summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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 <cp.michael@samsung.com>
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 <vivek.ellur@samsung.com> Reviewers: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1482
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 <cp.michael@samsung.com>
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)
@fix
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: https://phab.enlightenment.org/D1474 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com> Signed-off-by: Carsten Haitzler (Rasterman) <raster@rasterman.com>
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: https://phab.enlightenment.org/D1469 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-24autotools: modified autogen.sh 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 autogen.sh 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 <sri.hebbar@samsung.com> Reviewers: devilhorns, cedric, raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1480 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
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 <cp.michael@samsung.com>
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 <cp.michael@samsung.com>
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 <cp.michael@samsung.com>
2014-09-23ecore-drm: Remove udev from private header and add an Eeze_Udev_WatchChris Michael
for Ecore_Drm_Input Summary: This commit removes all references to 'udev' in the private header, and replaces udev_monitor (in Ecore_Drm_Input structure) with an Eeze_Udev_Watch. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23ecore-drm: Fix ecore_drm_device_find function to use EezeChris Michael
Summary: This converts the internal code of ecore_drm_device_find function to use Eeze function calls instead of udev in order to locate the drm card. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23ecore-drm: Remove references to udev functions and init Eeze duringChris Michael
startup Summary: This removes the variable & function calls to udev and adds code to initialize/shutdown Eeze. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23ecore-drm: Fix comment to not mention udevChris Michael
@fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23ecore-drm: Add Eeze as an internal dependency for ecore-drmChris Michael
@fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23ecore-drm: Remove internal dependency on libudevChris Michael
@fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23ecore-drm: Remove dependency on libudev for ecore-drmChris Michael
@fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23ecore-drm: Add Eeze as a dependency for Ecore_DrmChris Michael
@fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23ecore-drm: Move Eeze above Ecore_DrmChris Michael
Summary: Ecore_Drm is going to be using Eeze for udev functionality, so we need to check for Eeze deps before Ecore_Drm @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23eeze: Add cases for backlight and leds in get_syspath_from_watch.Chris Michael
Summary: This adds support for backlight and leds devices for use with an Eeze_Udev_Watch @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23eeze: Add cases for backlight and leds in eeze_udev_find_by_typeChris Michael
Summary: Add code to find backlight and led devices inside eeze_udev_find_by_type function. This will be used in Ecore-Drm to find the backlight of an output. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23eeze: Add Eeze udev types for backlight and ledsChris Michael
Summary: Add additional types to Eeze udev device types for backlight and leds. Ecore-Drm will use these types to locate the backlight in order to support setting/getting the backlight level on an output. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23ecore-evas-drm: Fix calling ecore_drm_device_find twice in some casesChris Michael
Summary: If no device name was passed in to ecore_drm_device_find function, then if we fail to find the default drm device on the first call, there is No point in calling the same function again to get the same result. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23eeze: Fix issue with eeze_udev_find_by_type not finding devices whenChris Michael
name is NULL. Summary: This was totally wrong !! eeze_udev_find_by_type can be passed EEZE_UDEV_TYPE_NONE to list all devices and it can also be passed name == NULL to find All devices listed of a certain type. To check for !etype && !name is just plain Wrong !! We have checks below for a valid name (and then do a comparison). @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23rename eina_value_util_timestamp_new -> eina_value_util_time_string_newMike Blumenkrantz
2014-09-23+eina_value_util apiMike Blumenkrantz
merged from maelstrom/azy. commonly used functionality for eina_value with _util_ namespace to make them easier to find in the value header nightmare @feature
2014-09-23eeze: Fix return value for eeze_udev_syspath_get_sysnumChris Michael
Summary: oopsie !! Big fat copy/paste error :( This fixes the return value for the eeze_udev_syspath_get_sysnum function @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23eeze: Add code for eeze_udev_syspath_get_sysnum functionChris Michael
Summary: This adds an API function to return the sysnum of a device based on syspath. This is needed in ecore-drm to return the id (sysnum) of a drm device. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23eeze: Add eeze_udev_syspath_get_synum functionChris Michael
Summary: This adds an API declaration for getting the sysnum of a device from the syspath. This is needed in the ecore-drm code to fetch the id of a device. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>