AgeCommit message (Collapse)Author
2016-05-18edje: fix condition scopeJean Guyomarc'h
Commit 3faf3f3fc converted an eo_do() into two functions. However the eo_do() was implicitely enclosed within an if, which after conversion led to the if coverting only one of these functions instead of both. Pointed out by GCC's -Wmisleading-indentation.
2016-05-18ecore-wl2: Minor formatting fixesChris Michael
NB: No function changes, just formatting Signed-off-by: Chris Michael <>
2016-05-18ignores: eo_suite_add_fallbackJean Guyomarc'h
2016-05-18efl: fix misleading indentationJean Guyomarc'h
GCC's -Wmisleading-indentation is complaining... It is a warning flag introduced in GCC 6.x, and is enabled by -Wall.
2016-05-18eina: add missing header guardsJean Guyomarc'h
2016-05-18ecore-evas: Fix Makefile to not include Ecore_WaylandChris Michael
Ecore_Wayland is deprecated for 1.18 so this should have been removed during that commit. Fell through the cracks sadly @fix Signed-off-by: Chris Michael <>
2016-05-18elementary: Add missing EINA_UNUSED for unused parameterChris Michael
Signed-off-by: Chris Michael <>
2016-05-18software_generic: Add wayland dmabuf native surface supportDerek Foreman
2016-05-18gl_drm: Add wayland dmabuf native surface supportDerek Foreman
2016-05-18evas: Add wayland dmabuf native surface typeDerek Foreman
Add the structures required for supporting dmabuf native surfaces
2016-05-18software_generic: Call native surface free callbacksDerek Foreman
In the near future this will prevent leaking native surface data for wayland dmabuf buffers.
2016-05-18wayland_shm: Attempt to create mmappable dmabuf objectsDerek Foreman
To composite from dmabuf buffers without GL we need to be able to mmap them in the compositor - create the buffers in a way that makes that possible.
2016-05-18wayland_shm: Fix dmabuf failed allocation handlingDerek Foreman
We frequently attempt to generate multiple buffers before any come back as failed - the orphaned buffers need to be handled more carefully.
2016-05-18js fixesFelipe Magno de Almeida
2016-05-18eo: for consistency use object like all our API.Cedric Bail
2016-05-18eo datarefcount - only use in debug modeCarsten Haitzler (Rasterman)
2016-05-18elc_popup: add escape key bindingTaehyub Kim
Summary: There are no methods to close the popup with key down. So I added the escape key binding to close the popup with escape key. Test Plan: 1. patch this code 2. delete /home/{user}/.elementary to refresh the config value 3. launch elementary_test -to "popup" 4. click one example of the list and press escape key 5. see closing the popup Reviewers: cedric, raster, jpeg, Jaehyun_Cho, Hermet Reviewed By: Hermet Differential Revision: Conflicts: src/lib/elementary/elm_priv.h
2016-05-18Eo: Fix singleton pattern and add a test to make sure it works.Tom Hacohen
2016-05-18examples: elementary: remove unused variableStefan Schmidt
2016-05-18examples: evas: remove unused variableStefan Schmidt
pi is never used here. Actually for such cases we should use M_PI anyway.
2016-05-18examples: evas: build evas-3d-fog exampleStefan Schmidt
So far this file has only been in our tree but the example has not been build.
2016-05-18examples: ecore: add all needed files to SOURCES to make sure they are ↵Stefan Schmidt
distributed This worked in-tree but never landed in a distribution tarball and thus the examples build form such a tarball would fail.
2016-05-18examples: evas: add all needed files to SOURCES to make sure they are ↵Stefan Schmidt
distributed This worked in-tree but never landed in a distribution tarball and thus the examples build form such a tarball would fail.
2016-05-18Index : Use orientation interface APIs instead of horizontal set/get APIsYeshwanth Reddivari
Test Plan: elementary_test Reviewers: singh.amitesh, jpeg, cedric, raster, Hermet Subscribers: Hermet Differential Revision:
2016-05-18index: Avoid SIGSEV in elm_index_item_sorted_insertYeshwanth Reddivari
Summary: Avoid SIGSEV in elm_index_item_sorted_insert when cmp_data_func returns >=0 After deleting eo_item and making it NULL in above case, view(it) is created which resulted in crash. Test Plan: elementary_test -to 'index 2' Reviewers: singh.amitesh, jpeg, cedric, raster, Hermet Reviewed By: Hermet Subscribers: Hermet Differential Revision:
2016-05-18efl: change name of animator,tick event in C.Cedric Bail
2016-05-18eo: fix borked test.Cedric Bail
2016-05-18elm_list: perform a null check before accessing its memberJee-Yong Um
Summary: In inline function _elm_list_item_free, null check is performed after accessing its member. @fix Reviewers: cedric, Hermet Reviewed By: Hermet Subscribers: jpeg Differential Revision:
2016-05-18Eo cxx: remove leftover usage of eo_del().Tom Hacohen
2016-05-18elementary/colorselector: apply scale factor.Hermet Park
Some parts of ui have scale factor, but some don't Apply scale factor to whole parts for working properly.
2016-05-18ecore_imf: Add multiline hint in input hintJihoon Kim
2016-05-18eina test suite vector - make correctness range 2x as bigCarsten Haitzler (Rasterman)
make correctness rand 2 * DBL_EPSILON due to compilers, fastmath and being a little inaccurate sometimes at the bottom end of precision. @fix
2016-05-18ecore audio test - improve samples for ecore audio testCarsten Haitzler (Rasterman)
2016-05-18ecore wl2 - remove warning with unused goto labelCarsten Haitzler (Rasterman)
2016-05-18efl - key/data/value/obj attach to eo objects - make these propertiesCarsten Haitzler (Rasterman)
the key data now is a property so they come out in bindings really nicely like: obj.key_data["blah"] = x; x = obj.key_data["blah"]; etc.
2016-05-17eolian: add event_prefix and have classes follow that or eo_prefix by defaultDaniel Kolesa
Previously events used to use class name as a prefix and ignored eo_prefix when specified. This is no longer the case. Events follow eo_prefix by default now. In order to get around this for classes where this is undesirable, a new field event_prefix was added which takes priority over eo_prefix. If neither is specified, class name is used like previously. @feature
2016-05-18Panes: Use orientation interface APIs instead of horizontal set/get APIsAmitesh Singh
Differential Revision:
2016-05-17Eo: Remove eo_del() and make eo_unref() the replacement.Tom Hacohen
We used to have eo_del() as the mirrored action to eo_add(). No longer, now you just always eo_unref() to delete an object. This change makes it so the reference of the parent is shared with the reference the programmer has. So eo_parent_set(obj, NULL) can free an object, and so does eo_unref() (even if there is a parent). This means Eo no longer complains if you have a parent during deletion.
2016-05-17Eo name: Rename to Hacohen
This is there to reduce confusion with Eo_Id and also the name is just better.
2016-05-17ecore: do not create another main loop objectCedric Bail
So ecore main loop does restart everything with an main loop shutdown and init when it detect a bad fd. This can happen if you del a fd after you have destroyed it. Something terminology is doing (and should be legal), but that then ended up with a main loop with no event handler registered and the process was looking like stuck with nothing happening.
2016-05-17docs: progressbar: correct minor typosShuhrat Dehkanov
Reviewers: q66, stefan_schmidt Subscribers: cedric, seoz, jpeg Differential Revision:
2016-05-17edje: attaching viewport of camera to the image partperepelits.m
Summary: According to D3710 new field "camera" in edc was added for IMAGE parts. It is the name of the CAMERA part to set its viewport as a source of image if no image name is given. Reviewers: raster, Hermet, cedric Reviewed By: cedric Subscribers: jpeg, artem.popov Differential Revision: Signed-off-by: Cedric Bail <>
2016-05-17elementary: mapbuf is legacy for now and should be automatic in the future.Cedric Bail
2016-05-17Eo: Rename an internal function to reduce confusion.Tom Hacohen
@raster added eo_id_get() which was confusing because we already had _eo_id_get() that was used internally.
2016-05-17Eo children: Make children tracking an inlist instead of a list.Tom Hacohen
This saves us a pointer in every eo object and a pointer indirection when accessing children.
2016-05-17Eo: change refcount to short from int.Tom Hacohen
A short is more than enough for reference counting.
2016-05-17Edje_edit: generate code of the image sets.Mykyta Biliavskyi
Added support generate the edc code of the image sets in the image top level block. And correct support inside the image.normal attribute.
2016-05-17popup: add popup default scrollable flag config for other profiles.Jinyong Park
Summary: The default scrollable flag of popup can be different in each profiles. So I added the scrollable configuration of popup. @feature Test Plan: 1. Before 1) elementary_test -to popup 2) resize window to smaller 3) Click 15th item, "popup-center-title + genlist content + 1 button" 4) Then popup will show, but its list is very long, only small part of popup could be shown. 2. After Patch 1) change "popup_scroller" value to 1 in base.src, then run elementary_test -to popup or ELM_POPUP_SCROLLABLE=1 elemantary_test -to popup 2) resize window to smaller 3) Click 15th item, "popup-center-title + genlist content + 1 button" 4) Then popup will show, popup's genlist will be in scroller, so entire popup can be shown. Reviewers: jaehwan, id213sin, cedric, raster, singh.amitesh, SanghyeonLee, Hermet Subscribers: Hermet, minkyu, herb, jpeg Differential Revision:
2016-05-17ecore_imf/wayland: Change sequence to call preedit changed and end callbackJihoon Kim
preedit changed and end callback should be called before commit callback
2016-05-16Eo name find: Fix possible out of bounds write in eo name find.Tom Hacohen