AgeCommit message (Collapse)Author
2015-09-18[WIP] config: add stub for gesture layer config paneldevs/jpeg/smoothJean-Philippe Andre
Need to add some EAPIs first...
2015-09-18config: Minor renaming of some valuesJean-Philippe Andre
2015-09-18elm_gesture: Smoothen out x,y position when movingJean-Philippe Andre
Add smoothing and prediction algorithms to get smooth inputs for elm_gesture. Also, resample inputs at render frequency. Movement prediction is actually necessary as inputs and animators may not run in a synchronized manner. For instance if inputs happen at a frequency of 90Hz and the display is refreshed at 60fps, then each frame receives either 1 or 2 inputs. In that case, smoothing only can't prevent scroll jerkiness. @feature
2015-09-18elm_priv: Add macro ELM_SAFE_DEL using eo_delJean-Philippe Andre
Similar to ELM_SAFE_FREE except it just calls eo_del.
2015-09-18focus: remove checking the focus origin in highlight job.Jaehwan Kim
In some case, it can take misoperation. @fix
2015-09-16gengrid: remove EINA_UNUSEDJaehwan Kim
2015-09-16elm_hoversel: add support elm_object_item_part_text_set()Jee-Yong Um
Summary: There was override for elm_object_item_part_text_get() only. This patch implements elm_object_item_part_text_set(). Reviewers: Hermet, cedric Subscribers: Hermet Differential Revision:
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-15build: fix header ordering so the library buildsMike Blumenkrantz
please compile test before making commits. ref 286ab4d7cf3ca794d88bd06ec027bb2df6401f50 ref 431492ec497eeaa130f5c2da27ce7a4c7eefe7f9
2015-09-16example/performance: Remove unused variable.Daniel Juyung Seo
2015-09-16focus: Add elm_focus_item.h to make header include order correctly.Daniel Juyung Seo
This fixes the cpp example compile error which was triggered by the commit 431492e.
2015-09-16focus: Fix typo in commit 431492e.Daniel Juyung Seo
2015-09-15focus: add the APIs to set the focus next about item.Jaehwan Kim
Add elm_object_focus_next_item_set/get, elm_object_item_focus_next_object_set/get and elm_object_item_focus_next_item_set/get. If the item and object is set at the same time, the item is preference to object when the focus moves. This feature is implemented about gengrid. It will be implemented about ohter widgets. @feature
2015-09-15elm_image : call the evas_object_image_load_error_get() before calling the ↵jiin.moon
image_preload api Summary: If file path is wrong, don't need to call the image preload api. And the result of evas_object_image_load_error_get api is not correct after calling the image_preload api. I will check more about it. Reviewers: cedric, Hermet, jpeg Reviewed By: jpeg Differential Revision:
2015-09-15fix elm performance example to init elm properly and not do engine stuffCarsten Haitzler (Rasterman)
cleanup of examples
2015-09-14multibuttonentry: Fix box item append rtl when mirror enabled.Woochan Lee
Summary: MBE item append logic changed when mirrored set as true. The item appended from left side of internal box to right side, even mirrored set as true. @fix Test Plan: Precondition : elm_widget_mirrored_set as true. Run mbe sample in elementary_test. Add item. Reviewers: cedric, Hermet Reviewed By: Hermet Differential Revision:
2015-09-14elm scroller - improve thumbscroll smoothness even moreCarsten Haitzler (Rasterman)
this does even more smoothing of scrolling follow on from 939d8ef4c3c48120046560814db63858175a2d12
2015-09-12elm 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-12elm config - fix labels in config ui for smooth time windowCarsten Haitzler (Rasterman)
2015-09-11elm - thumbscroll finger scrolling - make it far smootherCarsten Haitzler (Rasterman)
smooth out scrolling and simplifyconfig as well as expose config apis to configure it all and elm config ui sliders and checkboxes for related config values etc. etc. - with this it is much smoother if you use the default values, though latency is a bit worse. it looks nicer though. @feature
2015-09-10elm - when focus goes back in to a window dont have scrollers jumpCarsten Haitzler (Rasterman)
there is an annoyance in elm that when focus goes back toa window it restores focus to the last focused widget. if that widget happens to be invisible in a scroller then this is really annoying as the scrollers reset. this makes restoring optional. only if there is a hilight object AND it's visible - then restore, otherwise don't and revert focus to the window itself again. @fix
2015-09-10elm autofocus show - fix cases where focus is inside containersCarsten Haitzler (Rasterman)
i found that the focus doesnt auto-show when focusing things inside scrollers and so on. i had to add more points to trigger auto show. this fixes that @fix
2015-09-09calendar: fix signal process timing issue when view update.woochan lee
Summary: When the calendar view updated(Press next button to activated next month), a lot of signals process(signal emitted) to calendar edc. The signals which related with view update, should process in same loop. If not, the view looks weird. To ensure signals process same time, i called "edje_object_message_signal_process" after layout sizing eval called. @fix Reviewers: Hermet, cedric, woohyun Subscribers: id213sin Differential Revision: Signed-off-by: Cedric BAIL <>
2015-09-09elm theme - make sure key sounds are on input channel for muting configCarsten Haitzler (Rasterman)
2015-09-08index: rename elm_index_priority_set to elm_index_standard_priority_setChunEon Park
this change is also for consistency with elm_toolbar_standard_priority_set conceptually the priority meaning here is same.
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-07hoversel: rename api scroll_enabled_set to scrollable_setChunEon Park
modify api for consistency. scrollable_set is more closed to other similar apis.
2015-09-05update mailmapBoris Faure
2015-09-04build: ensure we do not fail clean if check-results.xml does not existStefan Schmidt
If we did not run make check this file would not exist and a clean would fail over it. Using -f ignores this case.
2015-09-04elm_test: Add test case for page scrollerHosang Kim
Signed-off-by: Jean-Philippe Andre <>
2015-09-04elm_image: fix image preload issuejiin.moon
Summary: There are two issues about preload 1. elm_image_preload_disabled_set api does not work. Always returned before call the evas_object_image_preload() 2. image preload does not work at file_set time. If image's show property is not TRUE, do not call evas_object_image_preload() at file_set time. But there is no action when image's show property will be TRUE after call the file_set api. @fix Reviewers: Hermet, jpeg Differential Revision: Signed-off-by: Jean-Philippe Andre <>
2015-09-03elm_web2: fix build break & warnings after migration to eo callbacks.Lukasz Stanislawski
2015-09-02Label test: split Slide and Ellipsis in two separate testsDave Andreoli
this reveal the ellipsis + markup bug as explained in T2709
2015-09-02Label: add support for all the fancy tags already provided for entryDave Andreoli
Comes with a simple test @feature NOTE FOR THEMERS: you must update your theme to support this!
2015-09-02FileSelector Entry: fix behaviour for eventsYakov Goldberg
Fix behaviour for changed, activated, press events. Forwarders must be set on entry's original events, so they will call corresponding fileselector entry's callbacks. @fix
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-01Genlist: add homogeneos mode to the tree testDave Andreoli
show tree+homogeneous brackage, as explained in T2708
2015-09-01Genlist test: cosmeticsDave Andreoli
* add separator comments between different tests * keep function definitions on 2 lines
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-09-01genlist: fix indentation & remove whitespacesAmitesh Singh
2015-08-31gengrid: fix crash issue.Jaehwan Kim
Sometimes the focused_item can be null. @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-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-28Scroller: Scroll indicatin arrows should be enable if loop is set.Umesh Tanwar
Summary: When loop is set, the arrows on horizontal/vertical bar should not be disabled. These arrows show the scrollable direction, if enabled. Disabled arrows show no more scroll in that direction. Signed-off-by: Umesh Tanwar <> Merge branch 'master' of Test Plan: elementary_test -> scroller -> loop in x axis. Reviewers: raster, Hermet, singh.amitesh Subscribers:, SanghyeonLee, eagleeye Differential Revision:
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: