Commit Graph

440 Commits

Author SHA1 Message Date
Sebastian Dransfeld 424f67585e formatting
SVN revision: 46960
2010-03-07 20:34:41 +00:00
Sebastian Dransfeld 30c305288f Fix problem with orig_path and rp
We have orig_path, it is set by rp. Only problem is that it was set
after efreet_desktop_read so the error handler would work as it should.
Wrong solution. So now we set orig_path to NULL, so we always can free
rp.

SVN revision: 46880
2010-03-04 21:54:33 +00:00
Carsten Haitzler 33ec010a36 errrr - how about we have a orig_path for a new desktop file eh? there's a
brilliant idea!



SVN revision: 46859
2010-03-04 01:00:06 +00:00
Sebastian Dransfeld 76d630dcc0 TODO
SVN revision: 46848
2010-03-03 22:11:06 +00:00
Sebastian Dransfeld 22a691b5e9 Assign rp to orig_path after last goto error
This will fix the double free problem

SVN revision: 46841
2010-03-03 20:13:13 +00:00
Sebastian Dransfeld 7a07bed86c Clarify difference between _get and _new
efreet_desktop_get for long living cached structs, efreet_desktop_new
for shortlived non cached.

SVN revision: 46840
2010-03-03 19:42:38 +00:00
Sebastian Dransfeld afb2a67c50 Create func to get name for cache dirs file
SVN revision: 46834
2010-03-03 12:29:09 +00:00
Sebastian Dransfeld 755e118e2c Allow non existing cache file
SVN revision: 46833
2010-03-03 12:28:59 +00:00
Sebastian Dransfeld b5e9acd3da formatting
SVN revision: 46832
2010-03-03 12:28:49 +00:00
Sebastian Dransfeld a1205c588c rename function
SVN revision: 46831
2010-03-03 12:28:40 +00:00
Sebastian Dransfeld 4b25daa441 Open cache files with O_EXCL
SVN revision: 46830
2010-03-03 12:28:30 +00:00
Sebastian Dransfeld d07a67ad63 Store unknown .desktop file dirs
SVN revision: 46829
2010-03-03 12:28:21 +00:00
Sebastian Dransfeld c196b7d701 -1 as default fd value
SVN revision: 46828
2010-03-03 12:28:11 +00:00
Sebastian Dransfeld 0903581396 Don't close fd, will be done in error handler
SVN revision: 46827
2010-03-03 12:27:32 +00:00
Christopher Michael 4177422a6b Temporary stop-gap for E17 crashing when Applications menu is trying to
show.

(I know, not an ideal fix, but I don't know the code well enough...and
this is better than everyone's desktop dying.)



SVN revision: 46810
2010-03-03 02:24:26 +00:00
Sebastian Dransfeld 6d10aea822 Use realpath to clean path
SVN revision: 46801
2010-03-02 20:07:41 +00:00
Sebastian Dransfeld 317f0a427e Various
- lock as soon as possible
- don't truncate old cache, just unlink before create empty file

SVN revision: 46783
2010-03-02 11:26:31 +00:00
Sebastian Dransfeld d99f80aff7 Fix compiler warnings
Found when compiling with --enable-tests and --enable-coverage

SVN revision: 46746
2010-03-01 21:43:59 +00:00
Sebastian Dransfeld a15116ecae Check if file_id exists
SVN revision: 46745
2010-03-01 21:43:49 +00:00
Sebastian Dransfeld 59691e5660 Remember all paths, to avoid duplicates
SVN revision: 46744
2010-03-01 21:43:37 +00:00
Vincent Torri bf8b3ce2a3 add unit test and coverage framework, and trivial tests
SVN revision: 46742
2010-03-01 21:05:17 +00:00
Vincent Torri 1b9235aa1f fix autotools stuff
SVN revision: 46737
2010-03-01 20:16:15 +00:00
Sebastian Dransfeld 8b0e9907b6 Empty cache is probable, so don't check for it
SVN revision: 46736
2010-03-01 19:58:23 +00:00
Sebastian Dransfeld 9eda1bb218 TODO++
SVN revision: 46731
2010-03-01 19:05:59 +00:00
Sebastian Dransfeld cadc12f955 Create new cache in a tmp file
SVN revision: 46730
2010-03-01 19:05:49 +00:00
Sebastian Dransfeld b88fa404ad truncate old cache so we don't read cached values
SVN revision: 46727
2010-03-01 18:42:24 +00:00
Sebastian Dransfeld f72d4f9342 Eet cache for efreet desktop
SVN revision: 46726
2010-03-01 18:16:32 +00:00
Sebastian Dransfeld 7c1420c73b Use MAP_FAILED constant
SVN revision: 46174
2010-02-14 21:22:06 +00:00
Sebastian Dransfeld 6f2038b6e7 Create path to file if not exists
Fixes bug #513

SVN revision: 45990
2010-02-08 19:27:58 +00:00
Sebastian Dransfeld cb4af1da03 Don't add already existing paths to theme
SVN revision: 45883
2010-02-04 20:02:56 +00:00
Sebastian Dransfeld 291c525a42 Remove raster's stupid cache
And just disable cache limit on the already existing cache.

SVN revision: 45881
2010-02-04 20:02:33 +00:00
Sebastian Dransfeld 0423e1ea99 Formatting
SVN revision: 45865
2010-02-04 09:12:35 +00:00
Sebastian Dransfeld d3419db6cd Ecore_Str.h -> Eina
SVN revision: 45741
2010-01-30 22:13:16 +00:00
Sebastian Dransfeld 96a20ffd91 Update to spec 1.1
%n, %N, %d and %D is deprecated, and version is string

SVN revision: 45532
2010-01-24 21:21:27 +00:00
Sebastian Dransfeld 6833eadf64 /usr/local/share should also be in XDG_DATA_DIRS
SVN revision: 45496
2010-01-23 18:55:27 +00:00
Sebastian Dransfeld 04edba1123 Be less strict
Prefer system set menu_file.
Try harder to find -merged dirs which matches the current menu.

SVN revision: 45265
2010-01-17 18:57:49 +00:00
Sebastian Dransfeld 4b33d2e4aa remove ecore_data function
SVN revision: 45264
2010-01-17 18:56:48 +00:00
Sebastian Dransfeld 362ef26c2d remove Ecore_Data
SVN revision: 45218
2010-01-16 13:43:28 +00:00
Christopher Michael 7c0e622466 Make efreet compile again.
SVN revision: 45206
2010-01-16 05:22:24 +00:00
Sebastian Dransfeld 0903a5be95 Add ()
SVN revision: 45200
2010-01-15 20:51:34 +00:00
Sebastian Dransfeld af22e351b2 Fix compiler warnings
SVN revision: 45199
2010-01-15 20:51:23 +00:00
Vincent Torri a4c6892258 update efl_path_max.m4
SVN revision: 45039
2010-01-11 07:14:28 +00:00
Massimiliano Calamelli bc2a1db660 Added two missing inclusions of limits.h, fix build in NetBSD5
SVN revision: 45026
2010-01-10 22:42:34 +00:00
David Walter Seikel 060ec41809 Make it compile again.
SVN revision: 44905
2010-01-05 02:15:41 +00:00
Gustavo Sverzut Barbieri 1979834385 PATH_MAX checks and fixes, by Lutin.
SVN revision: 44900
2010-01-04 23:11:15 +00:00
Christopher Michael 56ec4c946f When using snprintf or fgets, etc, do not use PATH_MAX directly as the size
of the variable...use sizeof() compiler directive (lots of these).

Do not free 'realpath' in efreet_menu if we are going to try and print out
it's value.

If we find 'realpath' in the merged_menus hash, and we are going to return,
then free the realpath variable.



SVN revision: 44699
2009-12-23 20:55:23 +00:00
Vincent Torri bf3b666907 improve configure output
SVN revision: 44363
2009-12-11 10:57:22 +00:00
Sebastian Dransfeld c0a2288b55 Make clang happy
SVN revision: 44259
2009-12-07 21:08:49 +00:00
Carsten Haitzler c15a501be8 baack to normal pre- release name now
SVN revision: 44146
2009-12-02 22:50:36 +00:00
Carsten Haitzler fce5dfd209 quick make svnrev that has right release names
SVN revision: 44140
2009-12-02 22:19:53 +00:00