Davide Andreoli
e6f2ff67e5
Update doxy style
...
SVN revision: 33019
2007-12-06 16:49:14 +00:00
Dan Sinclair
01fb0d312a
- add the install file. fixes bug #304
...
SVN revision: 32975
2007-12-04 14:14:08 +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
doursse
96ac328a81
Fix awk portability by removing the space between the -F flag and its arg.
...
SVN revision: 32656
2007-11-13 07:13:51 +00:00
Carsten Haitzler
c6df44802c
As requested -
...
debian--, gendoc++
SVN revision: 32476
2007-11-07 22:56:05 +00:00
Michael Jennings
d7997fe020
Tue Nov 6 21:42:00 2007 Michael Jennings (mej)
...
Spec and build fixes.
----------------------------------------------------------------------
SVN revision: 32416
2007-11-07 05:42:08 +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
Carsten Haitzler
278279e269
asparagus!
...
SVN revision: 31524
2007-08-26 14:33:41 +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
f4acbe64ce
++
...
SVN revision: 30996
2007-07-26 19:15:48 +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
kaethorn
3844e0f0ab
remove ecore_alloc and compare_results from debian package.
...
SVN revision: 30793
2007-07-13 12:40:56 +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
e120a285b7
- update authors
...
SVN revision: 30581
2007-07-03 18:03:58 +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
kaethorn
0dd5e37e1a
remove efreet-config from install files.
...
clean up rules.
SVN revision: 30565
2007-07-03 12:53:18 +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
Andreas Volz
e8a13809f9
removed efreet-config.in because of pkg-config
...
SVN revision: 30533
2007-07-01 18:25:36 +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
a6ad878e08
ASPARAGUS!
...
SVN revision: 30379
2007-06-17 15:25:52 +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
Carsten Haitzler
002d09cc7d
asparagus - pass distcheck.
...
SVN revision: 29865
2007-05-05 15:14:17 +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