diff options
author | Gustavo Sverzut Barbieri <barbieri@gmail.com> | 2012-12-29 23:04:40 +0000 |
---|---|---|
committer | Gustavo Sverzut Barbieri <barbieri@gmail.com> | 2012-12-29 23:04:40 +0000 |
commit | 4bc0210bd31ed1de6554441562bd93ea863ee9d9 (patch) | |
tree | 5d83be12538f8c8d3816bbf65916ce383d050c2e /old | |
parent | 727ddbeaf0c53f31cd62c254fdebe26823d537eb (diff) | |
download | efl-4bc0210bd31ed1de6554441562bd93ea863ee9d9.tar.gz |
efl: merge efreet.
seems to be fine, pass distcheck and friends. please report.
changes:
- documentation hierarchy fixes
- replaced __UNUSED__ with EINA_UNUSED
- replaced PKG_DATA_DIR with PACKAGE_DATA_DIR"/efreet"
SVN revision: 81889
Diffstat (limited to 'old')
-rw-r--r-- | old/ChangeLog.efreet | 172 | ||||
-rw-r--r-- | old/NEWS.efreet | 76 |
2 files changed, 248 insertions, 0 deletions
diff --git a/old/ChangeLog.efreet b/old/ChangeLog.efreet new file mode 100644 index 0000000000..f7ef484526 --- /dev/null +++ b/old/ChangeLog.efreet @@ -0,0 +1,172 @@ +2011-01-29 Carsten Haitzler (The Rasterman) + + 1.0.0 release + +2011-01-29 Brian Mattern + + Fix bug when you have an empty <Name></Name> in a menu + +2011-01-30 Carsten Haitzler (The Rasterman) + + Fix tests to not build clearenv related code if not available + +2011-01-31 Sebastian Dransfeld + + * Fix memleak, free cache icons after retrival + * Add temporary memory cache of eet file data + * Always use icon cache, remove old code + * Make check for stat return more explicit + * Check whether dirs is NULL + * Create internal struct for theme cache + * Check if theme has changed when building cache + * Prefix internal efreet cache keys with __ + * Create one cache file for each theme + * Before doing strcmp, check if pointers are equal. They might be + because of mmap and stringshare. + * Add local icon cache, so we wont hit the cache file for each icon + to be retrieved + +2011-02-03 Sebastian Dransfeld + + * Fix leak in efreet_mime_type_icon_get() + +2011-02-05 Sebastian Dransfeld + + * Remove global log domain and make all files define log domain + before including efreet_private.h + * Remove efreet_xml_{init,shutdown}() from efreet_menu.c, it is done + in efreet_init() + * Set EFREET_MODULE_LOG_DOM variable to -1 after unregister + * Remove duplicate logging macros + +2011-02-05 Hannes Janetzek + + * Clear mem cache when closing eet file + +2011-02-06 Sebastian Dransfeld + + * Fix doc for efreet_utils.{h,c},efreet_mime.c + * Add comment for all internal EAPI functions + * Remove doc for removed _efreet_log_domain_global + +2011-02-07 Sebastian Dransfeld + + * Don't create cache dir several times + * Do efreet_init before using efreet_*() functions + * Move lock creation to own function for desktop cache + * Set file owner to calling user + +2011-02-09 Sebastian Dransfeld + + * Move theme hash from efreet_icon.c to efreet_cache.c + * Don't free data returned by efreet_util_cache_names + * Add free callback to eet hashes + * Remove unneeded header + * Check if pattern equals "*" before doing pattern match + * Remove EAPI from efreet_home_dir_get + * Make efreet_cache_icon_theme_free only used in efreet_cache.c static + * Move struct only used for cache to efreet_cache_private.h + +2011-02-10 Sebastian Dransfeld + + * Move all eet cache handling to efreet_cache.c + * Free hashes on init error + * efreet_cache_icon -> efreet_icon for functions in efreet_icon.c + * Fix memleak in desktop cache create + * Pass dirs to desktop cache process as arguments + * Delay cache recreation with a timer + * Move desktop cache to efreet_cache.c, and cache all requests which + hit the eet cache + +2011-03-18 Mike Blumenkrantz + + * Use eina_log more effectively + +2011-04-04 Tom Hacohen (TAsn) + + * Fixed uri encoding when opening files. + +2011-08-16 Sebastian Dransfeld + + * Always rebuild cache from scratch when needed, but rely on correct + spec behaviour to check for theme changes. This will considerably + speed up the cache process when there is no change, and improve the + correctness of the cache when changes occur. For example didn't the + previous behaviour handle file removal gracefully. + +2011-08-16 Sebastian Dransfeld + + * Save whether cache changed in update file, and propagate to update + event. + +2011-12-02 Carsten Haitzler (The Rasterman) + + 1.1.0 release + +2012-01-19 Carsten Haitzler (The Rasterman) + + * use eina_file_direct_ls not opendir() + +2012-01-19 Jérôme Pinot + + * Documentation fixes. + +2012-04-26 Carsten Haitzler (The Rasterman) + + 1.2.0 release + +2012-05-11 Cedric Bail + + * Faster loading of mime type. + +2012-06-25 Sebastian Dransfeld + + * Added efreet_lang_reset() to reset language dependent variables and caches + +2012-06-25 Sebastian Dransfeld + + * Support XDG_DESKTOP_DIR and read user-dirs.dirs + +2012-07-02 Sebastian Dransfeld + + * Fix minor memory leak in cache update handler + +2012-08-30 Carsten Haitzler (The Rasterman) + + 1.7.0 release + +2012-09-27 Carsten Haitzler (The Rasterman) + + * Fix long lurking bug where desktop/icon cache updates get + delayed by silly long amounts of time. + +2012-10-09 Gustavo Sverzut Barbieri (k-s) + + * Add $XDG_RUNTIME_DIR support + * Add user directories $XDG_PICTURES_DIR, $XDG_VIDEOS_DIR, + $XDG_DOWNLOAD_DIR, $XDG_TEMPLATES_DIR, $XDG_PUBLICSHARE_DIR, + $XDG_DOCUMENTS_DIR and $XDG_MUSIC_DIR. + +2012-10-10 Sebastian Dransfeld + + * Icon cache continues searching in inherited themes to get icon paths + for all possible extensions. This will mainly help those which do not + build evas .svg loader, as many themes only provides .svg, and we can + find .png in inherited themes. + +2012-11-02 Sebastian Dransfeld + + * Add common dbus daemon to listen for file system updates and to do + cache building. + +2012-11-22 Sebastian Dransfeld + + * Accept unquoted values in user-dirs.dirs + +2012-11-24 Sebastian Dransfeld + + * Fix alloca + +2012-11-26 Sebastian Dransfeld + + * Update language for efreetd diff --git a/old/NEWS.efreet b/old/NEWS.efreet new file mode 100644 index 0000000000..fe6888d0c9 --- /dev/null +++ b/old/NEWS.efreet @@ -0,0 +1,76 @@ +Efreet 1.8.0 + +Changes since Efreet 1.7.0: +--------------------------- + +Improvements: + * Find more possible icons for more extensions + * Common dbus daemon to handle cache maintenance + +Fixes: + * Fix insane delay added to desktop/icon updates. + +Additions: + + * Support XDG_RUNTIME_DIR. + * Support user directories $XDG_PICTURES_DIR, $XDG_VIDEOS_DIR, + $XDG_DOWNLOAD_DIR, $XDG_TEMPLATES_DIR, $XDG_PUBLICSHARE_DIR, + $XDG_DOCUMENTS_DIR and $XDG_MUSIC_DIR. + + +Changes since Efreet 1.2.0: +--------------------------- + +Improvements: + + * Faster mime type loading. + + +Additions: + + * Support XDG_DESKTOP_DIR + * efreet_lang_reset() for refreshing language variables and caches after locale switches + +Efreet 1.2.0 + +Changes since Efreet 1.1.0: +--------------------------- + +Improvements: + + * use eina_file_direct_ls() instead of opendir(). + * compilation warnings fixed. + * documentation improvements/fixes + +Changes since Efreet 1.0.0: +--------------------------- + +Fixes: + + * when you have an empty <Name></Name> in a menu + * tests don't do clearenv when it is not available + * memory leak fixed in cache icon retrieval + * check for NULL dirs in caches + * check for theme change when rebuilding cache + * leak in efreet_mime_type_icon_get + * reset log domain to -1 on unregister + * clear memory cache when closing eet file + * fixed documentation + * remove EAPI from efreet_home_dir_get as it wasn't exported in .h's + * don't leak hashes on init error + * no more memleak in desktop cache creation + * fixed uri encoding when opening files + +Improvements: + + * added temporary memory cache for eet file data + * always use icon cache + * faster string comapre with poter equality for strings + * local log domains per file + * remove exess init functions for xml + * stop creating cache dir multiple times + * change ownership of cache files to calling user + * fast path for "*" pattern match + * delay cache creation with a timer to avoid storms + * always rebuild cache from 0 when needed and be more correct + * store cache change flags in update file and propagate to update event |