summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* edje_cc: Allow to set float position for anchorsdevs/conr2d/edc_anchorsJeeyong Um2017-04-253-1/+9
|
* edje_cc: Allow part to be anchored to GROUP and the part named as "GROUP"Jeeyong Um2017-04-251-5/+5
|
* edje_cc: Fix warning caused by missing const modifierJeeyong Um2017-04-251-1/+1
|
* edje_cc: Introduce "Anchors" - easy way to set parts relationshipJeeyong Um2017-04-257-10/+799
| | | | | | | | | | Test Plan: compile src/examples/edc-anchors.c and run Reviewers: zmike, raster, cedric, jpeg Subscribers: raster, barbieri, zmike, SanghyeonLee, taxi2se, Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D4775
* edje_cc: Fix external param smart parserJeeyong Um2017-04-251-1/+2
|
* evas: remove engine.data.output.Cedric BAIL2017-04-2428-268/+289
| | | | | | | | This is the first step toward handling multi output. This patch remove engine.data.output from Evas structure and use an Eina_List for it instead. It also start moving code around to fetch an output or an engine context (which are the same at the moment, but will be split in a later patch).
* evas: start setting up output independently of the engine.Cedric BAIL2017-04-241-6/+46
|
* evas: evas_render actually need to access that structure.Cedric BAIL2017-04-242-9/+8
|
* evas: Fix grammar of which vs. thatBryce Harrington2017-04-241-2/+2
| | | | | | Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4809
* evas: Fix grammar for which vs. thatBryce Harrington2017-04-241-23/+23
| | | | | | Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4808
* ecore_evas: Fix grammar for at/to/for/on/which/etc.Bryce Harrington2017-04-241-19/+19
| | | | | | | | | | Summary: Fixes some grammar confusion for in that/this, that/which, to/at, to/for, at/by, etc. Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4806
* Fix spelling of 'alpha channel'Bryce Harrington2017-04-241-1/+1
| | | | | | Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4817
* evas: round glyph's advance before adding it to pen_xYoungbok Shin2017-04-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Rounding the sum of glyph's advance could cause inconsistency of each glyph's positions. When Evas enables Harfbuzz library, Each glyph's position has to be handled by only nearby glyphs. But, currently, totally unrelated glyph's advacne could change other glyphs positions. ex) 1. "connect." 2. "Tap here to connect." You can see different gap between "c" and "o" of word "connect". It should be same even if there was a different text before the word "connect". @fix Test Plan: N/A Reviewers: raster, herdsman, jpeg Reviewed By: raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D4782
* tests: Fix make check with build dirJean-Philippe Andre2017-04-241-5/+4
| | | | | This changes how the eo files are compiled for the focus test case, and adds the include folder with -I.
* efreetd - make ability to not connect to efreetd non-criticalCarsten Haitzler (Rasterman)2017-04-231-1/+1
| | | | it's an error we can survive, so make it that level
* efreetd - make efreetd use eio and not ecore_file_monitor for monitoringCarsten Haitzler (Rasterman)2017-04-232-113/+127
| | | | | | this should fix T5130 - freebsd's efreetd polling regularly @fix
* elementary: fix typo on commentShinwoo Kim2017-04-232-2/+2
| | | | change "an widget" to "a widget".
* efl_ui_focus_manager: change the new order that gets setMarcel Hollerbach2017-04-221-2/+26
| | | | | | | | | | | | | | | | Lets say there is a box with the following ordered children: |Button|Box|Button|Box|Button| the two boxes do not have any children at the time of the setup. The logic of the order_update will only order the children like that: |Button|Button|Button| Which is correct by that time, the two boxes dont have any children. Now the two boxes are also getting children, the order will not selfupdate or anything so the logical chain would be: |Button|Button|Button|Box|Box|. Which is wrong. To solve that the manager keeps the order that got set last, and reapplies the order again if something gets added to the parent where the order was set. This should fix strange next / prev operations in ephoto.
* ecore - fix epoll ifdefs and case handlingCarsten Haitzler (Rasterman)2017-04-221-28/+59
|
* ecore_drm2: Fix ticking when atomic mode set is enabledDerek Foreman2017-04-211-1/+1
| | | | | | | | Putting the PAGE_FLIP_EVENT flag on the set rotation request resulted in an extra event on the drm device fd that screwed up page flipping badly from that point on. @fix
* tests: add test for large eina tiler rectMike Blumenkrantz2017-04-211-0/+31
|
* eina_tiler: use int size matching Eina_Rectangle internally to avoid overflowMike Blumenkrantz2017-04-211-6/+6
| | | | | | | | | | | | since this code's creation it seems that the internal int size was set to use short in order to micro-optimize memory usage, while the api function parameters used Eina_Rectangle which had a larger int size. when initializing the internal rect struct, this would lead to overflows which resulted in broken tilers which returned iterators with no valid rects after having valid rects added test case: run weston-subsurfaces @fix
* elm_win: do not require mouse buttons to be pressed to activate csd move/resizeMike Blumenkrantz2017-04-211-7/+6
| | | | | | | | | the api function requires this, but the unified handler for api+edje handler does not, since edje singals are deferred and the button which triggered the move may be released before the signal is processed ref ea7bbfe47dc1df5f51725be05eadf7ebce1d8361 @fix
* ecore-wl2: move ecore_wl2_display_inputs_get() into ecore_wl2_display.cMike Blumenkrantz2017-04-212-7/+7
|
* eina: some architecture don't like prefetch on NULL apparently.Cedric Bail2017-04-211-4/+4
|
* eo: hide dbg_info from eo filesDaniel Kolesa2017-04-2121-22/+44
| | | | Continues b780cf2af299ce17be260486bb7ab64badddbaec.
* eo: move event related structures and callback to CDaniel Kolesa2017-04-219-45/+31
| | | | | | We don't need to keep this in eo files anymore because the APIs using them are now fully in C. This also allows removal of the event callback builtin from Eolian.
* elm test - unused vars - fix warning and remove themCarsten Haitzler (Rasterman)2017-04-211-2/+0
|
* evas gl filter blur - fix uninitialized vare warning for sumCarsten Haitzler (Rasterman)2017-04-212-2/+2
|
* gl filter blur - fix warning about possible uninit vars by initting themCarsten Haitzler (Rasterman)2017-04-211-1/+1
|
* eio monitor - remove unused vars and fix warningCarsten Haitzler (Rasterman)2017-04-211-3/+0
|
* eina mmap - fix warnings thanks to missing includeCarsten Haitzler (Rasterman)2017-04-211-5/+1
| | | | add include for eina_file.h
* eina debug - fix include of eina_file.h that was missingCarsten Haitzler (Rasterman)2017-04-211-0/+1
| | | | fixes new warnings
* efl_io_closer - fix warning about error printCarsten Haitzler (Rasterman)2017-04-211-2/+2
| | | | lazy removal of fcntl without fixing up error print... fixed.
* ecore_pipe - fix warning of sign vs unsigned comparisonCarsten Haitzler (Rasterman)2017-04-211-1/+1
|
* elm widget - fix weak reference messup that causes segv'sCarsten Haitzler (Rasterman)2017-04-211-0/+7
| | | | | | | | | | welm widget weak refered the logical parent slot but never unreffed the weak ref - ever. this should fix that. in fact it does. one crash less with: elementary_test -to "icon standard" @fix
* evas_async_events: Integrated Ecore_Pipe in evas_async_eventsIvan Furs2017-04-211-125/+86
| | | | | | | | | | | | Summary: Integrated Ecore_Pipe in evas_async_events Reviewers: vtorri, artem.popov, cedric, jpeg, raster, #eflete Reviewed By: cedric Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4622
* focus: Review EO file and adjust doc a bitJean-Philippe Andre2017-04-214-88/+137
| | | | | | | I was reading it to understand this new focus system. So I also made some cosmetic changes here and there in the file: wrap, fix a few typos, add missing docs. I'm not pretending that the doc is perfect now. This really was just a personal review.
* focus: Fix shadow variable warningJean-Philippe Andre2017-04-211-2/+2
|
* ecore wl2: Fix compilationJean-Philippe Andre2017-04-211-1/+1
|
* elm_image: Improve test case from previous patchJean-Philippe Andre2017-04-211-0/+7
| | | | | This refers to 331bf9f74683aad72415e007af14c3d4713f112b See also, for 1.19: 4eda12b5e1d6e968fb0b057f11c280a87916e93f
* ecore_wl2: Don't crash when drag and drop is unsupported by compositorDerek Foreman2017-04-201-0/+2
| | | | | Check for presence of data device manager so we don't crash if it's not there.
* eo: move unbindable event APIs to CDaniel Kolesa2017-04-209-83/+134
| | | | | | | | | In a few classes, this requires some manual expansion. This should not break anything but it's also fairly ugly; a better solution would be appreciated, for now we do this. Similar changes will be done to a few other Efl.Object APIs as well at later point.
* eo: move Efl_Event definition back to CDaniel Kolesa2017-04-202-8/+12
| | | | It's not used anywhere in eo files and has a void pointer.
* efl_ui_focus_manager: select the widget with the smallest distanceMarcel Hollerbach2017-04-201-4/+35
| | | | | this improves the correctness-feeling when moving focus through a elementary application.
* elm_interface_scrollable: add focus overrideMarcel Hollerbach2017-04-201-0/+1
| | | | it seems this override got lost somewhere
* elementary: fix focus testsMarcel Hollerbach2017-04-203-6/+6
|
* elm_list: migrate to new focus systemMarcel Hollerbach2017-04-201-0/+2
|
* fix .eo file breaksMarcel Hollerbach2017-04-204-6/+6
|
* focus_tests: fix the test suiteMarcel Hollerbach2017-04-206-38/+65
| | | | | this brings back the working testsuite and fixes a bug in the submanager.