AgeCommit message (Collapse)Author
2014-03-09focus: Added focus highlight clip disable feature.Daniel Juyung Seo
focus highlight is clipped by the clipper of focus target object. But many of the times, this clipping looks weird so I made this configurable. This fixes T1056 but as this fix was done by adding a new feature, this patch would not be backported. @feature
2014-03-09list/genlist/gengrid: Clear some internal variables when an item is deleted.Daniel Juyung Seo
Set last_selected_item, last_focused_item, focused_item to NULL when the item is deleted. For genlist and gengrid, clear them in del_not_serious.
2014-03-09genlist: Removed trailing whitespaces from the previous Niraj's commit.Daniel Juyung Seo
I aimed to merge this commit to the previous commit but I made git amend mistake... :(
2014-03-09genlist: Implemented the item focus support in genlistnirajkr
Summary: Implemented the following function 1. _item_unfocused 2. _item_focused 3. _item_focus_up 4. _item_focus_down 5. _item_focus_left : Currently this function return EINA_FALSE. It means focus will move out of genlist to the another left widget 6. _item_focus_right : Currently this function return EINA_FALSE. It means focus will move out of genlist to the right widget 7. _item_focus_set_hook 8. _item_focus_get_hook 9. _elm_genlist_focus_highlight_geometry_get 10. _elm_genlist_focused_item_get 11. Changes in the smart_event, smart_on_focus, pan_smart_calculate, mouse up callback. Currently selected/focus logic are both present in the smart_event function and its will be separate out. Reviewers: seoz, woohyun CC: singh.amitesh Differential Revision: Conflicts: src/lib/elm_genlist.c
2014-03-09win - add accel preference option to elm windowsCarsten Haitzler (Rasterman)
@feature - this adds the ability to hint what engine acceleration to use that is specific per display system.
2014-03-09win - improve window engine choosing code to be simpler and support displayCarsten Haitzler (Rasterman)
this isn't a feature or a bug fix - it's a code logic improvement that also uses an ELM_DISPLAY environment variablew to choose a specific engine list, and still uses ELM_ENGINE and preferred engine. this makes it easy to add new api to prefer accel or not etc.
2014-03-08warning-- if building without x for elmCarsten Haitzler (Rasterman)
2014-03-08wtf? returning an _X_ window should not return a win32 window handle!Carsten Haitzler (Rasterman)
remove the return of a win32 window handle in getting an x window handle. wrong wrong wrong!
2014-03-08update .mailmapBoris Faure
2014-03-08entry - send selection,cleared signal if a selection is dismissed.ChunEon Park
when the selection none was requested, the selection won't be cleared without the signal callback. @fix
2014-03-08genlist/list: Fixed wrong internal function name.Daniel Juyung Seo
_list/genlist_item_focus_set --> _list/genlist_item_content_focus_set. These internal functions set the focus to the item's content objects, not the item itself. So the name was wrong and very confusing.
2014-03-08test_list: Added more callbacks for a better testing.Daniel Juyung Seo
2014-03-07win: Set correct parameter for focus highlight job.Daniel Juyung Seo
Special thanks to Hosang Kim for the report.
2014-03-07transit - elm_transit_del() allows null pass.ChunEon Park
2014-03-07naviframe: Fix smart_show function to show only top item viewJaehyun Cho
Summary: Now if evas_object_show is called for naviframe, all item views are shown. This may cause the previous item view is overlapped to the top item view. To resolve this problem, fix smart_show of naviframe to show only top item view. @fix Reviewers: Hermet CC: seoz Differential Revision:
2014-03-07win: Removed unnecessary internal wrapping function.Daniel Juyung Seo
2014-03-06elm_widget: @fix use of uninitialized values.Gustavo Sverzut Barbieri
Valgrind reports n and weight could be read before they were written to.
2014-03-06Avoid Month wrapping by ignoring summer time correction.Shilpa Singh
Summary: This patch fixes the issue of month wrapping due to summer time correction is some locales by ignoring day light saving mode in mktime Signed-off by: M.V.K Sumanth <> @fix Test Plan: Change the date for month were day light saving mode is applied and observe the wrapping. Reviewers: seoz, Hermet, raster Reviewed By: raster CC: govi, raster Differential Revision:
2014-03-06randr theme: add possibility to hide refresh arrowSebastian Dransfeld
2014-03-06elm: Remove unused variablesChris Michael
Signed-off-by: Chris Michael <>
2014-03-06elm: Add Drm DetectionChris Michael
@bugfix: Previous elm config messages did not echo if drm was detected. This adds some (auto)detection, and some output to say if it was found. Signed-off-by: Chris Michael <>
2014-03-06entry - fix menu to not popup after every time mobile sel handles are clickedCarsten Haitzler (Rasterman)
this fixes a behavior bug in entry @fix cherry-pick-me
2014-03-06Fix bug of moving cursor handlerThiep Ha
Summary: In elm entry, cursor handlers are placed and moved incorrectly if we do selection from bottom to top. Ex: In elementary_test -> Entry -> Right click -> choose Select -> do selection from bottom to top (or press Shift + <- keys to do selection). Look at selection handlers: they are incorrectly placed. Try to move selection handlers: They suddenly move to near each other. Minor: Remove unused variable. @fix Reviewers: seoz Differential Revision:
2014-03-06fix ctxpopup getting min size from content immediately on setCarsten Haitzler (Rasterman)
this isn't needed and will get recaulcated later when box calcs min size and sets min size hint. cherrypick-me @fix
2014-03-06themes: add AUTHORSCedric BAIL
This use the infrastructure of Edje to set the AUTHORS of the theme. It now make sense to track who did contribute to the theme only. Maybe we could use those information into Enlightenment About Theme dialog.
2014-03-06datetime : Enhance launching time more by reducing calls of sizing_eval()Ryuan Choi
elm_layout_content_set() calls elm_layout_sizing_eval() internally. So, there are many calls in _field_list_arrange() and it takes long time.
2014-03-06theme - one more stage in using color classes - not all original cc'sCarsten Haitzler (Rasterman)
2014-03-05theme - add more standard colorclasses in e theme (so cc dialog works)Carsten Haitzler (Rasterman)
more to go still.
2014-03-05theme - if you include edc from the theme - include all the rest it needs.Carsten Haitzler (Rasterman)
2014-03-05theme - colorclass work.Carsten Haitzler (Rasterman)
2014-03-05put in missing macros - they didnt get picked up during cnflict merge fixCarsten Haitzler (Rasterman)
2014-03-05Enhancement: #define names for text colorsSimon Lees
Summary: Previously text colors were specfied in the form color: XXX XXX XXX AAA throughout all the edc files, eg color: 255 255 255 255 this made it imposible to write a script to change text colors with sed as it changed many other parts of the theme as well. Some colors had been defined in fonts.edc and in some places these were used but not many. This change means that all non textblock font colors are defined in fonts.edc and the defined names are used throughout the entire code base. This means that sed only needs to be run on 1 file to change the text color or it is easy to do manually textblock colors were not done for 2 reasons 1. They hadn't been done in the past so there was no standard for me to follow. 2. They are all specified in html notation eg #FFFFFF which means that they can be changed with sed without effecting the rest of the theme. If a standard can be come up with for doing this and people think it is worthwhile i can probably fix them at a later date Reviewers: raster, zmike Reviewed By: raster CC: seoz Differential Revision: Conflicts: data/themes/edc/battery.edc data/themes/edc/xkbswitch.edc
2014-03-05naviframe: Emit visible signal to edc theme when first item is pushedJaehyun Cho
Summary: Emit "elm,state,visible" "elm" signal to edc file when first item is pushed. Above signal can be used if an application wants to do something when the first view is shown on the screen. @fix Reviewers: Hermet, seoz, raster CC: seoz, raster Differential Revision:
2014-03-04list: Do not call unnecessary external API.Daniel Juyung Seo
We already know the internals so make it optimized by using internal data.
2014-03-04list: Check NULL before calling _elm_list_item_unfocused.Daniel Juyung Seo
unfocusing NULL item is nonsense. NULL needs to be checked before calling item unfocus function.
2014-03-04diskselector_example_02: Added 'selected' callback usage.Daniel Juyung Seo
This reveals the diskselector bug that the GUI is not updated even after the selected item is changed. Click "Delete item" button to test it.
2014-03-03diskselector: Remove unreachable codesJaeun Choi
Summary: The soon to be deleted item 'it' is removed from the list at line 356. So the first item of the list can never be the same one with it, which means else statement is unreachable. Test Plan: None Reviewers: raster, seoz, Hermet Differential Revision:
2014-03-03themes: let's pack the license in it.Cedric Bail
2014-03-03object_item: Check null in elm_object_item_del.Daniel Juyung Seo
As all EFL del/free APIs handle null as an exception, elm_object_item_del() should check null as well. @fix
2014-03-03diskselector: Fix segmentation faultJaeun Choi
Summary: The code was missing null check of sd->items list. If the deleted item is the only item of the list, sd->items becomes empty after removing it. In that case, sd->selected_item should be set as NULL. @fix Fixes T988 Test Plan: execute diskselector_example_02 > click "Delete item" button 3 times Reviewers: raster, seoz Reviewed By: seoz CC: seoz Maniphest Tasks: T988 Differential Revision:
2014-03-02@fix broken slider popup hide logiczmike
setting a flag here made it impossible to have any kind of transition animation on the indicator and was a poor workaround for fixing a theme issue
2014-03-02@fix slider popup creation with custom themeszmike
2014-03-02move slider track functions upzmike
2014-03-02@fix homogeneous genlist recalc on theme changezmike
fix T1023
2014-03-02flipselector_example: fixed to return correct value.Daniel Juyung Seo
- return EINA_TRUE when the event is processed. return EINA_FALSE otherwise. - use 'else if' statement without successive 'if' statement. - removed unnecessary casting. - marked on_hold flag to processed event.
2014-03-02widget: removed unused widget item member 'focused'.Daniel Juyung Seo
2014-03-02elm: removing trailing white space ceremony for 1.9 release.Daniel Juyung Seo
2014-03-02list: Run focus set/unset routine only when the focus status is changed.Daniel Juyung Seo
I didn't tag this as 'fix' because this feature was added after 1.9 release.
2014-03-01focus: Refactor mouse tracking code for focus.Daniel Juyung Seo
- Reduced the if statement depth. - Introduced new macro ELM_RECTS_POINT_OUT that checks if the point(xx, yy) stays out of the rectangle(x, y, w, h) area.
2014-02-28els_cursor: Fix crash when changing cursor since rELMb515c7477910Ryuan Choi
Extracted cursor_set from _elm_cursor_mouse_in() to call it without ev. test case: elemntary_test -to cursor