summaryrefslogtreecommitdiff
path: root/src/bin (follow)
AgeCommit message (Collapse)Author
2017-12-15eolian_mono: fix handling of regular ptr() typesVitor Sousa
2017-12-15efl_mono: tests and better support for structs, plus some other fixesVitor Sousa
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.
2017-12-15eolian: remove remaining global state (+ modify APIs accordingly)Daniel Kolesa
2017-12-15eolian: make declaration APIs use unitsDaniel Kolesa
2017-12-15Efl.Ui.Popup.Anchor: apply group calculate with size problem fixJinYong Park
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
2017-12-14efl-mono: Add workaround for efl_ui_listFelipe Magno de Almeida
Efl_Ui_List doesn't properly define, as it should, the class Efl_Ui_List_SegArray. This workaround allows the mono binding compilation in spite of this.
2017-12-14tests: Add an example test case for shadowsJean-Philippe Andre
This is fun.
2017-12-14efl.image.load: fix eolian redefine warnings for load_error{}Amitesh Singh
load_error{} was defined in efl.file as well. remove load_error{} from efl.image.load intf and implement Efl.File.load_error{} instead. Ref T6514
2017-12-13efl: drop deprecated Encoding key from desktop filesRoss Vandegrift
Summary: The Encoding key is no longer required, all desktop files are assumed to be UTF-8 encoded. See details at: https://standards.freedesktop.org/desktop-entry-spec/1.1/apc.html Fix various typos and misspellings lintian, Debian's package checker, uses strings to check for common typos in compiled binaries. This change fixes the ones it identified in 1.20.6. Reviewers: cedric Reviewed By: cedric Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5584 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2017-12-13efl_ui_popup_alert_text: add expandable featureTaehyub Kim
Summary: add expandable feature for text popup Test Plan: 1. run elementary_text -to Ui.Popup.Alert.Text 2. check the cases of the sample Reviewers: Jaehyun_Cho, jpeg, woohyun, thiepha, Blackmole, cedric Reviewed By: Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5547
2017-12-13elm test: add efl.ui.panes test code in separate file.Amitesh Singh
2017-12-13text: Fix event propagation (changed,user)Jean-Philippe Andre
2017-12-13elm: Uniform change event for nstate,radio,checkJean-Philippe Andre
I added convenience macros for check and radio, easing discoverability in C. This will avoid C# issues such as: lib/elementary/elm_pan.eo.cs(14,23): warning CS0108: `elm.Pan.CHANGED' hides inherited member `efl.Gfx.CHANGED'. Use the new keyword if hiding was intended lib/efl/interfaces/efl_gfx.eo.cs(24,23): (Location of the symbol related to previous warning) Since nstate is not a legacy widget, I can safely change the event name and the test case.
2017-12-12elm test: Add test for Efl.Ui.SliderAmitesh Singh
2017-12-12elm: Rename slider part to part_indicatorJean-Philippe Andre
This is specific to the indicator. Fixes T6376 Fixes T5361
2017-12-12win: apply conformant features.Hosang Kim
Summary: - implement indicator enable/disable - implement indicator type - add indicator swallow area to border.edc - add 'test win indicator' sample Test Plan: elementary_test -> win_indicator Reviewers: woohyun, cedric, jpeg Subscribers: taxi2se, jypark, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5418
2017-12-11ecore: rename efl_loop_Eina_FutureXXX_job to efl_loop_job.Cedric BAIL
2017-12-11elementary: use the Eina_Future based job.Cedric BAIL
2017-12-11focus: add namesMarcel Hollerbach
so its easier to debug ...
2017-12-11Some more focus movement testsDave Andreoli
Those two layouts are quite simple but in real it's difficult to solve both in the best way
2017-12-11efl_ui_spin_button: Change property name to avoid name duplicating.Woochan Lee
Summary: The name 'loop' is already there in efl canvas. loop -> circulate. Test Plan: elementary_test -> efl_ui_spin_button test. Reviewers: jpeg, Jaehyun_Cho, woohyun Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5639
2017-12-11efl.ui.popup.alert.scroll: add more test cases for efl.ui.popup.alert.scroll ↵Taehyub Kim
popup Summary: add more test caces for efl.ui.popup.alert.scroll popup Test Plan: 1. run elementary_test -to efl.ui.popup.alert.scroll 2. check the test cases Reviewers: Jaehyun_Cho, jpeg, woohyun, thiepha, cedric, Blackmole Reviewed By: Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5631
2017-12-11interface: rename Efl.Dup to Efl.Duplicate.Amitesh Singh
dup is considered too short and maybe confusing, hence rename it to duplicate instead.
2017-12-11Efl.Ui.Popup: add popup_size propertyTaehyub Kim
Summary: add popup_size property Test Plan: 1. run elementary_test -to efl.ui.popup 2. check the popup Reviewers: Jaehyun_Cho, jpeg, thiepha, cedric, woohyun, Blackmole Reviewed By: Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5600
2017-12-08efl_ui_spin: apply new theme set policySungtaek Hong
Summary: Applied new theme group name. Moved logic in finalize to constructor. Test Plan: Run elementary_test->Efl.Ui.Spin, Efl.Ui.Spin.Button, Part_Background Reviewers: jpeg, woohyun, CHAN Reviewed By: CHAN Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5592
2017-12-08tests: Fix Gfx Filters test caseJean-Philippe Andre
Completely broken after a few commits (removal of legacy widgets from EO API, theme changes, etc...).
2017-12-08elm_code_widget: change efl_add to legacy_addSungtaek Hong
Summary: elm_code_widget is legacy add, thus efl_add is not available. Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com> Reviewers: jpeg, cedric, ajwillia.ms, woohyun Differential Revision: https://phab.enlightenment.org/D5548
2017-12-07elm_code: Update background handling to work with transparency betterAndy Williams
2017-12-07elm_code: Adding initial support for alpha channelAndy Williams
2017-12-06eolian_mono: Fix build after Eolian_StateLauro Moura
Summary: eolian_mono now properly fills Eolian Unit when calling eolian_cxx classes and functions. Reviewers: felipealmeida Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5614
2017-12-06eolian_cxx: Fix unit initializationLauro Moura
Summary: eolian_cxx was segfaulting due to a null unit being passed to class_get_by_file. Reviewers: felipealmeida, jpeg, q66 Differential Revision: https://phab.enlightenment.org/D5611
2017-12-05eolian cxx: free state on exitDaniel Kolesa
2017-12-05eolian: pass state where necessaryDaniel Kolesa
This modifies the API so that global state removal is made possible. It's still used internally for now but externally the state is contained.
2017-12-05cxx: Fix compilation after mergeJean-Philippe Andre
This resolves a few issues and brings back the experimental features. Also, disable some of the ugliest experiments: - manual function overrides, - define APIs only in eo_cxx namespace Some APIs are generated behind EFL_CXXPERIMENT (eg. event_name_cb_add or some weak pointer stuff). I believe they are useful but would like to make sure there are no serious drawbacks with generating those.
2017-12-05cxx: Define types after forward declarationsJean-Philippe Andre
This is useful if the types refer to the current class.
2017-12-05cxx: Implement support for partsJean-Philippe Andre
This generates methods like this: Part_Class part_name() const; Which can then be used like: slider.indicator().format_string_set("%1.1f");
2017-12-05cxx: Use set for forward classesJean-Philippe Andre
This avoids duplication. Not very important as there are FWD_GUARD macros anyway.
2017-12-05cxx: Fix some pedantic warnings from clangJean-Philippe Andre
Shadow variables, 0 used as nullptr. clang still complains that usage() is not declared as noreturn.
2017-12-05cxx: Add support for function pointersJean-Philippe Andre
This was tested on the function pointer Efl.Ui.Format_Func_Cb
2017-12-05cxx: No need to declare the current class twiceJean-Philippe Andre
This avoids double _FWD_GUARD for the current class in a .eo.hh header.
2017-12-04eolian: Add inarray and inlist to source generationFelipe Magno de Almeida
2017-12-04eolian_mono: Add evas_table_mirrored_get/set to blLauro Moura
Clashing with efl_ui_mirrored/get/set
2017-12-04eolian_mono: Generate placeholder fields for empty structsLauro Moura
Mono's JIT fails to generate function pointer for delegates with empty structs in the signature, leading to those mini-amd64.c crashes on empty fields. This commit generates a placeholder IntPtr field in empty structs.
2017-12-04efl_mono: Add msbuild file generatorLauro Moura
Buildsystem integration will come in a future commit.
2017-12-04eolian_mono: Added code for eolian_mono generatorLauro Moura
Based on the eolian_cxx library generators. Buildsystem files will come in a future commmit.
2017-12-04efl.gfx: move scale{} from efl.ui.base to efl.gfxAmitesh Singh
2017-12-03ecore: rename efl_loop_Eina_FutureXXX_timeout to efl_loop_timeout.Cedric Bail
2017-12-01elementary: move to use Eina_Future based timeout.Cedric Bail
2017-11-30elm_code: Make test buttons more meaningfulAndy Williams
And match window titles to buttons for clarity
2017-11-30elm tests: show nstate & slider_interval widgets in Efl.Ui scopeAmitesh Singh