platform/upstream/efl.git
6 years agoecore_imf: add new device subclasses
Jihoon Kim [Tue, 22 Aug 2017 08:06:12 +0000 (17:06 +0900)]
ecore_imf: add new device subclasses

Change-Id: I72d6bf10d38dd644fbb170cc16979be3037ee991
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoecore_imf: Add TIZEN_ONLY in ecore_imf_context_del
Jihoon Kim [Mon, 11 Sep 2017 10:19:11 +0000 (19:19 +0900)]
ecore_imf: Add TIZEN_ONLY in ecore_imf_context_del

Change-Id: I7ee206ad829a1441f9b39119de7b8ec391373af6
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoefl_ui_win/ecore_evas_wayland: handle win's visibility change event
Juyeon Lee [Mon, 13 Nov 2017 02:12:41 +0000 (11:12 +0900)]
efl_ui_win/ecore_evas_wayland: handle win's visibility change event

efl_ui_win, emit SIG_VISIBILITY_CHANGED by state of ee->prop.obsecured
ecore_evas, ee->prop.obscured is updated by the
 ECORE_WL2_EVENT_WINDOW_VISIBILITY_CHANGE event handler

Change-Id: Id62b2c5f6382e854f8addbc220c30f582eea9f2b

6 years agoelm: atspi - make atspi_proxy work
Shinwoo Kim [Wed, 8 Nov 2017 11:17:45 +0000 (20:17 +0900)]
elm: atspi - make atspi_proxy work

1. atspi: make possible to merge two atspi subtrees from different processes.
  - commit 15b749312eb34f5c47ca28d5ba05cb854c766046
  - Author: Lukasz Stanislawski <l.stanislaws@samsung.com>
  - Date:   Wed May 6 14:21:31 2015 +0200

2. [atspi] enable atspi_proxy to work
  - commit ffb22851f98d229f72318dba2318e86750c269a0
  - Author: Shinwoo Kim <cinoo.kim@samsung.com>
  - Date:   Tue Jul 5 09:22:42 2016 +0900

Change-Id: If37d92344d404442d53445d9f73e604332250a0e

6 years agoecore_wl2_display: wait until sync done is called in ecore_wl2_display_sync
JengHyun Kang [Fri, 10 Nov 2017 08:17:44 +0000 (17:17 +0900)]
ecore_wl2_display: wait until sync done is called in ecore_wl2_display_sync

Change-Id: Id3fbba86de3757da990369352e909a5c3399c839

6 years agoecore_wl2_window: support tizen_resource
Doyoun Kang [Mon, 13 Nov 2017 00:17:17 +0000 (09:17 +0900)]
ecore_wl2_window: support tizen_resource

@tizen_feature

Change-Id: Iff80dfc883205cc65be47e3851634e489281bc2e

6 years agoecore_wl2_window: add code for setting floating_mode
Doyoun Kang [Sun, 12 Nov 2017 10:35:55 +0000 (19:35 +0900)]
ecore_wl2_window: add code for setting floating_mode

Change-Id: Ia8ce59e3788a723de4141323996b609f5462c1b6

6 years agoecore_wl2_window: add code for setting role
Doyoun Kang [Sun, 12 Nov 2017 10:32:31 +0000 (19:32 +0900)]
ecore_wl2_window: add code for setting role

Change-Id: If7f13bace0bd794f7c8b09e68ef655ec8ed8f77b

6 years agoecore_wl2_window: add code for focus_skip
Doyoun Kang [Sun, 12 Nov 2017 10:26:03 +0000 (19:26 +0900)]
ecore_wl2_window: add code for focus_skip

Change-Id: Ifde600f0a36c9166d3d7a75b4550a7937cd348a7

6 years agoecore_wl2_window: support tizen_position
Doyoun Kang [Sun, 12 Nov 2017 10:09:16 +0000 (19:09 +0900)]
ecore_wl2_window: support tizen_position

@tizen_feature

Change-Id: I8e4dbb7b5eddccb4ea015ebce5eeea671d744f9a

6 years agoecore_wl2_window: support tizen_visibility
Doyoun Kang [Sun, 12 Nov 2017 09:26:17 +0000 (18:26 +0900)]
ecore_wl2_window: support tizen_visibility

@tizen_feature

Change-Id: I4e6834ab92c02a8085e36b969b915959ef5c91c6

6 years agoecore_wl2: add coed to destory tizen interfaces
Doyoun Kang [Sun, 12 Nov 2017 08:14:49 +0000 (17:14 +0900)]
ecore_wl2: add coed to destory tizen interfaces

@tizen_feature

Change-Id: Iba70a32ab45d7dd4fefc429a9350135e8766571d

6 years agoecore_wl2: remove build warning
Doyoun Kang [Sun, 12 Nov 2017 08:01:28 +0000 (17:01 +0900)]
ecore_wl2: remove build warning

Change-Id: I4c3e31c0ff6509427d7388ea0d94f1c61174ccd0

6 years agoecore_wl2: tizen_clipboard_listener function for data_selected
Doyoun Kang [Sun, 12 Nov 2017 07:56:30 +0000 (16:56 +0900)]
ecore_wl2: tizen_clipboard_listener function for data_selected

@tizen_feature

Change-Id: I37e0da07c9bc131d69807fdc25c9f9b31c8e6a76

6 years agoecore_wl2: tizen_indicator_listener function for flick
Doyoun Kang [Sun, 12 Nov 2017 07:12:07 +0000 (16:12 +0900)]
ecore_wl2: tizen_indicator_listener function for flick

@tizen_feature

Change-Id: I0717844080a2b073fcdd35a2e7ef605782838d0b

6 years agoecore_wl2: tizen_policy_listener functions for aux_hint / aux_message
Doyoun Kang [Sun, 12 Nov 2017 07:03:56 +0000 (16:03 +0900)]
ecore_wl2: tizen_policy_listener functions for aux_hint / aux_message

@tizen_feature

Change-Id: Iae8dd10f3cd4d2c56000de11465c5489b7cd6798

6 years agoecore_wl2: change code ecore_wl2_display_window_find_by_surface
Doyoun Kang [Sun, 12 Nov 2017 06:31:45 +0000 (15:31 +0900)]
ecore_wl2: change code ecore_wl2_display_window_find_by_surface

Change-Id: I40aa1030001250292244b8f67a096e96226a1585

6 years agoevas_gl: FBO capa test for each version
Daekwang Ryu [Thu, 22 Jun 2017 06:29:39 +0000 (15:29 +0900)]
evas_gl: FBO capa test for each version

Supporting extensions by each version is different.
So testing for each version is needed.

In GLES 3.1, MSAA texture is core.
But now renderer can't render MSAA texture.
texture() in GLSL can't use with MSAA texture and
binding point is different.
MSAA texture binding point is GL_TEXTURE_2D_MULTISAMPLE.

@tizen_fix : bug fix

Change-Id: I3a92553e0873d3f763820ca15c19b8245c4b2eb5

6 years agoecore_wl2: support tizen_effect_listener
Juyeon Lee [Fri, 10 Nov 2017 08:11:30 +0000 (17:11 +0900)]
ecore_wl2: support tizen_effect_listener

@tizen_feature

Change-Id: I28e014ed935a6ae31aff63fc2bf0194cfa9ec3ee

6 years agoecore_wl2: tizen_policy_listener function for iconify_state_change
Doyoun Kang [Fri, 10 Nov 2017 07:23:34 +0000 (16:23 +0900)]
ecore_wl2: tizen_policy_listener function for iconify_state_change

@tizen_feature

Change-Id: I72d152fc0cc72cec50277681d2b6bd653391f7a3

6 years ago[EvasGL] fix GLES 1.1 FBO creating
DaeKwang Ryu [Tue, 27 Dec 2016 15:20:34 +0000 (00:20 +0900)]
[EvasGL] fix GLES 1.1 FBO creating

Depth and Stencil buffers of GLES 1.1 FBO were created with
GLES 2.0 capability test results.
But GLES 1.1 doesn't support OES_depth_texture.

Originally we need to test capability test with GLES 1.1 context.

@tizen_fix : bug fix

Change-Id: Ibd43e45711bb7c1419bce4121af413182c09ad7e

6 years agoecore_wl2: implement listener functions for tizen_policy conformant
Doyoun Kang [Fri, 10 Nov 2017 07:06:27 +0000 (16:06 +0900)]
ecore_wl2: implement listener functions for tizen_policy conformant

@tizen_feature

Change-Id: I37b6f699f879cdca17f88b974839453297fd619f

6 years agoefl.spec: fix spec build error
Jiyoun Park [Fri, 10 Nov 2017 06:45:14 +0000 (15:45 +0900)]
efl.spec: fix spec build error

Change-Id: Ia984fc4535a2f43bbbef50f87efcbb75b720bf90

6 years agoefl.spec: fix spec parse error
Jiyoun Park [Fri, 10 Nov 2017 06:23:20 +0000 (15:23 +0900)]
efl.spec: fix spec parse error

6 years agospec: modify spec correctly to match to v1.20
Wonki Kim [Wed, 8 Nov 2017 07:52:51 +0000 (16:52 +0900)]
spec: modify spec correctly to match to v1.20

Change-Id: I8377527ccaf811cb8c6fbf37a74406ab262da801
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
6 years agoefl_ui_win: added signal for effect start and done
Juyeon Lee [Fri, 10 Nov 2017 05:15:28 +0000 (14:15 +0900)]
efl_ui_win: added signal for effect start and done

Change-Id: Ie97f810e4a246c089013fbd17628920f789b3a62

6 years agoecore_wl2: input rect set/add/sub
Doyoun Kang [Fri, 10 Nov 2017 05:02:51 +0000 (14:02 +0900)]
ecore_wl2: input rect set/add/sub

Change-Id: Ic889b9a92fa415e8613cf6e1d0f5aea953e4e7c0

6 years agoEvas GL: Skip FBO creation when direct_mem_opt is set, unless direct fallback is...
Minkyoung Kim [Tue, 27 Dec 2016 08:15:30 +0000 (17:15 +0900)]
Evas GL: Skip FBO creation when direct_mem_opt is set, unless direct fallback is set.

Summary:
When direct_mem_opt is set, FBO should not be created, unless
the render target for direct rendering is FBO.
There are cases where evas_gl_make_current is called outside
on pixel callback in webkit, and since they use direct_mem_opt,
FBO is repeatedly created/destroyed during switch from direct to indirect.
This should fix it.

@tizen_fix : bug fix

Change-Id: I5e73913069f2b214e0cbd0e7136d1221ed0fb95c

6 years agoecore_wl2: support a tizen_input_device_manager interface
JengHyun Kang [Thu, 9 Nov 2017 16:57:15 +0000 (01:57 +0900)]
ecore_wl2: support a tizen_input_device_manager interface

@tizen_feature

Change-Id: Ic7d067193f51c80f56e1cde4ae4a7c21079d6bba

6 years agoecore_wl2: fix build warning for ecore_wl2_window_conformant_get
Doyoun Kang [Fri, 10 Nov 2017 01:56:05 +0000 (10:56 +0900)]
ecore_wl2: fix build warning for ecore_wl2_window_conformant_get

@tizen_feature

Change-Id: I5727e23b7741d914031b7caebd54cf54ba446962

6 years agoecore_wl2: add functions for finding window by surface
Doyoun Kang [Fri, 10 Nov 2017 01:49:31 +0000 (10:49 +0900)]
ecore_wl2: add functions for finding window by surface

- ecore_wl2_window_surface_find
- ecore_wl2_display_window_find_by_surface

Change-Id: I9e3ed6f59b75b6bfeafd82dfd55c66c9872516e8

6 years ago 1. Evas GL: Direct rendering render to map fix
Joogab Yun [Thu, 9 Nov 2017 09:18:27 +0000 (18:18 +0900)]
 1. Evas GL: Direct rendering render to map fix
     if target buffer is not window surface then do FBO rendering
 2. Evas GL: Disable direct rendering if there is a map
     The engine itself (gl_generic) will detect whether the
     surface (canvas where to draw the gl stuff) is the window
     backbuffer or not.
     Direct rendering should also be disabled even if direct override flag is set.

@tizen_fix : bug fix

Change-Id: I5793047b71e617b924a54aa4bc58a813380f2a59

6 years agospec: removed pkg dependency on ecore-drm since it is not enabled by default.
Gwanglim Lee [Thu, 9 Nov 2017 12:23:06 +0000 (21:23 +0900)]
spec: removed pkg dependency on ecore-drm since it is not enabled by default.

Change-Id: I22558eb2f43a320c16379ba4c7c1a46a2be319b2

6 years agoefl_ui_win: to allow changing window type after initializing elm_win
Juyeon Lee [Thu, 9 Nov 2017 09:58:50 +0000 (18:58 +0900)]
efl_ui_win: to allow changing window type after initializing elm_win

Change-Id: I8927a5d09c45b94c2e304f86ee7d17af18d01c9e

6 years agoecore_wl2: support 'conformant' for wayland
Doyoun Kang [Thu, 9 Nov 2017 07:38:21 +0000 (16:38 +0900)]
ecore_wl2: support 'conformant' for wayland

@tizen_feature

Change-Id: Ie556e50ca125b746530e8a905ab076f5bae7d3c8

6 years agoecore_wayland: merged with legacy ecore_wayland tizen features
Gwanglim Lee [Thu, 9 Nov 2017 07:21:13 +0000 (16:21 +0900)]
ecore_wayland: merged with legacy ecore_wayland tizen features

Change-Id: Ia9ca688025ff0da40daf92ce9fbd739bde55597f

6 years agoefl_ui_win: set wayland window type for dialog,dock and splash
Juyeon Lee [Thu, 9 Nov 2017 07:11:48 +0000 (16:11 +0900)]
efl_ui_win: set wayland window type for dialog,dock and splash

Change-Id: Ic284941d44d424a9f8e9ed125ea04ed4712bca98

6 years agoadd fuction - ecore_wl2_window_stack_mode_set API
Doyoun Kang [Thu, 9 Nov 2017 06:34:50 +0000 (15:34 +0900)]
add fuction - ecore_wl2_window_stack_mode_set API

@tizen_feature

Change-Id: If0872acef636f35ad9370dc78bc47c3cd84d5385

6 years agoecore_wl2: modified code to handle iconic state
Doyoun Kang [Thu, 9 Nov 2017 05:30:02 +0000 (14:30 +0900)]
ecore_wl2: modified code to handle iconic state

@tizen_feature

Change-Id: I6d99a35e318cc5ac0cb5f0fed40125f376ec2915

6 years agoecore_wl2: added iconify / uniconify requests
Doyoun Kang [Thu, 9 Nov 2017 02:31:51 +0000 (11:31 +0900)]
ecore_wl2: added iconify / uniconify requests

@tizen_feature

Change-Id: Icc1d5fb784f46431afab5c3ca88b428291601d09

6 years agoecore_wl2: support activate request for wl_surface
Doyoun Kang [Thu, 9 Nov 2017 05:03:58 +0000 (14:03 +0900)]
ecore_wl2: support activate request for wl_surface

@tizen_feature

Change-Id: I7cfc2e785d45f87ebb613b70addb53133c5ea309

6 years agoevas: add multi_info(radius, pressure and angle) to Evas_Event_Mouse_XXX
JengHyun Kang [Wed, 8 Nov 2017 13:15:51 +0000 (22:15 +0900)]
evas: add multi_info(radius, pressure and angle) to Evas_Event_Mouse_XXX

@tizen_feature

Change-Id: If4a4fd6d98c1f65f95757f45d2bd361d91b56777

6 years agoecore_wl2: add a new API to ecore_wl2_sync
JengHyun Kang [Wed, 8 Nov 2017 13:13:29 +0000 (22:13 +0900)]
ecore_wl2: add a new API to ecore_wl2_sync

@tizen_feature

Change-Id: I01c0157b169ce9bfcf5dcbe30a19c833215a13a7

6 years agoecore_wl2_input: fix a build warning
JengHyun Kang [Wed, 8 Nov 2017 06:42:15 +0000 (15:42 +0900)]
ecore_wl2_input: fix a build warning
 : tag a EINA_UNUSED to unused argument

@tizen_feature

Change-Id: I44a54ed5d656b8bb8b56b806ae5aee953a810550

6 years agoedje: add plugin keyword and feature
Youngbok Shin [Wed, 8 Nov 2017 11:39:37 +0000 (20:39 +0900)]
edje: add plugin keyword and feature

@tizen_feature

Change-Id: Ib1cf9958ebdcaf2e6039f336b13110f3843c126e

6 years agospec: added ecore_wl2 and its devel package
Gwanglim Lee [Wed, 8 Nov 2017 12:52:23 +0000 (21:52 +0900)]
spec: added ecore_wl2 and its devel package

Change-Id: Ica769ad9c252c7d1267fa4521b33dbd1299c72cc

6 years agoefl: enable harfbuzz and hyphenation
Youngbok Shin [Wed, 8 Nov 2017 10:55:02 +0000 (19:55 +0900)]
efl: enable harfbuzz and hyphenation

@tizen_fix

Change-Id: I2457e94d91f3244e4c552c0583fe7d0696b987a6

6 years agoApply ASLR to executable files.
Bowon Ryu [Wed, 8 Nov 2017 10:38:26 +0000 (19:38 +0900)]
Apply ASLR to executable files.

Change-Id: Ied149f0db33e4bc1a8c97203e88b036d82640ed6
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
6 years agoecore_wl2: add a configured information in Ecore_Wl2_Window
Doyoun Kang [Wed, 8 Nov 2017 07:58:26 +0000 (16:58 +0900)]
ecore_wl2: add a configured information in Ecore_Wl2_Window

@tizen_feature

Change-Id: I8d1408676619695a5fba66b059ac4461674c41cc

6 years agoelm: atspi - bring HIGHLIGHT related changes
Shinwoo Kim [Wed, 8 Nov 2017 01:28:05 +0000 (10:28 +0900)]
elm: atspi - bring HIGHLIGHT related changes

1. atspi: implement HighlightGrab and HighlightClear methods
  - commit 29e253e2f7ef3c632ac3a64c489bf569df407f30
  - Author: Lukasz Stanislawski <l.stanislaws@samsung.com>
  - Date:   Wed Dec 9 15:19:29 2015 +0100

2. win: add accessibility highlight.
  - commit d4753268ad02d0c25c16f815003c70b158879ca7
  - Author: Lukasz Stanislawski <l.stanislaws@samsung.com>
  - Date:   Wed Dec 9 10:03:31 2015 +0100
  - Accessibility highlight allows to visually marked given Evas_Object
    on elementary window. Its main purpose is to attract user attention
    to given object without triggering any widget events focus changes etc.
    Accessibility highlight is pararell concept to focus higlight.

@tizen_feature

Change-Id: I647feaf83dd1ad80a4586e6bf20f3792bd5203a1

6 years agoecore_wl2: add function - ecore_wl2_window_parent_set
Doyoun Kang [Wed, 8 Nov 2017 07:23:09 +0000 (16:23 +0900)]
ecore_wl2: add function - ecore_wl2_window_parent_set

@tizen_feature

Change-Id: I2e50f40a9edcf9c3b9dd3f9ff2fe4f8be85b0a38

6 years agoecore_wl2: add function - ecore_wl2_window_shell_surface_get
Doyoun Kang [Wed, 8 Nov 2017 07:14:35 +0000 (16:14 +0900)]
ecore_wl2: add function - ecore_wl2_window_shell_surface_get

@tizen_feature

Change-Id: Ic029fb04fe4d2d05bed6d1a5921b5ba609dd93ed

6 years agoecore_file: check whether or not ecore_file_download is required
MinJeong Kim [Wed, 30 Mar 2016 05:43:46 +0000 (14:43 +0900)]
ecore_file: check whether or not ecore_file_download is required

Change-Id: Idf08a588c4c0b1aed06c32d2e76781610f6c2aea
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
6 years agoecore_wl2: add function - ecore_wl2_window_type_get
Doyoun Kang [Wed, 8 Nov 2017 05:25:50 +0000 (14:25 +0900)]
ecore_wl2: add function - ecore_wl2_window_type_get

@tizen_feature

Change-Id: I156d223dfba63ec186481d666e7a85c780541b9d

6 years agoecore_wl2: add function - ecore_wl2_window_transparent_get
Doyoun Kang [Wed, 8 Nov 2017 05:16:02 +0000 (14:16 +0900)]
ecore_wl2: add function - ecore_wl2_window_transparent_get

@tizen_feature

Change-Id: Ic86e9c22f2a82fc9fbd2ff42aad45814de6dcd9a

6 years agoecore_wl2: add function - ecore_wl2_window_activate
Doyoun Kang [Wed, 8 Nov 2017 05:09:14 +0000 (14:09 +0900)]
ecore_wl2: add function - ecore_wl2_window_activate

@tizen_feature

Change-Id: I3464124b284f1874a6843645924a20995c3725d9

6 years agoecore_wl2: add functions for clipboard
Doyoun Kang [Wed, 8 Nov 2017 04:47:31 +0000 (13:47 +0900)]
ecore_wl2: add functions for clipboard

@tizen_feature

Change-Id: Iafb16620fb58ff434783bbf87ff3932ff53c79b0

6 years agoecore_wl2_input: generate mouse button cancel event
JengHyun Kang [Tue, 7 Nov 2017 14:06:58 +0000 (23:06 +0900)]
ecore_wl2_input: generate mouse button cancel event

@tizen_feature

Change-Id: I79ac0f28edb39c70e7c4365f059a3e06f4f9fc8e

6 years agoecore_wl2: always send move event when touch down event is occurred
JengHyun Kang [Tue, 7 Nov 2017 13:57:54 +0000 (22:57 +0900)]
ecore_wl2: always send move event when touch down event is occurred

@tizen_feature

Change-Id: Iad16beb9cb68ed88dce27fd0dc6f772d89ce6779

6 years agoecore_wl2: add ecore_wl2_window_input_get() EAPI
JengHyun Kang [Tue, 7 Nov 2017 13:49:11 +0000 (22:49 +0900)]
ecore_wl2: add ecore_wl2_window_input_get() EAPI

@tizen_feature

Change-Id: Ie24ced6b5d6e2a62fe5f8d8ae48043a2c122a14f

6 years agoecore_wl2: add functions for keyboard
Doyoun Kang [Wed, 8 Nov 2017 02:40:39 +0000 (11:40 +0900)]
ecore_wl2: add functions for keyboard

@tizen_feature

Change-Id: If87b63973dc520eb2760ea4cf9044e23ef583e66

6 years agoecore_wl2: add functions for indicator
Doyoun Kang [Wed, 8 Nov 2017 02:17:51 +0000 (11:17 +0900)]
ecore_wl2: add functions for indicator

@tizen_feature

Change-Id: Iea72ace990e41a12a9437ff2d8ae18101256f9d7

6 years agoecore_wl2: add function - ecore_wl2_window_lower
Doyoun Kang [Wed, 8 Nov 2017 01:19:07 +0000 (10:19 +0900)]
ecore_wl2: add function - ecore_wl2_window_lower

@tizen_feature

Change-Id: I89052d638553478a72d30996324142ae3cdec715

6 years agoecore_wl2: Add back/menu/home key conversion support
JengHyun Kang [Tue, 7 Nov 2017 13:30:29 +0000 (22:30 +0900)]
ecore_wl2: Add back/menu/home key conversion support

Change-Id: Ibffdea9e52c5cc33232482dd8e74ba18706a26a7

6 years agoecore_wl2: support a tizen_keyrouter protocol
JengHyun Kang [Mon, 30 Oct 2017 10:41:20 +0000 (19:41 +0900)]
ecore_wl2: support a tizen_keyrouter protocol

Change-Id: I88c30aae243e41b22b12403b4f7edf11059304c3

6 years agoecore_wl2: add events and structures for tizen properties
Doyoun Kang [Tue, 7 Nov 2017 07:19:11 +0000 (16:19 +0900)]
ecore_wl2: add events and structures for tizen properties

@tizen_feature

Change-Id: I9c0af0042c17efebdfd7867acf242a6d2d751faf

6 years agoecore: stabilize wayland event handling in multithread
Boram Park [Tue, 7 Nov 2017 07:35:28 +0000 (16:35 +0900)]
ecore: stabilize wayland event handling in multithread

Change-Id: I235b5b928f32ffb1c58662dca02754c3ed665523

6 years agoecore_wl2: add code for tizen protocols
Doyoun Kang [Tue, 7 Nov 2017 01:01:51 +0000 (10:01 +0900)]
ecore_wl2: add code for tizen protocols

tizen_policy, tizen_policy_ext, tizen_surface, tizen_effect, tizen_indicator, tizen_clipboard

@tizen_feature

Change-Id: I3a302a2abeea4e51d876a7cd4c9e271b4c330dd4

6 years agoecore_input: take care of ABI break
Shinwoo Kim [Fri, 24 Feb 2017 04:18:52 +0000 (13:18 +0900)]
ecore_input: take care of ABI break

Upstream EFL does not have ECORE_EVENT_JOYSTICK_BUTTON_PLAY But Tizen has it.
We have to take care of ABI break even though it is not used anywhere.

Change-Id: I451e4ff692253968eb4f3d2db5f17f88b76fb315

6 years agoecore_input: Remove warning message
Shinwoo Kim [Tue, 7 Mar 2017 07:59:43 +0000 (16:59 +0900)]
ecore_input: Remove warning message

ecore_input_joystick_init/shutdown are deprecated, and these are internal functions.
The deprecated declaration makes warning message because ecore_event_init/shutdown uses those internally.

@tizen_fix

Change-Id: Ie904bdd72d75627a99aceb6d43d26ed55834847b

6 years agoedje: introduction of text marquee with new ellipsis grammar
Shinwoo Kim [Wed, 31 Aug 2016 12:56:18 +0000 (21:56 +0900)]
edje: introduction of text marquee with new ellipsis grammar

[fixed issue]
 - issue coming with clipper deletion when device is rotated.
 - issue coming with horizontal scrolling.
 - issue coming with textblock on RTL status.
 - issue coming with textblock clipper when device is rotated.

[enhanced]
 - use HEAD, TAIL for ellipsis direction.
 - add slide speed factor (px/sec).
 - change to marquee from slide.
 - remove slide speed factor, adding repeat limit factor.
 - handle start point with scrolling.
 - set default ellipsis marquee repeat limit to -1.
 - reset ellipsis marquee repeat count to handle state changing.
 - remove "ellipsis.on", using EDJE_TEXT_ELLIPSIS_MODE_NONE.
 - use "ellipsize", separated from "ellipsis".
 - check if last description is using ellipsis.
 - enhance readability.

Conflicts:
        src/bin/edje/edje_cc_handlers.c
        src/lib/edje/edje_calc.c
        src/lib/edje/edje_data.c

Change-Id: Iee6d3b815e5929c06578dee47106291632200879

6 years agoefl.spec: disable cserve
Jiyoun Park [Mon, 6 Nov 2017 08:02:29 +0000 (17:02 +0900)]
efl.spec: disable cserve

6 years agospec: modify spec file to build on armv7l
Wonki Kim [Fri, 3 Nov 2017 06:34:44 +0000 (15:34 +0900)]
spec: modify spec file to build on armv7l

workaround patch for build on armv7l

Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
6 years agoRevert "Makefile: Ignore edj related target"
Wonki Kim [Tue, 31 Oct 2017 05:48:02 +0000 (14:48 +0900)]
Revert "Makefile: Ignore edj related target"

This reverts commit e40b5b37d65f4337b5c1363765c95363cc492d66.

6 years agospec: Modify config option and packaging definition
Wonki Kim [Mon, 30 Oct 2017 01:38:49 +0000 (10:38 +0900)]
spec: Modify config option and packaging definition

Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
6 years agoMakefile: Ignore edj related target
Wonki Kim [Tue, 31 Oct 2017 02:56:32 +0000 (11:56 +0900)]
Makefile: Ignore edj related target

Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
6 years agospec: Ignore unpacked build file
Wonki Kim [Mon, 30 Oct 2017 01:38:49 +0000 (10:38 +0900)]
spec: Ignore unpacked build file

wip

Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
6 years agospec: Modify the spec file
Wonki Kim [Fri, 27 Oct 2017 00:18:57 +0000 (09:18 +0900)]
spec: Modify the spec file

Change-Id: Ibdca50b53e9eba1c8537f426080834e85c6b1e3d
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
6 years agospec: Add a spec file for efl_1.20 on Tizen
Wonki Kim [Thu, 21 Sep 2017 02:47:44 +0000 (11:47 +0900)]
spec: Add a spec file for efl_1.20 on Tizen

currently working-in-progress.

[build precondition]
 1. automake
    1.15.1 at least
 2. libxkbcommon
    0.5.0 at least
 3. libinput
    0.21.0 at least
 4. wayland-protocols
    latest

Change-Id: If15902bd243aef6c58e898692968458e20ce9a9f

6 years agoEfl.Ui.Popup.Anchor: remove event callback when popup is deleted
JinYong Park [Mon, 18 Dec 2017 05:08:08 +0000 (14:08 +0900)]
Efl.Ui.Popup.Anchor: remove event callback when popup is deleted

Summary:
When popup is deleted, popup didn't remove event callback
which its parent and anchor object.
So before popup destruction, detach anchor.

Test Plan: elementary_test -to efl.ui.popup.anchor

Reviewers: Jaehyun_Cho, herb, woohyun, jpeg, cedric

Reviewed By: Jaehyun_Cho

Differential Revision: https://phab.enlightenment.org/D5667

6 years agoefl_ui_spin_button: Fix can't input number in case of the min value is bigger than 1.
Woochan Lee [Mon, 18 Dec 2017 04:23:32 +0000 (13:23 +0900)]
efl_ui_spin_button: Fix can't input number in case of the min value is bigger than 1.

Summary:
Min Max validate logic has been changed to support decimal point counting.
It makes this side effect.

Test Plan:
elementary_test -> efl_ui_spin_button sample.
(On the min max filter enabled.)

Reviewers: jpeg, Jaehyun_Cho, woohyun

Reviewed By: Jaehyun_Cho

Subscribers: cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D5580

6 years agoeolian cxx: pass state when getting decls
Daniel Kolesa [Sun, 17 Dec 2017 22:08:07 +0000 (23:08 +0100)]
eolian cxx: pass state when getting decls

6 years agoecore: Additional safety for bad futures
Andy Williams [Sun, 17 Dec 2017 14:38:19 +0000 (14:38 +0000)]
ecore: Additional safety for bad futures

Fixes T6519

6 years agoecore - remove warning for win build
Carsten Haitzler (Rasterman) [Sun, 17 Dec 2017 07:27:08 +0000 (16:27 +0900)]
ecore - remove warning for win build

6 years agowindows build - try fix again
Carsten Haitzler (Rasterman) [Sun, 17 Dec 2017 07:03:33 +0000 (16:03 +0900)]
windows build - try fix again

6 years agoecore main - try fix windows build
Carsten Haitzler (Rasterman) [Sun, 17 Dec 2017 06:07:37 +0000 (15:07 +0900)]
ecore main - try fix windows build

i hope this fixes T6517

6 years agoelm widget - remove unused vars from new shadow part code
Carsten Haitzler (Rasterman) [Sat, 16 Dec 2017 03:09:12 +0000 (12:09 +0900)]
elm widget - remove unused vars from new shadow part code

fill isn't used... maybe at some point someone jpeg wanted to.. but he
didn't, so let's not have warnings.

6 years agoefl loop - fix merge issue with future changes.
Carsten Haitzler (Rasterman) [Sat, 16 Dec 2017 03:01:30 +0000 (12:01 +0900)]
efl loop - fix merge issue with future changes.

6 years agoefl loop message stuff - document the eo files.
Carsten Haitzler (Rasterman) [Sat, 16 Dec 2017 02:55:43 +0000 (11:55 +0900)]
efl loop message stuff - document the eo files.

6 years agoeolian_mono: fix handling of regular ptr() types
Vitor Sousa [Sat, 16 Dec 2017 00:15:00 +0000 (22:15 -0200)]
eolian_mono: fix handling of regular ptr() types

6 years agoefl_mono: fix test and example compilation on Windows
Vitor Sousa [Sat, 16 Dec 2017 00:09:43 +0000 (22:09 -0200)]
efl_mono: fix test and example compilation on Windows

6 years agoefl_mono: tests and better support for structs, plus some other fixes
Vitor Sousa [Tue, 12 Dec 2017 14:06:46 +0000 (12:06 -0200)]
efl_mono: tests and better support for structs, plus some other fixes

Fix several integer binding type deduction based in its size on C.

Generation for function pointers no longer use modified argument name
which is different from the parameter name.

New generation context for structs.

bool from UnmanagedType.I1 to UnmanagedType.U1 (correct use
inside structs according to mono documentation).

byte (signed char) and int8 now is correctly represented by
sbyte in C#.

Check parameter direction in some out generators in parameter.hh.

Add efl_libs.csv to gitignore.

Make eina.Value pointer constructor public.

Add missing fields to efl.kw_event.Description struct.

Remove eina.File workaround (let struct gen handle it).

Remove is_function_ptr bool from regular_type_def and
add a typedecl_type enum to it. Also add some helper
methods for easier comparison.

Left some test cases commented for when pointer parameters
are properly working.

6 years agoelementary: fix definition of EAPI.
Cedric BAIL [Fri, 15 Dec 2017 23:48:17 +0000 (15:48 -0800)]
elementary: fix definition of EAPI.

6 years agoeio: remove uneeded function.
Cedric BAIL [Fri, 15 Dec 2017 17:45:48 +0000 (09:45 -0800)]
eio: remove uneeded function.

6 years agodocs: link to the module list in legacy docs
Andy Williams [Fri, 15 Dec 2017 17:22:04 +0000 (17:22 +0000)]
docs: link to the module list in legacy docs
This should improve visibility of stuff that is not specifically
mentioned on the home page

6 years agoeolian: remove now unused database init/shutdown
Daniel Kolesa [Fri, 15 Dec 2017 16:10:40 +0000 (17:10 +0100)]
eolian: remove now unused database init/shutdown

6 years agoeolian: remove remaining global state (+ modify APIs accordingly)
Daniel Kolesa [Fri, 15 Dec 2017 16:00:36 +0000 (17:00 +0100)]
eolian: remove remaining global state (+ modify APIs accordingly)

6 years agoeolian: filename retrieval APIs are read only
Daniel Kolesa [Fri, 15 Dec 2017 15:12:14 +0000 (16:12 +0100)]
eolian: filename retrieval APIs are read only

6 years agoeolian: make declaration APIs use units
Daniel Kolesa [Fri, 15 Dec 2017 15:08:27 +0000 (16:08 +0100)]
eolian: make declaration APIs use units

6 years agoefl_ui_focus_manager_calc: dont use sqrt
Marcel Hollerbach [Thu, 14 Dec 2017 10:42:46 +0000 (11:42 +0100)]
efl_ui_focus_manager_calc: dont use sqrt

We only need the order, not the exact value