framework/uifw/ecore.git
12 years agoEcore_Wayland: Add some doxy & @since.
devilhorns [Tue, 28 Feb 2012 22:31:27 +0000 (22:31 +0000)]
Ecore_Wayland: Add some doxy & @since.

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

12 years agoEcore: Fix autofoo for recent wayland changes. Add ChangeLog.
devilhorns [Tue, 28 Feb 2012 21:57:10 +0000 (21:57 +0000)]
Ecore: Fix autofoo for recent wayland changes. Add ChangeLog.

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

12 years agoEcore_Evas (Wayland): Refactor code to match Ecore_Wayland changes.
devilhorns [Tue, 28 Feb 2012 21:56:39 +0000 (21:56 +0000)]
Ecore_Evas (Wayland): Refactor code to match Ecore_Wayland changes.

NB: Fixes outstanding issues with running EFL apps as wayland clients.

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

12 years agoEcore_Wayland: Refactor all the ecore_wayland code to improve running
devilhorns [Tue, 28 Feb 2012 21:55:51 +0000 (21:55 +0000)]
Ecore_Wayland: Refactor all the ecore_wayland code to improve running
EFL applications as Wayland Clients.

NB: This (along with the ecore_evas changes) fixes most (if not all)
outstanding issues what I am aware of, including the nasty resize bug
with wayland_egl.

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

12 years agocompile again... and add docs and @sinces etc. :)
raster [Tue, 28 Feb 2012 11:50:05 +0000 (11:50 +0000)]
compile again... and add docs and @sinces etc. :)

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

12 years agoand now actually test and make sure things work.
raster [Tue, 28 Feb 2012 10:46:38 +0000 (10:46 +0000)]
and now actually test and make sure things work.

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

12 years agoone time I had a dream where people helped others who were forgetful instead of just...
discomfitor [Tue, 28 Feb 2012 07:06:04 +0000 (07:06 +0000)]
one time I had a dream where people helped others who were forgetful instead of just pointing out that they were forgetful. then I woke up and realized I had fallen asleep while watching Winnie the Pooh

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

12 years agobooyah. added lots of ecore_evas state stuff and ability to track
raster [Tue, 28 Feb 2012 06:43:59 +0000 (06:43 +0000)]
booyah. added lots of ecore_evas state stuff and ability to track
state changes too made by a wm - eg getting iconified.

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

12 years agoadd ecore_x_netwm_icons_set()
raster [Tue, 28 Feb 2012 04:34:10 +0000 (04:34 +0000)]
add ecore_x_netwm_icons_set()

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

12 years agoecore: people are still hurt by that assert.
cedric [Mon, 27 Feb 2012 14:40:02 +0000 (14:40 +0000)]
ecore: people are still hurt by that assert.

NOTE: I think that this code should be removed as it is useless, will never
work as expected and nobody care anymore about it.

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

12 years agotag this allong with the ecore_file_download fix.
raster [Mon, 27 Feb 2012 02:37:24 +0000 (02:37 +0000)]
tag this allong with the ecore_file_download fix.

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

12 years agoecore: oops, forgotten.
cedric [Sun, 26 Feb 2012 10:06:40 +0000 (10:06 +0000)]
ecore: oops, forgotten.

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

12 years agofix ecore_file_downlaod to not limit downloads to 30sec.
raster [Sun, 26 Feb 2012 01:52:27 +0000 (01:52 +0000)]
fix ecore_file_downlaod to not limit downloads to 30sec.

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

12 years agoecore: remove use of SDL software sdl 16 from Ecore_Evas.
cedric [Sat, 25 Feb 2012 21:20:42 +0000 (21:20 +0000)]
ecore: remove use of SDL software sdl 16 from Ecore_Evas.

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

12 years ago#if 0 out an unused function
discomfitor [Sat, 25 Feb 2012 08:30:51 +0000 (08:30 +0000)]
#if 0 out an unused function

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

12 years agoecore_imf: remove trailing whitespace
jihoon [Sat, 25 Feb 2012 06:57:21 +0000 (06:57 +0000)]
ecore_imf: remove trailing whitespace

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

12 years agoecore: eina_iterator_free doesn't work on NULL iterator.
cedric [Fri, 24 Feb 2012 16:53:51 +0000 (16:53 +0000)]
ecore: eina_iterator_free doesn't work on NULL iterator.

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

12 years agoecore: fix ecore build without thread support and mmap.
cedric [Fri, 24 Feb 2012 15:14:10 +0000 (15:14 +0000)]
ecore: fix ecore build without thread support and mmap.

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

12 years agoecore,embryo,evas: fix copy & paste issue.
cedric [Fri, 24 Feb 2012 14:07:57 +0000 (14:07 +0000)]
ecore,embryo,evas: fix copy & paste issue.

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

12 years agoand changelog for doyoun's patch
raster [Fri, 24 Feb 2012 12:33:27 +0000 (12:33 +0000)]
and changelog for doyoun's patch

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

12 years agoFrom: Doyoun Kang <doyoun.kang@samsung.com>
raster [Fri, 24 Feb 2012 12:33:11 +0000 (12:33 +0000)]
From: Doyoun Kang <doyoun.kang@samsung.com>
Subject: Add feature for showing/hiding indicator

Hi, raster.
As we discussed about indicator, i added feature for indicator.
Please check attached patch files.

1. elementary
i added enumeration to Elm_Illume_Command as below.
- ELM_ILLUME_COMMAND_INDICATOR_SHOW
- ELM_ILLUME_COMMAND_INDICATOR_HIDE

2. ecore
i added atoms/enumerations/APIs as below.
- Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE;
- Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON;
- Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF;

typedef enum _Ecore_X_Illume_Indicator_State
{
   ECORE_X_ILLUME_INDICATOR_STATE_UNKNOWN = 0,
   ECORE_X_ILLUME_INDICATOR_STATE_OFF,
   ECORE_X_ILLUME_INDICATOR_STATE_ON
} Ecore_X_Illume_Indicator_State;

EAPI void ecore_x_e_illume_indicator_state_set(Ecore_X_Window win,
Ecore_X_Illume_Indicator_State state);
EAPI Ecore_X_Illume_Indicator_State
ecore_x_e_illume_indicator_state_get(Ecore_X_Window win);
EAPI void ecore_x_e_illume_indicator_state_send(Ecore_X_Window win,
Ecore_X_Illume_Indicator_State state);

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

12 years agoecore: fix typos.
cedric [Fri, 24 Feb 2012 11:48:53 +0000 (11:48 +0000)]
ecore: fix typos.

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

12 years agoecore: binbuf doesn't accept NULL (that's what EINA_ARG_NONNULL tell us...)
cedric [Fri, 24 Feb 2012 11:21:12 +0000 (11:21 +0000)]
ecore: binbuf doesn't accept NULL (that's what EINA_ARG_NONNULL tell us...)

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

12 years agoecore: add Exotic support.
cedric [Fri, 24 Feb 2012 11:20:25 +0000 (11:20 +0000)]
ecore: add Exotic support.

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

12 years agoEcore_IMF.h: fix indentation
jihoon [Fri, 24 Feb 2012 06:05:10 +0000 (06:05 +0000)]
Ecore_IMF.h: fix indentation

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

12 years agolets compile shall we and only include sdl headers if building
raster [Fri, 24 Feb 2012 00:58:13 +0000 (00:58 +0000)]
lets compile shall we and only include sdl headers if building
ecore-evas-sdl stuff eh?

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

12 years agowarn--
raster [Fri, 24 Feb 2012 00:56:42 +0000 (00:56 +0000)]
warn--

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

12 years agolets not deprecate stable 1.0 api's just yet shall we? maybe wait a
raster [Fri, 24 Feb 2012 00:47:13 +0000 (00:47 +0000)]
lets not deprecate stable 1.0 api's just yet shall we? maybe wait a
few years before we start on that?

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

12 years agoanother function that has been deprecated since before 1.0.
raster [Fri, 24 Feb 2012 00:44:49 +0000 (00:44 +0000)]
another function that has been deprecated since before 1.0.

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

12 years agothat win32 shape set func has been deprecated since before ecore 1.0 -
raster [Fri, 24 Feb 2012 00:41:53 +0000 (00:41 +0000)]
that win32 shape set func has been deprecated since before ecore 1.0 -
it should have never been used, so remove. cruft. and no- no chlog as
it isnt something that should affect a user

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

12 years agodepricated -> deprecated
leif [Thu, 23 Feb 2012 21:00:00 +0000 (21:00 +0000)]
depricated -> deprecated

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

12 years agoEcore_X(cb): Remove unused variable. Fix uninitialzed variable warning.
devilhorns [Thu, 23 Feb 2012 18:32:36 +0000 (18:32 +0000)]
Ecore_X(cb): Remove unused variable. Fix uninitialzed variable warning.

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

12 years agoIt is only deprecated, therefore must exist.
leif [Thu, 23 Feb 2012 18:22:39 +0000 (18:22 +0000)]
It is only deprecated, therefore must exist.

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

12 years agoAnalogy of r68344 to XCB.
leif [Thu, 23 Feb 2012 18:22:29 +0000 (18:22 +0000)]
Analogy of r68344 to XCB.

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

12 years agoFix misspelling
leif [Thu, 23 Feb 2012 18:22:24 +0000 (18:22 +0000)]
Fix misspelling

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

12 years agoEcore: Fix grammar in doxy.
devilhorns [Thu, 23 Feb 2012 16:49:34 +0000 (16:49 +0000)]
Ecore: Fix grammar in doxy.

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

12 years agoNow, also compile.
leif [Thu, 23 Feb 2012 16:00:40 +0000 (16:00 +0000)]
Now, also compile.

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

12 years agoImprove implementation of ecore_x_randr_window_crtcs_get
leif [Thu, 23 Feb 2012 15:56:42 +0000 (15:56 +0000)]
Improve implementation of ecore_x_randr_window_crtcs_get

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

12 years agoAdd NEWS, @since to source, and alter ChangeLog.
leif [Thu, 23 Feb 2012 15:56:38 +0000 (15:56 +0000)]
Add NEWS, @since to source, and alter ChangeLog.

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

12 years agoecore: update NEWS and ChangeLog accordingly.
cedric [Thu, 23 Feb 2012 15:41:23 +0000 (15:41 +0000)]
ecore: update NEWS and ChangeLog accordingly.

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

12 years agoecore: move Ecore_Evas software SDL from specific SDL Evas backend to generic buffer...
cedric [Thu, 23 Feb 2012 15:39:18 +0000 (15:39 +0000)]
ecore: move Ecore_Evas software SDL from specific SDL Evas backend to generic buffer backend.

One more step to removing Evas Software SDL backend.

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

12 years agoDeprecate ecore_x_randr_current_crtc_get,
leif [Thu, 23 Feb 2012 15:10:43 +0000 (15:10 +0000)]
Deprecate ecore_x_randr_current_crtc_get,

          implement and use ecore_x_randr_window_crtcs_get instead

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

12 years agoImplement ecore_x_randr_current_crtc_get
leif [Thu, 23 Feb 2012 15:10:38 +0000 (15:10 +0000)]
Implement ecore_x_randr_current_crtc_get

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

12 years agoEcore: some fixes
caro [Thu, 23 Feb 2012 08:04:35 +0000 (08:04 +0000)]
Ecore: some fixes
* use AC_COMPILE_IFELSE after AC_PROG_CC has been called
* use EFL_CHECK_TESTS after pkg-config has been checked
* enable ecore_evas_extn only if its dependencies are found

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

12 years agofix ecore_evas_extn checks.. (shm_open checks too) to work.
raster [Thu, 23 Feb 2012 05:56:36 +0000 (05:56 +0000)]
fix ecore_evas_extn checks.. (shm_open checks too) to work.

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

12 years agoecore: cleanup thread destruction.
cedric [Wed, 22 Feb 2012 21:38:39 +0000 (21:38 +0000)]
ecore: cleanup thread destruction.

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

12 years agoFrom: Bluezery <ohpowel@gmail.com>
discomfitor [Wed, 22 Feb 2012 19:58:34 +0000 (19:58 +0000)]
From: Bluezery <ohpowel@gmail.com>
Subject: [E-devel][Patch][ecore_con] Fix invalid curl handle removal by valgrind
Date: Wed, 22 Feb 2012 19:57:36 +0900

Hello,

discomfitor reports bugs by valigrind.  I checked it with valgrid and
I found the clues
curl_multi_remove_handle() should not be called when multi handles
being performed. So I removed curl_multi_remove_handle() code from
_ecore_con_url_info_read()
Now, curl_multi_remove_handle() is only called for all easy handles
when a multi-handle ended.
Please review this simple patch.

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

12 years agoEcore: Fix typo in header (for docs).
devilhorns [Wed, 22 Feb 2012 19:49:15 +0000 (19:49 +0000)]
Ecore: Fix typo in header (for docs).

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

12 years agoEcore_Evas (wayland): Update shm and egl engines for recent changes in
devilhorns [Wed, 22 Feb 2012 18:38:26 +0000 (18:38 +0000)]
Ecore_Evas (wayland): Update shm and egl engines for recent changes in
wayland.

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

12 years agoEcore (Wayland): Update include for xkbcommon (changed in git). Update
devilhorns [Wed, 22 Feb 2012 18:38:04 +0000 (18:38 +0000)]
Ecore (Wayland): Update include for xkbcommon (changed in git). Update
function calls for changes made to wayland.

NB: This makes ecore_wayland build again.

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

12 years agosomewhat fix deferred freeing of curl objects
discomfitor [Wed, 22 Feb 2012 10:10:22 +0000 (10:10 +0000)]
somewhat fix deferred freeing of curl objects

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

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