AgeCommit message (Collapse)Author
2016-04-17eina: Add progress notify callback feature for Promise Ownersdevs/felipealmeida/promisesFelipe Magno de Almeida
Add a way for users of the promise owner to get notified when a promise progress is registered
2016-04-17Eo: Silence warning about no side-effect in _eo_add_commonFelipe Magno de Almeida
Added a cast to void to silence the warning about no side-effect on GCC.
2016-04-17docs: document ecore_mainloop class, functions and events.Stefan Schmidt
2016-04-17docs: add description for ecore_poller class and cleanup some other partsStefan Schmidt
2016-04-17docs: fix some typos in ecore_timer EO docsStefan Schmidt
2016-04-16elua: more file utilities in clibDaniel Kolesa
2016-04-16elm_focus: keep all focused states to be consistent when win loses and gets ↵WooHyun Jung
focus Since focus_clear removed all the focused traces, focus was not reverted well whenever win lost and got focus repeatedly. For instance, 1. set focus to button1 2. set focus to button2 3. win focus out and in 4. remove button2 5. focus is on win not on button1 So, focus logic changes to not clear focused states when win loses focus. @fix
2016-04-16elm_win: remove duplicated focused/unfocused event callWooHyun Jung
These are already called in elm_widget's on_focus. @fix
2016-04-15evas: update evas-3d-shadow exampleOleksandr Shcherbina
Summary: Add possibility turn on/off rendering scene with/without post processing Reviewers: cedric, raster, Hermet Subscribers: jpeg Differential Revision: Signed-off-by: Cedric Bail <>
2016-04-15edje_cc: delete anonymous lookup during program removalJee-Yong Um
Summary: program_remove attribute allows to remove program inherited from parent group, but if its action is EDJE_ACTION_TYPE_SCRIPT, anonymous lookup also should be deleted. @fix Reviewers: cedric, jpeg Differential Revision: Signed-off-by: Cedric Bail <>
2016-04-15autotools: fix make distcheck.Cedric Bail
2016-04-15Edje tests: Don't ship test edje files and clean up their generation.Tom Hacohen
This was duplication hell and also quite stupid. This commit should fix this mess (to an extent).
2016-04-15Edje tests: Fix tests when running out of source and remove hack.Tom Hacohen
There was a seriously horrible hack here to workaround this issue. This hacks goes all the way back to 3e07236. The essence of the hack was to try the system files for the tests (and I guess that's why we were shipping them although we really shouldn't). This change fixes the file lookup for out of source files. Hat-tip to zmike for pointing me to abs_top_buildir.
2016-04-15Elm test layout: Fix indentation.Tom Hacohen
2016-04-15Elementary tests: Migrate the suite to the efl test infra.Tom Hacohen
2016-04-15Eo: Make sure semi-colons and other directives aren't used in eo_add.Tom Hacohen
This was already enforced in the legacy version but was not enforced in the GCC extension version. This change makes sure it's disallowed in both.
2016-04-15Elm ctxpopup: Remove useless implementation of sub_object_add.Tom Hacohen
Was just calling super and nothing more.
2016-04-15elput: Adjust EAPI for windows buildChris Michael
Small patch to fix definition of EAPI on Windows. Thanks to vtorri for reporting. Signed-off-by: Chris Michael <>
2016-04-15Elementary Toolbar: Send order signals when a item is added/removedYoungbok Shin
Summary: Send order signals for changing item's state according to its order. It does not affect to existing themes. It sends the following signals. elm,order,first,item elm,order,default,item elm,order,last,item @feature Test Plan: N/A Reviewers: woohyun, jaehwan, eagleeye, cedric Subscribers: cedric, jpeg Differential Revision:
2016-04-14autotools: fix build after hungry rebase.Cedric BAIL
2016-04-14examples: add DESTDIR support for install.Cedric BAIL
2016-04-14elementary: make it possible to build the library alone.Cedric BAIL
2016-04-14eio: make it possible to build the library alone.Cedric BAIL
2016-04-14ector: make it possible to build the library alone.Cedric BAIL
2016-04-14ecore: make it possible to build the library alone.Cedric BAIL
2016-04-14edje: make it possible to build the library alone.Cedric BAIL
2016-04-14efl: make it possible to build the library alone.Cedric BAIL
2016-04-14eo: make it possible to build the library alone.Cedric BAIL
2016-04-14autotools: allow reuse of some macro for subdirectory Eolian build.Cedric BAIL
2016-04-14eet: make it possible to build the library alone.Cedric BAIL
2016-04-14emile: make it possible to build the library alone.Cedric BAIL
2016-04-14eina: make it possible to build the library alone.Cedric BAIL
2016-04-14evil: make it possible to build the library alone.Cedric BAIL
So I have been battling with autotools on this for a full week now, and what we want is basically impossible. A.k.a. one file definition and possibility to do a full build or just a partial build of efl. Even moving to just partial build require to land a massive patch that change everything in our build system and this is just not a road I want to take. For reference, if one day automake allow the use of any kind of variable (autoconf AC_SUBST expansion or $()) in the _SOURCES parameter, it will be possible to fix. Alternatively if they allow to build subdirectory before they do BUILT_SOURCE, it would make it possible to incrementaly move to only partial build. In the mean time, a less problematic solution is to duplicate source code.
2016-04-14autotools: track dependencies for partial sub build.Cedric BAIL
2016-04-14Eo base: Improve documentation.Tom Hacohen
2016-04-14docs: add description for class and method parametersStefan Schmidt
2016-04-14docs: add method parameter descriptions for ecore_idle_*Stefan Schmidt
Now that we support these in docgen catch up in some example EO files.
2016-04-14docs: add class and method parameter descriptions to ecore_idler classStefan Schmidt
2016-04-14Eo base: Make parent nullable.Tom Hacohen
It's allowed to be null, so mark it as such. This is useful for languages that support nullable vs non-nullable types.
2016-04-14edje: fix invalid calculation to get a circular dependencyShinwoo Kim
2016-04-14datetime_input_ctxpopup: delete previously created ctxpopup if theme is brokenVitalii Vorobiov
Summary: Or else it will create dozens of ctxpopup's if user applied wrong or broken theme that do not remove ctxpopups at all (lack of programs/signals or whatever brokes ctxpopup behaviour) @fix Reviewers: cedric, reutskiy.v.v, NikaWhite, raster, an.kroitor, wc, Hermet Reviewed By: Hermet Subscribers: jpeg Differential Revision:
2016-04-14evas.canvas3d: Change shade_mode to shader_modeOleksandr Shcherbina
Summary: enum Evas.Canvas3D.Shade_Mode are using for choose relevant shader source code. So renaming have a sence. Rename evas_canvas3d_shade_mode_set/get property to evas_canvas3d_shader_mode_set/get Rename internal fields and functions Reviewers: cedric, Hermet, raster Subscribers: jpeg Differential Revision:
2016-04-14Elementary: fix PACKAGE_DATA_DIR valueYOhoho
Summary: when run elementary_config, It can't find 'font_preview.edj'. i modified PACKAGE_DATA_DIR value. Test Plan: elementary_config Reviewers: Hermet, cedric Subscribers: conr2d, jpeg Differential Revision:
2016-04-14elput - update gitignore.Hermet Park
ignore a generated pc file.
2016-04-14eo - key obj reference - don't unref on del event callbackCarsten Haitzler (Rasterman)
object is being deleted by cb - don't unref as we are already at 0.
2016-04-13elput: Add missing optional feature check for systemdChris Michael
As elput can potentially use systemd-logind for various input device functions, we should add this as an optional dependency in the configure checks. @fix Signed-off-by: Chris Michael <>
2016-04-13Merge branch 'devs/devilhorns/elput'Chris Michael
The elput library is an efl abstraction for the libinput library which can be used by various other subsystems (ecore_fb, ecore_drm, etc) to handle interfacing with libinput without having to duplicate the code in each subsystem. Elput currently uses systemd-logind by default to open/close input devices, but has the ability for other methods (direct opening) to be easily added through the Manager implementation. NB: This library is merged with EFL_BETA_API_SUPPORT and is subject to API changes.
2016-04-13elput: Add API function to set output size on an input deviceChris Michael
This function is used to adjust device calibration based on size of output Signed-off-by: Chris Michael <>
2016-04-13elput: Add API function to set input windowChris Michael
Signed-off-by: Chris Michael <>
2016-04-13elput: Add event which can be raised when devices get added or removedChris Michael
Signed-off-by: Chris Michael <>