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
Gustavo Sverzut Barbieri
1dfdb9ebd9
efl_net_session-connman: be more careful with incoming messages.
...
Check if calls succeed before using the values.
Fixes CID 1365677, 1365676, 1365675
2016-11-10 00:40:17 -02:00
Gustavo Sverzut Barbieri
8a2ecda4d4
efl_net_dialer_udp: remove redundant thread cancel.
...
it was already done lines above, likely c&p left over.
2016-11-10 00:15:36 -02:00
Shinwoo Kim
e648f1e85e
[elementary][atspi] change accessible description to char* from const char*
...
Summary:
The accessible name is char*, this could confuse API user.
If we provide user callback to get description, an user would return allocated string.
The usage of elm_interface_atspi_description_get/set should be same with elm_interface_atspi_name_get/set
Reviewers: lukasz.stanislawski, cedric, raster
Reviewed By: raster
Subscribers: stanluk, jpeg
Differential Revision: https://phab.enlightenment.org/D4378
2016-11-10 11:11:48 +09:00
Gustavo Sverzut Barbieri
7917fa4ebf
efl_net_dialer_http: NULL-ify thread pointer when it's gone.
...
on thread cancel and end, we should nullify the pointer if it was
still set.
2016-11-10 00:10:11 -02:00
Derek Foreman
9ad35a6fa2
ecore_evas_wayland: Re-kill double disconnect bug on fallback
...
Jpeg caught this one a while back and it got re-introduced recently.
2016-11-09 16:33:49 -06:00
Gustavo Sverzut Barbieri
21617f83c2
efl_net_server_unix: fix invalid socket comparison.
...
Fixes CID 1365321.
2016-11-09 17:25:27 -02:00
Daniel Kolesa
441b303783
elm gengrid, genlist: remove pointers
2016-11-09 17:57:05 +01:00
Daniel Kolesa
89bd7f0977
elm_calendar: remove pointers
2016-11-09 17:57:05 +01:00
Daniel Kolesa
eb9c451984
elm atspi interfaces: remove some pointers
2016-11-09 17:57:05 +01:00
Daniel Kolesa
d5cbe8b9be
elm_layout, elm_general: remove pointers
2016-11-09 17:57:05 +01:00
Daniel Kolesa
a7ffa599a4
elm_interface_atspi_text: remove pointers
2016-11-09 17:57:05 +01:00
Daniel Kolesa
59b0d88447
elm_widget: remove pointers
2016-11-09 17:57:05 +01:00
Daniel Kolesa
aaf6c1a8ee
elm_interface_atspi_accessible: remove pointers
2016-11-09 17:57:05 +01:00
Carsten Haitzler
9f32f83d45
evlog + efl dbug - add logging of cpu freq and cpu usage per thread
...
this runs a 1000hz (or as best the kernel will allow) polling system
monitor thread that will logg the cpu frequencies of all cores (linux
only) as well as cpu usage per thread. this leads to much more
information able to be logged from an efl app (any efl app).
@feature
2016-11-10 01:02:22 +09:00
Guilherme Iscaro
17af933ae7
Evas: Change evas_canvas_default_device_get() to property.
...
Reviewers: barbieri, jpeg, bdilly
Reviewed By: bdilly
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4387
2016-11-09 11:24:07 -02:00
Bruno Dilly
ed48b8d93e
efl: add getter for input device's seat
...
Since this code will be required in many use cases
of the multiseat feature, including examples.
Reviewers: iscaro, barbieri, cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D4385
2016-11-09 11:02:38 -02:00
Shinwoo Kim
f2295d2fef
[elementary][access] check previous access object before register
2016-11-09 21:13:57 +09:00
Hermet Park
4cd8dbf7a0
efl interface: define own FILL/EXPAND values.
...
efl interface shouldn't rely on Evas.
2016-11-09 20:07:18 +09:00
Amitesh Singh
b8903b87d8
elm: remove datetime widget internal code
...
datetime legacy APIs are based on Efl.Ui.Clock public APIs.
2016-11-09 16:13:38 +05:30
Hermet Park
e4f9f6ef1d
efl interface: fix typo.
...
Eeek. values are switched..
2016-11-09 19:27:44 +09:00
Hermet Park
a954e9a869
efl interface: define constant in eo.
...
This patch consolidates previous patch code - 7894952e01
.
Suggested by @jpeg.
2016-11-09 19:07:34 +09:00
Hermet Park
7894952e01
efl stack: define own LAYER_MIN/MAX values.
...
efl interface shouldn't rely on evas.
2016-11-09 17:23:38 +09:00