Chris Michael [Wed, 24 Jul 2013 06:06:49 +0000 (07:06 +0100)]
Add wayland to ecore_imf "in tree" modules
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Jérémy Zurcher [Tue, 23 Jul 2013 19:41:37 +0000 (19:41 +0000)]
remove double def of Eo_Callback_Priority
Carsten Haitzler (Rasterman) [Tue, 23 Jul 2013 12:19:13 +0000 (21:19 +0900)]
reformat some of changelog to be consistent/neater
Yury Usischev [Tue, 23 Jul 2013 12:15:19 +0000 (21:15 +0900)]
evas - fix long standing c "fallback" code "simd" (2 register) multiply
Daniel Juyung Seo [Tue, 23 Jul 2013 09:59:41 +0000 (18:59 +0900)]
edc.vim: updated edc syntax files.
ChunEon Park [Tue, 23 Jul 2013 08:08:22 +0000 (17:08 +0900)]
edje - updated vim syntax
Jiyoun Park [Tue, 23 Jul 2013 08:01:36 +0000 (17:01 +0900)]
* Evas: fix infinite loop if app use ecore evas image
app have to call update add function after object data set
Chris Michael [Tue, 23 Jul 2013 06:14:13 +0000 (07:14 +0100)]
During ecore_wl_window_pointer_set (called from
ecore_evas_object_cursor_set), assign the pointer properties to the
window structure so they can be applied on pointer_enter events.
NB: Phab T230
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 23 Jul 2013 06:12:40 +0000 (07:12 +0100)]
Check for valid input->pointer before calling wl_pointer_set_cursor.
During a pointer_enter event, if the window was assigned a custom
cursor, respect it. By default we will still set left_arrow initially,
but if the window was assigned a custom cursor, use it.
NB: Fixes Phab T230
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 23 Jul 2013 06:10:48 +0000 (07:10 +0100)]
Add a pointer structure to the window struct.
NB: This is used in a case where someone calls
ecore_evas_object_cursor_set on a specific window. The generic
pointer_enter code for a window initially sets the cursor to
left_arrow by default. When the above function is used, and a pointer
enter event occurs, the cursor assigned from the above function was
not being respected.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 22 Jul 2013 07:29:37 +0000 (08:29 +0100)]
No longer necessary to set the surface user_data to be equal to the
buffer.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 18 Jul 2013 10:07:05 +0000 (11:07 +0100)]
If the init count is >= 1, then we want to iterate (ecore_imf wayland
module adds an extra init).
Fix some formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 18 Jul 2013 10:03:53 +0000 (11:03 +0100)]
Remove call to display_iterate during init (this stalls our compositor
due to code reuse and is not needed from the client side anyway).
Add function for setting "server mode" (this will allow us to avoid
any display_iterate calls which would block our compositor).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 18 Jul 2013 10:03:39 +0000 (11:03 +0100)]
Add API function for setting "server_mode"
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Cedric Bail [Tue, 23 Jul 2013 02:26:58 +0000 (11:26 +0900)]
eo: turn Eo API in a beta API as discussion are still ongoing.
Cedric Bail [Tue, 23 Jul 2013 02:26:43 +0000 (11:26 +0900)]
efl: add a macro for beta API support.
Cedric Bail [Tue, 23 Jul 2013 02:25:22 +0000 (11:25 +0900)]
efl: fix headers order.
Sung W. Park [Tue, 23 Jul 2013 01:23:36 +0000 (10:23 +0900)]
Evas: adding image dump debug feature for wayland_egl backend
Porting commit
f10c108283d9b76708418ba172b9ff0b28a09cd6 to wayland
engine.
Added a feature to dump out a png image before calling SwapBuffers.
To turn on the feature, use the following env vars.
EVAS_GL_SWAP_BUFFER_DEBUG_DIR="dir_name" sets the name of the directory
that the files will be output to and enables the debug mode.
EVAS_GL_SWAP_BUFFER_DEBUG_ALWAYS=1 will enable the writing of the
files every frame. This in effect turns on the swap_buffer_debug
variable, which can be set on or off in gdb for debugging. This will
allow dumping of certain frames without having to dump out a ton of
files to track down one frame.
Sung W. Park [Mon, 22 Jul 2013 09:52:32 +0000 (18:52 +0900)]
Evas: adding image dump debug feature for gl_x11 backend
Added a feature to dump out a png image before calling SwapBuffers.
To turn on the feature, use the following env vars.
EVAS_GL_SWAP_BUFFER_DEBUG_DIR="dir_name" sets the name of the directory
that the files will be output to and enables the debug mode.
EVAS_GL_SWAP_BUFFER_DEBUG_ALWAYS=1 will enable the writing of the
files every frame. This in effect turns on the swap_buffer_debug
variable, which can be set on or off in gdb for debugging. This will
allow dumping of certain frames without having to dump out a ton of
files to track down one frame.
José Roberto de Souza [Fri, 19 Jul 2013 14:33:02 +0000 (11:33 -0300)]
edje: Update custom data in _edje_signal_callback_move_last()
José Roberto de Souza [Thu, 18 Jul 2013 22:00:57 +0000 (19:00 -0300)]
edje: Refactor signal callbacks flags
Share a byte with 2 matchs and use bitwise operations to read/write they states
is not much readable and easily could lead a issues.
Use a struct is much simpler and only will coast a half of byte per match.
Yakov Goldberg [Sun, 21 Jul 2013 08:57:11 +0000 (11:57 +0300)]
evas/textblock: fix my own boolean expression to be more obvious
ChunEon Park [Sat, 20 Jul 2013 10:37:57 +0000 (19:37 +0900)]
edje - add a FIXME.
José Roberto de Souza [Fri, 19 Jul 2013 19:28:01 +0000 (16:28 -0300)]
Mike Blumenkrantz [Fri, 19 Jul 2013 14:09:27 +0000 (15:09 +0100)]
edje don't unswallow and reswallow an object into the same part if it's already there
José Roberto de Souza [Fri, 19 Jul 2013 13:09:09 +0000 (10:09 -0300)]
edje: Add missing ChangeLog and NEWS of signal callbacks fixes
Cedric Bail [Fri, 19 Jul 2013 09:37:11 +0000 (18:37 +0900)]
evas: add geometry_set to please zmike.
Carsten Haitzler (Rasterman) [Fri, 19 Jul 2013 09:29:52 +0000 (18:29 +0900)]
evas sw map render - make more optimal (but compiler already did it)
as pointed out by y.usishchev@samsung.com - this code is copy & paste
badness, but the compiler optimizer fixed it up already, so it made no
difference in real life.
Mike Blumenkrantz [Fri, 19 Jul 2013 08:02:33 +0000 (09:02 +0100)]
revert
e7862929e4aa5217b634f08dc7ea387781e157ea
the ECORE_X_SYNC environment variable exists to make ecore-x debugging synchronous.
printing X errors as they occur is useful for application developers; errors should not
be silenced just because they are inconvenient or plentiful.
Cedric Bail [Fri, 19 Jul 2013 06:39:49 +0000 (15:39 +0900)]
edje: add threshold to draggable part.
Carsten Haitzler (Rasterman) [Fri, 19 Jul 2013 00:23:11 +0000 (09:23 +0900)]
ecore-x: make error prints DBG not ERR so we don't get spammed
because an error with no idea where it came from since its async is
pretty much usless noise. if you want this to be useful you literally
need to do an xsync every x call and be able to get backtraces... the
xsync then would be inside ecore-x. and of course this would be so
nastily slow that you need to make it an option at build...
José Roberto de Souza [Thu, 18 Jul 2013 18:13:57 +0000 (15:13 -0300)]
edje: Fix size calculation of flags of signal callbacks
José Roberto de Souza [Thu, 18 Jul 2013 17:09:19 +0000 (14:09 -0300)]
edje: Correctly set match flag in _edje_signal_callback_move_last()
This was causing some callback be removed instead a deleted callback.
Also was leaking stringshare and decreasing matches_count.
SPANK SPANK SPANK cedric
Stefan Schmidt [Thu, 18 Jul 2013 12:53:23 +0000 (13:53 +0100)]
Revert "evil: Fix parallel make by setting internal dependencies."
This reverts commit
0f0165e253558eed5d8817e21908a5aaa2016304.
Reverting my whole try to make the mingw build work with make -j6
on jenkins.
People told me that other people said that parallel build was
already working fine. Thats not what I see, but I could not care
less. If some folks leave the community but still want to preserve
ownership about specific parts I'm not in the mood for any such
politics.
Stefan Schmidt [Thu, 18 Jul 2013 12:53:05 +0000 (13:53 +0100)]
Revert "evil: Also add LDL_LIB to LIDADD"
This reverts commit
079bc42bfe0ecaba951e2cecf52a4531828e56d7.
Stefan Schmidt [Thu, 18 Jul 2013 12:52:54 +0000 (13:52 +0100)]
Revert "evil: Evils own libdl lib is also needed for the test programs."
This reverts commit
525c4cbecebb25f7b939c3a7e47957042862c4ee.
ChunEon Park [Thu, 18 Jul 2013 11:58:56 +0000 (20:58 +0900)]
edje - removed unncessary casting
ChunEon Park [Thu, 18 Jul 2013 11:34:02 +0000 (20:34 +0900)]
edje - fault casting.
Cedric Bail [Thu, 18 Jul 2013 11:18:43 +0000 (20:18 +0900)]
edje: fix typo and deep apology to asdfuser.
ChunEon Park [Thu, 18 Jul 2013 11:08:56 +0000 (20:08 +0900)]
edje/map - changed data structure from list to array to improve color data memory access
Carsten Haitzler (Rasterman) [Thu, 18 Jul 2013 11:07:01 +0000 (20:07 +0900)]
emotion: warnings-- for x overlay/xv.
Carsten Haitzler (Rasterman) [Thu, 18 Jul 2013 10:59:41 +0000 (19:59 +0900)]
emotion - fix shutdown to ensure all pending async calls are gone too.
Stefan Schmidt [Thu, 18 Jul 2013 10:06:07 +0000 (11:06 +0100)]
evil: Evils own libdl lib is also needed for the test programs.
Looks like USE_EVIL_INTERNEL_LIBS does only contains libevil itself.
For the test programs we still need the evil specific libdl for linking.
Lets hope this is the last parallel make fix for evil.
Stefan Schmidt [Thu, 18 Jul 2013 08:31:31 +0000 (09:31 +0100)]
evil: Also add LDL_LIB to LIDADD
Stefan Schmidt [Thu, 18 Jul 2013 07:54:32 +0000 (08:54 +0100)]
evil: Fix parallel make by setting internal dependencies.
The mingw build was failing when running in parallel. It was not
finding the internal lib for linking. Make sure we properly depend
on them.
Cedric Bail [Thu, 18 Jul 2013 07:52:57 +0000 (16:52 +0900)]
edje: update position after avoiding rounding error.
Cedric Bail [Thu, 18 Jul 2013 07:18:19 +0000 (16:18 +0900)]
edje: improve accuracy of math logic in part positioning.
Vladislav Brovko [Wed, 17 Jul 2013 06:20:08 +0000 (15:20 +0900)]
eina: add Eina_Value tests convert from short, int.
ChunEon Park [Thu, 18 Jul 2013 05:47:14 +0000 (14:47 +0900)]
edje - removed white spaces
Mike Blumenkrantz [Thu, 18 Jul 2013 05:24:50 +0000 (06:24 +0100)]
disable ecore-x trace debugging...whoops
Mike Blumenkrantz [Thu, 18 Jul 2013 05:17:40 +0000 (06:17 +0100)]
add ECORE_X_SYNC env variable for xlib backend
Mike Blumenkrantz [Wed, 17 Jul 2013 11:30:48 +0000 (12:30 +0100)]
delete e pixmap atom based on atom pixmap atom, not pixmap
Mike Blumenkrantz [Wed, 17 Jul 2013 11:18:57 +0000 (12:18 +0100)]
ecore_x_pixmap_free no longer fails when passed 0
Chris Michael [Wed, 17 Jul 2013 15:53:04 +0000 (16:53 +0100)]
Check for valid xkb state before trying to update modifiers from it.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Guillaume Friloux [Wed, 17 Jul 2013 14:20:45 +0000 (16:20 +0200)]
This patch is a port of commit
4b885b9b24de9e188c861422d7d2738b49359d22.
It fixes ecore_con_server_timeout_set().
Jihoon Kim [Wed, 17 Jul 2013 10:31:45 +0000 (19:31 +0900)]
[ecore_imf] fix crash because of invalid show request context
Carsten Haitzler (Rasterman) [Wed, 17 Jul 2013 09:36:30 +0000 (18:36 +0900)]
emotion gst: disable x window under/overlay suport for now. broken badly.
Mike Blumenkrantz [Wed, 17 Jul 2013 07:44:22 +0000 (08:44 +0100)]
add ECORE_X_ATOM_XDND_DIRECTSAVE0
Mike Blumenkrantz [Wed, 17 Jul 2013 07:35:34 +0000 (08:35 +0100)]
print ecore-x xlib errors when they occur
Cedric Bail [Wed, 17 Jul 2013 02:05:50 +0000 (11:05 +0900)]
eo: simplify callbacks array declaration for the lazy tasn.
ChunEon Park [Tue, 16 Jul 2013 17:21:28 +0000 (02:21 +0900)]
edje/edje_edit - split the macro, some apis doesn't need to all of calls
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 11:45:09 +0000 (20:45 +0900)]
fix clang sizeof complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 11:39:03 +0000 (20:39 +0900)]
fix a bunch of reallocs self-assigning the same var
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 11:30:21 +0000 (20:30 +0900)]
fix clang sizeof complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 11:26:52 +0000 (20:26 +0900)]
fix clang sizeof complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 11:21:00 +0000 (20:21 +0900)]
fix clang sizeof complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 11:05:52 +0000 (20:05 +0900)]
fix realloc assign to "self".
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 11:02:00 +0000 (20:02 +0900)]
fix clang sizeof complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 11:00:43 +0000 (20:00 +0900)]
fix clang sizeof complaint
Cedric Bail [Tue, 16 Jul 2013 11:03:33 +0000 (20:03 +0900)]
edje: take that windows !
Cedric Bail [Tue, 16 Jul 2013 11:03:02 +0000 (20:03 +0900)]
eo: let's add a macro to define a callbacks array.
Cedric Bail [Tue, 16 Jul 2013 11:02:47 +0000 (20:02 +0900)]
eo: let's handle memory allocation gracefully.
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 10:58:01 +0000 (19:58 +0900)]
fix clang sizeof complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 10:57:13 +0000 (19:57 +0900)]
fix clang sizeof complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 10:49:31 +0000 (19:49 +0900)]
fix clang sizeof complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 10:39:10 +0000 (19:39 +0900)]
ecore-x: vsync_animator_tick_source_set fail if drmWaitVBlank fails
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 10:24:00 +0000 (19:24 +0900)]
fix clang allocator size mistmatch (by casting - clang is wrong)
Chris Michael [Tue, 16 Jul 2013 10:16:08 +0000 (11:16 +0100)]
Add some additional trapping around window_show for cases where a
wl_shell has not been bound yet
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 09:58:20 +0000 (18:58 +0900)]
fix clang bad free better. :)
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 09:20:07 +0000 (18:20 +0900)]
fix clang bad free complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 09:11:50 +0000 (18:11 +0900)]
fix clang bad free complaint to deal with data magic value
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 08:54:26 +0000 (17:54 +0900)]
fix clang bad free complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 08:18:59 +0000 (17:18 +0900)]
fix clang nonnull complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 08:16:20 +0000 (17:16 +0900)]
fix clang nonnull complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 08:12:08 +0000 (17:12 +0900)]
fix clang nonnull complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 08:10:59 +0000 (17:10 +0900)]
fix clang nonnull complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 08:07:11 +0000 (17:07 +0900)]
fix clang nonnull complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 07:58:45 +0000 (16:58 +0900)]
fix flang nonnull complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 07:57:14 +0000 (16:57 +0900)]
fix clang nonnull report
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 07:55:03 +0000 (16:55 +0900)]
fir clang nonnull complaint
Carsten Haitzler (Rasterman) [Tue, 16 Jul 2013 07:47:08 +0000 (16:47 +0900)]
fix clang nonnull warning.
Cedric Bail [Tue, 16 Jul 2013 07:20:50 +0000 (16:20 +0900)]
eet: quick fix for windows.
Cedric Bail [Tue, 16 Jul 2013 06:18:16 +0000 (15:18 +0900)]
Revert "eo: try to fix callback array to work on other system."
This reverts commit
e89f32d28d746e07422d84ddd356e1227f100ef8.
Cedric Bail [Tue, 16 Jul 2013 04:45:36 +0000 (13:45 +0900)]
eo: micro optimization speed up callback call by 3%.
Cedric Bail [Tue, 16 Jul 2013 04:41:27 +0000 (13:41 +0900)]
eo: try to fix callback array to work on other system.
Cedric Bail [Tue, 16 Jul 2013 00:49:01 +0000 (09:49 +0900)]
emotion: let's work out of tree.
NOTE: I have no idea why we did require emotion_test to only work
in tree. If you have an explanation, I would be glad to ear it. In the
mean time, this patch restore the use of emotion_test when your build
tree is not around.
ChunEon Park [Mon, 15 Jul 2013 13:16:08 +0000 (22:16 +0900)]
edje/vim - updated syntax
Cedric Bail [Mon, 15 Jul 2013 10:11:06 +0000 (19:11 +0900)]
evas: let's get the pixels if the image is dirty, not only when we do already have pixels.
Cedric Bail [Mon, 15 Jul 2013 10:02:13 +0000 (19:02 +0900)]
evas: put the test after we had a chance to update the texture.
Mike Blumenkrantz [Mon, 15 Jul 2013 08:36:06 +0000 (09:36 +0100)]
clamp size to ximage size for ecore_x_image_get to prevent BadMatch errors