Move struct only used for cache
[framework/uifw/efreet.git] / ChangeLog
1 2011-01-29  Carsten Haitzler (The Rasterman)
2
3         1.0.0 release
4         
5 2011-01-29  Brian Mattern
6
7         Fix bug when you have an empty <Name></Name> in a menu
8
9 2011-01-30  Carsten Haitzler (The Rasterman)
10
11         Fix tests to not build clearenv related code if not available
12
13 2011-01-31  Sebastian Dransfeld
14
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
27           to be retrieved
28
29 2011-02-03  Sebastian Dransfeld
30
31         * Fix leak in efreet_mime_type_icon_get()
32
33 2011-02-05  Sebastian Dransfeld
34
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
38           in efreet_init()
39         * Set EFREET_MODULE_LOG_DOM variable to -1 after unregister
40         * Remove duplicate logging macros
41
42 2011-02-05  Hannes Janetzek
43
44         * Clear mem cache when closing eet file
45
46 2011-02-06  Sebastian Dransfeld
47
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
51
52 2011-02-07  Sebastian Dransfeld
53
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
58
59 2011-02-09  Sebastian Dransfeld
60
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