Commit Graph

77 Commits

Author SHA1 Message Date
Mike Blumenkrantz d10c5b0cf7 giant comp rejiggering commit #LAST:
* merge init splash to comp canvas

* remove enlightenment_init exe
2013-04-18 08:30:07 +01:00
Mike Blumenkrantz 9e8e755cdf formatting: all at once
SVN revision: 82625
2013-01-11 10:34:29 +00:00
Carsten Haitzler 8e5a49765b make e ipc socket string shorter. osx is unhappy with long paths for
sockets it seems. :)



SVN revision: 79268
2012-11-14 06:38:25 +00:00
Carsten Haitzler a192bd1e1a lets just make buf 4096 to ensure it can hold enough of a nutty path
if it needs to.



SVN revision: 78004
2012-10-15 15:45:01 +00:00
Carsten Haitzler ecddd2391f supprot XDG_RUNTME_DIR for ipc socket and handle failure if someone
already created it - try new names until tries exhausted (4096)



SVN revision: 73072
2012-06-30 05:33:36 +00:00
Vincent Torri c3b0637802 e17: whitespaces--
SVN revision: 72561
2012-06-21 06:19:43 +00:00
Carsten Haitzler cef3afa355 support mtrack... my new little memory tracker so i can finally live
track down leaks and other badnesses.



SVN revision: 65335
2011-11-17 10:19:50 +00:00
Cedric BAIL 0f136c3582 e: simplify e_alert code.
SVN revision: 63035
2011-08-31 13:52:29 +00:00
Christopher Michael 40b8198e49 E17: Don't search for the restart & exit actions, just call
ecore_app_restart or exit directly.



SVN revision: 62539
2011-08-17 18:22:52 +00:00
Christopher Michael 072478fce3 E17: Fix White Box of Death wrt Restart & Exit.
SVN revision: 62488
2011-08-15 19:37:39 +00:00
Christopher Michael 1a13f8c26f E: Make E work with the new XCB stuffs. This breaks out e_alert into
it's own utility (as per raster's request/idea). Remove explicit
x_clags in Makefile.am(s) as they are no longer needed.

NB: I added some additional libs to the precache stuffs (even tho it's
not used right now). Also a newer e_main (more optimized).

NB: IF you are brave and want to test this, build evas w/ xcb, build
ecore w/ xcb, then rebuild E. Also, disable building opengl in both
evas & ecore (it's not ready for public consumption when paired w/ xcb).



SVN revision: 61680
2011-07-25 09:40:18 +00:00
Mike Blumenkrantz 2b8c0c4d6e ecrustified
SVN revision: 60819
2011-06-29 14:13:34 +00:00
Gustavo Sverzut Barbieri 6f2213cb25 convert init/shutdown to EINTERN, move some to _update().
Do not abuse the concept of e_*_init(), make them call-once and those
that needed multiple call are renamed to e_*_update(). To make sure
convert them to EINTERN so the symbols are not exported.

Actually I guess too much is exported as EAPI while they should be
EINTERN, but that would require manual investigation, while this patch
was basically created with sed + grep.



SVN revision: 54795
2010-11-22 15:21:32 +00:00
Cedric BAIL c6a118d738 * e: remove warning due to Ecore API change.
SVN revision: 49833
2010-06-24 16:19:12 +00:00
Carsten Haitzler 414ab703a9 no more e_fm_open - use dbus... eg:
dbus-send --session --dest=org.enlightenment.FileManager /org/enlightenment/FileManager org.enlightenment.FileManager.OpenDirectory string:'/home/raster'



SVN revision: 48362
2010-04-27 13:30:33 +00:00
Carsten Haitzler bcd35dad89 and stage 2 of removing ipc handlers.. actually remove them!
SVN revision: 43270
2009-10-25 15:55:11 +00:00
Christopher Michael 162bac4cef Fix function prototypes by adding missing __UNUSED__. For some reason, the
__unused__ was in the function declaration itself, but not the prototype.



SVN revision: 41712
2009-08-12 16:49:59 +00:00
Sebastian Dransfeld c29bd72eb0 No need to create string before showing error message.
SVN revision: 37170
2008-10-26 20:48:57 +00:00
Carsten Haitzler a6825b262b move init splash to its own process to make it smoother and able to be up
before the main loop.


SVN revision: 31795
2007-09-24 01:16:47 +00:00
Sebastian Dransfeld e8590e0357 - Add flag to indicate when main loop has ended.
- Don't allow (some) events during shutdown, as events wont be processed.
- Don't remove drop handlers on dnd shutdown, they should be removed by
  their creators.
- init/shutdown fwin
- Delete fwins on shutdown.
- Remove weird ipc wrapper function.
- Don't do additional shutdown functions on restart.


SVN revision: 29366
2007-04-05 06:59:02 +00:00
Carsten Haitzler b2a0abb8eb a lot of patches - also my work on moving the IO stuff in e_fm to a slave
process to stop e from ever "locking up". this unfortunately breaks the other
source stuff and thus breaks the app editor config dialogs and anything using
fm2 for .desktop stuff from the e applications/all repo. i am doing this as i
expect this to go away with efreet anyway so not too much of an issue. not
all fm operatiosn work currently - note. so beware. it can view files though :)


SVN revision: 28528
2007-03-02 17:00:20 +00:00
sebastid d4aa3c882f Cleanup
SVN revision: 23993
2006-07-17 19:02:42 +00:00
Carsten Haitzler 50063cad9c new thumbnailer system. works a bit more like epsilon - launches a
special-purpose executable and hands off workd to do via ipc (well the exe
connects back to e's ipc port actually but either way - same thing). it can
actually launch any numebr of thumbnailers - the default is 2, but this means
it can make full use of smp systems. i need to make this # of thumbnailers
configurable and add a config dialog for it. this does mean thew bg/theme
etc. dialogs pop up much faster as they dont load all the thumbs to start -
its farmed off and ipc tells us when they are ready (and if already generated
- thats pretty damn fast). :) anyway - now thumbnailing works reliably
(thoguh i think the queue handling isnt quite that good - well when it comes
to interacting with efm... but i'll check into that later. dont worry though
- it does actually generate all the thumbs - it just may be busy generating
ones you don't see while it catches up).


SVN revision: 23750
2006-07-08 09:18:04 +00:00
Carsten Haitzler cda26e2af7 ipc socket setup will be much more robust now. relies on E_IPC_SOCKET
environment var (but every subprocess of e should inherit this - like DISPLAY).


SVN revision: 23714
2006-07-04 18:36:29 +00:00
Christopher Michael e16298326e Fix gcc warning "No new line at end of file"
SVN revision: 21191
2006-03-11 16:18:27 +00:00
Carsten Haitzler 1785ad3a32 ipc is #defineable (rough for now - maybe able to be undefined and eventually
entirely removed - later though). also config shoudl be able to go up
versiosn more easily now.


SVN revision: 21160
2006-03-10 05:48:46 +00:00
sebastid 6a638a7806 Fix EAPI warnings.
SVN revision: 19597
2006-01-07 10:39:46 +00:00
Carsten Haitzler d8c635f964 more stringshare work
SVN revision: 18816
2005-12-03 15:39:25 +00:00
sebastid e421d20837 Remove whitespace.
SVN revision: 16120
2005-08-13 08:04:38 +00:00
Carsten Haitzler b5ece28d8a shorne's mouse/key bindings ipc patch... :)
SVN revision: 15548
2005-06-27 13:50:10 +00:00
Carsten Haitzler 9df4e18dbd bugs , issues, patches.
SVN revision: 15501
2005-06-23 03:29:37 +00:00
Dan Sinclair 470bf9d36f - add -desks-set/get back in
SVN revision: 15313
2005-06-13 19:56:28 +00:00
Dan Sinclair a34d1df1c1 - add the -border-shade-*-get/set back into enlightenment_remote
- remove so already ported code


SVN revision: 15309
2005-06-13 17:20:44 +00:00
handyande 1599d53551 Port lang to new IPC - added in get/set to lib, but not list as I am too tired
SVN revision: 15209
2005-06-08 20:43:46 +00:00
Dan Sinclair 67b46e6b0a -menus-click-drag-timeout-set/get
SVN revision: 15150
2005-06-05 20:55:40 +00:00
Dan Sinclair e14109e20a - add -menus-fast-move-threshold-set/get back into ipc
SVN revision: 15149
2005-06-05 19:51:56 +00:00
Dan Sinclair 6b9c338500 - add in the -dir-list-append/prepend/remove functions.
SVN revision: 15125
2005-06-04 20:10:49 +00:00
Dan Sinclair 48da4edd29 add -font-cache-get/set and -image-cache-set/get back into ipc
SVN revision: 15124
2005-06-04 19:25:34 +00:00
Dan Sinclair b51a0d0024 add -edge-flip-set/get -edge-flip-timeout-set/get
SVN revision: 15123
2005-06-04 19:16:49 +00:00
Dan Sinclair 69ed8ee266 - this stuff is ported
SVN revision: 15122
2005-06-04 18:58:30 +00:00
Dan Sinclair 82f67c7719 - these should all be ported to e_ipc_handlers.h already
SVN revision: 15101
2005-06-03 18:37:42 +00:00
Carsten Haitzler c9861130f0 font apply and fallback clear done.
cleanups of the handlers


SVN revision: 15037
2005-05-31 07:46:22 +00:00
Carsten Haitzler 55eb16f293 list availabel fonts, and handle reply
SVN revision: 15036
2005-05-31 07:13:27 +00:00
Carsten Haitzler d09238dc26 bg get ipc
SVN revision: 15029
2005-05-31 03:26:01 +00:00
Carsten Haitzler 6c6d35df5b bg set...
SVN revision: 15028
2005-05-31 03:17:40 +00:00
Carsten Haitzler 511cee76aa and disable that code too as we wont be using it later. just for reference now
SVN revision: 15027
2005-05-31 03:04:02 +00:00
Carsten Haitzler d59acfc65f this is VERY evil - VERY evil. but its the sanest solution other than code
generation tools (scripts etc.) for generating wads of repetitive code
easily, and keeping the codec higher level logic per ipc call in 1 place.


SVN revision: 15026
2005-05-31 03:01:53 +00:00
Carsten Haitzler 3520914ccd and now it shoudl be able to change click to focs <-> mouse focus dynamically
and it all shoudl work - i hope.


SVN revision: 14870
2005-05-20 10:14:51 +00:00
Carsten Haitzler 38ab99da69 click to focus works... if you turn it on and restart.
SVN revision: 14869
2005-05-20 09:27:06 +00:00
Carsten Haitzler 45a7d1f244 some virtualisation of focus
SVN revision: 14867
2005-05-20 07:32:42 +00:00