Myoungwoon Roy, Kim [Tue, 16 Jan 2018 08:25:04 +0000 (17:25 +0900)]
Fix wrong doxygen expressions
This patch fixes typos and wrong doxygen expressions in elm_box API reference doxygen.
@fix @doc
Original commit:
e4d9e041b3121be0ca19436cda0b842acff952fb
Change-Id: I12385763b02caf5fcf7b0aa476dc129c18b1393b
Shinwoo Kim [Tue, 16 Jan 2018 11:12:16 +0000 (20:12 +0900)]
atspi: Expose API
┌───────────────────────────────────────────────────────────────────────┐
│ commit
4c5a44eb8849ebe7a4f2a11fd53f93abc56b486c │
│ Author: Shinwoo Kim <cinoo.kim@samsung.com> │
│ Date: Mon Apr 17 11:35:13 2017 +0900 │
│ │
│ atspi: Expose API for both Mobile and Wearable │
│ The exposed API could be used both profile Mobile and Wearable. │
└───────────────────────────────────────────────────────────────────────┘
┌───────────────────────────────────────────────────────────────────────┐
│ commit
7ea67a6c7c6dc68c78684d784d0d7a65cc138801 │
│ Author: Shinwoo Kim <cinoo.kim@samsung.com> │
│ Date: Wed Jul 19 16:38:42 2017 +0900 │
│ │
│ atspi: Expose API │
│ The following API is exposed on the Mobile profile. │
│ - elm_object_part_access_register │
│ - elm_object_part_access_object_get │
│ - elm_access_object_register │
│ - elm_access_object_unregister │
│ - elm_access_object_get │
│ - elm_atspi_bridge_utils_say │
│ - elm_atspi_accessible_name_cb_set │
│ - elm_atspi_accessible_description_cb_set │
│ - elm_atspi_accessible_attribute_append │
│ - elm_atspi_accessible_reading_info_type_set │
│ - elm_atspi_accessible_reading_info_type_get │
│ - elm_atspi_accessible_gesture_cb_set │
│ - elm_atspi_accessible_can_highlight_set │
│ - elm_atspi_accessible_can_highlight_get │
│ - elm_atspi_component_highlight_grab │
│ - elm_atspi_component_highlight_clear │
└───────────────────────────────────────────────────────────────────────┘
Change-Id: I06238a020d9224fdd355e4274088f81f394dfd06
Shinwoo Kim [Tue, 16 Jan 2018 10:52:30 +0000 (19:52 +0900)]
atspi: enhance documentation
┌────────────────────────────────────────────────┐
│commit
ebc57884d8f6fe908824b5cf350b86be56587678 │
│Author: Shinwoo Kim <cinoo.kim@samsung.com> │
│Date: Thu Apr 20 10:00:44 2017 +0900 │
│ │
│ atspi: enhance documentation │
└────────────────────────────────────────────────┘
Change-Id: I02b651427088abbf6f650d7d70cecefebfebd040
Wonki Kim [Tue, 16 Jan 2018 13:04:47 +0000 (22:04 +0900)]
win/conform: Improve a behavior of indicator and conformant
this patch improves a behavior of indicator and conformant to meet tizen ux guidelines
@tizen_feature
Change-Id: I65b242d470f3e789edd1c3f73bfe0cecc1371d57
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Youngbok Shin [Tue, 16 Jan 2018 12:54:28 +0000 (21:54 +0900)]
entry: Apply Tizen Copy & Paste feature with CBHM
@tizen_feature
Taehyub Kim [Tue, 16 Jan 2018 10:02:42 +0000 (19:02 +0900)]
elm_cnp: fix the wrong selection object
Change-Id: I2ac1ed31f4a5258a7c3d724c7cf8f1607f1ef86f
Youngbok Shin [Tue, 16 Jan 2018 08:19:49 +0000 (17:19 +0900)]
config: reinitialize fontconfig for checking newly installed font
@tizen_fix
Youngbok Shin [Tue, 16 Jan 2018 08:13:40 +0000 (17:13 +0900)]
elementary config: support lazy mount of user data area
It includes the following patches about supporting lazy mounting.
1.
elm_config: Add fallback path to support lazy mount
elm_config would access to user home directory to save their
config information. However, elm_config couldn't accesss to
the path because user data area could not be mounted
(Lazy mount of user data area[below /opt/usr/] is applied)
elm_config monitors some file which is created after mounting
then if it doesn't exist, elm_config will access to the other path
2.
config: update config data for processes which are launched before lazy mounting
@tizen_feature
JinYong Park [Tue, 16 Jan 2018 08:06:15 +0000 (17:06 +0900)]
ctxpopup: merge eo & header files for different profiles
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/110411/
Change-Id: Id73796e4eaf1e54c3a9fc0e6cad64a712c5fd324
Signed-off-by: JinYong Park <j4939.park@samsung.com>
Myoungwoon Roy, Kim [Tue, 16 Jan 2018 07:17:58 +0000 (16:17 +0900)]
Fix typo and some wrong expressions
This patch fixes typo and some wrong expressions in doc, box, gesture, index, map, and toolbar API reference doxygen.
@fix @doc
Original commit:
1999872b1b69f85c68836622095b98206e8ea125
Change-Id: I2780915e9b4081b6e58ad7b07854bcd766b82857
Myoungwoon Roy, Kim [Tue, 16 Jan 2018 06:49:38 +0000 (15:49 +0900)]
Fix a wrong group info.
This patch fixes a wong group info and some wrong expressions in elm_win API reference doxygen.
@fix @doc
Original commit:
0d18cf765f4c7a50f813bfa6449fec27dee7108f,
e8e1bb8e2201584b4a38c953b97a3dff3f40f684
Change-Id: Ie7cb88fb14ec2dd6bf4608a4be0b6ac4332b7df7
Myoungwoon Roy, Kim [Tue, 21 Feb 2017 09:35:00 +0000 (18:35 +0900)]
Fix typos and some wrong expressions in Ecore API reference doxygen.
This patch fixes typos, doxygen warnings and some wrong expressions in Ecore and Edje API reference doxygen.
@fix @doc
Original commit:
4172e39135d5fa8dd46cfd67bff3706445a2f46d
Change-Id: I56a13a062fa662f956b4d69563f3e38fd50811e9
Taehyub Kim [Thu, 11 Jan 2018 11:41:58 +0000 (20:41 +0900)]
elm_cnp: skip other process's send/receive event
Change-Id: Ic97eef4058333dd57af7dd270f34f6179fbe8ead
Taehyub Kim [Thu, 11 Jan 2018 06:18:54 +0000 (15:18 +0900)]
elm_cnp: support html type for copy&paste
Change-Id: Ia132b95016e9021734355883ae8e6c59f3a44665
Taehyub Kim [Wed, 10 Jan 2018 10:36:39 +0000 (19:36 +0900)]
elm_ctxpopup: add EINA_DEPREACATED for deprecated elm_ctxpopup_direction_available_get
Change-Id: I09bb70d80e841b33e3163a4f61741b305caf54a8
Youngbok Shin [Tue, 16 Jan 2018 07:30:34 +0000 (16:30 +0900)]
evas: fix cursor_line_coord_set fail when y is 0.
Signed-off-by: Vladyslav Shevchenko <v.shevchenko@samsung.com>
origin: spin (tizen_2.4 branch)
Youngbok Shin [Tue, 16 Jan 2018 07:20:18 +0000 (16:20 +0900)]
evas textblock: Fix RTL + LTR word wrap issue caused by wrong line start pos
@tizen_fix
Youngbok Shin [Tue, 16 Jan 2018 07:11:37 +0000 (16:11 +0900)]
edje: Add 4000x4000 size limit with reduced loop count restriction
The calc loop restriction [255] can cause error from
evas_object_smart_need_recalculate_set() function.
It also has [255] restriction for recalculate cycle.
So, we need to reduce calc loop restriction for
reducing *_need_recalculate_set() function call.
@tizen_fix
Youngbok Shin [Tue, 16 Jan 2018 06:45:59 +0000 (15:45 +0900)]
edje entry: set imf context input hint with MULTILINE if current entry is multiline
@tizen_fix
Youngbok Shin [Tue, 16 Jan 2018 06:30:50 +0000 (15:30 +0900)]
edje entry: set imf context input hint with MULTILINE if current entry is multiline
@tizen_fix
Youngbok Shin [Tue, 16 Jan 2018 06:16:28 +0000 (15:16 +0900)]
edje: force update anchors when a API is called to get list of anchors
@tizen_fix
JunsuChoi [Tue, 16 Jan 2018 05:50:52 +0000 (14:50 +0900)]
atspi: "GetNeighbor" is using deputy object
A01 object is deputy object, and exists in embedding process.
A02, A03 object exist in embedding process.
B01, B02 objects exist in embedded process.
The “GetNeighbor” method should return A02 object as “next” object of B02,
and return B02 object as “prev” object of A02.
The “next” object of A01 is B01.
The “prev” object of B01 is A01.
This is default implementation.
The following is default order: A01 - B01 - B02 - A02 - A03
But more important thing is that the embedding process could use
ELM_ATSPI_RELATION_FLOWS_TO/FROM for each objects A01, A02, and A03.
So there are some cases should be considered.
(1) If A01 is ELM_ATSPI_RELATION_FLOWS_FROM object of A03, then the
“GetNeighbor” should find B02 first when it navigates backward from A03.
(2) If A03 is ELM_ATSPI_RELATION_FLOWS_TO object of A01, then the
“GetNeighbor” should find A03 first when it navigates backward from B02.
(3) Even though the A01 has ELM_ATSPI_RELATION_FLOWS_TO relation information,
the “GetNeighbor” should find B01 first. Because the
ELM_ATSPI_RELATION_FLOWS_TO object is used when “GetNeighbor” finds
next object of B02.
Change-Id: I36dde39af3e99efcd7168c146b065fc6dfa5d104
JunsuChoi [Tue, 16 Jan 2018 04:07:58 +0000 (13:07 +0900)]
atspi: "GetNavigableAtPoint" sends deputy object
The deputy means embedding side object works for embedded object.
If there is no object at point on embedded side, then the deputy object should
have highlight.
So far the deputy object is elm_access, and the elm_access takes highlight.
So there is no chance to have highlight on embedded side.
Change-Id: I0e48ad65273ffc0cb39601bd6a83de3469873beb
JunsuChoi [Tue, 16 Jan 2018 03:31:55 +0000 (12:31 +0900)]
atspi: enhance finding the first,last obj
There are two kind of first(or last) object.
(1) The first object in viewport of its scrollable parent.
(2) The first object in accessibilty tree regardless of scrollable parent.
Looping navigation should use the first object of type (2)
Other cases should use the first object of type (1)
If view is changed, then there is no highlight. In this case the first object
of type (1) should be used. For example, if view is changed to 1 depth from
2 depth, then the highlight should use the first object of type (1).
If the following is 1 depth view after 2 depth view disapears, then there is
not currently highlighted object. In this case the item 4 should grab highlight
for next object, and the item 6 should grab highlight for the previous object.
+--------+
| item 4 |
|--------|
| item 5 |
|--------|
| item 6 |
+--------+
Change-Id: Ie4b4e8599232ef614d9dbe5921220af3578f54c1
JunsuChoi [Mon, 15 Jan 2018 09:32:19 +0000 (18:32 +0900)]
enhance build message(error:red, warning:ylw)
Change-Id: I27d34def125eea0dc4985e987cf93eb30780ffd3
Youngbok Shin [Tue, 16 Jan 2018 05:24:25 +0000 (14:24 +0900)]
edje: Add edje_object_part_text_freeze, thaw APIs for freezing cursor movements
It also apply the internal functions to elm_entry.
@tizen_feature
subhransu mohanty [Tue, 16 Jan 2018 04:41:34 +0000 (13:41 +0900)]
tizen/vector: add the tizen_vector to the tizen specific makefile.
Change-Id: I1a8045bc631c9f3dba077de72434cce5c9d939a0
Jee-Yong Um [Tue, 17 Jan 2017 01:57:04 +0000 (10:57 +0900)]
edje: set repeat_events of swallowed object only when the part has value
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I2b323825ec4d70a7d6209677eae4bb001a6b69d3
Youngbok Shin [Mon, 15 Jan 2018 05:52:29 +0000 (14:52 +0900)]
elementary: apply Tizen's color_class features
It adds the following APIs for public.
- elm_color_class_color_set/get
- elm_color_class_color2_set/get
- elm_color_class_color3_set/get
- elm_color_class_del
- elm_object_color_class_color_set/get
- elm_object_color_class_color2_set/get
- elm_object_color_class_color3_set/get
- elm_object_color_class_del
- elm_object_color_class_clear
@tizen_feature
Change-Id: Ife85be6aacc13ff985d27399b44447561a622f37
jiin.moon [Tue, 16 Jan 2018 03:47:31 +0000 (12:47 +0900)]
efl_ui_win: change the function name as wl2 instead of wayland
Change-Id: I9b563b275c2d031853b2acdf6f708ffe124f016d
subhransu mohanty [Mon, 15 Jan 2018 07:48:37 +0000 (16:48 +0900)]
tizen/vector: add the tizen_vector file required for the older themes
Change-Id: I683a9ae736b24fd3df6e4a7210827dcc2b425b09
Thiep Ha [Tue, 16 Jan 2018 02:33:35 +0000 (11:33 +0900)]
po: update po files
Add more translated messages.
@tizen_feature
Change-Id: If0a11b87e6802f2503c2d1d6211c78dcae5c337c
JunsuChoi [Mon, 15 Jan 2018 11:42:17 +0000 (20:42 +0900)]
atspi: consider scrollable parent for "GetNeighbor"
To determine the next object,
find top scrollable parent of next object excluding scrollable parents of start
object, and check if the next object exists inside of the top scrollable parent
viewport.
If there is not top scrollable parent, then use the next object.
(layout)
|
|----------|----------|
| | |
(btn1) (scroller) (btn3)
|
|
|----------|----------|
| | |
(btn2) (genlist) (toolbar)
[case: top scrollable parent is scroller]
If current highlighted(start) object is btn1, and the 10th genlist item shows
just under the btn1 (i.e. btn2, and 1st ~ 9th items are scrolled out),
then the next object should be the 10th item.
[case: top scrollable parent is NULL]
After the 10th genlist item grabs highlight, the previous object should be the
9th genlist item, not the btn1. In this case scrollable paretns of start object
are scroller, and genlist. the next object has same scrollable parents. So the
top scrollable parent is NULL.
If the 10th genlist item is the next object of btn1, then the btn1 object could
be the previous object of 10th genlist. But this patch set make the 9th genlist
item previous. This behavior is quite dependent on UX definition.
Change-Id: I37498e8cc044b53672de1d758943ed4acb202835
Myoungwoon Roy, Kim [Sat, 18 Feb 2017 04:34:03 +0000 (13:34 +0900)]
Fix typos and some wrong expressions in Eina API reference doxygen.
This patche fixes typos, doxygen warnings and some wrong expressions in Eina API reference doxygen.
@fix @doc
Original commit:
1b74a0b46e7182d099e01441b4a0968bde1ed672
Conflicts:
src/lib/eina/eina_matrix.h
Change-Id: I42f825f751208ceafd0942536bfcc40b189a5ef4
Wonki Kim [Mon, 15 Jan 2018 12:00:15 +0000 (21:00 +0900)]
Revert "Add deprecated descriptions to deprecated APIs"
This reverts commit
b4cf4b7665c750e0a5a2e2d875dfd958bbe2c469.
Wonki Kim [Tue, 11 Oct 2016 12:17:41 +0000 (21:17 +0900)]
evas: Modify logic to properly invalidate buffer
when buffer size is growing, there is a chance not to invalidate
back buffer properly, this commit remove the case.
Change-Id: I06778e8abf654c0aef60885f9326aa6f2334b447
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Jongmin Lee [Fri, 29 Dec 2017 02:56:07 +0000 (11:56 +0900)]
Build elementary-tizen package for mobile/wearable profile
Change-Id: I99cfd23c59aa0113ea56808523962e065cda078f
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
Shinwoo Kim [Mon, 15 Jan 2018 08:06:57 +0000 (17:06 +0900)]
edje: add missing since_tizen tag
┌─────────────────────────────────────────────────────┐
│ commit
9b8d8c4c9b113fbf9005c138882c8bb09736dbe6 │
│ Author: Jee-Yong Um <jc9.um@samsung.com> │
│ Date: Mon Nov 14 19:33:32 2016 +0900 │
│ edje: add missing since_tizen tag │
│ Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com> │
└─────────────────────────────────────────────────────┘
Change-Id: I9cf7598b25a9a16d338e13867591ee41d5aca70e
JunsuChoi [Mon, 15 Jan 2018 09:05:06 +0000 (18:05 +0900)]
atspi: Add Elm_Atspi_Reading_Info_Type_Mask
The elm_atspi_accessible_reading_info_type_set could get result value of bitwise
operation. If the elm_atspi_accessible_reading_info_type_set allows only enum
Elm_Accessible_Reading_Info_type, then g++ complains with following error:
invalid conversion from 'int' to 'Elm_Accessible_Reading_Info_Type' [-fpermissive]
So the elm_atspi_accessible_reading_info_type_set should change its parameter
from Elm_Accessible_Reading_Info_Type to Elm_Atspi_Reading_Info_Type_Mask.
The Elm_Atspi_Reading_Info_Type_Mask is unsigned int type.
Change-Id: Ibadb4effe3ac46b5aaa806bcac0002b9f68d1b76
Myoungwoon Roy, Kim [Thu, 16 Feb 2017 08:52:29 +0000 (17:52 +0900)]
Fix typos and some wrong expressions in Edje and Eet API reference doxygen.
This patche fixes typos and some wrong expressions in Edje and Eet API reference doxygen.
Original commit:
84cdce1214cb69e5169ce4495768671d2d3225b0
Change-Id: I94d4b406345346dbbabad90e5daeef43ce0681a2
Youngbok Shin [Tue, 15 Sep 2015 06:51:15 +0000 (15:51 +0900)]
toolbar: Give a focus to an item when it is selected.
@tizen_fix
Change-Id: Ie21b480a48e208e7e3a721bdcee8c381c12e205f
Youngbok Shin [Wed, 19 Aug 2015 07:36:41 +0000 (16:36 +0900)]
toolbar: Fix to give a focus to item in mouse clicked event.
@tizen_fix
Change-Id: I58ac6b1eca693b47fe9821420d9d4023128eea72
Signed-off-by: Youngbok Shin <youngb.shin@samsung.com>
Youngbok Shin [Thu, 3 Sep 2015 12:26:50 +0000 (21:26 +0900)]
toolbar: Release the pressed item when mouse move event is handled by scroller.
@tizen_fix
Change-Id: I00929d6c836e9678e073013fd69c97b086db9197
Signed-off-by: Youngbok Shin <youngb.shin@samsung.com>
Youngbok Shin [Mon, 18 Apr 2016 04:11:35 +0000 (13:11 +0900)]
Toolbar: Add auto selected item feature for navigation style.
Auto selected item is selected by its order.
@tizen_feature
Change-Id: I0ee577f1c93f9314210881b3fe84a37b954e59b9
Jongmin Lee [Thu, 3 Nov 2016 05:03:00 +0000 (14:03 +0900)]
[eina_log] redirect critical error to normal error in order to avoid abort on errors in dlog
Change-Id: Ie04b26d1749c43e2b708f193db98e35b452b574a
Shinwoo Kim [Mon, 15 Jan 2018 06:27:33 +0000 (15:27 +0900)]
ecore_input: disable joystick on Windows/MacOS
※ original commit
adb1a9a9f51fd8c483539a0d5c1ed94c8f416cf5
@tizen_fix
Change-Id: Id4f8e45a5ad8ab4e7fb2a826c9a95152b54e8306
Shinwoo Kim [Mon, 15 Jan 2018 05:21:53 +0000 (14:21 +0900)]
Revert "eldbus: change to idle_enterer from idler"
This reverts commit
10eb4c9a6b62558fb0b7d61d6c0442acad672278.
※ Reason: request of profile team, because of GEM usage
@tizen_fix
Change-Id: I650f32524683b1d2455810d050ba70cc67584e20
Myoungwoon Roy, Kim [Mon, 13 Feb 2017 08:48:59 +0000 (17:48 +0900)]
Fix typos and some wrong expressions in API reference doxygen.
This patches fixes typos and some wrong expressions in Ecore_Input, Ecore_Ipc and Ecore_Wayland API reference doxygen.
@fix @doc
Original commit:
553265d31a9cb0701166b184342f0085a5916088
Change-Id: I26618f15b6ed0589f3538b860612ccfc3b63f31f
jiin.moon [Thu, 11 Jan 2018 08:28:50 +0000 (17:28 +0900)]
test_win_state: added buttons for switching floating mode
From
157ff9d43b79936666a1e25332f438c3260b9a0f Mon Sep 17 00:00:00 2001
From: MinJeong Kim <minjjj.kim@samsung.com>
Date: Mon, 25 Apr 2016 20:53:09 +0900
Subject: [PATCH] test_win_state: added buttons for switching floating mode
Change-Id: I732d5bd2c41ca2d03ee8795f18876dd5db7b702d
jiin.moon [Fri, 12 Jan 2018 12:47:04 +0000 (21:47 +0900)]
GLView : add GL_Helpers header in devel package
from commit :
4570a0041b34cb44bc87b63361de6e741895b17e
Change-Id: Ie0764aa73915f7fb46896f08a11a2117d21c694b
JunsuChoi [Mon, 15 Jan 2018 04:22:52 +0000 (13:22 +0900)]
Resize highlight rectangle if target object is clipped
Change-Id: I0478c591b550be11f4c378618c4395a573b86986
Myoungwoon Roy, Kim [Fri, 10 Feb 2017 04:10:15 +0000 (13:10 +0900)]
Fix doxygen warnings and wrong expressions
This patches fixes doxgen warnings and typos, cacologique statements
in API reference doxygen of ecore's audio, avahi, buffer, and con
@fix @doc
Original commit:
ebe9a4605b0f0c96f3d18db472bd6a0638ce2b77
Change-Id: Id5a3d71475adbcc8eb932cef2b38851e6586c61f
Jiyoun Park [Sat, 13 Jan 2018 17:07:07 +0000 (02:07 +0900)]
efl_ui_win: add keygrab set/unset code when wayland backend
add keygrab unset code and change keygrab set code to reduce function call.
@tizen_feature
Change-Id: Iaccf9b0c0eeb0c024847159a21ad62ca48197648
Change-Id: I4485dcb7ba3080c79f01cd0685d82490fc281684
Jiyoun Park [Sat, 13 Jan 2018 16:32:09 +0000 (01:32 +0900)]
ecore_common.h: fix build error
Change-Id: Iee9f4b0a26f8015ca39ba3de7c1d445988925ddd
Jiyoun Park [Sat, 13 Jan 2018 16:29:22 +0000 (01:29 +0900)]
ecore_wl_input: fix timestamp of repeat key event.
Timestamp is not updated when key event is repeated.
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I73592d6ccc4f85f665e2212e703f23f5b5056428
Change-Id: I894445b0a7686a325c278220a2c666d8cf48c53f
Jiyoun Park [Sat, 13 Jan 2018 16:07:06 +0000 (01:07 +0900)]
ecore_wl2_input: fix key repeat logic.
In Tizen, Unfocused App can receive key event.
So repeat timer should not be deleted,
when _ecore_wl_input_cb_keyboard_leave is called.
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: Ia9ebe8a93361eef4ce166b4732fbd46beaac6df7
Change-Id: I13113816c6ac3375856a19bdfe439deeaffada0b
Jiyoun Park [Sat, 13 Jan 2018 16:00:52 +0000 (01:00 +0900)]
ecore_wl22_input: fix key repeat condition.
Key repeat will be operated when window is unfocused.
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I636c3a973ef340a312454a84f7de4eca5bb8eb8b
Change-Id: Ie6045cd3bd50bb2b3456d5d08b7fb18b192bb245
Jiyoun Park [Sat, 13 Jan 2018 15:49:31 +0000 (00:49 +0900)]
Revert " ecore_wl_input: fix key repeat condition."
This reverts commit
a4e3f55f66b9e9886b84fca12713a3d54fb7e91e.
Hosang Kim [Tue, 20 Jun 2017 07:11:26 +0000 (16:11 +0900)]
evas_device: add new device subclasses.
- EVAS_DEVICE_SUBCLASS_REMOCON
- EVAS_DEVICE_SUBCLASS_VIRTUAL_KEYBOARD
Change-Id: I7208b90cedeb7a6f36f1aed7c577fdd21def0fcb
Jiyoun Park [Sat, 13 Jan 2018 13:45:54 +0000 (22:45 +0900)]
ecore_wl_input: fix key repeat condition.
Key repeat will be operated when window is unfocused.
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I636c3a973ef340a312454a84f7de4eca5bb8eb8b
Change-Id: Ic3f57e29784eff09973fef3cab71184974a23d26
jiin.moon [Fri, 12 Jan 2018 11:30:18 +0000 (20:30 +0900)]
Add API for improving launching performance of 3rd party applications
from commit
5725823a79187b3c548ab120cd69b016cf5b6cd3
Change-Id: I7cc6648bf26dab07fb3993e592bab7a49931bfe5
Jongmin Lee [Wed, 10 Jan 2018 10:13:49 +0000 (19:13 +0900)]
support runtime tizen profile configurability
Change-Id: I6118a2d7075700012f08562327142a851f1202eb
Jongmin Lee [Wed, 10 Jan 2018 10:57:50 +0000 (19:57 +0900)]
Add deprecated descriptions to deprecated APIs
Change-Id: If99bbdf7bbecd9b31a8a638636b9e1d15d0a77a0
Bowon Ryu [Fri, 12 Jan 2018 11:47:14 +0000 (20:47 +0900)]
efl_ui_win : resolve ABI break
Change-Id: Ic39ee689ddccc90169fd1f6630c8db65e4110875
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Bowon Ryu [Fri, 12 Jan 2018 13:31:11 +0000 (22:31 +0900)]
[index] changed * to new unicode
@tizen_fix
Change-Id: I3a6491dd0a7b107ab39159e04b698f86375fa08b
Signed-off-by: Bora Hwang <bora1.hwang@samsung.com>
Juyeon Lee [Fri, 12 Jan 2018 12:29:21 +0000 (21:29 +0900)]
ecore-wl2: initialize wayland tizen extention after surface creation
for all type of window
Change-Id: I0e7fcbd1b9db4cb6e94162d374c783e2ee584a1e
Jee-Yong Um [Mon, 26 Sep 2016 06:05:00 +0000 (15:05 +0900)]
elementary: change color customization interface
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I769d1b25af4cba11bf3db8e8d6be72ffcd49b3c7
Jee-Yong Um [Tue, 5 Jul 2016 13:28:14 +0000 (22:28 +0900)]
color: rename API and apply recursive search
Change-Id: Ieea2e6780eebed72d9207bb8426f67a03b60939d
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Jee-Yong Um [Thu, 30 Jun 2016 05:08:36 +0000 (14:08 +0900)]
add elm color interface
Change-Id: I9fac1aaff3e348c57f896884dbcda579018fcd12
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Bowon Ryu [Fri, 12 Jan 2018 09:47:48 +0000 (18:47 +0900)]
toolbar: apply TIZEN_ONLY code.
* Added for mirroring of navigationbar.
* Initialize scroll region when toolbar is resized.
* fix item resize issue.
* Reduces unnecessary search cost. more_menu is not used.
@tizen_fix
Change-Id: Ie1deaf99b4eb0e682eb35680c74d02443991fb06
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Bowon Ryu [Fri, 12 Jan 2018 10:19:01 +0000 (19:19 +0900)]
progressbar: apply UI Mirroring for Tizen 3.0 UX
Change-Id: If3ea7533a28a9073cbeb6542c1dec62e760d3a1b
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Jaeun Choi [Fri, 12 Jan 2018 08:51:51 +0000 (17:51 +0900)]
config: add "language_auto_mirrored"
when language_auto_mirrored is true, elm_config_mirrored_set() will be
called automatically according to "default:LTR" value in elm_language_set() function.
for initialization, it needs to be done in translation_init() as well,
but according to appcore issue, we do it in elm_win_add() time temporarily.
when it is false, mirroring will be done manually by calling
elm_config_mirrored_set().
this patch will take effect with efl-misc package.
@tizen_feature
Change-Id: I28524dbc1f2c6286d0d1a1e5f3e7af729dd0068e
Jaeun Choi [Fri, 12 Jan 2018 07:43:33 +0000 (16:43 +0900)]
elm_image: Preserve backward compatibility with Tizen 2.4.
add evas_object_repeat_event_set() to image object.
Change-Id: I68ce59a5d6d535a53de4fec7fab399e0a0d98780
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
JunsuChoi [Fri, 12 Jan 2018 07:13:42 +0000 (16:13 +0900)]
widget: initialize local variable
Uninitialized data is read from local variable 'ow', and 'oh'
Change-Id: I21bf87ffecb6a0a1f8eb61e267ced82c6977e9cd
Shinwoo Kim [Fri, 12 Jan 2018 07:23:55 +0000 (16:23 +0900)]
[ttrace] add more check points
- commit
e3cb425e5366ef96895b4cc465b73a194f72ff7b
@tizen_feature
Change-Id: I939cc9f30b4a61bb0f6e4f5eee3309402abef157
JunsuChoi [Fri, 12 Jan 2018 07:38:36 +0000 (16:38 +0900)]
atspi: do not demote an object that repeats event.
If an object is registered to elm_access, then do not demote its order even
though the object repeats event(repeat_events: 1) when _sort_by_repeat_events
function sorts object order.
User could add a rectangle to give accessibility. If the rectangle does not
repeat events, then it would be a problem when screen reader is off.
atspi: fix compare func to find object at point
The compare function(_sort_by_repeat_events) does not change if two objects
repeat event(repeat_events: 1) even though the second object is registered to
elm_access. In this case the object could be demoted in the list, and it is not
possilbe to find the object by screen reader.
The following is the problem case:
[Before Sorting]
1. Object A (repeat_events: 1)
2. Object B (repeat_events: 1, is registred to elm_access)
3. Object C (repeat_events: 1)
4. Object D (repeat_events: 0)
5. Object E (repeat_events: 0)
[After Sorting] D - E - A - B -C
commit:
13c423e081c9ee3c1cac4a1d621479d421dd9294
Change-Id: I9348a10cdd3fde93c4a833b535c1c50cc7a859c5
JunsuChoi [Fri, 12 Jan 2018 06:39:07 +0000 (15:39 +0900)]
Override Elm_Interface_Atspi_Accessible.relationships_clear
The elm_widget, elm_widget_item override following interfaces.
- Elm_Interface_Atspi_Accessible.relationship_append
- Elm_Interface_Atspi_Accessible.relationship_remove
And keeps the relationship information in its data structure.
So the elm_atspi_accessible_relationships_clear does not work.
+)
atspi: add new APIs for setting atspi relationship.
Introduce new APIs elm_object_atspi_relationship_append and
elm_object_atspi_relationship_remove allowing to set developer-defined
accessibility relationships between widgets.
@tizen_feature
commit :
6992c77377e7b85e183b7f56be574b0aff206076
Change-Id: I11290fc219719c9589418cc79ad8b8884220f7d4
JunsuChoi [Wed, 10 Jan 2018 10:45:42 +0000 (19:45 +0900)]
atspi: suppress warning message
The following is warning message.
In function '_elm_genlist_elm_widget_screen_reader':
warning: declaration of 'l' shadows a previous local [-Wshadow]
Eina_List *l;
^
note: shadowed declaration is here
Eina_List *l;
Change-Id: If2ae976f9f86dfa98cc3f1578399df4e089e9018
Myoungwoon Roy, Kim [Wed, 8 Feb 2017 06:48:45 +0000 (15:48 +0900)]
docs: Fix typos, cacologigue statements in API reference doxygen of Ecore_Common
This patch fixes doxygen warnings and wrong expressions in Ecore_Common API reference documentation.
@fix @doc
Change-Id: I654bd07cff192453627deef6154e8461570ff606
Myoungwoon Roy, Kim [Tue, 7 Feb 2017 06:24:54 +0000 (15:24 +0900)]
docs: Fix typo, cacologique expession in API reference doxygen documents.
This patch fixes doxygen warnings and wrong expressions in Ecore API reference documentation.
@fix @doc
Change-Id: I219335d3ea4f87868704e9178a65490381e32f86
SangHyeon Lee [Fri, 12 Jan 2018 06:43:29 +0000 (15:43 +0900)]
gengrid : apply Tizen Only features
This is Tizen Only feature amend commits.
@tizen_fix
Change-Id: Ib4b0c24cf439a497965d2db7ed69dd27625e269c
SangHyeon Lee [Fri, 12 Jan 2018 05:30:35 +0000 (14:30 +0900)]
gengrid: add visible/hidden signal for texts and contents
Change-Id: I803542ca963f31399f69c69f1fa1cbd4c61246e5
SangHyeon Lee [Fri, 12 Jan 2018 05:23:52 +0000 (14:23 +0900)]
gengrid : remove groupindex effect in tizen
@tizen_fix
Change-Id: I5c05bef077229bdda7a553b1b196cfc0991389f3
JunsuChoi [Fri, 12 Jan 2018 04:12:58 +0000 (13:12 +0900)]
[ATSPI][Naviframe] add reading text of back button
When prev_btn is set, Accessible name is set if there is no text.
Change-Id: If91c4cf913555233a35b6a5f966dbed26efe84c4
JunsuChoi [Fri, 12 Jan 2018 02:47:07 +0000 (11:47 +0900)]
[atspi] clear highlight of an object, if the can_highlight value of object or its parent is set to EINA_FLASE
Change-Id: Ic8b98101ed743aa06950fb7fd788f5a3a099cb22
JunsuChoi [Thu, 11 Jan 2018 11:32:11 +0000 (20:32 +0900)]
[atspi] emit highlight signal - screen reader reads at the highlight signal
***ctxpopup is not modified. Because dependent commits were not merged first.
(dependency :
034a1d1fe2656c5a6fced6e70b786e0f795cec6a
[genlist & ctxpopup] Merge tizen 2.4 genlist and ctxpopup for mobile & wearable profile support)
Change-Id: Ic43792b64125643ccd3252ae17298427cc02ed66
JunsuChoi [Thu, 11 Jan 2018 10:48:34 +0000 (19:48 +0900)]
[atspi] add widget/widget_item accessible_description_set/get
Because the translatable domain exits in widget/widget_item data, it does not work with base interface description_set/get.
http://suprem.sec.samsung.net/jira/browse/TSAM-9930
atspi: add i18n support for name and description
Add new API to set atspi translation domain for name and description properties.
If translation domain is not set name and a description strings
will be used in its literal form.
commit id :
853c746f3f42791322c5dfeabdf06019e86903af
Backport atspi patches from Elementary 1.14 RC
Merge branch 'devs/stanluk/eo_object_items_atspi'
Make elm object items atspi-aware objects. Implement atspi support
for elm_genlist, elm_gengrid and elm_toolbar items.
atspi: add missing signals array sentiel.
@fix
commit id :
38948bd86563a3db00148f7dd0905139b160e648
Change-Id: I567a9b69bb160a68d8fb89f69a6e67db12d4614f
JunsuChoi [Thu, 11 Jan 2018 09:16:57 +0000 (18:16 +0900)]
[atspi] keep eo_obj as current highlighted object for widget item
So far, elm_object_accessibility_highlight_set have used VIEW object of Elm_Object_Item.
But, we cannot get Elm_Object_Item related data from VIEW which is returned by _elm_object_accessibility_currently_highlighted_get
We need to use currently highlighted object with some APIs such as elm_interface_atspi_accessible_state_changed_signal_emit.
But, we cannot use this kind of API with VIEW object.
Change-Id: Icf75dcb16cfdbeb868c4cc9d7989bba97ccf7ab7
JunsuChoi [Thu, 11 Jan 2018 05:36:48 +0000 (14:36 +0900)]
elc_popup: read 'Alert' here temporary
Change-Id: I84aa35a605924d7a00684d64d8ebbf324ba68b5f
JunsuChoi [Thu, 11 Jan 2018 02:12:01 +0000 (11:12 +0900)]
atspi: enhance atspi accessible documentation
Change-Id: Ia57540d6dfcfdaf61c3efc365a52e89b07a8b766
JunsuChoi [Thu, 11 Jan 2018 01:28:16 +0000 (10:28 +0900)]
[ATSPI][elm_genlist] Remove ", header" from the atspi name.
Remove the code to add ", header" to name when genlist's item is group type.
"header" read out screen reader side.
Change-Id: I2b0626ebe8faccea7a5c738c89a7e865a2a8e560
JunsuChoi [Wed, 10 Jan 2018 11:24:09 +0000 (20:24 +0900)]
atspi: use last appended relation information
So far, the screen reader has used the first relation information.
So application should remove appended relation information, before appending
relation information newly. This is hard to use in some point of view.
The application used *append API as *set API.
So using last appended relation information makes more sense.
Change-Id: If83bcd2328fcda955d1eb8ea5fba600abfe1d687
JunsuChoi [Wed, 10 Jan 2018 10:20:25 +0000 (19:20 +0900)]
atspi: enhance elm_atspi_gesture_cb_set document
Change-Id: Ic690b8bb461f89ec677c3867ea1b44f0d5f47d49
JunsuChoi [Wed, 10 Jan 2018 10:15:00 +0000 (19:15 +0900)]
atspi: do not accept invisible object
Issue:
If an object is child of scrollable parent, then the object is accepted even
though the object is invisible.
Solution:
Do not accept invisible object.
Change-Id: I60c1b7ccdbaac2239f6bd8cbdac7da1e3cf2d0ef
JunsuChoi [Wed, 10 Jan 2018 07:41:22 +0000 (16:41 +0900)]
atspi: make highlight frame be a smart member
Make highlight frame object be a smart member of target object.
There are two cases covered by this commit.
1. ctxpopup of copy & paste module.
The ctxpopup item has higher object layer than highlight frame object.
In this case, the highlight frame is covered by the ctxpopup item.
2. genlist item proxy object.
The genlist item shows its proxy object(handled by evas_object_image_source*).
In this case, the highlight frame has improper position, and size.
Change-Id: I2246bbe3a914ecfcc9fc316717beb232a4ede2ab
JinYong Park [Thu, 11 Jan 2018 12:48:59 +0000 (21:48 +0900)]
popup: support multiscale problem on TM2
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/135247/
Change-Id: I7911418eb5ac60fa0abcde01f552d5c8df9674e9
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Fri, 12 Jan 2018 04:40:49 +0000 (13:40 +0900)]
popup: If popup's parent is resized, popup need to resized, too
When window's size is not enough to show popup, popup resize smaller to show it in appropriate size.
But if window resize larger enough to show popup, popup is locked in small size.
On the contrary to this case, if window resize too smaller, popup has still large size, so popup doesn't display properly.
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/69139/
Change-Id: Iff33eb94e4d385cf57f614037c8289e34c075871
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Fri, 12 Jan 2018 04:37:37 +0000 (13:37 +0900)]
popup: "dismissed" callback is omitted in API Reference, so I added it.
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/74104/
Change-Id: Idc36d6bc4744c20018532ba5c71a44efd05498f1
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Thu, 11 Jan 2018 12:27:25 +0000 (21:27 +0900)]
edje_edit: fix segmentation fault(Array index is out of bound)
@fix
original patch: https://review.tizen.org/gerrit/#/c/99276/
Change-Id: Id16ae2a5c89cdba91f1fee1f409ab768853c1cfc
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Thu, 11 Jan 2018 11:42:54 +0000 (20:42 +0900)]
elm_notify: finish the hiding forcibly if get interrupt
The notify was not hidden when following case
- change the theme while hide is on going
- show while hide is on going
- hide finished calback is invoked hide is not on going
- prevent hide or dismiss call during hididing
+ for duplicated hide event, if dismiss is called, remove timer
original patch list
https://review.tizen.org/gerrit/#/c/117200/
https://review.tizen.org/gerrit/#/c/124481/
@tizen_fix
Change-Id: I40078334a19ea9bb2bb6ce6a897d67d302dc741f
Signed-off-by: JinYong Park <j4939.park@samsung.com>