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>
Myoungwoon Roy, Kim [Fri, 12 Jan 2018 04:39:56 +0000 (13:39 +0900)]
docs: Fix efl_loop_timer API reference
This patch fixes doxygen warnings and wrong expressions in API reference documentation.
@fix @doc
Change-Id: I1bc8b6d375d5a9f616af40ed207167a952efe9a1
Jaehyun Cho [Fri, 11 Aug 2017 07:06:48 +0000 (16:06 +0900)]
elc_naviframe: set focus to new view immediately only for item push
Set focus to new item view immediately when new item is pushed to show
keypad fast. Otherwise, focus of new item view is set late and keypad is
shown late.
Setting focus to item view immediately is applied to item push only.
Because if this concept is applied to item pop, then the following focus
issue happens.
Reproduction path of the item pop focus issue
1. Naviframe first item view consists of two objects.
Focus is in the second object of the first item view.
2. Naviframe push happens. (now two item views)
3. Popup appears and it gets the focus.
4. Popup button click pops the second naviframe item.
5. Focus goes to the naviframe and focus_next happens.
6. Focus is set to the first object of the first item view.
(not to the second object of the first item view)
Change-Id: I1940831dbd9ce0cf8efcd6b2172203fa1ee277fc
Jaehyun Cho [Wed, 9 Aug 2017 13:37:26 +0000 (22:37 +0900)]
elc_naviframe: Use tizen_effect_cancel from naviframe_effect module
Use tizen_effect_cancel API from naviframe_effect module to cancel push
effect when a newly pushed item is deleted before the push effect is
started.
Change-Id: Ia3d89bda1b4f128a80c1cf78e3ac33e34c564dc2
Shilpa Singh [Tue, 27 Dec 2016 16:00:45 +0000 (21:30 +0530)]
Naviframe: if item_destructor is called before animator callback deferred function, crash happens in _tizen_effect_enabled_get as "it" is NULL
Change-Id: I20d2a71d0fe604f108a8c9a1072fea4b302cd76c
Jaehyun Cho [Wed, 7 Dec 2016 15:11:51 +0000 (00:11 +0900)]
naviframe: Support latest naviframe effect module APIs.
tizen_push_deferred_effect() is added.
tizen_pop_deferred_effect() is added.
tizen_effect_enabled_get() is added.
Now tizen_push_effect() is called with one view.
Now tizen_pop_effect() is called with one view.
Now transition signals are not emitted to theme if the theme supports
naviframe effect module. (i.e. if tizen_zoom is 1)
Change-Id: Iec75fcb216673827ff808d59c588ccb6ce705476
Jaehyun Cho [Mon, 29 Aug 2016 10:10:14 +0000 (19:10 +0900)]
naviframe: modulation for transition effect in naviframe
Naviframe transition effect is implemented in efl-module.
Change-Id: I70e89754e44d9fafe1a820bfae350840ef9fb96f
WooHyun Jung [Fri, 1 Jul 2016 00:25:42 +0000 (09:25 +0900)]
naviframe: while popping, another popping should not be executed
Change-Id: I7439961ff123dfad98233dab25d2f216095c4db7
Youngbok Shin [Mon, 23 May 2016 11:13:15 +0000 (20:13 +0900)]
naviframe: Add a signal for internal usage - "item,pushed,internal"
It is used only in efl-ext.
@tizen_feature
Change-Id: I1bc751fd3d1a32e246a5a8ed8a7e66b1289b234d
Jaehyun Cho [Wed, 4 May 2016 09:10:14 +0000 (18:10 +0900)]
elm_config: Support opengl on wayland for "opengl_x11" engine.
If elm_config_preferred_engine_set("opengl_x11") is called, then set
accel preference internally to use opengl engine on wayland.
Change-Id: Ib9bc887401c1be6ecf46d623836d5d1c9496f1d6
Jiyoun Park [Fri, 12 Jan 2018 04:32:46 +0000 (13:32 +0900)]
evas_type: add EVAS_DISPLAY_MODE_INHERIT to Evas_Display_Mode for backward compatibility
Original_Change-Id: I06c97b57f9c6e0c555b780911015fd389f045e63
Change-Id: I625f7ad24afda7f8d080c834fcb4243f1331ce96
WooHyun Jung [Thu, 11 Jan 2018 07:01:31 +0000 (16:01 +0900)]
efreet : Remove launching efreed on Tizen
efreetd is used for freedesktop environment
But, Tizen is consisted of another environment
and desktop managing(based on freedesktop standard) does not needed to efreetd
Therefore, efreetd can be removed on Tizen.
But, libefreet is still left beause a few functions use libefreet in elementary.
- src/lib/efreet/efreet_cache.c: skip daemon launching sequence in efreet_cache_init()
@tizen_fix
Change-Id: I51fa0da68e6e37c48c18d8da1ac134cb2d6dd628
Mikko Ylinen [Thu, 10 Jan 2013 12:30:37 +0000 (14:30 +0200)]
Force ELM_WAYLAND_EGL if engine set called when DISPLAY not set
Some applications are directly calling elm_config_preferred_engine_set.
To avoid patching all apps to work with Wayland, always set
ELM_WAYLAND_EGL if elm_config_preferred_engine_set is called with
EGL_OPENGL_X11 or EGL_SOFTWARE_X11 when DISPLAY is not set.
Change-Id: I9834709346049b527bcdc2e327d113ba7a8917e0
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Hosang Kim [Wed, 19 Apr 2017 04:18:39 +0000 (13:18 +0900)]
slider: fix slider indicator behavior
1. Slider indicator will be shown, when always visible mode is on.
2. When slider is disabled, slider indicator will be disabled, too.
@tizen_fix
Change-Id: Ia08e15a191c5cfced14b9cc4a1944af11b0acf5e
Jaeun Choi [Thu, 11 Jan 2018 12:28:24 +0000 (21:28 +0900)]
spinner: apply UI Mirroring for Tizen 3.0
spinner's look and behavior are not affected by UI mirroring
Change-Id: I1772d8a284aaaa63e1bd0ed96432e851d0c016b1
Signed-off-by: Jaeun Choi <jaeun12.choi@samsung.com>
Jaeun Choi [Thu, 11 Jan 2018 11:49:05 +0000 (20:49 +0900)]
spinner: apply UI Mirroring for Tizen 3.0
spinner's look and behavior are not affected by UI mirroring,
so buttons inside a spinner should not be mirrored either.
this patch makes the buttons not to be affected by elm_config_mirrored_set
and sets the mirror mode manually as EINA_FALSE.
@tizen_only
Change-Id: I8f8dcd90babdc1ff52a45ac70a9c7c13a4351c41
Jaeun Choi [Thu, 11 Jan 2018 11:22:33 +0000 (20:22 +0900)]
panel: add "elm,state,hold", "elm,state,unhold" signals
these signals were added in Tizen 2.3 as Tizen only code
and removed after merging upstream code into Tizen 2.4.
need to add the signals for compatibility.
@tizen_only
Change-Id: I5e0bcdea7a566ab85fec224c1fc84422e45d2754
Jeonghyun Yun [Fri, 12 Jan 2018 02:27:07 +0000 (11:27 +0900)]
efl_ui_clock: elm_widget_can_focus_set before module init for support TV UX
@tizen_fix
Change-Id: I287f51afe95685f511667cab921fb24787671853
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
Youngbok Shin [Fri, 12 Jan 2018 02:48:24 +0000 (11:48 +0900)]
evas, edje: Apply align according to paragraph_direction
It is a patch to keep backward compat with Tizen 2.4.
This feature should be replaced by align=locale feature.
Please, check the following upstream patch.
https://phab.enlightenment.org/D4664
@tizen_feature
Change-Id: I847ee5bae6d35afe29321fdeeb186f60b746fd18
Jongmin Lee [Wed, 10 Jan 2018 11:01:23 +0000 (20:01 +0900)]
remove proper timer in landscape indicator connect callback
Change-Id: Ie16bb7ac161f82325120afb78e054f873ae7e7aa
Youngbok Shin [Thu, 11 Jan 2018 12:29:20 +0000 (21:29 +0900)]
edje: keep cursor position on mouse down and move
The new internal API can be used in elemenatry
@tizen_fix
Change-Id: Ifa3e8ea7ed9cf9ca30fbcd2596550c1836fa35f2
Youngbok Shin [Thu, 11 Jan 2018 12:18:28 +0000 (21:18 +0900)]
edje/elemenatry: add/apply additional cursor function for improving performance
There is a patch on upstream EFL.
https://phab.enlightenment.org/D4223
@tizen_feature
Change-Id: I7d8c3d9f23a37565079c5abc7e642022d9b47006
Minchul Lee [Mon, 8 May 2017 08:17:17 +0000 (17:17 +0900)]
theme: hecking the return value of a function strchr
Change-Id: I06d6206d04d6a77efd417ac401f39d9cbf7ad657
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
Hosang Kim [Tue, 15 Nov 2016 07:32:43 +0000 (16:32 +0900)]
slider: apply UI Mirroring for Tizen 3.0
slider's look and behavior are not affected by UI mirroring
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I45e7a8a81076fcfebbf863659f37f9293f930776
Jee-Yong Um [Thu, 18 Aug 2016 08:27:27 +0000 (17:27 +0900)]
hoversel: ellipsize item when it expands over parent
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I58cf99ce2b2980639a12a60a54913df80238a200
Jee-Yong Um [Fri, 12 Aug 2016 06:59:58 +0000 (15:59 +0900)]
hoversel: emit dismiss signal to all items for fade out effect
@tizen_feature
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I9fd1baed980308a7cc8431d07a8a624f589f050f
Jongmin Lee [Wed, 6 Jul 2016 11:08:34 +0000 (20:08 +0900)]
remove proper timer in landscape indicator connect callback
Change-Id: I7b6971502a8c26f06ceccf1a7ed5f567cb42da54
Signed-off-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
JinYong Park [Thu, 11 Jan 2018 10:10:16 +0000 (19:10 +0900)]
ctxpopup: add color_class parent-child relationship
@tizen_fix
Change-Id: I6c36addd841a4c7e83083b61c6bcc1bb1e271ef0
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Thu, 11 Jan 2018 10:33:32 +0000 (19:33 +0900)]
notify: fix show animation signal emit logic
@tizen_fix
Change-Id: Icbcc122376aeeef91bb483c85732be5125368f8e
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Thu, 11 Jan 2018 10:04:56 +0000 (19:04 +0900)]
ctxpopup: add two flags set value for show again after dismiss
In case of first show, there flag value is initialized,
so show_signals_emit could be called normally.
But dismiss ctxpopup and show again, that two value is set other value
by dismiss function, so show_signals_emit is blocked
Change-Id: I9fb52bc6efd83ea1b3c34d32fff6c17a23c5c3ca
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Wed, 10 Jan 2018 05:29:30 +0000 (14:29 +0900)]
elm_notify: reorder tizen_only code
during migration, code was added wrong location, so move it.
Change-Id: I47182b394c556ce079f8d0e2ce38af0398459450
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Thu, 11 Jan 2018 09:56:43 +0000 (18:56 +0900)]
ctxpopup: add focus set to fix ctxpopup couldn't get focus
Change-Id: I8d32ef9900f98cd88620b955c269d66358347651
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Thu, 11 Jan 2018 09:47:41 +0000 (18:47 +0900)]
ctxpopup: fix size calc problem when base part size same with list
Change-Id: Ie1e673ada23b7ce5f2bb325ab180a5448da82de1
Signed-off-by: JinYong Park <j4939.park@samsung.com>
Youngbok Shin [Thu, 11 Jan 2018 09:30:16 +0000 (18:30 +0900)]
evas/edje: Add/Apply evas_textblock_cursor_range_text_valid_markup_get internal API
@tizen_feature
Change-Id: Iea8cf5a85dd510c228284b3b780bf88084ffd5c8
jiin.moon [Thu, 11 Jan 2018 06:02:11 +0000 (15:02 +0900)]
elm_win: if the type of win is TOOLTIP, unset the input event area
If the type of win is tooltip, have to send the input event to below window.
This is tizen_only because ecore_evas_input_rect_set api is exist only in tizen.
@tizen_only
Change-Id: I105527c7e9bf2238ee95ecfb44e6bfa272c1766e
Youngbok Shin [Thu, 11 Jan 2018 07:23:20 +0000 (16:23 +0900)]
edje: add part_valign property for internal usage
@tizen_feature
Change-Id: I04143cafc92c71789625fa9275d246fead75c5ef
Youngbok Shin [Thu, 11 Jan 2018 05:47:39 +0000 (14:47 +0900)]
evas: Fix to use fontconfig when there is a global_font_path
@tizen_fix
Change-Id: I088f0ae0e7d535a318efd860d7b9621735990663
Myoungwoon Roy, Kim [Tue, 8 Aug 2017 00:29:33 +0000 (09:29 +0900)]
docs: Fix efl doxygen warnings
Summary:
This patch fixs efl doxygen warnings and updates the doxyfile.
Delete Ecore_Con_Legacy.h because it had been replaced
with efl_network_url.eo.h
@fix @doc
Change-Id: I7c8cb3edb5889d2b85892a5cee54f10889033476
jiin.moon [Thu, 11 Jan 2018 02:44:50 +0000 (11:44 +0900)]
evas: revert latest patch in evas_common_convert_argb_premul api
It makes blending issue with image mask.
Refer to below description of reverted patch
==================================================================
commit:
1e33454772183563e0d2ffca6c961ff5822392ef
evas common: make logic same to c code version.
As C version,
It increase alpha value by 1 to avoid loosing of the remains while it divides
values. Neon version does same technique to make same results.
==================================================================
Change-Id: I93f928551e707eca2456b562f848a10823f471ce
Youngbok Shin [Thu, 11 Jan 2018 03:33:45 +0000 (12:33 +0900)]
edje/entry: fix to get start position of selection from surrounding_cb
The cursor position when a entry has selection should be same from
_edje_entry_imf_retrieve_surrounding_cb and
_edje_entry_imf_event_delete_surrounding_cb functions.
@tizen_fix
Change-Id: I6a1cfebc63834684b03254fc04c32140e7701bd9
jiin.moon [Wed, 10 Jan 2018 09:05:35 +0000 (18:05 +0900)]
eina: Add ttrace log in evlog api
I think if this path will be work well, we should
convince evlog related with performance should be start + , end -
@tizen_feature
Change-Id: I3d7759a884e259a89ae2accd44cfdf24a06e8d8c
jiin.moon [Wed, 10 Jan 2018 11:10:57 +0000 (20:10 +0900)]
evas: skip 1x1 size frame
Don't need to render about 1x1 size.
Change-Id: I664e56c5d1606dbb4a0c9d952aaf395f2363f073
Boram Park [Wed, 10 Jan 2018 23:27:20 +0000 (08:27 +0900)]
ecore_wl2: correct the wrong typo
Change-Id: I256bbee760e4126cd266b9df91aee02aed41cc13
Wonki Kim [Wed, 10 Jan 2018 12:37:39 +0000 (21:37 +0900)]
rebase/elm_bg: Fix build error
Change-Id: I23429fa294547abe6cb9b21eb48287bd9fab72f4
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Bowon Ryu [Wed, 10 Jan 2018 11:19:42 +0000 (20:19 +0900)]
label: fix label sizing issue.
If a width is 0, Do not calc for the Multi-line.
@tizen_fix
Change-Id: Ib80176e245ad69b619629e2af61e4ac0ad56712c
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Cedric BAIL [Tue, 9 Jan 2018 00:18:52 +0000 (16:18 -0800)]
ecore: remove use of efl_main_loop_get from efl_net_dialer_http_example.
Cedric BAIL [Tue, 9 Jan 2018 00:04:22 +0000 (16:04 -0800)]
ecore: remove use of efl_main_loop_get from efl_net_control_example.
Cedric BAIL [Mon, 8 Jan 2018 23:55:17 +0000 (15:55 -0800)]
ecore: remove use of efl_main_loop_get from efl_io_queue_example.
Cedric BAIL [Mon, 8 Jan 2018 23:47:18 +0000 (15:47 -0800)]
ecore: remove use of efl_main_loop_get from efl_io_copier_simple_example.