framework/uifw/ecore.git
12 years agoibusimmodule: use EINA_LOG_DBG
jihoon [Sat, 16 Jun 2012 14:06:18 +0000 (14:06 +0000)]
ibusimmodule: use EINA_LOG_DBG

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

12 years agoand make it compile... :-/
barbieri [Sat, 16 Jun 2012 06:10:15 +0000 (06:10 +0000)]
and make it compile... :-/

now my bad, I'm rusty enough to get it wrong without testing.

The problems were:
 * missing "_" between EFL_HAVE and ECORE_CON.
 * must declare the AM_CONDITIONAL, even if the flags were not checked.

This case was triggered if --enable-cares or --disable-ipv6.

Anyway, EFL_HAVE_ECORE_CON is never used... I have no idea why vtorri
did the macro to define this conditional.

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

12 years agofix typos in m4 macros preventing build to happen.
barbieri [Sat, 16 Jun 2012 05:47:25 +0000 (05:47 +0000)]
fix typos in m4 macros preventing build to happen.

spanks vtorri... maybe raster is making a track of typos in committed code?! :-)

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

12 years agoecore/ecore_anim: Dead initial assignment. The value gets set two lines later in...
stefan [Fri, 15 Jun 2012 14:11:38 +0000 (14:11 +0000)]
ecore/ecore_anim: Dead initial assignment. The value gets set two lines later in any case.

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

12 years agoecore - updated AUTHORS
hermet [Fri, 15 Jun 2012 06:40:56 +0000 (06:40 +0000)]
ecore - updated AUTHORS

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

12 years agoecore_evas/fb: Also check for NULL argument to strtol()
stefan [Thu, 14 Jun 2012 15:01:54 +0000 (15:01 +0000)]
ecore_evas/fb: Also check for NULL argument to strtol()

We can't be sure that disp_name is not NULL here. Better check before handing it over to strtol()

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

12 years agofix a somewhat alarming fd leak with the new resolver
discomfitor [Wed, 13 Jun 2012 06:52:02 +0000 (06:52 +0000)]
fix a somewhat alarming fd leak with the new resolver

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

12 years agofix ecore-file inotify monitoring on soon-to-be deleted files
discomfitor [Tue, 12 Jun 2012 07:40:37 +0000 (07:40 +0000)]
fix ecore-file inotify monitoring on soon-to-be deleted files

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

12 years agoUpdate NEWS, ChangeLog about revision 71927
jihoon [Mon, 11 Jun 2012 23:49:48 +0000 (23:49 +0000)]
Update NEWS, ChangeLog about revision 71927

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

12 years agoibus-immodule: remove unused code
jihoon [Mon, 11 Jun 2012 23:33:53 +0000 (23:33 +0000)]
ibus-immodule: remove unused code

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

12 years agoibus-immodule: use ibus_init() instead of g_type_init()
jihoon [Mon, 11 Jun 2012 23:26:46 +0000 (23:26 +0000)]
ibus-immodule: use ibus_init() instead of g_type_init()

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

12 years agoEcore_Wayland: Patch from Rob Bradford to add missing NULL checks for
devilhorns [Mon, 11 Jun 2012 17:11:38 +0000 (17:11 +0000)]
Ecore_Wayland: Patch from Rob Bradford to add missing NULL checks for
ecore_wl_input.

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

12 years agoibus-immodule: cleanup code
jihoon [Mon, 11 Jun 2012 15:36:37 +0000 (15:36 +0000)]
ibus-immodule: cleanup code

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

12 years agoprint error message when local connect fails
discomfitor [Mon, 11 Jun 2012 14:15:12 +0000 (14:15 +0000)]
print error message when local connect fails

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

12 years agosvn:ignore
discomfitor [Mon, 11 Jun 2012 13:52:55 +0000 (13:52 +0000)]
svn:ignore

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

12 years ago[ecore-immodule] add ibus immodule. It support more than ibus-1.3.99 version.
jihoon [Mon, 11 Jun 2012 04:49:15 +0000 (04:49 +0000)]
[ecore-immodule] add ibus immodule. It support more than ibus-1.3.99 version.

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

12 years agoecore now requires c99
discomfitor [Fri, 8 Jun 2012 19:09:41 +0000 (19:09 +0000)]
ecore now requires c99

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

12 years agouse new compiler flag macro to disable tons of warnings
discomfitor [Fri, 8 Jun 2012 18:53:39 +0000 (18:53 +0000)]
use new compiler flag macro to disable tons of warnings
thx vtorri!

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

12 years agoEcore: add a new macro to check if compiler flags are available
caro [Fri, 8 Jun 2012 18:48:09 +0000 (18:48 +0000)]
Ecore: add a new macro to check if compiler flags are available

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

12 years agoby the magic of ecrustify and a lot of manual labor, this file's formatting has been...
discomfitor [Fri, 8 Jun 2012 12:33:53 +0000 (12:33 +0000)]
by the magic of ecrustify and a lot of manual labor, this file's formatting has been unfucked

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

12 years agomove and doxyfy docs for ecore_x_randr_screen_primary_output_current_size_get
discomfitor [Fri, 8 Jun 2012 12:06:37 +0000 (12:06 +0000)]
move and doxyfy docs for ecore_x_randr_screen_primary_output_current_size_get

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

12 years agoecore: typos, thanks kuri.
cedric [Fri, 8 Jun 2012 07:47:25 +0000 (07:47 +0000)]
ecore: typos, thanks kuri.

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

12 years agoRemove the stupid hack, and remove the warning flag (best way to break on some compil...
caro [Thu, 7 Jun 2012 15:39:27 +0000 (15:39 +0000)]
Remove the stupid hack, and remove the warning flag (best way to break on some compilers. If you want it, set your own env vars)

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

12 years agoforce c99 mode when using dns.c
discomfitor [Thu, 7 Jun 2012 10:27:18 +0000 (10:27 +0000)]
force c99 mode when using dns.c

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

12 years agoC99 isn't good enough for us, we use C89
discomfitor [Thu, 7 Jun 2012 08:29:45 +0000 (08:29 +0000)]
C99 isn't good enough for us, we use C89

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

12 years agoon the advice of the insightful creator of dns.c, account for when a UDP
discomfitor [Thu, 7 Jun 2012 07:22:53 +0000 (07:22 +0000)]
on the advice of the insightful creator of dns.c, account for when a UDP
answer is truncated and the resolver switches to TCP, causing the pollfd
descriptor will change. Any poll on this old descriptor will either
timeout or continually poll as ready

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

12 years agoEcore_Wayland: Patch from Rob Bradford <rob@linux.intel.com> for
devilhorns [Wed, 6 Jun 2012 14:10:43 +0000 (14:10 +0000)]
Ecore_Wayland: Patch from Rob Bradford <rob@linux.intel.com> for
updating axis events to be fixed point numbers.

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

12 years agoEcore: Update ChangeLog for Rob's input_handling patch
devilhorns [Wed, 6 Jun 2012 13:21:19 +0000 (13:21 +0000)]
Ecore: Update ChangeLog for Rob's input_handling patch

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

12 years agoEcore_Wayland: Add patch from Rob Bradford <rob@linux.intel.com> to
devilhorns [Wed, 6 Jun 2012 13:20:02 +0000 (13:20 +0000)]
Ecore_Wayland: Add patch from Rob Bradford <rob@linux.intel.com> to
enhance keyboard input handling.

* Associate the keymap with the input device rather than the display
since you could could have different keymaps associated with different
devices.

* Increase the size of character arrays used for the string
representations of
the keyname, keysym and for the string representing the key.

* Re-enable the code that converts the keysym to a printable
definition - this
is required where the keysym is not the same as the printable definition

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

12 years agoEcore_Wayland: Use the input's pointer_enter_serial instead of
devilhorns [Wed, 6 Jun 2012 12:55:53 +0000 (12:55 +0000)]
Ecore_Wayland: Use the input's pointer_enter_serial instead of
timestamp for setting pointer image.

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

12 years agodon't return value in void functions
discomfitor [Wed, 6 Jun 2012 10:52:45 +0000 (10:52 +0000)]
don't return value in void functions

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

12 years agorevert ecore-con refcounting stuff, fix the problem in ipc (hopefully)
discomfitor [Wed, 6 Jun 2012 09:49:24 +0000 (09:49 +0000)]
revert ecore-con refcounting stuff, fix the problem in ipc (hopefully)
wfm

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

12 years agoEcore: Update ChangeLog and configure.ac for Rob's cursor patches.
devilhorns [Wed, 6 Jun 2012 08:19:45 +0000 (08:19 +0000)]
Ecore: Update ChangeLog and configure.ac for Rob's cursor patches.

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

12 years agoEcore_Wayland: Update to latest wayland git and add support for keymap
devilhorns [Wed, 6 Jun 2012 08:18:58 +0000 (08:18 +0000)]
Ecore_Wayland: Update to latest wayland git and add support for keymap
& modifier change(s). Also, add patches from Rob Bradford
<rob@linux.intel.com> for basic support for setting wayland cursor:

From c5d9094f4792bf7375c216682947de334002cdad Mon Sep 17 00:00:00 2001
From: Rob Bradford <rob@linux.intel.com>
Date: Tue, 29 May 2012 16:35:01 +0100
Subject: [PATCH] Ecore_Wayland: Add basic support for setting the cursor

* Add api to the ecore_wl_input_ namespace to allow setting the buffer
to use
for the pointer and for loading a named cursor from a cursor theme.
Under the
Wayland protocol the cursor is associated with the input device.

* Add helper functions to ecore_wl_window to set the cursor based on the
active pointer input device for the window.

* Load the cursor theme when the SHM interface is ready and provide an
API
call to provide a wl_cursor for a given name.

* Add API to restore to the default cursor and then use that when the
pointer
enters the surface to ensure compliance with the Wayland protocol.

Cheers :)

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

12 years agoEcore_Evas (wayland_shm): Reduce processing overhead by not feeding a
devilhorns [Wed, 6 Jun 2012 08:16:36 +0000 (08:16 +0000)]
Ecore_Evas (wayland_shm): Reduce processing overhead by not feeding a
mouse_move when we feed an in/out.

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

12 years agoEcore_X(cb): Add more trapping for build when randr is not
devilhorns [Wed, 6 Jun 2012 08:15:29 +0000 (08:15 +0000)]
Ecore_X(cb): Add more trapping for build when randr is not
found/enabled.

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

12 years agosome dns.c usage changes as suggested by its author
discomfitor [Tue, 5 Jun 2012 07:44:44 +0000 (07:44 +0000)]
some dns.c usage changes as suggested by its author

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

12 years agofix @version in each EFL header doxygen
jihoon [Mon, 4 Jun 2012 23:27:02 +0000 (23:27 +0000)]
fix @version in each EFL header doxygen

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

12 years agoas I promised long, long ago, ecore now has its own asynchronous dns resolver! everyo...
discomfitor [Mon, 4 Jun 2012 21:10:17 +0000 (21:10 +0000)]
as I promised long, long ago, ecore now has its own asynchronous dns resolver! everyone cheer for not needing c-ares any longer!

dns.c is the work of William Ahern (http://25thandclement.com/~william/projects/dns.c.html) and has been in development for ~4 years.
it has zero documentation, no examples, and no comments: I'm pretty sure he's an EFL developer in disguise.

this new resolver is roughly 10-12% faster than c-ares, will never randomly break, requires no external libraries, and is much simpler on the efl side.

by default, dns.c resolution is enabled any time ipv6 support is detected and c-ares support is not requested;
it should work on all platforms (wink wink vtorri), but it has no way of disabling ipv6 (someone can go through dns.c/h and do that if they feel so inclined)

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

12 years agotrivial -Wshadow fix
discomfitor [Mon, 4 Jun 2012 20:49:02 +0000 (20:49 +0000)]
trivial -Wshadow fix

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

12 years agounbreak my last commit
discomfitor [Mon, 4 Jun 2012 09:16:19 +0000 (09:16 +0000)]
unbreak my last commit

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

12 years agoadd ECORE_{CON,IPC}_NO_PROXY flag to disable proxying on specified connections
discomfitor [Mon, 4 Jun 2012 09:03:04 +0000 (09:03 +0000)]
add ECORE_{CON,IPC}_NO_PROXY flag to disable proxying on specified connections

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

12 years agoproperly include headers when you use their types...
discomfitor [Mon, 4 Jun 2012 08:40:21 +0000 (08:40 +0000)]
properly include headers when you use their types...

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

12 years agoecore_x: XKeycodeToKeysym
ngc891 [Mon, 4 Jun 2012 05:46:33 +0000 (05:46 +0000)]
ecore_x: XKeycodeToKeysym

ecore_x is calling XKeycodeToKeysym from xlib, but this function has issues. It
has been deprecated 6 months ago in X.org and it is suggested to use
XkbKeycodeToKeysym instead: https://bugs.freedesktop.org/show_bug.cgi?id=25732

This commit makes a wrapper function that makes use of XkbKeycodeToKeysym when
possible or fallback to XKeycodeToKeysym otherwise.

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

12 years agoecore_imf_evas: insert example link in Ecore_IMF_Evas_Group
jihoon [Sun, 3 Jun 2012 12:50:11 +0000 (12:50 +0000)]
ecore_imf_evas: insert example link in Ecore_IMF_Evas_Group

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

12 years agoecore_imf_example: fix formatting
jihoon [Sun, 3 Jun 2012 12:49:21 +0000 (12:49 +0000)]
ecore_imf_example: fix formatting

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

12 years agoecore_imf: insert example link in ecore_imf_context group
jihoon [Sun, 3 Jun 2012 12:39:48 +0000 (12:39 +0000)]
ecore_imf: insert example link in ecore_imf_context group

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

12 years agoecore_imf_example.c: revise example code
jihoon [Sat, 2 Jun 2012 06:00:09 +0000 (06:00 +0000)]
ecore_imf_example.c: revise example code

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

12 years agoeet,ecore: configure script
ngc891 [Sat, 2 Jun 2012 05:39:51 +0000 (05:39 +0000)]
eet,ecore: configure script

Make the configure output clear about examples installation.

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

12 years agoecore/ecore_x - let just leave one atom list for maintainance
hermet [Fri, 1 Jun 2012 13:53:18 +0000 (13:53 +0000)]
ecore/ecore_x - let just leave one atom list for maintainance

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

12 years agofix indentation of ecore_imf_example.c
jihoon [Fri, 1 Jun 2012 12:48:15 +0000 (12:48 +0000)]
fix indentation of ecore_imf_example.c

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

12 years agoadd ecore_imf_example code. I will add Makefile.am in example directory later
jihoon [Fri, 1 Jun 2012 12:46:24 +0000 (12:46 +0000)]
add ecore_imf_example code. I will add Makefile.am in example directory later

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

12 years agoi wonder if this patches over some odd signal processing hang i see in
raster [Thu, 31 May 2012 13:32:09 +0000 (13:32 +0000)]
i wonder if this patches over some odd signal processing hang i see in
edje_cc! :(

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

12 years agoecore: fix doxygen warnings
jihoon [Thu, 31 May 2012 00:18:38 +0000 (00:18 +0000)]
ecore: fix doxygen warnings

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

12 years agoecore_x_randr: Add _ASK policy for new monitors.
leif [Wed, 30 May 2012 19:16:29 +0000 (19:16 +0000)]
ecore_x_randr: Add _ASK policy for new monitors.

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

12 years agoecore: force pthread_join even when main loop isn't running.
cedric [Wed, 30 May 2012 12:14:34 +0000 (12:14 +0000)]
ecore: force pthread_join even when main loop isn't running.

pthread_create can fail if to much pthread are pending. As pthread_join
is only called when the main loop can flush the async call list, there was
a possibility for edje_cc to run out of thread due to that. We know
force the flush of the async call list and so call pthread_join when
pthread_create fail.

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

12 years agoecore: fix count of objects in the Ecore_Thread trash.
cedric [Wed, 30 May 2012 10:25:44 +0000 (10:25 +0000)]
ecore: fix count of objects in the Ecore_Thread trash.

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

12 years agoThis is a small change, so I won't changelog it (or backport), but
raster [Wed, 30 May 2012 10:08:41 +0000 (10:08 +0000)]
This is a small change, so I won't changelog it (or backport), but
make _shutdown() funcs across efl complain and be unhappy if you
shutdown to < 0 shutdowns and not pull init count below 0.

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

12 years agoFrom: Mariusz Grzegorczyk <mariusz.g@samsung.com>
raster [Wed, 30 May 2012 07:05:50 +0000 (07:05 +0000)]
From: Mariusz Grzegorczyk <mariusz.g@samsung.com>
Subject: [E-devel] Ecore: Save proper evas engine buffer depth when
_ecore_evas_resize is done

I have found bug in ecore evas buffer. It is created by default as RGB32,
and then it can be changed by ecore_evas_alpha_set function, but when resize
is done it is always created as ARGB32.

Patch in attachment checks in resize if alpha channel is set, and then set
appropriate buffer depth.

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

12 years agoecore: cancel all pending thread at shutdown.
cedric [Wed, 30 May 2012 03:10:30 +0000 (03:10 +0000)]
ecore: cancel all pending thread at shutdown.

Hopefully this will fix bug #961.

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

12 years agoecore - revert 71421 cause of posibility of abi break
hermet [Tue, 29 May 2012 02:42:13 +0000 (02:42 +0000)]
ecore - revert 71421 cause of posibility of abi break

thanks Vincent.

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

12 years agoecore: We can't really use index as variable as it is already in use.
stefan [Mon, 28 May 2012 13:08:38 +0000 (13:08 +0000)]
ecore: We can't really use index as variable as it is already in use.

A bit annoying I know. But ignoring all this shadowing global declaritions might bring us into
trouble.

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

12 years agoEcore: Updated ChangeLog from Robert's patch.
devilhorns [Mon, 28 May 2012 12:25:04 +0000 (12:25 +0000)]
Ecore: Updated ChangeLog from Robert's patch.

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

12 years agoEcore_Evas: Patch from Robert Bradford <robert.bradford@intel.com>:
devilhorns [Mon, 28 May 2012 12:24:30 +0000 (12:24 +0000)]
Ecore_Evas: Patch from Robert Bradford <robert.bradford@intel.com>:

The challenge here is that the native window representation is stored
in Ecore_Evas's prop.window. But currently there is no checking of
what driver the Ecore_Evas is for when calls are made to e.g.

ecore_evas_software_x11_window_get.

The attached change to Ecore makes the appropriate functions return 0
or NULL if the driver for the Ecore doesn't match as expected. This
can then be used to identify if an Ecore_Evas is e.g. from X11 or from
Wayland.

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

12 years agoEcore_Evas (wayland_shm): Add support for ecore_evas_move_resize
devilhorns [Mon, 28 May 2012 12:19:17 +0000 (12:19 +0000)]
Ecore_Evas (wayland_shm): Add support for ecore_evas_move_resize
engine function.

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

12 years agoecore/tests: Remove unused var and mark unused parameter
stefan [Sat, 26 May 2012 22:01:58 +0000 (22:01 +0000)]
ecore/tests: Remove unused var and mark unused parameter

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

12 years agoecore_imf_xim: Rename variable to avoid shadowing
stefan [Sat, 26 May 2012 22:01:53 +0000 (22:01 +0000)]
ecore_imf_xim: Rename variable to avoid shadowing

index is already used in string.h, avoid it here.
src/modules/immodules/xim/ecore_imf_xim.c:116: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:487: warning: shadowed declaration is here

Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@71442 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoecore XIM module: fixformatting
jihoon [Sat, 26 May 2012 00:10:56 +0000 (00:10 +0000)]
ecore XIM module: fixformatting

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

12 years agoecore/ecore_x - Changed ecore_x_error_get() return type to Ecore_X_Error_Code from int
hermet [Fri, 25 May 2012 10:15:27 +0000 (10:15 +0000)]
ecore/ecore_x - Changed ecore_x_error_get() return type to Ecore_X_Error_Code from int

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

12 years agofix mainloop begin/quit then begin again issue.
raster [Fri, 25 May 2012 09:18:48 +0000 (09:18 +0000)]
fix mainloop begin/quit then begin again issue.

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

12 years agoscim_immodule: fix some typos
jihoon [Fri, 25 May 2012 07:54:46 +0000 (07:54 +0000)]
scim_immodule: fix some typos

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

12 years agoEcore_X(cb): Also fix send of new events here ... someone is slacking ;)
devilhorns [Thu, 24 May 2012 10:18:32 +0000 (10:18 +0000)]
Ecore_X(cb): Also fix send of new events here ... someone is slacking ;)

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

12 years agook ok - doesnt make a difference.. but only limit if MORE than 16xcpu
raster [Thu, 24 May 2012 10:13:30 +0000 (10:13 +0000)]
ok ok - doesnt make a difference.. but only limit if MORE than 16xcpu
count

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

12 years agofix ecore-thread scheduler starvation issue.
raster [Thu, 24 May 2012 09:51:17 +0000 (09:51 +0000)]
fix ecore-thread scheduler starvation issue.

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

12 years agofix send of new events alreayd added. oops. should test shouldnt i.
raster [Thu, 24 May 2012 08:57:58 +0000 (08:57 +0000)]
fix send of new events alreayd added. oops. should test shouldnt i.

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

12 years agoand no more segv's in ecore-con and ecore-ipc. see changelog.
raster [Thu, 24 May 2012 07:49:30 +0000 (07:49 +0000)]
and no more segv's in ecore-con and ecore-ipc. see changelog.

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

12 years agobetter fix for ecore-con client disconnecting maybe
discomfitor [Thu, 24 May 2012 06:39:43 +0000 (06:39 +0000)]
better fix for ecore-con client disconnecting maybe

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

12 years agofix dates in chlog - it's 24th!
raster [Thu, 24 May 2012 04:33:00 +0000 (04:33 +0000)]
fix dates in chlog - it's 24th!

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

12 years agoFrom: Doyoun Kang <doyoun.kang@samsung.com>
raster [Thu, 24 May 2012 04:27:01 +0000 (04:27 +0000)]
From: Doyoun Kang <doyoun.kang@samsung.com>
Subject: Re: [E-devel] [Patch] Add Ecore_X_Error_Code enumeration

I added the Ecore_X_Error_Code enumeration which wraps X error codes.
I think this will be useful when the X error occurs.

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

12 years agoecore_win32: fix doc
caro [Wed, 23 May 2012 20:46:52 +0000 (20:46 +0000)]
ecore_win32: fix doc

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

12 years agoclean pc files to not have cflags in Cflags: of required libs - seems
raster [Wed, 23 May 2012 10:21:53 +0000 (10:21 +0000)]
clean pc files to not have cflags in Cflags: of required libs - seems
to work these days with pkg-config.

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

12 years agobefore i changelog and backport this... discomfitor - look at this!
raster [Wed, 23 May 2012 09:07:47 +0000 (09:07 +0000)]
before i changelog and backport this... discomfitor - look at this!
how the hell did we get ecore_con to the state of NEVER
closing/freeing clients?

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

12 years agoEcore_Wayland: Fix global interface name, thanks Alex ;)
devilhorns [Wed, 23 May 2012 08:01:15 +0000 (08:01 +0000)]
Ecore_Wayland: Fix global interface name, thanks Alex ;)

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

12 years agoEcore_X(cb): And memset the appropriate structure too.
devilhorns [Tue, 22 May 2012 15:15:52 +0000 (15:15 +0000)]
Ecore_X(cb): And memset the appropriate structure too.

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

12 years agoEcore_X(cb): Fix ecore_x to build again with xcb.
devilhorns [Tue, 22 May 2012 15:12:40 +0000 (15:12 +0000)]
Ecore_X(cb): Fix ecore_x to build again with xcb.

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

12 years agoAdd ecore_x_mouse_in_send() and ecore_x_mouse_out_send()
raster [Tue, 22 May 2012 12:09:06 +0000 (12:09 +0000)]
Add ecore_x_mouse_in_send() and ecore_x_mouse_out_send()
Add ecore_x illume access control/action atoms+api's

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

12 years agoecore: don't track build files.
cedric [Tue, 22 May 2012 10:28:15 +0000 (10:28 +0000)]
ecore: don't track build files.

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

12 years agoecore: reduce likely race condition on Ecore_Thread shutdown.
cedric [Tue, 22 May 2012 10:13:14 +0000 (10:13 +0000)]
ecore: reduce likely race condition on Ecore_Thread shutdown.

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

12 years agoEcore_Wayland: Add patch from Alex Wu <zhiwen.wu@linux.intel.com> for
devilhorns [Tue, 22 May 2012 08:17:30 +0000 (08:17 +0000)]
Ecore_Wayland: Add patch from Alex Wu <zhiwen.wu@linux.intel.com> for
changing Ecore_Wayland input to match current Wayland git (wrt wl_set
changes).

Thanks Alex :)

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

12 years agosorry - got to revert the gettext stuff.
raster [Sun, 20 May 2012 13:05:07 +0000 (13:05 +0000)]
sorry - got to revert the gettext stuff.

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

12 years agodo not hard code gettext version
caro [Sun, 20 May 2012 07:32:06 +0000 (07:32 +0000)]
do not hard code gettext version

Let's see if someone complains. If not, i'll commit that in e too

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

12 years agoEcore_Evas (wayland_shm): Quiet down output and set alpha & rotation
devilhorns [Thu, 17 May 2012 13:56:37 +0000 (13:56 +0000)]
Ecore_Evas (wayland_shm): Quiet down output and set alpha & rotation
on initial ee setup.

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

12 years agoEcore_Wayland: Quiet down output for robster ;)
devilhorns [Thu, 17 May 2012 13:55:14 +0000 (13:55 +0000)]
Ecore_Wayland: Quiet down output for robster ;)

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

12 years agoEcore_evas: add tranparency support for the GDI engine
caro [Thu, 17 May 2012 08:40:13 +0000 (08:40 +0000)]
Ecore_evas: add tranparency support for the GDI engine

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

12 years agoAdding an Ecore_exe example to documentation.
gastal [Wed, 16 May 2012 17:23:51 +0000 (17:23 +0000)]
Adding an Ecore_exe example to documentation.

Author:    Guilherme Iscaro <iscaro@profusion.mobi>

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

12 years agoFreeBSD 4.x was released more than a decade ago (the project itself only
caro [Wed, 16 May 2012 14:16:37 +0000 (14:16 +0000)]
FreeBSD 4.x was released more than a decade ago (the project itself only
supports FreeBSD >= 7 these days), so the check for __FreeBSD_version >=
420001 is not necessary anymore (plus it probably never worked, as that
macro is defined in sys/param.h, which is not included prior to the
check).

Patch by Raphael Kubo da Costa

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

12 years agoEcore_Evas (wayland_shm): Apply patch from Robert Bradford
devilhorns [Wed, 16 May 2012 07:44:43 +0000 (07:44 +0000)]
Ecore_Evas (wayland_shm): Apply patch from Robert Bradford
<robert.bradford@intel.com> to refactor shm pool allocation function,
and adjust pool calculation.

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

12 years agoecore: fix typoe in README
jihoon [Wed, 16 May 2012 01:03:17 +0000 (01:03 +0000)]
ecore: fix typoe in README

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

12 years agoEcore_Evas (wayland_shm): After some testing, it actually is better to
devilhorns [Tue, 15 May 2012 14:30:57 +0000 (14:30 +0000)]
Ecore_Evas (wayland_shm): After some testing, it actually is better to
only damage the portions that change (for the case of rendering).

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

12 years agoEcore_Evas (wayland): Support for setting shell_surface title & class
devilhorns [Tue, 15 May 2012 12:01:46 +0000 (12:01 +0000)]
Ecore_Evas (wayland): Support for setting shell_surface title & class
in wayland compositors. Added alpha support for wayland_egl. Support
evas output rotation in wayland_egl. Don't move/resize windows in
wayland_egl unless sizes actually change. Included patch from Robert
Bradford <robert.bradford@intel.com> for vertical/horizontal mouse
wheel scrolling.

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