summaryrefslogtreecommitdiff
path: root/src/bin
Commit message (Collapse)AuthorAgeFilesLines
* exactness: fix shutdown handling of efl components in various binariesStefan Schmidt2020-01-313-3/+13
| | | | | The shutdown handling for efl libraries was a bit sloppy in the exactness binaries. Make sure we shutdown what we init.
* exactness: remove unused codeStefan Schmidt2020-01-316-65/+20
| | | | Either commented out, blank lines or no needed includes.
* exactnes: remove no longer needed EO and BETA APi definesStefan Schmidt2020-01-314-15/+0
|
* exactness: print out statistics at the end of the runStefan Schmidt2020-01-171-1/+3
| | | | | | | 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
* exactness: fix mingw buildStefan Schmidt2020-01-173-6/+22
| | | | | | dprintf is not available on windows and we have not waitpid either. Differential Revision: https://phab.enlightenment.org/D11121
* exactness: updates for EFL API changesStefan Schmidt2020-01-172-1/+2
| | | | Differential Revision: https://phab.enlightenment.org/D11120
* Exactness: porting to MesonDaniel Zaoui2020-01-171-0/+42
| | | | Differential Revision: https://phab.enlightenment.org/D7591
* Exactness: code importationDaniel Zaoui2020-01-177-0/+5655
| | | | Differential Revision: https://phab.enlightenment.org/D7590
* Efl.Ui.Vg_Animation: Change property name autorepeat to loopingJunsuChoi2020-01-162-2/+2
| | | | | | | | | | | | | | | | | | | | | | | 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
* eina - fix eina_strndup test passingCarsten Haitzler (Rasterman)2020-01-151-1/+20
|
* elementary_test: Apply changed event related to Efl.Ui.Vg_AnimationJunsuChoi2020-01-152-97/+146
| | | | | | | | | | | | | | | | | | | | | | | 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
* efl_mono: remove class ExtensionTagJaehyun Cho2020-01-152-9/+6
| | | | | | | | | | | | | | | | | 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
* eina_mono: replace eina_list and eina_array with IListYeongjong Lee2020-01-144-69/+133
| | | | | | | | | | | | | | | | | | | | | | | | 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
* efl_ui_timepicker: make 24h mode workMarcel Hollerbach2020-01-131-0/+6
| | | | | | | | | | | | | | | | | | this is something which was never ever working before. However, while fixing the 24h mode, it also appeared that the theming was applied in the wrong spot, which resulted in signals beeing called on a not yet themed object, so the theming was also fixed. (Which is the theme_apply change). To sum up: - The theme is now applied by efl_ui_layout_base - the range is now correct for 24h mode - There is a quite major problem with the theme, see T8546 - As a quick fix, am / pm button can be disabled. ref T8546 Differential Revision: https://phab.enlightenment.org/D11004
* eolian_mono: add missing tabs to apply indentationJaehyun Cho2020-01-131-2/+2
| | | | Missing tabs are added to apply indentation.
* eolian_mono: add 1 tab inside the namespaceYeongjong Lee2020-01-1310-249/+251
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Also, this patch will fix indentation of enum, struct. ### Before ``` namespace Efl.Ui { /// <summary>Define the move or resize mode of a window. /// /// The user can request the display server to start moving or resizing the window by combining these modes. However only limited combinations are allowed. ... [Efl.Eo.BindingEntity] public enum WinMoveResizeMode { /// <summary>Start moving window<br/>Since EFL 1.22.</summary> Move = 1, /// <summary>Start resizing window to the top<br/>Since EFL 1.22.</summary> Top = 2, ... } } ``` ### After ``` namespace Efl.Ui { /// <summary>Define the move or resize mode of a window. /// /// The user can request the display server to start moving or resizing the window by combining these modes. However only limited combinations are allowed. ... [Efl.Eo.BindingEntity] public enum WinMoveResizeMode { /// <summary>Start moving window<br/>Since EFL 1.22.</summary> Move = 1, /// <summary>Start resizing window to the top<br/>Since EFL 1.22.</summary> Top = 2, ... } } ``` Reviewers: Jaehyun_Cho, felipealmeida Reviewed By: felipealmeida Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11032
* eolian_gen: utilize c_name instead of name for generationDaniel Kolesa2020-01-104-12/+12
| | | | This will make generated output properly respect the @c_name tags.
* efl/gesture: correct namespacing of all gesture enums in CMike Blumenkrantz2020-01-071-22/+22
| | | | | | | | these were flattened to all be EFL_GESTURE_$MEMBER, which made them impossible to read and use effectively Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11026
* csharp: rename ExtensionMethodsYeongjong Lee2020-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | Summary: This patch will rename `ExtensionMethods` to `Extensions` that is commonly used in csharp project. Depends on D10972 Test Plan: meson build -Dbindings=mono,cxx -Dmono-beta=true Reviewers: lauromoura, Jaehyun_Cho, felipealmeida Reviewed By: Jaehyun_Cho, felipealmeida Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10913
* eolian_mono: add namespace to extension methods of ItemFactoryJaehyun Cho2020-01-061-2/+8
| | | | | | | | | | | | | | | | | | Summary: Like other classes and methods, the classes and methods for extension methods of ItemFactory are moved inside the namespace. Consequently, the namespace in the class name for extension methods is removed to avoid duplicate namespace name. Reviewers: lauromoura, felipealmeida, YOhoho, woohyun Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10972
* c#: Checking null for parameters generated code.Bruno da Silva Belo2020-01-024-17/+29
| | | | | | | | Checking null for generated code ref T8399 Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10970
* Efl.Ui.Vg_Animation: Implaments Efl.Playable interfaceJunsuChoi2019-12-312-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Summary: Change API .duration_time => Efl.Playable.length.get ref T8476 Depends on D10939 Test Plan: N/A Reviewers: Hermet, bu5hm4n, kimcinoo, segfaultxavi, zmike Reviewed By: segfaultxavi, zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10953
* Efl.Ui.Animation_View : Change class name to Efl.Ui.Vg_AnimationJunsuChoi2019-12-314-40/+40
| | | | | | | | | | | | | | | | | | | | | | | Summary: Since "View" is a reserved word for MVVM, change the class name appropriately. Efl.Ui.Animation_View => Efl.Ui.Vg_Animation ref T8476 Depends on D10931 Test Plan: elementary_test -> "Vector Graphcis Animation" Reviewers: Hermet, bu5hm4n, kimcinoo, segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10939
* Efl.Player: Add setter of playback_progressJunsuChoi2019-12-312-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Summary: The setter of Efl.Player.playback_progress is implemented in each class below. Efl.Ui.Animation_View Efl.Ui.Image Efl.Ui.Image_Zoomable Efl.Canvas.Video ref T8476 Depends on D10915 Test Plan: N/A Reviewers: Hermet, bu5hm4n, kimcinoo, Jaehyun_Cho, segfaultxavi, zmike Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10931
* Efl.Ui.Animation_View: Change state nameJunsuChoi2019-12-312-14/+15
| | | | | | | | | | | | | | | | | | | | | | | | | Summary: play-> playing play_back -> playing_backwards pause -> paused stop -> stoped Depends on D10862 ref T8476 Test Plan: N/A Reviewers: Hermet, bu5hm4n, segfaultxavi, kimcinoo Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10915
* Efl.Ui.Animation_View: Implements Efl.Player interfaceJunsuChoi2019-12-312-16/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Chnaged API .speed.set => Efl.Player.playback_speed.set .speed.get => Efl.Player.playback_speed.get .progress.get => Efl.Player.playback_progress.get .play => Efl.Player.playing.set(true) .stop => Efl.Player.playing.set(false) .pause => Efl.Player.paused.set(true) .resume => Efl.Player.paused.set(false) .play_sector => .playing_sector .auto_play => .autoplay .auto_repeat => .autorepeat Remove API .is_playing_back .playback => (use negative speed value) New feature API Efl.Player.playback_position.set Efl.Player.playback_position.get Efl.Player.playing.get Efl.Player.paused.get ref T8476 Test Plan: meson_option.txt -> remove json in evas-loaders-disabler option elementary_test -to "animation view" Reviewers: Hermet, bu5hm4n, kimcinoo, Jaehyun_Cho, segfaultxavi, zmike Reviewed By: segfaultxavi, zmike Subscribers: zmike, segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10862
* elementary_text: Efl.Ui.Textbox Input FieldAli Alzyod2019-12-311-1/+0
| | | | | | | | Entry was added to the same box. This commit fixes this. You could observe this problem when starting the "Textbox Input Field" demo in elm_test Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10986
* efl_ui_progressbar: rename from pulse to infinite_modeMarcel Hollerbach2019-12-302-11/+11
| | | | | | | | | | | | | | | | | | Summary: ref T8501 Depends on D10942 Reviewers: cedric, woohyun, zmike, segfaultxavi Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T8501 Differential Revision: https://phab.enlightenment.org/D10943
* efl_ui_progressbar: remove pulse_modeMarcel Hollerbach2019-12-301-4/+0
| | | | | | | | | | | | | | | | | | | | | | | Summary: pulse_mode is now implicit with pulse, if you set the progressbar to pulse, the state is internally adjusted in a way that the theme is put into the correct state. Legacy is not impacted by this because of the previous commit. ref T8501 Depends on D10941 Reviewers: cedric, woohyun, zmike, segfaultxavi Reviewed By: zmike, segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T8501 Differential Revision: https://phab.enlightenment.org/D10942
* elm - add plain and icon style radio and check and elm tests for itCarsten Haitzler (Rasterman)2019-12-282-17/+90
| | | | | | | | | | this will be common enough to put into elm - there is no way to do a gimp style "tool palette" where you select one of them (like one from a set of radio buttons) at all times... but you don't want the "round circle" but instead want it to look more like a button to fit in with a palette style look. this calls for styles... so here they are. @feat
* eolian_mono: check extension part/property existence before generate ↵Yeongjong Lee2019-12-231-4/+12
| | | | | | | | | ExtensionMethods Empty ExtensionMethods class won't be generated. Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10954
* csharp: Property Indexer implementationLauro Moura2019-12-239-207/+646
| | | | | | | | | | | | | | | | | | | Use Indexers to use brackets, eg [i], syntax. Keys now can be used as following: var someVal = obj.SomeProperty[key]; obj.SomeProperty[key] = someNewVal; And for multiple keys: var someVal = obj.SomeProperty[(key1, key2)]; obj.SomeProperty[(key1, key2)] = someNewVal; T8384 Reviewed-by: WooHyun Jung <wh0705.jung@samsung.com> Differential Revision: https://phab.enlightenment.org/D10791
* eolian_mono : add verb unselect on naming helper.SangHyeon Jade Lee2019-12-231-1/+2
| | | | | | | | | | | | | | | | | Summary: currently select is verb and mono name is exposed SelectAll but unselect is non-verb and mono name is exposed AllUnselect. to fix this differencies, add unselect in the verb list. Reviewers: segfaultxavi, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10952
* efl_text_attribute_factory: rename to efl_text_formatterAli Alzyod2019-12-201-1/+1
| | | | | | | | | | | | | | Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8455 Differential Revision: https://phab.enlightenment.org/D10925
* efl.text.style: rename methods/properties and add text_ prefixali2019-12-202-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: efl.text.style: rename methods and properties this change will avoid conflict in the future with other interfaces or class methods. ``` Efl.Text_Style.text_color { set; get; } Efl.Text_Style.text_backing_type { set; get; } Efl.Text_Style.text_background_color { set; get;} //this was backing_color Efl.Text_Style.text_underline_type { set; } Efl.Text_Style.text_underline_color { set; get; } Efl.Text_Style.text_underline2_color { set; get; } Efl.Text_Style.text_underline_dashed_color { set; get; } Efl.Text_Style.text_underline_height { set; } Efl.Text_Style.text_underline_dashed_width { set; } Efl.Text_Style.text_underline_dashed_gap { set; } Efl.Text_Style.text_strikethrough_type { set; } Efl.Text_Style.text_strikethrough_color { set; get; } Efl.Text_Style.text_effect_type { set; } Efl.Text_Style.text_shadow_direction { set; } Efl.Text_Style.text_outline_color { set; get; } Efl.Text_Style.text_shadow_color { set; get; } Efl.Text_Style.text_glow_color { set; get; } Efl.Text_Style.text_glow2_color { set; get; } ``` T8533 Reviewers: woohyun, segfaultxavi, bu5hm4n, zmike, cedric Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10897
* eolian_mono: change Constants class to static classJaehyun Cho2019-12-201-3/+3
| | | | | | | | | | | | | | | | | | | | Summary: Since Constants class contains static readonly values only, the Constants class is actually a static class. Therefore, Constants class is changed from public partial class to public static partial class. ref T8398 Reviewers: YOhoho, lauromoura Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10929
* eolina_mono: prevent empty ExtensionMethods classYeongjong Lee2019-12-191-0/+3
| | | | | | | | | | | | | | | | | | | | | | | Test Plan: Check the code below is removed from `efl_ui_box_stack.eo.cs`. ``` #if EFL_BETA #pragma warning disable CS1591 public static class CoreUI_UIBoxStack_ExtensionMethods { } #pragma warning restore CS1591 #endif ``` Reviewers: lauromoura, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10905
* efl_ui_format: make this usable with the standard behaviour of accessorsMarcel Hollerbach2019-12-181-1/+1
| | | | | | | | a accessor is never delivering a value, only the pointer to a value. This makes format working with accessors for list array carray. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10909
* elm_test: small whitespace issueXavi Artigas2019-12-181-1/+1
|
* csharp : add move tag info to EinaAccessor, EinaIterator converterYeongjong Lee2019-12-172-24/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Included commits in devs/lauromoura/remove_eina_mono-rebased ``` commit ed6679db1901c710cc6ddb50e7001cfd20caa77a Author: Lauro Moura <lauromoura@expertisesolutions.com.br> Date: Mon Dec 2 13:58:04 2019 -0300 csharp: add move information to EnumerableToAccessor Still need to fix the converted accessor ownership, maybe by creating a custom accessor class that released the pinned memory when is freed. ``` ref T8486 Depends On D10878 Co-authored-by: Lauro Moura <lauromoura@expertisesolutions.com.br> Test Plan: meson build -Dbindings=mono,cxx -Dmono-beta=true Reviewers: YOhoho Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8486 Differential Revision: https://phab.enlightenment.org/D10879
* eina_mono: replace EinaAccessor and EinaIerator with IEnumerableYeongjong Lee2019-12-174-41/+128
| | | | | | | | | | | | | | | | | | | | | | | | Summary: Eina.Accessor<T> => System.Collections.IEnumerable<T> Eina.Iterator<T> => System.Collections.IEnumerable<T> Unit test will work with D10879. ref T8486 Test Plan: meson build -Dbindings=mono,cxx -Dmono-beta=true Reviewers: lauromoura Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8486 Differential Revision: https://phab.enlightenment.org/D10878
* elm_test: workarounds for canvas_textblock styleXavi Artigas2019-12-161-0/+5
| | | | | | | The horizontally scrollable single-line text input box does not currently visible. This patch turns it into a vertically scrollable multiline input box, with an arbitrary minsize. Also, make the label unselectable.
* elm_test: Remove unused variable in test_win_stackXavi Artigas2019-12-131-2/+2
|
* eolian_mono: proper parsing of doc notes and paragraphsXavi Artigas2019-12-121-57/+73
| | | | | | | | | | | | | | | | | | | | | Summary: The documentation tokenizer relies on proper separation of paragraphs, and we were not doing that. This fixes detection of Note:, Warning:, Remark: and TODO: tags. Additionally, we were removing the blank line between the summary and the description, artificially joining them. Test Plan: Everything builds and passes tests, and docs with `Note:` tags are correctly rendered (like `Efl.Loop_Consumer.new_promise`, for example) Reviewers: lauromoura Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10868
* csharp: Implement Deconstruct for structs.João Paulo Taylor Ienczak Zanette2019-12-121-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Usage example: ``` var (x, y) = somePos2D; ``` Not available on Mono environment due to [`mcs` not implementing it](https://github.com/mono/mono/blob/a3de0304a190c54124df3486ce9c34b6262787a8/mcs/mcs/tuples.cs#L590). To keep tests from breaking because of it, a `MONO` preprocessor variable is defined and checked during test compilation. Ref T8489. Reviewers: brunobelo, lauromoura, segfaultxavi Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8489 Differential Revision: https://phab.enlightenment.org/D10809
* efl_ui: cleanup elm headersYeongjong Lee2019-12-1214-20/+15
| | | | | | | | | | since e2980cd9812113fc4a216749eb23d7611b02fd55, `efl.ui.text` doesn't need `elm_general.h`. This partially reverts commit 96be3cd83d3426c5a9eb8d903245c51927567dc6. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10849
* elementary_test: Fix efl_add_ref to efl_add for window autodelJunsuChoi2019-12-1230-48/+48
| | | | | | | | | | Fix this error message ERR<15404>:eo ../src/lib/eo/eo_base_class.c:710 efl_del() Calling efl_del on object Efl.Ui.Win@0x400000a4b774[2]:hidden:children=0:'(null)':'(null)' with no parent is not advised any more. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10863
* csharp: Add implicit conversion from tuples to structs.João Paulo Taylor Ienczak Zanette2019-12-122-4/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Also generates implicit conversion for 1-field structs. Usage examples: ``` // With tuples Point2D p = (1, 2); obj.SetPoint((1, 2)); // With 1-field structs StringWrapper sw = "Must be handled by wrapper."; ``` Due to limitations of MSC compiler, implicit conversions are generated only if struct has 4 fields or less. Ref T8489. Reviewers: brunobelo, cedric, lauromoura, segfaultxavi Reviewed By: lauromoura Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T8489 Differential Revision: https://phab.enlightenment.org/D10801
* mono: suppress unused parameter warningXavi Artigas2019-12-121-1/+1
|
* mono-docs: Nicer formatting for notesXavi Artigas2019-12-121-4/+4
| | | | | | | | | | This has never been tested because so far EO "Note:" tags are only recognized when they appear at the beginning of a comment block. It turns out the note already includes the "Note:" prefix so we were adding it twice. This patch removes one of the prefixes and used a nicer formatting. Also works for "Warning:", "Remark:" and "TODO:".