Cedric BAIL
832873259c
ecore: fix efl_future_all/race to be setup on already fulfilled future.
2016-11-03 18:03:16 -07:00
Cedric BAIL
59a635d251
ecore: make call to future_get and value_set irrelevant as they should be.
2016-11-03 18:03:16 -07:00
Cedric BAIL
a7ff7ceebb
ecore: cleanup test
2016-11-03 18:03:16 -07:00
Cedric BAIL
a614303fb6
ecore: add check to make sure that the order of future_get and value_set can be switched.
2016-11-03 18:03:16 -07:00
Vitor Sousa
10e4e65250
ecore: add test for efl_future_then after value_set
2016-11-03 18:03:16 -07:00
Bruno Dilly
fcf9f55150
examples/edje: cosmetic fixes in a couple examples
...
Fix usage messages, remove unused defines
2016-11-03 18:47:32 -02:00
Felipe Magno de Almeida
137dd4864d
eina-cxx: eolian-cxx: Fix correct usage of is_eolian_object traits
2016-11-03 17:59:20 -02:00
Daniel Kolesa
4fa4be2b14
evas_textgrid: remove pointers
2016-11-03 17:13:30 +01:00
Daniel Kolesa
df47f92236
evas_box: remove pointers
2016-11-03 17:13:00 +01:00
Daniel Kolesa
713df88b66
efl_canvas_output: remove pointer
2016-11-03 17:10:40 +01:00
Daniel Kolesa
01117bf898
efl_vg: remove pointer
2016-11-03 17:10:01 +01:00
Daniel Kolesa
af45994679
evas_canvas3d_light: remove pointer
2016-11-03 17:09:22 +01:00
Daniel Kolesa
db3bbe821f
evas_canvas3d_node: remove pointers
2016-11-03 17:08:54 +01:00
Daniel Kolesa
418f68020f
evas_canvas3d_primitive: remove pointer
2016-11-03 17:08:10 +01:00
Daniel Kolesa
137afa68ad
evas_canvas3d_mesh: remove pointers
2016-11-03 17:07:46 +01:00
Daniel Kolesa
b347c05f11
evas_canvas3d_camera: remove pointer
2016-11-03 17:07:15 +01:00
Daniel Kolesa
06e0473a79
evas_canvas: remove pointers
2016-11-03 17:06:28 +01:00
Daniel Kolesa
cbe42ac34d
efl_canvas_text: remove pointers
2016-11-03 17:05:00 +01:00
Daniel Kolesa
d433f1e73c
efl_canvas_text_cursor: remove pointers
2016-11-03 17:04:00 +01:00
Daniel Kolesa
8841f7e781
ecore_exe: remove pointers
2016-11-03 17:03:14 +01:00
Daniel Kolesa
54ad4f24d2
efl_io_copier: remove pointers
2016-11-03 17:02:24 +01:00
Daniel Kolesa
d773f33612
efl_loop: remove pointers
2016-11-03 17:01:31 +01:00
Daniel Kolesa
792c1f2308
ector_renderer_gl: remove pointer
2016-11-03 17:00:28 +01:00
Daniel Kolesa
4762516beb
ector_cairo_surface: remove pointer
2016-11-03 16:59:08 +01:00
Daniel Kolesa
1b4cea9b08
ector_gl_surface: remove pointers
2016-11-03 16:58:41 +01:00
Daniel Kolesa
00abb62e53
ector_renderer: remove pointers
2016-11-03 16:57:39 +01:00
Daniel Kolesa
bc8601690d
ector_buffer: remove pointers
2016-11-03 16:57:00 +01:00
Daniel Kolesa
61d87af9e6
efl_io_buffer: remove pointer
2016-11-03 16:53:33 +01:00
Daniel Kolesa
73ceac1f6c
efl_model: remove pointer
2016-11-03 16:53:33 +01:00
Daniel Kolesa
3b2fdfcc60
efl_gfx_gradient: remove pointer
2016-11-03 16:53:33 +01:00
Daniel Kolesa
6369ccb1d8
efl_file: remove pointer
2016-11-03 16:53:33 +01:00
Daniel Kolesa
6e0e4a8fe5
efl_gfx_shape: remove pointers
2016-11-03 16:53:33 +01:00
Daniel Kolesa
0f20af41ea
efl_gfx_buffer: remove pointers
2016-11-03 16:53:33 +01:00
Daniel Kolesa
d00c22934f
efl_config: remove pointers
2016-11-03 16:53:33 +01:00
Daniel Kolesa
3c4e0ff76e
efl_input_event: remove pointer
2016-11-03 16:53:33 +01:00
Daniel Kolesa
50c9ef12df
efl_gfx_types: remove pointer
2016-11-03 16:53:33 +01:00
Mike Blumenkrantz
f116310757
elm scrollable: return correct values from post event callbacks
...
post event callbacks must return 0 to stop processing when an event is
consumed, and 1 when processing should continue. this is the only place in
all of efl which used this functionality, and it did so incorrectly.
@fix
ref 248b6beeee
ref D2393
2016-11-03 11:42:26 -04:00
Carsten Haitzler
7d654b2065
fix build for c++ after eolian api change
2016-11-03 22:48:09 +09:00
Carsten Haitzler
51b2789a35
evas lang unicode tables - reduce memory by 24k+1324 bytes
...
so bu5hman pointed out a compile warning from clang that
{ 0x20000, 42711, EVAS_SCRIPT_HAN },
has 42711 exceeding a signed short. true. so this should be an
unsigned short. but this drew me to the fact the whole array could be
shorter by packing this short with the style memeber after it making
them pack into a nicely aligned 4 byte chunk next to the start unicode
value before it, thus chopping 1324 bytes off this table. even worse
the 8192 entry fast table above is using a full 32bits per entry where
they data they store is not even exceeding 7bits, so move this to an
unsigned char saving another 24k. this should reduce cache misses and
memory footprint and binary footprint of the evas .so files etc.
@fix + @optimize
2016-11-03 22:22:54 +09:00
Carsten Haitzler
4ed2e01591
remove xcb support in ecore_x and evas engines as per mailing list
...
as per mailing list discussion about dropping xcb support now. it
hasn't been complete for a long time, thus not recommented for being
turned on. as we are moving to a wayland world xcbmakes even less
sense. as agreed, time to clean up a bit and remove a distraction as
well as not well tested code. this also updates po's too.
@feature
2016-11-03 22:22:54 +09:00
Daniel Kolesa
f399e77a92
eolian: rename is_ref API to is_ptr to match syntax
2016-11-03 14:22:21 +01:00
Stefan Schmidt
4a66bd14b7
docs: document all missing type defines in our eo files
...
With this commit we reach 100% alias doc coverage for our eo files.
2016-11-03 11:57:40 +01:00
Stefan Schmidt
42426735e8
docs: ecore: document various type defines
2016-11-03 11:57:40 +01:00
Stefan Schmidt
7a05269d66
docs: edje: document various type defines
2016-11-03 11:57:40 +01:00
Stefan Schmidt
fd886965c0
docs: elm: document various type defines
2016-11-03 11:57:40 +01:00
Stefan Schmidt
049bf0247c
docs: evas: document various type defines
2016-11-03 11:57:40 +01:00
Stefan Schmidt
b98a76dc37
docs: efl_clock: fill missings docs for new efl clock class
2016-11-03 11:57:40 +01:00
Stefan Schmidt
8e1dac310a
docs: efl_observer: fill missing docs for new efl_observer
2016-11-03 11:57:39 +01:00
Amitesh Singh
23b1c2af56
elm: fix build break
...
"/usr/local/include/elementary-1/Elementary.h:266:30: fatal error:
efl_ui_clock.eo.h: No such file or directory"
2016-11-03 14:54:50 +05:30
Jean-Philippe Andre
b96b2aafcb
evas: Fix warning with va_start in internal EAPI
...
Clang 3.9.0 told me:
warning: passing an object that undergoes default argument
promotion to 'va_start' has undefined behavior [-Wvarargs]
So I told it to shut up and changed Eina_Bool to int.
Note that edje_edit_state_external_param_set has the same issue.
2016-11-03 17:22:15 +09:00