summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix signals for check, frame, image_zoomable, layout.devs/ami/theme-signal-renamingJaehyun Cho2018-04-164-121/+306
| | | | signals for both efl_ui and legacy should be supported.
* work init.Amitesh Singh2018-04-1245-787/+992
|
* ecore_wl2: Fix ecore_wl2_window_output_findDerek Foreman2018-04-111-34/+1
| | | | | | | | | Window geometry x, y are the offset from the top left corner of the buffer, and not screen co-ordinates, so has nothing to do with output geometry and can't be used to determine which window we're on. Now that we track surface enter/leave events we can just give the first output in the list of outputs we know we're on.
* ecore_wl2: Properly handle minimize request before shell surface existsDerek Foreman2018-04-113-0/+14
| | | | | | | If we're asked to iconify a window before it's visible we need to track this and apply the state as soon as we create the shell surface. fix T6834
* ecore_wl2: Stop pretending to fully control minimized stateDerek Foreman2018-04-113-10/+0
| | | | | | | | | Under wayland we can set minimized but not unset it, nor can we tell if it's been unset. This means we can't cache the value, we need to make the protocol request any time ecore_wl2_window_iconified_set is called. ref T6834
* ecore_wl2: Remove (beta) API ecore_wl2_window_iconified_getDerek Foreman2018-04-112-20/+0
| | | | | | | We actually can't ever query this, it's clearly defined that way in the protocol. There is absolutely no way to ever know if we're iconified. ref T6834
* tests: Fix compilation when timing is disabled.Lauro Moura2018-04-111-0/+2
| | | | | | | | Reviewers: zmike, cedric Reviewed By: zmike Differential Revision: https://phab.enlightenment.org/D5919
* efl_ui_focus_manager_calc: call next after requesting a subchildMarcel Hollerbach2018-04-111-1/+3
| | | | | | | | requesting subchild for subchild is not a good idea, as it really only fetches for a subchild, and never calls next and escapes the children of the passed node. fix T6793
* efl_ui_focus: Add missing EINA_UNUSED for unused function parametersChris Michael2018-04-112-2/+2
|
* ecore-evas: Remove unused variableChris Michael2018-04-111-2/+0
|
* eolian: simplify class validation logicDaniel Kolesa2018-04-111-11/+5
|
* eolian: better/more robust class inheritance list replacementDaniel Kolesa2018-04-112-9/+23
|
* theme: button - fix the warning.Amitesh Singh2018-04-111-0/+2
| | | | | | This fixed following warning elementary/themes/edc/efl/button.edc:4:19: warning: `ICON' redefined
* theme: spin button - remove elm spin btn inheritance.Amitesh Singh2018-04-111-13/+294
|
* theme: panes - remove elm panes inheritance.Amitesh Singh2018-04-111-16/+966
|
* theme: pointer - remove elm pointer inheritance.Amitesh Singh2018-04-111-15/+209
|
* themes: tooltip - remove elm tooltip inheritance.Amitesh Singh2018-04-111-6/+422
|
* theme: photocam: define theme based on new theme components.Amitesh Singh2018-04-111-2/+99
|
* theme: popup - define popup alert theme based on new themeAmitesh Singh2018-04-111-2/+20
|
* theme: list - remove elm scroller, elm list item inheritance.Amitesh Singh2018-04-112-5/+289
|
* theme: text - use efl/scroller theme group instead.Amitesh Singh2018-04-111-1/+1
|
* theme: textpath - remove elm textpath inheritance.Amitesh Singh2018-04-111-2/+23
|
* theme: video - remove elm video inheritanceAmitesh Singh2018-04-111-3/+43
|
* theme: win - remove elm win inheritanceAmitesh Singh2018-04-111-3/+31
|
* theme: slider - remove elm slider inheritance.Amitesh Singh2018-04-111-2/+29
|
* theme: scroller - remove elm scroller inheritanceAmitesh Singh2018-04-111-7/+1329
|
* themes: cursor - remove elm cursor inheritance.Amitesh Singh2018-04-111-6/+72
|
* themes: frame - remove elm frame inheritance.Amitesh Singh2018-04-111-3/+166
|
* theme: focus - remove elm focus highlight inheritance.Amitesh Singh2018-04-111-4/+174
|
* theme: calendar - remove elm btn inheritance.Amitesh Singh2018-04-111-7/+173
|
* theme: border - remove elm border inheritanceAmitesh Singh2018-04-111-6/+1208
| | | | and add full edc theme.
* theme: bg - remove the elm bg inheritanceAmitesh Singh2018-04-111-3/+38
|
* elc_popup: no need to make them focusableMarcel Hollerbach2018-04-111-3/+0
| | | | | if they have content the content will be focusable, if there is no content the rect of root_focus will be focused instead.
* efl_ui_focus_manager_root_focus: maintain focus state over state evalMarcel Hollerbach2018-04-111-2/+9
| | | | | the rect is unregistered and registered again, if it was focused, still focus it.
* elm_suite: a new testcase for checking focus chains with redirectsMarcel Hollerbach2018-04-111-0/+123
|
* ecore ipc - fix send to skip data payload if null/0Carsten Haitzler (Rasterman)2018-04-111-27/+32
| | | | | | | | conversion to efl.nmet didnt deal with null/0 zised payloads properly and tried to send them, resulting in lots of ERR complaints which were not errors. fix that to not try and send such empty payloads @fix
* ecore_evas: remove dead code.Cedric Bail2018-04-101-37/+0
|
* evas: we directly use the main loop, we do not need external integration ↵Cedric Bail2018-04-101-3/+1
| | | | anymore.
* evas: protection during canvas shutdown.Cedric Bail2018-04-101-0/+4
|
* efl_canvas_animation_player: Reset map after animation is finishedJaehyun Cho2018-04-101-3/+5
| | | | | | | | Previously, beginning state of animation is applied after animation is finished if final_state_keep_get() is false. Now, map is reset (no animation is applied) after animation is finished if final_state_keep_get() is false.
* efl_canvas_animation_player: Change Running_Event_Info to Event_RunningJaehyun Cho2018-04-1014-30/+25
| | | | | | | | To synchronize other types of event info, Efl_Canvas_Animation_Player_Running_Event_Info is changed to Efl_Canvas_Animation_Player_Event_Running. Remove unused struct.
* ecore_file: switch from buf to tmpstrMarcel Hollerbach2018-04-101-1/+1
| | | | | | | | before c65782b15c0af7c25c5506cdf79cbbfa39604fec the acutal path has been filled into buf, with eina_file_mkstemp the string is filled into tmpstr, so that path should be chmoded instead of the template buf. Thx to MatP for the report!
* elm_suite: fixup test suiteMarcel Hollerbach2018-04-102-0/+2
| | | | the testcase was only added, but not executed, my bad!
* ecore_evas_wayland: handle 0x0 content problemShinwoo Kim2018-04-101-4/+4
| | | | | | | Someone could NOT use elementary and use ecore_evas only. In this case, content size which is defined by elementary is 0x0. If content size is 0x0, then frame size is equal to window size. But the frame size is defined by elementary as well. So if there is not a content, then the frame size should be 0.
* tests: split ecore thread queue tests into 2 test casesMike Blumenkrantz2018-04-103-0/+6
| | | | | | | | | | | | | | | | Summary: enable running these tests in parallel ref T6851 Depends on D5905 Reviewers: stefan_schmidt Subscribers: cedric Maniphest Tasks: T6851 Differential Revision: https://phab.enlightenment.org/D5906
* tests: split efl_app promise tests into separate test casesMike Blumenkrantz2018-04-103-9/+29
| | | | | | | | | | | | | | | | Summary: each test case can run in parallel, so this provides a ~300% speedup ref T6850 Depends on D5904 Reviewers: stefan_schmidt Subscribers: cedric Maniphest Tasks: T6850 Differential Revision: https://phab.enlightenment.org/D5905
* tests: ensure eina/efl_object are initialized for all efl_app testsMike Blumenkrantz2018-04-101-0/+4
| | | | | | | | | | | | | | | | Summary: these aren't tested so don't init/shutdown for every test ref T6850 Depends on D5903 Reviewers: stefan_schmidt Subscribers: cedric Maniphest Tasks: T6850 Differential Revision: https://phab.enlightenment.org/D5904
* tests: move ecore promise tests into efl_app_suiteMike Blumenkrantz2018-04-106-18/+19
| | | | | | | | | | | | | | Summary: ref T6815 Depends on D5902 Reviewers: stefan_schmidt Subscribers: cedric Maniphest Tasks: T6815 Differential Revision: https://phab.enlightenment.org/D5903
* tests: add more timing info for per-file timingMike Blumenkrantz2018-04-101-2/+8
| | | | | | | | | | | | | | Summary: ref T6825 Depends on D5901 Reviewers: stefan_schmidt Subscribers: cedric Maniphest Tasks: T6825 Differential Revision: https://phab.enlightenment.org/D5902
* tests: split ecore poller tests into separate fileMike Blumenkrantz2018-04-105-144/+171
| | | | | | | | | | | | | | Summary: ref T6850 Depends on D5900 Reviewers: stefan_schmidt Subscribers: cedric Maniphest Tasks: T6850 Differential Revision: https://phab.enlightenment.org/D5901