Jean-Philippe Andre [Mon, 18 Dec 2017 04:35:32 +0000 (13:35 +0900)]
ecore: Simplify code
Jean-Philippe Andre [Mon, 18 Dec 2017 03:25:59 +0000 (12:25 +0900)]
ecore_con: Make sure the proxy helper is valid
If the http proxy helper gets deleted at shutdown rather than because
the process actually exited, the object pointer becomes invalid. This
patch tries to avoid a situation where the object is not valid.
Jean-Philippe Andre [Mon, 18 Dec 2017 03:04:05 +0000 (12:04 +0900)]
ecore_con: Properly shutdown and unregister log domain
I believe the comment saying we should not unregister the log domain is
invalid as we try to flush the pending ecore events.
Jean-Philippe Andre [Mon, 18 Dec 2017 03:02:45 +0000 (12:02 +0900)]
ecore_con: Always get the loop on init
In case of init/shutdown/init cycles, the loop EO ID has changed, so it
must be fetched again.
Jean-Philippe Andre [Mon, 18 Dec 2017 02:59:57 +0000 (11:59 +0900)]
ecore_con: Avoid safety errors when closing http
When setting EOS on the dialoer, it's possible that it will also get
automatically closed (by a callback). This results in safety check error
messages, while everything is fine (at least I believe it is).
Jean-Philippe Andre [Mon, 18 Dec 2017 02:58:43 +0000 (11:58 +0900)]
loop: Try harder to find the main loop
If the object has no parent or anything else goes a bit wrong,
efl_loop_get() may fail to return the loop object. It's a bit ridiculous
when we're in the main loop as we know which loop object was requested.
This avoids returning NULL.
Jean-Philippe Andre [Fri, 15 Dec 2017 10:09:02 +0000 (19:09 +0900)]
ecore: Avoid double free with promises
Jean-Philippe Andre [Fri, 15 Dec 2017 10:08:59 +0000 (19:08 +0900)]
ecore: Fix legacy message handlers destruction
Jean-Philippe Andre [Fri, 15 Dec 2017 08:44:28 +0000 (17:44 +0900)]
eo/eina: Add HACK to avoid calls to EO after shutdown
Efl.Future is an EO object which means even cancelling Efl.Future
objects requires EO. So this should be done before shutting down EO,
otherwise everything fails badly.
I believe Efl.Future is going to disappear soon, but the problem will
remain: if any promise/future uses EO or anything else outside of Eina
(so, basically anything) then it needs to be canceled before shutting
down the above layers. This is the same situation as with ecore events,
for which we've introduced ecore_event_type_flush.
Ping @cedric
Jean-Philippe Andre [Fri, 15 Dec 2017 08:42:08 +0000 (17:42 +0900)]
ecore: Fix clean shutdown
There is no good reason to not shutdown a library properly. The loop
object can easily be deleted safely, if it is properly initialized. The
del event happens before destruction so it is too early to set the
singleton variable to NULL. Do that as late as possible and all calls to
efl_loop_main_get() will work as expected.
The issue with fd's was simply that they were not initialized to -1
(timer_fd), as some #ifdef statements have disappeared.
Jean-Philippe Andre [Fri, 15 Dec 2017 08:20:20 +0000 (17:20 +0900)]
ecore: Fix warning with enum
Jihoon Kim [Wed, 10 Jan 2018 05:58:48 +0000 (14:58 +0900)]
entry: Add autofill hint
Change-Id: If722f8c2953b56e3d0ef2c2f24afca3c5d588847
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Joogab Yun [Thu, 28 Dec 2017 07:06:11 +0000 (16:06 +0900)]
[evas_sw_backend] 1. evas sw tbm backend implement
2. wayland_tbm_client_init / deinit in ecore_evas
Change-Id: Ia605be8f0cac12b1873d82392d894b89f88543b1
WooHyun Jung [Tue, 9 Jan 2018 08:21:46 +0000 (17:21 +0900)]
photocam: fix late calculation when object is resized or moved
This commit is merged from Tizen 2.4
@tizen_fix
Change-Id: Icb86010cfcf5a152cdbb1e0bcca14babb993b924
SangHyeon Lee [Thu, 4 Jan 2018 05:53:07 +0000 (14:53 +0900)]
genlist: apply tizen_only in upstream genlist
Change-Id: I287e68c10097f65c8f55fb1bef14feb97f03b5a2
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
WooHyun Jung [Mon, 4 Jul 2016 00:53:23 +0000 (09:53 +0900)]
edje_recc: set edje_recc's own absolue path
Change-Id: I129f2005d01449171d918e4aeea38ee8fa17cdea
Youngbok Shin [Mon, 8 Jan 2018 11:02:32 +0000 (20:02 +0900)]
edje/elementary: apply Tizen's color_class features
It includes the following features.
- Apply a color class to a Textblock's style.
- Add/Apply color class parent which propagates its color class to the children.
@tizen_feature
Change-Id: I7f29f0bb58ee6607e81b938677d4518c8ff19234
JengHyun Kang [Mon, 8 Jan 2018 10:52:47 +0000 (19:52 +0900)]
ecore_wl2: maintain a device list for each window
Change-Id: I6eeacaffae799d41cf0e9fa556290e116624ee84
JengHyun Kang [Mon, 8 Jan 2018 11:32:34 +0000 (20:32 +0900)]
ecore_wl2: move keygrab's structrures private to public
Change-Id: I12c87bc2b9f1a09056a58acb8a4f38ca8eb1fb50
Jihoon Kim [Tue, 9 Jan 2018 01:23:15 +0000 (10:23 +0900)]
ecore_imf: Change @since in transaction event callback
Change-Id: I4e83b8bce7328ddab29507ebf3441a9f8b73f8d8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 8 Jan 2018 23:13:47 +0000 (08:13 +0900)]
ecore_imf: Add transaction start and end event callback
Change-Id: I091b4e291b821ee5b6cc180d98024e251d4bcd03
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Hosang Kim [Mon, 8 Jan 2018 13:05:44 +0000 (22:05 +0900)]
ecore_wl2: add keygrab list set/get
Change-Id: I2ff900dcb2f37d406246ef5b781660670da50f48
Wonsik, Jung [Mon, 8 Jan 2018 00:44:11 +0000 (09:44 +0900)]
ecore_wl2: enable cplusplus define
enable cplusplus define
Change-Id: I55289d7794996efd25c43430f6612998c515ff82
Jiyoun Park [Sat, 6 Jan 2018 06:41:56 +0000 (15:41 +0900)]
efl_ui_win: disable pointer window in wayland backend.
Currently, if efl_ui_win create two windows, device info was changed
during the evas event creation.
to get the binary which touch work well, we disable pointer window feature temporarily.
this patch should be reverted.
Youngbok Shin [Mon, 8 Jan 2018 04:56:48 +0000 (13:56 +0900)]
edje: rename PLUGIN macro to EDJE_TIZEN_PLUGIN
The PLUGIN can be used in other libraries.
@tizen_fix
Change-Id: I99691dc15a6723213c8ec0e173e2b334b46c992d
Jiyoun Park [Fri, 5 Jan 2018 03:33:23 +0000 (12:33 +0900)]
efl_ui_win: emit the edje signal for non basic window
wayland server cannot decide the client size if client window is not basic window.
so client shoud set the size, but elm theme set the content's fixed value to (1,1).
non basic window need to set the content's fixed value to (0, 0).
Jiyoun Park [Fri, 5 Jan 2018 03:24:45 +0000 (12:24 +0900)]
ecore_wl2_surface: fix zero size buffer creation
opensource changed the shm surface code not to create shm buffer at init time.
Becuase of this client can request to the server using the zerosize buffer,
tizen buffer driver cannot allow zerosize.
Jiyoun Park [Thu, 4 Jan 2018 07:07:09 +0000 (16:07 +0900)]
efl_ui_win:Use win_no_border config temporarily.
opensource efl_ui_win use elm/border/base/default.
in tizen, we need to change theme related with title.
Jihoon Kim [Sat, 31 Jan 2015 12:17:16 +0000 (21:17 +0900)]
Reuse ecore_imf_context when theme is changed
Change-Id: Ie0374f9e3839a5da1527a0eab381f4d4dc632c9c
Youngbok Shin [Wed, 3 Jan 2018 13:32:20 +0000 (22:32 +0900)]
edje: don't run legacy calculation for Textblock parts
Tizen will ignore legacy calculation logics for Textblock parts.
@tizen_fix
Change-Id: I886fc39a2385f1153e76f124497b2fa579f65bab
Youngbok Shin [Wed, 3 Jan 2018 13:25:39 +0000 (22:25 +0900)]
edje: add missing initialization code for Tizen only feature - valign
@tizen_fix
Change-Id: Ibada49e943b076963594c510bfe13d5a44aa541b
Juyeon Lee [Thu, 28 Dec 2017 08:35:38 +0000 (17:35 +0900)]
ecore_wl2_display: fix wayland event listener not to have wrong data
@tizen_feature
Change-Id: I6d6e5e6cc57ec301e53a77a348e4a9e37d042d42
JinYong Park [Wed, 29 Nov 2017 06:46:31 +0000 (15:46 +0900)]
popup: support scrollable content
@tizen_fix (tizen 2.4 feature)
original patch : https://review.tizen.org/gerrit/#/c/95889/
Change-Id: I936aaae4b842a6519ded0f386d7a4635a093ebcf
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Mon, 27 Nov 2017 04:03:16 +0000 (13:03 +0900)]
popup: fix popup size problem in landscape display mode
origin patch : https://review.tizen.org/gerrit/#/c/64773/
Change-Id: I1fff057746d06d5a239a5d21cc5518ff75e4616e
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Tue, 28 Nov 2017 05:55:27 +0000 (14:55 +0900)]
popup: add outside_pad for portrait mode
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/76462/
Change-Id: I632cb8c52a09e3d420c724c382d989028db871b3
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Wed, 29 Nov 2017 07:21:39 +0000 (16:21 +0900)]
popup: add tizen custom signal (tizen 2.3 layout feature)
for wearable circle theme compatibility
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/108302/
Change-Id: I2edb99e2a85461c98ffec330b7adc33ec9a74d66
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Wed, 29 Nov 2017 06:53:56 +0000 (15:53 +0900)]
popup: fix content height problem when vertical align fill
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/98386/
Change-Id: Ib884d5a08d61c27555111ec72915fbc51d77c4c6
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Wed, 29 Nov 2017 06:14:59 +0000 (15:14 +0900)]
popup: fix theme apply problem when font/language is changed
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/92794/
Change-Id: I9610785e21b17da310ca3841a3be3c0f03dd4a6d
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Wed, 29 Nov 2017 05:37:22 +0000 (14:37 +0900)]
popup: add subtitle text
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/89132/
Change-Id: Ifc16e8fc8a8a6ebd4e04501702325bc0e0dc32c6
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Tue, 28 Nov 2017 02:59:39 +0000 (11:59 +0900)]
popup: add a allow eval flag not to call another sizing eval during sizing eval
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/76437/
Change-Id: I50613a10ee64cae17858e55e40e36b5252a594f2
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Wed, 29 Nov 2017 09:52:06 +0000 (18:52 +0900)]
popup: fix popup's max height
If popup's parent is smaller than windown,
popup's max height is smaller than which be intended
@tizen_fix
original patch : https://review.tizen.org/gerrit/#/c/112696/
Change-Id: I54cf7ce5b4ba856c6051067dc413f08114bd3c8e
Signed-off-by: JinYong Park <j4939.park@samsung.com>
Jiyoun Park [Tue, 2 Jan 2018 07:08:24 +0000 (16:08 +0900)]
ecore_evas_wayland_common: modify tizen only code related with size
opensource change the size negotiation process.
Jiyoun Park [Tue, 2 Jan 2018 02:39:31 +0000 (11:39 +0900)]
ecore_evas_wayland_common: remove ECORE_EVAS_DEICONIFY_RENDER_UPDATE
wayland client should update its evas when the state has changed
from iconic to un-iconic, regardless ECORE_EVAS_DEICONIFY_RENDER_UPDATE
original_change-Id: I8bdd569c286a742c0fdb0e14392d9c86c4f5cc6f
Jiyoun Park [Tue, 2 Jan 2018 02:34:45 +0000 (11:34 +0900)]
evas_shm: remove EVAS_SHM_FLUSH
wayland shm backend should handle flush event from display server, regardless
EVAS_SHM_FLUSH envir. value
original_change-Id: I48474ff82a20a162686ee61dd5ef80c9e21ca5d7
Jiyoun Park [Fri, 29 Dec 2017 06:55:45 +0000 (15:55 +0900)]
evas_common_private: fix undefined error related with visibility hidden
Jongmin Lee [Thu, 28 Dec 2017 11:59:40 +0000 (20:59 +0900)]
make some hidden APIs to visible
Change-Id: I17072295cc92ad0a779ecbb68f0f9b442924b33d
JengHyun Kang [Thu, 21 Dec 2017 07:43:35 +0000 (16:43 +0900)]
evas_main: fix not to add evas devices for seat/mouse/keyboard even for software_tbm
Change-Id: I605d6c0fed106ef457c5fa0176506af37b9ad230
Wonki Kim [Wed, 27 Dec 2017 07:41:13 +0000 (16:41 +0900)]
rebase/elm_widget: Fix conflict created by rebasing
Change-Id: I539d40ebdb78ff6b453ad4a22b54decbf2c29aa0
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Wonki Kim [Wed, 27 Dec 2017 07:30:54 +0000 (16:30 +0900)]
rebase/efl_ui_win: remove duplicated code block created by rebasing task
Change-Id: I368e8b5eda59634bf6e5515bf081d5c9bb1be99a
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Wonki Kim [Wed, 27 Dec 2017 07:30:00 +0000 (16:30 +0900)]
rebase/ecore_wl2: Modify ecore_wl2 window to follow upstream code
Change-Id: Ia802987535084e09c0cfe3cb6776a9288a6be69e
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Wonki Kim [Wed, 27 Dec 2017 05:49:44 +0000 (14:49 +0900)]
rebase/elm_widget: Remove duplicated method of widget eo def
Change-Id: I4fc068b38b682fc2db1707adbfe9afb017885862
Jongmin Lee [Mon, 25 Dec 2017 23:54:40 +0000 (08:54 +0900)]
add %find_lang macro in spec file
Change-Id: I914db2ec3cb3f68fe7c6745c2c5b16b1f12fe2f0
Juyeon Lee [Fri, 22 Dec 2017 08:07:11 +0000 (17:07 +0900)]
ecore_wl2_window: window configured incorrect size when zxdg_toplevel configure width, height
in case of below
if window geometry is the same width / height as protocol passing by
Server -> Client : zxdg_toplevel_v6@xx.configure(720,1280,array)
than window has configured width/height with size 0
once window get rotation changed, it generate rotation event refering to
configure width,height than, it became size 0 window
Change-Id: I634e62a97e34a3a7d5d9d623b6ce589050aacae7
Juyeon Lee [Fri, 22 Dec 2017 03:02:40 +0000 (12:02 +0900)]
ecore_evas_wayland: fix bug to pass correct rotation angle
Change-Id: If3a77654649d7eb85b52baecd7ef5919070d2775
Juyeon Lee [Fri, 22 Dec 2017 02:56:13 +0000 (11:56 +0900)]
ecore_evas_wayland: support WM Rotation interface for wayland
tizen_policy_ext, tizen_rotation binded clients are available to supports
Change-Id: I05c1727a9c38e119230fae9818cce7a713d3ea06
Juyeon Lee [Fri, 22 Dec 2017 08:22:37 +0000 (17:22 +0900)]
Revert "ecore_wl2: add ecore_wl2_window_update_size()"
This reverts commit
5e1691ddb179529993293038b21156bca319d5b4.
Change-Id: Ida450f3441da6719fe7d7b9c9eec0417e187ec1c
Juyeon Lee [Thu, 21 Dec 2017 06:35:13 +0000 (15:35 +0900)]
ecore_wl2: add ecore_wl2_window_update_size()
migrate api from ecore_wl_window_update_size at ecore_wayland/ecore_wl_window.c
Change-Id: Ifeb94899e358ee6ec6d5ca857dd74529bb70226d
JengHyun Kang [Wed, 20 Dec 2017 11:02:43 +0000 (20:02 +0900)]
evas_device: send a hw device for pointer events
Change-Id: I95c9b9bed07437a28f5ccb1f26b9e2f36d88d415
Shinwoo Kim [Wed, 20 Dec 2017 08:49:38 +0000 (14:19 +0530)]
atspi: use detail value of window activated signal
The detail value of window activated signal is using for following cases
(1) support "default_label" attribute of window
(2) notify existing keyboard window.
The keyboard window would exist always, once it shows.
So if screen-reader turns off, and turn on again, there was no ATSPI signal.
We are using 'activate' signal for this case to get the reference of
keyboard window. And we are using detail value to reduce a call of IPC.
orig:
ba47f6bba8065c4ae1f4fd20e8d60ff1487be2b1
Change-Id: I36c5b96868233bdf7a162f4a1d23057ed9b2a05f
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
Shinwoo Kim [Wed, 20 Dec 2017 07:58:38 +0000 (13:28 +0530)]
elm: access: emit signal after atspi bridge is connected
This patch set emitting popup SHOWING signal, and window ACTIVE signal after
the atspi bridge is connectted.
The SHOWING signal of popup does not work properly, if the popup shows before
the atspi bridge is not connected. In this case, the screen-reader cannot read
popup information. So the SHOWING signal should be emitted after the connection
is established.
The ACTIVE signal does not work properly in the following case.
There are two windows show in one process at the same time. In this case,
the ACTIVE signal was not emitted because window_activated_broadcast_needed is
set to EINA_FALSE. This would be a bug.
orig:
fe8b20fac57caa39c0f801d3819e688f391c1831
Change-Id: I7e88b20c1d31ecc41410d8d81159654ce637e133
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
Shinwoo Kim [Tue, 12 Dec 2017 14:55:40 +0000 (20:25 +0530)]
atspi: handle atspi proxy connection at runtime
The following cases make atspi proxy work incorrectly.
[case 1]
1. screen reader on, then a11y order would be
A1(embedding, deputy) - B1(embedded) - B2(embedded) - A2(embedding)
2. make A2 grab highlight
3. go previous, then A1 grabs highlight.
but expected result is that the B2 grabs highlight
[case 2]
1. screen reader on, then a11y order would be
A1(embedding, deputy) - B1(embedded) - B2(embedded) - A2(embedding)
2. make A1 grab highlight
3. go next, then B1 grabs highlight.
This means that the proxy connection is made properly.
4. screen reader off
5. screen reader on, then a11y order is
A1(embedding, deputy) - A2(embedding)
but the following is expected result as step 1
A1(embedding, deputy) - B1(embedded) - B2(embedded) - A2(embedding)
So far the pory connects if elm_interface_atspi_children_get is called.
So there is no chance to make connection for the [case 1].
When atspi is disabled, then all atspi related interface is closed.
But the proxy related resources are not removed.
If atspi is enabled again, then newly created interface is used on new BUS.
And the proxy related resources are reused.
So the [case 2] happens.
This patch set depends on screen-connector to use "widget,create" signal to
connect proxy on elementary side. This should be removed, and we have to
provide proper API to be used on screen-connector side to connect proxy.
orig:
4b26fedd8b3366ac3e5bc89e8e09a5e668616dfd
Change-Id: I4f3a68c9eca271c9ba3b38bff9be3df1794f27e5
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
shilpa singh [Tue, 19 Dec 2017 08:47:16 +0000 (08:47 +0000)]
Revert "elm: access: 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. suprem.sec.samsung.net/jira/browse/TSAM-9930"
This reverts commit
317dcdfe6c75f4a74a92e90e3f6811fa3fed717c.
(This patch is not required as efl_access_description_set/get should be enough)
Change-Id: Ib55f6ea4074a0cd1f9ef230cf4ccb412fc45befd
Shinwoo Kim [Mon, 18 Dec 2017 14:40:59 +0000 (20:10 +0530)]
elm: access: fix - socket proxy should be created before bridge is connected
Change-Id: Ia41b77c2d747bc4b332882ee6e7155b63946688c
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
Wonsik, Jung [Mon, 18 Dec 2017 12:28:05 +0000 (21:28 +0900)]
evas_engine: add to free evas engine resource
Add to free evas engine resourece before free evas and initialize ecore_evas's driver
@tizen_only
Change-Id: Ic097f3145f6530d7b8ddf960eca6ba52b265d065
Shinwoo Kim [Tue, 12 Dec 2017 15:15:18 +0000 (20:45 +0530)]
elm: access: find valid child of list item
This patch set is solving following case.
If genlist item uses evas_object_image_source_set to show item itself, then
evas_tree_objects_at_xy_get does not return below objects of image source.
So content objects of genlist item could not become cadicdates for
elm_interface_atspi_component_accessible_at_point_get.
@tizen_fix
Change-Id: I2fd47b5fb231a7bed6f7b499683040428e370a52
orig:
4c82b324e48cd19f94f64cfadd945efc0d88dd2f
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
Jeonghyun Yun [Wed, 27 Dec 2017 06:03:47 +0000 (15:03 +0900)]
elm_colorselector : set selected status directly in selected_set function
@tizen_fix
Change-Id: I79bdea8bfdcf4f57e2a49dea711e4ce6a106857c
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
Jeonghyun Yun [Wed, 27 Dec 2017 06:02:16 +0000 (15:02 +0900)]
elm_colorselector : support marking change when color set on ELM_COLORSELECTOR_PALETTE mode only
@tizen_fix
Change-Id: I90e16ca018b5c5c35c8767b454e5881835f11a8c
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
Jeonghyun Yun [Wed, 27 Dec 2017 05:59:57 +0000 (14:59 +0900)]
elm_colorselector: changed item selection procedure to handle by _on_color_selected()
Deleted duplicate item selection procedure code
in _elm_color_item_selected_set() and _item_action_activate()
@tizen_fix
Change-Id: I9da15be0d6615e1c9c3e11a21d6517b52fc1b4b2
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
Jeonghyun Yun [Wed, 27 Dec 2017 05:56:16 +0000 (14:56 +0900)]
elm_colorselector: add callback for elm,state,selected for backward
@tizen_fix
Change-Id: I9a93dd38cc1c3a97d8c32b74a17fb5853dad4009
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
Jeonghyun Yun [Wed, 27 Dec 2017 05:30:37 +0000 (14:30 +0900)]
elm_colorselector: Fix palette align issue
@tizen_fix
Change-Id: I8e7a3761f5bd181a976823e7e02992ff237ebfec
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
Jeonghyun Yun [Wed, 27 Dec 2017 05:24:26 +0000 (14:24 +0900)]
elm_colorselector: change default mode to enhance performance.
This commit change default mode to ELM_COLORSELECTOR_PALETTE
to prevent running unnecessary logics in elm_colorselector_mode_set.
@tizen_fix
Change-Id: Ic34cd182724afc2bfbb6d468c718c3df57391a76
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
Jiyoun Park [Wed, 27 Dec 2017 05:00:49 +0000 (14:00 +0900)]
ecore_evas_wayland_common: set default size of surfaces temporaily.
below opensource commit remove set default size of surface.
but it cause problem in tizen, so we add tizen only code until fix the problem.
commit
93bac8ce4a88064c430d55b34fa80bd914f2c2f9
Author: Mike Blumenkrantz <zmike@osg.samsung.com>
Date: Fri Jul 21 16:17:55 2017 -0400
wayland: stop creating 1x1 surfaces on init
fix T5226
#IGot99TicketsBut1x1AintOne
Change-Id: I7e9bfe2d7ce446feedd6a5149390193d78bc3e65
jiin.moon [Tue, 29 Mar 2016 06:09:59 +0000 (15:09 +0900)]
[ecore_evas] Fix TC fail issue with evas_gl
Change the priority of the wayland
@tizen_fix
Change-Id: Ie047e7c11b1371fa81d4e48f4238e8db2af12b73
Jihoon Kim [Tue, 19 Dec 2017 10:46:11 +0000 (19:46 +0900)]
ecore_imf: Add documentation in prediction hint hash APIs
Change-Id: I3f97a9fa458c5933fe7b8a52a502296622a335e4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 15 Sep 2017 07:18:15 +0000 (16:18 +0900)]
ecore_imf: Add prediction hint hash APIs
Change-Id: Id012fd172d3b15bfa3e9ea10c22216db10ba23b5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 15 Sep 2017 06:51:59 +0000 (15:51 +0900)]
ecore_imf: Add autofill hints in input hint
Change-Id: I4e51adf179afa69a077de8ecabf7fa763c03f871
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jiyoun Park [Tue, 26 Dec 2017 06:43:03 +0000 (15:43 +0900)]
rebase_build: fix error related with file rename elm_bg
Change-Id: Ieac3fb49b5d026ea0eb1908510d230e38f40db3a
Change-Id: Ia57d83478f57d8077e8b39df2c19caa70f4255fe
Wonki Kim [Tue, 26 Dec 2017 08:04:48 +0000 (17:04 +0900)]
efl_access: Remove beta tag to generate legacy functions
temp patch for migration
Change-Id: I82e6bb78718fbf97fa19604d9dd3901e56e481d2
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Jeonghyun Yun [Tue, 26 Dec 2017 05:33:02 +0000 (14:33 +0900)]
elm_panel: show and hide necessary object when scrollable is set
@tizen_fix
Change-Id: Iab4abee7352af2dd59e5833c0d86bceb19b90376
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
Jeonghyun Yun [Tue, 26 Dec 2017 05:22:53 +0000 (14:22 +0900)]
elm_panel: scrollable panel content size ratio refactoring (for 2.4 UX)
@tizen_feature
Change-Id: I9acedea6a41e6948e75b1c8d9c46fa4577d39774
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
Wonki Kim [Tue, 26 Dec 2017 04:37:04 +0000 (13:37 +0900)]
spec: Add definitions for new compiled files
As a rusult of rebase onto upstream/master,
We have to handle new compiled files.
This commit is for that.
Change-Id: I69862df7ecc26c03ba876a9511a9350c12b299fa
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Jeonghyun Yun [Tue, 26 Dec 2017 01:38:57 +0000 (10:38 +0900)]
elm_photocam : create 1x1 grid default
@tizen_feature
Change-Id: I06c78081b2af50c1d7cf523c461813a3641b9b9e
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
Jiyoun Park [Sat, 23 Dec 2017 10:21:54 +0000 (19:21 +0900)]
edje: rename Edje.Object to Efl.Canvas.Layout
Jiyoun Park [Sat, 23 Dec 2017 09:38:18 +0000 (18:38 +0900)]
rebase_build: fix build error related with tizen only code
opensource changed some sturcture and rename object.
so we changed tizen only code based on open source.
Jiyoun Park [Sat, 23 Dec 2017 06:21:38 +0000 (15:21 +0900)]
rebase_build: fix build error related with EDJE_OBJECT_CLASS
gengrid, genlist, list use the info EDJE_OBJECT_CLASS
but because of opensource change, Tizen only code need to change the code.
Jiyoun Park [Sat, 23 Dec 2017 05:34:07 +0000 (14:34 +0900)]
rebase_build: elm_atspi_proxy need the info of elm_ctxpopup_item
because below patch, this code need to be added.
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
ID_change-Id: If37d92344d404442d53445d9f73e604332250a0e
Jiyoun Park [Sat, 23 Dec 2017 04:45:56 +0000 (13:45 +0900)]
rebase_build: fix build error related with tizen_only code
opensource change the code, so change tizen only code based on opensource.
Jiyoun Park [Fri, 22 Dec 2017 07:05:28 +0000 (16:05 +0900)]
rebase_build: fix ecore_handler error and window geometry
this patch is really hotfix. we should solve window size issue based on opensource.
Jiyoun Park [Fri, 22 Dec 2017 05:25:02 +0000 (14:25 +0900)]
rebase_build: fix build error [evas_gl_thread] Implement evas gl thread
Jiyoun Park [Fri, 22 Dec 2017 04:15:35 +0000 (13:15 +0900)]
rebase_build: fix build error <ecore: stabilize wayland event handling in multithread>
Jiyoun Park [Fri, 22 Dec 2017 03:25:36 +0000 (12:25 +0900)]
rebase_build: fix rebase merge problem
Jiyoun Park [Thu, 21 Dec 2017 14:19:45 +0000 (23:19 +0900)]
edje: Import missing eo descriptions for ellipsize feature
by Younbok Shin <youngb.shin@samsung.com>
@tizen_fix
Jiyoun Park [Sat, 16 Dec 2017 01:48:29 +0000 (10:48 +0900)]
ecore_wl2: add ecore_wl2_window_find API
opensource didn't implement this API.
we need to check the reason why opensource remove this api.
Change-Id: I8e1d8e942bb273791f52382e9e7a13daf601d7f8
Jiyoun Park [Fri, 15 Dec 2017 05:03:31 +0000 (14:03 +0900)]
evas_legach.h: add heder define for migration job
crosswalk-tizen app include Evas_Legacy.h directly.
after changing the app, we will revert this commit.
Change-Id: I7168dd7e8aefc998c8dc5c92ae0bcaa72fbee44b
Jiyoun Park [Thu, 14 Dec 2017 23:47:27 +0000 (08:47 +0900)]
efl_ui_win: remove the disable frame feature code.
if app want to turn on win_no_border config,
we should modify only code related with border in new efl_ui_win.
Change-Id: I399944d5d14936f47682611a1e1c0e475f65cf61
Jiyoun Park [Thu, 14 Dec 2017 23:34:17 +0000 (08:34 +0900)]
ecore-input: fix reference to EORE_EVENT_DEVICE_XXX for migration job
Change-Id: I7a014ace361624afc214a4e37755b8ba33ddbea1
Youngbok Shin [Thu, 14 Dec 2017 12:39:30 +0000 (21:39 +0900)]
libunibreak: Fix for Hangul word wrap
Word wrap is not supported for Hangul characters.
To make it work for Hangul, use english alphabet tables instead of Hangul.
@tizen_fix
Change-Id: I1059f63eadd526540c468af3f3c70b9788f74133
Youngbok Shin [Thu, 14 Dec 2017 08:59:00 +0000 (17:59 +0900)]
edje: add a missing keyword to edje_cc_handler for ellipsize
@tizen_fix
Change-Id: I7633d178f2cd2522a632e037c637e8d642e1ed31
Jiyoun Park [Thu, 14 Dec 2017 07:26:32 +0000 (16:26 +0900)]
eina_list: use old EINA_LIST_FOREACH to fix c++ casting warning.
dali_adaptor and chromium-efl turn on werror option related with type casting.
after adding the code to deal with cplusplus in eina, we will use new eina foreach define
Change-Id: I54286aa278684ac7050d835c1ba55dd79c2fcb3d
Daekwang Ryu [Wed, 13 Dec 2017 14:14:22 +0000 (23:14 +0900)]
evas_gl: remove GL_VERSION wrapping
Remove GL_SHADING_LANGUAGE_VERSION because tizen support GLES 3.x.
Change-Id: I60f5d58b39b22dde6a6e3fb4b6502cbdf81415ba