AgeCommit message (Collapse)Author
2016-05-11Ector renderer cairo: Remove the no longer needed .Base hack.Tom Hacohen
2016-05-11Ector renderer gl: Remove the no longer needed .Base hack.Tom Hacohen
2016-05-11Ector renderer software: Remove the no longer needed .Base hack.Tom Hacohen
2016-05-11elm cnp: simplify data preparerThiep Ha
Use eina_strbuf to simplify the data preparer for uri. This helps remove the complex for loop and also reduce the memory allocated for uri array. This also removes redundant checking.
2016-05-11tests: eio: make sure we cleanup eio_test_xattr_set correctlyStefan Schmidt
We missed tmpstr_del and shutting down eina here. This test segfaults from time to time on Jenkins. Not sure this was the actual cause but better clean it up anyway.
2016-05-11elm win: change to use legacy api for cocoa engineThiep Ha
Some APIs are move from eo to legacy as in ab3058d3, but not all api calls are changed. This causes build break in mac with cocoa backend. This patch fixes it. @fix
2016-05-10edje_cc: cleanup queued jobs for removed programJee-Yong Um
Summary: When a new edje program is created, some jobs like lookup part (Part_Lookup) or compiling embryo script (Code_Program) are queued. If program is removed, queued jobs should be removed also. Reviewers: jpeg, cedric Reviewed By: cedric Differential Revision: Signed-off-by: Cedric Bail <>
2016-05-10edje_edit: fix edje_edit_group_copyAndrii Kroitor
Summary: Writing copy directly to file. Old way (adding directly to collection cache) leads to possible segfaults on edje_collection_cache_flush. Reviewers: reutskiy.v.v, cedric Subscribers: jpeg Differential Revision: Signed-off-by: Cedric Bail <>
2016-05-10eet: add a helper to setup hash with generic value storageJee-Yong Um
Summary: add a macro to setup eet_data_descriptor for hash with generic value storage. Test Plan: make check (test case is included in eet test suite) Reviewers: cedric, raster Subscribers: jpeg Differential Revision: Signed-off-by: Cedric Bail <>
2016-05-10elput: Add API function to set max allowed pointer positionChris Michael
This patch adds an API function that can be used to restrict mouse movement from going outside a screen @feature Signed-off-by: Chris Michael <>
2016-05-10elput: Fix issue of NULL seat named being passed during input initChris Michael
When calling elput_input_init we need to check for a valid seat name being passed in. If no seat name is provided, we will use the default seat name. @fix Signed-off-by: Chris Michael <>
2016-05-10ecore-wl2: Remove need for including <sys/param.h>Chris Michael
As we already have MIN & MAX defined in Eina, we no longer need to include sys/param.h header to get those defines ref d00643fcc4ebe2de3d9abf21edd0a7f55d99972c @fix Signed-off-by: Chris Michael <>
2016-05-10elput: Add API function to return a list of Elput_Devices on a givenChris Michael
seat This patch adds a new API function which can be called to retrieve a list of existing Elput_Devices on a given Elput_Seat. @feature Signed-off-by: Chris Michael <>
2016-05-10elput: Add API function to return a list of seatsChris Michael
This patch adds a new API function which can be used to return a list of existing Elput_Seat objects from a given manager. @feature Signed-off-by: Chris Michael <>
2016-05-10Revert "elm entry: remove unused funtions"Mike Blumenkrantz
This reverts commit 2e68debe7b6853dff2d58e1fa89ba7939708871f. ref T3455
2016-05-10Revert "elm cnp/Wl: Remove duplicated data receive callback"Mike Blumenkrantz
This reverts commit f5d10f1961fcfae5ca0204c1bc0c787c96fb4f2c. this breaks pasting into efl applications on wayland fix T3455
2016-05-10eolian: fix C type serialization (handle undefined)Daniel Kolesa
2016-05-10theme: add clip for disabling focus effects on some windowsMike Blumenkrantz
ref T3408
2016-05-10Eldbus: remove shadowing variable.Tom Hacohen
FFS people, turn on your compiler warnings.
2016-05-10Efl gfx gradient: Remove the no longer needed .Base hack.Tom Hacohen
2016-05-10ecore-drm: Fix potential segfault when setting output modeChris Michael
If a NULL mode is passed into ecore_drm_output_mode_set, then we try to disable the given output. If disabling the output fails, we were trying to print an ERR message which tried to access the NULL mode. @fix Signed-off-by: Chris Michael <>
2016-05-10add work email id into AUTHORSAmitesh Singh
2016-05-10Efl gfx: Remove the no longer needed .Base hack.Tom Hacohen
2016-05-10Efl model: Remove the no longer needed .Base hack.Tom Hacohen
2016-05-10Ecore audio: Correctly namespace now that Eolian supports it better.Tom Hacohen
Eolian had a restriction due to the C++ generator that classes and namespaces would be named differently. Now that the C++ generator is fixed, eolian dropped the restriction and we can finally fix the wrong namespaces in ecore audio.
2016-05-10examples: eolian_cxx: fix some problems after changing the colourable namespaceStefan Schmidt
Fix commit 3e8db298f70932ce7b2f5296d44b262a615ea87c the namepsace changed but only a few files have been fixed for this. Many files did still not compile with make examples. I fixed some more but stopped at the cxx files with the hope that the original author would actually do this.
2016-05-10examples: evas-3d: fix executable name for evas 3d fog exampleStefan Schmidt
This list contains the executable names and not the source file names.
2016-05-10elm: rename Elm.Nstate to Efl.Ui.NstateAmitesh Singh
2016-05-10elm test dnd: replace strcat with eina_strbufThiep Ha
replace strcat with eina_strbuf.
2016-05-09efl: everyone should now rely on Eina MIN/MAX redefinition.Cedric BAIL
2016-05-09eina: add MIN/MAX redefine as we use it everywhere.Cedric BAIL
This is done on an attempt to permanently fix our Windows port. Windows doesn't have MIN/MAX, so we should always do a ifndef/define in every piece of code that use it. Of course we always forget and it take times to notice and fix. We have over the year added it in many private headers, but as the issue continue to raise again and again, I prefer to get this fixed in our main header.
2016-05-09eina: Add eina_promise_race composition functionFelipe Magno de Almeida
Added eina_promise_race function that composes multiple promise objects into a new promise which is fulfilled when one of the promises are fulfilled, or fails when one of the promises have failed.
2016-05-09elput: Add code to handle keybindings for vt switchingChris Michael
This patch makes elput handle receiving the key combinations for vt switching and perform the actual switch itself. This is done so that ecore_drm2, ecore_fb, etc, etc do not each need their own code to handle vt switching. @feature Signed-off-by: Chris Michael <>
2016-05-09elput: Add API function to switch to a given vtChris Michael
This patch adds a new API function to Elput that can be used to switch to a given VT. This allows drm2 or enlightenment to switch to a given virtual terminal in response to keybindings. @feature Signed-off-by: Chris Michael <>
2016-05-09elput: Remove erroneous debug print outChris Michael
NB: No functional changes, just cleanup of extra debug message and commented out codeblock Signed-off-by: Chris Michael <>
2016-05-09elput: Support sending of session activate/deactivate eventChris Michael
This patch adds support for notifying when a session gets activated or deactivated. This will be used in drm2 to notify compositor when to pause/restart rendering during a vt switch @feature Signed-off-by: Chris Michael <>
2016-05-09elput: Remove useless dbus argument fetchingChris Michael
As we do not need minor or fd from the dbus message during input device resume, we can remove these variables @fix Signed-off-by: Chris Michael <>
2016-05-09edje - file set - use vpath for edje files now too like evas imagesCarsten Haitzler (Rasterman)
2016-05-09elm entry: add more control for dndThiep Ha
Adding dnd's enter, leave, position callbacks to let users know when drag item is entered, leaved; move cursor to follow drag item's position.
2016-05-09elm test dnd: fix multiple items dndThiep Ha
When we do dnd with multiple items in genlist, gengrid in dnd test, the items are correctly transfered. It is caused by incorrect sent data. This patch fixes by adding new line separation between items' data.
2016-05-09Edje: Fix test case to show proper use of part APIsJean-Philippe Andre
The one and only valid use case is calling a function directly on the part handle, like: func(part_get(obj, "part"), args). This does not change the actual proxy object lifecycle or resolve any potential issues, but this should clear up things in terms of scope for proper (supported) use. efl_content_get may become efl_part() and return a temporary object, valid for a single function call. Those are "details" still to be refined.
2016-05-09Evas: Remove invalid codeJean-Philippe Andre
Since Efl.Canvas.Image and Efl.Canvas.Scene3d inherit from Evas.Image, the two CHECK(isa) can not be reached, and also the cast from eo_data_scope_get() would be invalid (it should return NULL as those classes have no private data). Also, I believe the CHECK() for texture3d can not be reached either since texture3d objects are not evas objects. Ping @zmike
2016-05-08Improve elm standard icons testDave Andreoli
* use a genlist to speedup and make use of group ability * manually list the icons (otherwise old and deprecated icons show up) NOTE: as always this expose a new genlist bug: just change the size of the icons (with the radio button) and scroll the realized items get a wrong size.
2016-05-08FDO icons: more work on Places iconsDave Andreoli
2016-05-08elementary: Fix example compilation when compiling in another directoryFelipe Magno de Almeida
2016-05-08eolian-cxx: Disable example and fix new naming standardFelipe Magno de Almeida
Fixed naming standard in some tests and disabled the callback test while Ecore Eo API is still rapidly changing
2016-05-08evas: Disabled C++ example while Eo API is still rapidly changingFelipe Magno de Almeida
2016-05-08FDO icons: redesigned all the actions iconsDave Andreoli
2016-05-07eina: Fix memory leaks in promiseFelipe Magno de Almeida
2016-05-07FDO icons: reenable all the new icons, this time in png formatDave Andreoli