Commit Graph

816 Commits

Author SHA1 Message Date
Sebastian Dransfeld 93ed956adf efreet: Remove unneeded headers
SVN revision: 67403
2012-01-20 19:54:20 +00:00
Gustavo Sverzut Barbieri 5cfb4088e8 efreet_alloc test: check if icons are missing.
SVN revision: 67359
2012-01-19 19:40:41 +00:00
Tom Hacohen d264316ab3 Efreet tests: fix compilation warning.
SVN revision: 67357
2012-01-19 18:50:24 +00:00
Sebastian Dransfeld c53f0f501b efreet: name_length -> name_start
SVN revision: 67311
2012-01-19 01:05:33 +00:00
Sebastian Dransfeld 820722a779 efreet: opendir -> eina_file_direct_ls
SVN revision: 67308
2012-01-19 00:35:51 +00:00
Carsten Haitzler 0e9a475092 update all minor versions to 2 (or 6) - and yes. i missed making most
be 1.1 (or 1.5) for the last release. too late. THIS is why i'm sick
and tired of all the bloody separate libs that have to be versiioned
and build and released separately. :( too many places to go fix up per
release.



SVN revision: 67284
2012-01-18 02:32:36 +00:00
Cedric BAIL aeed35b2ea efreet: correctly include dirent.h in the right place.
NOTE: for after 1.1, we should really use eina_*_ls API instead.


SVN revision: 65292
2011-11-16 10:56:44 +00:00
Vincent Torri b43267ab25 Efreet: include inet/in.h before arpa/inet.h. Needed by the OpenBSD port
SVN revision: 65156
2011-11-14 08:33:22 +00:00
Sebastian Dransfeld c8bfe4f0d3 efreet: Fix clang warnings
SVN revision: 64997
2011-11-09 23:04:01 +00:00
Boris Faure d718ad4713 efreet: typos
SVN revision: 64137
2011-10-17 20:29:25 +00:00
Cedric BAIL 08e79c00ff efreet: add svg.
SVN revision: 63538
2011-09-22 14:10:04 +00:00
Sebastian Dransfeld b8e42ad9cd Efreet: Only add known desktop types to cache
SVN revision: 63020
2011-08-31 09:10:18 +00:00
Sebastian Dransfeld d459c61334 Efreet: Fix shadow warning
SVN revision: 63019
2011-08-31 09:09:31 +00:00
Sebastian Dransfeld dc78efed2b Efreet: Fix caching of recursive directories
SVN revision: 62985
2011-08-30 12:19:19 +00:00
Sebastian Dransfeld a4e32175bb Efreet: Always set desktop_cache to NULL
SVN revision: 62984
2011-08-30 12:19:06 +00:00
Carsten Haitzler ab8757c8dc hey.. if we use magic poinrters like... -1 for not existing... null
would probably be fine though here)... we should always then handle
all the cases correctly! fix segv in efreet shutdown



SVN revision: 62616
2011-08-20 04:22:24 +00:00
Sebastian Dransfeld 352ec9086c efreet: Don't keep desktop_dirs permanently
SVN revision: 62583
2011-08-19 06:50:50 +00:00
Sebastian Dransfeld 6ac66e7427 efreet: Don't check if path is a subdir
We don't recurse in extra_dirs, so we must store all paths explicit.

SVN revision: 62582
2011-08-19 06:44:59 +00:00
Sebastian Dransfeld 1210e95895 efreet: Use eina log
SVN revision: 62581
2011-08-19 06:44:49 +00:00
Sebastian Dransfeld 6dffcf4c32 efreet: Use eina log
SVN revision: 62580
2011-08-19 06:44:38 +00:00
Sebastian Dransfeld 8fde31ddd6 efreet: Add doc
SVN revision: 62579
2011-08-19 06:44:27 +00:00
Sebastian Dransfeld 0f140cc959 efreet: Move doc to function declaration
SVN revision: 62578
2011-08-19 06:44:16 +00:00
Sebastian Dransfeld 3ae7cf0980 efreet: Use eina_hash_free_cb_set
SVN revision: 62560
2011-08-18 10:59:01 +00:00
Sebastian Dransfeld a0861d7c26 efreet: Don't stat .desktop file on every fetch
SVN revision: 62559
2011-08-18 09:03:44 +00:00
Sebastian Dransfeld 56f3b3b278 efreet: Clean headers
Might affect other systems, please just add the needed headers and don't
complain.

SVN revision: 62557
2011-08-18 07:35:48 +00:00
Sebastian Dransfeld 68a31c96c0 efreet: TODO--
SVN revision: 62556
2011-08-18 07:35:34 +00:00
Sebastian Dransfeld 4b6c9289be efreet: Delay closing of old caches
Programs might close their references after the event has completed.

SVN revision: 62551
2011-08-18 07:34:40 +00:00
Sebastian Dransfeld a43a9d363c efreet: Add cache build event
And listen for this event in e_startup to check for cache build
completion.

SVN revision: 62549
2011-08-18 07:34:19 +00:00
Sebastian Dransfeld c31f9f2049 efreet: Revert changed flag
Only send event when cache is actually updated.

SVN revision: 62548
2011-08-18 07:34:02 +00:00
Sebastian Dransfeld bf958ebbd7 efreet: No more caches in this file.
SVN revision: 62510
2011-08-16 13:19:00 +00:00
Sebastian Dransfeld 789a38a62f efreet: Add @since
SVN revision: 62508
2011-08-16 12:49:56 +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
Sebastian Dransfeld dfa8b5e29f efreet: No need to sync eet file before close
SVN revision: 62504
2011-08-16 12:46:14 +00:00
Sebastian Dransfeld 46367075e1 efreet: Formatting
SVN revision: 62503
2011-08-16 12:46:03 +00:00
Sebastian Dransfeld 34d2a47e50 efreet: Print error on write error
Better solution to stop ignoring return value.

SVN revision: 62502
2011-08-16 12:45:52 +00:00
Sebastian Dransfeld 51e1eca0a9 efreet: Remove disabled if
SVN revision: 62501
2011-08-16 12:45:30 +00:00
Carsten Haitzler 39a63149cf enable mmap safety in efreet.
SVN revision: 60978
2011-07-04 09:35:39 +00:00
Carsten Haitzler d5e66856fe add errs for efreet cache init failures.
SVN revision: 60707
2011-06-26 23:11:07 +00:00
Boris Faure e6119fa4d9 remove .cvsignore files
SVN revision: 60246
2011-06-12 21:38:37 +00:00
Sebastian Dransfeld 979f1c7e4b Efreet: We don't add non-existing dirs to lists
SVN revision: 58608
2011-04-12 22:42:57 +00:00
Sebastian Dransfeld 4c7b75cbf4 Efreet: Detect hidden themes
SVN revision: 58607
2011-04-12 22:42:43 +00:00
Sebastian Dransfeld 5fcbbac392 Efreet: Consistent PACKAGE_DATA_DIR
SVN revision: 58606
2011-04-12 22:42:29 +00:00
Sebastian Dransfeld 4262dd6285 Efreet: Fail on invalid ini file
SVN revision: 58605
2011-04-12 22:42:15 +00:00
Sebastian Dransfeld 649229a695 Efreet: Correct log domain name for efreet_ini
SVN revision: 58604
2011-04-12 22:42:01 +00:00
Sebastian Dransfeld 754b1f6425 Efreet: Re-add Home tests
Fixed cache dir creation problem.

SVN revision: 58603
2011-04-12 22:41:48 +00:00
Sebastian Dransfeld eacc880e8e Efreet: Don't update cache during tests
This makes efreet_init not fail if we pass non-existing paths as HOME
and XDG_* during testing.

SVN revision: 58602
2011-04-12 22:41:34 +00:00
Sebastian Dransfeld 1ff5c07744 Efreet: Only create cache dir if we update cache
SVN revision: 58601
2011-04-12 22:40:35 +00:00
Carsten Haitzler 71b7acde90 doxy -> h files.
SVN revision: 58487
2011-04-08 11:01:08 +00:00
Carsten Haitzler 5a0625660a wrn--
SVN revision: 58472
2011-04-08 05:57:28 +00:00