AgeCommit message (Collapse)Author
2016-03-11Revert "elm - genlist item - index get start from 0 - unbreak api break"elementary-1.15Carsten Haitzler (Rasterman)
This reverts commit 0e977c83bd40515bdfbf6fd56079f916c286ce0e.
2016-03-10elm - genlist item - index get start from 0 - unbreak api breakCarsten Haitzler (Rasterman)
so in feb 2015 seoz changed elm_genlist_item_index_get to start from 1 rather than 0. going back to elm code in 1.7 - it started at 0. this is an api break that shouldn't have happend, but did. this fixes that. yes - it's inconsistent with gengrid's index_get - but gengrid here is wrong. nth_get starts at 0. this will get fixed with eo api's, and in fact none of these index/nth api's should be in genlist's eo api. legacy only. i can see why this was changed - it matches gengrid and is more consistent, but we can't break things even if stupid. @fix
2015-12-26NEWS: Bump up the last version to 1.15.3.Daniel Juyung Seo
2015-12-08po: Update po files.v1.15.3Daniel Juyung Seo
2015-12-08release: Update NEWS and bump version for 1.15.3 releaseDaniel Juyung Seo
2015-12-07po: Updated po files.Daniel Juyung Seo
2015-10-15border: bring sparklebear theme up-to-date with current efl renderingMike Blumenkrantz
various fixes have occurred over the years to improve proxy rendering. as a result, this theme, which is apparently the only other user of proxy edje parts besides deskmirror, was broken. @fix
2015-10-15deskmirror: unset proxy.source_clip for urgency effectsMike Blumenkrantz
cfedba598c23844946c5af2e038870c7ca6befdc in efl fixed source clipping for proxy objects, breaking badly-clipped edje proxy objects everywhere @fix
2015-10-13toolbar: do not change align for "noicon" toolbar itemsMike Blumenkrantz
too many rels and complexity to track this to a more coherent message probably broken since 1.0 since there are zero "noicon" toolbar tests @fix fix T2782
2015-10-06release: Update NEWS and bump version for 1.15.2 releasev1.15.2Daniel Juyung Seo
2015-10-01build: remove colorclass generated filesMike Blumenkrantz
2015-10-01multibuttonentry: Fix MBE item box min size calc error.woochan lee
Summary: Before item packed again in mbe box. box calc own min height. In this case, there is no need to increase line number when entry is box item. Actually the min height of box calculated wrong here. @fix Test Plan: Give a color to internal box. Then items add. Check the internal box area got a wrong height value. Reviewers: Hermet, cedric Differential Revision:
2015-10-01elc_multibuttonentry: Memory leak fix.Shilpa Singh
Summary: If item filters are appended and multibuttonentry is deleted, the filter list is not freed causing leak Signed-Off By: Kumar Navneet <> Signed-Off By: Shilpa Singh <> Test Plan: append item filters and when multibuttonentry is deleted leak is observed, run valgrind in this scenario. Reviewers: Hermet, cedric, CHAN Subscribers: navnbeet Differential Revision:
2015-09-30colorclass: fix leaks on editor creationMike Blumenkrantz
2015-09-30colorclass: remove remote editor, make base api publicMike Blumenkrantz
the remote editor needs to be rewritten to use x11 client messages and wayland shell extensions at some point. need to make this stable now to use in e20 release
2015-09-29spinner: fix extra callback callsAndrii Kroitor
After a52a53802aebf03d297aa857f0cb6a9779949a49 callback was called after every spinner value change even if it was made from code. This commit fixes unfocus issues without breaking callbacks logic @fix Reviewers: CHAN, Subscribers: CHAN, Differential Revision: Signed-off-by: Andy Williams
2015-09-26gengrid: rename function _elm_gengrid_item_focus_raise to ↵Amitesh Singh
_elm_gengrid_item_focus_update In function _elm_gengrid_item_focus_raise, we are doing more than just focus_raise. Rename it to something more meaningful.
2015-09-26gengrid: move item focus related code to internal _elm_gengrid_item_focused()Amitesh Singh
2015-09-26gengrid: fix duplicate edje signal (elm,state,focused) to item on focusAmitesh Singh
2015-09-23elm_conformant: display mode set fixShilpa Singh
Summary: Set the display mode to none only when both clipboard and keypad is hidden. Signed-Off By: Shashank Pandey <> Signed-Off By: Shilpa Singh <> @fix Test Plan: Keypad opened, Clipboard opened, close clipboard Reviewers: woohyun, CHAN, Hermet Reviewed By: Hermet Subscribers: CHAN, Jaehyun, shashank0990 Differential Revision:
2015-09-23[elm_win] Possible memory leak Fixed.Prince Kumar Dubey
Summary: Memory assigned to variable "sd->wm_rot.rots" is not freed on window deletion. Test Plan: Valgrind catch this memory leak. Reviewers: raster, cedric, Hermet Reviewed By: Hermet Subscribers: govi, rajeshps Differential Revision:
2015-09-20[spinner] Notify when value is edited directlyAndy Williams
Previously an edit would trigger internal save but not notify until the up/down button was tapped. Now notify when value applied (unfocus). @fix
2015-09-16elm toolbar 0 size items fix if icon not foundCarsten Haitzler (Rasterman)
this fixes a bug with horizontal style toolbar items and toolbar code itself simply emitting the wrong signals that causes 0 height items. this fixes T2710 @fix
2015-09-16elc_multibuttonentry: Input panel should be controlled only ifShilpa Singh
multibuttonentry is editable Summary: Input panel should be controlled only if Multibuttonentry is editable, else causes issues in applications controlling keypad by themselves @fix Reviewers: CHAN, Hermet Reviewed By: Hermet Subscribers: navnbeet Differential Revision:
2015-09-16slider: slider should be focused, when slider is handled with mouse or touch ↵Hosang Kim
event. Summary: slider is not focused after slider is dragged. Test Plan: elementary_test -> slider Reviewers: woohyun, seoz, smohanty, cedric, raster Differential Revision:
2015-09-07win: fix FAKE window geometry updating + resize object addingMike Blumenkrantz
users of this will want the win to automatically match the geometry of the ee in all cases fix T2692
2015-09-02elm map - fix crash on badly handled zoom timeout callbackCarsten Haitzler (Rasterman)
if sd->obj is null then the a zoom timeout has a null data param and that means we cant get sd data... so dont set up a zoom timeout unless sd->obj is valid. @fix
2015-09-02elm map - fix module load craziness loading all elm modulesCarsten Haitzler (Rasterman)
so elm map loads every module it can find in a recursive dir walk of all elm modules. this si nuts. this can accidentallly load OLD modules and thats a recipe for disaster. so check module arch dir aagainst module arch string to load the right version and be quiet if module doesn thave the right symbols - it's the wrong module type. @fix
2015-09-01FileSelector: fix behaviour when the file is chosenDaniel Zaoui
The wrong event was sent on the Ok file selector button when the file is chosen, leading to not update the upper layer. @fix
2015-08-31naviframe: fix a focus issue when deleting the first itemWooHyun Jung
Summary: When the first item is deleted, focus should not be reverted back to an object in the content of the item. @fix
2015-08-31gengrid: fix crash issue.Jaehwan Kim
Sometimes the focused_item can be null. @fix
2015-08-28scroller: fix page calculation logic when looping is enabled.Hosang Kim
Test Plan: 1. elementary_test -> scroller 2. Lopping in x axis 3. click prev page or next page Reviewers: SanghyeonLee, singh.amitesh, Hermet, seoz, cedric, raster, jaehwan Differential Revision:
2015-08-28gengrid: fix item looping in case of horizontal modeAmitesh Singh
This mistake is done in a8afaebf3109f1cb8e397e29
2015-08-28gengrid: no need to loop in case of reorder mode is enabledAmitesh Singh
There is no need to loop when reorder mode is enabled. This looks ugly and nobody wants it. This fault was introduced in 7aaa5c8d0a4a5714b4f1bf79e This patch also fixes following crash 1. elementary_test -to "Gengrid 2". 2. Enable all the options available. 3. Do reorder of item via keys. 4. Observe segv on reordering edge items. @fix
2015-08-28gengrid: fix item focus movement in case of horizontal modeAmitesh Singh
Steps to reproduce: 1. elementary -> gengrid focus 2. change mode to horizontal 3. set focus to one of item in 2nd column. 4. Press Left direction key issue: focus moves out of gengrid. @fix
2015-08-28Gengrid: Fix wrong focus movement in _item_single_select_downVaibhav Gupta
Summary: The focus movement is wrong when down key press is done of first item of last row, intsead of taking the focus out, it moves the focus to next item (right). @fix Signed-off-by: Vaibhav Gupta <> Test Plan: 1. Launch elementary_test -> Gengrid 2 sample 2. Add a few items such that there are 2 items in last row 3. Do a down key press on 1st item of last row 4. Observe focus movement Reviewers: raster, Hermet, SanghyeonLee, singh.amitesh Subscribers: Differential Revision:
2015-08-28gengird: change focus move mechanism in gengrid.Jaehwan Kim
This commit is related to 4d553d2bcf2157053433994ca3facb56bd670da9. It doesn't work if item_select_on_focus_disable is 1. So _item_focus_down is changed like _item_single_select_down. @fix
2015-08-28gengrid: extends D2418 to horizontal mode.Jyotiprakash Sahoo
Summary: do not return yet in case of edge items if looping is disabled. try to select/focus last item. Signed-off-by: Jyotiprakash Sahoo <> @fix Test Plan: elementary_test -> Gengrid 2 Reviewers: raster, singh.amitesh, cedric, SanghyeonLee Reviewed By: SanghyeonLee Differential Revision:
2015-08-28toolbar: fix issue of focus not coming to item on mouse clickAmitesh Singh
resize object was not getting focused in case of mouse click. Steps to reproduce: 1. elementary_test -to "toolbar focus". 2. set focus to toolbar item via mouse. 3. focus does not come to toolbar. fixes T2697 @fix
2015-08-28config: revert first_item_focus_on_first_focus_in to 0Amitesh Singh
This fixes a behavioural change introduced in D1135. Steps to reproduce: 1. elementary_test -> genlist/list/gengrid 2. scroll dragging the scroll-bar 3. an item nearest to viewport gets selected when you release the mouse button Most of the time, we don't want item to be selected or focused on dragging scroll-bar via mouse. Revert config flag to 0 to have old behaviour before D1135. fixes: T2662 @fix
2015-08-28elm_genlist: fix sub-items prependingAndrii Kroitor
Summary: fix sub-item position after prepending if parent item has no other sub-items Test Plan: 1. add genlist 2. add parent item 3. compare results of following actions: case 1: append sub-item "child1" and then prepend sub-item "child2" case 2: prepend sub-item "child2" and then append sub-item "child1" ExR results are the same CuR in case 2 sub-items are placed in wrong position Reviewers: cedric, raster, reutskiy.v.v, SanghyeonLee, Hermet Reviewed By: Hermet Differential Revision:
2015-08-28Genlist: Dont select first item if its DISPLAY_ONLYVaibhav Gupta
Summary: Updated genlist to select first item which is not in DISPLAY_ONLY mode @fix Signed-off-by: Vaibhav Gupta <> Test Plan: Following is the test to verify: 1. Create a genlist 2. Make 1st item as ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY 3. Now bring the focus to genlist by key down 4. It should bring focus on 2nd item and not 1st. Reviewers: raster, Hermet, SanghyeonLee, singh.amitesh Subscribers: Differential Revision:
2015-08-28Elc_Multibuttonentry: Item resize issue on text setShilpa Singh
Summary: When text is set on a multibuttonentry item, item does not resize again based on text. Signed-off By: Kumar Navneet <> @fix Test Plan: Set long text to multibuttonentry item, after item is created and shown. Reviewers: woohyun, CHAN, Hermet Reviewed By: CHAN, Hermet Subscribers: navnbeet Differential Revision:
2015-08-28multibuttonentry: Fix mbe clicked signal is not work.woochan lee
Summary: MBE clicked callback doesn't called when user click label, padding area of MBE. Because of the MBE edc only has the SWALLOW part for internal box. never emit the signal for clicked. So i added RECT part for bg of mbe. @fix Test Plan: Run elementary_test -> execute multibuttonentry sample. Reviewers: seoz, woohyun, cedric, Hermet Reviewed By: Hermet Subscribers: cedric Differential Revision:
2015-08-28Elc_Naviframe: When push is in progress, block pop until push is complete.Shilpa Singh
Summary: When push is in progress, block popping until push is complete to allow animation to complete. @fix Reviewers: Hermet Subscribers: subodh6129, shashank0990 Differential Revision: Conflicts: src/lib/elm_naviframe.eo
2015-08-28elm_hover: Set min size hint for size and offset spacer before moving or ↵Jee-Yong Um
resizing hover Summary: Size or offset spacer make hover be able to move its swallows to right positions. In elm_layout_sizing_eval() for hover, moving and resizing spacers are done after moving and resizing hover. It causes in hover's move or resize callback, geometry can not be got correctly. Reviewers: SanghyeonLee, Hermet Reviewed By: Hermet Differential Revision:
2015-08-28Revert "Elm_Interface_Scrollable: Improvement in looping behavior"Hosang Kim
Summary: This reverts commit bba4c217f2ce4f032fca6298cc8b2fc6ff3d7c19. "x and y position variable assumes values ranging from min to max " is right. but in looping behavior, x and y are able to have value bigger than max or smaller than min. @fix Test Plan: 1. elementary_test -> scroller 2. on Loop in X axis 3. scrolling page to left. 4. page is moved last page directly. Reviewers: SanghyeonLee, tanwar.umesh07, raster, cedric, jaehwan, Hermet Reviewed By: Hermet Differential Revision:
2015-08-26release: Update NEWS for 1.15.1 releasev1.15.1Daniel Juyung Seo
2015-08-25progressbar: fix memory leakHosang Kim
Summary: when elm_progressbar_value_set is called, progress_status is always created. Test Plan: elementary_test -> progressbar Reviewers: woohyun, Hermet, cedric, raster Differential Revision:
2015-08-25scroller: fix memory leak on keys traversalAmitesh Singh