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
José Roberto de Souza
547313ece9
eldbus: Send all object manager signals of all childrens before delete path or detach object manager
2013-08-26 15:17:02 -03:00
José Roberto de Souza
74bf97600f
eldbus: ecore_idler_del() return is the data
2013-08-26 15:16:53 -03:00
José Roberto de Souza
9b49791de0
eldbus: Only a explicit call should unregister a object path
2013-08-26 15:16:43 -03:00
José Roberto de Souza
97ad61df93
eldbus: Empty list of interfaces add/del if there is no parent object manager
2013-08-26 15:16:33 -03:00
José Roberto de Souza
d1d298e4c2
eldbus: Use EINA_LIST_FREE instead of EINA_LIST_FOREACH to send interfaces add
2013-08-26 15:16:26 -03:00
José Roberto de Souza
36b71d867c
eldbus: Send property changed signals before close connection
2013-08-26 15:16:18 -03:00
Carsten Haitzler
072c140201
try and fix up valgrind+segv issues with ethumb and freed data access
2013-08-26 12:08:53 +09:00
discomfitor
42fb964592
ecore-x xlib errors now only print when sync is enabled
...
I give up. people continually complain about these and submit them as crashes, so now they're only visible if you set ECORE_X_SYNC. the next step is an #ifdef ISCOMFITOR.
2013-08-25 17:15:19 +01:00
José Roberto de Souza
26a6b01369
eldbus: Correctly append name of interface removed
2013-08-23 16:05:18 -03:00
José Roberto de Souza
09bae8b373
ecore system: If by some reason name of locale changed dont have a '=' skip it
2013-08-23 16:05:12 -03:00
José Roberto de Souza
fe6a51f7e9
eldbus: Mark introspection of parent object as dirty when adding a child object
2013-08-23 16:05:06 -03:00
Chris Michael
eff087a4b3
Fix redraw rectangle when framespace changes to not be Outside viewport.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-23 08:39:03 +01:00
Rafael Antognolli
5d053bf19b
evas/wayland_egl: 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 wayland_egl.
2013-08-23 16:19:42 -03:00
Mike Blumenkrantz
9bf1f44fb3
better fix for gettext macro versioning which doesn't break legacy support...
2013-08-22 13:59:27 +01:00
Dan Mashal
9a7c834c9c
Update for automake 1.13+
2013-08-22 11:35:52 +01:00
Chris Michael
6f5f9d075d
Reduce duplicated code for setting resize edges.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-21 08:31:29 +01:00
Chris Michael
5c2eadea98
Reduce duplicated code for setting engine resize edge
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-21 08:31:11 +01:00
Chris Michael
21f0ad4f0e
Add function prototypes for resize_edge_set.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-21 08:30:52 +01:00
Chris Michael
2c9a19503f
Add function for setting/resetting window resize edges to remove
...
duplicated code.
Resize the frame object before we update the window saved size.
Remove (again) call to _ecore_evas_wayland_resize and set the resize
edge of the window.
NB: The call to _ecore_evas_wayland_resize ends up sending duplicate
configure events here, hence whey it is removed.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-21 08:28:48 +01:00
Chris Michael
6337b63977
When updating window size, if the stored allocation size is the same
...
as being set, then get out.
This reduces unnecessary calls to resetting the input & opaque regions
if nothing has changed in terms of size.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-21 08:27:45 +01:00
Rafael Antognolli
ffa9d69180
Revert "Remove Call to _ecore_evas_wayland_resize on a configure event."
...
This reverts commit 5eeb820b0f
.
2013-08-21 12:55:14 -03:00