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
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
Rafael Antognolli
3a654f795c
evas/gl: Don't look for EXT and ARB extensions when on GLES.
...
At least on recent mesa (since commit 9f07ca11c17), it will find the
mentioned symbols but they won't really work, leading to error messages,
and possibly some other errors. So far, I just ifdef'ed the
glGenFramebuffer and glBindFramebuffer functions, but it may require
others to be ifdef'ed too.
This is just a workaround, to fix https://phab.enlightenment.org/T246 .
2013-08-21 12:39:17 -03:00
Mike Blumenkrantz
86b61b41d1
ecore_wl sets input regions more accurately when resizing
2013-08-20 14:49:21 +01:00
Chris Michael
8e92e10088
When we create a wl_surface for the window, set the surface_id field
...
of the window structure.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-20 14:45:49 +01:00
Chris Michael
b4af063308
Add surface_id to wayland window structure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-20 14:45:49 +01:00
Chris Michael
0de4add074
Remove dead code
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-20 14:45:49 +01:00
Tom Hacohen
6ca84f0486
Evas textblock tests: Make the tests more lax.
...
The tests were failing on jenkins (gentoo), and on arch, but passing on an
old ubuntu. Ubuntu patches freetype, and that's probably the reason for that
with the tests more lax, both work.
2013-08-20 13:32:03 +01:00
Tom Hacohen
1e9f121f42
Evas textblock tests: Adjust tests according to descent fix.
2013-08-20 11:13:06 +01:00
Tom Hacohen
4bcf4991eb
Evas textblock: Fixed calculation of maxdescent.
...
Thanks to YoungBok Shin for reporting.
2013-08-20 11:13:06 +01:00
Tom Hacohen
92a6d2e2d2
Evas textblock tests: Fix a broken test and add another test.
...
The test was running without a text being set.
The added test runs with an empty textblock.
2013-08-20 11:13:06 +01:00
Tom Hacohen
ec573948b0
Evas textblock tests: use the libcheck assert macros.
2013-08-20 11:13:06 +01:00
Daniel Juyung Seo
a7399da8f6
Eina.h: bump up year.
2013-08-20 03:11:48 +09:00
Chris Michael
865531a9e1
Fix compiler warning about missing braces.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-19 08:35:34 +01:00
Mike Blumenkrantz
c31061b642
evas render debug now prints object names if they exist
2013-08-19 05:20:57 +01:00
ChunEon Park
86ff7c3659
evas - oops, this line shouldn't be pushed.
2013-08-18 16:54:22 +09:00
ChunEon Park
cbfba2fd59
evas - should be rendered even if non-smart proxy object doesn't affected by clipper.
2013-08-18 16:31:43 +09:00
ChunEon Park
75ccce5706
evas - removed redundant code.
...
This check is not necessary but causes incorrect clipping issues.
At this moment, if primitive objects (except image) is the source then that code may be helpful but it doesn't guarantee same behavior for all the primitive objects.
So, right now removed it.
2013-08-18 16:26:11 +09:00
Carsten Haitzler
555283daf2
edje - protect against segv when class lookup is null
2013-08-17 22:57:46 +09:00
Chris Michael
5eeb820b0f
Remove Call to _ecore_evas_wayland_resize on a configure event.
...
NB: Not sure how/why this was here, but it's entirely Not needed and
leads to duplicate calls of wl_shell_surface_resize.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-16 11:31:53 +01:00
José Roberto de Souza
34c2fdbbba
ecore system: Simply systemd locale set
2013-08-15 14:46:30 -03:00
José Roberto de Souza
76e69f9323
ecore system: Add Tizen backend
2013-08-15 14:46:30 -03:00
José Roberto de Souza
914e05c2ad
eldbus: Improve error message when connection get fail
2013-08-15 14:46:30 -03:00
Chris Michael
b4717598d1
Sorry Jihoon, I have to revert this (for now). It completely breaks
...
building of EFL :( I think perhaps you forgot to push the ecore_imf
code that goes with this ??
Revert "Edje: add edje_object_part_text_input_panel_show_on_demand_set/get()"
This reverts commit 4b5ed04559
.
2013-08-15 07:40:15 +01:00
Chris Michael
d0c24254cc
An Imf module can fail to create a context so we should check the
...
return of module->create for valid context before trying to call
functions or use it.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-15 07:32:18 +01:00
Jihoon Kim
4b5ed04559
Edje: add edje_object_part_text_input_panel_show_on_demand_set/get()
2013-08-14 18:17:06 +09:00
Oleksander Sirook
337b3d4daf
eina: add test for 'eina_file_map_new' function.
2013-08-13 17:31:41 +09:00
Jihoon Kim
fe05d358ea
Add ecore_imf_context_input_panel_on_demand_set/get API
2013-08-13 15:27:29 +09:00
Daniel Willmann
3e5bd813d3
embryo: Fix a potential buffer overflow (klocwork id 321)
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-08-12 18:32:40 +01:00
Gustavo Lima Chaves
d84e77d93f
Enough with this bad align Edje property documentation.
2013-08-12 13:29:43 -03:00