Commit Graph

612 Commits

Author SHA1 Message Date
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 8c9ac9c967 Don't free strings from eet
SVN revision: 56874
2011-02-09 20:43:43 +00:00
Sebastian Dransfeld 851fcce119 Don't deref NULL pointer
SVN revision: 56868
2011-02-09 18:36:12 +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 2344ff9520 These TODO's are done
SVN revision: 56851
2011-02-09 17:08:50 +00:00
Sebastian Dransfeld 88efa51928 Fix segv correctly
There should be no key starting with efreet in the cache, but make sure
a theme exists before adding to the theme list.

SVN revision: 56838
2011-02-09 08:40:39 +00:00
Hannes Janetzek 0f47e4a0eb fix segv of e's icon theme chooser. please review
SVN revision: 56818
2011-02-08 20:50:29 +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 582ecd7203 Fix doc
SVN revision: 56783
2011-02-07 21:19:36 +00:00
Sebastian Dransfeld 1cfad6b93c And really remove init/shutdown of xml
SVN revision: 56737
2011-02-05 20:34:22 +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 49ea948fe1 always remove file extensions
Need to remove extension before checking fallback icons as well.

SVN revision: 56699
2011-02-03 22:19:52 +00:00
Sebastian Dransfeld 32defc93ae don't strdup, we return const data
SVN revision: 56693
2011-02-03 19:58:04 +00:00
Sebastian Dransfeld 9427097015 Close cache file at end and set free'd = NULL
SVN revision: 56691
2011-02-03 19:57:25 +00:00
Sebastian Dransfeld 83e7cba435 Pass extensions and directories to cache process.
SVN revision: 56666
2011-02-02 22:58:15 +00:00
Sebastian Dransfeld c1bf3a7d32 Check for NULL
SVN revision: 56665
2011-02-02 22:57:34 +00:00
Sebastian Dransfeld ecfbc7f83c free local mem cache on shutdown
SVN revision: 56639
2011-02-01 21:08:16 +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
Sebastian Dransfeld 53f96546e2 And put read eet data in mem cache
SVN revision: 56621
2011-02-01 08:58:12 +00:00
Sebastian Dransfeld 5e69accabd update icon cache major
Make sure we don't reuse some old cache

SVN revision: 56620
2011-02-01 08:53:43 +00:00
Sebastian Dransfeld 812b38c286 init variable to NULL
SVN revision: 56619
2011-02-01 08:53:33 +00:00
Sebastian Dransfeld 90dcedff5e TODO--
SVN revision: 56604
2011-01-31 11:46:01 +00:00
Sebastian Dransfeld 62ca03731a Remove TODO
SVN revision: 56602
2011-01-31 11:45:40 +00:00
Sebastian Dransfeld e35ba4174c Remove TODO, code is correct
SVN revision: 56601
2011-01-31 11:45:29 +00:00
Sebastian Dransfeld b069c18c4b Check for pointer equality
SVN revision: 56600
2011-01-31 11:45:19 +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 e3e3b2a204 Always use icon cache, remove old code
SVN revision: 56590
2011-01-31 11:43:31 +00:00
Sebastian Dransfeld fbcff4288f Add temporary memory cache of eet file data
SVN revision: 56589
2011-01-31 11:32:45 +00:00
Sebastian Dransfeld 37405fc035 Improve storage of desktop util data
SVN revision: 56588
2011-01-31 11:32:34 +00:00
Sebastian Dransfeld dd3a72dc33 Fix memleak
SVN revision: 56587
2011-01-31 11:27:46 +00:00
rephorm 618ed1f5fb don't crash on an empty <Name></Name> tag in a menu
SVN revision: 56394
2011-01-30 03:55:06 +00:00
Sebastian Dransfeld 978741a789 doc
SVN revision: 56326
2011-01-27 17:49:45 +00:00
Sebastian Dransfeld 3997a22f3a Add doc
SVN revision: 56324
2011-01-27 17:43:38 +00:00
Sebastian Dransfeld ceb323a4eb Add doc for param
SVN revision: 56323
2011-01-27 17:43:27 +00:00
Sebastian Dransfeld c4fdbe3a66 fix parameter name
SVN revision: 56322
2011-01-27 17:43:15 +00:00
Sebastian Dransfeld 8141000018 fix variable name typo in doc
SVN revision: 56321
2011-01-27 17:43:01 +00:00
Sebastian Dransfeld 58e0a470cf use convenience macro
SVN revision: 55523
2010-12-12 22:17:05 +00:00
Sebastian Dransfeld 8babc062be delay closing of icon theme cache
SVN revision: 55502
2010-12-11 20:37:17 +00:00