Carsten Haitzler
182a9f9eed
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
2011-10-02 11:29:03 +00:00
Carsten Haitzler
c31b6a9dcd
NO - SSE3... add -msse3.... NO! NEVER!
...
SVN revision: 63744
2011-10-02 10:57:26 +00:00
Carsten Haitzler
de8b0a1137
formatting - space++
...
SVN revision: 63743
2011-10-02 10:43:17 +00:00
Iván Briano
c1287bd741
Work with a static Xlib too
...
SVN revision: 63742
2011-10-01 18:04:57 +00:00
Carsten Haitzler
f054f04d08
bad cedric! broke gl engine!
...
SVN revision: 63729
2011-09-30 16:18:41 +00:00
Cedric BAIL
0d03abde6b
evas: remove warning.
...
SVN revision: 63728
2011-09-30 15:54:26 +00:00
Cedric BAIL
cc71e34616
evas: zero swizzeling code for Samsung platform.
...
SVN revision: 63727
2011-09-30 15:51:32 +00:00
Cedric BAIL
308cf81312
evas: correctly handle direct mapping of data for non RGBA case.
...
SVN revision: 63726
2011-09-30 15:43:51 +00:00
Cedric BAIL
9eb6ef192e
emotion: don't crash on empty video stream.
...
SVN revision: 63725
2011-09-30 15:39:16 +00:00
Cedric BAIL
d3c4e4fa00
emotion: add some space around.
...
SVN revision: 63724
2011-09-30 15:37:28 +00:00
Josef Reidinger
37b04168d6
evas: fix make dist
...
Patch by: Josef Reidinger <jreidinger@suse.cz>
SVN revision: 63723
2011-09-30 13:33:40 +00:00
Jiyoun Park
c231bf108b
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
2011-09-30 07:10:40 +00:00
Mike Blumenkrantz
5d4c95d975
fix ambiguous docs and add notes about premultiplied coloring books
...
SVN revision: 63715
2011-09-30 06:05:33 +00:00
Carsten Haitzler
cbb0dcbb3d
include config.h - it isnt included.. otherwise we'd have had redefine
...
warnings....
SVN revision: 63714
2011-09-30 06:04:53 +00:00
Vincent Torri
6c59cdc4f4
fix warning
...
SVN revision: 63710
2011-09-30 04:14:30 +00:00
Vincent Torri
993fa90cb3
unneeded checks
...
SVN revision: 63708
2011-09-30 04:04:28 +00:00
Vincent Torri
0861f8edff
add Jim Kukunas as authors
...
SVN revision: 63707
2011-09-30 03:50:30 +00:00
Carsten Haitzler
34ca6b6738
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
2011-09-30 03:29:03 +00:00
Jim Kukunas
24c56344eb
evas: enable SSE3 blend functions
...
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63704
2011-09-30 02:37:12 +00:00
Jim Kukunas
a058ae7a5e
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
2011-09-30 02:37:02 +00:00
Jim Kukunas
e7f1e55f81
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
2011-09-30 02:36:51 +00:00
Jim Kukunas
a374dd7b35
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
2011-09-30 02:36:30 +00:00
Jim Kukunas
21991884f4
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
2011-09-30 02:36:15 +00:00
Jim Kukunas
793c7d1031
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
2011-09-30 02:36:01 +00:00
Jim Kukunas
937a5a91f1
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
2011-09-30 02:35:45 +00:00
Jim Kukunas
eec4b913ea
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
2011-09-30 02:35:31 +00:00
Daniel Juyung Seo
17881b57a4
edje edje_cc_handlers.c: Fixed indentation and error message.
...
SVN revision: 63693
2011-09-30 00:37:44 +00:00
Youness Alaoui
e6183a9b06
Ecore-con: Use want_ecore_con_*_sockets instead of want_*_sockets in the configure output
...
SVN revision: 63684
2011-09-29 21:05:39 +00:00
Youness Alaoui
0618b78f1e
Ecore-con: Allow to disable local sockets support, and disable them on ps3
...
SVN revision: 63683
2011-09-29 21:05:32 +00:00
Youness Alaoui
84796ed59b
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
2011-09-29 21:05:20 +00:00
Youness Alaoui
075744047d
Ecore-con: Add a client/server unit test
...
SVN revision: 63681
2011-09-29 21:05:02 +00:00
Youness Alaoui
1fc4a13f80
Ecore-con: Test for IPV6 availability
...
SVN revision: 63680
2011-09-29 21:04:54 +00:00
Youness Alaoui
ed03a201ef
ecore-con: Do not use TCP_NODELAY if netinet/tcp.h is not found
...
SVN revision: 63679
2011-09-29 21:04:45 +00:00
Youness Alaoui
4b033861bb
Escape: Only require libtool 2.2, since it seems 2.4 isn't very popular yet...
...
SVN revision: 63677
2011-09-29 21:04:07 +00:00
Michael BOUCHAUD
7b2355eff1
evas: fix make dist
...
SVN revision: 63669
2011-09-29 15:13:27 +00:00
Michael BOUCHAUD
9e9bf24156
eina: fix make dist
...
SVN revision: 63668
2011-09-29 15:13:10 +00:00
Carsten Haitzler
8c26779f16
update modifiers on mapping changes too.
...
SVN revision: 63665
2011-09-29 09:56:07 +00:00
Cedric BAIL
b70d6a0556
evas: oops forgot that.
...
SVN revision: 63664
2011-09-29 09:48:13 +00:00
Jihoon Kim
97f7d95201
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
2011-09-29 09:02:31 +00:00
Cedric BAIL
442589f4ca
evas: handle exif rotation information directly inside evas jpeg loader.
...
Patch by Jiyoun Park <jy0703.park@samsung.com>
SVN revision: 63659
2011-09-29 09:02:30 +00:00
Vincent Torri
51781d7985
use another m4 macro for __atribute__
...
add check of gcc vector extension, requested by cedric
SVN revision: 63652
2011-09-29 06:26:03 +00:00
Vincent Torri
86ce0f6be9
use another m4 macro for __atribute__
...
SVN revision: 63651
2011-09-29 06:07:40 +00:00
Cedric BAIL
db4c82bc46
edje: add group inheritance.
...
Patch by Jaehwan Kim <jae.hwan.kim@samsung.com>
SVN revision: 63648
2011-09-29 01:29:21 +00:00
Daniel Juyung Seo
3adea31a4a
evas Evas.h: Fixed typo.
...
SVN revision: 63640
2011-09-28 09:14:40 +00:00
Cedric BAIL
796600d1a5
emotion: make it possible to dump the complete pipeline not only on failure, but also when it worked.
...
SVN revision: 63637
2011-09-28 05:34:30 +00:00
Daniel Juyung Seo
c8a62c0cb2
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
2011-09-28 05:30:57 +00:00
Cedric BAIL
881244542d
edje: refactor code.
...
SVN revision: 63620
2011-09-27 06:16:34 +00:00
Cedric BAIL
9a6c96ee56
ecore: prevent one last spurious wakeup.
...
SVN revision: 63619
2011-09-27 06:16:11 +00:00
Vincent Torri
b46688b148
bump gettext version to 0.17. Patch by xlopez@igalia.com. Fix ticket #813
...
SVN revision: 63612
2011-09-26 21:50:50 +00:00
Carsten Haitzler
7be30a23bf
and another commit in an attempt to fix mouse grabs + event callbacks
...
to be consistent
SVN revision: 63607
2011-09-26 02:45:06 +00:00
Carsten Haitzler
0088ea3d8b
new attempt to fix the hidden object event thing without breaking
...
dnd... this makes for consistent behavior. :)
SVN revision: 63599
2011-09-25 04:43:02 +00:00
Christopher Michael
d579c7812d
Ecore_X(cb): Disable filtering of MotionNotify events. Could cause
...
problems with prediction. Thanks mate ;)
SVN revision: 63587
2011-09-24 09:21:17 +00:00
Carsten Haitzler
64940b1bf4
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
2011-09-24 07:46:37 +00:00
Christopher Michael
67e0df22e7
Ecore: Fix configure.ac for recent xcb_cflags change.
...
SVN revision: 63585
2011-09-24 07:23:41 +00:00
Christopher Michael
506179e544
Ecore_Xim: No need to link against xcb flags here.
...
SVN revision: 63584
2011-09-24 07:23:17 +00:00
Christopher Michael
1d08043154
Ecore: Fix configure.ac to use different variable names for pkg-config
...
libs.
SVN revision: 63583
2011-09-24 06:21:15 +00:00
Christopher Michael
63baac01f2
Ecore_Evas: Rename xcb cflags & libs variable to avoid pkg-config
...
confusion.
SVN revision: 63582
2011-09-24 06:20:47 +00:00
Christopher Michael
c75816a09c
Ecore_X(cb): Rename xcb cflags & link libs to avoid any pkg-config
...
confusion.
SVN revision: 63581
2011-09-24 06:20:15 +00:00
Christopher Michael
6273de0e15
Ecore_X(cb): Fix ecore_x when using unstable (from git) xcb...they
...
removed the event error enums.
SVN revision: 63579
2011-09-24 05:33:29 +00:00
Carsten Haitzler
0df0084dba
as suspected... this breaks drag and drop! :( revert.
...
SVN revision: 63577
2011-09-24 04:01:36 +00:00
Lucas De Marchi
d091773382
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
2011-09-23 17:02:02 +00:00
Cedric BAIL
16fc152856
ecore: lock all broadcast.
...
SVN revision: 63567
2011-09-23 13:26:54 +00:00
Cedric BAIL
9101e46ae6
eina: correctly track lock when waiting for condition.
...
SVN revision: 63566
2011-09-23 13:17:12 +00:00
Cedric BAIL
f749139212
ecore: prevent spurious wakeup and lock the right mutex.
...
SVN revision: 63565
2011-09-23 10:47:33 +00:00
Carsten Haitzler
222644dc67
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
2011-09-23 06:37:03 +00:00
Carsten Haitzler
f3899ddecb
fix grab event counter miss.
...
SVN revision: 63553
2011-09-23 06:19:20 +00:00
Vincent Torri
c23c2982be
another useless header file
...
SVN revision: 63547
2011-09-22 20:36:08 +00:00
Vincent Torri
31fad2deac
useless header file
...
SVN revision: 63546
2011-09-22 20:33:58 +00:00
Cedric BAIL
08e79c00ff
efreet: add svg.
...
SVN revision: 63538
2011-09-22 14:10:04 +00:00
Christopher Michael
fe35a0421b
Ecore_Evas: Don't need the WindowAttributes variable unless we are an
...
argb window.
(Sorry vtorri).
SVN revision: 63534
2011-09-22 09:26:02 +00:00
Christopher Michael
4ac5e88875
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
2011-09-22 07:19:50 +00:00
Vincent Torri
b25413d367
whitespaces--
...
SVN revision: 63531
2011-09-22 06:02:26 +00:00
Christopher Michael
dd77378588
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
2011-09-22 02:39:23 +00:00
Christopher Michael
0009c82081
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
2011-09-21 21:01:15 +00:00
Christopher Michael
42d8b6b481
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
2011-09-21 20:55:12 +00:00
Christopher Michael
83d9070643
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
2011-09-21 11:42:24 +00:00
Christopher Michael
c668ac0227
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
2011-09-21 11:41:25 +00:00
Christopher Michael
46b0d6adf0
Ecore_X(cb): Make sync_magic_send more like the xlib version and use
...
xcb_send_event directly.
SVN revision: 63516
2011-09-21 11:39:08 +00:00
ChunEon Park
b653b18526
evas_object_smart - trivial changes.
...
SVN revision: 63514
2011-09-21 10:56:23 +00:00
ChunEon Park
ad59819a7d
evas/evas_events - just removed white spaces.
...
SVN revision: 63511
2011-09-21 10:35:03 +00:00
Carsten Haitzler
c54441d5ce
xcb impl for generic events
...
SVN revision: 63508
2011-09-21 06:17:22 +00:00
Christopher Michael
c748d1b17b
Ecore_X(cb): Remove debug printout. Add missing logfn.
...
SVN revision: 63507
2011-09-21 05:13:03 +00:00
Youness Alaoui
bbbf959e77
Ecore: Oups, typo, check for PS3 with __lv2ppu__ and not __ppulv2__
...
SVN revision: 63504
2011-09-20 22:06:33 +00:00
Carsten Haitzler
495f658861
support mtrace in eina at runtime. easier now to enable via env vars.
...
SVN revision: 63498
2011-09-20 11:28:25 +00:00
Cedric BAIL
c07415b8bd
emotion: don't use the pipeline anymore when it's not needed.
...
SVN revision: 63497
2011-09-20 11:04:54 +00:00
Cedric BAIL
973717b9bf
emotion: correctly update position of sub-object.
...
SVN revision: 63496
2011-09-20 10:54:53 +00:00
Cedric BAIL
d3345a5d75
emotion: remove use of xattr.
...
SVN revision: 63495
2011-09-20 09:40:55 +00:00
Christopher Michael
5f68e376b2
Ecore_X(cb): Add macro to check for validity of the xcb_connection
...
before trying to use it.
SVN revision: 63494
2011-09-20 09:12:02 +00:00
Tom Hacohen
7b374f1dd3
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
2011-09-20 08:05:50 +00:00
Christopher Michael
663ce7f2fc
Ecore_X(cb): Add checks to make sure that extensions are loaded and
...
available before making calls to them.
SVN revision: 63492
2011-09-20 07:34:50 +00:00
Christopher Michael
d7a1fd1630
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
2011-09-20 07:17:55 +00:00
Christopher Michael
3561137e9a
Ecore_X(cb): Check composite is available before trying to use it.
...
SVN revision: 63490
2011-09-20 07:15:52 +00:00
Christopher Michael
c7a7c71541
Ecore_X(cb): Fix 'dpy' thingies ;)
...
SVN revision: 63489
2011-09-20 07:14:11 +00:00
Christopher Michael
7896c9df95
Ecore_X(cb): Make sure screensaver extension is available before
...
trying to call functions involving it.
SVN revision: 63488
2011-09-20 07:11:36 +00:00
Carsten Haitzler
913a41adbe
actually no - wrong pixman... remove if.
...
SVN revision: 63487
2011-09-20 05:45:00 +00:00
Carsten Haitzler
bc988911e8
software xcb cvant build without pixman... fix autofoo
...
SVN revision: 63486
2011-09-20 05:28:20 +00:00
Cedric BAIL
7a591915b1
emotion: add basic xoverlay infrastructure to emotion. not ready at all yet.
...
SVN revision: 63482
2011-09-19 15:33:02 +00:00
Cedric BAIL
3171f01b00
evas: remove a fixme by making the engine list dynamic.
...
SVN revision: 63481
2011-09-19 14:20:18 +00:00
Cedric BAIL
aed1ed1666
emotion: disable tricky surface destruction and remove useless lock.
...
SVN revision: 63480
2011-09-19 12:49:20 +00:00
Cedric BAIL
1a016f1915
eio: don't free internal data.
...
SVN revision: 63479
2011-09-19 12:47:02 +00:00