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
Carsten Haitzler [Fri, 23 Sep 2011 06:19:20 +0000 (06:19 +0000)]
fix grab event counter miss.
SVN revision: 63553
Vincent Torri [Thu, 22 Sep 2011 20:36:08 +0000 (20:36 +0000)]
another useless header file
SVN revision: 63547
Vincent Torri [Thu, 22 Sep 2011 20:33:58 +0000 (20:33 +0000)]
useless header file
SVN revision: 63546
Cedric BAIL [Thu, 22 Sep 2011 14:10:04 +0000 (14:10 +0000)]
efreet: add svg.
SVN revision: 63538
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
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
Vincent Torri [Thu, 22 Sep 2011 06:02:26 +0000 (06:02 +0000)]
whitespaces--
SVN revision: 63531
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
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
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
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
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
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
ChunEon Park [Wed, 21 Sep 2011 10:56:23 +0000 (10:56 +0000)]
evas_object_smart - trivial changes.
SVN revision: 63514
ChunEon Park [Wed, 21 Sep 2011 10:35:03 +0000 (10:35 +0000)]
evas/evas_events - just removed white spaces.
SVN revision: 63511
Carsten Haitzler [Wed, 21 Sep 2011 06:17:22 +0000 (06:17 +0000)]
xcb impl for generic events
SVN revision: 63508
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
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
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
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
Cedric BAIL [Tue, 20 Sep 2011 10:54:53 +0000 (10:54 +0000)]
emotion: correctly update position of sub-object.
SVN revision: 63496
Cedric BAIL [Tue, 20 Sep 2011 09:40:55 +0000 (09:40 +0000)]
emotion: remove use of xattr.
SVN revision: 63495
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
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
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
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
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
Christopher Michael [Tue, 20 Sep 2011 07:14:11 +0000 (07:14 +0000)]
Ecore_X(cb): Fix 'dpy' thingies ;)
SVN revision: 63489
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
Carsten Haitzler [Tue, 20 Sep 2011 05:45:00 +0000 (05:45 +0000)]
actually no - wrong pixman... remove if.
SVN revision: 63487
Carsten Haitzler [Tue, 20 Sep 2011 05:28:20 +0000 (05:28 +0000)]
software xcb cvant build without pixman... fix autofoo
SVN revision: 63486
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
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
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
Cedric BAIL [Mon, 19 Sep 2011 12:47:02 +0000 (12:47 +0000)]
eio: don't free internal data.
SVN revision: 63479
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
Carsten Haitzler [Mon, 19 Sep 2011 10:48:11 +0000 (10:48 +0000)]
warning--
SVN revision: 63477