Commit Graph

11 Commits

Author SHA1 Message Date
Cedric BAIL dff8cab47b * e_fm_shared.h: Proper fix with new API.
SVN revision: 42209
2009-09-03 14:48:46 +00:00
Carsten Haitzler bbdf974635 partly revert your stuff cedric... BAD frenchie! BAD! segv's for e17 all
round. members of E_Volume are strduped. rest of e's code still deals with it
that way. e_hal from dbus also returns duped strings (thats why)



SVN revision: 42204
2009-09-03 13:33:35 +00:00
Cedric BAIL 33e754e63e * e: Use new and cleaner eet API.
Note: The situation regarding string from config file could be improved.
	We could use the same trick as Edje and directly map the string from
	Eet config file. This will improve memory used by E, if string from
	config file are used a lot. So the question is : "Do we save a lot of
	string in config file ?"


SVN revision: 42201
2009-09-03 12:05:49 +00:00
Cedric BAIL f8c05999e4 * e: Cleanup use of Eina data structure.
Patch from Peter van de Werken <pwerken-e@a-eskwadraat.nl>.


SVN revision: 41916
2009-08-21 15:08:49 +00:00
Christopher Michael 0df3f4e2d9 Formatting & Whitespace Removal
SVN revision: 41441
2009-07-19 20:16:49 +00:00
Gustavo Sverzut Barbieri 2af9f44b4f efm2 hal handling API - full changes.
1. Added E_FM_OP_EJECT command to e_fm_main. It unmounts volume
   before eject, if it necessary.
2. Added timeouts of mounting/unmounting/ejecting media, and
   it's moved to slave e_fm_main.c. Each timeout will generate
   *_MOUNT_ERROR, *_UNMOUNT_ERROR and *_EJECT_ERROR message.
3. Added auto mount on insert media and auto showing efm2 window
   on mount volume options to filemanager config.
4. Added mounted/unmounted glyphs to efm2 icons and track state
   code. Now each removable device have "M" glyph on icon if mounted
   and "U" when unmounted.
5. Added mount/unmount/eject commands to icon dropdown menu.
6. Russian translation of mew messages.
7. Other bugfixes and improvements for co-operation.

Now, efm2 contains all code to mount/umnount/eject removable media and
all code to provide corresponding user interface.
It can working independently from 'places' or co-operate with it.

By: Sergey Semernin



SVN revision: 40928
2009-06-07 00:00:41 +00:00
Davide Andreoli 3200fe1b84 Better use of label and icon for volumes, now everyone (inside e)
can use the same label and the same icon.

Atm the icons in the menu are taken from efreet and thus from
your icon theme...maybe icons found in the E17 theme should
override the system one?



SVN revision: 39337
2009-03-03 01:04:09 +00:00
Cedric BAIL 773d102291 This commit is huge. I did test it a lot on my computer, and it run fine here.
But is so big i fear i could have broken some piece of code. So report any wrong
behaviour to me (cedric on #edevelop).

So moving e17 and efreet to eina_hash. With a little efreet API break so they
must come together.


SVN revision: 38185
2008-12-17 15:33:43 +00:00
Cedric BAIL 1087de2397 Remove Evas list and replace them with Eina list.
No change for ->next and ->data access right now, as the patch is already
big enough.



SVN revision: 36962
2008-10-22 11:49:33 +00:00
Carsten Haitzler 91b0dbc6fc lok's patches for hal support. works a bit better now - removable devs are
mounted as the user and it monitors other mount work by other apps etc. etc.
some fixes to remove segv's and at least make mt cd/dvd drive recognised asa
storage device, but it seesm as of now mounting of cd/dvd media doesn't work :(


SVN revision: 32141
2007-10-22 07:38:25 +00:00
Carsten Haitzler 9d41493865 oops - add this.
SVN revision: 30349
2007-06-16 23:49:39 +00:00