Lukasz Wlazly [Fri, 17 Nov 2017 10:51:02 +0000 (11:51 +0100)]
elm: Accessibility frame follows parent item on scroll event
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
original patch:
bec6bc7119b789b5f9737bbb4bf61219ba9f1315
@tizen_fix
Change-Id: Ieb2ef0f7853b5b26b7da3bdd3d1ab1a46082ea2d
Lukasz Stanislawski [Fri, 10 Jul 2015 15:21:18 +0000 (17:21 +0200)]
elm: popup: add keybinding for popup "block,clicked" action
@tizen_feature
original patch:
c856367d97020002d9a8a9e26914de8469653a86
Change-Id: I50e46127e937525ea9057cb08314d8c2d8757db9
Patryk Kaczmarek [Tue, 14 Nov 2017 11:19:44 +0000 (12:19 +0100)]
elm: Toolbar item accessibility highlight
Toolbar item can grab and clear accessibility highlight frame
@tizen_feature
Original patch:
f919df709e670600fcea71c3001a5ce5221b61e0
Change-Id: Ide3d9680a1a92fdf01ab61760bb78baab7f209ae
Lukasz Stanislawski [Tue, 14 Nov 2017 09:37:05 +0000 (10:37 +0100)]
elm: widget: sort accessible children spatially
original patch:
d940068e1f7cc5cfc6208245a1fb0e92f1a813d4
Change-Id: Ie3f1ddac5712089f85f1490f0b6c6e819c52f74f
Lukasz [Mon, 20 Nov 2017 12:11:58 +0000 (13:11 +0100)]
elm: Fix for: Accessibility Highlight Frame added
Missing function declaration added.
Related to: https://review.tizen.org/gerrit/#/c/160143/
Change-Id: Ie221c33e08de3d6131edc3d05d28d10abbf92510
Lukasz Stanislawski [Tue, 14 Nov 2017 11:51:15 +0000 (12:51 +0100)]
elm: mark atspi API as public
@tizen_fix
Original patch:
b9a544128dfb4d23e06995a233e166b0a166ae86
Change-Id: I7892c9433d675d9ba6618991ae46488060752c3c
Lukasz Stanislawski [Thu, 16 Nov 2017 02:31:26 +0000 (11:31 +0900)]
elm: Rename elm_interface_atspi_widget_action mixin
Reviewers: jpeg
Subscribers: jenkins, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5400
Change-Id: I5656302bd960511a3e0e0092512a92f4833f16b2
Wonsik, Jung [Mon, 20 Nov 2017 09:47:23 +0000 (18:47 +0900)]
evas_gl_tbm: Fix to fail getting Outbuf in Evas GL TBM backend
Fix to fail getting Outbuf of eng_image_native_set in Evas_GL_TBM_Backend
@Tizen_feature
Change-Id: I1646078c7a270c5cb99e35f2637b4e189a1a6268
Joogab Yun [Fri, 17 Nov 2017 05:51:33 +0000 (14:51 +0900)]
[evas_sw_backend] 1. evas sw tbm backend implement
2. wayland_tbm_client_init / deinit in ecore_evas
Change-Id: I6a826f357fab956d76c350ee2fe07901791902be
Joogab Yun [Fri, 17 Nov 2017 10:31:39 +0000 (19:31 +0900)]
[evas_gl_context] temporary bug fix about extension check
Change-Id: I7a893b2f5f5f6f029726ad67b04389e22904e21f
Wonsik, Jung [Fri, 17 Nov 2017 09:02:50 +0000 (18:02 +0900)]
evas_tbm: fix incorrect return value of eng_output_setup()
Fix incorrect return value of eng_output_setup()
Change-Id: Ia8beb0d1d41c9d38cf0210baa3564f7464b7c249
JunsuChoi [Thu, 16 Nov 2017 08:06:56 +0000 (17:06 +0900)]
elm: atspi: add highlighted/unhighlighted signal in elm_widget
add highlight signal in highlight_grab/clear function.
original patch :
09058cb1ae8786e1d8bd205dafae9ee0dda23c6d
@tizen_feature
Change-Id: Id30fefb10b54e06e715f25124b6c51c59c671392
JunsuChoi [Thu, 16 Nov 2017 07:46:46 +0000 (16:46 +0900)]
elm: atspi: add null check and fix crash from plug_id
The format of receiving plug_id may change, causing a crash.
So add null check and set bus value from 0 to split.
original patch :
cee0b0f4a74629bf5d6f77cc0936dc87aebf44e8
Change-Id: Ic59925c438135c9fedfa9bed4e1c374f27d5a90d
Lukasz Stanislawski [Wed, 16 Sep 2015 13:03:30 +0000 (15:03 +0200)]
elm: win: fix crash on accessibility_highlight
This patch fixes hoversel crash caused by elm_win unhighlight function.
For some reason internal window field "obj" was NULL in this cases.
original patch:
9ff9b6b3f38b53d3af1f7a2679bb39da4b1dd9ee
@tizen_fix
Change-Id: Ibb01c8caf84c5ee847e12076cf723d41ea4774f5
Lukasz Wlazly [Wed, 15 Nov 2017 11:42:02 +0000 (12:42 +0100)]
elm: Accessibility Highlight Frame added
Signed-off-by: Patryk Kaczmarek <patryk.k@samsung.com>
Conflicts:
src/lib/elm_main.c
src/lib/elm_object.h
src/lib/elm_widget.c
src/lib/elm_widget.eo
src/lib/elm_widget.h
src/lib/elm_win.c
original patch:
d4259dd85a6e3f99f93772f2b70ef1450a80202c
@tizen_fix
Change-Id: Iae67e2af7ea98cc00319abf6a0f351c5bb96e266
Lukasz Stanislawski [Tue, 14 Nov 2017 10:10:50 +0000 (11:10 +0100)]
elm: list: enhance accessibility scroll and highlight.
@tizen_feature
original patch:
02c20ee39a0ebbe67b9e1491ccfc46dd681821c9
Change-Id: I6400915ef44d2e824450b5cf1c80342708c4f2bc
Lukasz Stanislawski [Tue, 14 Nov 2017 11:45:24 +0000 (12:45 +0100)]
elm: genlist: enhance accessibility scroll & highlight
Conflicts:
src/lib/elm_widget_genlist.h
@tizen_feature
original patch:
30d9a6012e629cd9ea60eae8d576f3ebb94ada86
Change-Id: Idbf0d08f7cecf3d903024971fa8e0f1d775c35c6
Gwanglim Lee [Thu, 16 Nov 2017 13:54:58 +0000 (22:54 +0900)]
evas gl: fixed undefined function GL_TH error
Change-Id: I33b54fd2ad70c036e81027ddc67e1b3ee5499680
Gwanglim Lee [Thu, 16 Nov 2017 13:54:16 +0000 (22:54 +0900)]
evas_gl_tbm: fixed symbol error
Change-Id: I164c3f5883782d7ac3bfedf8e4ec269e15943ba6
Gwanglim Lee [Thu, 16 Nov 2017 07:00:13 +0000 (16:00 +0900)]
evas_gl_tbm: added ecore_evas_tbm_ext_new and its internal functions to export symbol
Change-Id: Ia6afa111ccded46623053c10216ac20d38df6912
Joogab Yun [Wed, 15 Nov 2017 07:56:36 +0000 (16:56 +0900)]
[evas_gl] change oreint_set() / data_set() / data_get() like sw backend
1. change rotate_image_data() like sw backend
2. evas: returns the image.data with orient applied
- after the evas_object_orient_set(), it should have a rotated buffer that was rotated
image when evas_object_data_get()
3. fixed image corruption issue
- repeating evas_object_image_orient_set() and evas_object_imgae_data_get() breaks the image.
so I modify the image rotated part like sw backend.
4. save the orient value when doing image_data_get()
- (1) evas_object_orient_set(image1, 90)
(2) buffer = evas_object_image_data_get(image1);
(3) evas_object_image_data_set(image2, buffer);
we need an orient value of image1 for image2,
so we keep orient value of image1 at image_data_get()
Change-Id: I4de8f9b9c3636d087da4eadf44962383587397be
Juyeon Lee [Thu, 16 Nov 2017 05:28:58 +0000 (14:28 +0900)]
elm_conform: implemented elm_win_conformant_set/get for wayland
if conformant_parts are changed, re-evaluates the size of each parts
@tizen_feature
Change-Id: Ie557afe12f00015d23697c978437d74bd11402d9
Gwanglim Lee [Thu, 16 Nov 2017 04:54:35 +0000 (13:54 +0900)]
evas_gl_tbm: fixed dependency issue for the evas gl shared header
Change-Id: Ie583c9ac1b49dff9cdc1164d695afe392c878166
Wonsik, Jung [Wed, 15 Nov 2017 12:48:50 +0000 (21:48 +0900)]
evas_tbm: Add ecore_evas tbm backend and evas engine
@tizen_feature : It is the rendering engine for tizen offscreen buffer.
Change-Id: Iaa6544d70e121e9bb8f3b03241b1c045e0869edb
Jongmin Lee [Wed, 21 Jan 2015 12:19:47 +0000 (21:19 +0900)]
support tizen dlog logging system
Conflicts:
src/lib/eina/eina_log.c
Change-Id: I608f5a494fb8b72ee9b40e06c618cfe601a130ef
Doyoun Kang [Thu, 16 Nov 2017 01:02:40 +0000 (10:02 +0900)]
elm_win: do deferred resize job first before calling rotation change callback
there was a bug that the elm_win didn't resize when an user called evas_object_resize
with previous width and height in wm,rotation,changed smart callback function.
Change-Id: Ia986500d7ee8f90a1c11142023d62763a27514f1
Lukasz Stanislawski [Mon, 13 Nov 2017 16:19:51 +0000 (17:19 +0100)]
elm: atspi: implement HighlightGrab and HighlightClear methods
Conflicts:
src/lib/elm_widget.c
src/lib/elm_widget.eo
@tizen_feature
original patch:
29e253e2f7ef3c632ac3a64c489bf569df407f30
Change-Id: I4e9994c07c815c50874232235001bf8f55ca6229
Lukasz Stanislawski [Thu, 19 Oct 2017 01:13:54 +0000 (10:13 +0900)]
elm: rename Elm_Interface_Atspi_Accessible interface
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5341
Change-Id: I639f92906f2b58625be4bae8bd2d26f7c73e1f67
Juyeon Lee [Wed, 15 Nov 2017 09:35:20 +0000 (18:35 +0900)]
efl_ui_win: fix warning and comments
@fix
Change-Id: Id381867af384ebac3af65cce8c5abd350004b207
Juyeon Lee [Wed, 15 Nov 2017 09:31:37 +0000 (18:31 +0900)]
efl_ui_win: add APIs for aux_hint(auxiliary hint)
@tizen_feature
This is Tizen only feature.
The window auxiliary hint is the value that is used to decide which action should be made available to the user by the Windows Manager.
If you want to set a specific hint to your window, then you should check whether it exists in the supported auxiliary hints.
Change-Id: Ibe51b79ac74771204c4ac09b003c9ddf7cb6c64f
Lukasz Stanislawski [Mon, 25 Sep 2017 08:15:44 +0000 (17:15 +0900)]
elm: rename Elm.Interface.Atspi.Text => Efl.Access.Text
Reviewers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5167
Change-Id: Id5df5fa4746c52e3bf26b10e9873bae6bf294c30
Sung-Jin Park [Wed, 15 Nov 2017 06:45:13 +0000 (15:45 +0900)]
ecore_evas: re-implement _ecore_evas_mouse_move_with_multi_info_process2()
Change-Id: Iea873aa7b0d4efb51cb69aa7af1f5879f7985c75
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Joogab Yun [Tue, 14 Nov 2017 10:25:19 +0000 (19:25 +0900)]
[evas_gl_thread] Implement evas gl thread
1. combine the gl and evgl threads together
: export EVAS_GL_RENDER_THREAD=1
2. Changed the pushing method of thread commands
Now user can allocate a command buffer first, then enqueue it.
It will be free automatically after callback is called.
GL_TH_ST(command) *buf;
void *thcmd_ref;
buf = evas_gl_thread_cmd_create(EVAS_GL_THREAD_TYPE_GL,
sizeof(GL_TH_ST(command)),
&thcmd_ref);
buf->xxx = xxxx; // Setup content
evas_gl_thread_cmd_enqueue(thcmd_ref
GL_TH_CB(command),
EVAS_GL_THREAD_MODE_FINISH);
3. Refactoring Thread functions of EGL/GLX to the new form
4. Replace GL_TH and EVGL_TH to the new form
5. Refactoring EvasGL macro to attach thread funcs
6. Replace dlopen'ed symbols (glsym_XXX)
7. Replace functional threading codes to the new form
8. Enable direct rendering when evas gl thread is On
9. minor patch
- change mode of glTexImage2D to 'finish mode' in case of GLES1.1
- change the finish and flush mode for some egl/gl calls
@tizen_feature : evas gl render thread
Change-Id: I0a48a07d409b09d3841f00085e35100a7fb17eb3
MinJeong Kim [Wed, 2 Dec 2015 02:49:46 +0000 (11:49 +0900)]
ecore_main: handle EPOLLHUP
When hang up happened on the file descriptor, there are no solution to
prevent infinite loop for handling the file descriptor.
To resolve thie problem, EPOLLHUP handling process is added.
@fix
Change-Id: Ibce80c1adfd6a2744347130e0942199aff9396dc
Doyoun Kang [Wed, 15 Nov 2017 00:12:41 +0000 (09:12 +0900)]
ecore_wl2: add api to set data only mode for using clipboard
@tizen_feature
Change-Id: If43ac2d3d60fc5831041936534bab691ef21d313
Boram Park [Tue, 14 Nov 2017 23:44:13 +0000 (08:44 +0900)]
ecore_evas: support output transform
Change-Id: I66f1577e67a087a77b473da3c3f76f9daf91fc45
Boram Park [Wed, 8 Nov 2017 00:40:15 +0000 (09:40 +0900)]
ecore_wl2: dispatch the output geometry event
Change-Id: I52a7631fe971c1ff07c893978953670f638479cf
Boram Park [Wed, 8 Nov 2017 00:07:29 +0000 (09:07 +0900)]
ecore_wl2: add ecore_wl_window_video_has
Change-Id: Ib2fa79d515e3c6eb037aaf33ea22d4f4fd0bd8c2
Doyoun Kang [Tue, 14 Nov 2017 23:17:30 +0000 (08:17 +0900)]
ecore_wl2: add ecore_wl2_window_active_angle_get API in Ecore_Wl2.h
Change-Id: Ib821460da4094d119f8a92d7cb454fec7f09dd99
Doyoun Kang [Tue, 14 Nov 2017 23:03:10 +0000 (08:03 +0900)]
ecore_wl2_window: do not clear opaque region when alpha value is changed
Even though the surface has alpha value, surface can set its opaque region.
Change-Id: Icbecf8be9f8592f692b31ee8639542774333ae00
Gwanglim Lee [Tue, 14 Nov 2017 13:32:13 +0000 (22:32 +0900)]
evas: add radius, radius_x, radius_y, pressure, and angle to mouse event structs
Evas Mouse events are used for mouse and also the first touch point.
In order not to lose touch information of first touch,
we add extended members to Evas_Event_Mouse_XXXwq structs.
The values of these members come from Ecore_Event_Mouse_XXX.
Change-Id: I9b91bfe60db648b45e2ed03aed3b78616034dbf6
Gwanglim Lee [Tue, 14 Nov 2017 13:22:31 +0000 (22:22 +0900)]
spec: removed duplicated ecore-wl2 pkg
Change-Id: Id2fdd17e31573718925078a93ea465d82a644eda
MinJeong Kim [Mon, 10 Aug 2015 03:21:46 +0000 (12:21 +0900)]
evas_map: added precise coord get/set APIs
Parameters of evas_map_point_coord_get/set are integer coordinates values,
so any caller of APIs can not get/set coordinates of evas map accurately.
For improving accuracy of that, below two APIs using double value are added.
- evas_map_point_precise_coord_set
- evas_map_point_precise_coord_get
Change-Id: I632477de1224a0dd2db509809835f1e627762b64
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Doyoun Kang [Tue, 14 Nov 2017 11:14:08 +0000 (20:14 +0900)]
ecore_wl2: add code to handle active display angle
@tizen_feature
Change-Id: I45c0c0061b726cae79d4d09497cb11e8d8f171bf
Juyeon Lee [Tue, 14 Nov 2017 10:45:08 +0000 (19:45 +0900)]
efl_ui_win: remove ELM_WIN_CHECK
@fix
Change-Id: Iff3d57eb888d86be92b830365fb2978f2ad041cb
Juyeon Lee [Tue, 14 Nov 2017 10:44:21 +0000 (19:44 +0900)]
efl_ui_win: do not prohibit fake win's auto-render
@fix
Change-Id: I0304f8a85d1769c48173392505215d65f48e9ca9
Doyoun Kang [Tue, 14 Nov 2017 10:44:10 +0000 (19:44 +0900)]
ecore_wl2: add code to call tizen API in some functions
@tizen_feature
Change-Id: I2d2380d727b395ee2c20cec490cbd7fab48fe857
Juyeon Lee [Tue, 14 Nov 2017 09:43:18 +0000 (18:43 +0900)]
efl_ui_win: implement elm_win_floating_mode_set on wayland
Change-Id: I3f2964deee94d337273e053243c40cad914e19e8
Juyeon Lee [Tue, 14 Nov 2017 09:37:55 +0000 (18:37 +0900)]
efl_ui_win: apply a property of skip_focus in case invoking elm_win_quickpanel_set
@tizen_feature
Change-Id: I8aadcbee1991da13f601309feebd8465dfc97c6f
Doyoun Kang [Tue, 14 Nov 2017 09:01:02 +0000 (18:01 +0900)]
ecore_wl2: send configure event when the window is unmaximixed/unfullscreen
@tizen_feature
Change-Id: I22c6d4db208e623f6be115ab6c710dc1255a240d
Juyeon Lee [Tue, 14 Nov 2017 09:00:02 +0000 (18:00 +0900)]
efl_ui_win: fix build break
Change-Id: I8e08151791069f914e9f1805d4a37c2379605274
Juyeon Lee [Tue, 14 Nov 2017 08:52:00 +0000 (17:52 +0900)]
efl_ui_win: set wayland parent window
@tizen_feature
Change-Id: I05aaad04042558cf330d89a608b93d7eea832609
Juyeon Lee [Tue, 14 Nov 2017 08:47:03 +0000 (17:47 +0900)]
efl_ui_win: if there are deferred resize job, do the job immediately
@tizen_feature
Change-Id: I2aa73c0ecb6a95ae4bb86be7a06b83a1e5abdc88
Juyeon Lee [Tue, 14 Nov 2017 08:27:21 +0000 (17:27 +0900)]
efl_ui_win: add elm_win_active_win_orientation_get
@tizen_feature
Change-Id: Iee498bb9fef9ad2944cb452c8e351306f02e6c05
Juyeon Lee [Tue, 14 Nov 2017 08:18:19 +0000 (17:18 +0900)]
efl_ui_win: add elm_win_profiles_set
@tizen_feature
Change-Id: If73dede0fe6a2b6a0a4d9f91ad3672937dce2ce1
Doyoun Kang [Tue, 14 Nov 2017 08:37:36 +0000 (17:37 +0900)]
ecore_evas_wayland: add code for _ecore_evas_wl_common_move
@tizen_feature
Change-Id: I481b9fd1b75a705fd3a018f6c5c4cee06e9b54bb
Doyoun Kang [Tue, 14 Nov 2017 07:00:08 +0000 (16:00 +0900)]
ecore_evas_wayland: support lower request
@tizen_feature
Change-Id: I1d39f8c01034dfb1d6d976e0c5c7ae6f7276b329
Doyoun Kang [Tue, 14 Nov 2017 06:46:41 +0000 (15:46 +0900)]
ecore_wayland: set a role property while creating cursor surface
@tizen_feature
Change-Id: I96ca631b2d2fdccdc06260f9bb1196d44d5779d4
Doyoun Kang [Tue, 14 Nov 2017 05:36:41 +0000 (14:36 +0900)]
ecore_evas_wayland: add _ecore_evas_wl_common_render function
Change-Id: I13b0c80c31a36ccc75d01687ea384caf602d706c
Sung-Jin Park [Tue, 14 Nov 2017 05:35:02 +0000 (14:35 +0900)]
ecore_evas: fix build breaks
Change-Id: Ib6a1ab27025d6590cfe0c7ba83397c0a89e31168
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Jiyoun Park [Tue, 14 Nov 2017 05:32:27 +0000 (14:32 +0900)]
efl.spec: fix pkgconfig error related with ecore-core.pc
Change-Id: I22d20b1703989e37689cbc77065d36a98bf6e363
Doyoun Kang [Tue, 14 Nov 2017 05:13:29 +0000 (14:13 +0900)]
ecore_evas: Pend the rotation until app set the rotation.
Currently, camera use the elm_win_rotation_with_resize_set.
it rotate the canvas, and chage the win size also.
The reason why they use this api is to use the object rotation effect during the rotation.
If window server send rotation event during the rotation, or efl client deal with the rotation
during the app's rotation effect, it cause flickering.
Before, X backend , landscape rotation
1. set the available rotation set only 0
2. window server didn't send rotation effect
3. apps listen the devicd rotation callback
4. apps set elm_win_rotation_with_resize_set 90 or 270
5. efl client set the X property related with rotation
6. window server deals with the rotation by app side.
But now window server don't want to support this api , becuase client rotation causes the whole of rotation policy.
Opensource side, server need to support this situation, but we need to time to discuss.
to support compatibility, add this code until we find the final solution.
this concept is
1. app set pending rotation using aux_hint (it means app will deal with the rotation)
2. efl client doesn't deal with server's rotation
3. do the rotation job by app just like the server's rotation.
Change-Id: I0d244194cf2f4adc0cf241b806bd1440f0026045
Sung-Jin Park [Tue, 14 Nov 2017 05:10:14 +0000 (14:10 +0900)]
ecore_evas: fix not to use the removed mouse structure
Change-Id: I0d86f09a11735498f413382f31f41a276b172921
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Youngbok Shin [Tue, 14 Nov 2017 04:39:35 +0000 (13:39 +0900)]
rename .gbs.conf to gbs.conf.bak temporarily
There was a build failure issue with the latest gbs (0.24.9).
I found removing .gbs.conf will fix the issue.
Also, modifying upstream_branch's value "upstream" to
"origin/upstream" or "origin/tizen" etc will fix it, too.
I don't know which way is correct way to fix this issue.
To keep history of this file, I just rename it.
So, you can use gbs 0.24.9 to build the packages.
@tizen_fix
Change-Id: I1f84fcc596be72c820083e9be8587d2edb63848a
Sung-Jin Park [Tue, 14 Nov 2017 04:20:12 +0000 (13:20 +0900)]
ecore_input_evas: push an evas device if there is the device within an ecore input event
Change-Id: Ia6bab7e0dcb349d1824ff592cee103e93584afe4
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Doyoun Kang [Tue, 14 Nov 2017 02:07:29 +0000 (11:07 +0900)]
ecore_wl2: Modify API ecore_wl_window_geometry_get() and use it on event handler of configure.
The geometry of ecore_wl_window can be reconfigured by both of server and client.
Before, we passed its geometry as a Ecore Event in order to notify ecore_evas,
But in this case we cannot gaurantee coherence.
Thus, it would be better to give the geometry by the API on event handler.
Change-Id: Ic5dda59ab126912e0de4e4cf2d2f6c29b38f667e
JengHyun Kang [Tue, 14 Nov 2017 01:54:23 +0000 (10:54 +0900)]
ecore_wl2: support a pointer warp
Change-Id: I61cd86806c5441a2de3bd35385182e2d289fb965
Doyoun Kang [Tue, 14 Nov 2017 01:21:43 +0000 (10:21 +0900)]
ecore_evas_wl: update Ecore_Evas state in _ecore_evas_wl_common_iconified_set
@tizen_feature
Change-Id: I8e35c8943c34a008503464701df1fd77c13eab7d
Doyoun Kang [Tue, 14 Nov 2017 01:13:29 +0000 (10:13 +0900)]
ecore_evas_wl: add canvas damage for redrawing at the time to uniconify
@tizen_feature
Change-Id: I53f88d2ee287610c7b6e0085996aabfecbd0ad2e
Sung-Jin Park [Tue, 14 Nov 2017 00:35:31 +0000 (09:35 +0900)]
ecore_evas: transform the input event in ecore_drm (enlightenment) side
Change-Id: Ic06d068aacba4a2f545b1ac4ae6d2568a8db8fcc
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 25 Sep 2017 07:22:49 +0000 (16:22 +0900)]
ecore_evas: add ecore_evas_input_event_register_with_multi2
ecore_evas_input_event_register_with_multi2() will do the same thing as
ecore_evas_input_event_register_with_multi() does except that the former
registers callback(s) that don't consider rotation angle of the given ee.
Change-Id: I0bca07efc329ef77d5964a8bf0ade8e58440edc2
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 13 Nov 2017 23:52:27 +0000 (08:52 +0900)]
ecore_evas: do not rotate evas input axis in drm engine (enlightenment)
Change-Id: I536906706db9d2d4c1e20beb9b31267c088f3df9
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Doyoun Kang [Tue, 14 Nov 2017 00:52:24 +0000 (09:52 +0900)]
ecore_evas_wayland_common: send rotation_change_done in render flush pre callback
@tizen_feature
Change-Id: Ie3d721d0bdf5de1b44fb318a6400e67b55bf1b85
Doyoun Kang [Mon, 13 Nov 2017 06:55:06 +0000 (15:55 +0900)]
ecore_wl2_window: support tizen rotation protocol v2
@tizen_feature
Change-Id: I4a669d76a3f1b5daa51f6d7e725095c044442021
Juyeon Lee [Mon, 13 Nov 2017 06:40:34 +0000 (15:40 +0900)]
efl_ui_win: added signal for effect start and done
Change-Id: Ibed3a5e4a8a6b73be6464864abebeee0b5c5d3cd
Juyeon Lee [Mon, 13 Nov 2017 04:50:49 +0000 (13:50 +0900)]
efl_ui_win: Use ecore_job instead of ecore_timer for _elm_win_state_eval()
Change-Id: I1545f82bc07dfbcaef7d863ec48adae51051dcc7
Doyoun Kang [Mon, 13 Nov 2017 05:21:09 +0000 (14:21 +0900)]
ecore_wl2: support tizen rotation protocol
@tizen_feature
Change-Id: I20b9ca947ea717fcfc3fa0b784201c70b7ec41bf
Daekwang Ryu [Tue, 4 Jul 2017 10:11:05 +0000 (19:11 +0900)]
evas_gl: remove core API symbols in EvasGL extensions
In some cases, core API and extension API are different.
So getting the core API first does not guarantee the operation.
Change-Id: I25c71f34eb624cd502410f053da40871ee1ddc24
Jihoon Kim [Tue, 22 Aug 2017 08:06:12 +0000 (17:06 +0900)]
ecore_imf: add new device subclasses
Change-Id: I72d6bf10d38dd644fbb170cc16979be3037ee991
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 11 Sep 2017 10:19:11 +0000 (19:19 +0900)]
ecore_imf: Add TIZEN_ONLY in ecore_imf_context_del
Change-Id: I7ee206ad829a1441f9b39119de7b8ec391373af6
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Juyeon Lee [Mon, 13 Nov 2017 02:12:41 +0000 (11:12 +0900)]
efl_ui_win/ecore_evas_wayland: handle win's visibility change event
efl_ui_win, emit SIG_VISIBILITY_CHANGED by state of ee->prop.obsecured
ecore_evas, ee->prop.obscured is updated by the
ECORE_WL2_EVENT_WINDOW_VISIBILITY_CHANGE event handler
Change-Id: Id62b2c5f6382e854f8addbc220c30f582eea9f2b
Shinwoo Kim [Wed, 8 Nov 2017 11:17:45 +0000 (20:17 +0900)]
elm: atspi - make atspi_proxy work
1. atspi: make possible to merge two atspi subtrees from different processes.
- commit
15b749312eb34f5c47ca28d5ba05cb854c766046
- Author: Lukasz Stanislawski <l.stanislaws@samsung.com>
- Date: Wed May 6 14:21:31 2015 +0200
2. [atspi] enable atspi_proxy to work
- commit
ffb22851f98d229f72318dba2318e86750c269a0
- Author: Shinwoo Kim <cinoo.kim@samsung.com>
- Date: Tue Jul 5 09:22:42 2016 +0900
Change-Id: If37d92344d404442d53445d9f73e604332250a0e
JengHyun Kang [Fri, 10 Nov 2017 08:17:44 +0000 (17:17 +0900)]
ecore_wl2_display: wait until sync done is called in ecore_wl2_display_sync
Change-Id: Id3fbba86de3757da990369352e909a5c3399c839
Doyoun Kang [Mon, 13 Nov 2017 00:17:17 +0000 (09:17 +0900)]
ecore_wl2_window: support tizen_resource
@tizen_feature
Change-Id: Iff80dfc883205cc65be47e3851634e489281bc2e
Doyoun Kang [Sun, 12 Nov 2017 10:35:55 +0000 (19:35 +0900)]
ecore_wl2_window: add code for setting floating_mode
Change-Id: Ia8ce59e3788a723de4141323996b609f5462c1b6
Doyoun Kang [Sun, 12 Nov 2017 10:32:31 +0000 (19:32 +0900)]
ecore_wl2_window: add code for setting role
Change-Id: If7f13bace0bd794f7c8b09e68ef655ec8ed8f77b
Doyoun Kang [Sun, 12 Nov 2017 10:26:03 +0000 (19:26 +0900)]
ecore_wl2_window: add code for focus_skip
Change-Id: Ifde600f0a36c9166d3d7a75b4550a7937cd348a7
Doyoun Kang [Sun, 12 Nov 2017 10:09:16 +0000 (19:09 +0900)]
ecore_wl2_window: support tizen_position
@tizen_feature
Change-Id: I8e4dbb7b5eddccb4ea015ebce5eeea671d744f9a
Doyoun Kang [Sun, 12 Nov 2017 09:26:17 +0000 (18:26 +0900)]
ecore_wl2_window: support tizen_visibility
@tizen_feature
Change-Id: I4e6834ab92c02a8085e36b969b915959ef5c91c6
Doyoun Kang [Sun, 12 Nov 2017 08:14:49 +0000 (17:14 +0900)]
ecore_wl2: add coed to destory tizen interfaces
@tizen_feature
Change-Id: Iba70a32ab45d7dd4fefc429a9350135e8766571d
Doyoun Kang [Sun, 12 Nov 2017 08:01:28 +0000 (17:01 +0900)]
ecore_wl2: remove build warning
Change-Id: I4c3e31c0ff6509427d7388ea0d94f1c61174ccd0
Doyoun Kang [Sun, 12 Nov 2017 07:56:30 +0000 (16:56 +0900)]
ecore_wl2: tizen_clipboard_listener function for data_selected
@tizen_feature
Change-Id: I37e0da07c9bc131d69807fdc25c9f9b31c8e6a76
Doyoun Kang [Sun, 12 Nov 2017 07:12:07 +0000 (16:12 +0900)]
ecore_wl2: tizen_indicator_listener function for flick
@tizen_feature
Change-Id: I0717844080a2b073fcdd35a2e7ef605782838d0b
Doyoun Kang [Sun, 12 Nov 2017 07:03:56 +0000 (16:03 +0900)]
ecore_wl2: tizen_policy_listener functions for aux_hint / aux_message
@tizen_feature
Change-Id: Iae8dd10f3cd4d2c56000de11465c5489b7cd6798
Doyoun Kang [Sun, 12 Nov 2017 06:31:45 +0000 (15:31 +0900)]
ecore_wl2: change code ecore_wl2_display_window_find_by_surface
Change-Id: I40aa1030001250292244b8f67a096e96226a1585
Daekwang Ryu [Thu, 22 Jun 2017 06:29:39 +0000 (15:29 +0900)]
evas_gl: FBO capa test for each version
Supporting extensions by each version is different.
So testing for each version is needed.
In GLES 3.1, MSAA texture is core.
But now renderer can't render MSAA texture.
texture() in GLSL can't use with MSAA texture and
binding point is different.
MSAA texture binding point is GL_TEXTURE_2D_MULTISAMPLE.
@tizen_fix : bug fix
Change-Id: I3a92553e0873d3f763820ca15c19b8245c4b2eb5
Juyeon Lee [Fri, 10 Nov 2017 08:11:30 +0000 (17:11 +0900)]
ecore_wl2: support tizen_effect_listener
@tizen_feature
Change-Id: I28e014ed935a6ae31aff63fc2bf0194cfa9ec3ee
Doyoun Kang [Fri, 10 Nov 2017 07:23:34 +0000 (16:23 +0900)]
ecore_wl2: tizen_policy_listener function for iconify_state_change
@tizen_feature
Change-Id: I72d152fc0cc72cec50277681d2b6bd653391f7a3
DaeKwang Ryu [Tue, 27 Dec 2016 15:20:34 +0000 (00:20 +0900)]
[EvasGL] fix GLES 1.1 FBO creating
Depth and Stencil buffers of GLES 1.1 FBO were created with
GLES 2.0 capability test results.
But GLES 1.1 doesn't support OES_depth_texture.
Originally we need to test capability test with GLES 1.1 context.
@tizen_fix : bug fix
Change-Id: Ibd43e45711bb7c1419bce4121af413182c09ad7e
Doyoun Kang [Fri, 10 Nov 2017 07:06:27 +0000 (16:06 +0900)]
ecore_wl2: implement listener functions for tizen_policy conformant
@tizen_feature
Change-Id: I37b6f699f879cdca17f88b974839453297fd619f