aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* evas: add logic to do limit output tile to fit in L1 cache.devs/cedric/evas_tilingCedric BAIL2014-09-272-0/+81
| | | | | | | | | This code is not turned on by default at the moment as it expose the cost of walking over and over again Evas_Object stack. We need to seriously optimize this or maybe i should do it another way. Instead we could replay the command list in the asynchronous pipe by adding cliping and replay as many time as needed. Worth exploring that option to.
* elua: update eolian bindings and generatorDaniel Kolesa2014-09-252-15/+20
|
* eolian: remove the need to pass prefix to eolian_function_full_c_name_getDaniel Kolesa2014-09-256-8/+22
|
* eolian: properly replace commas in event_c_name_get and cleanup generatorDaniel Kolesa2014-09-252-32/+10
|
* eolian: new API: eolian_event_c_name_getDaniel Kolesa2014-09-255-7/+36
|
* efreet: TODO++Sebastian Dransfeld2014-09-251-0/+3
|
* Eo: Get rid of eo_add_custom.Tom Hacohen2014-09-2536-188/+90
| | | | | We decided to deprecate this one in favour of setting thing in the construction between the constructor and the finalizer.
* efreet: Fix leakSebastian Dransfeld2014-09-251-0/+3
| | | | | | | | | 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.
* efreet: remove debug fprintfSebastian Dransfeld2014-09-251-1/+0
|
* efreet: Fix leak on errorSebastian Dransfeld2014-09-251-14/+6
| | | | | If we encountered an error, special hashes in internal desktop struct wasn't free'd.
* efreet: Implement fields added by desktop spec 1.1Sebastian Dransfeld2014-09-255-1/+206
|
* efreet: Accept both only_show_in and not_show_inSebastian Dransfeld2014-09-251-9/+8
| | | | | | | 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
* evas: supplement missing fields in doc.ChunEon Park2014-09-251-3/+4
|
* efreet: add check for cache versionSebastian Dransfeld2014-09-241-9/+43
| | | | If version differs between new and old cache, signal change
* pkg-config: Make Eina++ require and use Eo.Savio Sena2014-09-241-4/+4
| | | | | | 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.
* ecore-drm: Add an extra blank line just to separate codeChris Michael2014-09-241-0/+1
| | | | | | | | | 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>
* ecore-drm: Added private functions to get brightness levels in backlightvivek2014-09-242-17/+60
| | | | | | | | | | | | | | | | | | | | 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
* ecore-drm: Remove need to use an extra variable for storing device.Chris Michael2014-09-241-15/+10
| | | | | | | | | | 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>
* elua: class unregister + keep track of Eo_ClassDaniel Kolesa2014-09-241-2/+16
|
* Edje cmake: Add a way to define edje compilation target.Tom Hacohen2014-09-241-0/+13
|
* elua: remove the eo_methods stuff, improve class registrationDaniel Kolesa2014-09-241-11/+4
|
* elua: Eo metatype with method table redirectionDaniel Kolesa2014-09-241-0/+17
|
* ecore_x_vsync - fix tiny leaklet of drmversionCarsten Haitzler (Rasterman)2014-09-241-1/+1
| | | | @fix
* elua: ad the rest of Eo APIs to ffi cdefDaniel Kolesa2014-09-241-2/+49
|
* evas_events: fixed keyup with modifierAndrii Kroitor2014-09-241-2/+1
| | | | | | | | | | | | | | | | | | | | 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>
* elua: add some more eo APIs to ffi cdefDaniel Kolesa2014-09-241-0/+22
|
* eina_value_util_type_offset: abs(unsigned int) is nonsenseJérémy Zurcher2014-09-241-1/+1
|
* eo: use the "EXTRA_DIST" macro to install .py filesCedric BAIL2014-09-241-2/+4
| | | | | | | | | | | | | | | | | | 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>
* autotools: modified autogen.sh to be able to build from any directory.Srivardhan Hebbar2014-09-241-22/+29
| | | | | | | | | | | | | | | | 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>
* efl build - fix parallel builds with new branch merge from dhCarsten Haitzler (Rasterman)2014-09-241-2/+3
| | | | | fix tha broken stuff like missing dependencies and links for drm engine module that cause parallel build breaks!
* eeze: Fix missing break in switch(s)Chris Michael2014-09-231-1/+3
| | | | | | | | Summary: Fixes Coverity CID1240226, CID1240225 @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* +eina_strdup(), eina_streq()Mike Blumenkrantz2014-09-231-0/+28
| | | | | | there are macros/inlines for these in most efl projects I've seen, may as well have them standardized here @feature
* move eina_value_util_time_string_new() to not inlineMike Blumenkrantz2014-09-233-24/+23
| | | | uses strptime which will cause warnings for people who don't do includes correctly
* fix config.h inclusion across the treeMike Blumenkrantz2014-09-2361-5/+197
|
* add eina_value_util.h to Eina.hMike Blumenkrantz2014-09-232-2/+5
|
* Merge branch 'devs/devilhorns/ecore_drm_eeze'Chris Michael2014-09-237-396/+303
|\ | | | | | | | | | | | | | | | | | | | | | | | | 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
| * ecore-drm: Port ecore_drm_output backlight init code to use EezeChris Michael2014-09-231-49/+43
| | | | | | | | | | | | | | | | | | 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>
| * ecore-drm: Port ecore_drm_inputs code to use Eeze instead of udevChris Michael2014-09-231-120/+82
| | | | | | | | | | | | | | | | | | 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>
| * ecore-drm: Remove udev from private header and add an Eeze_Udev_WatchChris Michael2014-09-231-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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>
| * ecore-drm: Fix ecore_drm_device_find function to use EezeChris Michael2014-09-231-98/+51
| | | | | | | | | | | | | | | | | | | | 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>
| * ecore-drm: Remove references to udev functions and init Eeze duringChris Michael2014-09-231-6/+5
| | | | | | | | | | | | | | | | | | | | | | 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>
| * ecore-drm: Fix comment to not mention udevChris Michael2014-09-231-1/+1
| | | | | | | | | | | | @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add Eeze as an internal dependency for ecore-drmChris Michael2014-09-231-0/+1
| | | | | | | | | | | | @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Remove internal dependency on libudevChris Michael2014-09-231-1/+0
| | | | | | | | | | | | @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Remove dependency on libudev for ecore-drmChris Michael2014-09-231-1/+1
| | | | | | | | | | | | @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Add Eeze as a dependency for Ecore_DrmChris Michael2014-09-231-0/+1
| | | | | | | | | | | | @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
| * ecore-drm: Move Eeze above Ecore_DrmChris Michael2014-09-231-117/+117
|/ | | | | | | | | 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>
* eeze: Add cases for backlight and leds in get_syspath_from_watch.Chris Michael2014-09-231-0/+10
| | | | | | | | | 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>
* eeze: Add cases for backlight and leds in eeze_udev_find_by_typeChris Michael2014-09-231-0/+8
| | | | | | | | | | 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>
* eeze: Add Eeze udev types for backlight and ledsChris Michael2014-09-231-1/+11
| | | | | | | | | | 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>