Christopher Michael
a824c8a731
Fix formatting & remove whitespace.
...
SVN revision: 48349
2010-04-26 21:50:53 +00:00
Miculcy Brian
b7c95b0a13
When e segfaults during startup (module load), e now disables that module correctly after a restart and tells the user about that. TODO: Disable all modules correctly when not sure which one did the segfault during startup...
...
SVN revision: 48332
2010-04-26 16:31:33 +00:00
Sebastian Dransfeld
66b667f273
Use efreet_desktop_new where appropriate
...
efreet_desktop_get (will in time) setup a lot of stuff to monitor
changes. If we just use the results from efreet_desktop_get within one
function and then free, this is unneeded overhead. efreet_desktop_free
will more lightweight (but require a bit more mem alloc).
SVN revision: 46847
2010-03-03 22:10:55 +00:00
Carsten Haitzler
6b09578e94
dont unload - restarts handle that. too unsafe.
...
SVN revision: 45627
2010-01-27 15:18:51 +00:00
Hannes Janetzek
91211ef9c4
reopen fileman and dialog windows after restart of e.
...
- modules using e_configure_registry_add must be modified to
use registry path as window class for this to work
- fileman now uses e_remember to remember position instead of
handling it separately
- added option to window remember for remembering dialogs and
fileman windows automatically
SVN revision: 42607
2009-09-21 20:36:35 +00:00
Hannes Janetzek
f9477d5e94
--printf, once again..
...
SVN revision: 42268
2009-09-04 20:41:00 +00:00
Hannes Janetzek
53a673b1e9
fix module unload issue: maybe there are some more places where EINA_LIST_FREE interferes with e_object_del
...
SVN revision: 42267
2009-09-04 20:26:25 +00:00
Hannes Janetzek
0b2176414b
--printf
...
SVN revision: 42263
2009-09-04 19:43:41 +00:00
Hannes Janetzek
df467eb82d
e17:shutdown all modules
...
SVN revision: 42262
2009-09-04 19:43:10 +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
7481612296
Formatting & whitespace removal
...
SVN revision: 40259
2009-04-21 02:07:06 +00:00
Davide Andreoli
eb2d1db1dc
Icon rename finished. Now we have a fully compliant icon theme :)
...
now I'm going to fix E-MODULE-EXTRA...
SVN revision: 39495
2009-03-15 17:41:46 +00:00
Davide Andreoli
fc66fc7c73
More icon renamed, for more info look at default.edc (around line 22650). I'm keeping there a mapping between e old names and fdo ones.
...
SVN revision: 39374
2009-03-05 02:39:50 +00:00
Cedric BAIL
db419867dd
* estickies,
...
* etk,
* PROTO/exalt,
* E-MODULES-EXTRA/diskio,
* E-MODULES-EXTRA/drawer,
* E-MODULES-EXTRA/penguins,
* E-MODULES-EXTRA/slideshow,
* E-MODULES-EXTRA/mail,
* E-MODULES-EXTRA/forecasts,
* E-MODULES-EXTRA/iiirk,
* E-MODULES-EXTRA/places,
* e,
* ewl,
* ecore,
* elitaire,
* entrance,
* e_dbus,
* efreet: Here we go, move from Ecore_List to Eina_List.
NOTE: This patch is huge, I did test it a lot, and I hope nothing is
broken. But if you think something change after this commit, please
contact me ASAP.
SVN revision: 39200
2009-02-25 11:03:47 +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
Carsten Haitzler
16b2dc8697
make extra syscon actions able to be disabled.
...
illume disables its extra syscon actiosn when they are not appropriate
fix next/prev window list buttons to really keep a logical order going
correctly.
SVN revision: 37813
2008-11-27 01:50:00 +00:00
Sebastian Dransfeld
92ff3dab37
Fix callback for list sorting.
...
SVN revision: 37202
2008-10-27 07:33:21 +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
Cedric BAIL
3d6749983b
Switch to eina_stringshare.
...
This could also change the usage of string share in E17.
SVN revision: 36679
2008-10-15 15:12:56 +00:00
Sebastian Dransfeld
3199439ed8
fix against efreet API breakage
...
SVN revision: 35492
2008-08-14 20:49:37 +00:00
Carsten Haitzler
0a8ffffa5f
add in gadman for desktop. happy dave! :)
...
SVN revision: 34610
2008-05-19 04:37:34 +00:00
Carsten Haitzler
65438bc3ab
printf--
...
SVN revision: 33918
2008-03-04 12:20:50 +00:00
Carsten Haitzler
d2efd2f4c1
and shut down modules in 2 runs. 1. disable and save, then actually free.
...
SVN revision: 33917
2008-03-04 11:48:39 +00:00
Carsten Haitzler
ac82ddd658
if a module entry is null - skip it safely. same with name of module being
...
null..
SVN revision: 33575
2008-01-24 00:56:21 +00:00
Carsten Haitzler
6840a4f977
boys and girls... animals and vegetables... pokemon and spatial anomolies
...
lend me your ears, for i come to break code, not to praise it!
module api getting kicked about. 1. modapi calls for config and about are gone
core module api call for about dialog gone (not needed anymore). use module
.desktops for about info in description. config should go via the config
panel calls to register stuff.... wherd... to... ma homieoes!
SVN revision: 32231
2007-10-31 12:21:02 +00:00
Carsten Haitzler
a960cd070b
move a chunk of stuff to use evas_smart_class_new() - evas_smart_new() will
...
probably die as it's already got legacy funcion methods for layer etc. stuff.
SVN revision: 31161
2007-08-04 13:12:43 +00:00
Sebastian Dransfeld
80d118c3e9
formatting
...
SVN revision: 31129
2007-08-03 05:34:33 +00:00
Carsten Haitzler
9bdd051457
add delayed module loading in idle time. moduels can register if they
...
should/can be delayed or not.
SVN revision: 31087
2007-07-29 10:24:56 +00:00
Sebastian Dransfeld
f89368f089
Update for changes in efreet.
...
SVN revision: 30987
2007-07-26 11:34:09 +00:00
Peter Wehrfritz
a6553c1a58
*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
Christopher Michael
8c20c3a819
Add an event for when a module gets loaded/unloaded. Event structure consits
...
of module name, and a bool for enabled/disabled. This allows the 'Shelf
Contents' dialog to be dynamically updated when a module loads/unloads.
Change Modules config dialog to use an event.
SVN revision: 30839
2007-07-16 02:15:37 +00:00
Christopher Michael
bd51b88a80
Remove unused struct (left over from when modules were listed in the menu)
...
SVN revision: 30838
2007-07-16 01:29:25 +00:00
Sebastian Dransfeld
318788a78c
Safe looping on shutdown.
...
SVN revision: 29368
2007-04-05 11:51:35 +00:00
Sebastian Dransfeld
f6dc1dc1cc
Remove stale code.
...
Fix comments.
SVN revision: 29159
2007-03-25 22:45:00 +00:00
Sebastian Dransfeld
f072a0b62d
Although modules use .desktop files, they are not E_Apps.
...
Use Efreet_Desktop directly on the .desktop files.
SVN revision: 28993
2007-03-24 09:27:40 +00:00
Sebastian Dransfeld
17c1154371
Remove old code.
...
SVN revision: 28984
2007-03-24 07:02:09 +00:00
Sebastian Dransfeld
72faedfbe3
Formatting
...
SVN revision: 28963
2007-03-23 18:34:28 +00:00
Sebastian Dransfeld
5c4c704dea
#if 0 unused code.
...
SVN revision: 27598
2006-12-28 14:15:10 +00:00
Sebastian Dransfeld
941564999b
Fix border icon drag.
...
e_app_* functions should have E_App arg first.
SVN revision: 27593
2006-12-28 13:43:30 +00:00
David Walter Seikel
0973d242c0
Removed some more obsolete .eap code.
...
SVN revision: 26553
2006-10-12 14:27:52 +00:00
Carsten Haitzler
1f561a3ca2
printf--
...
SVN revision: 25357
2006-09-02 12:52:20 +00:00
Carsten Haitzler
2546e3536c
fix module dialog icons
...
SVN revision: 25356
2006-09-02 12:51:29 +00:00
David Walter Seikel
9b37ece08c
module.desktop almost working, but e_module_dialog_show has issues with
...
it. Probably something silly.
SVN revision: 25346
2006-09-02 11:58:53 +00:00
David Walter Seikel
1a54ae1937
Oops--
...
SVN revision: 25337
2006-09-02 10:01:55 +00:00
David Walter Seikel
816872b607
Modules can use module.desktop instead of module.eap now. module.edj is
...
also currently supported for those too lazy to write a .desktop, just
rename your module.eap.
SVN revision: 25332
2006-09-02 09:19:19 +00:00
Carsten Haitzler
a9e7340190
you're all goign to kill me :) but here goes - i broke the dialog and config
...
dialog api's - added name and class params so u can set the name and class -
so users can later use things like rememebr to rememebr where a dialog will
go for usability and convenience.
SVN revision: 24691
2006-08-14 15:22:46 +00:00
sebastid
904af4dfdc
Remove old comment
...
SVN revision: 24458
2006-08-08 01:46:41 +00:00
Carsten Haitzler
bcce7b2397
detect crashes at startup or early and enable "safe mode" so if you hit
...
restart e will not load modules - maybe safe mode should also restore default
theme and other things too later...
SVN revision: 24321
2006-07-30 19:34:05 +00:00
Christopher Michael
9911cc4fc3
Fix module api warning dialog. The params were switched. Should read better
...
now.
SVN revision: 23723
2006-07-05 21:23:42 +00:00
Christopher Michael
73a7ba6011
As per HandyAndE request, this patch gives ability for modules config
...
dialogs to show their icon in their config dialog by passing in the
module_eap path to the config_dialog_new function as the icon parameter ie:
e_config_dialog_new(con, module_name, eap_path, 0, v, data);
Update E core modules to use this ability.
Fix dropshadow config dialog to fit in 640x480.
SVN revision: 23682
2006-07-03 07:35:44 +00:00
Christopher Michael
cfcb069c8f
If we Do have the eap, then we can set the dialog icon to it.
...
SVN revision: 23666
2006-07-02 19:34:51 +00:00
Christopher Michael
98336582fa
This is slightly better, allows for passing module as NULL, and still
...
getting a generic module_dialog.
SVN revision: 23664
2006-07-02 19:25:34 +00:00
Christopher Michael
17475003db
Module about dialogs now show the module icon in the dialog, and the border.
...
Note: This breaks e_modules until I get them fixed.
SVN revision: 23660
2006-07-02 18:55:33 +00:00
Carsten Haitzler
3a2144cad0
nice little overhaul of module related stuff. moduels now finally RELY on
...
module.eap files being installed - and using the e_apps api to load them and
ask for a name. Also icon is expected to be in this file too and i have
removed the info func call from modules as well as config_menu, module menus,
and other cruft in moduel structs. this also means revving the module api
version and saving users from a "if i recompile it will work" thing. :)
moduels need serious updates, not just a recompile for this. your modules
WILL break.
SVN revision: 23045
2006-06-01 06:44:37 +00:00
stffrdhrn
218717c8dc
Clean up compile warnings:
...
* char * -> const char * for stringshare strings
* char * -> const char * where needed in functions
* remove unused vars in some places
SVN revision: 20912
2006-03-02 12:03:48 +00:00
Carsten Haitzler
47e7c5f243
cross-compile fixes, (odd that this didnt screw up before when i did some
...
cross-compiling of e for arm), illogict patches too :)
SVN revision: 20552
2006-02-18 04:35:35 +00:00
Carsten Haitzler
ebf9cca1ed
ok - turn off visibility stuff for e -0 for some reason just the dropshadow
...
module has problems with memcpy and memset... but its identical to everything
else and i dont see why it doesnt work and others do... weird.
SVN revision: 19679
2006-01-10 04:23:43 +00:00
sebastid
6a638a7806
Fix EAPI warnings.
...
SVN revision: 19597
2006-01-07 10:39:46 +00:00
handyande
63ccd7f154
It seems to me that the dlerror here is not useful, so this replaces the (null) that always seems to be printed
...
SVN revision: 19418
2005-12-30 12:49:45 +00:00
Carsten Haitzler
78d729a57b
make symbol hiding actually work - fix some bugs, fixme's adjust bugs and
...
TODO, add exe history and actually use it etc.
SVN revision: 19313
2005-12-27 17:16:58 +00:00
Carsten Haitzler
71040b0586
module config dialog
...
SVN revision: 19089
2005-12-17 11:21:54 +00:00
Carsten Haitzler
a3d5f5c28d
a lot more use of stringshare.
...
SVN revision: 18823
2005-12-04 12:03:59 +00:00
Carsten Haitzler
d8c635f964
more stringshare work
...
SVN revision: 18816
2005-12-03 15:39:25 +00:00
Carsten Haitzler
6dc9647fa8
handle NULL config strings. some of them anyway
...
SVN revision: 18616
2005-11-23 12:55:55 +00:00
Carsten Haitzler
58debcf280
also use util strcmp
...
SVN revision: 18182
2005-11-01 02:44:08 +00:00
Carsten Haitzler
bdb2c25d5a
if module doesnt init - give up.
...
SVN revision: 18181
2005-11-01 02:41:58 +00:00
tsauerbeck
f31a511494
added valgrind support
...
SVN revision: 17245
2005-10-06 18:49:53 +00:00
sebastid
3902aa20ea
Correct the icon for the dialog.
...
Correct the name for the button.
Focus the button.
(From ilLogict).
SVN revision: 17201
2005-10-05 16:44:41 +00:00
tsauerbeck
032de93a2e
don't call ecore_file_get_dir() with NULL
...
SVN revision: 17088
2005-09-30 14:10:28 +00:00
sebastid
50fc338b77
Set functions to null since we close the handle
...
SVN revision: 17066
2005-09-29 14:11:03 +00:00
sebastid
f4498d11a3
New modapi!
...
If a module fails to load, don't unload it. Mark it with an error flag,
and ask the user if he wants to unload it.
SVN revision: 16918
2005-09-24 13:42:05 +00:00
sebastid
d22fe46e46
Set correct title.
...
SVN revision: 16877
2005-09-23 17:54:43 +00:00
sebastid
74f0aa00c7
Move module api check to module loader.
...
SVN revision: 16873
2005-09-23 17:13:47 +00:00
Dan Sinclair
9288298ae8
- move the common code to a function in the e_modules file.
...
SVN revision: 16851
2005-09-22 18:17:18 +00:00
Dan Sinclair
02a815f78a
- remove config.h from e.h and put it into the .c files that need it.
...
e.h is an installed header so modules can be written outside the e tree.
config.h isn't installed by e. so, if the module dosen't have a config.h
and the local directory in their include path the build will fail.
SVN revision: 16719
2005-09-14 20:19:44 +00:00
sebastid
880a2f20e8
IF_FREE -> E_FREE
...
SVN revision: 16573
2005-09-05 15:24:07 +00:00
sebastid
70636ff947
Remove debug comment.
...
SVN revision: 16382
2005-08-27 10:17:59 +00:00
Carsten Haitzler
95f1a244d7
dont call save on module if it isnt enabled yet
...
SVN revision: 16371
2005-08-26 10:24:15 +00:00
sebastid
6130f4ccec
We need to open with global. Else embrace module wont work, since it
...
opens its own modules.
SVN revision: 16318
2005-08-24 21:25:06 +00:00
Carsten Haitzler
a5349922cd
no modules text
...
SVN revision: 15902
2005-07-26 12:25:19 +00:00
Adam Kisiel
365f6b62c3
Fixes a SEGV caused by double free of *name string when loading a module through IPC
...
SVN revision: 15339
2005-06-15 22:02:52 +00:00
Carsten Haitzler
f618831ce9
fix memory leaks! no more leaks!
...
SVN revision: 14934
2005-05-25 08:08:44 +00:00
Carsten Haitzler
242e7b4744
shorne's patch
...
SVN revision: 14861
2005-05-20 03:09:44 +00:00
sebastid
07a635bcad
Only remove module if it fails to load, not if it just isn't enabled.
...
SVN revision: 14596
2005-05-04 09:59:02 +00:00
Carsten Haitzler
087259e3ec
todo cleanups.
...
modules disabled if they cannot be loaded
SVN revision: 14572
2005-05-03 10:06:42 +00:00
sebastid
d6f9d054e2
config.h is in e.h
...
remove some compiler warnings with __UNUSED__
SVN revision: 14168
2005-04-13 06:03:50 +00:00
Dan Sinclair
febbbe4a1c
- change the names of the module entry points. This will break other
...
modules.
init -> e_modapi_init
shutdown -> e_modapi_shutdown
about -> e_modapi_about
info -> e_modapi_info
save -> e_modapi_save
SVN revision: 14151
2005-04-12 03:34:31 +00:00
Carsten Haitzler
272ecdcb9d
e17 now CAN be translated. i have done a partial japanese translation for
...
amusement value (it works). we can add .po's for anything else we like :)
SVN revision: 14143
2005-04-11 20:25:52 +00:00
handyande
c72121077a
Export an extras dir for external modules
...
SVN revision: 14005
2005-03-30 13:49:10 +00:00
sebastid
b4192a2fb9
Small updates.
...
Move from e_file to ecore_file
SVN revision: 13456
2005-02-21 16:16:40 +00:00
sebastid
6b50c58bfa
Make sure loop ends.
...
SVN revision: 13395
2005-02-16 11:30:32 +00:00
sebastid
1fd4f38daf
We created the submenu, so e_object_del it!
...
SVN revision: 13367
2005-02-15 11:46:54 +00:00
sebastid
68ae5cb156
Mark problem with FIXME
...
SVN revision: 13344
2005-02-13 10:47:57 +00:00
sebastid
051085ab71
Fix save on shutdown.
...
SVN revision: 13289
2005-02-10 12:29:25 +00:00
sebastid
2a77326df1
Not e_object_unref, e_object_del
...
SVN revision: 13242
2005-02-08 18:07:00 +00:00
Carsten Haitzler
ca73c0ff58
only save config when/if it changes, not always... and fix module data dir...
...
SVN revision: 13236
2005-02-08 03:51:08 +00:00
Carsten Haitzler
6aebc52d48
printf in the right order damnit!
...
SVN revision: 13229
2005-02-07 15:39:16 +00:00
Carsten Haitzler
af2e5f74d3
moduels support multiple architectures build for 1 module
...
SVN revision: 13228
2005-02-07 15:34:20 +00:00
Carsten Haitzler
4f54c588e1
seb's patch...
...
SVN revision: 13222
2005-02-07 13:51:09 +00:00
Dan Sinclair
37057704e6
- don't want to install config.h so move it out of e.h and put it into the
...
files that need it.
SVN revision: 13106
2005-01-27 13:22:53 +00:00
rbdpngn
b6c300dd69
Add type checking for the various E objects.
...
SVN revision: 13053
2005-01-22 06:58:34 +00:00
Carsten Haitzler
1fa0714cfc
clean up a lot of wranings.
...
SVN revision: 12564
2004-12-23 06:38:27 +00:00
Carsten Haitzler
a45b5fc0ee
update commentos
...
SVN revision: 12376
2004-12-06 15:51:23 +00:00
Carsten Haitzler
2f516dc4ad
save modules list and load it again
...
SVN revision: 12361
2004-12-05 09:34:59 +00:00
Carsten Haitzler
248f0d9f20
clock module much better now... still resizing is a cludge, doesnt put itself
...
in a corner properly on start (just top-left at fixed offset) etc. etc. etc.
need sresizing fixed.
SVN revision: 12283
2004-11-27 16:33:22 +00:00
handyande
8d98eefed0
Added clock module - read notes at top of e_mod_main.c to try it out
...
SVN revision: 12274
2004-11-26 10:59:26 +00:00
Carsten Haitzler
b4f2e2e030
slightly tidier if's - spec up to pre10
...
SVN revision: 12273
2004-11-26 10:57:58 +00:00
azundris
0dd8ecf2b9
* don't bomb if modules aren't found (temporary fix)
...
SVN revision: 12272
2004-11-26 10:55:51 +00:00
Carsten Haitzler
5e2388c886
_ _ _ _ _____ ___
...
| | | | ___| | | | ___| __ ___ ___ _______ ___ / _ \__ _____ _ __
| |_| |/ _ \ | | | |_ | '__/ _ \/ _ \_ / _ \/ __| | | | \ \ / / _ \ '__|
| _ | __/ | | | _|| | | __/ __// / __/\__ \ | |_| |\ V / __/ |
|_| |_|\___|_|_| |_| |_| \___|\___/___\___||___/ \___/ \_/ \___|_|
I put E17's wm code into cvs. Hell is freezing over. Duke Nukem Forever will
be out next week. Snowballls take up residence in Hell. The Fat Lady sings.
The End is nigh...
:)
SVN revision: 12247
2004-11-25 03:37:45 +00:00