framework/uifw/ecore.git
12 years agoallow server to write out last data to client before disconnecting, also fix leak...
discomfitor [Wed, 22 Feb 2012 08:50:43 +0000 (08:50 +0000)]
allow server to write out last data to client before disconnecting, also fix leak I previously added

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

12 years agoreorder url complete calls to prevent invalid read
discomfitor [Wed, 22 Feb 2012 05:46:40 +0000 (05:46 +0000)]
reorder url complete calls to prevent invalid read

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

12 years agoEcore_X(cb): Add missing randr functions needed for recent changes in E.
devilhorns [Tue, 21 Feb 2012 12:42:02 +0000 (12:42 +0000)]
Ecore_X(cb): Add missing randr functions needed for recent changes in E.

NB: These may not be entirely correct, but since I am the only one using
xcb (apparently), and I don't ever use the RandR stuff, they are
sufficient for now. I'll debug them later when I have more time.

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

12 years agohero patch from bluezery which fixes ecore-con-url
discomfitor [Tue, 21 Feb 2012 06:48:24 +0000 (06:48 +0000)]
hero patch from bluezery which fixes ecore-con-url

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

12 years agofix doxygen
jihoon [Tue, 21 Feb 2012 04:16:53 +0000 (04:16 +0000)]
fix doxygen

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

12 years agotentatively unblacklisting c-ares 1.7.5 since my new tests show that it seems to...
discomfitor [Mon, 20 Feb 2012 17:46:52 +0000 (17:46 +0000)]
tentatively unblacklisting c-ares 1.7.5 since my new tests show that it seems to work; I guess it got fixed since the last time I tested?

report any issues with this IMMEDIATELY since we're coming up on a release

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

12 years agoecore: rewrite of Ecore_Thread internal to use Eina_Lock and ecore_main_loop_thread_s...
cedric [Mon, 20 Feb 2012 15:57:18 +0000 (15:57 +0000)]
ecore: rewrite of Ecore_Thread internal to use Eina_Lock and ecore_main_loop_thread_safe_call_async.

NOTES: It is now safer and faster. I doubt I will have more time before the release to finish
ecore_thread_message_run, nor to make the shutdown nicer.

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

12 years ago@since++
raster [Mon, 20 Feb 2012 08:14:13 +0000 (08:14 +0000)]
@since++

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

12 years agorevert last commit, maybe I'll re-commit it in 10 years when curl 7.21.7 is more...
discomfitor [Mon, 20 Feb 2012 07:37:53 +0000 (07:37 +0000)]
revert last commit, maybe I'll re-commit it in 10 years when curl 7.21.7 is more common

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

12 years agoyet another complete rewrite of ecore-con-url, fixes bugs I've been experiencing...
discomfitor [Mon, 20 Feb 2012 07:11:23 +0000 (07:11 +0000)]
yet another complete rewrite of ecore-con-url, fixes bugs I've been experiencing recently
does not fix curl+c-ares though :(

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

12 years agoFrom: Jérémy Zurcher <jeremy@asynk.ch>
raster [Mon, 20 Feb 2012 04:38:54 +0000 (04:38 +0000)]
From: Jérémy Zurcher <jeremy@asynk.ch>
Subject: [E-devel] ecore_evas typedef patch src/lib

the attached patch adds
typedef void   (*Ecore_Evas_Event_Cb) (Ecore_Evas *ee);
in Ecore_Evas.h and ecore_evas_private.h

Ecore_Evas_Event_Cb is then used within :
  ecore_evas.c
  ecore_evas_psl1ght.c
  ecore_evas_win32.c
  ecore_evas_wince.c
  ecore_evas_x.c

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

12 years agosomehow forgot to add this line in for previous commit, self spank
discomfitor [Sun, 19 Feb 2012 23:24:13 +0000 (23:24 +0000)]
somehow forgot to add this line in for previous commit, self spank

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

12 years agoformatting
discomfitor [Sun, 19 Feb 2012 23:23:44 +0000 (23:23 +0000)]
formatting

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

12 years agofix current url implementation to not crash ANY TIME YOU FREE THE OBJECT DURING AN...
discomfitor [Sun, 19 Feb 2012 23:16:50 +0000 (23:16 +0000)]
fix current url implementation to not crash ANY TIME YOU FREE THE OBJECT DURING AN EVENT
seriously how did this go unnoticed for so many years?????

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

12 years agoif we're going to pretend to handle errors, at least clean up before failing
discomfitor [Sun, 19 Feb 2012 22:33:39 +0000 (22:33 +0000)]
if we're going to pretend to handle errors, at least clean up before failing

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

12 years agonot sure why we're passing a bogus data pointer which is never used
discomfitor [Sun, 19 Feb 2012 22:32:17 +0000 (22:32 +0000)]
not sure why we're passing a bogus data pointer which is never used

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

12 years agofix and simplify init/shutdown logic
discomfitor [Sun, 19 Feb 2012 22:26:40 +0000 (22:26 +0000)]
fix and simplify init/shutdown logic

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

12 years agoEcore: better check of ecore_evas_extn. This also fixes its compilation on Windows
caro [Sat, 18 Feb 2012 12:56:53 +0000 (12:56 +0000)]
Ecore: better check of ecore_evas_extn. This also fixes its compilation on Windows

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

12 years agoEcore: ecore_pipe: remove ugly FMT_* compatibility strings as Evil has now POSIX...
caro [Sat, 18 Feb 2012 12:55:26 +0000 (12:55 +0000)]
Ecore: ecore_pipe: remove ugly FMT_* compatibility strings as Evil has now POSIX printf family functions

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

12 years agoadd debug info with url
discomfitor [Sat, 18 Feb 2012 02:38:10 +0000 (02:38 +0000)]
add debug info with url

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

12 years agofix shadow var
discomfitor [Sat, 18 Feb 2012 02:23:09 +0000 (02:23 +0000)]
fix shadow var

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

12 years agooutdent some code here
discomfitor [Sat, 18 Feb 2012 02:19:36 +0000 (02:19 +0000)]
outdent some code here

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

12 years agoecore_imf: describe doxygen about some enums
jihoon [Sat, 18 Feb 2012 01:45:50 +0000 (01:45 +0000)]
ecore_imf: describe doxygen about some enums

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

12 years agonull check
discomfitor [Thu, 16 Feb 2012 21:57:34 +0000 (21:57 +0000)]
null check

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

12 years agoAdd mode add/del functions to ecore_x_randr
leif [Thu, 16 Feb 2012 19:26:30 +0000 (19:26 +0000)]
Add mode add/del functions to ecore_x_randr

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

12 years agoecore_imf: add @since 1.2 in Ecore_IMF_Input_Panel_Lang and Ecore_IMF_Input_Panel_Ret...
jihoon [Thu, 16 Feb 2012 00:35:14 +0000 (00:35 +0000)]
ecore_imf: add @since 1.2 in Ecore_IMF_Input_Panel_Lang and Ecore_IMF_Input_Panel_Return_Key_Type

Thanks to Vincent about spotting it

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

12 years agouse correct errno value for error events
discomfitor [Wed, 15 Feb 2012 05:55:28 +0000 (05:55 +0000)]
use correct errno value for error events

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

12 years agofinally finish implementing SOCKS5 proxies in ecore-con.
discomfitor [Wed, 15 Feb 2012 05:53:50 +0000 (05:53 +0000)]
finally finish implementing SOCKS5 proxies in ecore-con.
SOCKS5 is different from SOCKS4 in that it supports password authentication mechanisms (GSSAPI is still on the todo) and IPV6, neither of which are possible with SOCKS4

NOTE THAT THE CMDLINE SYNTAX FOR AUTOSOCKSING HAS CHANGED!
 *   ECORE_CON_SOCKS_V4=[user@]server-port:lookup
 *   ECORE_CON_SOCKS_V5=[user@]server-port:lookup

also note that I did not implement autosocksing with password. it's just not safe.

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

12 years agoecore_imf: Add ecore_imf APIs to set return key type, disable return key.
jihoon [Wed, 15 Feb 2012 01:22:28 +0000 (01:22 +0000)]
ecore_imf: Add ecore_imf APIs to set return key type, disable return key.

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

12 years agoscim_immodule: improve maintenability
jihoon [Mon, 13 Feb 2012 10:55:26 +0000 (10:55 +0000)]
scim_immodule: improve maintenability

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

12 years agoFrom: 윤정현 <jh0506.yun@samsung.com>
raster [Mon, 13 Feb 2012 06:49:30 +0000 (06:49 +0000)]
From: 윤정현 <jh0506.yun@samsung.com>
Subject: Re: [E-devel] [Patch] ecore_ipc - remove potential risk in
ecore_ipc_shutdown

I found a problem this infinite loop case.

If server is deleted, then ECORE_IPC_EVENT_SERVER_DEL callback
function will be called in client side.
It will happen infinite loop in ecore_ipc_shutdown if
ecore_ipc_shutdown called in this ECORE_IPC_EVENT_SERVER_DEL callback
function.

For example,
server_del_handler =
ecore_event_handler_add(ECORE_IPC_EVENT_SERVER_DEL, _server_del_cb, NULL);
static Eina_Bool
_server_del_cb(void *data, int type, void *event)
{
   ecore_ipc_shutdown();
   return EINA_TRUE;
 }

If server is deleted,
1. _ecore_ipc_event_server_del : svr->event_count++
2. _server_del_cb : ecore_ipc_shutdown called
3. ecore_ipc_shutdown : while (servers) ecore_ipc_server_del(eina_list_data_get(servers))
4. ecore_ipc_server_del : can't eina_list_remove(servers, svr) because event_count != 0
5. infinite loop

I think this while code is very dangerous whether user miss or not.
I modified EINA_LIST_FOREACH_SAFE instead of EINA_LIST_FOREACH refer
to ecore_con.
Please review this patch.

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

12 years agoscim_immodule: set cursor location even though only client_window is provided without...
jihoon [Sun, 12 Feb 2012 11:00:48 +0000 (11:00 +0000)]
scim_immodule: set cursor location even though only client_window is provided without evas (ecore_imf_context_client_canvas_set)

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

12 years agoEcore_Evas_Cocoa: fix header include name.
rfonseca [Fri, 10 Feb 2012 13:27:46 +0000 (13:27 +0000)]
Ecore_Evas_Cocoa: fix header include name.

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

12 years agoEcore: Add ChangeLog entries for new ecore_evas_wayland function.
devilhorns [Fri, 10 Feb 2012 10:37:28 +0000 (10:37 +0000)]
Ecore: Add ChangeLog entries for new ecore_evas_wayland function.

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

12 years agoEcore_Evas (wayland): Disable logfn's (again) :( Remove extra parens.
devilhorns [Fri, 10 Feb 2012 10:36:21 +0000 (10:36 +0000)]
Ecore_Evas (wayland): Disable logfn's (again) :( Remove extra parens.

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

12 years agoEcore_Evas: Add functions for setting wayland mouse pointer (used from
devilhorns [Fri, 10 Feb 2012 09:16:29 +0000 (09:16 +0000)]
Ecore_Evas: Add functions for setting wayland mouse pointer (used from
elm wayland clients).

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

12 years agoscim_immmodule: Provide compose, string in key down/up event in case of scim-input...
jihoon [Fri, 10 Feb 2012 00:03:25 +0000 (00:03 +0000)]
scim_immmodule: Provide compose, string in key down/up event in case of scim-input-pad.

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

12 years agoEcore_Wl: Add function in header.
devilhorns [Thu, 9 Feb 2012 08:16:45 +0000 (08:16 +0000)]
Ecore_Wl: Add function in header.

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

12 years agoEcore_Wl: Also send mouse move before sending mouse down/up. Add some
devilhorns [Thu, 9 Feb 2012 08:15:10 +0000 (08:15 +0000)]
Ecore_Wl: Also send mouse move before sending mouse down/up. Add some
missing Logfn's. Add handler to free the mouse_move event when we're
done with it. Add a function to retrieve the 'last mouse button down
time' (needed for fixing surface move).

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

12 years agoEcore_Evas (Wayland): Fix getting double mouse events for the wayland
devilhorns [Thu, 9 Feb 2012 08:12:39 +0000 (08:12 +0000)]
Ecore_Evas (Wayland): Fix getting double mouse events for the wayland
engines.

NB: Fixes elementary momentum scrolling.

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

12 years agoecore_imf_context.c: fix formatting
jihoon [Thu, 9 Feb 2012 03:53:03 +0000 (03:53 +0000)]
ecore_imf_context.c: fix formatting

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

12 years agoadd new curl function to news
discomfitor [Thu, 9 Feb 2012 00:50:38 +0000 (00:50 +0000)]
add new curl function to news

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

12 years ago@since from @67759
discomfitor [Wed, 8 Feb 2012 22:58:07 +0000 (22:58 +0000)]
@since from @67759

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

12 years agofix compile without curl from @67759, also add missing magic check
discomfitor [Wed, 8 Feb 2012 21:25:45 +0000 (21:25 +0000)]
fix compile without curl from @67759, also add missing magic check
SPANK SPANK SPANK RASTER

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

12 years agoEcore tests: Disable ecore_x tests in the meanwhile.
tasn [Wed, 8 Feb 2012 16:50:04 +0000 (16:50 +0000)]
Ecore tests: Disable ecore_x tests in the meanwhile.

They are currently useless and just cause buildbot to complain.

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

12 years agoadd ecore_con_url_http_version_set() to be able to specify request
raster [Wed, 8 Feb 2012 13:25:08 +0000 (13:25 +0000)]
add ecore_con_url_http_version_set() to be able to specify request
version

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

12 years agoSupport ecore_imf_context_input_panel_show/hide in SCIM module
jihoon [Tue, 7 Feb 2012 10:30:57 +0000 (10:30 +0000)]
Support ecore_imf_context_input_panel_show/hide in SCIM module

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

12 years agoecore_imf_xim: Support ecore_imf_context_input_panel_show/hide in XIM module.
jihoon [Tue, 7 Feb 2012 10:10:23 +0000 (10:10 +0000)]
ecore_imf_xim: Support ecore_imf_context_input_panel_show/hide in XIM module.

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

12 years agoEcore_IMF.h: fix wrong documentation about Ecore_IMF_Preedit_Attr
jihoon [Tue, 7 Feb 2012 02:30:36 +0000 (02:30 +0000)]
Ecore_IMF.h: fix wrong documentation about Ecore_IMF_Preedit_Attr

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

12 years agoecore_imf: Add Ecore_IMF function to set or get the input panel-specific data
jihoon [Mon, 6 Feb 2012 09:46:38 +0000 (09:46 +0000)]
ecore_imf: Add Ecore_IMF function to set or get the input panel-specific data

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

12 years agoecore_imf : Set ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL as default layout in ecore_imf_co...
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

12 years agoEcore_IMF.h : describe Ecore_IMF_Callback_Type, Ecore_IMF_Autocapital_Type, and Ecore...
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

12 years agoecore_imf: fix wrong ingroup fields for doxygen
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

12 years agoscim_imcontext.cpp: fix formatting
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

12 years agoecore ecore_main.c: Fixed formatting. It has nice documentation. Thanks raster :O
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

12 years agook 1 segv less. this code looks most suspicious...
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

12 years agoDescribe in more detail about ecore_imf_context_cursor_location_set API
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

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