jihoon [Mon, 6 Feb 2012 08:05:58 +0000 (08:05 +0000)]
ecore_imf : Set ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL as default layout in ecore_imf_context_add.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67710
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Mon, 6 Feb 2012 05:10:18 +0000 (05:10 +0000)]
Ecore_IMF.h : describe Ecore_IMF_Callback_Type, Ecore_IMF_Autocapital_Type, and Ecore_IMF_Preedit_Attr in more detail
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67709
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Fri, 3 Feb 2012 10:12:13 +0000 (10:12 +0000)]
ecore_imf: fix wrong ingroup fields for doxygen
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67695
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Fri, 3 Feb 2012 06:32:24 +0000 (06:32 +0000)]
scim_imcontext.cpp: fix formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67692
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Thu, 2 Feb 2012 05:21:24 +0000 (05:21 +0000)]
ecore ecore_main.c: Fixed formatting. It has nice documentation. Thanks raster :O
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67685
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 1 Feb 2012 09:48:46 +0000 (09:48 +0000)]
ok 1 segv less. this code looks most suspicious...
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67671
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Wed, 1 Feb 2012 06:39:26 +0000 (06:39 +0000)]
Describe in more detail about ecore_imf_context_cursor_location_set API
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67670
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 29 Jan 2012 20:41:50 +0000 (20:41 +0000)]
Ecore: Update ChangeLog so nobody has a fit.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67594
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 29 Jan 2012 20:29:30 +0000 (20:29 +0000)]
Ecore_X: Add api function (and code) to retrieve actual keycode from
keyname (needed to handle input from x11 to wayland clients).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67591
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Sun, 29 Jan 2012 13:39:07 +0000 (13:39 +0000)]
ecore ecore_imf_context.c: Fixed build warnings.
ecore_imf_context.c: In function ‘ecore_imf_context_event_callback_del’:
ecore_imf_context.c:1099:9: warning: ‘return’ with no value, in function returning non-void
ecore_imf_context.c:1109:26: warning: initialization discards qualifiers from pointer target type
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67585
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 24 Jan 2012 14:50:39 +0000 (14:50 +0000)]
ecore: M_PI / 2.0 == M_PI_2
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67496
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 22 Jan 2012 15:05:20 +0000 (15:05 +0000)]
ecore/docs: improve main page a bit.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67448
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 19 Jan 2012 08:38:18 +0000 (08:38 +0000)]
remove in.h form headers - dont need it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67326
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 19 Jan 2012 08:02:41 +0000 (08:02 +0000)]
use client_kill instead of directly eventing
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67322
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 19 Jan 2012 07:36:02 +0000 (07:36 +0000)]
remove use of 'dead' variable from win32 code
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67319
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Wed, 18 Jan 2012 06:15:52 +0000 (06:15 +0000)]
Ecore: Send joypad buttons as key down/up events and properly send the quit request
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67291
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 18 Jan 2012 04:38:04 +0000 (04:38 +0000)]
From: Jihoon Kim <imfine98@gmail.com>
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.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67290
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 18 Jan 2012 04:13:52 +0000 (04:13 +0000)]
lets check write err so we dont get warnings. :/
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67287
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Tue, 17 Jan 2012 11:37:35 +0000 (11:37 +0000)]
ecore - Various patches in ecore's doc
Hello e people, i modified some comments to get less doxygen
warnings/errors.
Signed-Off-By: Guillaume Friloux <guillaume.friloux@asp64.com>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67270
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 16 Jan 2012 19:11:17 +0000 (19:11 +0000)]
Ecore_Evas (wayland): Add/Fix more dnd code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67248
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 16 Jan 2012 19:10:33 +0000 (19:10 +0000)]
Ecore_Wayland: When handling wayland interfaces (during startup), we
cannot depend on the order in which the interfaces are given to us, so
we cannot create the data_device until we have both the input device
and the data_device_manager. Fix that.
Add more dnd code (not complete yet because frankly, the way Wayland
handles dnd & selection code is crappy, stupid, and difficult to
implement).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67247
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 16 Jan 2012 09:30:29 +0000 (09:30 +0000)]
Ecore: Fix some more warnings.
I see a future in which there'll be no warnings in EFL.
At the mean time, lets do our best to make the buildbot happy. :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67240
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 16 Jan 2012 09:22:42 +0000 (09:22 +0000)]
Ecore: Fix some warnings.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67239
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jypark [Mon, 16 Jan 2012 08:48:24 +0000 (08:48 +0000)]
modify ecore_evas_extn_socket_new and ecore_evas_extn_plug_new.
divide each new functions to two part
which create ecore evas and create socket for upper layer.
socket: new and listen
plug: new and connect
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67238
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
leif [Sun, 15 Jan 2012 22:03:45 +0000 (22:03 +0000)]
Merge branch 'randr'
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67234
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sun, 15 Jan 2012 18:42:13 +0000 (18:42 +0000)]
From: Stefan Schmidt <stefan@datenfreihafen.org>
Date: Sun, 15 Jan 2012 13:46:07 +0100
Subject: [PATCH 2/2] ecore_con_info: Remove unused err variable.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67233
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 14 Jan 2012 00:04:16 +0000 (00:04 +0000)]
greatly improve formatting in ecore_imf_xim.c
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67195
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 13 Jan 2012 23:57:25 +0000 (23:57 +0000)]
fix all compile warnings when xim is disabled
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67194
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 13 Jan 2012 23:52:08 +0000 (23:52 +0000)]
svn:ignore
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67193
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 13 Jan 2012 23:51:31 +0000 (23:51 +0000)]
config.h must be the first header included.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67192
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 13 Jan 2012 23:50:01 +0000 (23:50 +0000)]
From: Jihoon Kim <imfine98@gmail.com>
Subject: [E-devel] [PATCH] fix build error of ecore_imf_xim when using --disable-xim option
Date: Mon, 9 Jan 2012 19:53:17 +0900
Hello, EFL developers.
When building ecore with --disable-xim option, build error occurs.
This patch will solve this build error problem.
Would you please review and apply in svn?
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67191
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 13 Jan 2012 09:33:33 +0000 (09:33 +0000)]
Ecore_Wayland: Some more work on getting drag-n-drop flushed out.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67182
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 13 Jan 2012 07:46:22 +0000 (07:46 +0000)]
Ecore_Wayland: Unbreak shm engine wrt shm_format.
Add more work on dnd code (incomplete still).
NB: We will need to add a method to request non-argb surfaces. For
now, all surfaces are argb.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67180
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 13 Jan 2012 06:46:35 +0000 (06:46 +0000)]
Ecore_Evas (wayland): Implement Fullscreen Set for Shm and Egl.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67179
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 13 Jan 2012 06:34:40 +0000 (06:34 +0000)]
Ecore_Wayland: Oops, shm_format should be int. Also, flush display
output on close.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67178
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 13 Jan 2012 06:30:27 +0000 (06:30 +0000)]
Ecore_Wayland: Handle shm format iteration a bit better.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67177
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 13 Jan 2012 06:18:04 +0000 (06:18 +0000)]
Ecore_Wayland: Add actual code to handle drag-n-drop (not complete
yet). Update shm_format to newer wayland ones.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67176
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 13 Jan 2012 01:34:39 +0000 (01:34 +0000)]
Ecore_X(cb): Fix formatting. (whoever did this should lose a finger or
two).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67170
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 13 Jan 2012 01:26:52 +0000 (01:26 +0000)]
Ecore_Wayland: Implement handling Touch Events.
NB: None of the touch code has been tested yet.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67169
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 13 Jan 2012 00:01:09 +0000 (00:01 +0000)]
Ecore_Evas (wayland): Do not set the shell_surface_listeners until
After we have set the new surface for the evas engine. Reason being:
The shell_surface_listener_configure event handles resizing the
ecore_evas. If that gets called Before we have set the new engine
surface, then bad crashes can happen.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67161
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Thu, 12 Jan 2012 23:05:51 +0000 (23:05 +0000)]
Ecore_Evas (wayland_egl): Does not make sense to reset the surface of
the evas engine here, as the evas engine is going to be free'd right
after this.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67156
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Thu, 12 Jan 2012 13:09:45 +0000 (13:09 +0000)]
Ecore_Evas (wayland_egl): Implement free & hide with actual code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67139
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Thu, 12 Jan 2012 11:41:38 +0000 (11:41 +0000)]
Ecore_X(cb): Fix my focus issues with Sloppy focus.
Add a check for valid connection in ecore_xcb_icccm.c
NB: For some reason, XCB does not like ecore's timestamp which is
being passed in. Since all the calls to ecore_x_window_focus_at_time
are being passed the current timestamp anyway, just use
XCB_CURRENT_TIME until I have more available 'free time' to dig deeper
into this.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67136
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Thu, 12 Jan 2012 09:08:19 +0000 (09:08 +0000)]
Ecore: egl is not an explicit requirement (anymore) for
ecore_evas_wayland_egl (we are using just the wl_egl functions).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67133
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Thu, 12 Jan 2012 09:07:22 +0000 (09:07 +0000)]
Ecore_Evas: Implement generic ecore_evas_wayland_resize funtion.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67132
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Thu, 12 Jan 2012 09:06:47 +0000 (09:06 +0000)]
Ecore_Evas (wayland_egl): Make ecore_evas_wayland_egl actually work
and draw stuff. Add event handlers for mouse, etc. Implement generic
ecore_evas_wayland_resize function.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67131
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 12 Jan 2012 09:06:28 +0000 (09:06 +0000)]
ecore: move self to the right position.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67130
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Thu, 12 Jan 2012 09:05:12 +0000 (09:05 +0000)]
Ecore_Evas (Wayland_Shm): Fix ecore_evas_wayland_shm_resize function.
Does not exist anymore...being replaced with a more generic
ecore_evas_wayland_resize funciton.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67129
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Thu, 12 Jan 2012 00:06:37 +0000 (00:06 +0000)]
Ecore_Evas (wayland_shm): Don't issue a surface move if the ecore_evas
is not visible (has no surface).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67104
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 11 Jan 2012 23:29:33 +0000 (23:29 +0000)]
Ecore_Evas: Update ecore_evas wayland code to use new engine info
structure.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67101
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 11 Jan 2012 15:31:54 +0000 (15:31 +0000)]
ecore: something is wrong ecore_evas_fb use ecore_fb_private.h and ecore_fb_private.h need Ecore_Fb.h.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67086
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 11 Jan 2012 15:30:40 +0000 (15:30 +0000)]
ecore: use eina_file_direct_ls (faster, better, cleaner).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67085
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 11 Jan 2012 13:45:34 +0000 (13:45 +0000)]
ecore: fix Ecore_Thread.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67082
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 11 Jan 2012 13:06:02 +0000 (13:06 +0000)]
Ecore & Ecore_Evas: Fix requirements in configure.ac for wayland_egl.
Fix ecore_evas makefile to use wayland_egl_libs, etc.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67081
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 11 Jan 2012 13:04:55 +0000 (13:04 +0000)]
Ecore_Evas: Update header file (remove dead commented code).
Uncomment ecore_evas_wayland_egl function.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67080
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 11 Jan 2012 13:03:48 +0000 (13:03 +0000)]
Ecore_Evas: Re-enable wayland_egl engine (for testing).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67079
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 11 Jan 2012 13:03:17 +0000 (13:03 +0000)]
Ecore_Evas: Update ecore_evas_private for recent wayland changes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67078
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 11 Jan 2012 13:02:27 +0000 (13:02 +0000)]
Ecore_Evas (wayland_egl): Rework ecore_evas for wayland_egl to be
inline with the shm version, and build against newer evas wayland_egl
engine.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67077
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 11 Jan 2012 13:00:54 +0000 (13:00 +0000)]
Ecore_Evas (wayland_shm): Add missing shell_surface handler (recently
added in wayland).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67076
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 11 Jan 2012 08:55:37 +0000 (08:55 +0000)]
ecore: check change in C++ flags to.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67050
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Tue, 10 Jan 2012 15:34:52 +0000 (15:34 +0000)]
ecore: applied eina_array_count_get -> eina_array_count api change.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67022
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Tue, 10 Jan 2012 10:31:18 +0000 (10:31 +0000)]
Ecore_Evas (Wayland): Be sure to unregister the ecore_evas (wrt input
events).
Add big fat NB wrt potential 'hack' (works around screen garbage on
resize).
Add evas damage rectangle on resize.
Do surface_damage before surface_attach.
Prevent compositor crash on resize by checking width/height <= 0.
Don't do a resize of the ecore_evas unless the event matches.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@67013
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 9 Jan 2012 10:52:19 +0000 (10:52 +0000)]
Ecore_Evas (Wayland): Add missing flush during rendering.
NB: This fixes animation issue wrt eating up cpu, only animating when
mouse was over, etc, etc..... Thanks Old Man !! ;)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66995
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 9 Jan 2012 10:50:26 +0000 (10:50 +0000)]
Ecore_Wayland: Fix fd_handler to only listen on fd_read.
Add variable to store what button was pressed (part of focus issue
fixes).
Fix focus handling (see comments about wayland pointer focus).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66994
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Mon, 9 Jan 2012 07:58:28 +0000 (07:58 +0000)]
ecore/ecore_evas - removed unused var.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66987
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 9 Jan 2012 05:22:43 +0000 (05:22 +0000)]
Ecore_Evas (Wayland): Fix building apps without wayland support
(function was missing a declaration if wayland was disabled). (Fixes
elm compile problems).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66982
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 8 Jan 2012 11:30:35 +0000 (11:30 +0000)]
Ecore_Evas: Add api function for wayland_shm_resize.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66972
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 8 Jan 2012 11:29:04 +0000 (11:29 +0000)]
Ecore_Wayland: Put mouse_up_send, mouse_down_send into their own
functions (makes it easier to call in code).
Some miscellaneous changes wrt fd_read & fd_write on the fd handler.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66971
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 8 Jan 2012 11:25:57 +0000 (11:25 +0000)]
Ecore_Evas (wayland): Add shell listener for 'configure' events (occur
on shell_surface_resize).
Provide callback_mouse_in_set for ecore_evas.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66970
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Sun, 8 Jan 2012 07:21:24 +0000 (07:21 +0000)]
Ecore: Fix configure generation for Mac OSX
On MacOSX the 'sed' command would add a newline which would completely
break the configure file
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66963
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Sat, 7 Jan 2012 11:39:23 +0000 (11:39 +0000)]
Ecore-con: Let's not break compilation if net/if.h is not found (or old system)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66956
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jypark [Thu, 5 Jan 2012 05:08:24 +0000 (05:08 +0000)]
Fix Ecore evas extn for multi client model.
It is possible that several process want to show same canvas.
For support this, I changed Ecore buffer canvas to server(socket)
If some application want to show this canvas,
it create plug image object.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66892
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 4 Jan 2012 09:28:36 +0000 (09:28 +0000)]
Ecore_Evas (wayland): Implement EE functions for iconified & maximized.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66861
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 4 Jan 2012 08:28:23 +0000 (08:28 +0000)]
Ecore_Evas (Wayland): Add functions for raise, lower, activate, layer,
and focus setting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66860
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 4 Jan 2012 08:27:31 +0000 (08:27 +0000)]
Ecore_Wayland: Fix mouse & focus send functions to support passing of
specific 'surface' and 'time'.
Add function (internal) to send a mouse_move (cleans up code).
Add event 'multi' stuff for mouse button down.
Fix handle_pointer_focus function to not send 'focus' events (handled
differently).
Fix handle_keyboard_focus function to actually send 'focus' to new
windows.
NB: This fixes most of the focus issues I was having earlier.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66859
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Wed, 4 Jan 2012 04:20:21 +0000 (04:20 +0000)]
ecore Ecore.h: Sync authors with AUTHOR file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66841
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 4 Jan 2012 03:41:10 +0000 (03:41 +0000)]
Add HEX, TERMINAL and PASSWORD layouts
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66836
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sanjeev [Wed, 4 Jan 2012 00:11:55 +0000 (00:11 +0000)]
Fix typos.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66814
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Tue, 3 Jan 2012 20:39:10 +0000 (20:39 +0000)]
Ecore_Evas (Wayland): Don't feed mouse_move twice
(_ecore_evas_mouse_move_process already feeds to evas).
Add variable to store the 'timestamp' of when mouse button gets
pressed (needed for 'moving' a surface).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66808
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Tue, 3 Jan 2012 20:37:30 +0000 (20:37 +0000)]
Ecore (Wayland): Add function to get current mouse position (screen
coords).
Rename some variables for clarity of their purpose.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66807
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Tue, 3 Jan 2012 03:58:48 +0000 (03:58 +0000)]
From: Bluezery <ohpowel@gmail.com>
Subject: [E-devel] [Patch][ecore_con] Fix return value checking
Date: Tue, 3 Jan 2012 10:01:17 +0900
Hi,
There is invalid return value checking of curl_multi_perform() in ecore_con_url.
Because CURLM_CALL_MULTI_PERFORM is also not CURLM_OK,
CURLM_CALL_MULTI_PERFORM checking should precede CURLM_OK checking.
It's simple fix. Please review this
--
BRs,
Kim.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66771
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Tue, 3 Jan 2012 01:08:43 +0000 (01:08 +0000)]
Ecore_Wayland: Quiet down output by disabling LOGFNs.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66765
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Tue, 3 Jan 2012 01:08:06 +0000 (01:08 +0000)]
Ecore_Evas (wayland): A bit of restructure to make prep for the egl
stuffs.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66764
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Tue, 3 Jan 2012 01:06:47 +0000 (01:06 +0000)]
Ecore_Evas (Wayland): Quiet down the output by disabling LOGFN.
Implement 'ecore_evas_move' for wayland_shm engine.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66763
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 2 Jan 2012 19:36:11 +0000 (19:36 +0000)]
Ecore_Evas: Fix resize recursion when using wayland framespace.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66760
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 30 Dec 2011 15:53:20 +0000 (15:53 +0000)]
formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66702
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 29 Dec 2011 08:55:11 +0000 (08:55 +0000)]
Fix massive post data probile in ecore-con that would cause
post data to be corrupted (as it was never copied into the
ecore con url struct) or could cause crashes if the memory
pointed to became invalid.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66619
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Wed, 28 Dec 2011 14:13:30 +0000 (14:13 +0000)]
Don't override standard variables, it looks weird. In turn, fix building with automake 1.11.2
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66599
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 28 Dec 2011 03:07:39 +0000 (03:07 +0000)]
and fix my "mouse grab+hide_mouse out" fix to not break e17 dnd :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66582
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 28 Dec 2011 02:49:32 +0000 (02:49 +0000)]
Ecore_Wayland: Start work on drag-n-drop code (just a start, not
actually functional yet).
Implement the data device manager.
Implement the data device itself.
Fixes for shutdown so we destroy everything correctly (data device,
device manager, shell, etc).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66581
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Tue, 27 Dec 2011 19:25:38 +0000 (19:25 +0000)]
Ecore_Evas (Wayland_Shm):
Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle frame w/ the title).
Add support for size_min/max/base/step setting.
Add support for title & name_class setting.
Add support for setting a cursor.
Add support for hiding an ecore_evas.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66578
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Tue, 27 Dec 2011 14:12:02 +0000 (14:12 +0000)]
Fix warnings in scim module and indent Makefile.am correctly. By Jihoon Kim
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66572
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 27 Dec 2011 12:02:27 +0000 (12:02 +0000)]
update po's
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66569
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 27 Dec 2011 12:02:18 +0000 (12:02 +0000)]
fix mouse down grab coutns if window minimized or hidden (especially
the second).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66568
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 27 Dec 2011 10:10:47 +0000 (10:10 +0000)]
ecore: include header only when required.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66563
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 26 Dec 2011 23:47:33 +0000 (23:47 +0000)]
Ecore: Add news & changelog entries (for people who actually read
these things).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66547
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 26 Dec 2011 23:29:49 +0000 (23:29 +0000)]
Ecore_Wayland: Remove 'ecore_wl_window' (not used or needed).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66543
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 26 Dec 2011 23:27:20 +0000 (23:27 +0000)]
Ecore: Add Ecore_Wayland (Wayland backend like ecore_x).
Ecore_Evas: Add 'drame_frame' functions.
Add ecore_evas_wayland code (for creating ecore_evas' in wayland).
NB: Merry Christmas EFL !!, Here is you're gift :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66542
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Mon, 26 Dec 2011 12:57:27 +0000 (12:57 +0000)]
Patch from Jihoon Kim to fix building of SCIM module on 64 bits systems
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66528
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 26 Dec 2011 04:26:15 +0000 (04:26 +0000)]
add missing scim immodule header.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66508
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33