Cedric Bail
9ac13e4aec
Revert "evas/render - this is insane to me since nowhere it release the render_pre_done FALSE pairly."
...
This reverts commit fd7d1f9f98
.
This commit is the one breaking Evas_Map use in shelf. Let's investigate why it was disable
in the first place.
2013-09-03 12:39:49 +09:00
Cedric Bail
7396dc2d89
evas: simplify logic and API signature, thanks k-s.
2013-09-03 11:08:12 +09:00
Ulisses Furquim
0c83dd806a
evas/render: sync all canvases in _render_dump()
2013-09-02 20:03:23 -03:00
Ulisses Furquim
063f076aed
evas/async_render: remove block/unblock of render thread.
...
This reverts commit 42a46214c4
.
2013-09-02 20:01:37 -03:00
Ulisses Furquim
31b1cc6e3e
evas/render: introduce evas_render_sync().
...
evas_render_sync() will loop through all canvases and wait for their
rendering to finish. Since this function will execute from the main
thread that will sync all of them.
2013-09-02 19:41:32 -03:00
José Roberto de Souza
932a7a00cd
eldbus: Check if interface of signal match with signal handler
...
Thanks fgau for pointing this issue.
2013-09-02 17:07:16 -03:00
José Roberto de Souza
bcba4779c8
eldbus: Add timeout message error as a macro
2013-09-02 16:14:47 -03:00
José Roberto de Souza
356a4aa8e9
eldbus: Add eldbus_object_manager_interfaces_added/removed()
2013-09-02 16:14:47 -03:00
José Roberto de Souza
928f0e4f83
eldbus: Make properties_monitor() return a boolean indicating if props are already cached
2013-09-02 16:14:47 -03:00
José Roberto de Souza
8b69231897
eldbus: Add a new proxy event to notify when properties are cached
2013-09-02 16:14:43 -03:00
Cedric Bail
a007a3af13
evas: focus_set can fail... internally handle that case properly now.
2013-09-02 20:28:51 +09:00
Jean-Philippe Andre
cafa763817
evas: Fix sigsegv after font rehint
...
If a text object is rehinted after it is deleted,
baaad things happen. Mark Evas_Object_Text as dead by
setting font to NULL.
Note the crash happened with cserve2 and maybe not in normal
cases.
2013-09-02 15:00:01 +09:00
Cedric Bail
54ef511197
evas: handle error case by properly deallocating memory.
2013-09-02 12:33:21 +09:00
Cedric Bail
caf934e005
eina: don't try close dummy handle.
2013-09-02 12:33:21 +09:00
Shinwoo Kim
6113a3b767
[ecore_input_evas] check the state of last mouse event more properly.
2013-09-02 11:52:50 +09:00
Cedric Bail
64823141f6
eina: fix typo and use the right refcount.
2013-09-02 11:16:59 +09:00
Davide Andreoli
60a9d16676
emotion_generic: tabs--
2013-09-01 18:43:13 +02:00
Carsten Haitzler
08e430b18a
move render wait before the block to avoid deadlock.
2013-08-30 09:09:08 +09:00
Boris Faure
84c383dc1a
export EFL_VERSION_MAJOR/MINOR
2013-08-29 15:28:32 +02:00
Boris Faure
18ee1e1789
edje: export EINA_VERSION_MAJOR/MINOR when compiling edc files
2013-08-29 15:17:19 +02:00
Carsten Haitzler
42a46214c4
other async render issue - sync ALL rendering canvases, not just one
2013-08-29 21:18:04 +09:00
Chris Michael
cf7c9b9d6b
Added functions for setting input and opaque regions on a window.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:25:58 +01:00
Chris Michael
6a228b5b7f
Add API functions for setting window input & opaque regions.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:25:34 +01:00
Chris Michael
8d3caa1dba
Remove 2 unused integer members from window structure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:06:54 +01:00
Chris Michael
517f8fe2b1
Update ecore_evas wayland_egl for removal of server_allocation member.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:06:53 +01:00
Chris Michael
781b3844b1
Update ecore_evas wayland_shm routines for removal of
...
server_allocation member.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:06:53 +01:00
Chris Michael
69be933627
Update common routines for removal of server_allocation field.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:06:53 +01:00
Chris Michael
f8d6a9561d
Don't use Eina_Rectangles for server and saved allocation, can just
...
use ints for width & height.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:06:53 +01:00
Chris Michael
d1b4362b52
Reduce size of Ecore_Wl_Window structure.
...
Removed 2 Eina_Rectangles from window structure as we only use width &
height anyway, so we can store those as ints.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:06:53 +01:00
Chris Michael
2811dad225
Remove pending_allocation member of window structure (not used
...
anywhere).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:06:53 +01:00
Chris Michael
9bdda19eaf
Remove calls to saved input & opaque region of window.
...
We don't record these regions anymore. They were removed from the
window structure.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:06:53 +01:00
Chris Michael
bf410c957b
Remove region members from Ecore_Wl_Window structure. No need to keep
...
these around.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:06:53 +01:00
Chris Michael
f940f11a9b
Fix copy/paste issue.
...
Use proper width & height for the new tilebuffer.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 09:06:53 +01:00
Chris Michael
76cea1712c
Avoid potential memleak on rotation of tilebuf.
...
Port of 70f443d8a8
to wayland egl
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 08:24:10 +01:00
Chris Michael
ce716ff052
Avoid potential memleak on rotation of tilebuf.
...
Port of 70f443d8a8
to wayland_shm
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 08:21:36 +01:00
Chris Michael
a9853f96f7
Port 1f82fbe14d
to wayland shm engine
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 08:11:16 +01:00
Chris Michael
b43421ae5b
Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-29 08:05:47 +01:00
Carsten Haitzler
70f443d8a8
evas - avoid memleak on rotation of tilebuf in engine for gl and sw possibly.
2013-08-29 14:58:09 +09:00
Cedric Bail
bcb9ccb129
evas: let's allow intercept of other type of operation on the same object during an intercept.
2013-08-29 14:25:23 +09:00
Cedric Bail
35b98861dd
evas: simplify code for setting intercept callback.
2013-08-29 11:35:35 +09:00
Cedric Bail
1ac1db596f
evas: add interceptor for focus_set.
2013-08-29 11:21:20 +09:00
Cedric Bail
85f0749a83
evas: cleanup intercept code and improve performance there a little.
2013-08-29 10:53:48 +09:00
Cedric Bail
62a759de43
evas: define MAP_HUGETLB when it is not defined.
2013-08-29 09:54:34 +09:00
Rafael Antognolli
f69cde8107
evas/gl_x11: eng_window_use will not always force makecurrent.
...
If the egl_surface is different from the current one, it may be that the
it has been destroyed already. Removing the below check (and just
checking for different contexts) will avoid calling makecurrent when
destroying a window. That was always failing anyway.
Should fix https://phab.enlightenment.org/T311 for gl_x11 too.
2013-08-29 17:25:40 -03:00
Cedric Bail
ebdc7a9952
evas: use mmap/munmap on system that have it for image data.
2013-08-28 17:17:35 +09:00
Carsten Haitzler
175335ae08
evas - restore ability for evas_render_dump() to dump out referenced data
2013-08-28 16:44:31 +09:00
WooHyun Jung
d2da97c75b
evas_event: Nomally, the point's state is maintained POINT_MOVE before it is released.
2013-08-28 13:40:27 +09:00
Jaehyun Cho
73cab19a78
[edje_embryo] Fix play_sample's parameter count check
...
play_sample function requires 2 parameters however it checks parameter count as 1.
2013-08-28 07:53:57 +09:00
Carsten Haitzler
12981b168e
ecore-audio - expose ready and fail events so multisense can avoid leaks
...
well well well. i WASN'T crazy. there WAS a leak. it was
ecore-audio+multisense. if a pulse audio output doesn't connect... NO
ONE KNOWS. all audio streams keep being appended to it forever just
consuming more memory indefinitely. there is no way to handle it.
expose events so it CAN be handled.
2013-08-27 23:44:53 +09:00
Tom Hacohen
041e3af3e5
Evas bidi: Fixed a bug causing BiDi not to work in some cases.
...
This issue cause non-letter RTL characters not to be detected as RTL
which in turn turned off bidi for those strings.
Example broken text: <RLM><LRO>[PAS<RLO>[--DES<PDF><PDF>.
Thanks to Yakov Goldberg for reporting this issue.
2013-08-27 14:11:16 +01:00