summaryrefslogtreecommitdiff
path: root/legacy/efreet/ChangeLog
blob: 218652045fbe673b7a34e659e1c0da22615dc53a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
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