summaryrefslogtreecommitdiff
path: root/src/tests/elementary/efl_ui_test_config.c (unfollow)
AgeCommit message (Collapse)Author
2019-10-30efl_ui: remove Efl.Ui.Slider_Indicator_Visible_ModeMike Blumenkrantz
this cannot be used for anything and serves no purpose Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10539
2019-07-29tests/elm: move efl_config tests to efl_ui_suiteMike Blumenkrantz
these invoke non-legacy codepaths which should never be triggered during legacy unit tests Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D9403
2019-03-09efl_ui_types: rename move_prolicy fieldMarcel Hollerbach
Summary: in was not very descriptiv, move_in was concluded to be more descriptive ref T7726 Reviewers: segfaultxavi, cedric, zmike Reviewed By: segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7726 Differential Revision: https://phab.enlightenment.org/D8270
2019-03-07elm: explicitly include Efl_Ui.h in binariesMike Blumenkrantz
it looks like people have been relying on Elementary.h to include eo apis even though this obviously makes no sense Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8223
2019-01-30tests: formattingMike Blumenkrantz
make this consistent for possible sed later Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D7805
2018-06-15tests: disable toggling clouseau_enabled option in elm testsMike Blumenkrantz
Summary: this option triggers codepaths which require and interface with an external project not in the EFL tree, so it should not be tested in the efl tree also depending on the version of clouseau used, this causes the test suite to fail 100% of the time fix T6985 ref T7023 Reviewers: devilhorns, ManMower Reviewed By: ManMower Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6985, T7023 Differential Revision: https://phab.enlightenment.org/D6295
2018-05-24Revert "efl_add_ref - fis to use efl_add properly with a parent."Cedric BAIL
This reverts commit 2fb5cc3ad09f6aaf82b5d1131ac5ed22ed848bd4. Most of this change where wrong as they didn't affect the destruction of the object. efl_add_ref allow for manual handling of the lifecycle of the object and make sure it is still alive during destructor. efl_add will not allow you to access an object after invalidate also efl.parent.get will always return NULL once the object is invalidated. Differential Revision: https://phab.enlightenment.org/D6062
2018-04-24Efl.Access.Object (from Efl.Access)Xavi Artigas
Ref https://phab.enlightenment.org/T6847 Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
2018-04-05tests: move to using checked fixtures for all test suitesMike Blumenkrantz
individual tests should not need to explicitly call init/shutdown functions in most cases, and many did not properly do this anyway see followup commit which resolves some issues with eina tests ref T6813 ref T6811 Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
2018-04-05tests: add instrumentation to existing tests to find slow testsMike Blumenkrantz
efl_check.h must be included and the EFL_START/END_TEST macros must be used in place of normal START/END_TEST macros timing is enabled when TIMING_ENABLED is set https://phab.enlightenment.org/w/improve_tests/ Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
2018-03-29efl_add_ref - fis to use efl_add properly with a parent.Carsten Haitzler (Rasterman)
fixes bc18b7e7ad1f8c5d587400b27fabab0865017011 and 168849e8a08966ecc284e28f64126a3a85965965
2018-03-20efl: use efl_add_ref to create objects which have no parentCedric BAIL
Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com>
2018-03-07ecore - go back to args 0 being the command and 1+ being actual argsCarsten Haitzler (Rasterman)
so this is then inconsistent with efl.exe and efl.thread, so go back to being normal with 0'th arg being the binary itself jsut to make sure we have conistent usage.
2018-03-03Revert "cxx: Fix manual code after efl_app change."Carsten Haitzler (Rasterman)
This reverts commit 135154303bea691c6f7f9472a5dec32d9103c38d. Revert "efl: move signal events from efl.loop to efl.app" This reverts commit 3dbca39f98288580c62a43c179ac11621433ec88. Revert "efl: add test suite for efl_app" This reverts commit 3e94be5d73256a7f5c02d3a9474173226be7beff. Revert "efl: create Efl.App class, the parent of Efl.Loop" This reverts commit 28fe00b94e55575c15684959b89a614d5a579309. Go back to before efl.app because I think this should be done with superclassing here not a parent object. reasons? 1. multiple loops per single thread make no sense. so if multilpe loop objects they wont be contained in a single app object and then deleted like this. 2. the app object is not really sharable in this design so it cant be accessed from other threads 3. it makes it harder to get the main loop or app object (well 2 func calls one calling the other and more typing. it is longer to type and more work where it is not necessary, and again it can't work from other threads unless we go duplicating efl.app per thread and then what is the point of splittyign out the signal events from efl.loop then?) etc.
2018-02-26efl: create Efl.App class, the parent of Efl.LoopMike Blumenkrantz
2018-01-02efl loop - rename ecore_main_loop_get to efl_main_loop_getCarsten Haitzler (Rasterman)
ecore_main_loop_get() is really a new "eo api" but it's using our old ecore_* namespace, so move to the new efl namespace.
2017-10-19elm: rename Elm_Interface_Atspi_Accessible interfaceLukasz Stanislawski
Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5341
2016-08-15Eo: Finish the renaming of Eo to the EFL.Tom Hacohen
This renames all the rest of the API to the EFL namespace except for Eo_Event that will follow soon. Obviously breaks both API and ABI.
2016-08-11Change the EFL to follow the new Eo rename.Tom Hacohen
2016-08-09tests: elm: follow up fix for _animation_disabled_ renameStefan Schmidt
This is a follow up fix for 4f840c5febe94c16627f034926cb8fdf933b465e Due to the abbreviated use in this macro I missed this occurrence. With this fix it passes make check as well.
2016-07-01tests: Disable profile_exists as it fails on jenkinsJean-Philippe Andre
2016-06-28elementary: try to keep const type in config test.Cedric BAIL
2016-06-28tests: elm: make cnt unsigned for correct compareStefan Schmidt
Not really somethign we would hit here but still better to change this. tests/elementary/elm_test_config.c: In function ‘elm_config_profiles’: tests/elementary/elm_test_config.c:206:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] fail_if(cnt != eina_list_count(list));
2016-06-28tests: elm: remove wrong const for Eina_ListStefan Schmidt
We are assigning somethign new to this list so no chance for const here. tests/elementary/elm_test_config.c: In function ‘_eina_list_string_has’: tests/elementary/elm_test_config.c:174:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] EINA_LIST_FOREACH(list, l, s)
2016-06-24config: Test profile APIsJean-Philippe Andre
2016-06-24win: Attach config API with eo compositingJean-Philippe Andre
2016-06-24config: Implement support for audio_muteJean-Philippe Andre
Instead of being a key "audio_mute" + another key "channel" I've simply implemented a number of different keys: audio_mute (= all) audio_mute_all audio_mute_effect ...
2016-06-24config: Simplify Efl.Config API, make C helpers onlyJean-Philippe Andre
This removes the mixin functions and uses static inline functions instead. Much cleaner, looks the same to C devs.
2016-06-24config: Add support for some enumsJean-Philippe Andre
2016-06-24efl: Introduce general Efl.Config APIJean-Philippe Andre
This is to port elm_config to EO APIs. The current implementation relies on the legacy API, by simply forwarding calls. The new API is simply efl_config_set("config_name", value) where value is an Eina_Value (aka. generic_value). The C interface proposes a few helpers like config_int_set, config_double_set, etc... Unfortunately at the moment, not all config options are supported, as some rely on more complex types: - lists - color class and multiple arguments - unset functions - enums Profiles are also not handled at this point. @feature