AgeCommit message (Collapse)Author
2014-09-30Fixoring.devs/tasn/eo_fixTom Hacohen
2014-09-26Evas Textblock: Fix bad empty line add on wrappingDaniel Hirt
Summary: In some cases of char or word wrapping, an empty line might be accidentally added at the end of the paragraph. That line contains no items. Of course, this line should not exist. One outcome of this is that it causes wrong height values of the paragraph, when the finalizing code uses the _layout_last_line_max_descent_adjust_calc, which in turn looks at that empty line to calculate the descent values. @fix Test Plan: Char-wrap and word-wrap tests to test suite included in this revision. Reviewers: tasn Subscribers: JackDanielZ, cedric Projects: #efl Differential Revision:
2014-09-26elua: remove ldouble from lualianDaniel Kolesa
2014-09-26elua: lualian event cleanupDaniel Kolesa
2014-09-26elua: remove Constructor/Default_Constructor from lualian (obsolete)Daniel Kolesa
2014-09-26eeze: Added API to set sysattr valuesvivek
Summary: Added eeze_udev_set_sysattr API to set value of various system attributes of a device Signed-off-by: vivek <> Reviewers: devilhorns Subscribers: cedric Differential Revision:
2014-09-26ecore_wayland: Added cursor_name to Ecore_Wl_Window.Srivardhan Hebbar
Summary: Added cursor_name to Ecore_Wl_Window so that we can compare with input cursor name and avoid unnecessary cursor set calls to wayland. Signed-off-by: Srivardhan Hebbar <> Reviewers: devilhorns Subscribers: cedric Differential Revision:
2014-09-25eo-cxx: Get rid of eo_add_custom.Savio Sena
2014-09-25eolian-cxx: Get rid of class_prefix and related code.Savio Sena
This patch fixes the use of eolian_function_full_c_name_get API also.
2014-09-25Eo: Change eo_add/del/unref behaviour.Tom Hacohen
Before this change eo_add() used to create an object with 1 ref, and if the object had a parent, a second ref. Now, eo_add() always returns an object with 1 ref, and eo_add_ref() preserves the old behaviour (for bindings). eo_unref now un-parents if refcount is 0, and eo_del() is an alias for eo_unref (will change to be a way to ensure an object is dead and goes to zombie-land even if still refed).
2014-09-25ecore-drm: Don't crash if we get no devpath from EezeChris Michael
Summary: During a device remove event, we should check that Eeze has returned us a devpath to remove else we segfault when trying to strcmp the device path later during actual remove. @fix Signed-off-by: Chris Michael <>
2014-09-25ecore-drm: Add some more debug information if a device fails to openChris Michael
Summary: This is mainly for debugging, but lets print out a bit more information if a device fails to open. @fix Signed-off-by: Chris Michael <>
2014-09-25ecore-drm: Fix adding an input device when we don't get the devpathChris Michael
from Eeze. Summary: If we fail to get a devpath from Eeze for an input device, then we need to error out gracefully and not add a failed input device. @fix Signed-off-by: Chris Michael <>
2014-09-25elua: update eolian bindings and generatorDaniel Kolesa
2014-09-25eolian: remove the need to pass prefix to eolian_function_full_c_name_getDaniel Kolesa
2014-09-25eolian: properly replace commas in event_c_name_get and cleanup generatorDaniel Kolesa
2014-09-25eolian: new API: eolian_event_c_name_getDaniel Kolesa
2014-09-25efreet: TODO++Sebastian Dransfeld
2014-09-25Eo: Get rid of eo_add_custom.Tom Hacohen
We decided to deprecate this one in favour of setting thing in the construction between the constructor and the finalizer.
2014-09-25efreet: Fix leakSebastian Dransfeld
When doing efreet_desktop_command_append_multiple we add all files from command, whilst still looping command->files. So the command was created with all files for all files. Set l to NULL, since we parse all elements in command->files in efreet_desktop_command_append_multiple to break the loop.
2014-09-25efreet: remove debug fprintfSebastian Dransfeld
2014-09-25efreet: Fix leak on errorSebastian Dransfeld
If we encountered an error, special hashes in internal desktop struct wasn't free'd.
2014-09-25efreet: Implement fields added by desktop spec 1.1Sebastian Dransfeld
2014-09-25efreet: Accept both only_show_in and not_show_inSebastian Dransfeld
In one file it is allowed with both OnlyShowIn and NotShowIn, and it is the user who has to ensure that these lists don' clash. @fix
2014-09-25evas: supplement missing fields in doc.ChunEon Park
2014-09-24efreet: add check for cache versionSebastian Dransfeld
If version differs between new and old cache, signal change
2014-09-24pkg-config: Make Eina++ require and use Eo.Savio Sena
Currently bindings/eina-cxx/{eina_clone_allocators.hh, eina_list.hh, eina_array.hh} include Eo.h, so it's actually already a dependency. This patch just reflects it in eina-cxx.pc.
2014-09-24ecore-drm: Add an extra blank line just to separate codeChris Michael
Summary: This commit has no functional changes, just cosmetic/formatting to make the code easier to read. @fix Signed-off-by: Chris Michael <>
2014-09-24ecore-drm: Added private functions to get brightness levels in backlightvivek
Summary: Added private internal functions to get various brightness levels 1) Added _ecore_drm_actual_brightness_get to get Actual brightness 2) Added _ecore_drm_max_brightness_get to get Max brightness 3) Added _ecore_drm_brightness_get to get Brightness These functions will eventually be exposed with an API for ecore-drm to get/set the backlight level for an output. @feature Signed-off-by: vivek <> Reviewers: devilhorns Subscribers: cedric Differential Revision:
2014-09-24ecore-drm: Remove need to use an extra variable for storing device.Chris Michael
Summary: This commit just modifies the internal code to remove the need for an extra variable. There really is no need to store the device twice. We already have it in the list of returned devices. @fix Signed-off-by: Chris Michael <>
2014-09-24elua: class unregister + keep track of Eo_ClassDaniel Kolesa
2014-09-24Edje cmake: Add a way to define edje compilation target.Tom Hacohen
2014-09-24elua: remove the eo_methods stuff, improve class registrationDaniel Kolesa
2014-09-24elua: Eo metatype with method table redirectionDaniel Kolesa
2014-09-24ecore_x_vsync - fix tiny leaklet of drmversionCarsten Haitzler (Rasterman)
2014-09-24elua: ad the rest of Eo APIs to ffi cdefDaniel Kolesa
2014-09-24evas_events: fixed keyup with modifierAndrii Kroitor
Summary: removed check that disallows exact modifiers set. I.e. if we need Ctrl+s without any other modifiers: mask = evas_key_modifier_mask_get(obj, "Control"); evas_object_key_grab(obj, "o", mask, ~mask, false); This works with keydown, but was broken with keyup. Reviewers: cedric, seoz, Hermet, raster Subscribers: cedric, reutskiy.v.v Differential Revision: Signed-off-by: Cedric BAIL <> Signed-off-by: Carsten Haitzler (Rasterman) <>
2014-09-24elua: add some more eo APIs to ffi cdefDaniel Kolesa
2014-09-24eina_value_util_type_offset: abs(unsigned int) is nonsenseJérémy Zurcher
2014-09-24eo: use the "EXTRA_DIST" macro to install .py filesCedric BAIL
Summary: The SCRIPTS macro will add the executable flag (+x) to the Python scripts ; but as these do not have a shebang (#!/bin/python) and we are executing them explicitly with "python ...", it is useless. Plus, some build environments will issue a warning about this. Reviewers: tasn, JackDanielZ Subscribers: mbachmann Projects: #efl Differential Revision: Signed-off-by: Cedric BAIL <>
2014-09-24autotools: modified to be able to build from any directory.Srivardhan Hebbar
Summary: Now we cannot have a designated build directory for building EFL. We have to build from the same source folder only. So have modified script so that we can build from any directory. This is similar to the one which I had submitted for Enlightenment and Elementary. Signed-off-by: Srivardhan Hebbar <> Reviewers: devilhorns, cedric, raster Subscribers: cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2014-09-24efl build - fix parallel builds with new branch merge from dhCarsten Haitzler (Rasterman)
fix tha broken stuff like missing dependencies and links for drm engine module that cause parallel build breaks!
2014-09-23eeze: Fix missing break in switch(s)Chris Michael
Summary: Fixes Coverity CID1240226, CID1240225 @fix Signed-off-by: Chris Michael <>
2014-09-23+eina_strdup(), eina_streq()Mike Blumenkrantz
there are macros/inlines for these in most efl projects I've seen, may as well have them standardized here @feature
2014-09-23move eina_value_util_time_string_new() to not inlineMike Blumenkrantz
uses strptime which will cause warnings for people who don't do includes correctly
2014-09-23fix config.h inclusion across the treeMike Blumenkrantz
2014-09-23add eina_value_util.h to Eina.hMike Blumenkrantz
2014-09-23Merge branch 'devs/devilhorns/ecore_drm_eeze'Chris Michael
ecore-drm: Port existing ecore-drm to use Eeze ecore-drm now uses Eeze library for udev device functions. This removes the existing dependency on udev and makes use of our own library (Eeze) to find, list, watch, and otherwise deal with udev devices. This is the last of the ecore-drm code that needs porting NB: Ecore-Drm Now uses Eeze for udev and Eldbus for dbus functionality. @feature
2014-09-23ecore-drm: Port ecore_drm_output backlight init code to use EezeChris Michael
Summary: This ports the current backlight_init code to use Eeze library instead of udev functions directly. @fix Signed-off-by: Chris Michael <>
2014-09-23ecore-drm: Port ecore_drm_inputs code to use Eeze instead of udevChris Michael
Summary: This changes all of our internal ecore-drm input code to use Eeze library instead of udev directly. @feature Signed-off-by: Chris Michael <>