platform/upstream/efl.git
12 years agoevas: zero swizzeling code for Samsung platform.
Cedric BAIL [Fri, 30 Sep 2011 15:51:32 +0000 (15:51 +0000)]
evas: zero swizzeling code for Samsung platform.

SVN revision: 63727

12 years agoevas: correctly handle direct mapping of data for non RGBA case.
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

12 years agoemotion: don't crash on empty video stream.
Cedric BAIL [Fri, 30 Sep 2011 15:39:16 +0000 (15:39 +0000)]
emotion: don't crash on empty video stream.

SVN revision: 63725

12 years agoemotion: add some space around.
Cedric BAIL [Fri, 30 Sep 2011 15:37:28 +0000 (15:37 +0000)]
emotion: add some space around.

SVN revision: 63724

12 years agoevas: fix make dist
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

12 years agoFrom: Jiyoun Park <jy0703.park@samsung.com>
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

12 years agofix ambiguous docs and add notes about premultiplied coloring books
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

12 years agoinclude config.h - it isnt included.. otherwise we'd have had redefine
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

12 years agofix warning
Vincent Torri [Fri, 30 Sep 2011 04:14:30 +0000 (04:14 +0000)]
fix warning

SVN revision: 63710

12 years agounneeded checks
Vincent Torri [Fri, 30 Sep 2011 04:04:28 +0000 (04:04 +0000)]
unneeded checks

SVN revision: 63708

12 years agoadd Jim Kukunas as authors
Vincent Torri [Fri, 30 Sep 2011 03:50:30 +0000 (03:50 +0000)]
add Jim Kukunas as authors

SVN revision: 63707

12 years agoyou know.... i was reviewing this patch this morning and i found
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

12 years agoevas: enable SSE3 blend functions
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

12 years agoevas: add SSE3 _op_blend_pixel_mask blend functions
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

12 years agoevas: add SSE3 op_blend_pixel_color blend functions
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

12 years agoevas: add SSE3 op_blend_pixel blend functions
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

12 years agoevas: add SSE3 op_blend_mask_color blend functions
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

12 years agoevas: add SSE3 op_blend_color blend functions
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

12 years agoevas: add common SSE3 blending functions/macro
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

12 years agoevas: add SSE3 support
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

12 years agoedje edje_cc_handlers.c: Fixed indentation and error message.
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

12 years agoEcore-con: Use want_ecore_con_*_sockets instead of want_*_sockets in the configure...
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

12 years agoEcore-con: Allow to disable local sockets support, and disable them on ps3
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

12 years agoEcore-con: Use inet_ntop instead of getnameinfo.
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

12 years agoEcore-con: Add a client/server unit test
Youness Alaoui [Thu, 29 Sep 2011 21:05:02 +0000 (21:05 +0000)]
Ecore-con: Add a client/server unit test

SVN revision: 63681

12 years agoEcore-con: Test for IPV6 availability
Youness Alaoui [Thu, 29 Sep 2011 21:04:54 +0000 (21:04 +0000)]
Ecore-con: Test for IPV6 availability

SVN revision: 63680

12 years agoecore-con: Do not use TCP_NODELAY if netinet/tcp.h is not found
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

12 years agoEscape: Only require libtool 2.2, since it seems 2.4 isn't very popular yet...
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

12 years agoevas: fix make dist
Michael BOUCHAUD [Thu, 29 Sep 2011 15:13:27 +0000 (15:13 +0000)]
evas: fix make dist

SVN revision: 63669

12 years agoeina: fix make dist
Michael BOUCHAUD [Thu, 29 Sep 2011 15:13:10 +0000 (15:13 +0000)]
eina: fix make dist

SVN revision: 63668

12 years agoupdate modifiers on mapping changes too.
Carsten Haitzler [Thu, 29 Sep 2011 09:56:07 +0000 (09:56 +0000)]
update modifiers on mapping changes too.

SVN revision: 63665

12 years agoevas: oops forgot that.
Cedric BAIL [Thu, 29 Sep 2011 09:48:13 +0000 (09:48 +0000)]
evas: oops forgot that.

SVN revision: 63664

12 years agoFrom: Jihoon Kim <jihoon48.kim@samsung.com>
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

12 years agoevas: handle exif rotation information directly inside evas jpeg loader.
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

12 years agouse another m4 macro for __atribute__
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

12 years agouse another m4 macro for __atribute__
Vincent Torri [Thu, 29 Sep 2011 06:07:40 +0000 (06:07 +0000)]
use another m4 macro for __atribute__

SVN revision: 63651

12 years agoedje: add group inheritance.
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

12 years agoevas Evas.h: Fixed typo.
Daniel Juyung Seo [Wed, 28 Sep 2011 09:14:40 +0000 (09:14 +0000)]
evas Evas.h: Fixed typo.

SVN revision: 63640

12 years agoemotion: make it possible to dump the complete pipeline not only on failure, but...
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

12 years agoecore ecore_con_url.c: Applied ui interactoin bug fix patch from Kim
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

12 years agoedje: refactor code.
Cedric BAIL [Tue, 27 Sep 2011 06:16:34 +0000 (06:16 +0000)]
edje: refactor code.

SVN revision: 63620

12 years agoecore: prevent one last spurious wakeup.
Cedric BAIL [Tue, 27 Sep 2011 06:16:11 +0000 (06:16 +0000)]
ecore: prevent one last spurious wakeup.

SVN revision: 63619

12 years agobump gettext version to 0.17. Patch by xlopez@igalia.com. Fix ticket #813
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

12 years agoand another commit in an attempt to fix mouse grabs + event callbacks
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

12 years agonew attempt to fix the hidden object event thing without breaking
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

12 years agoEcore_X(cb): Disable filtering of MotionNotify events. Could cause
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

12 years agooops - and dont need to sub the rgabbed count - i missed that it was
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

12 years agoEcore: Fix configure.ac for recent xcb_cflags change.
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

12 years agoEcore_Xim: No need to link against xcb flags here.
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

12 years agoEcore: Fix configure.ac to use different variable names for pkg-config
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

12 years agoEcore_Evas: Rename xcb cflags & libs variable to avoid pkg-config
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

12 years agoEcore_X(cb): Rename xcb cflags & link libs to avoid any pkg-config
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

12 years agoEcore_X(cb): Fix ecore_x when using unstable (from git) xcb...they
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

12 years agoas suspected... this breaks drag and drop! :( revert.
Carsten Haitzler [Sat, 24 Sep 2011 04:01:36 +0000 (04:01 +0000)]
as suspected... this breaks drag and drop! :( revert.

SVN revision: 63577

12 years agoeina: provide a C++-compatible version of _EINA_INLIST_CONTAINER
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

12 years agoecore: lock all broadcast.
Cedric BAIL [Fri, 23 Sep 2011 13:26:54 +0000 (13:26 +0000)]
ecore: lock all broadcast.

SVN revision: 63567

12 years agoeina: correctly track lock when waiting for condition.
Cedric BAIL [Fri, 23 Sep 2011 13:17:12 +0000 (13:17 +0000)]
eina: correctly track lock when waiting for condition.

SVN revision: 63566

12 years agoecore: prevent spurious wakeup and lock the right mutex.
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

12 years agotry this for fixing grab count when callbacks play with further events
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

12 years agofix grab event counter miss.
Carsten Haitzler [Fri, 23 Sep 2011 06:19:20 +0000 (06:19 +0000)]
fix grab event counter miss.

SVN revision: 63553

12 years agoanother useless header file
Vincent Torri [Thu, 22 Sep 2011 20:36:08 +0000 (20:36 +0000)]
another useless header file

SVN revision: 63547

12 years agouseless header file
Vincent Torri [Thu, 22 Sep 2011 20:33:58 +0000 (20:33 +0000)]
useless header file

SVN revision: 63546

12 years agoefreet: add svg.
Cedric BAIL [Thu, 22 Sep 2011 14:10:04 +0000 (14:10 +0000)]
efreet: add svg.

SVN revision: 63538

12 years agoEcore_Evas: Don't need the WindowAttributes variable unless we are an
Christopher Michael [Thu, 22 Sep 2011 09:26:02 +0000 (09:26 +0000)]
Ecore_Evas: Don't need the WindowAttributes variable unless we are an
argb window.

(Sorry vtorri).

SVN revision: 63534

12 years agoEdje: if _edje_fetch fails and we are returning from here, then no need to
Christopher Michael [Thu, 22 Sep 2011 07:19:50 +0000 (07:19 +0000)]
Edje: if _edje_fetch fails and we are returning from here, then no need to
fetch evas_object_evas_get. Use eina_stringshare_replace rather than
del & add. Fix a little formatting.

SVN revision: 63533

12 years agowhitespaces--
Vincent Torri [Thu, 22 Sep 2011 06:02:26 +0000 (06:02 +0000)]
whitespaces--

SVN revision: 63531

12 years agoEcore_Evas: Rework ecore_evas_x_render function so it does not
Christopher Michael [Thu, 22 Sep 2011 02:39:23 +0000 (02:39 +0000)]
Ecore_Evas: Rework ecore_evas_x_render function so it does not
allocate memory for list variables & rectangles unless we need to (ie:
If there are no evas_render_updates to do, then there is no need to
allocate extra list variables & rectangles).

SVN revision: 63528

12 years agoEcore_Evas: When doing rotation_set_internal, no need to fetch the
Christopher Michael [Wed, 21 Sep 2011 21:01:15 +0000 (21:01 +0000)]
Ecore_Evas: When doing rotation_set_internal, no need to fetch the
ecore_x_window_size here as the returned values are not used anyway,
so avoid the extra function call.

SVN revision: 63523

12 years agoEcore_Evas: No need to call ecore_x_window_move/resize is the canvas
Christopher Michael [Wed, 21 Sep 2011 20:55:12 +0000 (20:55 +0000)]
Ecore_Evas: No need to call ecore_x_window_move/resize is the canvas
is already at the required size or position.

SVN revision: 63522

12 years agoEcore: Remove checks for xcb_dri extension in configure.ac as we are
Christopher Michael [Wed, 21 Sep 2011 11:42:24 +0000 (11:42 +0000)]
Ecore: Remove checks for xcb_dri extension in configure.ac as we are
not going to use it, but rather dlsym to the libdri/libGL libs (ala
xlib code).

SVN revision: 63518

12 years agoEcore_X(cb): Make vsync code behave like xlib version and link against
Christopher Michael [Wed, 21 Sep 2011 11:41:25 +0000 (11:41 +0000)]
Ecore_X(cb): Make vsync code behave like xlib version and link against
libdri/libGL/etc. Remove use of xcb_dri2 extension (for now).

SVN revision: 63517

12 years agoEcore_X(cb): Make sync_magic_send more like the xlib version and use
Christopher Michael [Wed, 21 Sep 2011 11:39:08 +0000 (11:39 +0000)]
Ecore_X(cb): Make sync_magic_send more like the xlib version and use
xcb_send_event directly.

SVN revision: 63516

12 years agoevas_object_smart - trivial changes.
ChunEon Park [Wed, 21 Sep 2011 10:56:23 +0000 (10:56 +0000)]
evas_object_smart - trivial changes.

SVN revision: 63514

12 years agoevas/evas_events - just removed white spaces.
ChunEon Park [Wed, 21 Sep 2011 10:35:03 +0000 (10:35 +0000)]
evas/evas_events - just removed white spaces.

SVN revision: 63511

12 years agoxcb impl for generic events
Carsten Haitzler [Wed, 21 Sep 2011 06:17:22 +0000 (06:17 +0000)]
xcb impl for generic events

SVN revision: 63508

12 years agoEcore_X(cb): Remove debug printout. Add missing logfn.
Christopher Michael [Wed, 21 Sep 2011 05:13:03 +0000 (05:13 +0000)]
Ecore_X(cb): Remove debug printout. Add missing logfn.

SVN revision: 63507

12 years agoEcore: Oups, typo, check for PS3 with __lv2ppu__ and not __ppulv2__
Youness Alaoui [Tue, 20 Sep 2011 22:06:33 +0000 (22:06 +0000)]
Ecore: Oups, typo, check for PS3 with __lv2ppu__ and not __ppulv2__

SVN revision: 63504

12 years agosupport mtrace in eina at runtime. easier now to enable via env vars.
Carsten Haitzler [Tue, 20 Sep 2011 11:28:25 +0000 (11:28 +0000)]
support mtrace in eina at runtime. easier now to enable via env vars.

SVN revision: 63498

12 years agoemotion: don't use the pipeline anymore when it's not needed.
Cedric BAIL [Tue, 20 Sep 2011 11:04:54 +0000 (11:04 +0000)]
emotion: don't use the pipeline anymore when it's not needed.

SVN revision: 63497

12 years agoemotion: correctly update position of sub-object.
Cedric BAIL [Tue, 20 Sep 2011 10:54:53 +0000 (10:54 +0000)]
emotion: correctly update position of sub-object.

SVN revision: 63496

12 years agoemotion: remove use of xattr.
Cedric BAIL [Tue, 20 Sep 2011 09:40:55 +0000 (09:40 +0000)]
emotion: remove use of xattr.

SVN revision: 63495

12 years agoEcore_X(cb): Add macro to check for validity of the xcb_connection
Christopher Michael [Tue, 20 Sep 2011 09:12:02 +0000 (09:12 +0000)]
Ecore_X(cb): Add macro to check for validity of the xcb_connection
before trying to use it.

SVN revision: 63494

12 years agoEvas textblock: Fixed an issue when deleting A from <a><a>A</a></a>.
Tom Hacohen [Tue, 20 Sep 2011 08:05:50 +0000 (08:05 +0000)]
Evas textblock: Fixed an issue when deleting A from <a><a>A</a></a>.

Reported by WooHyun. Thanks a lot, great catch, also told me where and what
the issue is exactly.

Also added a test to verify this works.

SVN revision: 63493

12 years agoEcore_X(cb): Add checks to make sure that extensions are loaded and
Christopher Michael [Tue, 20 Sep 2011 07:34:50 +0000 (07:34 +0000)]
Ecore_X(cb): Add checks to make sure that extensions are loaded and
available before making calls to them.

SVN revision: 63492

12 years agoEcore_X(cb): Trim down memory usage. Add checks for damage extension
Christopher Michael [Tue, 20 Sep 2011 07:17:55 +0000 (07:17 +0000)]
Ecore_X(cb): Trim down memory usage. Add checks for damage extension
before trying to use it. Enable getting xcursor core & anim from
xdefaults.

SVN revision: 63491

12 years agoEcore_X(cb): Check composite is available before trying to use it.
Christopher Michael [Tue, 20 Sep 2011 07:15:52 +0000 (07:15 +0000)]
Ecore_X(cb): Check composite is available before trying to use it.

SVN revision: 63490

12 years agoEcore_X(cb): Fix 'dpy' thingies ;)
Christopher Michael [Tue, 20 Sep 2011 07:14:11 +0000 (07:14 +0000)]
Ecore_X(cb): Fix 'dpy' thingies ;)

SVN revision: 63489

12 years agoEcore_X(cb): Make sure screensaver extension is available before
Christopher Michael [Tue, 20 Sep 2011 07:11:36 +0000 (07:11 +0000)]
Ecore_X(cb): Make sure screensaver extension is available before
trying to call functions involving it.

SVN revision: 63488

12 years agoactually no - wrong pixman... remove if.
Carsten Haitzler [Tue, 20 Sep 2011 05:45:00 +0000 (05:45 +0000)]
actually no - wrong pixman... remove if.

SVN revision: 63487

12 years agosoftware xcb cvant build without pixman... fix autofoo
Carsten Haitzler [Tue, 20 Sep 2011 05:28:20 +0000 (05:28 +0000)]
software xcb cvant build without pixman... fix autofoo

SVN revision: 63486

12 years agoemotion: add basic xoverlay infrastructure to emotion. not ready at all yet.
Cedric BAIL [Mon, 19 Sep 2011 15:33:02 +0000 (15:33 +0000)]
emotion: add basic xoverlay infrastructure to emotion. not ready at all yet.

SVN revision: 63482

12 years agoevas: remove a fixme by making the engine list dynamic.
Cedric BAIL [Mon, 19 Sep 2011 14:20:18 +0000 (14:20 +0000)]
evas: remove a fixme by making the engine list dynamic.

SVN revision: 63481

12 years agoemotion: disable tricky surface destruction and remove useless lock.
Cedric BAIL [Mon, 19 Sep 2011 12:49:20 +0000 (12:49 +0000)]
emotion: disable tricky surface destruction and remove useless lock.

SVN revision: 63480

12 years agoeio: don't free internal data.
Cedric BAIL [Mon, 19 Sep 2011 12:47:02 +0000 (12:47 +0000)]
eio: don't free internal data.

SVN revision: 63479

12 years agomake fonts obey the same cutout rules as images.
Carsten Haitzler [Mon, 19 Sep 2011 10:48:33 +0000 (10:48 +0000)]
make fonts obey the same cutout rules as images.

SVN revision: 63478

12 years agowarning--
Carsten Haitzler [Mon, 19 Sep 2011 10:48:11 +0000 (10:48 +0000)]
warning--

SVN revision: 63477

12 years agofix bug in generic event handling on xlib side of ecore_x
Carsten Haitzler [Mon, 19 Sep 2011 10:11:53 +0000 (10:11 +0000)]
fix bug in generic event handling on xlib side of ecore_x

SVN revision: 63475

12 years agoEvas textblock: Replace the rbtree index with a fixed ptr array.
Tom Hacohen [Mon, 19 Sep 2011 09:17:17 +0000 (09:17 +0000)]
Evas textblock: Replace the rbtree index with a fixed ptr array.

This possibly doesn't scale as good but it's good enough for everything I've
tried. It's a lot easier to maintain comparing to the rbtree, and takes a
lot less memory. Next step is probably changing the array size according
to the actual content of the textblock.

SVN revision: 63474

12 years agoEvas font: Adjust yet again to the new harfbuzz API.
Tom Hacohen [Mon, 19 Sep 2011 09:17:08 +0000 (09:17 +0000)]
Evas font: Adjust yet again to the new harfbuzz API.

SVN revision: 63473

12 years agoEcore: Do not call execvp if it's unavailable on the system
Youness Alaoui [Sun, 18 Sep 2011 21:57:47 +0000 (21:57 +0000)]
Ecore: Do not call execvp if it's unavailable on the system

SVN revision: 63466