path: root/data/elementary/objects (follow)
AgeCommit message (Collapse)Author
2019-06-18autotools: REMOVAL!Marcel Hollerbach
Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW! All praise to meson! This time the final version, ci has been adjusted, and now does not try anymore to build a removed buildsystem. However, the scripts in there need cleaning up. Differential Revision:
2019-06-18Revert "autotools: REMOVAL!"Marcel Hollerbach
This reverts commit e8c69667b01e2795c1e4ead0536652f935ffa674. git push on a wrong branch, sorry. This will land today, but not now.
2019-06-18autotools: REMOVAL!Marcel Hollerbach
Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW! All praise to meson! Differential Revision:
2019-05-31elm_test: add text mask case to masking demoMike Blumenkrantz
Summary: Depends on D8853 Reviewers: cedric Reviewed By: cedric Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision:
2019-05-31elm_test: add smart object mask test to existing masking testMike Blumenkrantz
Summary: this adds another masking functionality using a layout object to the test when the toggle mask button is clicked enough times Depends on D8849 Reviewers: cedric Reviewed By: cedric Subscribers: cedric Tags: #efl Differential Revision:
2019-04-05meson: correctly use the correct dependencyMarcel Hollerbach
Summary: edje_cc calls epp, so we should not only add edje_cc to the depends on target, but rather also ensure that epp is availble. Additionally, this removes unneccessary depends on declarations when we do cross compile. Depends on D8561 Reviewers: zmike, segfaultxavi, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision:
2019-01-25Revert "Revert "efl_ui_pager: add tests for efl_ui_pager""Stefan Schmidt
This reverts commit a686b7d9fee99c631756eca2ce3e2dad1e296f0d. Turns out in my eagerness to un-break the build I did not check the patch queue before reverting. If I would have done this I would have seen the fix for the break alreay being submitted by Junsu Choi. This is my bad, the two reverts could have been avoid. Sorry. Note to self: give yourself a moment, and check the patch queue, before rushing out a revert. :/
2019-01-25Revert "efl_ui_pager: add tests for efl_ui_pager"Stefan Schmidt
This reverts commit 0b79064f4c5c383bf75833c7f3b64cd9a2d37af9. Appreciating the new tests but they are breaking the meson build. /usr/bin/ld: src/bin/elementary/aea5856@@elementary_test@exe/test.c.o: in function `my_win_main': test.c:(.text+0x501e): undefined reference to `test_ui_pager' /usr/bin/ld: test.c:(.text+0x504d): undefined reference to `test_ui_pager_scroll' collect2: error: ld returned 1 exit status Once the meson build break is fixed this could go in again.
2019-01-25efl_ui_pager: add tests for efl_ui_pagerJaeun Choi
2019-01-24meson - edje_cc use -fastcomp for fast builds in mesaCarsten Haitzler (Rasterman)
2018-12-07meson: enable cross compilingMarcel Hollerbach
the inital work for this commit was coming from `Mark van der Putten`. In order to not have more options for this, the idea came up to use mesons autodetection using PATH. If a cross file is specified, the binaries are used from the system, rather than from the intree. (Which means --cross-file has the dependency of efl on the buildsystem) Differential Revision:
2018-12-06meson: abstract edje_cc exec linesMarcel Hollerbach
the array is calling the shell etc. this makes cross building easier. Differential Revision:
2018-10-02here comes mesonMarcel Hollerbach
a new shiny buildtool that currently completes in the total of ~ 4 min.. 1 min. conf time 2:30 min. build time Where autotools takes: 1:50 min. conf time 3:40 min. build time. meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read. Further informations can be gathered from the README.meson Right now, bindings & windows support are missing. It is highly recommented to use meson 0.48 due to optimizations in meson that reduced the time the meson call would need. Co-authored-by: Mike Blumenkrantz <> Differential Revision: Depends on D7011
2018-05-03build: include newly created file test_tab_pager.edc in distStefan Schmidt
Created in 67045ea28ad09701641b8be7cc96577df62b630d this file was never included in EXTRA_DIST and thus never made it to the tarball. The result was a failing distcheck.
2018-05-02efl_ui_tab_pager: add Efl.Ui.Tab_Pager and related classesBowon Ryu
Summary: the basic concept of Efl.Ui.Tab_Pager is similar to elm_toolbar. user can attach Efl.Ui.Tab_Bar to the tab_pager. user can create an Efl.Ui.Tab_Page to add tab label, tab icon and set the content of the page. user can pack Efl.Ui.Tab_Page into tab_pager. The tab and page match one to one. user can controls tab and page through tab_pager. See T5317 Test Plan: elementary_test -to efl.ui.tab_pager Reviewers: cedric, woohyun, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: eunue Differential Revision:
2018-03-01Revert "theme: rename "default" theme to "dark""Carsten Haitzler (Rasterman)
This reverts commit d764e0b2790b322778e6db80932c168ae0d43b96. The whole idea of renaming the default theme is an "api break" even if config is changed. and symlinks don't work on windows as a solution. (well on ntfs only as only as administrator, so they don't exist). modifying config for switch from default to dark also will break the case where someone put ~/.elementary/themes/default.edj there and it just is different to the system one and how their theme changes on them as it switches to dark. basically we can't rename a theme like this mid-flight in efl. default is default and has to stay that name. it can change the look, but not the name. i think the apparent reasoning behind this is not a good one. the work on flat is temporary. i don't think we will ever maintain multiple "default themes" as its just far too much work. we can maintain color SCHEMES which are just a list of colorclasses and colors for them - that's separate to a theme and would override. right now these things don't exist. we are not going to create a dark.edj and a light.edj just to store differing default colorclass values. we should be doing the above with colorclass "color palette/scheme/whatever" files that override those named colorclasses globally on init. so reverting because this is an api break and we shouldn't break api unless there is really absolutely no other choice. here the choice is to just temporarily work in a branch and modify default and then merge the branch when done.
2018-02-28theme: rename "default" theme to "dark"Mike Blumenkrantz
this inhibits maintenance and development of multiple stock themes a symlink is created to 'default.edj' to preserve compatibility
2018-01-05Elm focus navigation: other 2 failing testsDave Andreoli
Added a new test "Focus 6", it's an not very complex elm layout: a swallowed genlist and three buttons in an edje box. You should be able to navigate the layout with just the keyboard, that is currently impossible. With the help of the mouse click you can randomly make the key navigation work again... this is mostly random. ...should help to make progress on T6453
2017-11-28efl_ui_popup_anchor: add Efl.Ui.Popup.Anchor classJinYong Park
Summary: Add initial code for Efl.Ui.Popup.Anchor class. It supports adding anchor object to popup. Test Plan: 1. run elementary_test -to efluipopupanchor Reviewers: Jaehyun_Cho, thiepha, herb, jpeg, cedric, woohyun Reviewed By: Jaehyun_Cho Differential Revision:
2017-11-28efl_ui_popup_alert: add Efl.Ui.Popup.Alert classTaehyub Kim
Summary: Add initial code for Efl.Ui.Popup.Alert class. It supports setting title and buttons. Test Plan: 1. run elementary_test -to efluipopupalert Reviewers: Jaehyun_Cho, jpeg, cedric, thiepha, Blackmole, woohyun Differential Revision:
2017-09-15Edje external tests: fix some textsDave Andreoli
The bugs mentioned are now fixed
2017-06-30Add a new test for elm_image align inside a swallowDave Andreoli
This is broken since 1.18, more info on T4635
2017-06-29elm_test: Add test edc for tooltip with no min sizeJean-Philippe Andre
See 283afce3c8acd902d4708ab491b6192f1665dd77 Test case name: Tooltip -> "Tooltip with no min size"
2016-12-16scrollable_interface: fixed logic for calcualting position to scroll.Hosang Kim
Summary: When width of parameter(w) is bigger than or equal to scroller's width(pw), scrollable object must be scrolled to x position. Test Plan: elementary_test -> focus 4 Reviewers: woohyun, SanghyeonLee, Hermet, cedric, jpeg, raster Subscribers: cedric, jpeg Differential Revision:
2016-12-16elm: Add a test case for evas maskingJean-Philippe Andre
This tests masks of masks in a genlist, with maybe a map. Nothing crazy.
2016-12-16test.edc: Fix indentation of a groupJean-Philippe Andre
2016-10-22Better icon names in elm external testsDave Andreoli
2016-09-02elementary: Introduce a new edje_external param to the progressbar widget.Michaƫl Bouchaud (yoz)
This widget was lacking an edje_external param to notify the widget to start or stop pulsing from edje. @fix Now the edje_external progressbar test works as expected.
2016-08-11Manual revert of: commit 07404215a91d7e2ef7d7fa9ebbdd5e0c0312384aStefan Schmidt
combobox: add Multiple selection feature This exposes problems with name clashes and behaviour change for the legacy API. Revert for now and we can revisit for 1.19. Git revert got to confused as this was committed before we merged elm in. I did the revert manually.
2016-07-11edje: update a style when a style is added as class's memberYoungbok Shin
Summary: If there is no member styles when a text_class is updated, newly added styles can't be updated. So, newly added styles as member of text_class should be updated. @fix Test Plan: Test case is included. 1. Run "elementary_test -to "font overlay"" 2. Press Next button. Check the font size. 3. Press Prev button. 4. Put font_size as 50 5. Click Apply button. 6. Press Next button. Check the font size is not changed. Reviewers: cedric, tasn, herdsman, raster Subscribers: jpeg, z-wony, Blackmole Differential Revision:
2016-07-03elementary: add test for edje external comboboxJean Guyomarc'h
2016-06-27elementary/layout: attach edje object API with eo compositingJee-Yong Um
Test Plan: make check Reviewers: Hermet, jpeg, cedric Subscribers: slotus.lee Differential Revision: Signed-off-by: Cedric Bail <>
2016-06-27elm_entry: restrict focus region to inside of entry object areaJiwon Kim
Summary: Focus region must be located in entry object. Therefore if it get out of entry, it just returns last cursor position that can be shown. @fix Test Plan: 1. elementary_test "Entry on Page Scroll" 2. click 2nd btn and close popup 3. page should not be scrolled Reviewers: raster, herdsman, id213sin, woohyun, tasn, cedric Subscribers: jpeg Differential Revision:
2016-06-26elementary: add test for external iconsJean Guyomarc'h
The ExtIcon elementary test shows how edje external icons can be used.
2016-05-26Elm entry: fix returning wrong focus regionJiwon Kim
Summary: In on_focus_region function, entry returns relative x,y position from edje object. It should be calculated from elm object's position. @fix Test Plan: 1. $elementary_test "Entry on Page Scroll" 2. click under button 3. click upper text in entry 4. page should not be scrolled Reviewers: tasn, cedric, woohyun, Hermet, herdsman, raster Subscribers: Blackmole, id213sin, cedric, jpeg Differential Revision:
2016-03-24elementary: and now compile all left over data.Cedric Bail
2016-03-23elementary: move all legacy files to their expected new location.Cedric BAIL