1
2011-01-29 Carsten Haitzler (The Rasterman)
5
2011-01-29 Brian Mattern
7
Fix bug when you have an empty <Name></Name> in a menu
9
2011-01-30 Carsten Haitzler (The Rasterman)
11
Fix tests to not build clearenv related code if not available
13
2011-01-31 Sebastian Dransfeld
15
* Fix memleak, free cache icons after retrival
16
* Add temporary memory cache of eet file data
17
* Always use icon cache, remove old code
18
* Make check for stat return more explicit
19
* Check whether dirs is NULL
20
* Create internal struct for theme cache
21
* Check if theme has changed when building cache
22
* Prefix internal efreet cache keys with __
23
* Create one cache file for each theme
24
* Before doing strcmp, check if pointers are equal. They might be
25
because of mmap and stringshare.
26
* Add local icon cache, so we wont hit the cache file for each icon
29
2011-02-03 Sebastian Dransfeld
31
* Fix leak in efreet_mime_type_icon_get()
33
2011-02-05 Sebastian Dransfeld
35
* Remove global log domain and make all files define log domain
36
before including efreet_private.h
37
* Remove efreet_xml_{init,shutdown}() from efreet_menu.c, it is done
39
* Set EFREET_MODULE_LOG_DOM variable to -1 after unregister
40
* Remove duplicate logging macros
42
2011-02-05 Hannes Janetzek
44
* Clear mem cache when closing eet file
46
2011-02-06 Sebastian Dransfeld
48
* Fix doc for efreet_utils.{h,c},efreet_mime.c
49
* Add comment for all internal EAPI functions
50
* Remove doc for removed _efreet_log_domain_global
52
2011-02-07 Sebastian Dransfeld
54
* Don't create cache dir several times
55
* Do efreet_init before using efreet_*() functions
56
* Move lock creation to own function for desktop cache
57
* Set file owner to calling user
59
2011-02-09 Sebastian Dransfeld
61
* Move theme hash from efreet_icon.c to efreet_cache.c
62
* Don't free data returned by efreet_util_cache_names
63
* Add free callback to eet hashes
64
* Remove unneeded header
65
* Check if pattern equals "*" before doing pattern match
66
* Remove EAPI from efreet_home_dir_get
67
* Make efreet_cache_icon_theme_free only used in efreet_cache.c static
68
* Move struct only used for cache to efreet_cache_private.h
70
2011-02-10 Sebastian Dransfeld
72
* Move all eet cache handling to efreet_cache.c
73
* Free hashes on init error
74
* efreet_cache_icon -> efreet_icon for functions in efreet_icon.c
75
* Fix memleak in desktop cache create
76
* Pass dirs to desktop cache process as arguments
77
* Delay cache recreation with a timer
78
* Move desktop cache to efreet_cache.c, and cache all requests which
81
2011-03-18 Mike Blumenkrantz
83
* Use eina_log more effectively
85
2011-04-04 Tom Hacohen (TAsn)
87
* Fixed uri encoding when opening files.
89
2011-08-16 Sebastian Dransfeld
91
* Always rebuild cache from scratch when needed, but rely on correct
92
spec behaviour to check for theme changes. This will considerably
93
speed up the cache process when there is no change, and improve the
94
correctness of the cache when changes occur. For example didn't the
95
previous behaviour handle file removal gracefully.
97
2011-08-16 Sebastian Dransfeld
99
* Save whether cache changed in update file, and propagate to update
102
2011-12-02 Carsten Haitzler (The Rasterman)
106
2012-01-19 Carsten Haitzler (The Rasterman)
108
* use eina_file_direct_ls not opendir()
110
2012-01-19 Jérôme Pinot
112
* Documentation fixes.
114
2012-04-26 Carsten Haitzler (The Rasterman)
118
2012-05-11 Cedric Bail
120
* Faster loading of mime type.
122
2012-06-25 Sebastian Dransfeld
124
* Added efreet_lang_reset() to reset language dependent variables and caches
126
2012-06-25 Sebastian Dransfeld
128
* Support XDG_DESKTOP_DIR and read user-dirs.dirs
130
2012-07-02 Sebastian Dransfeld
132
* Fix minor memory leak in cache update handler
134
2012-08-30 Carsten Haitzler (The Rasterman)
138
2012-09-27 Carsten Haitzler (The Rasterman)
140
* Fix long lurking bug where desktop/icon cache updates get
141
delayed by silly long amounts of time.
143
2012-10-09 Gustavo Sverzut Barbieri (k-s)
145
* Add $XDG_RUNTIME_DIR support
146
* Add user directories $XDG_PICTURES_DIR, $XDG_VIDEOS_DIR,
147
$XDG_DOWNLOAD_DIR, $XDG_TEMPLATES_DIR, $XDG_PUBLICSHARE_DIR,
148
$XDG_DOCUMENTS_DIR and $XDG_MUSIC_DIR.
150
2012-10-10 Sebastian Dransfeld
152
* Icon cache continues searching in inherited themes to get icon paths
153
for all possible extensions. This will mainly help those which do not
154
build evas .svg loader, as many themes only provides .svg, and we can
155
find .png in inherited themes.
157
2012-11-02 Sebastian Dransfeld
159
* Add common dbus daemon to listen for file system updates and to do
162
2012-11-22 Sebastian Dransfeld
164
* Accept unquoted values in user-dirs.dirs
166
2012-11-24 Sebastian Dransfeld
170
2012-11-26 Sebastian Dransfeld
172
* Update language for efreetd