summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-18elm_win: return window_id instead of surface_iddevs/bu5hm4n/fixMarcel Hollerbach
with a x11 window we are returning a id which corresponse to the event_window id of a key down event. This should also be the case of a wl window.
2016-01-13box: enforce size recalc during unpack_all()Mike Blumenkrantz
deleting subobjects here was occurring and triggering sizing eval prior to removing the objects from the evas box, resulting in a failure to accurately calculate and set size hints also set delete_me to block sizing evals during subobj deletion loop in order to avoid object thrashing during the time when nothing is happening @fix
2016-01-13box: improve aspected layout for non-1:1 ratio aspectsMike Blumenkrantz
the aspect calc function requires unaliased size params, so don't pass aliased params also clamp min axis size to min aspected item size as intended
2016-01-13[Hover] Fixed the delaying of hover dismiss on continuous mouse clicksgodly.talias
Summary: When continous mouse clicks happen hover emits the hide signals continously to edje. As the embryo program for hiding requires some time to finish the animation, if within that time another mouse click comes the program gets invoked again and thus the hiding will get delayed till the mouse clicks ends. This patch fix that issue by adding a flag for emitting signals. @fix T3006 Signed-off-by: godly.talias <godly.talias@samsung.com> Test Plan: elementary_test Reviewers: cedric, conr2d, prince.dubey, shilpasingh, Princekrdubey Reviewed By: shilpasingh, Princekrdubey Subscribers: Princekrdubey, divyesh, govi, rajeshps Maniphest Tasks: T3006 Differential Revision: https://phab.enlightenment.org/D3526
2016-01-11els_cursor: mark internal struct staticStefan Schmidt
2016-01-11elmn_config: mark some internal variables and functions staticStefan Schmidt
2016-01-11atspi: mark some internal structs staticStefan Schmidt
2016-01-11examples/combobox: include string.h for strcasestr()Stefan Schmidt
2016-01-11Widgets: remove duplicate declaration of language,changed signal.Tom Hacohen
They are already defined in Elm.Widget, and they inherit from it. Fixes T3208.
2016-01-11Widgets: remove duplicate declaration of access,changed signal.Tom Hacohen
They are already defined in Elm.Widget, and they inherit from it. Fixes T3208.
2016-01-11release: Update NEWS and bump version for 1.17.0-beta1 releasev1.17.0-beta1Stefan Schmidt
2016-01-11modules/prefs/elm_entry: Add safety check for NULL pointer and fix memory leakMinwoo, Lee
Summary: Add safety check for NULL pointer and fix memory leak Reviewers: cedric, woohyun, Hermet, stefan_schmidt, raster Reviewed By: stefan_schmidt, raster Subscribers: Hermet Differential Revision: https://phab.enlightenment.org/D2740
2016-01-11elm entry: check for null return from eina_rectangle_newCarsten Haitzler (Rasterman)
this will handle if eina_rectangle_new can't allocate a rect (basically never will happen...) @fix
2016-01-09js: fix examples functionsLarry
Summary: update functions in examples @fix Reviewers: cedric, felipealmeida Differential Revision: https://phab.enlightenment.org/D3548 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-09combobox: fix recalc and hover's best_location errordivyesh purohit
Summary: 1) Recalc error occurs if combobox_hover_begin() was called by the app, it can be reproduced by keeping elm_combobox_hover_begin() in the test_combobox.c 2) Content_set in hover always considered "bottom" as it's best_location as it done during the constructor. @fix Signed-off-by: divyesh purohit <div.purohit@samsung.com> Test Plan: It can be reproduced by keeping elm_combobox_hover_begin() in the test_combobox.c. Also the changing the position of combobox in the window would give top/bottom as it's best location. Reviewers: cedric, shilpasingh Reviewed By: shilpasingh Subscribers: rajeshps, govi Differential Revision: https://phab.enlightenment.org/D3544 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-08box: update evas box geometry during layout after smart extents calcMike Blumenkrantz
smart extents may trigger a recalc during size hint setting, resulting in the box being moved/resized during layout
2016-01-08hoversel: don't activate if the items were none.Hermet Park
it's wierd to expand hoversel without items. the behavior made me suprised before i analyzed it. it looked almost a bug. if you have any other objections, please ping me.
2016-01-08hide indicator after mouse wheel activation.Hermet Park
we need to customize the duration of the indicator from api or theme data. @fix T2348
2016-01-08ctxpopup: add geometry,update smart callback.Hermet Park
conceptually, ctxpopup won't give any geometry information of the container. this event is a way for returning the information of the container for user scenarios. @feature. fix @T2042
2016-01-07elementary: Fix potential sizeof mismatchChris Michael
Coverity CID1347398 reports that this could potentially be a non-portable assumption resulting in a sizeof mismatch. Fix this by using the actual structure type in the call to calloc. Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-01-07elementary: Fix warnings of uninitialized variable usageChris Michael
This patch just fixes a compiler warning about using fw/fh uninitialized if the conditional is false Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-01-07elementary: Fix calls to ecore_evas_wayland_window_get2Chris Michael
As we've renamed the function, the calls to it should be updated to use the new function name Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-01-06widget: check next_item existence when focusing before calling widget fnsMike Blumenkrantz
ERR<eo>lib/eo/eo.c:753 Unable to resolve op for api func 0x7ffff7cc17ce
2016-01-06layout: do not unset max size hint during sizing evalMike Blumenkrantz
previously-applied max size hints should not be unset; these are only able to be set externally from a parent object, so don't overwrite them internally @fix
2016-01-06box: use elm_box_recalculate() in smart recalcMike Blumenkrantz
ensures that the internal box will calculate and blocks further (recursive) recalc calls
2016-01-06elementary_test: remove wrong usage of EINA_UNUSED.Umesh Tanwar
Summary: If argument variable is not used in function, then only that variable should be declared as EINA_UNUSED. Signed-off-by: Umesh Tanwar <umesh.tanwar@samsung.com> @fix Reviewers: Hermet, singh.amitesh Subscribers: sachin.dev Differential Revision: https://phab.enlightenment.org/D3525 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-06segment_control: check item disableSubodh Kumar
Summary: Elm segment_control: check item disable Signed-off by: @adrien Refer T2883 @fix Test Plan: NA Reviewers: cedric Subscribers: adrien Projects: #elementary Differential Revision: https://phab.enlightenment.org/D3531 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-06combobox: add documentation and exampledivyesh purohit
Summary: Added Documentation for Combobox Widget Signed-off-by: divyesh purohit <div.purohit@samsung.com> Test Plan: execute make doc Reviewers: shilpasingh, cedric Subscribers: rajeshps, govi Differential Revision: https://phab.enlightenment.org/D3539 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-06elm_sys_notify: add missing since tags for notification server supportStefan Schmidt
2016-01-06elm_notify/popup: add missing since tag for new dismiss symbolsStefan Schmidt
2016-01-06elm_combox: add missing since tags for new APIsStefan Schmidt
2016-01-06elm_win: add missing since tag and correct another oneStefan Schmidt
2016-01-06toolbar: Revert a theme change for shrink mode signals.Youngbok Shin
Summary: It was changed for testing shrink mode signals. But, it was unnecessary change for default theme. Test Plan: N/A Reviewers: zmike, jaehwan Differential Revision: https://phab.enlightenment.org/D3536
2016-01-05config: Remove stray printf.Stephen okra Houston
2016-01-05sys_notify: fix shutdown of elm_sys_notifyJean Guyomarc'h
Summary: When elm_sys_notify was not needed, its singleton instance is NULL. Eo complained about passing a NULL pointer. Thanks to bu5hm4n (Marcel Hollerbach) for the report. @fix Reviewers: stefan_schmidt, cedric Subscribers: bu5hm4n Differential Revision: https://phab.enlightenment.org/D3535 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-05release: Update NEWS and bump version for 1.17.0-alpha1 releasev1.17.0-alpha1Stefan Schmidt
2016-01-05elementary: Fix elementary not compilingChris Michael
With the push of 1056b6ed01475817da2439012057d11865d2c5d8, elementary compile broke due to undeclared variables. This patch fixes elm to compile again by declaring the missing vars. @fix @raster, Please double check this change as I am unsure if it is what you Really intended here. Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-01-05elm config - monitor JUST the correct files for profile and cfg changeCarsten Haitzler (Rasterman)
this fixes the config monitoring to not use flush.cfg but to use the correct profie.cfg or base.cfg in the profile we are using. this is necessary to do "special" profiles per screen so apps that switched to another profile because asked by e, monitor THAT profile for changes specifically and dont also switch profiles since they have been told what to use now. @fix
2016-01-05elm wl cnp - fix paste to not crash anymoreCarsten Haitzler (Rasterman)
this used the wrong widget - it should have used requestwidget. this fixes that. @fix
2016-01-05elm config - add the ability to have derived configurations from othersCarsten Haitzler (Rasterman)
this adds the ability to have one profile automatically be derived from another with modifications applied. right now it only can do a very limited modification - multiple scale. over time this will expand. this is only inteded otbe sued by a DE like enlightenment, so it's not going to be documented fully at this point. @feature
2016-01-05elm config - add function to check if profile existsCarsten Haitzler (Rasterman)
this adds a method to see if a profile exists. elm_config_profile_exists(). @feature
2016-01-05elm config tool - dont need to call save if flush is saving anywayCarsten Haitzler (Rasterman)
tis would also make behavior more consistent with the tool as before sometimes it flushed + saved, sometimes just flushed which would lose settings. now since this works right in elm config in the lib, we dont need to save if we flush as flush saves too.
2016-01-05elm config - allow the ability to save out to another hidden profileCarsten Haitzler (Rasterman)
support the ability to have hidden profiles that begin with a dot (.) char like all hidden files/dirs. to do this we need to also be able to create profiles with a given name (a hidden name) without switching to them, so add the ability to save out to a specific profile name without switching to it. of course this means to list profiles we need to list them or list ALL includiing hidden profiles. @feature
2016-01-04combobox: add new widget.divyesh purohit
Summary: Combobox is a combinational widget of a drop-down list and single line entry. Based on the text entered in the entry, the list items are filtered accordingly. Signed-Off By: Cedric Bail <cedric.bail@free.fr> Signed-Off By: Divyesh Purohit <div.purohit@samsung.com> Test Plan: test_combobox.c is added to elementary test Reviewers: raster, shilpasingh, cedric, jpeg, stefan_schmidt Reviewed By: raster, shilpasingh, cedric Subscribers: SanghyeonLee, shashank0990, singh.amitesh, tasn, raster, seoz, poornima.srinivasan, rajeshps, govi Differential Revision: https://phab.enlightenment.org/D2537 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-04hover: fix segfault when smart direction is used in content_set in hoverdivyesh purohit
Summary: when using elm_object_part_content_set(hover, "smart", content); it would cause segfault, this patch would fix T3004 Signed-off-by: divyesh purohit <div.purohit@samsung.com> Test Plan: please open the hover3 example in elementary for testing it, the hover content shouldn't leave the window as "smart" direction is used. Reviewers: shilpasingh, raster, cedric, Hermet Subscribers: rajeshps, govi Maniphest Tasks: T3004 Differential Revision: https://phab.enlightenment.org/D3524 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-04hoversel: auto update hoversel after dismiss animation finished.Jee-Yong Um
Summary: If auto_update feature changes hoversel width, dismiss animation seems awful because hoversel contents move to changed position in an instant. This patch makes hoversel update its content with clicked item after dismiss animation finished. Test Plan: elementary_test hoversel Reviewers: raster, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D3519 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-04hoversel: fix hover position in hoversel, when it goes out of the viewportdivyesh purohit
Summary: Hoversel Widget is designed in such a way that it accepts top/bottom/left/right directions , internally it uses hover widget which does not take care if its content goes of it's parent (Elm_Win in most cases) . this patch ensures that the drop-down content remains restricted in visible hover_parent. it would fix T2965 Signed-off-by: divyesh purohit <div.purohit@samsung.com> Signed-off-by: Jee-Yong Um <conr2d@gmail.com> Test Plan: Open entry widget and right click to show a hoversel widget, check if the hoversel or hover content goes out of the window. this is what hoversel would look like after this patch {F27551} Screenshots of top-left / top-right/ bottom-left and bottom-right corners in entry after this patch {F27553} {F27554} {F27555} {F27557} Reviewers: shilpasingh, conr2d, raster, cedric, Hermet Subscribers: rajeshps, govi Projects: #elementary Maniphest Tasks: T2965 Differential Revision: https://phab.enlightenment.org/D3513 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-04button: add color classesSung-Taek Hong
Summary: The following color classes are added. - "button_bg", "button background color" - "button_bg_pressed", "button pressed background color" - "button_bg_disabled", "button disabled background color" - "button_bg_disabled", "button disabled background color" - "button_text_pressed", "button pressed text color" - "button_icon", "button icon color" - "button_icon_pressed", "button pressed icon color" - "button_icon_disabled", "button disabled icon color" Differential Revision: https://phab.enlightenment.org/D3512 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-04multibuttonentry: add color classes and text classes.woochan lee
Summary: The following new color classes and text classes for multibuttonentry widget are added. "multibuttonentry_bg", "Multibuttonentry Background" "multibuttonentry_item_bg", "Multibuttonentry Item Background" "multibuttonentry_item_bg_selected", "Multibuttonentry Item Selected Background" "multibuttonentry_item_text", "Multibuttonentry Item Text" "multibuttonentry_item_text_pressed", "Multibuttonentry Item Pressed Text" "multibuttonentry_item_text_disabled", "Multibuttonentry Item Disabled Text" @feature Reviewers: raster, cedric, Hermet, kimcinoo, woohyun Subscribers: SanghyeonLee, eagleeye, id213sin Differential Revision: https://phab.enlightenment.org/D3494 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-04scroller: add color classesHosang Kim
Summary: The following new color classes for scroller widget are added and changed. Reviewers: raster, cedric, Hermet, kimcinoo, woohyun Differential Revision: https://phab.enlightenment.org/D3493 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>