AgeCommit message (Collapse)Author
2016-07-03edje_external: add combobox externalJean Guyomarc'h
The combobox widget can now be used from edje externals. It accepts the "guide" parameter, which is of type string.
2016-07-03elementary: document elm_table parametersJean Guyomarc'h
2016-07-03elementary: Update connman theme for all securityAndy Williams
Provide the appropriate lock icon for less common security types. @fix also allow the icons to grow on scaled displays
2016-07-03Ui text: port changed_cb from entryDaniel Hirt
2016-07-03Canvas text: simplify efl_text_getDaniel Hirt
2016-07-03Ui text: move defer call to a functionDaniel Hirt
Make it easier to call/debug this.
2016-07-03Ui text: fix leak in selection_changedDaniel Hirt
2016-07-03Canvas text: fix leak in annotation_insertDaniel Hirt
2016-07-03Canvas text: fix leak in efl_text_setDaniel Hirt
2016-07-03Ui text: fix invalid call to image apiDaniel Hirt
2016-07-03Ui text: send signals to cursors explicitlyDaniel Hirt
The edje code used to register the cursor objects as "edje sub-objects" of the edje entry object. This is not edje API, so will send these signals explicitly to the objects.
2016-07-03Canvas text cursor: fix bug after code portDaniel Hirt
Fixes T4005. Also, unified repeated code and added a test for multiple cursors.
2016-07-03evas update buf - dont ref and unref outbug as an evas image - it's notCarsten Haitzler (Rasterman)
we need calls to ref/unref them from engines, but atm it's ok because they dont get deleted until the flush is done and not used after that... @fix
2016-07-03elm layout - add and delete signal cbs from the same consistent objCarsten Haitzler (Rasterman)
elm layout signal handling was all over the place. using 3 different ways of adding or deleteing signals from the object. it uses either obj directly, eo_super(obj) or wd->resize_obj. come on. be consistent. so using wd->resize_obj worked before and now works properly with sgnal cbs PROPELY deleted unlike before. @fix
2016-07-03edje signal cb - dont delete already deleted signalsCarsten Haitzler (Rasterman)
let's assume you registered a callback twice with the same ptr data and same func and same sig/src... if you delete it once you're ok. delete twice... and you re-delete the first one (just makging it for delete_me). this fixes this corner case @fix
2016-07-02ecore-wl2: Fix uninitialized variableChris Michael
Coverity reports that len is used un-init here, so let's give it a value at declaration time Fixes Coverity CID1357214 @fix Signed-off-by: Chris Michael <>
2016-07-01eolian: cleanup type serialization logicDaniel Kolesa
2016-07-01gengrid: fix focus issue when prev/next item is disabledJehun Lim
Summary: After setting focus to disabled item, focus does not work properly. It is necessary to consider disabled state of each item when selecting next focused item. Signed-off-by: Jehun Lim <> Test Plan: 1. elementary_test -to 'gengrid disabled item focus' 2. check 'item select on focus disable' 3. move focus to disabled item 4. observe focus and compare before this patch Reviewers: cedric Subscribers: minkyu, cedric, jpeg Differential Revision:
2016-07-01tests: Disable profile_exists as it fails on jenkinsJean-Philippe Andre
2016-07-01theme: return enum from elm_widget_style_set instead of boolJinyong Park
Summary: if trying to apply incorrect theme, widget apply default theme and return TRUE. so there is no way to check it really apply correct theme. To resolve this problem, _elm_theme_set return three type enum * related history : 4ca3ef45146e05908a13d1010909abeba9693ad6 * elm_object_style_set is public api, so I didn't change it. * typedef name [ Theme_Apply ] is temporarily, please suggest better one. @fix Reviewers: singh.amitesh, herb, Hermet, cedric, jpeg, raster Subscribers: cedric, jpeg Differential Revision:
2016-07-01elm: fix compilationAmitesh Singh
" make[1]: *** No rule to make target 'efl_ui_text.h', needed by 'all-am'. Stop. "
2016-07-01edje_pick: load just used images.Jaehwan Kim
If the edj is made by partial groups, the images that groups use should be included. @fix
2016-06-30wayland_shm: free dmabuf resources on fallbackDerek Foreman
Add destructors for the buffer managers, and clean up properly when falling back. Fixes Coverity CID1357163 and CID1357162
2016-06-30elc_hoversel: just little fix of expand/noitem behaviorVitalii Vorobiov
when hoversel has no item at all and use clicks on it, then it goes into state called "expanded". and so then, no matter how many items user would try to add, hoversel won't work anymore. @fix
2016-06-30examples: update various gitignore files for new example binariesStefan Schmidt
These have been forgotten to be added recently.
2016-06-30atspi_image: improve existing documentationStefan Schmidt
Mixin and property descriptions.
2016-06-30atspi_widget_action: add mixin descriptionStefan Schmidt
2016-06-30elm_scrollable: add mixin descriptionStefan Schmidt
2016-06-30atspi_component: improve existing documentationStefan Schmidt
Ad more descriptions, consolidate property descriptions and fix smaller problems.
2016-06-30atspi_action: improve existing documentationStefan Schmidt
Fix typos, add parameter descriptions and consolidate property describtions.
2016-06-30atspi_accessible: improve existing documentationStefan Schmidt
Make sure we describe whole properties and not getters and setters only. Adding some more docs while being there.
2016-06-30eolian: add support for static and terminated arraysDaniel Kolesa
Adds two new type types, STATIC_ARRAY and TERMINATED_ARRAY. Static arrays are only allowed as struct members right now - they translate to regular C static arrays (allowing them elsewhere wouldn't be good, as C isn't very good at working with the size information). Terminated arrays are basically sequences of data terminated at the end. The base type of static arrays can be any type that is not marked ref (explicit ref may get allowed later). The base type of terminated arrays has the same restriction plus that it has to be either implicitly reference type (i.e. translating to pointer in C), integer type or a character. In case of ref types, the terminator is NULL. In case of integer types, the terminator is a zero. In case of character types, the terminator is also a zero (null terminator like C strings). @feature
2016-06-30ecore-wl2: Fix issue where hash would not get destroyed on errorChris Michael
Coverity reports that we could not reach the eina_hash_free here on erorr condition. This was due to an erroneous return NULL above the if (hash_create) check. Fixes Coverity CID1357171 @fix Signed-off-by: Chris Michael <>
2016-06-30ecore-drm2: Don't leak return from _output_name_get functionChris Michael
Coverity reports that we end up leaking the return from _output_name_get as the storage is never freed. Fixes Coverity CID1357161 @fix Signed-off-by: Chris Michael <>
2016-06-30ecore-wl2: Fix issue of passing negative number to close() and read()Chris Michael
We should be checking the return value of ecore_main_fd_handler_fd_get calls as they can return a negative number...which cannot be passed to the close() or read() functions. Fixes Coverity CID1357152 and CID1357153 @fix Signed-off-by: Chris Michael <>
2016-06-30ecore-wl2: Check the return value of ecore_main_fd_handler_fd_getChris Michael
This patch fixes an issue where ecore_main_fd_handler_fd_get could be returning a negative number and passing that to close() which cannot accept negative numbers. Fixes Coverity CID1357152 @fix Signed-off-by: Chris Michael <>
2016-06-30ecore-evas-wayland: Fix issue of passing wrong values to resizeChris Michael
Coverity detected that the same code was being passed to resize regardless of canvas orientation. This patch fixes the issue by passing the proper values to window_resize. Fixes Coverity CID1357150 @fix Signed-off-by: Chris Michael <>
2016-06-30ecore-wl2: Fix derefence after null checkChris Michael
'window' here could potentially be null so we should be checking that it is valid before trying to assign event window Fixes Coverity CID1357148 @fix Signed-off-by: Chris Michael <>
2016-06-30elementary: Fix explicit null dereferenceChris Michael
This patch fixes an issue reported by coverity where 'type' variable could be null and passing null to strcmp is not good ;) Fixes Coverity CID1357147 @fix Signed-off-by: Chris Michael <>
2016-06-30evas-wayland-shm: Remove logically dead codeChris Michael
Coverity reports that this bpp check is actuall dead code due to the fact that bpp can never be < 0. Fixes Coverity CID1357144 @fix Signed-off-by: Chris Michael <>
2016-06-30elput: Check return of read function callChris Michael
If we fail to read any bytes from the fd, then we should be returning a failure here. Fixes Coverity CID1357143 @fix Signed-off-by: Chris Michael <>
2016-06-30ecore-evas: Fix error handling issues in wayland_shm engineChris Michael
This patch fixes 2 Coverity issues where engine_info_set was being called, but the return was never being checked. Fixes Coverity CID1357141 and CID1357142 @fix Signed-off-by: Chris Michael <>
2016-06-30ecore-input: Check return fo ecore_main_fd_handler_fd_getChris Michael
This patch fixes 2 coverity Error handling issues. ecore_main_fd_handler_fd_get can return a negative fd on error so we should be checking that return before trying to make use of the fd. Fixes Coverity CID1356632 and CID1356624 @fix Signed-off-by: Chris Michael <>
2016-06-30edje: fix return type for part_text_cursor_content_getDaniel Hirt
Another spot that should've stayed "char *" and not "string". Also added the missing 'own'. Found due to a warning after ee36fdc2183a3de9569cac5ae74c0fb30d3d76db.
2016-06-30ector: add basic description to renderer mixinsStefan Schmidt
2016-06-30ector: further document gl buffer base classStefan Schmidt
2016-06-30efl: gfx_shape: add some more documentation and improve existing oneStefan Schmidt
2016-06-30efl: gfx_shape: document property itself and not the getters and settersStefan Schmidt
2016-06-30edje_edit: remove useless pointer grab as it conflicts with elementary comboboxVitalii Vorobiov
Summary: So currently having an issue related to clip_to function from EdjeEdit API. I am not sure about how and why combobox use pointer grabbing (just started to use it) but when setting NULL into clip_to of edje edit it suddenly block entire screen away from mouse. Only when point is moved out of window and back, only then it will be able to access widgets again. Take a look at video and maybe try example to reproduce problem I am not sure if deleting those functions from edje_edit is actually right decision. But it will fix the problem of course. Test Plan: See attached video and examples in attached files Reviewers: NikaWhite, reutskiy.v.v, Hermet, cedric, raster Subscribers: jpeg Differential Revision:
2016-06-30Revert "elm: Fix wrong use of char instead of string and void out parameter"Daniel Hirt
This reverts commit 61f52a26fb5a512e77d3141e398182107b1cf752. This fixes the reported break on T4000.