Davide Andreoli
f438c7eb9a
* Fix Doxy warnings
...
SVN revision: 35307
2008-08-02 21:48:44 +00:00
Sebastian Dransfeld
e909810628
remove uneeded variable.
...
SVN revision: 35245
2008-07-29 18:55:41 +00:00
Sebastian Dransfeld
31c9bed503
Reduce the needed amount of ecore_strlcpy.
...
SVN revision: 35244
2008-07-29 18:52:27 +00:00
Miculcy Brian
cf33734edf
enable failback when empty localisation string are found
...
SVN revision: 35184
2008-07-22 13:30:25 +00:00
Sebastian Dransfeld
018b1cae14
FDO Trash.
...
SVN revision: 35129
2008-07-16 19:45:12 +00:00
Sebastian Dransfeld
2daf954148
Fix single quouting, patch from ���������� ����������
...
SVN revision: 35013
2008-07-06 14:06:31 +00:00
Carsten Haitzler
43821d36e4
* add efreet garbage data check
...
* remove printfs that clutter output
* add efreet file type check - only parse regular files
* chekc mmap returns correctly for MAP_FAILED results
* edje has some stubs for adding script-only objecvts - but nothing useful
right now
SVN revision: 34689
2008-05-29 02:00:04 +00:00
Carsten Haitzler
6982d7fb37
pass make distcheck and a snapshot asparagus release - been a while
...
SVN revision: 34600
2008-05-19 00:07:12 +00:00
Dan Sinclair
cecac6f9d6
- add comments
...
- fix formatting
SVN revision: 34512
2008-05-08 14:22:21 +00:00
Carsten Haitzler
69a1a1a2e0
slackdood seems to report creating new apps is broken. this may be it.
...
SVN revision: 34508
2008-05-08 07:11:48 +00:00
Dan Sinclair
3322ce3b12
- deal with blank lines outside the invalid file checks
...
- this fixes the warning about a missing = sign
- you can have a blank value set on a key
- this fixes the warnings about invalid key=value pairs
- formatting changes
SVN revision: 34496
2008-05-07 04:14:45 +00:00
Dan Sinclair
3624e4e923
- if we can't parse the INI file we can't set ini->data so return NULL
...
instead of an invalid ini file
SVN revision: 34493
2008-05-07 03:04:58 +00:00
Dan Sinclair
bc35dd6189
- fix the package paths used in the test files. this makes 19/19 tests pass.
...
SVN revision: 34492
2008-05-07 03:04:12 +00:00
Dan Sinclair
4cbf818700
- efreet_icon_theme_list_get doesn't return themes without a name, fix test
...
case
SVN revision: 34491
2008-05-07 02:48:06 +00:00
Dan Sinclair
74b5878da7
- fix warnings
...
SVN revision: 34490
2008-05-07 02:16:50 +00:00
Cedric BAIL
14a01955ef
Switch efreet_ini_parse to use mmap instead of fopen. Small speed improvements and little code cleanup.
...
FIXME: If people wonder we are loosing 50% of efreet time inside ecore_hash_* and ecore_string_*.
SVN revision: 34482
2008-05-06 15:56:40 +00:00
Carsten Haitzler
9e6e6a86e2
efreet segv maker removed. bad unescaping causing segvs! fixxored.
...
SVN revision: 34445
2008-05-03 09:25:43 +00:00
Sebastian Dransfeld
b495b19470
formatting
...
SVN revision: 34212
2008-04-07 05:52:45 +00:00
Carsten Haitzler
ec51ff71c6
1. stop doing unaligned memory accesses - htons() on a pointer to some
...
arbitrary point...
2. use int not long - long will be 64bit on 64bit platforms, but 32bit almost
everywhere (yes in theory it may not - but in practice, it won't - long
though will vary).
SVN revision: 34211
2008-04-06 23:02:54 +00:00
Dan Sinclair
a81974fe1f
- patch from Michael <sECuRE+e17 at twice-irc dot de> to fix possible mem
...
leak in efreet_desktop
SVN revision: 34050
2008-03-18 04:01:41 +00:00
Sebastian Dransfeld
0fdd25e671
TODO++
...
SVN revision: 33833
2008-02-24 19:20:08 +00:00
Sebastian Dransfeld
5fffd55830
Fix function to match callback prototype.
...
SVN revision: 33832
2008-02-24 19:14:14 +00:00
Sebastian Dransfeld
cbe6386bc4
Fix callback to match changed function prototype.
...
SVN revision: 33831
2008-02-24 19:12:49 +00:00
Carsten Haitzler
e6694ca7b4
fix doxy
...
SVN revision: 33798
2008-02-20 15:39:03 +00:00
Carsten Haitzler
d522fc9e09
return the void pointer return val from the run cb - not just 1 or 0 :) a
...
superset here...
SVN revision: 33793
2008-02-20 04:10:02 +00:00
Sebastian Dransfeld
1683d650d4
A submenu needs real entries to be non empty.
...
SVN revision: 33513
2008-01-17 22:38:46 +00:00
Carsten Haitzler
c1441e1c3a
e:
...
1. configure/build changes to allow cross-compiling painlessly
2. pager module namespace changes - this was still dirty afdter the namespace
cleanup, so clean it up
3. add a powersave subsystem - doesnt have an "automatic" way to turn on and
off right now, this i think is best provided by modules (that do things like
monitor acpi status's (eg close lid of laptop), AC power status etc. etc.
this allows e to nicely defer "power" expensive actions to avoid disk
spinups etc.
4. move to use the new ecore poller system - discussed long ago as part of
power management/saving issues. now it exists
5. add a canvas idle flush call that helsp cope with the new shm greedy
software x11 engine stuff
6. use the new powersave subsystem where appropriate
7. fix non-zeroed/initted memory access in e_fm_main
8. fix mem leak for e menus
9. remove ipc handlers for changed/removed config values
10. use animaotr not timer for menu scrolls - then menu scrolls obey the fps
config
11. fix up timer/poll happienss of cursor idle stuff
12. remove avoid damage from popups for now - causing problems
13. change battery and temp readouts to b e shorter so they fit
14. pager can emit signals on focus change for mini-windows now
15. temperature module now uses a slave process and uses stdin/out to talk to
it and get output - this makes e smoother as in my expereicne i found getting
the temp on my laptop actually took like 200ms so e "hang" for 200ms while
reading the acpi files - so now the subprocess does it and just writesa back
to e when it gets it.
ecore:
1. add ecore_pollers. see the documentation on them in doxygen comments :)
2. fix timers to only go off when they have to - bug there that made e's
select time out a LOT more than it needed to. defensive coding hid the
problem. now fixed. e should be much more power friendly now.
3. formatting/niceness in ecore_exe stuff
4. some comments on comments with SIGIO ideas vs. select
5. add call to be able to add an idle enterer at the start of the list of
them, not just the end (as has been the default)
6. fix ecore_evas to support auto evas idler calls after 0.5 secs of idle in
all canvases - and to do it right
7. if argb destination - set the shape EVENT shape (to mask out events in
transparent regions much like shape does withotu translucency)
8. in ecore_x add support for the event shape
evas:
1. fix cache to work properly and not just always fill up (as it seemed to
like to think cahce useage dropped below 0 when it didnt and thus just
over-fill)
2. software x11 engine now ONLY uses shm segments - no ximages over the
socket. this ximage hack was there to avoid the 2 round trips involved in
setting up an shm image - now i mitigated that wih an shm image cache pool.
it keeps shm images around and repurposes them for new update regions if
appropriate. this means many fewer shm creates (about 1/100th the number) and
since we recycle the memory less 0 memory page filling by the kernel - in the
end, i recorded about a 10-20% speedup over the old software x11 engine.
simple tests i have seen up to 120% speedups. idle flush now does something -
it frees all the cached shm segments. it has a hard-coded limit of 4mb worth
of shm segments (or 32 segments - whichever comes first) to keep around. once
can never complain much about speedups methinks :). also evas will defer sync
until the NEXT frame is written - this means evas can calculate the next
frame of data while x dma's/copies the images to the screen at the same time
(if you hve a dual core or multi-cpu machnike or your xserver is able to use
DMA to copy image data to the screen/video ram then this should see a decent
speedup).
SVN revision: 33448
2008-01-11 07:33:57 +00:00
Christopher Michael
6ebcae0ca6
Remove extra blank line.
...
SVN revision: 32965
2007-12-03 16:28:24 +00:00
Sebastian Dransfeld
ae3b4b9d18
Store X- keys
...
SVN revision: 32836
2007-11-23 06:57:39 +00:00
Carsten Haitzler
d9a541eade
build it if spec is sloppy - which is it by default
...
SVN revision: 32731
2007-11-16 04:55:40 +00:00
Carsten Haitzler
ff7e1f0a92
makes efreet more forgiving of bad .desktops. we spew out a warning though.
...
SVN revision: 32729
2007-11-16 02:35:01 +00:00
Carsten Haitzler
eece802ba4
export those funcs! used by e.
...
SVN revision: 32350
2007-11-04 12:29:36 +00:00
Sebastian Dransfeld
3070ebe721
define EAPI
...
SVN revision: 32347
2007-11-04 11:19:55 +00:00
doursse
c4a6c0dea6
autostuff improvements:
...
* use non deprecated version of AC_INIT and AM_INIT_AUTOMAKE
and check the required minimal versions.
* add bzipped distribution archive
* add AC_LIBTOOL_WIN32_DLL
* forbid libtool to check fortran and c++ compilers
* compute libtool versioning from the version of the package
* pass the directories based on ${prefix} to the preoprocessor
with the -D option
* replace INCLUDES, wich is deprecated since 2001 by AM_CPPFLAGS
* remove some hardcoded gcc compiler flags
SVN revision: 32346
2007-11-04 10:28:23 +00:00
Sebastian Dransfeld
50240194f5
Don't hide this function.
...
SVN revision: 32345
2007-11-04 10:16:02 +00:00
Sebastian Dransfeld
d15dcd181c
EAPI
...
SVN revision: 32339
2007-11-04 09:32:35 +00:00
Sebastian Dransfeld
193bdf421f
Now that users of efreet_desktop must free their references, this is no
...
longer needed.
SVN revision: 31865
2007-09-29 13:24:31 +00:00
Sebastian Dransfeld
ee2d0762f4
Check for data size. Should be done throught the whole function!
...
SVN revision: 31723
2007-09-15 09:51:19 +00:00
Sebastian Dransfeld
fdd316902d
Temporarily fix SEGV when deleting .desktop files from disk.
...
SVN revision: 31717
2007-09-14 23:15:41 +00:00
Sebastian Dransfeld
9506bc06df
Revert erronous changes.
...
SVN revision: 31716
2007-09-14 22:22:29 +00:00
doursse
6a7494bba7
remove trailing spaces
...
SVN revision: 31638
2007-09-06 16:15:10 +00:00
doursse
5209a42671
in efreet_ini_parse:
...
* move the opening of the file after the creation of the hash table and
return it on failure
* return NULL when the hash table can not be created
* add the binary flag when opening a file for compatibility with Windows
in efreet_new, return NULL when efreet_ini_parse returns NULL (mem alloc
failure)
SVN revision: 31637
2007-09-06 16:05:35 +00:00
Nicholas Hughart
0ca23c712f
Newline
...
SVN revision: 31630
2007-09-05 22:27:01 +00:00
Nicholas Hughart
f6ce8ff6ad
Add missing lib link for efreet_mime
...
SVN revision: 31628
2007-09-05 22:24:13 +00:00
Peter Wehrfritz
9ed7b18db2
ecore_list_remove_last -> ecore_list_last_remove
...
SVN revision: 31410
2007-08-19 19:36:53 +00:00
Sebastian Dransfeld
8e3509c4e0
Add recently used icon cache.
...
SVN revision: 31316
2007-08-15 05:33:04 +00:00
Sebastian Dransfeld
f619a05536
Fix const warnings.
...
SVN revision: 31293
2007-08-13 05:36:03 +00:00
Sebastian Dransfeld
b9c551c57d
formatting
...
SVN revision: 31292
2007-08-13 05:33:26 +00:00
Sebastian Dransfeld
b3e01bb957
Formatting
...
SVN revision: 31271
2007-08-12 19:28:02 +00:00
Sebastian Dransfeld
399d1a5c1b
Formatting.
...
SVN revision: 31269
2007-08-12 19:18:16 +00:00
Carsten Haitzler
2f35dd7ab3
only check ext.. if there is one!
...
SVN revision: 31265
2007-08-12 11:14:56 +00:00
Carsten Haitzler
6b0688752a
and for the picky - there's less copies for tolowoer. i also saw some BAD BAD
...
leaks. bad! alloc pointer but not freeing them! also fixed up #include of
alloca.h if needed.
SVN revision: 31260
2007-08-12 10:00:02 +00:00
Carsten Haitzler
492e5f9644
externsion checks should be case-insensitve.
...
SVN revision: 31245
2007-08-11 13:20:16 +00:00
Sebastian Dransfeld
d2db2be7df
more ref/free work.
...
SVN revision: 30998
2007-07-26 22:04:16 +00:00
Sebastian Dransfeld
df7fa7571a
Only need to assign ->desktop when ->directory exists.
...
SVN revision: 30997
2007-07-26 21:43:43 +00:00
Sebastian Dransfeld
f5a9f79140
More ref/free work.
...
SVN revision: 30995
2007-07-26 19:14:41 +00:00
Sebastian Dransfeld
2c191f2cae
efreet_desktop_free after efreet_desktop_get
...
SVN revision: 30989
2007-07-26 11:40:04 +00:00
Sebastian Dransfeld
c233e2af8b
Return NULL if file does not exist.
...
SVN revision: 30988
2007-07-26 11:37:23 +00:00
Sebastian Dransfeld
3b116f3a2b
Remove the icon cache.
...
This means that users of efreet_icon_list_find, efreet_icon_path_find and
efreet_icon_find must clean up after themselves!
SVN revision: 30986
2007-07-26 11:30:10 +00:00
Sebastian Dransfeld
4142475b16
All pointers aquired with efreet_desktop_get should be free'd with
...
efreet_desktop_free now.
SVN revision: 30982
2007-07-26 10:20:24 +00:00
Peter Wehrfritz
cd20fbc9d9
*API BREAK* see the discussion in the mailing list. misc and e_modules will follow
...
SVN revision: 30970
2007-07-25 17:01:04 +00:00
Dan Sinclair
6d48fb4e38
- efreet_init will call efreet_icon_init so there is no reason to do the
...
call again
SVN revision: 30905
2007-07-19 14:56:35 +00:00
Dan Sinclair
71da5f4639
- guard the efreet_icon init/shutdown methods as efreet_mime is calling it
...
internally
SVN revision: 30904
2007-07-19 14:54:51 +00:00
Nicholas Hughart
0a4d1e3605
Added efreet_mime_type_icon_get which will retrieve a mimetype icon. This follows the loose specification described in the fdo icon spec. Also added efreet_icon_list_find which will search for a list of icons in a theme before falling back to inherited themes. Also made a slight modification to the fallback detection for efreet_mime. Tabs will no longer trigger the return of application/octet-stream.
...
SVN revision: 30875
2007-07-17 19:21:20 +00:00
Nicholas Hughart
be190f1117
Adding efreet_desktop_environment_get
...
SVN revision: 30873
2007-07-17 15:07:59 +00:00
codewarrior
61b09fd882
no need to work on a file if its empty. speeds things up a hell of a lot.
...
SVN revision: 30803
2007-07-13 23:23:13 +00:00
Dan Sinclair
36867e14a2
- remove ecore_desktop comparison tests
...
SVN revision: 30767
2007-07-11 15:17:30 +00:00
Carsten Haitzler
78408fe60a
1. fix a lot of things so they pass make distcheck - so many things have
...
broken. guys - need to be more careful!
2. asparagus
3. some extra docs/comments for evas
SVN revision: 30696
2007-07-10 00:13:26 +00:00
Nicholas Hughart
5f4e0e936e
API update. Now you have more control over which methods are used to check for a type by using the efreet_mime_*_type_get functions. Also vastly increased the speed of the glob checking.
...
SVN revision: 30612
2007-07-06 03:01:21 +00:00
Nicholas Hughart
7a470acd75
No debugging
...
SVN revision: 30593
2007-07-04 15:46:19 +00:00
Nicholas Hughart
4e6ce1caf5
This should work now for big endian.
...
SVN revision: 30592
2007-07-04 15:29:29 +00:00
Dan Sinclair
1a14377b08
- hm, change this back...
...
SVN revision: 30587
2007-07-04 03:00:46 +00:00
Dan Sinclair
54f06c5e70
- formatting
...
SVN revision: 30580
2007-07-03 18:01:56 +00:00
Nicholas Hughart
93d3922d79
Added fallback mime types according to the spec. Should only get a NULL return when the file doesn't exist.
...
SVN revision: 30579
2007-07-03 17:55:20 +00:00
Dan Sinclair
0445f933df
- stop losing the last mime
...
SVN revision: 30578
2007-07-03 16:22:17 +00:00
Dan Sinclair
d1cd6e6710
- remove debug
...
SVN revision: 30577
2007-07-03 16:15:51 +00:00
Dan Sinclair
8c156ad2fc
- update the magic parser to use mmap. fixes earlier hack
...
SVN revision: 30576
2007-07-03 16:10:30 +00:00
Dan Sinclair
891fbe5708
- update mime test
...
SVN revision: 30572
2007-07-03 15:07:00 +00:00
Dan Sinclair
0cf64dd8fd
- this is a hack but keeps it from segv'ing if the delimiter is split over a
...
buffer read
SVN revision: 30571
2007-07-03 14:12:12 +00:00
Dan Sinclair
7176001239
- cleanup
...
SVN revision: 30570
2007-07-03 13:59:40 +00:00
rephorm
150d857e6f
plug last leak
...
SVN revision: 30569
2007-07-03 13:41:44 +00:00
Nicholas Hughart
94b2f0a24f
Fixed almost all the leaks. One minor one is still lingering that I can't quite figure out.
...
SVN revision: 30555
2007-07-03 05:46:54 +00:00
Nicholas Hughart
f9727d47ae
Updated quite a bit. API break: efreet_mime_get is now efreet_mime_type_get and it no longer accepts methods as a parameter. It will do the full check of the magic and glob rules based on recommendations in the spec. Also fixed the major leaks, still a few minor ones left.
...
SVN revision: 30553
2007-07-03 04:47:29 +00:00
Dan Sinclair
d43f40e6c7
- simplify the monitor code. still gets spanked on shutdown for some reason
...
SVN revision: 30546
2007-07-02 22:01:44 +00:00
Dan Sinclair
563d1a104e
- oops, though I'd compiled that....
...
SVN revision: 30545
2007-07-02 20:16:23 +00:00
Dan Sinclair
5406ab673f
- formatting
...
- simplify a couple routines
- make the magic loading not loop infinitly on big endian
SVN revision: 30544
2007-07-02 20:08:35 +00:00
Dan Sinclair
5e87a2a846
- cleanup
...
SVN revision: 30520
2007-07-01 16:32:34 +00:00
Nicholas Hughart
fe2842a58f
Everything is working except the file monitors to look for new/modified files. This is going up in hopes that someone can find the bug in my code pertaining to this as I haven't been able to.
...
If you find the bug and fix it, don't hesitate to commit the code :)
Have Fun\!
SVN revision: 30515
2007-07-01 05:10:14 +00:00
kiwi
a001af9e23
fix some warnings, mostly missing "void" when a function has no parameters
...
SVN revision: 30474
2007-06-27 10:57:54 +00:00
Sebastian Dransfeld
ee938c5191
Free efreet_icon_deprecated_user_dir on shutdown.
...
SVN revision: 30430
2007-06-22 10:20:44 +00:00
Sebastian Dransfeld
b97be5f5c1
Make IF_FREE better suited for free'ing global variables. The free cb
...
can now not interfere with it's owner during free.
SVN revision: 30429
2007-06-22 09:45:09 +00:00
Sebastian Dransfeld
68159d9bdd
- Add ref function.
...
- Don't free Efreet_Desktops on shutdown, this is the responsibility of
those who do efreet_desktop_get. If we free them here, there will be a
problem with the events in efreet_util, as the events might try to free
the Efreet_Desktops during ecore_shutdown.
- Check if the cache exists before trying to remove a Efreet_Desktop, as
we might try to free a Efreet_Desktop after efreet_shutdown.
SVN revision: 30428
2007-06-22 09:39:58 +00:00
Sebastian Dransfeld
a3ab006950
util is optional, need to init this too.
...
SVN revision: 30426
2007-06-22 09:05:36 +00:00
rephorm
2993abfb7d
add efreet_type_alias()
...
SVN revision: 30411
2007-06-20 18:04:26 +00:00
Dan Sinclair
4182b76087
- make sure we have the right number of nodes
...
SVN revision: 30397
2007-06-18 18:01:37 +00:00
rephorm
166cdf9873
add a function to get desktop commands immediately when no remote uri's are passed in
...
SVN revision: 30386
2007-06-18 04:26:50 +00:00
Carsten Haitzler
e01578f037
allow to load a .desktop file and bypass cache
...
SVN revision: 30369
2007-06-17 08:29:20 +00:00
Carsten Haitzler
1f4e4934b2
make load time a long long - so we can use the modified time on disk (this will
...
make it 2038 safe).
SVN revision: 30350
2007-06-17 00:33:39 +00:00
Sebastian Dransfeld
0de6ba55b1
Formatting.
...
SVN revision: 30330
2007-06-14 18:37:31 +00:00
Carsten Haitzler
b784b8142a
efreet can actually free icons now... and flush the cache explicitly
...
SVN revision: 30328
2007-06-14 15:53:02 +00:00
rephorm
5a12b590ac
add efreet_menu_new()
...
small fixes
SVN revision: 30267
2007-06-07 01:22:48 +00:00
Sebastian Dransfeld
5b271a1069
Init and shutdown util
...
SVN revision: 30217
2007-06-03 19:53:08 +00:00
Sebastian Dransfeld
214cf08966
Create category lists while scanning for .desktop files.
...
SVN revision: 30216
2007-06-03 18:07:23 +00:00
Sebastian Dransfeld
a4c53227fb
Fix EmbeddedTextRectangle parsing.
...
SVN revision: 30153
2007-05-29 20:24:27 +00:00
Sebastian Dransfeld
ab766b0398
Don't store the complete path in the name element.
...
SVN revision: 30152
2007-05-29 20:18:21 +00:00
Sebastian Dransfeld
5e3a40da08
No need for the 'last' variable.
...
SVN revision: 30151
2007-05-29 19:29:46 +00:00
Sebastian Dransfeld
9bc0ab2e6e
Check if we find the monitor in the list.
...
SVN revision: 30123
2007-05-28 10:35:12 +00:00
Carsten Haitzler
f1d6383852
limit recursion - safety for bad theme config.
...
SVN revision: 30080
2007-05-26 06:45:51 +00:00
Sebastian Dransfeld
d783212329
Fix Merge type="all"
...
SVN revision: 29862
2007-05-05 07:49:01 +00:00
Sebastian Dransfeld
90510b648a
dump test names.
...
SVN revision: 29861
2007-05-05 07:37:08 +00:00
Sebastian Dransfeld
eea11312db
Store the .directory files which provides the icon.
...
SVN revision: 29860
2007-05-05 07:21:40 +00:00
Sebastian Dransfeld
8691b711a3
formatting.
...
SVN revision: 29849
2007-05-04 17:45:26 +00:00
Sebastian Dransfeld
fc6aa64ea0
Fix environment set.
...
Better new buffer value.
SVN revision: 29845
2007-05-04 15:02:55 +00:00
rephorm
2a090ac94b
fix test
...
SVN revision: 29838
2007-05-04 03:28:12 +00:00
Sebastian Dransfeld
405dcfc633
implement more of fdo menu layout.
...
SVN revision: 29805
2007-05-02 19:35:43 +00:00
rephorm
e0beb5c67d
oops
...
SVN revision: 29743
2007-04-27 20:02:16 +00:00
rephorm
3aed040af1
This isn't correct.
...
<Parent>
<!--
<!-- comment -->
<Child>Text</Child>
-->
</Parent>
Technically would be parsed as:
Parent Tag
Child Tag
Text Node - "Text"
Text Node "-->"
But, we ignore text nodes after the first child node anyway.
SVN revision: 29742
2007-04-27 19:57:39 +00:00
Dan Sinclair
89b58e232d
- add test case for incorrect menu name. this currently works correctly.
...
- add test case for nested comments with tags inside. this test fails.
SVN revision: 29741
2007-04-27 19:48:54 +00:00
Carsten Haitzler
9af768a436
efreet passes make distcheck now.
...
SVN revision: 29634
2007-04-22 03:53:02 +00:00
Eric Schuele
64f4fbc453
Fix efreet cache_fill issue by guaranteeing we attempt to obtain at least one file in the dir. This allows the idler to run again at a later time.
...
SVN revision: 29587
2007-04-18 14:18:28 +00:00
Sebastian Dransfeld
ece3b075c4
Rename prototype to match function name.
...
SVN revision: 29543
2007-04-15 17:19:08 +00:00
Sebastian Dransfeld
edf0a0942b
Use ecore_string_instance so we can do pointer matching instead of string
...
matching.
SVN revision: 29533
2007-04-15 10:53:54 +00:00
rephorm
cd7db5cbdb
api change
...
SVN revision: 29531
2007-04-15 07:50:03 +00:00
rephorm
1b269ba561
leak--
...
add functions to retrieve a list of desktop categories and a list of desktops in a given category
SVN revision: 29530
2007-04-15 07:24:03 +00:00
rephorm
354550b349
add efreet_util_menus_find()
...
SVN revision: 29527
2007-04-15 06:16:54 +00:00
rephorm
b2aac1d94a
don't leak empty menu entries
...
SVN revision: 29525
2007-04-15 04:54:45 +00:00
rephorm
d35772f52a
${XDG_DATA_HOME}/icons should be scanned, not ${XDG_DATA_HOME}
...
SVN revision: 29524
2007-04-15 04:51:37 +00:00
Sebastian Dransfeld
c3056543a1
No need to this as we get the contents of the dir by using remove first.
...
SVN revision: 29496
2007-04-13 16:29:29 +00:00
Sebastian Dransfeld
814eed1b11
Scan dir before monitoring it.
...
SVN revision: 29495
2007-04-13 16:28:32 +00:00
Sebastian Dransfeld
ea5f208a00
Fix segv. Create struct before adding it to the hash.
...
SVN revision: 29458
2007-04-10 16:11:54 +00:00
Sebastian Dransfeld
838a4883b7
Don't emit add events during inital scan.
...
SVN revision: 29456
2007-04-10 07:18:51 +00:00
Sebastian Dransfeld
e7107630db
Make util optional.
...
SVN revision: 29452
2007-04-09 12:16:09 +00:00
Sebastian Dransfeld
6d320096e0
Keep track of previous .desktop file on update.
...
SVN revision: 29395
2007-04-05 21:10:50 +00:00
Sebastian Dransfeld
bd2a3953a9
Make sure header variables matches the real variables.
...
SVN revision: 29393
2007-04-05 20:56:23 +00:00
Sebastian Dransfeld
78cb82439f
Events when .desktop files change.
...
SVN revision: 29392
2007-04-05 20:53:43 +00:00
Sebastian Dransfeld
0ab450e0f3
Use correct source for desktop.
...
SVN revision: 29390
2007-04-05 20:29:26 +00:00
Sebastian Dransfeld
9c2d4cf883
This is valid. StartupWMClass can match either name or class, check
...
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
SVN revision: 29389
2007-04-05 20:24:53 +00:00
Sebastian Dransfeld
d6277241e0
Prioritize user .desktop files.
...
SVN revision: 29388
2007-04-05 20:22:58 +00:00
Sebastian Dransfeld
196f55ef54
Remove desktop from menu.
...
SVN revision: 29371
2007-04-05 12:10:32 +00:00
rephorm
30c129cc88
actually find the extension
...
SVN revision: 29356
2007-04-04 19:12:42 +00:00
Sebastian Dransfeld
d4b0093826
Efreet style.
...
SVN revision: 29348
2007-04-04 12:00:40 +00:00
Sebastian Dransfeld
e27e139ac8
Efreet style.
...
SVN revision: 29347
2007-04-04 11:55:24 +00:00
Sebastian Dransfeld
170542eef2
Drop icons without extenstion
...
SVN revision: 29346
2007-04-04 11:54:23 +00:00
Sebastian Dransfeld
0a2d7b785e
Strip known extensions from icons.
...
SVN revision: 29345
2007-04-04 11:52:46 +00:00
Sebastian Dransfeld
8ec72de321
Use ifdef instead of if for strict spec.
...
SVN revision: 29338
2007-04-04 10:41:53 +00:00
Sebastian Dransfeld
1e0ad5e156
Free ecore_string on shutdown.
...
SVN revision: 29337
2007-04-04 10:29:10 +00:00
Sebastian Dransfeld
4502f59643
If a user adds an extension, we should prefer it.
...
SVN revision: 29335
2007-04-04 10:18:09 +00:00
Sebastian Dransfeld
621fd1568b
cache monitoring.
...
SVN revision: 29332
2007-04-04 10:09:20 +00:00
Sebastian Dransfeld
7827e2c598
Efreet style.
...
SVN revision: 29330
2007-04-04 08:48:29 +00:00
Sebastian Dransfeld
82bf357ecc
Formatting.
...
SVN revision: 29321
2007-04-03 18:43:30 +00:00