Cedric BAIL [Tue, 4 Oct 2011 22:46:54 +0000 (22:46 +0000)]
emotion: forgotten svn add...
SVN revision: 63816
Christopher Michael [Tue, 4 Oct 2011 21:54:36 +0000 (21:54 +0000)]
Ecore_X(cb): Readd missing connection checks.
SVN revision: 63813
Christopher Michael [Tue, 4 Oct 2011 21:47:49 +0000 (21:47 +0000)]
Ecore_X(cb): Fix randr code to work with randr 12 or 13.
NB: This fixes the slow startup times that some people have reported
when using certain drivers (intel, nouveau, etc).
SVN revision: 63812
Boris Faure [Tue, 4 Oct 2011 20:47:15 +0000 (20:47 +0000)]
eina: eina_strbuf_append_length(sb, s, 0) is possible
also fix typo in doc, remove a trailing space and myself to authors
SVN revision: 63811
Christopher Michael [Tue, 4 Oct 2011 15:17:51 +0000 (15:17 +0000)]
Edje: Stop deleting important m4 files on make maintainer-clean. These
m4's come from svn and should not be removed on a maintainer-clean.
SVN revision: 63809
WooHyun Jung [Tue, 4 Oct 2011 11:40:52 +0000 (11:40 +0000)]
edje/edje_entry : When CURSOR_MODE_BEFORE, the width of cursor edje
object should be considered.
SVN revision: 63806
Carsten Haitzler [Tue, 4 Oct 2011 11:21:22 +0000 (11:21 +0000)]
all shaders -> use high precision not medium to avoid rounding errors.
SVN revision: 63804
Cedric BAIL [Tue, 4 Oct 2011 11:14:58 +0000 (11:14 +0000)]
emotion: make Xv work.
NOTE: we need the help of the window manager to make this
really work. So for the moment, it half work. As soon as I
hack E17, the Xv fast path for Emotion will only work when
used with E17 and it will fallback to canvas inlined rendering
in other case.
SVN revision: 63802
Carsten Haitzler [Tue, 4 Oct 2011 10:03:09 +0000 (10:03 +0000)]
FIX: allow open of eet files with 0 key entries. this kind of breaks
some usage scenarios.
SVN revision: 63800
Cedric BAIL [Tue, 4 Oct 2011 09:34:01 +0000 (09:34 +0000)]
evas: cleanup and reorder video function call to be more usable.
SVN revision: 63799
Cedric BAIL [Tue, 4 Oct 2011 09:33:40 +0000 (09:33 +0000)]
evas: forgotten commit with since.
SVN revision: 63798
EunMi Lee [Tue, 4 Oct 2011 07:30:22 +0000 (07:30 +0000)]
From: EunMi Lee <eunmi15.lee@samsung.com>
Subject: [E-devel] [Patch] Evas touch event patch.
Nice to meet you.
I'm Eunmi Lee, developing mobile web browser and working on WebKit EFL port.
I need new type of event for touch, so I've made patch to add
EVAS_CALLBACK_TOUCH event to the evas.
I will explain history of this patch.
Currently, many web applications and sites use TouchEvent and they can
do everything(scrolling, zooming and so on) like native application
using TouchEvent.
So, I'm also want to provide TouchEvent for web in the WebKit EFL port,
but I got a problem during making TouchEvent because EFL's touch
event's structure (Mouse, Multi Event) is different from Web
TouchEvent's one.
Let me explain about Web TouchEvent firstly.
Web TouchEvent is consist of type and touch points list simply.
There are 3 kinds of type.
TouchStart: Happens every time a finger is placed on the screen.
TouchEnd: Happens every time a finger is removed from the screen.
TouchMove: Happens as a finger already placed on the screen is moved
across the screen.
for example, we can make (1 finger starts to touch), (2 fingers are
moving), (1 finger is released duirng 3 fingers are moving) and so on.
You can see the detailed information in the following url:
http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone
However, EFL's touch event is consist of six kinds of type :
MOUSE_DOWN, MOUSE_UP, MOUSE_MOVE, MULTI_DOWN, MULTI_UP, MULTI_MOVE.
So, I have to make a converter to make web touch event from EFL's
touch event.
You can reference attatched image file : evas_touch_event.png.
To tell the truth, converting code is not a big one.
But, I want to reduce this additional job and make code simple.
In the WebKit QT port, they don't have to make converting code for
TouchEvent,
because they have QTouchEvent, it has type and touchPoints list and
they can be mapped to Web TouchEvent one by one.
I think iPhone and Android also have such kind of event.
That's all why I want to add new touch event type to the evas.
about my patch:
- EVAS_CALLBACK_TOUCH event is added
- touch_points Eina_List is added to the Evas structure to maintain
current touch lists.
- process MOUSE/MULTI UP, DOWN, MOVE to make TOUCH event.
It is my first time to modify eves codes and actually I don't know too
much about evas.
So, I will be grateful if you send any feedback and comments.
SVN revision: 63796
Cedric BAIL [Tue, 4 Oct 2011 02:33:45 +0000 (02:33 +0000)]
eina: actually sanitize all file inserted in the cache.
SVN revision: 63789
Cedric BAIL [Tue, 4 Oct 2011 02:33:00 +0000 (02:33 +0000)]
eina: prevent ABI break when turning on/off threads debugging.
SVN revision: 63788
Cedric BAIL [Tue, 4 Oct 2011 02:04:40 +0000 (02:04 +0000)]
eina: add sub-second resolution correctness.
SVN revision: 63787
Cedric BAIL [Tue, 4 Oct 2011 01:55:41 +0000 (01:55 +0000)]
eina: forgotten lock in eina_file.
SVN revision: 63786
Carsten Haitzler [Tue, 4 Oct 2011 01:41:45 +0000 (01:41 +0000)]
jiyoun bug! you didnt fix the hkey string properly.. you set the last
2 chars to o? where ? is "undefined". you set the same string char to
/ then o. fix!
SVN revision: 63785
Rafael Antognolli [Mon, 3 Oct 2011 18:39:28 +0000 (18:39 +0000)]
emotion/examples: Fix more warnings.
SVN revision: 63782
Rafael Antognolli [Mon, 3 Oct 2011 18:39:23 +0000 (18:39 +0000)]
emotion/generic/vlc: Remove more warnings.
SVN revision: 63781
Rafael Antognolli [Mon, 3 Oct 2011 18:39:20 +0000 (18:39 +0000)]
emotion/generic: Remove warnings.
Remove unused functions, variables and fix a "return" on a non-void
returning function.
SVN revision: 63780
Rafael Antognolli [Mon, 3 Oct 2011 18:24:12 +0000 (18:24 +0000)]
emotion/build: Fix DSO build for em_generic_vlc.
SVN revision: 63779
Rafael Antognolli [Mon, 3 Oct 2011 18:19:48 +0000 (18:19 +0000)]
emotion/generic/vlc: VLC needs to write data somewhere.
It seems that depending on the system, vlc can't use a NULL pointer to
the pixels where it should write its data.
So a small amount of memory should be allocated and passed to its
rendering callbacks (specifically, the lock callback) when the file is
being opened and decoded for the first time. Then this memory can be
freed, since the real rendering will happen on the shared memory area.
SVN revision: 63777
Carsten Haitzler [Mon, 3 Oct 2011 16:29:12 +0000 (16:29 +0000)]
so... gcc was optimizing the test out... that sucks! fix. make sure gcc
doesnt know what to do with optimizing and actually compiles the code!
SVN revision: 63775
Tom Hacohen [Mon, 3 Oct 2011 12:30:40 +0000 (12:30 +0000)]
Edje entry: Emit signals on range del and add info to changed,user.
Info added includes: cursor position of the action, content related to the
action, and the action that happened (added/removed).
Also fixed tab insertion to delete the current selection.
SVN revision: 63773
Tom Hacohen [Mon, 3 Oct 2011 12:30:37 +0000 (12:30 +0000)]
Edje entry: Do the cheaper if first.
SVN revision: 63772
Tom Hacohen [Mon, 3 Oct 2011 12:30:32 +0000 (12:30 +0000)]
Edje signals: Add the ability to provide extra data for signals.
SVN revision: 63771
Cedric BAIL [Mon, 3 Oct 2011 10:29:04 +0000 (10:29 +0000)]
emotion: forgotten declaration.
SVN revision: 63768
WooHyun Jung [Mon, 3 Oct 2011 08:02:07 +0000 (08:02 +0000)]
edje/edje_entry : fixed small bugs and warnings
SVN revision: 63766
ChunEon Park [Mon, 3 Oct 2011 05:06:11 +0000 (05:06 +0000)]
evas/configure.ac - fixed typo.
SVN revision: 63764
Carsten Haitzler [Mon, 3 Oct 2011 04:44:23 +0000 (04:44 +0000)]
isolate sse3 to only its own file, so it only uses -msse3 for that
SVN revision: 63762
Cedric BAIL [Mon, 3 Oct 2011 03:30:39 +0000 (03:30 +0000)]
emotion: first try with xv.
SVN revision: 63759
Cedric BAIL [Mon, 3 Oct 2011 03:28:52 +0000 (03:28 +0000)]
evas: add basic support for video support.
SVN revision: 63758
Youness Alaoui [Sun, 2 Oct 2011 23:41:42 +0000 (23:41 +0000)]
Ecore-con: Oups, fix ipv6 support in cares support after previous commit misstep
SVN revision: 63755
Boris Faure [Sun, 2 Oct 2011 21:10:15 +0000 (21:10 +0000)]
edje: update ChangeLog
SVN revision: 63754
Boris Faure [Sun, 2 Oct 2011 21:07:54 +0000 (21:07 +0000)]
edje: description.max can be -1
also add myself to AUTHORS
SVN revision: 63753
Carsten Haitzler [Sun, 2 Oct 2011 11:29:03 +0000 (11:29 +0000)]
ok. sse3 OFF for 32bit builds. as we cant guarantee the compiler and
arch does sse3. the wasy sse3 is done makes this stupidly ugly. so too
bad for 32bit builds - no sse3 for u unless u specifically enable at
build time and then u have a binary that never runs on pre-sse3 chips.
SVN revision: 63745
Carsten Haitzler [Sun, 2 Oct 2011 10:57:26 +0000 (10:57 +0000)]
NO - SSE3... add -msse3.... NO! NEVER!
SVN revision: 63744
Carsten Haitzler [Sun, 2 Oct 2011 10:43:17 +0000 (10:43 +0000)]
formatting - space++
SVN revision: 63743
Iván Briano [Sat, 1 Oct 2011 18:04:57 +0000 (18:04 +0000)]
Work with a static Xlib too
SVN revision: 63742
Carsten Haitzler [Fri, 30 Sep 2011 16:18:41 +0000 (16:18 +0000)]
bad cedric! broke gl engine!
SVN revision: 63729
Cedric BAIL [Fri, 30 Sep 2011 15:54:26 +0000 (15:54 +0000)]
evas: remove warning.
SVN revision: 63728
Cedric BAIL [Fri, 30 Sep 2011 15:51:32 +0000 (15:51 +0000)]
evas: zero swizzeling code for Samsung platform.
SVN revision: 63727
Cedric BAIL [Fri, 30 Sep 2011 15:43:51 +0000 (15:43 +0000)]
evas: correctly handle direct mapping of data for non RGBA case.
SVN revision: 63726
Cedric BAIL [Fri, 30 Sep 2011 15:39:16 +0000 (15:39 +0000)]
emotion: don't crash on empty video stream.
SVN revision: 63725
Cedric BAIL [Fri, 30 Sep 2011 15:37:28 +0000 (15:37 +0000)]
emotion: add some space around.
SVN revision: 63724
Josef Reidinger [Fri, 30 Sep 2011 13:33:40 +0000 (13:33 +0000)]
evas: fix make dist
Patch by: Josef Reidinger <jreidinger@suse.cz>
SVN revision: 63723
Jiyoun Park [Fri, 30 Sep 2011 07:10:40 +0000 (07:10 +0000)]
From: Jiyoun Park <jy0703.park@samsung.com>
Subject: [E-devel] [Patch] support Animation gif's disposal mode
I make patch support animation gif disposal mode.
Before, gif loader only decode & render based on previous frame.
This patch can support "do not dispose mode" & "restore background
mode".
So It solve after image problem of restore background mode.
SVN revision: 63716
Mike Blumenkrantz [Fri, 30 Sep 2011 06:05:33 +0000 (06:05 +0000)]
fix ambiguous docs and add notes about premultiplied coloring books
SVN revision: 63715
Carsten Haitzler [Fri, 30 Sep 2011 06:04:53 +0000 (06:04 +0000)]
include config.h - it isnt included.. otherwise we'd have had redefine
warnings....
SVN revision: 63714
Vincent Torri [Fri, 30 Sep 2011 04:14:30 +0000 (04:14 +0000)]
fix warning
SVN revision: 63710
Vincent Torri [Fri, 30 Sep 2011 04:04:28 +0000 (04:04 +0000)]
unneeded checks
SVN revision: 63708
Vincent Torri [Fri, 30 Sep 2011 03:50:30 +0000 (03:50 +0000)]
add Jim Kukunas as authors
SVN revision: 63707
Carsten Haitzler [Fri, 30 Sep 2011 03:29:03 +0000 (03:29 +0000)]
you know.... i was reviewing this patch this morning and i found
several problems with it... but SOMEONE... (lucas) committed it
without even so much as replying to the list saying he was going to...
:)
SVN revision: 63705
Jim Kukunas [Fri, 30 Sep 2011 02:37:12 +0000 (02:37 +0000)]
evas: enable SSE3 blend functions
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63704
Jim Kukunas [Fri, 30 Sep 2011 02:37:02 +0000 (02:37 +0000)]
evas: add SSE3 _op_blend_pixel_mask blend functions
_op_blend_p_mas_dp_sse3
_op_blend_pas_mas_dp_sse3
_op_blend_rel_p_mas_dp_sse3
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63703
Jim Kukunas [Fri, 30 Sep 2011 02:36:51 +0000 (02:36 +0000)]
evas: add SSE3 op_blend_pixel_color blend functions
_op_blend_p_c_dp_sse3
_op_blend_pan_c_dp_sse3
_op_blend_p_can_dp_sse3
_op_blend_pan_can_dp_sse3
_op_blend_p_caa_dp_sse3
_op_blend_pan_caa_dp_sse3
_op_blend_rel_p_c_dp_sse3
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63702
Jim Kukunas [Fri, 30 Sep 2011 02:36:30 +0000 (02:36 +0000)]
evas: add SSE3 op_blend_pixel blend functions
_op_blend_p_dp_sse3
_op_blend_pas_dp_sse3
_op_blend_rel_p_dp_sse3
_op_blend_rel_pan_dp_sse3
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63701
Jim Kukunas [Fri, 30 Sep 2011 02:36:15 +0000 (02:36 +0000)]
evas: add SSE3 op_blend_mask_color blend functions
_op_blend_mas_c_dp_sse3
_op_blend_mas_can_dp_sse3
_op_blend_rel_mas_c_dp_sse3
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63700
Jim Kukunas [Fri, 30 Sep 2011 02:36:01 +0000 (02:36 +0000)]
evas: add SSE3 op_blend_color blend functions
_op_blend_c_dp_sse3
_op_blend_rel_c_dp_sse3
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63699
Jim Kukunas [Fri, 30 Sep 2011 02:35:45 +0000 (02:35 +0000)]
evas: add common SSE3 blending functions/macro
mul_256_sse3
sub4_alpha_sse3
interp4_256_sse3
mul_sym_sse3
mul4_sym_sse3
mul3_sym_sse3
LOOP_ALIGNED_U1_A48_SSE3
__attribute__((always_inline)) is needed to coax GCC (< 4.6.0)
into inlining the common blend ops. Not inlining these functions
causes a steep performance penalty.
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63698
Jim Kukunas [Fri, 30 Sep 2011 02:35:31 +0000 (02:35 +0000)]
evas: add SSE3 support
Readme entry
configure --[enable/disable]-cpu-sse3
processor capability test
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63697
Daniel Juyung Seo [Fri, 30 Sep 2011 00:37:44 +0000 (00:37 +0000)]
edje edje_cc_handlers.c: Fixed indentation and error message.
SVN revision: 63693
Youness Alaoui [Thu, 29 Sep 2011 21:05:39 +0000 (21:05 +0000)]
Ecore-con: Use want_ecore_con_*_sockets instead of want_*_sockets in the configure output
SVN revision: 63684
Youness Alaoui [Thu, 29 Sep 2011 21:05:32 +0000 (21:05 +0000)]
Ecore-con: Allow to disable local sockets support, and disable them on ps3
SVN revision: 63683
Youness Alaoui [Thu, 29 Sep 2011 21:05:20 +0000 (21:05 +0000)]
Ecore-con: Use inet_ntop instead of getnameinfo.
getnameinfo is a blocking call would would resolve a sockaddr into
its hostname, not into an IP address, so the ip_get should use the
inet_ntop call instead.
SVN revision: 63682
Youness Alaoui [Thu, 29 Sep 2011 21:05:02 +0000 (21:05 +0000)]
Ecore-con: Add a client/server unit test
SVN revision: 63681
Youness Alaoui [Thu, 29 Sep 2011 21:04:54 +0000 (21:04 +0000)]
Ecore-con: Test for IPV6 availability
SVN revision: 63680
Youness Alaoui [Thu, 29 Sep 2011 21:04:45 +0000 (21:04 +0000)]
ecore-con: Do not use TCP_NODELAY if netinet/tcp.h is not found
SVN revision: 63679
Youness Alaoui [Thu, 29 Sep 2011 21:04:07 +0000 (21:04 +0000)]
Escape: Only require libtool 2.2, since it seems 2.4 isn't very popular yet...
SVN revision: 63677
Michael BOUCHAUD [Thu, 29 Sep 2011 15:13:27 +0000 (15:13 +0000)]
evas: fix make dist
SVN revision: 63669
Michael BOUCHAUD [Thu, 29 Sep 2011 15:13:10 +0000 (15:13 +0000)]
eina: fix make dist
SVN revision: 63668
Carsten Haitzler [Thu, 29 Sep 2011 09:56:07 +0000 (09:56 +0000)]
update modifiers on mapping changes too.
SVN revision: 63665
Cedric BAIL [Thu, 29 Sep 2011 09:48:13 +0000 (09:48 +0000)]
evas: oops forgot that.
SVN revision: 63664
Jihoon Kim [Thu, 29 Sep 2011 09:02:31 +0000 (09:02 +0000)]
From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] update cursor location when the position of
entry is changed
The cursor location information should be transferred when the position of
entry is changed.
For example, an entry can be moved by comformant, rotate event.
The transferred cursor location is used for letting candidate word window
move the appropriate position.
SVN revision: 63660
Cedric BAIL [Thu, 29 Sep 2011 09:02:30 +0000 (09:02 +0000)]
evas: handle exif rotation information directly inside evas jpeg loader.
Patch by Jiyoun Park <jy0703.park@samsung.com>
SVN revision: 63659
Vincent Torri [Thu, 29 Sep 2011 06:26:03 +0000 (06:26 +0000)]
use another m4 macro for __atribute__
add check of gcc vector extension, requested by cedric
SVN revision: 63652
Vincent Torri [Thu, 29 Sep 2011 06:07:40 +0000 (06:07 +0000)]
use another m4 macro for __atribute__
SVN revision: 63651
Cedric BAIL [Thu, 29 Sep 2011 01:29:21 +0000 (01:29 +0000)]
edje: add group inheritance.
Patch by Jaehwan Kim <jae.hwan.kim@samsung.com>
SVN revision: 63648
Daniel Juyung Seo [Wed, 28 Sep 2011 09:14:40 +0000 (09:14 +0000)]
evas Evas.h: Fixed typo.
SVN revision: 63640
Cedric BAIL [Wed, 28 Sep 2011 05:34:30 +0000 (05:34 +0000)]
emotion: make it possible to dump the complete pipeline not only on failure, but also when it worked.
SVN revision: 63637
Daniel Juyung Seo [Wed, 28 Sep 2011 05:30:57 +0000 (05:30 +0000)]
ecore ecore_con_url.c: Applied ui interactoin bug fix patch from Kim
Yunhan <spbear@gmail.com>
On Wed, Sep 21, 2011 at 10:51 PM, Kim Yunhan <spbear@gmail.com> wrote:
> Hello!
>
> elm_map uses Ecore Con with CURL.
> I tested elm_map many times on my device.
> But sometimes UI interaction is held when data connection is poor.
> So I tried to debug and I found that this code lead to hold an Ecore
main
> loop.
>
> ----------------------------------------------
> In ecore_con_url.c
>
> while (curl_multi_perform(_curlm, &still_running) ==
> CURLM_CALL_MULTI_PERFORM) ;
> ----------------------------------------------
>
> curl_multi_perform() is CURL's asynchronous API.
> But above code hold an Ecore main loop.
> When it takes long time in libcurl, UI interaction is delayed.
>
> For example, If you have poor data connection.
> libcurl is trying to resolve DNS in this step.
> But it have to wait until timeout.
> At that time it looks like being locked.
>
> So I write a patch for fixing it.
SVN revision: 63636
Cedric BAIL [Tue, 27 Sep 2011 06:16:34 +0000 (06:16 +0000)]
edje: refactor code.
SVN revision: 63620
Cedric BAIL [Tue, 27 Sep 2011 06:16:11 +0000 (06:16 +0000)]
ecore: prevent one last spurious wakeup.
SVN revision: 63619
Vincent Torri [Mon, 26 Sep 2011 21:50:50 +0000 (21:50 +0000)]
bump gettext version to 0.17. Patch by xlopez@igalia.com. Fix ticket #813
SVN revision: 63612
Carsten Haitzler [Mon, 26 Sep 2011 02:45:06 +0000 (02:45 +0000)]
and another commit in an attempt to fix mouse grabs + event callbacks
to be consistent
SVN revision: 63607
Carsten Haitzler [Sun, 25 Sep 2011 04:43:02 +0000 (04:43 +0000)]
new attempt to fix the hidden object event thing without breaking
dnd... this makes for consistent behavior. :)
SVN revision: 63599
Christopher Michael [Sat, 24 Sep 2011 09:21:17 +0000 (09:21 +0000)]
Ecore_X(cb): Disable filtering of MotionNotify events. Could cause
problems with prediction. Thanks mate ;)
SVN revision: 63587
Carsten Haitzler [Sat, 24 Sep 2011 07:46:37 +0000 (07:46 +0000)]
oops - and dont need to sub the rgabbed count - i missed that it was
already done above. no bug there. move on.
SVN revision: 63586
Christopher Michael [Sat, 24 Sep 2011 07:23:41 +0000 (07:23 +0000)]
Ecore: Fix configure.ac for recent xcb_cflags change.
SVN revision: 63585
Christopher Michael [Sat, 24 Sep 2011 07:23:17 +0000 (07:23 +0000)]
Ecore_Xim: No need to link against xcb flags here.
SVN revision: 63584
Christopher Michael [Sat, 24 Sep 2011 06:21:15 +0000 (06:21 +0000)]
Ecore: Fix configure.ac to use different variable names for pkg-config
libs.
SVN revision: 63583
Christopher Michael [Sat, 24 Sep 2011 06:20:47 +0000 (06:20 +0000)]
Ecore_Evas: Rename xcb cflags & libs variable to avoid pkg-config
confusion.
SVN revision: 63582
Christopher Michael [Sat, 24 Sep 2011 06:20:15 +0000 (06:20 +0000)]
Ecore_X(cb): Rename xcb cflags & link libs to avoid any pkg-config
confusion.
SVN revision: 63581
Christopher Michael [Sat, 24 Sep 2011 05:33:29 +0000 (05:33 +0000)]
Ecore_X(cb): Fix ecore_x when using unstable (from git) xcb...they
removed the event error enums.
SVN revision: 63579
Carsten Haitzler [Sat, 24 Sep 2011 04:01:36 +0000 (04:01 +0000)]
as suspected... this breaks drag and drop! :( revert.
SVN revision: 63577
Lucas De Marchi [Fri, 23 Sep 2011 17:02:02 +0000 (17:02 +0000)]
eina: provide a C++-compatible version of _EINA_INLIST_CONTAINER
In C++ we can't assign a void pointer to another type pointer without casts. We
now rely on typeof() operator *when using C++*.
We may provide another version later for those compilers without typeof()
support.
SVN revision: 63568
Cedric BAIL [Fri, 23 Sep 2011 13:26:54 +0000 (13:26 +0000)]
ecore: lock all broadcast.
SVN revision: 63567
Cedric BAIL [Fri, 23 Sep 2011 13:17:12 +0000 (13:17 +0000)]
eina: correctly track lock when waiting for condition.
SVN revision: 63566
Cedric BAIL [Fri, 23 Sep 2011 10:47:33 +0000 (10:47 +0000)]
ecore: prevent spurious wakeup and lock the right mutex.
SVN revision: 63565
Carsten Haitzler [Fri, 23 Sep 2011 06:37:03 +0000 (06:37 +0000)]
try this for fixing grab count when callbacks play with further events
in the in list copy (like moving, resizing, hiding etc. them).
SVN revision: 63554