Commit Graph

224 Commits

Author SHA1 Message Date
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