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
Jean-Philippe Andre
deacfdce24
eina: Fix invalid check on Eina_File::global_map
...
global_map is set to MAP_FAILED in case of error after mmap.
So, it is initialized to MAP_FAILED and considered valid
otherwise.
So, we don't want to set the map to NULL or even check again NULL.
2013-08-27 17:31:12 +09:00
Carsten Haitzler
1f82fbe14d
evas - unify partial update in sw engine swapper so it is like gl
2013-08-27 17:21:10 +09:00
Carsten Haitzler
4aaf857fc8
fix apparent tb item leak (definitely lost)
2013-08-27 17:20:56 +09:00
Carsten Haitzler
d573133ff8
fix ethumb client segv's i've been hunting...
2013-08-27 17:20:25 +09:00
Cedric Bail
33372313a1
evas: try to also cancel multi button to.
2013-08-27 16:52:24 +09:00
Cedric Bail
0082c1b4eb
ecore: add infrastructure to get info from malloc_info to.
2013-08-27 16:52:00 +09:00
Cedric Bail
56983ed0d4
ecore: fix build without mallinfo.
2013-08-27 16:06:56 +09:00
Cedric Bail
d2da83fed8
ecore: fix function call order to actually make mallinfo call work.
2013-08-27 15:57:05 +09:00
José Roberto de Souza
091c5425c6
eldbus: Handle correclty the last unref of a object path or conn in service callback
...
This allow user remove the last reference of service object path or last
last reference of connection be removed inside of a method callback.
2013-08-26 16:11:31 -03:00