AgeCommit message (Collapse)Author
2015-12-13gengrid: add scrollto BOTTOM alignment type.devs/stanluk/genscrollLukasz Stanislawski
2015-12-11Entry: Context Menu is now configurableVaibhav Gupta
Summary: Added a config variable Context_Menu_Disabled to make the appearance of the context menu configurable. @feature Signed-off-by: Vaibhav Gupta <> Reviewers: Hermet, SanghyeonLee, raster, singh.amitesh Subscribers: stefan_schmidt, alok25, cedric, thiepha, Differential Revision:
2015-12-10win: redo resize deferral to trigger during pre renderMike Blumenkrantz
using a job results in the resize occurring after render in the same loop, meaning that anything which depends on resizes to happen in a certain time will not have synchronized display vs toolkit geometries fixes all issues related to wayland window geometries
2015-12-10win: run wayland region updating during RENDER_FLUSH_PREMike Blumenkrantz
regions have not yet been calculated during RENDER_PRE, and commit happens during the outbuf flush, so this callback should be the latest possible time at which window geometry can be sent
2015-12-10Fileselector entry: fix a case when file was not selectedYakov Goldberg
Expected behavior: when Cancel or X is pressed in Filesector don't change entry. Wrong behavior: entry is cleaned. If no file was selected 'file' variable is NULL, and elm_entry_utf8_to_markup(NULL) returns empty string. Thus this empty string was set to entry. @fix
2015-12-10Fix compilation on Windows (and propably also on Mac)Vincent Torri
Reviewers: cedric Differential Revision:
2015-12-09Elm entry: fix null item in item provider.Daniel Hirt
Item anchors can have null items likes <item size=10x10>. That is, there is no "href". The problem is that Elm Entry segfaults as it expects a non-null item. I prefer this fix over passing "" from Edje Entry, and leave the decision to be made by Elm Entry. It will now just show the error emoticon if there is no "href". @fix
2015-12-08Examples genlist 5: Fix children aspect of the test not working.Tom Hacohen
This code is obviously wrong and could never have worked. The parent that is being kept between iterations is being overwritten on ever iteration, leading to the wrong result. CID1327358.
2015-12-08Examples performance: Fix wrong always true condition.Tom Hacohen
This is again obviously wrong. This code tries to check if the type is not one of three, what it does instead is checking if it's either not the first two, or is the third, which is always true (because format can't be too different values at the same time) and always wrong. CID1327361
2015-12-08Examples performance: Fix resource leak + potential null deref.Tom Hacohen
This example is completely broken and doesn't make much sense. Should be overhauled and probably rewritten/dumped. This is just to fix the more obvious errors (some pointed out by coverity). CID1327356
2015-12-08Colorselector: Fix some coding style issues.Tom Hacohen
2015-12-08Colorselector: Fix out of bound read.Tom Hacohen
high should be the last item of the array, not the length of the array. As part of this change, I also changed the code to use the better way of getting the array size. CID1339827
2015-12-08Genlist: Add NULL item check to *_item_next_get().Tom Hacohen
It's there for _item_prev_get(), so I guess it's expected.
2015-12-08Genlist: Put null check before the deref.Tom Hacohen
2015-12-08Elm spinner: Fix potential null deref in decimal get function.Tom Hacohen
This whole code reeks. This generating and parsing strings as a value store is hacky and could use an overhaul. This just fixes the more obvious possible errors (that are maybe not even possible, just look possible). CID1339828 CID1339829
2015-12-08slider: minor accessibility events fixLukasz Stanislawski
Emit accessibility events if slider value was chagned through API. Moreover emit accessibility event more rarely if value is being changed by the user.
2015-12-07gengrid: fix Logic in _item_single_select_left and _item_single_select_right.Umesh Tanwar
Summary: In _item_single_select_left/right functions if logic is corrected from && to ||. The previous thing is like: if "there is a generation mismatch" and "item is disable" then only get the next gengrid item. This seems logically incorrect. The suggested logic is if "there is generation mismatch" OR "item disabled" then go for the new item. Whether we get a generation mismatch or item disable, we should look for next item. So there should be || logic instead of && logic. @fix Signed-off-by: Umesh Tanwar <> Reviewers: Hermet, raster, singh.amitesh, SanghyeonLee, cedric Subscribers: cedric, Differential Revision: Signed-off-by: Cedric BAIL <>
2015-12-07popup: add popup default align config for other profiles.taehyub
Summary: The alignment of popup can be different in each profiles. So I added the align configuration of popup. @feature Reviewers: cedric, woohyun Differential Revision: Signed-off-by: Cedric BAIL <>
2015-12-07spinner: add possibility to enter negative value.Shilpa Singh
Summary: Even if spinner's min max values range from -ve to +ve, it wasn't possible to enter -ve values in spinner. @fix T2915 Test Plan: 1. Launch Elementary Test 2. Launch spinner demo 3. Tap on the editable area of first spinner 4. Enter negative value '-' is not allowed to enter even though the min max value of spinner ranges from -5000 to +5000. Reviewers: CHAN, cedric Reviewed By: cedric Maniphest Tasks: T2915 Differential Revision: Signed-off-by: Cedric BAIL <>
2015-12-07elementary: Update ecore wayland window geometryChris Michael
As Elementary handles the window border theme, we can more accurately set ecore_wl2 window geometry from here. The window geometry is defined as the "visible bounds" from the user's perspective, so the values we set here should come from the theme. @fix ref T2919 Signed-off-by: Chris Michael <>
2015-12-07Theme: label - Add fixed to silent warnings.Yeshwanth Reddivari
Summary: Fix the edje calc error message. ERR<41630>:edje lib/edje/edje_util.c:3465 _edje_object_size_min_restricted_calc() file /usr/local/share/elementary/themes/default.edj, group elm/label/base/slide_short has a non-fixed part 'elm.text'. Adding 'fixed: 1 1;' to source EDC may help. Continuing discarding faulty part. Test case: elementary_test -to 'label slide' --> change sliding speed Reviewers: cedric, singh.amitesh, herdsman, jpeg Subscribers: mvsovani, alok25, Differential Revision:
2015-12-04elm border: also change shadow program signal name...Mike Blumenkrantz
2015-12-04elm border: change shadow toggle program signal source e -> elmMike Blumenkrantz
2015-12-04elementary: Don't call ecore_wl2_shutdown unless we have a displayChris Michael
During _elm_config_sub_shutdown we were explicitly calling ecore_wl2_shutdown. We should only be doing this if we are actually in a wayland environment. @fix Signed-off-by: Chris Michael <>
2015-12-03cursor: add cursor support on Windows.Vincent Torri
@feature Signed-off-by: Cedric BAIL <>
2015-12-03win32: call ecore_win32 shutdown as part of the shutdown subsystem.Vincent Torri
Signed-off-by: Cedric BAIL <>
2015-12-03cnp: add Copy & Paste support for WindowsVincent Torri
It needs the clipboard management in Ecore_Win32 @feature Signed-off-by: Cedric BAIL <>
2015-12-03elementary_test: fix memory leakJean Guyomarc'h
Signed-off-by: Cedric BAIL <>
2015-12-03priv: centralized and safe inclusion of Ecore_Cocoa.hJean Guyomarc'h
Signed-off-by: Cedric BAIL <>
2015-12-03win: add Cocoa support for elm_win_window_id_get() APIJean Guyomarc'h
Signed-off-by: Cedric BAIL <>
2015-12-03win: use EINA_UNUSED instead of void casting.Jean Guyomarc'h
Signed-off-by: Cedric BAIL <>
2015-12-03cnp: cocoa support for copy and paste (text only).Jean Guyomarc'h
Signed-off-by: Cedric BAIL <>
2015-12-03cursor: add support for Cocoa system cursors.Jean Guyomarc'h
Signed-off-by: Cedric BAIL <>
2015-12-03config: add error messages when profile or config could not be saved.Jean Guyomarc'h
Signed-off-by: Cedric BAIL <>
2015-12-03cocoa: call ecore_cocoa_init as part of the init process.Nicolas Aguirre
This mimic what x and wayland do. This is need if you want that ecore_event was inited early. Signed-off-by: Cedric BAIL <>
2015-12-03elementary: Port elementary to use Ecore_Wl2 libraryChris Michael
This is a merge of branch 'devs/devilhorns/ecore_wl2' that ports Elementary to use the new Ecore_Wl2 library. This port allows for improved time to first frame, reduced input latency, and proper support for xdg window geometry. @feature
2015-12-03elementary: Remove misuse of EINA_UNUSEDdevs/devilhorns/ecore_wl2Chris Michael
Signed-off-by: Chris Michael <>
2015-12-03elementary: Port elementary config code to use Ecore_Wl2 libraryChris Michael
Signed-off-by: Chris Michael <>
2015-12-03elementary: Port elementary copy/paste code to use Ecore_Wl2 libraryChris Michael
Signed-off-by: Chris Michael <>
2015-12-03elementary: Port elementary window code to use Ecore_Wl2Chris Michael
Signed-off-by: Chris Michael <>
2015-12-03elementary: Port elementary cursor code to use ecore_wl2 libraryChris Michael
Signed-off-by: Chris Michael <>
2015-12-03elementary: Include header for Ecore_Wl2 and add external displayChris Michael
variable Signed-off-by: Chris Michael <>
2015-12-03elementary: Use ecore_wl2 library for elementaryChris Michael
Signed-off-by: Chris Michael <>
2015-12-03Entry: add "selection,reset" stateDaniel Hirt
This change will hide the cursor once there is an actual change, and there is a difference between the selection cursors. If there is no difference, then it is better to show the cursor again.
2015-12-02spinner: prevent scrolling when longpress timer enabled.woochan lee
Summary: Spinner on scroller case. Scroll should be freeze when spinner button in long press state. If not, the scolling will be started after delete longpress timer. Like a other widgets, scroll not allowing is correct action for this. @fix Reviewers: jaehwan, Hermet, eagleeye, cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2015-12-02elm: set language to edje when elm_language_set is called.Shilpa Singh
Summary: Application set language using elm_language_set and when elm_language_set is called language should be set to edje as well @fix Test Plan: Call elm_language_set and check language should be set to edje as well. Reviewers: cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2015-12-02menu: enhance accessibility supportLukasz Stanislawski
2015-12-02box: skip box in accessibility tree by defaultLukasz Stanislawski
2015-12-02atspi: always use widget's subobj as accessible childrenLukasz Stanislawski
Patch fixes issue when widgets could be orphaned in accessibility tree due to overloaded accessible_children_get methods in widgets returning Elm_Object_Items. Widgets like genlist, gengrid, list and toolbar returned only items as its accessibility children so if some widget was attached directly to those widgets (like ctxpopup/popup) it become orphaned in accessibility tree.
2015-12-01bg: do not make background accessibility object.Lukasz Stanislawski