summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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 <cpmichael@osg.samsung.com>
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: https://phab.enlightenment.org/D3883
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: https://phab.enlightenment.org/D3885
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: https://phab.enlightenment.org/D3882
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: https://phab.enlightenment.org/D3887
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 <cpmichael@osg.samsung.com>
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 <cpmichael@osg.samsung.com>
2016-04-13elput: Add API function to set input windowChris Michael
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Add event which can be raised when devices get added or removedChris Michael
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Handle various events from libinput and pass to ecore_eventChris Michael
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Add event structures for keymap and modifier sending eventsChris Michael
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Create and send seat frame events when we need toChris Michael
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Create and raise event when seat capabilities changeChris Michael
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Add support for creating and removing devicesChris Michael
This patch adds start of code to create or remove input devices such as keyboards, pointers, or touch devices. Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Start code to process events from libinputChris Michael
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Add API function to initialize and shutdown input devicesChris Michael
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Remove vt activate/restore from input manager interfaceChris Michael
As this library is just going to deal with libinput, we don't need to have interface functions to activate or restore a virtual terminal. Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Add API functions to open and close an input deviceChris Michael
This adds new API functions which can be called to open or close an input device and take control (or release control) of said device Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Add input manager interface and APIs to connect & disconnectChris Michael
This commit adds the start of the Elput Manager & Interface code. This will be used as an inteface to various backend methods of session & device control (ie: systemd, direct interface, etc). This will provide various abstractions for working with libinput when opening/closing input devices. Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Add test framework for Elput libraryChris Michael
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13elput: Initial checkin of elput libraryChris 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. Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-04-13eo: adjust direction of parametersDave Andreoli
They are OUT params in real Side note: the doc for this function miss the x parameter in the generated .eo.h file ...if someone want to look at the doc generation code.