Doyoun Kang [Sun, 12 Nov 2017 06:31:45 +0000 (15:31 +0900)]
ecore_wl2: change code ecore_wl2_display_window_find_by_surface
Change-Id: I40aa1030001250292244b8f67a096e96226a1585
Daekwang Ryu [Thu, 22 Jun 2017 06:29:39 +0000 (15:29 +0900)]
evas_gl: FBO capa test for each version
Supporting extensions by each version is different.
So testing for each version is needed.
In GLES 3.1, MSAA texture is core.
But now renderer can't render MSAA texture.
texture() in GLSL can't use with MSAA texture and
binding point is different.
MSAA texture binding point is GL_TEXTURE_2D_MULTISAMPLE.
@tizen_fix : bug fix
Change-Id: I3a92553e0873d3f763820ca15c19b8245c4b2eb5
Juyeon Lee [Fri, 10 Nov 2017 08:11:30 +0000 (17:11 +0900)]
ecore_wl2: support tizen_effect_listener
@tizen_feature
Change-Id: I28e014ed935a6ae31aff63fc2bf0194cfa9ec3ee
Doyoun Kang [Fri, 10 Nov 2017 07:23:34 +0000 (16:23 +0900)]
ecore_wl2: tizen_policy_listener function for iconify_state_change
@tizen_feature
Change-Id: I72d152fc0cc72cec50277681d2b6bd653391f7a3
DaeKwang Ryu [Tue, 27 Dec 2016 15:20:34 +0000 (00:20 +0900)]
[EvasGL] fix GLES 1.1 FBO creating
Depth and Stencil buffers of GLES 1.1 FBO were created with
GLES 2.0 capability test results.
But GLES 1.1 doesn't support OES_depth_texture.
Originally we need to test capability test with GLES 1.1 context.
@tizen_fix : bug fix
Change-Id: Ibd43e45711bb7c1419bce4121af413182c09ad7e
Doyoun Kang [Fri, 10 Nov 2017 07:06:27 +0000 (16:06 +0900)]
ecore_wl2: implement listener functions for tizen_policy conformant
@tizen_feature
Change-Id: I37b6f699f879cdca17f88b974839453297fd619f
Jiyoun Park [Fri, 10 Nov 2017 06:45:14 +0000 (15:45 +0900)]
efl.spec: fix spec build error
Change-Id: Ia984fc4535a2f43bbbef50f87efcbb75b720bf90
Jiyoun Park [Fri, 10 Nov 2017 06:23:20 +0000 (15:23 +0900)]
efl.spec: fix spec parse error
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>
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
Doyoun Kang [Fri, 10 Nov 2017 05:02:51 +0000 (14:02 +0900)]
ecore_wl2: input rect set/add/sub
Change-Id: Ic889b9a92fa415e8613cf6e1d0f5aea953e4e7c0
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
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
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
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
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
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
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
Doyoun Kang [Thu, 9 Nov 2017 07:38:21 +0000 (16:38 +0900)]
ecore_wl2: support 'conformant' for wayland
@tizen_feature
Change-Id: Ie556e50ca125b746530e8a905ab076f5bae7d3c8
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
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
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
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
Doyoun Kang [Thu, 9 Nov 2017 02:31:51 +0000 (11:31 +0900)]
ecore_wl2: added iconify / uniconify requests
@tizen_feature
Change-Id: Icc1d5fb784f46431afab5c3ca88b428291601d09
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
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
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
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
Youngbok Shin [Wed, 8 Nov 2017 11:39:37 +0000 (20:39 +0900)]
edje: add plugin keyword and feature
@tizen_feature
Change-Id: Ib1cf9958ebdcaf2e6039f336b13110f3843c126e
Gwanglim Lee [Wed, 8 Nov 2017 12:52:23 +0000 (21:52 +0900)]
spec: added ecore_wl2 and its devel package
Change-Id: Ica769ad9c252c7d1267fa4521b33dbd1299c72cc
Youngbok Shin [Wed, 8 Nov 2017 10:55:02 +0000 (19:55 +0900)]
efl: enable harfbuzz and hyphenation
@tizen_fix
Change-Id: I2457e94d91f3244e4c552c0583fe7d0696b987a6
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>
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
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
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
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
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>
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
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
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
Doyoun Kang [Wed, 8 Nov 2017 04:47:31 +0000 (13:47 +0900)]
ecore_wl2: add functions for clipboard
@tizen_feature
Change-Id: Iafb16620fb58ff434783bbf87ff3932ff53c79b0
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
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
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
Doyoun Kang [Wed, 8 Nov 2017 02:40:39 +0000 (11:40 +0900)]
ecore_wl2: add functions for keyboard
@tizen_feature
Change-Id: If87b63973dc520eb2760ea4cf9044e23ef583e66
Doyoun Kang [Wed, 8 Nov 2017 02:17:51 +0000 (11:17 +0900)]
ecore_wl2: add functions for indicator
@tizen_feature
Change-Id: Iea72ace990e41a12a9437ff2d8ae18101256f9d7
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
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
JengHyun Kang [Mon, 30 Oct 2017 10:41:20 +0000 (19:41 +0900)]
ecore_wl2: support a tizen_keyrouter protocol
Change-Id: I88c30aae243e41b22b12403b4f7edf11059304c3
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
Boram Park [Tue, 7 Nov 2017 07:35:28 +0000 (16:35 +0900)]
ecore: stabilize wayland event handling in multithread
Change-Id: I235b5b928f32ffb1c58662dca02754c3ed665523
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
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
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
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
Jiyoun Park [Mon, 6 Nov 2017 08:02:29 +0000 (17:02 +0900)]
efl.spec: disable cserve
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>
Wonki Kim [Tue, 31 Oct 2017 05:48:02 +0000 (14:48 +0900)]
Revert "Makefile: Ignore edj related target"
This reverts commit
e40b5b37d65f4337b5c1363765c95363cc492d66.
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>
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>
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>
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>
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
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
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
Daniel Kolesa [Sun, 17 Dec 2017 22:08:07 +0000 (23:08 +0100)]
eolian cxx: pass state when getting decls
Andy Williams [Sun, 17 Dec 2017 14:38:19 +0000 (14:38 +0000)]
ecore: Additional safety for bad futures
Fixes T6519
Carsten Haitzler (Rasterman) [Sun, 17 Dec 2017 07:27:08 +0000 (16:27 +0900)]
ecore - remove warning for win build
Carsten Haitzler (Rasterman) [Sun, 17 Dec 2017 07:03:33 +0000 (16:03 +0900)]
windows build - try fix again
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
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.
Carsten Haitzler (Rasterman) [Sat, 16 Dec 2017 03:01:30 +0000 (12:01 +0900)]
efl loop - fix merge issue with future changes.
Carsten Haitzler (Rasterman) [Sat, 16 Dec 2017 02:55:43 +0000 (11:55 +0900)]
efl loop message stuff - document the eo files.
Vitor Sousa [Sat, 16 Dec 2017 00:15:00 +0000 (22:15 -0200)]
eolian_mono: fix handling of regular ptr() types
Vitor Sousa [Sat, 16 Dec 2017 00:09:43 +0000 (22:09 -0200)]
efl_mono: fix test and example compilation on Windows
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.
Cedric BAIL [Fri, 15 Dec 2017 23:48:17 +0000 (15:48 -0800)]
elementary: fix definition of EAPI.
Cedric BAIL [Fri, 15 Dec 2017 17:45:48 +0000 (09:45 -0800)]
eio: remove uneeded function.
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
Daniel Kolesa [Fri, 15 Dec 2017 16:10:40 +0000 (17:10 +0100)]
eolian: remove now unused database init/shutdown
Daniel Kolesa [Fri, 15 Dec 2017 16:00:36 +0000 (17:00 +0100)]
eolian: remove remaining global state (+ modify APIs accordingly)
Daniel Kolesa [Fri, 15 Dec 2017 15:12:14 +0000 (16:12 +0100)]
eolian: filename retrieval APIs are read only
Daniel Kolesa [Fri, 15 Dec 2017 15:08:27 +0000 (16:08 +0100)]
eolian: make declaration APIs use units
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
Marcel Hollerbach [Thu, 14 Dec 2017 10:41:33 +0000 (11:41 +0100)]
efl_ui_focus_manager_calc: use pow instead of powerof2
Jean-Philippe Andre [Fri, 15 Dec 2017 07:16:19 +0000 (16:16 +0900)]
eo: Fix crash with invalid objects
Not a legacy fix as auto-unref is new in 1.21.
Carsten Haitzler (Rasterman) [Fri, 15 Dec 2017 05:36:30 +0000 (14:36 +0900)]
ecore - unify comment style
Carsten Haitzler (Rasterman) [Thu, 14 Dec 2017 18:29:25 +0000 (03:29 +0900)]
tests - disable loop fd and timer lifecycle tests
these tests assume we delete the loop object on shutdown which we are
not doing atm as it's a lot of trouble... and frankly of little value.
Carsten Haitzler (Rasterman) [Thu, 14 Dec 2017 18:28:48 +0000 (03:28 +0900)]
tests - ecore promise - assuming a single loop iterate... wrong
this should really be an ecore_main_loop_begin plus a quit condition.
Carsten Haitzler (Rasterman) [Thu, 14 Dec 2017 17:44:39 +0000 (02:44 +0900)]
tests - ecore suite - dont shadow a global var - use different one
Carsten Haitzler (Rasterman) [Thu, 14 Dec 2017 16:45:07 +0000 (01:45 +0900)]
eo - set opts hash to NULL after free
Carsten Haitzler (Rasterman) [Tue, 21 Nov 2017 12:36:30 +0000 (21:36 +0900)]
eldbus test - del not unref obj as it has a parent ...
if you ONLy unref it wont force an unparent if you never del'd.
@fix
Carsten Haitzler (Rasterman) [Tue, 21 Nov 2017 12:35:39 +0000 (21:35 +0900)]
efl model tests - fix mainloop iterate to not assume a single iter
it may have to loop multiple times as there isnt a guarantee on WHEN
the result comes back.... :)
Carsten Haitzler (Rasterman) [Tue, 21 Nov 2017 10:33:12 +0000 (19:33 +0900)]
eo - fi missed error condition if eoid passed in is NULL
in some cases construction can fail badly and this causes a crash...
eoid is NULL going in and this causes a cascade of failure. survive
and be more robust.
Carsten Haitzler (Rasterman) [Thu, 9 Nov 2017 06:59:04 +0000 (15:59 +0900)]
ecore - begin moving data into the efl loop data in the object
we really should have data inside the loop object, so begin moving it
one small thing at a time. this is the basics that will allow multiple
efl loops. make an eo efl object and class for fd handlers that is efl loop
bound make fd handlers really bound to their parent loop and not global as
well as have a nice class/obj. create an message queue per loop and
put legacy ecore events on top of it... and a lot more.
this is not 100% done, but it's a lot of the core and groundwork.
various ecore_timer_add(), ecore_diler_add() etc. need changes.
The following still need doing:
ecore_timer (internal usage for sure)
ecore_idler (internal usage for sure)
ecore_idle_enterer
ecore_idle_exiter
ecore_pollers? (is the new efl loop stuff ok?)
ecore_exe (fork/spawn from any thread and track exe from that thread?)
ecore_signal code
ecore_throttle (should we have a single global too? we have per loop)
ecore_app ? (should every loop be given its own argv/argc?)
Lots of internal ecore code uses/calls these legacy calls and we
should have efl loop replacements and/or use the ones we have
The following will bedifferently designed for loop to loop
control/messaging/ipc:
ecore_thread
ecore_pipe
JinYong Park [Fri, 15 Dec 2017 04:56:25 +0000 (13:56 +0900)]
Efl.Ui.Popup.Anchor: apply group calculate with size problem fix
Summary:
Size and align calculation in Efl.Ui.Popup was advanced using group calculate,
so Efl.Ui.Popup.Anchor apply it also.
Test Plan: elementary_test -to efl.ui.popup.anchor
Reviewers: Jaehyun_Cho, herb, jpeg, woohyun, cedric
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5655
Felipe Magno de Almeida [Fri, 15 Dec 2017 03:17:28 +0000 (01:17 -0200)]
efl-mono: Fix installation in out-of-tree compilation
Cedric Bail [Fri, 15 Dec 2017 00:42:23 +0000 (16:42 -0800)]
eio: update efl_io_manager_xattr_ls test to use Eina_Future.
Cedric Bail [Fri, 15 Dec 2017 00:15:53 +0000 (16:15 -0800)]
ecore_con: update efl_net_control_access_point_connect to use Eina_Future.
Cedric Bail [Fri, 15 Dec 2017 00:02:49 +0000 (16:02 -0800)]
eio: migrate Efl.Io.Manager.xattr_ls to use Eina_Future.