Long time ago, in
http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg32795.html
mail thread and IRC,
I talked with about problem of asynchronous event API such as
ecore_imf_context_commit_event_add,
ecore_imf_context_preedit_changed_event_add, so on.
In short, The problem is that key event and text_set APIs are processed
immediately, but commit event and preedit changed event is processed
asynchronously because those APIs add each event to ecore event queue.
To fix these problems, I've decided to create synchronous event APIs such
as ecore_imf_context_event_callback_add, del and call.
For considering compatibility, sync and async event callback functions are
used in xim and scim immodule.
SVN revision: 67290
Messagge was:
module unload will delete gadcons, so we need to cleanup in gadman as
well.
This cause all my gadget to be deleted when I switch from 1 monitor
to 2 monitors (while e is running). This probably occcur also when
switching resolution.
Also I don't like all the gadgets configs to be deleted when the
gadman module is unloaded, we have a conservative approch with
gadget config, so don't see the reason to delete all my gadget
here.
DaveMDS
SVN revision: 67251
comp module has an handler on SIGUSR2 to toggle showing fps.
On startup, enlightenment_init sends a SIGUSR2 to its parent so that it
exists of pause() (in e_main.c:537) and finish main init.
Sending SIGUSR1 instead of SIGUSR2 is more of a workaround than a fix.
SVN revision: 67249
-Properly init and shutdown e_notify
-Use "Battery" as name for notification sender
-Use ui configurable timeout for notification
-Save "use desktop notification" for real
SVN revision: 67029
Subject: [E-devel] [Patch] E17/comp: add _NET_WM_CM_Sn checking code
I've added checking code to detect another compositor that is already
running.
And I've also removed unnecessory set/unset code for _NET_WM_CM_S#.
SVN revision: 66657