profile/ivi/ecore.git
14 years agooups, missing sys/
caro [Tue, 28 Jul 2009 09:58:12 +0000 (09:58 +0000)]
oups, missing sys/

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

14 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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@41524 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@41493 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@41042 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agomake distcheck and... SNAP!
raster [Mon, 15 Jun 2009 05:32:49 +0000 (05:32 +0000)]
make distcheck and... SNAP!

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

15 years agoAdd file required by NetBSD.
barbieri [Fri, 12 Jun 2009 15:23:32 +0000 (15:23 +0000)]
Add file required by NetBSD.

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

15 years agofix artifacts on window rotation
raster [Fri, 12 Jun 2009 05:32:01 +0000 (05:32 +0000)]
fix artifacts on window rotation

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

15 years agoforget to commit configure.ac (check pixman library when XCB is used)
caro [Mon, 8 Jun 2009 06:41:06 +0000 (06:41 +0000)]
forget to commit configure.ac (check pixman library when XCB is used)

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

15 years agoAdd Region API to ecore_x (Xlib using Region and XCB using pixman).
caro [Mon, 8 Jun 2009 06:34:20 +0000 (06:34 +0000)]
Add Region API to ecore_x (Xlib using Region and XCB using pixman).
This allow to use the same code in ecore_evas for Xlib and XCB

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

15 years agofix nasty bug of timers not being re-evaluated on rare case.
barbieri [Sat, 6 Jun 2009 22:31:34 +0000 (22:31 +0000)]
fix nasty bug of timers not being re-evaluated on rare case.

If there are no other main loop activity than a idlers and one idler
adds a timer, the new (and unique) timer would be ignored since it's
flagged as "just_added" and thus next iteration will not consider it,
possible entering an infinite wait as it could be the only thing to do
in main loop.

Antognolli found this nasty bug while handling timeout-and-die in
Ethumb, where the "disconnect" event is dispatched by EDBus from idler
and it was adding a timer to shutdown the daemon after a while without
clients.

By: Rafael Antognolli <antognolli@profusion.mobi>

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

15 years agoadd rotation support for the gdi engine
caro [Sat, 6 Jun 2009 06:54:34 +0000 (06:54 +0000)]
add rotation support for the gdi engine

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

15 years agoexplicitely update the window
caro [Fri, 5 Jun 2009 17:14:56 +0000 (17:14 +0000)]
explicitely update the window

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

15 years agoUpper case
sachiel [Fri, 29 May 2009 18:53:50 +0000 (18:53 +0000)]
Upper case

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

15 years agoAvoid getting stuck into ecore main loop dispatchers.
barbieri [Fri, 29 May 2009 16:33:00 +0000 (16:33 +0000)]
Avoid getting stuck into ecore main loop dispatchers.

The old way we could run endless with the following case:

   int my_buggy_idler(void *data) {
       ecore_idler_add(my_buggy_idler, NULL);
       return 0;
   }

since it would append to that list, then the list would never end.

Now we just dispatch up to the last know idler, then go back to
regular processing, if nothing happens we'll be back to dispatch
again.

I tested it here and works fine, but might show issues with ecore
enterers/exiters of some applications that rely on the old (broken)
behavior.

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

15 years ago * on Windows, pipe() creates sockets and not file descriptoes,
caro [Fri, 29 May 2009 14:32:57 +0000 (14:32 +0000)]
 * on Windows, pipe() creates sockets and not file descriptoes,
   hence we must use closesocket() to close a socket instead of
   close(). In addition, we should improve the closing of the
   socket (see http://tangentsoft.net/wskfaq/newbie.html#howclose)

 * use PIPE_FD_INVALID for invalid fd / socket

 * use PIPE_FD_ERROR for invalid result when sending / receiving
   data on fd / sockets

next step is to manage correctly errno on Windows with WSAGetLastError()
(see http://tangentsoft.net/wskfaq/articles/bsd-compatibility.html)

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

15 years agofix debian rules files.
barbieri [Tue, 26 May 2009 17:34:53 +0000 (17:34 +0000)]
fix debian rules files.

 * fix the way AC_INIT macros are parsed to consider [] as well.
 * set both LDFLAGS and CFLAGS on the libs I use and I know support -fvisibility=hidden.

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

15 years agoMove from libssl to libgnutls in ecore/debian.
quaker [Tue, 26 May 2009 13:00:02 +0000 (13:00 +0000)]
Move from libssl to libgnutls in ecore/debian.

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

15 years agofix BackSpace value
caro [Sat, 23 May 2009 21:54:27 +0000 (21:54 +0000)]
fix BackSpace value

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

15 years agoadd includes
raster [Sat, 23 May 2009 12:17:27 +0000 (12:17 +0000)]
add includes

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

15 years agoAdd support for extended keys on win32
lmunch [Fri, 22 May 2009 08:50:16 +0000 (08:50 +0000)]
Add support for extended keys on win32

Based on patch by Vincent Torri.

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

15 years agoRemove unused variables
lmunch [Fri, 22 May 2009 08:21:38 +0000 (08:21 +0000)]
Remove unused variables

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

15 years agolibtool is too stupid. Some versions seem to not
caro [Fri, 22 May 2009 05:43:43 +0000 (05:43 +0000)]
libtool is too stupid. Some versions seem to not
use correctly .la files. Add Evil libraries when
linking
Patch by Lars Munch

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

15 years agoThere is no numerical keypad on Windows CE
caro [Fri, 22 May 2009 05:38:53 +0000 (05:38 +0000)]
There is no numerical keypad on Windows CE
Patch by Lars Munch

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

15 years agoIgnore some f-keys on Windows CE.
caro [Thu, 21 May 2009 16:08:49 +0000 (16:08 +0000)]
Ignore some f-keys on Windows CE.
Patch by Lars Munch

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

15 years agodfb has been broken since rev 39505! <- cedric!
raster [Tue, 19 May 2009 06:18:00 +0000 (06:18 +0000)]
dfb has been broken since rev 39505! <- cedric!

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

15 years agofix some warnings
caro [Mon, 18 May 2009 06:33:28 +0000 (06:33 +0000)]
fix some warnings

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

15 years agothe mouse_in event has strangely been removed. It's back, now
caro [Mon, 18 May 2009 06:19:23 +0000 (06:19 +0000)]
the mouse_in event has strangely been removed. It's back, now

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

15 years agouse ecore_input
caro [Mon, 18 May 2009 06:18:36 +0000 (06:18 +0000)]
use ecore_input

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

15 years agounderquoted parameters of AC_INIT
caro [Fri, 15 May 2009 08:29:16 +0000 (08:29 +0000)]
underquoted parameters of AC_INIT

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

15 years agoupdate efl_doxygen.m4
caro [Fri, 15 May 2009 08:26:45 +0000 (08:26 +0000)]
update efl_doxygen.m4

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

15 years agodon't use the release stuff for Windows CE
caro [Wed, 13 May 2009 21:54:36 +0000 (21:54 +0000)]
don't use the release stuff for Windows CE

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

15 years agohmm why wasnt this committed?
raster [Thu, 7 May 2009 13:27:59 +0000 (13:27 +0000)]
hmm why wasnt this committed?

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

15 years agoAPI BREAK
caro [Thu, 7 May 2009 08:35:00 +0000 (08:35 +0000)]
API BREAK

fix consistentness of ecore_x API. Rename some _del functions to _free ones.

See ticket #302

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

15 years agoadded xlib implementation for ecore_x_default_screen_get
andreas [Tue, 5 May 2009 18:50:29 +0000 (18:50 +0000)]
added xlib implementation for ecore_x_default_screen_get

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

15 years agoFixed debian stuff everywhere.
quaker [Mon, 4 May 2009 17:36:48 +0000 (17:36 +0000)]
Fixed debian stuff everywhere.

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

15 years agoPlace the ECORE_XSS #endif in the right place, otherwise ecore fails to buils if...
mcalamelli [Sun, 3 May 2009 21:26:08 +0000 (21:26 +0000)]
Place the ECORE_XSS #endif in the right place, otherwise ecore fails to buils if there is no screensaver extension

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

15 years agoAdded libtool as Build-Depends to everything that uses
rbelem [Sun, 3 May 2009 14:32:23 +0000 (14:32 +0000)]
Added libtool as Build-Depends to everything that uses
DEB_CONFIGURE_SCRIPT := ./autogen.sh

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

15 years agono idea why this flag is required, but doing like others do...
barbieri [Sat, 2 May 2009 23:41:09 +0000 (23:41 +0000)]
no idea why this flag is required, but doing like others do...

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

15 years agoxrandr1.3 support: first steps (events).
barbieri [Sat, 2 May 2009 23:34:29 +0000 (23:34 +0000)]
xrandr1.3 support: first steps (events).

starting to implement xrandr 1.3 support, now we support all events
and their fields.

This commit also fix way that extensions register their ids and
base. The way it was, ids was being added to the last event id, that
was wrong! Fortunately, those that were wrong had just one event and
always added "0", making no harm.

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

15 years agoproper cleanup of ecoren_con_server after ecore_events.
barbieri [Sat, 2 May 2009 20:12:41 +0000 (20:12 +0000)]
proper cleanup of ecoren_con_server after ecore_events.

ecore_events are asynchronous and can be dispatched after the server
is deleted (ecore_con_server_del()). In this case, server will flag
"delete_me" and avoid doing double-free. When the event is dispatched
and the server is deleted, we still need to free resources and so we
need to call _ecore_con_server_free(). But we cannot do that by means
of ecore_con_server_del() since it will check "delete_me" flag and
will return.

This patch calls _ecore_con_server_free() directly when events are
dispatched and server is deleted. It fixes problems with
forecasts/weather modules exhausting file descriptors, a long standing
issue that bring problems with pam/desklock authentication.

Thanks to manio to point out #305 and testing.

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

15 years agofree getaddrinfo() results and avoid leaks in ecore_con.
barbieri [Sat, 2 May 2009 19:02:09 +0000 (19:02 +0000)]
free getaddrinfo() results and avoid leaks in ecore_con.

This was affecting ecore_con users, specially modules that keep
polling the network, like forecasts or weather.

patch by manio, see bug #305.

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

15 years agofix the borderless_set function by removing the frame around the window
caro [Wed, 29 Apr 2009 17:50:44 +0000 (17:50 +0000)]
fix the borderless_set function by removing the frame around the window

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

15 years agofix printf format warnings (int vs size_t) and curl usage warning (curl_easy_getinfo...
vapier [Tue, 28 Apr 2009 05:26:22 +0000 (05:26 +0000)]
fix printf format warnings (int vs size_t) and curl usage warning (curl_easy_getinfo tromps on a pointer to a long, not an int)

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

15 years agofix typo in long_has_neither_32_nor_64_bits prototype
vapier [Tue, 28 Apr 2009 05:14:11 +0000 (05:14 +0000)]
fix typo in long_has_neither_32_nor_64_bits prototype

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

15 years agoAdd a function to retrieve the timer interval.
jethomas [Sun, 26 Apr 2009 17:16:33 +0000 (17:16 +0000)]
Add a function to retrieve the timer interval.

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

15 years agomissing use of ecore_x_drawable_rectangle_fill()
caro [Sat, 25 Apr 2009 07:53:28 +0000 (07:53 +0000)]
missing use of ecore_x_drawable_rectangle_fill()

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

15 years agouse ecore_x_drawable_rectangle_fill().
caro [Sat, 25 Apr 2009 07:16:59 +0000 (07:16 +0000)]
use ecore_x_drawable_rectangle_fill().

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

15 years agoadd to the API the function ecore_x_drawable_rectangle_fill() that
caro [Sat, 25 Apr 2009 07:16:26 +0000 (07:16 +0000)]
add to the API the function ecore_x_drawable_rectangle_fill() that
fills a rectangle on the specified drawable. It will be used in ecore_evas
to factorize the code.

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

15 years ago * formatting in ecore_evas_win32.c
caro [Fri, 24 Apr 2009 19:37:09 +0000 (19:37 +0000)]
 * formatting in ecore_evas_win32.c
 * fix fullscreen_set() and borderless_set() functions in ecore_win32
 * change SetWindowLong() to SetWindowLongPtr() as it is deprecated
 * better error management when dealing with SetWindowLongPtr()
 * remove useless SendMessage() calls
 * other minor fixes

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

15 years agoMerge branch 'debian-fixes'
rbelem [Fri, 24 Apr 2009 05:29:12 +0000 (05:29 +0000)]
Merge branch 'debian-fixes'

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

15 years agofix cast
caro [Thu, 23 Apr 2009 18:43:12 +0000 (18:43 +0000)]
fix cast

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

15 years agoUpdated ecore debian stuff, thx to sur5r :)
quaker [Thu, 23 Apr 2009 16:00:03 +0000 (16:00 +0000)]
Updated ecore debian stuff, thx to sur5r :)

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

15 years agoFrom: Lars Munch <lars@segv.dk>
raster [Thu, 23 Apr 2009 07:08:50 +0000 (07:08 +0000)]
From: Lars Munch <lars@segv.dk>

thx, but you committed rev 1 of the patch. I send out an updated patch
since the function naming did not follow "e" style. Attached patch
renames the functions accordingly. Please apply.

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

15 years agobetter fix for -no-undefined
caro [Thu, 23 Apr 2009 03:56:31 +0000 (03:56 +0000)]
better fix for -no-undefined

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

15 years agoadd GDI evas engine support
caro [Thu, 23 Apr 2009 03:24:16 +0000 (03:24 +0000)]
add GDI evas engine support

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

15 years agoFrom: lars@segv.dk (Lars Munch)
raster [Thu, 23 Apr 2009 01:38:55 +0000 (01:38 +0000)]
From: lars@segv.dk (Lars Munch)
Hi

This patch adds two new functions, ecore_pipe_close_read and
ecore_pipe_close_write, to ecore_pipe. The purpose it to enable
ecore_pipe to be used together with fork (see example below).

The patch also handles if the read or write end of the pipe closes.

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

15 years agoFrom: booleanlabel@gmail.com
raster [Thu, 23 Apr 2009 01:09:26 +0000 (01:09 +0000)]
From: booleanlabel@gmail.com
cygwin fixes.

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

15 years agomove to uses no []'s as it works for me, but for belem... inconsistent []'s
raster [Thu, 23 Apr 2009 00:32:53 +0000 (00:32 +0000)]
move to uses no []'s as it works for me, but for belem... inconsistent []'s
doesnt work.

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

15 years agoNetBSD requires <sys/resource.h>
mcalamelli [Wed, 22 Apr 2009 23:48:49 +0000 (23:48 +0000)]
NetBSD requires <sys/resource.h>

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

15 years agoTypo.
jethomas [Wed, 22 Apr 2009 22:09:40 +0000 (22:09 +0000)]
Typo.

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

15 years agoUpdated ecore debian stuff
quaker [Wed, 22 Apr 2009 16:55:53 +0000 (16:55 +0000)]
Updated ecore debian stuff

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

15 years agoUpdated debian stuff for core EFL. Changed debian stuff of others to work with core...
quaker [Wed, 22 Apr 2009 16:37:17 +0000 (16:37 +0000)]
Updated debian stuff for core EFL. Changed debian stuff of others to work with core EFL updates.

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

15 years agoFixed shlibs files and typo in changelog in debian stuff of ecore
quaker [Wed, 22 Apr 2009 15:14:02 +0000 (15:14 +0000)]
Fixed shlibs files and typo in changelog in debian stuff of ecore

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

15 years agoand incriment to next rev.
raster [Wed, 22 Apr 2009 14:08:21 +0000 (14:08 +0000)]
and incriment to next rev.

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

15 years agosnapworth quality - distchecked. sonames bumped. rev's bumped. tarballs
raster [Wed, 22 Apr 2009 14:07:05 +0000 (14:07 +0000)]
snapworth quality - distchecked. sonames bumped. rev's bumped. tarballs
uploaded.

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

15 years agofree the events sent by the X server
caro [Tue, 21 Apr 2009 17:42:25 +0000 (17:42 +0000)]
free the events sent by the X server

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

15 years agoUpdated changelogs for packages which will go into repository.
quaker [Tue, 21 Apr 2009 17:39:20 +0000 (17:39 +0000)]
Updated changelogs for packages which will go into repository.

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

15 years ago1. embryo shoudl have soname
raster [Tue, 21 Apr 2009 14:17:42 +0000 (14:17 +0000)]
1. embryo shoudl have soname
2. yes local.conf slipped in - ignore
3. added soname version release to module arch dirs
4. adapted extra-modules to use the revision in arch
5. made e17 also have a release rev
6. dummy release stuff in eet - wont use it as its already released.

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

15 years agofix distcheck on couple packages, problems with EXTRA_DIST
barbieri [Mon, 20 Apr 2009 13:38:49 +0000 (13:38 +0000)]
fix distcheck on couple packages, problems with EXTRA_DIST

Do NOT include dirs in EXTRA_DIST (embryo, eet, ecore, evas, edje,
efreet) as it will include .svn directories!

EXTRA_DIST does not take a glob as ETK did, use $(wildcard glob) to
expand it.

And do not forget about adding extra files to EXTRA_DIST (wizard) and
DIST_SUBDIRS (fileman_opinfo).

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

15 years agocleanup on shutdown better!
raster [Sun, 19 Apr 2009 20:40:01 +0000 (20:40 +0000)]
cleanup on shutdown better!

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

15 years agoUpdated Standards-Version
quaker [Sun, 19 Apr 2009 16:28:48 +0000 (16:28 +0000)]
Updated Standards-Version

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

15 years agoMerged with pkgE
quaker [Sun, 19 Apr 2009 16:22:00 +0000 (16:22 +0000)]
Merged with pkgE

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

15 years agoPrepared for merge with pkgE debian stuff
quaker [Sun, 19 Apr 2009 16:18:41 +0000 (16:18 +0000)]
Prepared for merge with pkgE debian stuff

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

15 years agoecore-evas-fb: This patch fixes a bug in ecore_evas_fb.c introduced by the big eina
mickeyl [Sun, 19 Apr 2009 15:47:32 +0000 (15:47 +0000)]
ecore-evas-fb: This patch fixes a bug in ecore_evas_fb.c introduced by the big eina
list conversion. The bug resulted in no input devices where added when
using framebuffer. This patch also cleans up some related NULL
checks that are not needed any more.

Signed-off-by: Lars Munch <lars@segv.dk>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@40224 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agotypo
caro [Sun, 19 Apr 2009 08:39:09 +0000 (08:39 +0000)]
typo

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

15 years agofix ecore_input use
caro [Sun, 19 Apr 2009 08:37:50 +0000 (08:37 +0000)]
fix ecore_input use

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