Cedric BAIL
8215d9832c
ecore: introduce adjusting main loop time on animator.
2016-11-14 11:53:01 -08:00
Cedric BAIL
9f5c37cda7
efl_ui_clock: fix use when no module is present.
...
T4875
2016-11-14 11:22:39 -08:00
Lukasz Stanislawski
93b509d664
elementary: implement destructor in atspi mixin
...
Summary:
Make atspi mixin inherit from Efl.Interface class and add Efl.Object
as it extensions class to gain acccess to destructor function.
This allow to better share code between implementations and avoid possible
mistakes during accessibilityt implementations.
Reviewers: cedric, jpeg, raster, kimcinoo
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4393
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-11-14 11:10:59 -08:00
Guilherme Iscaro
883d41f006
evas focus: Do not allow two objects focused by the same seat.
...
Summary:
Before focusing an object, the intercept focus callback
is called. This callback may ask Evas to focus another object
instead, so it's necessary to check if the seat in question still
have a focused object event after a efl_canvas_object_seat_focus_del() call.
Reviewers: cedric, bdilly, barbieri, ProhtMeyhet, netstar
Subscribers: cedric, jpeg
Maniphest Tasks: T4864, T4886
Differential Revision: https://phab.enlightenment.org/D4396
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-11-14 10:24:57 -08:00
Daniel Zaoui
ee5a1d28f1
Eet: initialize descriptor class correctly
2016-11-14 13:24:32 +02:00
Cedric Bail
99b327598e
evas: protect against wrong request to default seat.
...
Enlightenment kept crashing without this patch.
2016-11-12 13:56:24 -08:00
Andy Williams
202dc8c189
elm: Allow setting NULL tooltip text to remove tooltip.
...
As discussed on the mailing list.
2016-11-12 21:23:40 +00:00
Jean Guyomarc'h
cbde2cb04b
eet: return 0 instead of NULL when the return type is int
2016-11-12 10:42:45 +01:00
Jean Guyomarc'h
2e8d6968fd
ecore_con: fix pointers type mismatches
...
printf() was not happy with a void* being used with the %s format.
Since the 'key' values are actually strings and let's declare them
as const char* to fully embrace the string semantics.
2016-11-12 10:39:18 +01:00
Felipe Magno de Almeida
5929f0311d
elementary-cxx: Removed example from datetime
2016-11-11 18:07:24 -02:00
Artem Popov
e6b074ad21
eet: add to basic eet_image EAPIs checking on NULL
...
@fix
Summary: to avoid segfaults with NULL raw data, add checking on NULL to basic eet_image APIS
Reviewers: NikaWhite, cedric, myoungwoon, jpeg
Reviewed By: jpeg
Subscribers: t.naumenko, jpeg
Differential Revision: https://phab.enlightenment.org/D4386
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2016-11-11 09:58:30 -08:00
Andy Williams
cc9e9c57d4
elm_code: Fix double free on file close/free
...
@fix
2016-11-11 15:01:08 +00:00
Stefan Schmidt
b8dfc68ee2
docs: ecore_con: add all missing docs for ecore_con
...
This should fill all gaps we still had in ecore_con. Please make sure all new
additions comes with docs as well.
2016-11-11 15:35:48 +01:00
Stefan Schmidt
f3d1211266
docs: efl_net_server: add missing docs for efl_net_server
2016-11-11 15:35:18 +01:00
Stefan Schmidt
c2754dc562
docs: efl_net_socket: add missing docs for efl_net_socket
2016-11-11 15:34:08 +01:00
Stefan Schmidt
44b3fb5ebc
docs: efl_net_dialer: add missing docs for efl_net_dialer
2016-11-11 15:33:18 +01:00
Stefan Schmidt
be9283c17c
docs: efl_net_control*: ad missing docs in efl_net_control*
2016-11-11 15:30:55 +01:00
Stefan Schmidt
6570c26921
docs: efl_network*: add missing documentation
2016-11-11 15:28:49 +01:00
Stefan Schmidt
1976a02951
docs: module: add some missing docs in our modules using eo
2016-11-11 10:59:08 +01:00
Stefan Schmidt
6a322b1b2c
docs: ecore: finish up eo file docs in ecore
2016-11-11 10:58:22 +01:00
Stefan Schmidt
e056e0b1d1
docs: edje: finish up eo file docs for edje
2016-11-11 10:25:33 +01:00
Stefan Schmidt
acba97cd04
docs: ecore_adio: finish up eo docs for ecore_audio
2016-11-11 09:26:22 +01:00
Stefan Schmidt
124effc524
docs: eio: finish up missing eo file docs in eio
2016-11-11 09:15:24 +01:00
Stefan Schmidt
c588d49caa
docs: efl_net*: add docs for newly added enums
2016-11-11 08:34:11 +01:00
Cedric BAIL
8ee79d0e21
ecore_evas: first frame and animator are defined per canvas
2016-11-10 16:26:34 -08:00
Cedric BAIL
16723837e9
ecore_evas: always have a custom source set for animator if possible.
2016-11-10 15:52:38 -08:00
Felipe Magno de Almeida
45e1ccf312
eolian-cxx: Remove EOLIAN_TYPE_POINTER enumeration
2016-11-10 15:20:36 -02:00
Mike Blumenkrantz
a94351a789
theme: unclip bryce scroller along opposing orientation axis
2016-11-10 11:52:57 -05:00
Daniel Hirt
03856913c2
Edje containers: split logic
...
This splits the current Efl.Part implementation for the edje container
objects. These are now split to a edje_part.c, edje_part_helper.h and
separate sources for swallow, box and table.
It's going to make things a bit easier for porting the rest of the
logic.
2016-11-10 18:23:21 +02:00
Mike Blumenkrantz
ada0c1bba5
theme: remove clips from bryce themes
...
this is automatically clipped by the scroller
2016-11-10 11:22:20 -05:00
Daniel Kolesa
8002b3b24e
eolian: remove parsing of pointers and the corresponding APIs
...
Everything should be done via the new ptr() system now.
2016-11-10 16:20:19 +01:00
Daniel Kolesa
5c54c53975
efl_net_control: remove pointer
2016-11-10 16:02:44 +01:00
Daniel Kolesa
596a396887
efl_ui_win: temporarily use terminated_array to remove a pointer
...
see FIXME.
2016-11-10 15:59:47 +01:00
Daniel Kolesa
308aea3683
elm_prefs, elm_slideshow: remove pointers
2016-11-10 15:53:25 +01:00
Daniel Kolesa
d47e3f3d20
efl_ui_text, efl_ui_clock: remove pointers
2016-11-10 15:50:58 +01:00
Daniel Kolesa
f459e885ef
elm_code_widget: remove pointers
2016-11-10 15:49:12 +01:00
Daniel Kolesa
8fe9fcf9d8
elm gengrid_item toolbar_item: remove pointers
2016-11-10 15:47:31 +01:00
Daniel Kolesa
6b156ad6c6
efl_ui_win: remove most pointers
2016-11-10 15:44:57 +01:00
Daniel Kolesa
bacbb1e5bd
elm radio, scroller, sys_notify: remove pointers
2016-11-10 15:43:15 +01:00
Daniel Kolesa
b0c6fb9900
elm_map: remove pointers
2016-11-10 15:41:43 +01:00
Daniel Kolesa
50884a139b
elm dayselector, entry, glview: remove pointers
2016-11-10 15:38:53 +01:00
Stefan Schmidt
318bf22a99
docs: emotion: add last missing docs for emotion eo file
2016-11-10 15:14:42 +01:00
Stefan Schmidt
8e88ff7487
docs: eo: finish up docs for eo
...
Add some mising docs, fix some typos and align with other docs.
2016-11-10 15:14:42 +01:00
Stefan Schmidt
299338a550
elua: docgen: follow is_ref to is_ptr rename
...
Docgen was broken after this rename.
2016-11-10 15:14:42 +01:00
Andrii Kroitor
fd646e79e3
fix install on clean system
...
After 98fe627ca4
Ecore_Con depends on eldbus.
So we need eldbus to be installed before Ecore_Con.
2016-11-10 14:06:04 +02:00
Carsten Haitzler
5c8dfe9873
eina freeq - make bypass setup only on new freeq creation and changable
...
this will make a freeq bypass that is enabled by using valgrind or env
var not affect a freeq that has manually changed its queue count max
or mem max. these now become explicit deferred freeers.
2016-11-10 16:22:34 +09:00
Carsten Haitzler
ce3685f001
evlog - reduce overhead of getting time a little by pre-checking clock
...
this checks for clock_gettime + CLOCK_MONOTONIC or CLOCK_REALTIME at
evlog init to avoid a cmp+brang and l1 instr cache hit every get.
slightly less overhead when this is on.
2016-11-10 16:22:34 +09:00
Carsten Haitzler
42ebfa863f
evlog - no need to take lock to check if evlog is on. fix
...
this should reduce oerhead of evlog when on by a bit by not
taking+releasing a lock at all in this case.
2016-11-10 16:22:34 +09:00
Carsten Haitzler
2f6045abc0
ecore - add run state evlogs to know when we run (mainloop) or sleep
2016-11-10 16:22:34 +09:00
Daniel Zaoui
819c14c86f
DnD: cancel drag if mouse moves too much
...
In the case of an entry inside a draggable gengrid, trying to select
text was always resulting in starting a DnD operation because mouse
coordinates were not checked.
Now we check that the mouse coords don't move more than a finger size.
@fix
2016-11-10 08:26:26 +02:00