Stefan Schmidt
110f1b66a6
docs: fill in mising eo file docs for efl_ui_popup
2017-12-04 15:29:43 +01:00
Pawel Aksiutowicz
767eefbf21
ecore: removed warning from ecore_anim
...
Reviewers: stanluk, lukasz.stanislawski, jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5535
2017-12-04 19:35:06 +09:00
Pawel Aksiutowicz
c41480e46c
ecore: munmap() call get size of the same type as nmap() call in "len" argument
...
Reviewers: stanluk, lukasz.stanislawski, jpeg
Reviewed By: jpeg
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5553
2017-12-04 19:32:46 +09:00
Amitesh Singh
10103b9b45
efl.gfx: move scale{} from efl.ui.base to efl.gfx
2017-12-04 14:38:39 +09:00
Cedric Bail
25747d0881
ecore: rename efl_loop_Eina_FutureXXX_timeout to efl_loop_timeout.
2017-12-03 16:30:53 -08:00
Cedric Bail
d0518f7325
ecore: remove efl_loop_timeout.
2017-12-03 16:20:20 -08:00
Cedric Bail
c6d4614f8c
ecore: remove efl_loop_timeout tests.
2017-12-03 16:09:14 -08:00
Cedric Bail
383e3a761e
ecore: remove a test from old efl_promise to remove use of efl_loop_timeout.
2017-12-03 16:01:09 -08:00
Al Poole
e12b5352a1
Revert "BSD: resolve issue of missing symbols building E on FreeBSD."
...
This reverts commit 482724d52a
.
Sorry!!!
2017-12-03 21:46:15 +00:00
Al Poole
482724d52a
BSD: resolve issue of missing symbols building E on FreeBSD.
2017-12-03 13:37:42 +00:00
Al Poole
1be1ef168a
eina_file_win32: also check for copy before unmapping region.
2017-12-02 11:45:53 +00:00
Chris Michael
1711363725
ecore-evas-drm: Check for XDG_SEAT existence
...
Small patch to allow specifying a different seat via XDG_SEAT env
variable. If no seat name is passed as ecore_evas options, then we
would always default to 'seat0'. As this may not be desirable in all
situations, allow for an override via XDG_SEAT env var.
ref T6455
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-12-01 15:32:35 -05:00
Derek Foreman
7658fc101f
ecore_wl2: Add API ecore_wl2_window_surface_flush
...
This allows something that only has the Ecore_Wl2_Window (ie: something
that isn't engine code) to force dropping of all the buffers.
This should be safe to call at any time as the buffer handling logic
will properly cleanup the buffers when async render is done with them
or the compositor releases them.
This will eventually be used when a wayland client receives a
wl_output.leave events to indicate it isn't displayed on any outputs.
2017-12-01 10:59:51 -06:00
Derek Foreman
c48ca81026
ecore_wl2: Add ecore_wl2_surface_flush
...
This removes all buffers from a surface.
2017-12-01 10:58:44 -06:00
Derek Foreman
fdd05f8028
ecore_wl2: add Ecore_Wl2_Surface to Ecore_Wl2_Window
...
Track the surface of a window and only allow one.
Eventually this might be worthwhile to apply to subsurfaces, but for today
lazy is the way.
2017-12-01 10:58:44 -06:00
Derek Foreman
4f63f327b0
ecore_wl2: Make Ecore_Wl2_Buffer struct private
...
Nothing needs these members anymore. If need arises in the future then
proper getter/setter functions can be added.
2017-12-01 10:58:44 -06:00
Derek Foreman
8a3b983c53
ecore_wl2 wayland_shm: Move surface functions into ecore_wl2
...
Finish pushing these all into ecore_wl2
2017-12-01 10:58:44 -06:00
Derek Foreman
dd5edfae03
wayland_shm: Rename all the evas_dmabuf functions
...
These are going to find a home in ecore_wl2, and this is the last
step before moving them all over there.
2017-12-01 10:58:44 -06:00
Derek Foreman
4e3016070a
wayland_shm: No longer include dmabuf header in engine.h
...
There's no longer any need for code outside of evas_dmabuf.c to
know anything about dmabuf.
2017-12-01 10:58:44 -06:00
Derek Foreman
e1031f5249
wayland_shm: move surface structure to evas_dmabuf.c
...
This is no longer needed by the outbuf code.
2017-12-01 10:58:44 -06:00
Derek Foreman
57622713de
wayland_shm: Use wrapper functions instead of function pointers
...
switch to the new "API"
2017-12-01 10:58:44 -06:00
Derek Foreman
594fef7dd3
wayland_shm: Wrap function pointers for surface
...
This is going to be an API soon.
2017-12-01 10:58:44 -06:00
Derek Foreman
dd8d60ad28
wayland_shm: Move surface free into surface_destroy
...
The caller shouldn't have to free this.
2017-12-01 10:58:44 -06:00
Derek Foreman
5b4b18836a
wayland_shm: Remove struct _Dmabuf_Surface
...
It's all piled into Surface now.
2017-12-01 10:58:44 -06:00
Derek Foreman
8a6c4fe5ff
wayland_shm: Stop using outbuf and engine info in surface code
...
The surface stuff now no longer needs knowledge of those structures.
2017-12-01 10:58:44 -06:00
Derek Foreman
7eb0af45d6
wayland_shm: Pass alpha to surface_create
...
Stop extracting it from other structures, pass it directly.
2017-12-01 10:58:44 -06:00
Derek Foreman
2b3654c1fd
wayland_shm: pass the ecore_wl2_window to surface create
...
No longer extract this from the engine info.
2017-12-01 10:58:44 -06:00
Derek Foreman
d1a4f38a96
wayland_shm: Store width and height in surface struct
...
No longer query these from the outbuf.
2017-12-01 10:58:44 -06:00
Derek Foreman
6a48d56dca
wayland ee: Don't clear the window pointer during session recovery
...
The same pointer is valid post recovery, and anything that used to
check this for NULL now checks that the window's display is NULL
which is handled in ecore_wl2 now.
2017-12-01 10:58:44 -06:00
Derek Foreman
f3dd394b85
ecore_wl2: Return NULL from ecore_wl2_window_display_get during recovery
...
This should save us from having to set the window to in the engine info
NULL and then back during/after recovery.
2017-12-01 10:58:44 -06:00
Derek Foreman
15fdbca653
wayland evas: Remove Ecore_Wl2_Display from engine info
...
We've got the Ecore_Wl2_Window so we can always get the display from
that.
2017-12-01 10:58:44 -06:00
Derek Foreman
73d1ab0cd5
wayland_shm: Remove Shm_Surface
...
only Dmabuf_Surface is used, so let's remove this and lose the union.
2017-12-01 10:58:44 -06:00
Derek Foreman
e3d6626c0d
wayland_shm: Move surface create into dmabuf code
...
These functions can be combined since there's now only the dmabuf
path.
2017-12-01 10:58:44 -06:00
Derek Foreman
d1bb026195
wayland_shm: remove useless wrapper function
...
This no longer has multiple call sites. Goodbye.
2017-12-01 10:58:44 -06:00
Andy Williams
756964c493
Revert "elm_code: Call parent theme_apply when we're applying"
...
This reverts commit 3e5e994360
.
This crashes within Edi. The partial solution is not good enough.
2017-12-01 16:44:34 +00:00
Amitesh Singh
ad9e36d750
focus: use elm_object_focus_get instead
2017-12-02 00:54:21 +09:00
Cedric Bail
7d229efda5
ecore_con: use eina_future based timeout for tests.
2017-12-01 00:38:43 -08:00
Cedric Bail
2e9e751638
elementary: move to use Eina_Future based timeout.
2017-12-01 00:38:42 -08:00
Yeongjong Lee
9fac52134c
efl_ui_spin_button: check focus state
...
Summary:
Because toggle_entry function control entry focus, it need to check
focus state in focus changed callback
Test Plan:
1. elementary_test - Efl.Ui.Spin.Button
2. Click the entry of spin_button
Reviewers: Jaehyun_Cho, CHAN
Reviewed By: Jaehyun_Cho
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5569
2017-12-01 12:06:24 +09:00
Amitesh Singh
769aeb5fcc
edje: fix NULL ptr dereference
...
Fixes CID 1383425
2017-12-01 10:59:58 +09:00
Marcel Hollerbach
38b3ef1b8c
elm_genlist: use the correct elm_object_focus_get function
...
genlist does not get focus anymore, only its children are getting them.
fix T6425
2017-11-30 20:07:52 +01:00
Marcel Hollerbach
1d7833a4b2
efl_ui_focus_composition: fix docs
2017-11-30 19:20:42 +01:00
Andy Williams
3a86af7db4
elm_code: Make test buttons more meaningful
...
And match window titles to buttons for clarity
2017-11-30 17:37:19 +00:00
Andy Williams
3e5e994360
elm_code: Call parent theme_apply when we're applying
2017-11-30 17:36:30 +00:00
Al Poole
a538f47854
eina_file: make sure we use a stringshare when virtualized.
...
As the filename is now a stringshare, also make sure virtual
files use stringshares for the filename! Also when unmapping
we still need to test whether it is copied or not as unmap
will break on less tolerant architectures.
@fix T6449
2017-11-30 13:57:25 +00:00
Amitesh Singh
5b113aaa38
edje legacy: replace Edje_Object with Evas_Object
2017-11-30 20:05:49 +09:00
Amitesh Singh
864fbede3e
edje: fix the typo in prev commit
2017-11-30 20:02:36 +09:00
Amitesh Singh
2ddea7065f
Efl.Ui.Base: remove base_scale.get{} from interface.
...
base_scale for edje would be legacy now.
2017-11-30 19:27:04 +09:00
Amitesh Singh
3ed9271bf4
elm tests: show nstate & slider_interval widgets in Efl.Ui scope
2017-11-30 18:47:57 +09:00
Amitesh Singh
5f3e0d62a4
Efl.Gfx.Shape: fix efl_super() call.
2017-11-30 16:23:19 +09:00