efl/legacy/edje/src/lib
Gustavo Sverzut Barbieri 19a99eecab Edje needs to detect files changed on disk before considering cache.
If file changed on disc (mtime), then make the reference dangling so
it is not reused anymore on subsequent open. If it is in cache, just
free it as it is not useful anymore.

This solves the following problem:


     edje_object_file_set(ed, path, group);
     ecore_file_cp(new_gen_file, path);
     edje_object_file_set(ed, path, group); /* still uses the old one! */


By: Bruno Dilly <bdilly@profusion.mobi>




SVN revision: 46548
2010-02-27 03:47:04 +00:00
..
.cvsignore added .cvsignore files 2004-01-17 16:36:46 +00:00
Edje.h * edje: Add more focus event in edje. A start for a focus layout work. 2010-02-23 13:39:19 +00:00
Edje_Edit.h update docs to say EINA_(TRUE|FALSE) 2010-02-26 23:59:47 +00:00
Makefile.am Ecore_Str.h -> Eina 2010-01-30 22:29:31 +00:00
edje_cache.c Edje needs to detect files changed on disk before considering cache. 2010-02-27 03:47:04 +00:00
edje_calc.c * edje: Use fixed point for tween too. 2010-02-24 15:37:16 +00:00
edje_callbacks.c * edje: Fix naming for amalgamation and make static functions 2010-02-23 15:55:04 +00:00
edje_container.c Improve documentation for Evas, Ecore, Edje and Elementary. 2009-09-17 22:38:35 +00:00
edje_container.h Remove Evas list from Edje and use Eina instead. 2008-10-22 11:34:42 +00:00
edje_data.c * edje: Use fixed point for tween too. 2010-02-24 15:37:16 +00:00
edje_edit.c * edje: Use fixed point for tween too. 2010-02-24 15:37:16 +00:00
edje_embryo.c * edje: Use fixed point for tween too. 2010-02-24 15:37:16 +00:00
edje_entry.c proper shutdown of entries. 2010-02-17 23:43:31 +00:00
edje_external.c Move some printfs to eina_log and remove debug message 2009-12-23 15:26:29 +00:00
edje_load.c * edje: Add more focus event in edje. A start for a focus layout work. 2010-02-23 13:39:19 +00:00
edje_lua.c * edje: Use fixed point for tween too. 2010-02-24 15:37:16 +00:00
edje_lua_script_only.c * edje: Remove warning, mainly due to lua merge. 2009-08-17 11:32:56 +00:00
edje_main.c * ecore: Move ecore_job inside ecore. 2010-01-25 21:59:21 +00:00
edje_match.c Fix printing of size_t value(s). (removes compiler warning). 2009-12-30 02:06:59 +00:00
edje_message_queue.c Fix documentation 2009-09-29 06:13:33 +00:00
edje_misc.c reorganize header files inclusion. Fix some problems when compiling on Windows 2008-06-07 10:06:14 +00:00
edje_module.c + [Eina] API change. eina_module_list_flush() -> eina_module_list_free() 2010-01-08 12:22:23 +00:00
edje_private.h Edje needs to detect files changed on disk before considering cache. 2010-02-27 03:47:04 +00:00
edje_program.c * edje: Use fixed point for tween too. 2010-02-24 15:37:16 +00:00
edje_script_only.c * edje: Use Eina_Log. 2009-12-22 13:46:00 +00:00
edje_smart.c fix moving edje obj aroudn with maps in it. 2010-02-23 08:37:30 +00:00
edje_text.c * edje: Add Fixed Point Math support to Edje. 2009-12-09 15:44:54 +00:00
edje_textblock_styles.c string_remove -> string_steal 2010-02-09 21:06:27 +00:00
edje_util.c Fix FALSE...should be EINA_FALSE. 2010-02-26 06:01:09 +00:00
edje_var.c * remove unused parameters (except in edje_lua.c, as i don't know the current status) 2009-08-24 16:40:42 +00:00