framework/uifw/ecore.git
12 years agoEcore: Update ChangeLog so nobody has a fit.
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

12 years agoEcore_X: Add api function (and code) to retrieve actual keycode from
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

12 years agoecore ecore_imf_context.c: Fixed build warnings.
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

12 years agoecore: M_PI / 2.0 == M_PI_2
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

12 years agoecore/docs: improve main page a bit.
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

12 years agoremove in.h form headers - dont need it.
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

12 years agouse client_kill instead of directly eventing
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

12 years agoremove use of 'dead' variable from win32 code
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

12 years agoEcore: Send joypad buttons as key down/up events and properly send the quit request
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

12 years agoFrom: Jihoon Kim <imfine98@gmail.com>
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

12 years agolets check write err so we dont get warnings. :/
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

12 years agoecore - Various patches in ecore's doc
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

12 years agoEcore_Evas (wayland): Add/Fix more dnd code.
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

12 years agoEcore_Wayland: When handling wayland interfaces (during startup), we
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

12 years agoEcore: Fix some more warnings.
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

12 years agoEcore: Fix some warnings.
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

12 years agomodify ecore_evas_extn_socket_new and ecore_evas_extn_plug_new.
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

12 years agoMerge branch 'randr'
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

12 years agoFrom: Stefan Schmidt <stefan@datenfreihafen.org>
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

12 years agogreatly improve formatting in ecore_imf_xim.c
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

12 years agofix all compile warnings when xim is disabled
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

12 years agosvn:ignore
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

12 years agoconfig.h must be the first header included.
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

12 years agoFrom: Jihoon Kim <imfine98@gmail.com>
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

12 years agoEcore_Wayland: Some more work on getting drag-n-drop flushed out.
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

12 years agoEcore_Wayland: Unbreak shm engine wrt shm_format.
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

12 years agoEcore_Evas (wayland): Implement Fullscreen Set for Shm and Egl.
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

12 years agoEcore_Wayland: Oops, shm_format should be int. Also, flush display
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

12 years agoEcore_Wayland: Handle shm format iteration a bit better.
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

12 years agoEcore_Wayland: Add actual code to handle drag-n-drop (not complete
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

12 years agoEcore_X(cb): Fix formatting. (whoever did this should lose a finger or
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

12 years agoEcore_Wayland: Implement handling Touch Events.
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

12 years agoEcore_Evas (wayland): Do not set the shell_surface_listeners until
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

12 years agoEcore_Evas (wayland_egl): Does not make sense to reset the surface of
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

12 years agoEcore_Evas (wayland_egl): Implement free & hide with actual code.
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

12 years agoEcore_X(cb): Fix my focus issues with Sloppy focus.
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

12 years agoEcore: egl is not an explicit requirement (anymore) for
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

12 years agoEcore_Evas: Implement generic ecore_evas_wayland_resize funtion.
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

12 years agoEcore_Evas (wayland_egl): Make ecore_evas_wayland_egl actually work
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

12 years agoecore: move self to the right position.
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

12 years agoEcore_Evas (Wayland_Shm): Fix ecore_evas_wayland_shm_resize function.
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

12 years agoEcore_Evas (wayland_shm): Don't issue a surface move if the ecore_evas
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

12 years agoEcore_Evas: Update ecore_evas wayland code to use new engine info
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

12 years agoecore: something is wrong ecore_evas_fb use ecore_fb_private.h and ecore_fb_private...
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

12 years agoecore: use eina_file_direct_ls (faster, better, cleaner).
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

12 years agoecore: fix Ecore_Thread.
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

12 years agoEcore & Ecore_Evas: Fix requirements in configure.ac for wayland_egl.
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

12 years agoEcore_Evas: Update header file (remove dead commented code).
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

12 years agoEcore_Evas: Re-enable wayland_egl engine (for testing).
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

12 years agoEcore_Evas: Update ecore_evas_private for recent wayland changes.
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

12 years agoEcore_Evas (wayland_egl): Rework ecore_evas for wayland_egl to be
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

12 years agoEcore_Evas (wayland_shm): Add missing shell_surface handler (recently
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

12 years agoecore: check change in C++ flags to.
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

12 years agoecore: applied eina_array_count_get -> eina_array_count api change.
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

12 years agoEcore_Evas (Wayland): Be sure to unregister the ecore_evas (wrt input
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

12 years agoEcore_Evas (Wayland): Add missing flush during rendering.
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

12 years agoEcore_Wayland: Fix fd_handler to only listen on fd_read.
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

12 years agoecore/ecore_evas - removed unused var.
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

12 years agoEcore_Evas (Wayland): Fix building apps without wayland support
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

12 years agoEcore_Evas: Add api function for wayland_shm_resize.
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

12 years agoEcore_Wayland: Put mouse_up_send, mouse_down_send into their own
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

12 years agoEcore_Evas (wayland): Add shell listener for 'configure' events (occur
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

12 years agoEcore: Fix configure generation for Mac OSX
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

12 years agoEcore-con: Let's not break compilation if net/if.h is not found (or old system)
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

12 years agoFix Ecore evas extn for multi client model.
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

12 years agoEcore_Evas (wayland): Implement EE functions for iconified & maximized.
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

12 years agoEcore_Evas (Wayland): Add functions for raise, lower, activate, layer,
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

12 years agoEcore_Wayland: Fix mouse & focus send functions to support passing of
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

12 years agoecore Ecore.h: Sync authors with AUTHOR file.
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

12 years agoAdd HEX, TERMINAL and PASSWORD layouts
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

12 years agoFix typos.
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

12 years agoEcore_Evas (Wayland): Don't feed mouse_move twice
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

12 years agoEcore (Wayland): Add function to get current mouse position (screen
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

12 years agoFrom: Bluezery <ohpowel@gmail.com>
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

12 years agoEcore_Wayland: Quiet down output by disabling LOGFNs.
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

12 years agoEcore_Evas (wayland): A bit of restructure to make prep for the egl
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

12 years agoEcore_Evas (Wayland): Quiet down the output by disabling LOGFN.
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

12 years agoEcore_Evas: Fix resize recursion when using wayland framespace.
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

12 years agoformatting
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

12 years agoFix massive post data probile in ecore-con that would cause
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

12 years agoDon't override standard variables, it looks weird. In turn, fix building with automak...
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

12 years agoand fix my "mouse grab+hide_mouse out" fix to not break e17 dnd :)
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

12 years agoEcore_Wayland: Start work on drag-n-drop code (just a start, not
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

12 years agoEcore_Evas (Wayland_Shm):
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

12 years agoFix warnings in scim module and indent Makefile.am correctly. By Jihoon Kim
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

12 years agoupdate po's
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

12 years agofix mouse down grab coutns if window minimized or hidden (especially
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

12 years agoecore: include header only when required.
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

12 years agoEcore: Add news & changelog entries (for people who actually read
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

12 years agoEcore_Wayland: Remove 'ecore_wl_window' (not used or needed).
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

12 years agoEcore: Add Ecore_Wayland (Wayland backend like ecore_x).
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

12 years agoPatch from Jihoon Kim to fix building of SCIM module on 64 bits systems
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

12 years agoadd missing scim immodule header.
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

12 years agoFrom: Jihoon Kim <imfine98@gmail.com>
raster [Mon, 26 Dec 2011 04:25:55 +0000 (04:25 +0000)]
From: Jihoon Kim <imfine98@gmail.com>
Subject: Re: [E-devel] [PATCH] scim-EFL immodule

I'd like to contribute EFL-scim immodule.

It will be useful to users who wants to input Chinese, Japanese, Korean,
and a variety of languages that SCIM provides.

When you run, you should set environment variable 'ECORE_IMF_MODULE'
# export ECORE_IMF_MODULE=scim

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66507 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agodisable bugfix for now. leave commented as note.
raster [Fri, 23 Dec 2011 11:40:05 +0000 (11:40 +0000)]
disable bugfix for now. leave commented as note.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66477 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoremove white space and trailing
jypark [Fri, 23 Dec 2011 07:13:38 +0000 (07:13 +0000)]
remove white space and trailing

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66475 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoecore/ecore_con - removed white trailings
hermet [Fri, 23 Dec 2011 07:07:35 +0000 (07:07 +0000)]
ecore/ecore_con - removed white trailings

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66474 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoecore/ecore_con - removed white trailings
hermet [Fri, 23 Dec 2011 07:04:36 +0000 (07:04 +0000)]
ecore/ecore_con - removed white trailings

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66473 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoby the power of greyskull^Wunsigned integers, this test will always be true!
discomfitor [Thu, 22 Dec 2011 08:08:05 +0000 (08:08 +0000)]
by the power of greyskull^Wunsigned integers, this test will always be true!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66463 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agocurl patch from bluezery to use ECORE_CON_SOCKS_V4 env variable and also add socks...
discomfitor [Thu, 22 Dec 2011 08:06:51 +0000 (08:06 +0000)]
curl patch from bluezery to use ECORE_CON_SOCKS_V4 env variable and also add socks proxying api

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@66462 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33