summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-31TO BE REVERTED. JUST FOR FASTER TESTING.devs/stefan/exactness-mergedStefan Schmidt
2020-01-31ci:travis: add build job for exactnessStefan Schmidt
2020-01-31exactness: cleanup some coding style isuesStefan Schmidt
Just a few that I spotted when looking over the code.
2020-01-31exactness: fix shutdown handling of efl components in various binariesStefan Schmidt
The shutdown handling for efl libraries was a bit sloppy in the exactness binaries. Make sure we shutdown what we init.
2020-01-31exactness: remove unused codeStefan Schmidt
Either commented out, blank lines or no needed includes.
2020-01-31exactnes: remove no longer needed EO and BETA APi definesStefan Schmidt
2020-01-31exactness: print out statistics at the end of the runStefan Schmidt
Given a better overview after the wall of text we are seeing from starting and stopping jobs in parallel. Differential Revision: https://phab.enlightenment.org/D11122
2020-01-31Exactness: code importationDaniel Zaoui
Differential Revision: https://phab.enlightenment.org/D7590
2020-01-17efl_text_cursor: correct class description name of simple classYeongjong Lee
Summary: Name of `Efl_Class_Description` should be eo-style class name. Please check there is no segmentation fault on Test code below. Thanks to @woohyun for reporting and test case. Test Plan: ``` //mcs test.cs -out:test.exe `pkg-config --libs efl-mono` using System; class Program { public static void Main() { Efl.All.Init(Efl.Csharp.Components.Ui); Efl.Ui.Win win = new Efl.Ui.Win(null); Efl.Ui.Box box = new Efl.Ui.Box(win); Efl.Ui.Textbox tb = new Efl.Ui.Textbox(win); Efl.Ui.Button btn = new Efl.Ui.Button(box); btn.Text = "Click Me!"; btn.ClickedEvent += (s, e) => { Efl.Text.Cursor cur1, cur2; tb.GetSelectionCursors(out cur1, out cur2); cur1.SetPosition(3); cur2.SetPosition(7); }; box.Pack(btn); box.Pack(tb); win.SetContent(box); win.SetSize(new Eina.Size2D(200, 400)); Efl.Ui.Config.Run(); Efl.All.Shutdown(); } } ``` Reviewers: woohyun, ali.alzyod, bu5hm4n Reviewed By: woohyun Subscribers: cedric, #reviewers, #committers, woohyun Tags: #efl Differential Revision: https://phab.enlightenment.org/D11115
2020-01-17canvas vector: fix to refresh svg file of vector object.Hermet Park
previously, svg file is not refreshed though the file is changed. Let changed flag true properly to re-render properly. @fix
2020-01-16docs: Give some love to progress bar docs.Xavi Artigas
Differential Revision: https://phab.enlightenment.org/D11112
2020-01-16efl.ui.textbox: update _part_is_efl_ui_textbox_partAli Alzyod
efl.ui.textbox: update _part_is_efl_ui_textbox_part Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11109
2020-01-16efl.ui.textbox: theme code cleanupAli Alzyod
>You should not theme in _efl_ui_textbox_efl_object_finalize, but rather in theme_apply >All part swallow things should be done in theme_apply. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11103
2020-01-16Efl.Ui.Vg_Animation: Change property name autorepeat to loopingJunsuChoi
Summary: autoplay and autorepeat look similar and can be confusing. so change autorepeat to looping. ref T8476 Depends on D11022 Test Plan: N/A Reviewers: Hermet, bu5hm4n, kimcinoo, segfaultxavi, zmike Reviewed By: Hermet, segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D11061
2020-01-16Efl.Ui.Textbox: Fix Ctrl+Backspace & Ctrl+Delete keysa.srour
Summary: This should fix the behaviour of Ctrl+Backspace & Ctrl+Delete key down on `Efl.Ui.Textbox`. Also added two tests for it. Reviewers: woohyun, ali.alzyod, cedric, bu5hm4n Reviewed By: woohyun Subscribers: ProhtMeyhet, stefan_schmidt, segfaultxavi, bu5hm4n, #committers, #reviewers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11040
2020-01-16tests: Add test cases for Efl.Ui.Vg_AnimationJunsuChoi
Add test cases for Efl.Ui.Vg_Animation APIs - vg_anim_playing_control - vg_anim_frame_control ref T8476 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11022
2020-01-16efl_ui_textbox: rename efl_ui_text_part to efl_ui_textbox_partWooHyun Jung
ref T8522 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11107
2020-01-16theme: remove not yet used groupsMarcel Hollerbach
these groups are not used yet. So remove the groups for now. ref T8501 Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11077
2020-01-16efl_ui_progressbar: fix theming of progressbarMarcel Hollerbach
There was code in progressbar that parsed its own theme name, applied a change, reassembed it, and set it again. However, when we simply stick to the theme apply code path that we have in efl.ui.layout_base, we can simply set the horizontal / vertical part to be the element, the rest is the class. This safes a lot of code, additionally, the setting of the spacer had to be moved to the theme_apply method, as this would not work otherwise. ref T8501 Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11076
2020-01-16efl_ui_progressbar: do not allow parts on unified widgetsMarcel Hollerbach
this only allows the default part to be gotten when running the unified widget. A later widget can then be used to expose the second progressbar part. ref T8501 Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11075
2020-01-16ecore_imf: Deprecated autofill enums in input hintsJihoon Kim
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2020-01-16efl.ui.textbox: part implementation comments clean up!Ali Alzyod
Summary: We did not use the **ELM_PART_OVERRIDE_** because it produces compilation error ``` ../src/lib/elementary/efl_ui_textbox.c:3603:40: error: ‘EFL_UI_TEXTBOX_PART_CLASS’ undeclared (first use in this function) ELM_PART_OVERRIDE_PARTIAL(efl_ui_text, EFL_UI_TEXTBOX, Efl_Ui_Textbox_Data, _part_is_efl_ui_text_part) ``` Reviewers: woohyun, bu5hm4n Reviewed By: woohyun Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8522 Differential Revision: https://phab.enlightenment.org/D11102
2020-01-15eina - fix eina_strndup test passingCarsten Haitzler (Rasterman)
2020-01-15eina - rmeove dup EINA_PRINTFCarsten Haitzler (Rasterman)
sorry for the noise...
2020-01-15eina - eina_strndup - use universal impl because strndup is an issueCarsten Haitzler (Rasterman)
freebsd/clang report strndup is not defined and string.h doesnt seem to help if its included so move to the universal re-implementation that was there for win32 anyway
2020-01-15eina - enable EINA_PRINTF for clang as well as gccCarsten Haitzler (Rasterman)
2020-01-15tests/ecore_wl2: Add test for ecore_wl2_input_pointer_xy_get functionChristopher Michael
ref T8016
2020-01-15tests/ecore_wl2: Remove test of ecore_wl2_window_hint_aux functionsChristopher Michael
These functions are now internal to EFL and do not require tests. ref T8016
2020-01-15ecore-wl2: Move ecore_wl2_window_aux hint functions to be internalChristopher Michael
These functions are unused outside of EFL (not used in Enlightenment or Tizen), so there is no need to expose them publicly. ref T8013
2020-01-15tests/ecore_wl2: Minor formatting fixChristopher Michael
2020-01-15elementary_test: Apply changed event related to Efl.Ui.Vg_AnimationJunsuChoi
Summary: Events has changed from Efl.Ui.Vg_Animation to Efl.Player. Apply the changes. ref T8476 Depends on D11080 Test Plan: elementary_test -to "Vector Graphics Animation" Reviewers: zmike, Hermet, kimcinoo Reviewed By: zmike Subscribers: cedric, #reviewers, #committers, segfaultxavi, bu5hm4n Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D11100
2020-01-15efl/player: merge in and rework events from vg_animationMike Blumenkrantz
Summary: this adds comprehensive events for the player interface which can be used to provide details about the state of the playback ref T8476 Depends on D11098 Reviewers: jsuya, bu5hm4n Reviewed By: jsuya Subscribers: jsuya, segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D11080
2020-01-15elm/animation: correctly implement legacy classMike Blumenkrantz
Summary: cmon. Reviewers: bu5hm4n, jsuya Reviewed By: jsuya Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11098
2020-01-15evas_gesture: change getter methods to read-only propertiesJaehyun Cho
Summary: From language bindings' perspective, it seems better that read-only properties are provided instead of getter methods. ref T8557 Reviewers: segfaultxavi, CHAN Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8557 Differential Revision: https://phab.enlightenment.org/D11094
2020-01-15efl_text_cursor: update doc for Efl.Text.Cursor_TypeWooHyun Jung
Summary: ref T8566 Reviewers: segfaultxavi, ali.alzyod Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8566 Differential Revision: https://phab.enlightenment.org/D11105
2020-01-15ecore_exe/efl_exe - implement exit with parent on bsds with procctlCarsten Haitzler (Rasterman)
2020-01-15c#: Remove warning about unused variableFelipe Magno de Almeida
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11097
2020-01-15efl_canvas_animation_group: preserve each animation's durationJaehyun Cho
To preserve each animation's duration, group animation's duration is copied to each animation's duration only if group animation's duration is set. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11104
2020-01-15efl.ui.textbox: paste in mouse button 2Ali Alzyod
efl.ui.textbox: paste in mouse button 2 work on primary instead of clipboard Differential Revision: https://phab.enlightenment.org/D11068
2020-01-15efl.ui.textbox: replace hoversel with popupAli Alzyod
efl.ui.textbox: replace hoversel with popup **I think this may need some changes, please let me know what you think** Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11072
2020-01-15efl_mono: remove class ExtensionTagJaehyun Cho
Summary: Since class BindablePart and class BindableProperty use generic type constraint as "where T : <class name>", class ExtensionTag is no longer needed. Reviewers: SanghyeonLee, felipealmeida, YOhoho Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11101
2020-01-15efl.ui.textbox: add efl.input text as composite interfaceAli Alzyod
Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8522 Differential Revision: https://phab.enlightenment.org/D11092
2020-01-14edje_entry: fix some preediting bugsWooHyun Jung
1. Attributes can come with random sequence. So, attribute list should be sorted based on start_index. 2. None tag can be used for some languages' preediting. So, the tag also needs to be handled the same with other tags. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11059
2020-01-14efl_ui_textbox: mark @beta to cnp_mode and item_factoryWooHyun Jung
After stabilizing efl_ui_textblox, these properties should be kept as @beta. ref T8522 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11093
2020-01-14tests/ecore_wl2: Add test for ecore_wl2_window_xxx functionsWoochanlee
Summary: Add below APIs. ecore_wl2_window_commit ecore_wl2_window_frame_callback_add, del ecore_wl2_window_free ecore_wl2_window_hide ecore_wl2_window_shell_surface_exists ecore_wl2_window_show ecore_wl2_window_update_begin + Fix ecore_wl2_activated_get() ref T8016 Reviewers: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8016 Differential Revision: https://phab.enlightenment.org/D11007
2020-01-14eina_mono: replace eina_list and eina_array with IListYeongjong Lee
Summary: Eina.List<T> => System.Collections.Generic.IList<T> Eina.Array<T> => System.Collections.Generic.IList<T> ref T8486 Depends On D10785 Test Plan: meson build -Dbindings=mono,cxx -Dmono-beta=true Reviewers: felipealmeida, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8486, T8488 Differential Revision: https://phab.enlightenment.org/D10902
2020-01-14efl.input.text: add variation enums + remove @since wordAli Alzyod
Summary: efl.input.text: add variation enums + remove @since word Reviewers: woohyun, segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8541 Differential Revision: https://phab.enlightenment.org/D11066
2020-01-13Revert "efl_ui_spin_button: add tests for direct input feature"Marcel Hollerbach
This reverts commit f62cee28cbb634731d7c39378dd29530d767b505. This seems to cause trouble on the CI - lets recheck that.
2020-01-13eina_types: declare unicode type stableMarcel Hollerbach
this is needed in order to get text stable. Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11074
2020-01-13efl_ui_spin_button: test that max can be reached by clicking incMarcel Hollerbach
this is esp. testing if this is possible with step not beeing a multiple of max. Differential Revision: https://phab.enlightenment.org/D11011