Commit Graph

58 Commits

Author SHA1 Message Date
Carsten Haitzler ac4c70ab7b fix changelogs to mention release.
SVN revision: 65860
2011-12-04 01:56:31 +00:00
Sebastian Dransfeld f696cd74bd efret: Save whether cache changed in update file.
SVN revision: 62506
2011-08-16 12:46:35 +00:00
Sebastian Dransfeld fa2a688b02 efreet: redo cache rebuild
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.

SVN revision: 62505
2011-08-16 12:46:24 +00:00
Tom Hacohen 55f67da95b Efreet: Updated changelog.
SVN revision: 58330
2011-04-04 13:43:06 +00:00
Mike Blumenkrantz 96be628d43 use eina_log more effectively: replace all printfs with appropriate log functions and use EINA_LOG_ERR instead of ERR when log dom fails to init
SVN revision: 57858
2011-03-18 19:47:57 +00:00
Sebastian Dransfeld 5e106f5cd6 Move desktop cache to efreet_cache.c
SVN revision: 56912
2011-02-10 14:25:44 +00:00
Sebastian Dransfeld 2dd1fe0d41 Delay cache recreation with a timer
SVN revision: 56911
2011-02-10 14:25:33 +00:00
Sebastian Dransfeld b17640ba62 Pass dirs to desktop cache process as arguments
And store the extra dirs in the desktop eet cache.

SVN revision: 56910
2011-02-10 14:25:23 +00:00
Sebastian Dransfeld c5669b308e Fix memleak in desktop cache create
SVN revision: 56909
2011-02-10 14:25:13 +00:00
Sebastian Dransfeld 049fee06f1 efreet_cache_icon -> efreet_icon
SVN revision: 56908
2011-02-10 14:25:00 +00:00
Sebastian Dransfeld 09203ef10a Free hashes on init error
SVN revision: 56907
2011-02-10 14:24:50 +00:00
Sebastian Dransfeld 23c5801400 Move all eet cache handling to efreet_cache.c
SVN revision: 56906
2011-02-10 14:24:40 +00:00
Sebastian Dransfeld 72ab08256a Move struct only used for cache
SVN revision: 56905
2011-02-10 14:24:30 +00:00
Sebastian Dransfeld 45aebcb121 Make efreet_cache_icon_theme_free static
SVN revision: 56903
2011-02-10 14:24:09 +00:00
Sebastian Dransfeld c999910e15 Remove unneeded EAPI
SVN revision: 56902
2011-02-10 14:23:31 +00:00
Sebastian Dransfeld 6067dad09e Check for special "*" glob
SVN revision: 56878
2011-02-09 21:20:42 +00:00
Sebastian Dransfeld 6ad5b0111e Remove unneeded header
SVN revision: 56877
2011-02-09 21:20:28 +00:00
Sebastian Dransfeld 8c9083f65d Add free callback to eet hashes
Fixes memleak

SVN revision: 56854
2011-02-09 17:09:38 +00:00
Sebastian Dransfeld 2728c70bc3 Don't free data from efreet_util_cache_names
SVN revision: 56853
2011-02-09 17:09:27 +00:00
Sebastian Dransfeld 021beae781 Move theme hash from efreet_icon to efreet_cache
SVN revision: 56852
2011-02-09 17:09:16 +00:00
Sebastian Dransfeld c49d6dd5c4 Set file owner to calling user
This fixes cache problems when running programs utilizing efreet with
sudo.

SVN revision: 56787
2011-02-07 21:33:33 +00:00
Sebastian Dransfeld 886a338b94 Move lock creation to own function for cache
SVN revision: 56786
2011-02-07 21:33:22 +00:00
Sebastian Dransfeld 918f284b38 Do init efreet before using efreet_*() functions
SVN revision: 56785
2011-02-07 21:33:11 +00:00
Sebastian Dransfeld 711b6b10a0 Don't create cache dir several times
SVN revision: 56784
2011-02-07 21:33:01 +00:00
Sebastian Dransfeld 582ecd7203 Fix doc
SVN revision: 56783
2011-02-07 21:19:36 +00:00
Sebastian Dransfeld 8d0cebc632 Fix segv, clear mem cache on eet file close
Patch by Hannes Janetzek

SVN revision: 56735
2011-02-05 20:03:18 +00:00
Sebastian Dransfeld da2c871e24 Remove duplicate logging macros
SVN revision: 56732
2011-02-05 19:07:07 +00:00
Sebastian Dransfeld accd246c72 Set EFREET_MODULE_LOG_DOM to -1 after unregister
SVN revision: 56731
2011-02-05 19:06:55 +00:00
Sebastian Dransfeld 18c663b7e2 Remove efreet_xml_{init,shutdown}() from menu
SVN revision: 56730
2011-02-05 19:06:45 +00:00
Sebastian Dransfeld 6ed10251db Remove global log domain
SVN revision: 56729
2011-02-05 19:05:55 +00:00
Sebastian Dransfeld 52587bf4f7 changelog
SVN revision: 56694
2011-02-03 20:00:00 +00:00
Sebastian Dransfeld e9d7cce821 Reapply hash cache
And this time update it on new cache

SVN revision: 56638
2011-02-01 21:03:40 +00:00
Sebastian Dransfeld 3bf3e34ff4 Revert local hash cache
SVN revision: 56623
2011-02-01 09:23:05 +00:00
Carsten Haitzler 671887935c remove some "not so important" changes and merge all of seb's changes
made on that one day. no point having a whole tonne of changelog
entries for the same day and the same person.



SVN revision: 56616
2011-02-01 06:45:03 +00:00
Carsten Haitzler 6ccc5ae4b5 that changelog wasnt worth an entry. :)
SVN revision: 56615
2011-02-01 06:42:48 +00:00
Sebastian Dransfeld 866278381c Fix changelog dates
SVN revision: 56605
2011-01-31 11:46:10 +00:00
Sebastian Dransfeld 90dcedff5e TODO--
SVN revision: 56604
2011-01-31 11:46:01 +00:00
Sebastian Dransfeld e61b21462d FIXME--
SVN revision: 56603
2011-01-31 11:45:50 +00:00
Sebastian Dransfeld 62ca03731a Remove TODO
SVN revision: 56602
2011-01-31 11:45:40 +00:00
Sebastian Dransfeld b069c18c4b Check for pointer equality
SVN revision: 56600
2011-01-31 11:45:19 +00:00
Sebastian Dransfeld d8ca02e9ac Correct english
SVN revision: 56599
2011-01-31 11:45:09 +00:00
Sebastian Dransfeld 0b519a6f7d Create one cache file for each theme
SVN revision: 56598
2011-01-31 11:44:56 +00:00
Sebastian Dransfeld 7279143b7e Prefix internal efreet cache keys with __
SVN revision: 56597
2011-01-31 11:44:46 +00:00
Sebastian Dransfeld 8309f40d0f Check if theme has changed when building cache
SVN revision: 56596
2011-01-31 11:44:35 +00:00
Sebastian Dransfeld 4ec17d71fc Create internal struct for theme cache
SVN revision: 56595
2011-01-31 11:44:24 +00:00
Sebastian Dransfeld cf746f7d1f Check whether dirs is NULL
SVN revision: 56594
2011-01-31 11:44:12 +00:00
Sebastian Dransfeld 1e99acb865 Change return type to Eina_Bool
Return Eina_Bool if the return value of a function is true or false.

SVN revision: 56593
2011-01-31 11:44:02 +00:00
Sebastian Dransfeld b59dbf5a08 Return EINA_* if return type is Eina_Bool
Convert 0 -> EINA_FALSE, 1 -> EINA_TRUE

SVN revision: 56592
2011-01-31 11:43:52 +00:00
Sebastian Dransfeld 49fa2a8861 Make check for stat return more explicit
SVN revision: 56591
2011-01-31 11:43:42 +00:00
Sebastian Dransfeld e3e3b2a204 Always use icon cache, remove old code
SVN revision: 56590
2011-01-31 11:43:31 +00:00