jihoon [Fri, 29 Jun 2012 05:23:00 +0000 (05:23 +0000)]
ibusimmodule: handle altgr modifier
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@73021
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 28 Jun 2012 09:26:22 +0000 (09:26 +0000)]
there - @since. it has no docs anyway.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72988
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
stefan [Thu, 28 Jun 2012 08:51:42 +0000 (08:51 +0000)]
ecore: unused-params--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72985
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 28 Jun 2012 08:51:06 +0000 (08:51 +0000)]
add some error messages when server connections fail for debugging
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72984
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 28 Jun 2012 08:17:13 +0000 (08:17 +0000)]
add compose sequence decode/hanling to ecore-input. needs manual use
to detect though. needs to be added to edje_entry and terminology.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72982
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 28 Jun 2012 07:30:32 +0000 (07:30 +0000)]
ecore: Rename Mode to AltGr
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72980
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Thu, 28 Jun 2012 02:43:58 +0000 (02:43 +0000)]
ibusimmodule: remove trailing whitespaces
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72969
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 27 Jun 2012 20:50:45 +0000 (20:50 +0000)]
ecore xim: No need to cast here
XKeyPressedEvent is correct
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72967
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 27 Jun 2012 17:54:12 +0000 (17:54 +0000)]
ecore xim: Enable lock scroll
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72956
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 27 Jun 2012 17:54:08 +0000 (17:54 +0000)]
ecore xim: Use ecore x modifiers
So if the users do a strange remapping it will work for them
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72955
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 27 Jun 2012 17:54:01 +0000 (17:54 +0000)]
ecore_x: Make x modifiers public
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72954
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 27 Jun 2012 11:00:28 +0000 (11:00 +0000)]
ecore: ChangeLog for last commit
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72939
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 27 Jun 2012 10:47:57 +0000 (10:47 +0000)]
ecore: Fix support for intl keyboards
Map XK_Mode_switch to new modifier and use it to match AltGr key. In
ecore_imf xim module this key should be reported as Mod5Mask, and
windows key as Mod4Mask.
Does none of the e developers use international keyboards?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72937
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
stefan [Tue, 26 Jun 2012 11:48:35 +0000 (11:48 +0000)]
Revert "ecore/xinerama: Don't do an assingment after return."
This reverts commit
47fe99646f879b555b1048b900e27e67dc20bd98.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72877
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
stefan [Tue, 26 Jun 2012 11:48:24 +0000 (11:48 +0000)]
Revert "ecore/gesture: Don't do dead assignments after return."
This reverts commit
b18eddb5a74e84e05e0f797b659d0719f56d9434.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72876
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
stefan [Tue, 26 Jun 2012 10:55:13 +0000 (10:55 +0000)]
ecore/xinerama: Don't do an assingment after return.
It's dead baby, it's dead.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72873
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
stefan [Tue, 26 Jun 2012 10:55:09 +0000 (10:55 +0000)]
ecore/gesture: Don't do dead assignments after return.
Raster added this for some unused param warnings in 65142. Now we have complains about dead
assigments and I hope this finally mutes both of them. Thanks to Tom for pointing it out.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72872
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 25 Jun 2012 06:48:17 +0000 (06:48 +0000)]
unused--
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72779
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 24 Jun 2012 03:11:10 +0000 (03:11 +0000)]
lets turn off comp sync by default for now. much smoother in fact... :/
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72749
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 24 Jun 2012 01:39:52 +0000 (01:39 +0000)]
since frame queue removed from evas -> no need to have in ecore-evas
anymore.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72743
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 23 Jun 2012 20:22:44 +0000 (20:22 +0000)]
From: Raphael Kubo da Costa <rakuco@FreeBSD.org>
To: enlightenment-devel@lists.sourceforge.net
Subject: [E-devel] [PATCH] Import upstream commit to dns.c to fix the build on some BSDs
Date: Sat, 23 Jun 2012 16:04:56 -0300
Hi there,
The attached patch includes upstream commit
bae230201ace92141a1f43f655013f4ee22cd45a to dns.c, which should fix the
build for both FreeBSD (where _XOPEN_SOURCE should not need to be
tweaked) and NetBSD.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72733
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 23 Jun 2012 18:14:28 +0000 (18:14 +0000)]
svn:ignore built files
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72726
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 23 Jun 2012 08:14:23 +0000 (08:14 +0000)]
fix xim immodule crash.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72716
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 22 Jun 2012 12:17:59 +0000 (12:17 +0000)]
fix magic string typo
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72695
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 22 Jun 2012 05:36:00 +0000 (05:36 +0000)]
ecore_exe: fix compilation on fedora 18.
setpriority needs sys/resource.h. See:
http://linux.die.net/man/2/setpriority
I let sys/time.h, it does not hurt on linux and is anyway needed for BSD systems.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72684
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 20 Jun 2012 08:00:44 +0000 (08:00 +0000)]
Ecore_X(cb): Do not use UTF8_STRING as a valid target unless ICONV
support is built in. Fix stefan's segfault wrt terminology pasting.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72526
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Wed, 20 Jun 2012 01:45:16 +0000 (01:45 +0000)]
ibusimmodule: NULL check using EINA_SAFETY_ON_RETURN
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72509
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Wed, 20 Jun 2012 01:14:00 +0000 (01:14 +0000)]
xim: use EINA_SAFETY_ON_NULL_RETURN. thanks to k-s
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72508
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 19 Jun 2012 16:35:18 +0000 (16:35 +0000)]
Ecore: i'm dumb... fix warning flag check
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72493
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 19 Jun 2012 15:56:44 +0000 (15:56 +0000)]
Ecore_con: fix compilation on Windows
ecore_con_dns.c is using EAGAIN. On linux, errno.h is certainly
indirectly included by other header files, it's not the case
on Windows.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72489
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Tue, 19 Jun 2012 15:18:34 +0000 (15:18 +0000)]
xim: add NULL checker
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72487
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 19 Jun 2012 04:37:27 +0000 (04:37 +0000)]
now, it's useless
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72434
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 18 Jun 2012 23:38:23 +0000 (23:38 +0000)]
ecore_imf: just use the styles that are supported!
If we want a fancy XIM style that is unsupported, do not use it... but
the fallback (no preedit, no status).
This allows poor's man XIM to work for those without SCIM and similar.
Elementary is now working properly with ' + a = รก
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72426
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 18 Jun 2012 15:41:08 +0000 (15:41 +0000)]
Ecore: and even better -Wno-foo checks !
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72408
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Mon, 18 Jun 2012 10:48:29 +0000 (10:48 +0000)]
Ecore_Wayland: Patches from Rob Bradford to fix ticket(s): 1030 & 1031
Ecore_Wayland: Drop the unused timestamp from the configure event
Ecore_Wayland: Port to updated Wayland API
The cursor on the pointer is now a Wayland surface rather than a buffer.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72381
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 17 Jun 2012 18:53:56 +0000 (18:53 +0000)]
Ecore: always check those flags. They are anyway used when needed
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72312
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jun 2012 07:24:11 +0000 (07:24 +0000)]
fix ecore-evas name/class set on ecore-evas's when alpha is enabled
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72279
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jun 2012 02:37:18 +0000 (02:37 +0000)]
fix alpha change losing some properties
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72258
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jun 2012 01:54:28 +0000 (01:54 +0000)]
tone down mempool sizes
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72254
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 16 Jun 2012 17:19:31 +0000 (17:19 +0000)]
Fix compiler flag detection
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72241
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Sat, 16 Jun 2012 14:06:18 +0000 (14:06 +0000)]
ibusimmodule: use EINA_LOG_DBG
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72238
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@72213
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@72212
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@72192
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 15 Jun 2012 06:40:56 +0000 (06:40 +0000)]
ecore - updated AUTHORS
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@72164
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@72143
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@72063
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71985
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Mon, 11 Jun 2012 23:49:48 +0000 (23:49 +0000)]
Update NEWS, ChangeLog about revision 71927
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71969
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Mon, 11 Jun 2012 23:33:53 +0000 (23:33 +0000)]
ibus-immodule: remove unused code
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71967
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71966
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71957
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Mon, 11 Jun 2012 15:36:37 +0000 (15:36 +0000)]
ibus-immodule: cleanup code
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71956
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 11 Jun 2012 14:15:12 +0000 (14:15 +0000)]
print error message when local connect fails
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71950
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 11 Jun 2012 13:52:55 +0000 (13:52 +0000)]
svn:ignore
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71949
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71927
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 8 Jun 2012 19:09:41 +0000 (19:09 +0000)]
ecore now requires c99
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71859
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71858
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71857
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71847
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71846
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 8 Jun 2012 07:47:25 +0000 (07:47 +0000)]
ecore: typos, thanks kuri.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71835
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71819
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 7 Jun 2012 10:27:18 +0000 (10:27 +0000)]
force c99 mode when using dns.c
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71790
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71782
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71776
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71756
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 6 Jun 2012 13:21:19 +0000 (13:21 +0000)]
Ecore: Update ChangeLog for Rob's input_handling patch
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71751
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71750
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71748
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 6 Jun 2012 10:52:45 +0000 (10:52 +0000)]
don't return value in void functions
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71742
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71738
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71735
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71734
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71733
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71732
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71702
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Mon, 4 Jun 2012 23:27:02 +0000 (23:27 +0000)]
fix @version in each EFL header doxygen
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71691
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71690
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 4 Jun 2012 20:49:02 +0000 (20:49 +0000)]
trivial -Wshadow fix
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71689
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 4 Jun 2012 09:16:19 +0000 (09:16 +0000)]
unbreak my last commit
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71682
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71681
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 4 Jun 2012 08:40:21 +0000 (08:40 +0000)]
properly include headers when you use their types...
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71679
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71677
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71661
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Sun, 3 Jun 2012 12:49:21 +0000 (12:49 +0000)]
ecore_imf_example: fix formatting
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71660
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71659
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Sat, 2 Jun 2012 06:00:09 +0000 (06:00 +0000)]
ecore_imf_example.c: revise example code
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71640
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71639
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71625
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Fri, 1 Jun 2012 12:48:15 +0000 (12:48 +0000)]
fix indentation of ecore_imf_example.c
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71621
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71620
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71583
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Thu, 31 May 2012 00:18:38 +0000 (00:18 +0000)]
ecore: fix doxygen warnings
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71569
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
leif [Wed, 30 May 2012 19:16:29 +0000 (19:16 +0000)]
ecore_x_randr: Add _ASK policy for new monitors.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@71565
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71555
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71550
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71548
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71537
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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: http://svn.enlightenment.org/svn/e/trunk/ecore@71526
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33