profile/ivi/ecore.git
15 years agono need for ref count in ecore_thread init/shutdown functions
caro [Sat, 10 Oct 2009 03:24:56 +0000 (03:24 +0000)]
no need for ref count in ecore_thread init/shutdown functions

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42991 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoadd a bunch of entries to some svn:ignore properties
billiob [Thu, 8 Oct 2009 19:55:22 +0000 (19:55 +0000)]
add a bunch of entries to some svn:ignore properties

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42966 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoremove unused variable
caro [Wed, 7 Oct 2009 18:38:08 +0000 (18:38 +0000)]
remove unused variable

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42945 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_con: Reduce risk of segv.
cedric [Wed, 7 Oct 2009 11:59:26 +0000 (11:59 +0000)]
* ecore_con: Reduce risk of segv.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42934 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * more quoting
caro [Tue, 6 Oct 2009 16:55:02 +0000 (16:55 +0000)]
 * more quoting
 * add silent rules (shave feature)
   see the description of AM_SILENT_RULES in:
   http://www.gnu.org/software/automake/manual/automake.html#Public-Macros

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42908 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agouneeded now that we have edbus
caro [Sat, 3 Oct 2009 18:15:42 +0000 (18:15 +0000)]
uneeded now that we have edbus

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42874 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * fix requirements values (should be good, now)
caro [Sat, 3 Oct 2009 18:08:43 +0000 (18:08 +0000)]
 * fix requirements values (should be good, now)
 * ecore-ipc is an option for ecore-config and not a required dependency
 * use Requires.private field in all the .pc if pkg-config 0.22 or later is
   installed. We list in it the required packages needed to compile the modules.
 * remove uneeded flags that are in Libs.private (those from the packages
   that are listed in Requires.private)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42873 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoupdate french and italian po files (don't know why, but it has changed...)
caro [Sat, 3 Oct 2009 18:06:19 +0000 (18:06 +0000)]
update french and italian po files (don't know why, but it has changed...)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42872 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agono more ecore data needed in ecore_sdl
caro [Sat, 3 Oct 2009 15:51:54 +0000 (15:51 +0000)]
no more ecore data needed in ecore_sdl

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42870 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoclean up
caro [Sat, 3 Oct 2009 15:46:09 +0000 (15:46 +0000)]
clean up

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42869 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoclean ecore_config Makefile.am
caro [Sat, 3 Oct 2009 14:58:28 +0000 (14:58 +0000)]
clean ecore_config Makefile.am

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42868 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agotoo much \n in einal log macros
caro [Fri, 2 Oct 2009 04:40:46 +0000 (04:40 +0000)]
too much \n in einal log macros

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42854 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoadd Mathieu Taillefumier
caro [Fri, 2 Oct 2009 04:36:08 +0000 (04:36 +0000)]
add Mathieu Taillefumier

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42853 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agologify ecore_evas. Patch by Mathieu Taillefumier (a bit modified)
caro [Fri, 2 Oct 2009 04:35:04 +0000 (04:35 +0000)]
logify ecore_evas. Patch by Mathieu Taillefumier (a bit modified)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42852 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoquery sync counter. Round trip to fix, though
caro [Thu, 1 Oct 2009 09:03:23 +0000 (09:03 +0000)]
query sync counter. Round trip to fix, though

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42835 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofrom jeffdameth: query sync counter
raster [Thu, 1 Oct 2009 08:43:54 +0000 (08:43 +0000)]
from jeffdameth: query sync counter

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42833 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agosend last timestamp as time.
caro [Thu, 1 Oct 2009 08:30:24 +0000 (08:30 +0000)]
send last timestamp as time.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42832 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agosend last timestamp as time.
raster [Thu, 1 Oct 2009 08:23:00 +0000 (08:23 +0000)]
send last timestamp as time.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42831 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agowelcome glib main loop integration support.
barbieri [Thu, 1 Oct 2009 03:56:38 +0000 (03:56 +0000)]
welcome glib main loop integration support.

that's it, it's here... tested and works fine, please try with your
favorite gmainloop dependent library and report problems. Suggestions:

  * GConf to access Gnome and its applications settings.
  * GtkSettings to access other properties of Gnome and its applications.
  * GUPnP (okay, we have EUPnP, but they have more features so far)
  * Rygel, based on GUPnP.
  * Libsoup, SOAP and HTTP access, useful for web access and required
    by other libraries.
  * Mojito, by Moblin, access to various web2.0 services like flickr,
    picasa, twitter...

And last but not least, this enables Flash plugin on WebKit-EFL and
may enable us to get Google Gadgets sooner (before someone writes a
proper EFL backend).

Support is auto-detected at compile time but can be disabled with
--disable-glib. Runtime support is not enabled by default (so
compiling with it will just link yet another library), one needs to
call ecore_main_loop_glib_integrate() to do so.

Thanks to INdT folks that provided the initial implementation. I
rewrote it to make it correct, but the idea was good.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42825 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agotslib detection fixes from Marc Andre Tanner. Thanks.
lmunch [Tue, 29 Sep 2009 12:56:14 +0000 (12:56 +0000)]
tslib detection fixes from Marc Andre Tanner. Thanks.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42799 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix timestamps unit. Allow cinetic animation in elementary lists
caro [Mon, 28 Sep 2009 17:36:43 +0000 (17:36 +0000)]
Fix timestamps unit. Allow cinetic animation in elementary lists

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42774 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoecore -> use same template as www etc.
raster [Mon, 28 Sep 2009 09:13:23 +0000 (09:13 +0000)]
ecore -> use same template as www etc.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42762 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoremove \n in logging messages
caro [Sun, 27 Sep 2009 03:56:12 +0000 (03:56 +0000)]
remove \n in logging messages

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42738 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoUse LTLIBINTL instead of LIBINTL
caro [Sat, 26 Sep 2009 13:05:20 +0000 (13:05 +0000)]
Use LTLIBINTL instead of LIBINTL

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42711 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix memory corruption in ecore_xcb_window.c::ecore_x_window_children_get
dottedmag [Tue, 22 Sep 2009 18:18:28 +0000 (18:18 +0000)]
Fix memory corruption in ecore_xcb_window.c::ecore_x_window_children_get

Function allocated reply->children_len bytes, and then copied
sizeof(Ecore_X_Window) * reply->childen_len bytes into the buffer, leading
to memory corruption.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42624 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoImprove documentation for Evas, Ecore, Edje and Elementary.
sachiel [Thu, 17 Sep 2009 22:38:22 +0000 (22:38 +0000)]
Improve documentation for Evas, Ecore, Edje and Elementary.

Work by:
 - Thiago R. Masaki (mostly)
 - Fabiano Fidencio
 - Gustavo Lima

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42551 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoecore-conig dont build if no evas found (mind u if no evas... why ecore etc.?
raster [Thu, 10 Sep 2009 21:49:41 +0000 (21:49 +0000)]
ecore-conig dont build if no evas found (mind u if no evas... why ecore etc.?
very unusual)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42394 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * fix logging for Windows XP and CE port
caro [Tue, 8 Sep 2009 05:39:09 +0000 (05:39 +0000)]
 * fix logging for Windows XP and CE port
   by adding namespace to logging macros
 * formatting and warning cleanup

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42341 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoeina_stringshare_init -> eina_init, dito shutdown
pfritz [Mon, 7 Sep 2009 16:32:26 +0000 (16:32 +0000)]
eina_stringshare_init -> eina_init, dito shutdown

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42328 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoformatting
caro [Sat, 5 Sep 2009 08:52:41 +0000 (08:52 +0000)]
formatting

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42275 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoadd Mathieu Taillefumier's patch for eina logging,
caro [Sat, 5 Sep 2009 08:39:34 +0000 (08:39 +0000)]
add Mathieu Taillefumier's patch for eina logging,
with small modifications and fixing

ecore_evas_win32 does not build, though. I think that
if we add log support in evas, all the macro must have
different names, because of all the _private.h headers
that are included in all source files (that's the problem
with win32). I'll fix ecore_evas_win32 build later. Or
someone can do it if he wants :-)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42274 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agorename ecore_thread_init and ecore_thread_shutdown to fit usual private function...
caro [Fri, 4 Sep 2009 05:49:54 +0000 (05:49 +0000)]
rename ecore_thread_init and ecore_thread_shutdown to fit usual private function names

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42240 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix maintainer-clean rule
caro [Fri, 4 Sep 2009 04:45:47 +0000 (04:45 +0000)]
fix maintainer-clean rule

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42236 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoremove from MAINTAINERCLEANFILES files that are removed by distclean rule
caro [Fri, 4 Sep 2009 04:36:03 +0000 (04:36 +0000)]
remove from MAINTAINERCLEANFILES files that are removed by distclean rule

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42235 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoremove uneeded files
caro [Fri, 4 Sep 2009 04:29:23 +0000 (04:29 +0000)]
remove uneeded files

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42234 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoadding french and italian translations
maxerba [Thu, 3 Sep 2009 17:22:10 +0000 (17:22 +0000)]
adding french and italian translations

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42211 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago1. ecore-evas doesnt disable draws to fully obscured windows if compositoir
raster [Wed, 2 Sep 2009 12:48:56 +0000 (12:48 +0000)]
1. ecore-evas doesnt disable draws to fully obscured windows if compositoir
is there
2. static atom for compositor check
3. stop filterng out mouse moves for better scroll momentum checks

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42182 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix gettext stuff
caro [Tue, 1 Sep 2009 17:27:23 +0000 (17:27 +0000)]
fix gettext stuff
to disable it, pass to configure --disable-nls

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42166 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix build to actually use gettext, create ecore.pot
barbieri [Tue, 1 Sep 2009 14:56:06 +0000 (14:56 +0000)]
fix build to actually use gettext, create ecore.pot

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42158 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agohave ecore+gettext stuff to actually compile.
barbieri [Tue, 1 Sep 2009 14:46:16 +0000 (14:46 +0000)]
have ecore+gettext stuff to actually compile.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42157 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agosome parts I missed before.
barbieri [Tue, 1 Sep 2009 14:35:59 +0000 (14:35 +0000)]
some parts I missed before.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42156 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoGettext support in Ecore_Getopt. Thanks to k-s :)
quaker [Tue, 1 Sep 2009 14:15:37 +0000 (14:15 +0000)]
Gettext support in Ecore_Getopt. Thanks to k-s :)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42155 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix number of events
caro [Sun, 30 Aug 2009 21:41:51 +0000 (21:41 +0000)]
fix number of events

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42114 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agodon't try to remove monitors if non has been added before
caro [Sat, 29 Aug 2009 08:44:05 +0000 (08:44 +0000)]
don't try to remove monitors if non has been added before

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42087 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd missing prototype for ecore_con_url_response_headers_get().
dieb [Thu, 27 Aug 2009 21:21:43 +0000 (21:21 +0000)]
Add missing prototype for ecore_con_url_response_headers_get().

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42048 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agowarnings--
caro [Wed, 26 Aug 2009 15:43:45 +0000 (15:43 +0000)]
warnings--

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42018 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix warnings
caro [Wed, 26 Aug 2009 15:36:01 +0000 (15:36 +0000)]
fix warnings

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42016 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * fix potential bugs
caro [Wed, 26 Aug 2009 15:34:49 +0000 (15:34 +0000)]
 * fix potential bugs
 * fix warnings
 * make the code a bit more readable

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42015 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix warnings
caro [Wed, 26 Aug 2009 15:32:23 +0000 (15:32 +0000)]
fix warnings

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42014 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdded missing pthread guard
lmunch [Wed, 26 Aug 2009 05:59:56 +0000 (05:59 +0000)]
Added missing pthread guard

Patch from Vincent Torri

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@42005 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * fix compilation when curl is not available
caro [Tue, 25 Aug 2009 06:45:35 +0000 (06:45 +0000)]
 * fix compilation when curl is not available
 * small formatting

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41968 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoChange my email address to a fixed one.
dieb [Mon, 24 Aug 2009 21:28:59 +0000 (21:28 +0000)]
Change my email address to a fixed one.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41959 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_con_url: Remove debug.
cedric [Mon, 24 Aug 2009 13:25:51 +0000 (13:25 +0000)]
* ecore_con_url: Remove debug.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41954 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore: Add Andre Dieb in ecore AUTHORS file.
cedric [Mon, 24 Aug 2009 09:41:46 +0000 (09:41 +0000)]
* ecore: Add Andre Dieb in ecore AUTHORS file.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41952 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_con_url: Add a way to retrieve request response headers.
cedric [Mon, 24 Aug 2009 09:41:07 +0000 (09:41 +0000)]
* ecore_con_url: Add a way to retrieve request response headers.

Patch from Andre Dieb <andre.martins@ee.ufcg.edu.br>.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41951 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoPatch from Andre Dieb to remove a debug statement.
devilhorns [Fri, 21 Aug 2009 19:47:04 +0000 (19:47 +0000)]
Patch from Andre Dieb to remove a debug statement.

Fix formatting also.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41919 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoportable way to do echo -n as some shells do not
caro [Thu, 20 Aug 2009 21:20:31 +0000 (21:20 +0000)]
portable way to do echo -n as some shells do not
support it (Mac OS X or OpenSolaris)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41897 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix building without pthread support
lmunch [Thu, 20 Aug 2009 06:09:15 +0000 (06:09 +0000)]
Fix building without pthread support

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41880 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_con_url: Fix mem leak.
cedric [Fri, 14 Aug 2009 11:33:33 +0000 (11:33 +0000)]
* ecore_con_url: Fix mem leak.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41758 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * Ecore_Con: Revert r41742.
cedric [Thu, 13 Aug 2009 15:42:30 +0000 (15:42 +0000)]
* Ecore_Con: Revert r41742.

Note: It's not a good idea to initialize curl, if you just
want to do some ecore_con network or ipc. Better let them
initialize separatly.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41743 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoinit ecore_con_url.
barbieri [Thu, 13 Aug 2009 15:26:29 +0000 (15:26 +0000)]
init ecore_con_url.

By: Andre Dieb <andre.martins@ee.ufcg.edu.br>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41742 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agodont use #ifdeffed out calls
raster [Thu, 13 Aug 2009 00:30:59 +0000 (00:30 +0000)]
dont use #ifdeffed out calls

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41726 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoformatting!
raster [Thu, 13 Aug 2009 00:27:53 +0000 (00:27 +0000)]
formatting!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41725 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_con: Add broadcast support from Atton Jonathan.
cedric [Wed, 12 Aug 2009 11:24:33 +0000 (11:24 +0000)]
* ecore_con: Add broadcast support from Atton Jonathan.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41701 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_con_url: Patch from Andre Dieb with a few modification.
cedric [Wed, 12 Aug 2009 09:47:04 +0000 (09:47 +0000)]
* ecore_con_url: Patch from Andre Dieb with a few modification.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41699 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_thread: Fix the remaining comment from Vincent.
cedric [Tue, 4 Aug 2009 09:13:49 +0000 (09:13 +0000)]
* ecore_thread: Fix the remaining comment from Vincent.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41581 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_thread: Another dead lock spotted by Sachiel.
cedric [Mon, 3 Aug 2009 14:09:09 +0000 (14:09 +0000)]
* ecore_thread: Another dead lock spotted by Sachiel.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41570 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore: Fix header check position according to Vincent Torri recommandation.
cedric [Mon, 3 Aug 2009 11:50:07 +0000 (11:50 +0000)]
* ecore: Fix header check position according to Vincent Torri recommandation.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41568 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_thread: Prevent mutex lock, thanks to Sachiel.
cedric [Mon, 3 Aug 2009 08:19:33 +0000 (08:19 +0000)]
* ecore_thread: Prevent mutex lock, thanks to Sachiel.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41564 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_thread_run: Add a facility to run heavy code in another thread
cedric [Fri, 31 Jul 2009 17:06:11 +0000 (17:06 +0000)]
* ecore_thread_run: Add a facility to run heavy code in another thread
that still integrate cleanly with the EFL.

ecore_thread_run need two callbacks :

* func_heavy is called from another thread and should not use the
EFL except Eina, but carefully.

* func_end is called when func_heavy is done, but from inside ecore
main loop, so you can at this point call every EFL functions without
fear.

Note :

The system automatically detect how many CPU you have and will spread
the load on all of them.

You must not assume that the result will come in the same order you
requested it. Depend on each CPU load and how heavy the function on it
are.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41555 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoback to pre ver's
raster [Wed, 29 Jul 2009 08:19:34 +0000 (08:19 +0000)]
back to pre ver's

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41535 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoSNAPSHOT: svn-03
raster [Wed, 29 Jul 2009 08:03:25 +0000 (08:03 +0000)]
SNAPSHOT: svn-03

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41532 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agooups, missing sys/
caro [Tue, 28 Jul 2009 09:58:12 +0000 (09:58 +0000)]
oups, missing sys/

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41525 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix compilation of programs using ecore on FreeBSD
caro [Tue, 28 Jul 2009 09:57:24 +0000 (09:57 +0000)]
fix compilation of programs using ecore on FreeBSD

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41524 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agounbreak xrender, opengl and software-16 engines.
barbieri [Sat, 25 Jul 2009 04:52:34 +0000 (04:52 +0000)]
unbreak xrender, opengl and software-16 engines.

ecore_evas_xlib_deps does not exist anymore, using have_ecore_x_xlib,
change if i'm wrong (software-x11 uses just have_ecore_x).

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41493 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix requirements for ecore-file
sachiel [Wed, 22 Jul 2009 14:26:28 +0000 (14:26 +0000)]
Fix requirements for ecore-file

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41474 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoThe functions ecore_x_window_prop_card32_list_get, ecore_x_window_prop_xid_get, and...
kwo [Sat, 18 Jul 2009 10:27:51 +0000 (10:27 +0000)]
The functions ecore_x_window_prop_card32_list_get, ecore_x_window_prop_xid_get, and ecore_x_window_prop_xid_list_get were buggy.

The original intention was that if the property is absent or not of extected type (or invalid window) they should return -1, otherwise they should return the number of elements in the property, 0 if none.

Unfortunately they all returned 0 if the property does not exist. Also, ecore_x_window_prop_xid_list_get retuned 0 if the property exists, has no elements, but has wrong type (should be -1).

These issues should be fixed now but this may cause problems in any code that relied on the incorrect behavior.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41418 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofree list
raster [Sat, 18 Jul 2009 09:35:22 +0000 (09:35 +0000)]
free list

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41411 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoremove gcc -Wextra warnings
barbieri [Thu, 16 Jul 2009 21:42:02 +0000 (21:42 +0000)]
remove gcc -Wextra warnings

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41369 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agodo not remove sub-evases from ecore_evases list.
barbieri [Thu, 16 Jul 2009 21:39:48 +0000 (21:39 +0000)]
do not remove sub-evases from ecore_evases list.

they are not there, they're listed inside sub_ecore_evas of parent instead.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41368 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agooops, fix case of timers never being fired while we have idlers.
barbieri [Wed, 15 Jul 2009 00:11:04 +0000 (00:11 +0000)]
oops, fix case of timers never being fired while we have idlers.

To reach this case, have a timer that would not be fired on
_ecore_main_loop_iterate_internal(), for example it's not ready yet
(just_added==1), system would get into this inner loop and would never
stop, since there is timer expired now (next_time == 0.0), if we go to
start_loop it would just get into the same loop, not dispatching and
timers.

Python test 04-idler.py triggered that problem.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41342 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agorename 'x11' to 'xlib' for software x11 based engines when it makes sense
caro [Tue, 14 Jul 2009 21:18:27 +0000 (21:18 +0000)]
rename 'x11' to 'xlib' for software x11 based engines when it makes sense

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41330 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * add ecore_x_atom_name_get() API (will be used by ewl)
caro [Thu, 9 Jul 2009 04:55:11 +0000 (04:55 +0000)]
 * add ecore_x_atom_name_get() API (will be used by ewl)
 * move atom related functions from ecore_x.c to ecore_x_atom.c

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41283 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoupdate m4 macros (mainly formatting)
caro [Sat, 27 Jun 2009 06:42:14 +0000 (06:42 +0000)]
update m4 macros (mainly formatting)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41212 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoadd Lars and myself
caro [Wed, 24 Jun 2009 06:21:15 +0000 (06:21 +0000)]
add Lars and myself

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41180 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoRework the Windows message loop and the managing of sockets
caro [Wed, 24 Jun 2009 06:14:07 +0000 (06:14 +0000)]
Rework the Windows message loop and the managing of sockets
sent by ecore_pipe. The programs based on Ecore on Windows
do not take 100% of the cpu power anymore.

Patch by Lars Munch, modified by me (formatting + guards)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41179 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago Evas_Rectangle are gone. We now use Eina_Rectangle and memory pool is
cedric [Tue, 23 Jun 2009 13:57:27 +0000 (13:57 +0000)]
Evas_Rectangle are gone. We now use Eina_Rectangle and memory pool is
shared accross the application.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41170 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore_evas: Fix ecore_evas_gl_x11_new usage.
cedric [Tue, 23 Jun 2009 09:55:47 +0000 (09:55 +0000)]
* ecore_evas: Fix ecore_evas_gl_x11_new usage.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41167 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix a few more Ecore_List2 to Eina_Inlist conversion typos.
lmunch [Wed, 17 Jun 2009 16:08:26 +0000 (16:08 +0000)]
Fix a few more Ecore_List2 to Eina_Inlist conversion typos.
ecore_evas_x.c is just changed for consistency.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41085 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix typo in Ecore_List2 to Eina_Inlist conversion
lmunch [Wed, 17 Jun 2009 13:14:02 +0000 (13:14 +0000)]
Fix typo in Ecore_List2 to Eina_Inlist conversion

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41078 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * AUTHORS: Update to reflect new contribution from Albin.
cedric [Wed, 17 Jun 2009 12:41:48 +0000 (12:41 +0000)]
* AUTHORS: Update to reflect new contribution from Albin.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41076 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore: Fix a segv during ecore_shutdown.
cedric [Wed, 17 Jun 2009 12:38:15 +0000 (12:38 +0000)]
* ecore: Fix a segv during ecore_shutdown.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41075 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore: Remove Ecore_List2 at all.
cedric [Wed, 17 Jun 2009 11:47:28 +0000 (11:47 +0000)]
* ecore: Remove Ecore_List2 at all.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41074 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore: Remove Ecore_List2 from ecore_evas.
cedric [Wed, 17 Jun 2009 11:42:02 +0000 (11:42 +0000)]
* ecore: Remove Ecore_List2 from ecore_evas.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41073 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore: Remove Ecore_List2 from ecore_file.
cedric [Wed, 17 Jun 2009 11:41:12 +0000 (11:41 +0000)]
* ecore: Remove Ecore_List2 from ecore_file.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41072 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore: Remove Ecore_List2 from ecore_con.
cedric [Wed, 17 Jun 2009 11:40:30 +0000 (11:40 +0000)]
* ecore: Remove Ecore_List2 from ecore_con.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41071 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore: Remove user of Ecore_List2 from ecore events.
cedric [Wed, 17 Jun 2009 11:39:37 +0000 (11:39 +0000)]
* ecore: Remove user of Ecore_List2 from ecore events.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41070 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * ecore: Fix ecore_evas_x uninitialised variable.
cedric [Wed, 17 Jun 2009 11:13:11 +0000 (11:13 +0000)]
* ecore: Fix ecore_evas_x uninitialised variable.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41069 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix nasty warnings of -Wextra
barbieri [Wed, 17 Jun 2009 01:41:54 +0000 (01:41 +0000)]
fix nasty warnings of -Wextra

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41066 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoback to svn soname
raster [Mon, 15 Jun 2009 06:29:43 +0000 (06:29 +0000)]
back to svn soname

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41042 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33