summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2014-09-23edje: fix borked edje_external.Cedric BAIL
Someone fixed a CID without looking of the full use path a data, resulting in a value being used after free and stored in edje file. Leading to a garbage string with no meaning for those poor externals.
2014-09-23eina: do no use umask on Windows in eina_file_mkstemp()Vincent Torri
umask() sets the permissions of the file to read-only on Windows (see umask documentation on MSDN). This breaks the creation of .edj file (epp needs to modify the created file). Anyway, on Windows, permissions should be given to anybody. @fix Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-23Merge branch 'devs/devilhorns/eeze'Chris Michael
eeze: Add ability for Eeze to find DRM cards Ecore-Drm is going to use Eeze (instead of udev directly) to locate drm cards and other inputs. As such, I needed the ability (inside Eeze) to locate devices based on the drm subsystem. This merge adds code to handle that. @feature
2014-09-23eeze: Add ability to get syspath from a watch for DRMChris Michael
Summary: This adds the EEZE_UDEV_TYPE_DRM to the switch for _get_syspath_from_watch. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23eeze: Add case for EEZE_UDEV_TYPE_DRM in eeze_udev_find_by_type functionChris Michael
Summary: This adds the ability to find drm cards using eeze_udev_find_by_type function. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23eeze: Add missing drm subsystem & device type and add a newChris Michael
Eeze_Udev_Type for drm @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23Eo do: simplify eo_do macro.Tom Hacohen
This moves the mainloop check inside the function. There was never need for it to be in client code (i.e a header/macro). This is better suited inside eo_do_start because this is a macro some bindings have to re-implement, and we definitely don't want it to be any more complicated than it has to be. This breaks ABI and makes elm 1.12 depend on efl 1.11. This is not an issue as because of eolian and interfaces it's already the case.
2014-09-23ecore-drm: Fix minor formatting issueChris Michael
NB: No functional changes Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-23Ecore_drm: Added initial support for backlight in ecore_drm modulevivek
Summary: Added initial support for backlight in drm by adding various structures and provided api for initializing the backlight struct. Signed-off-by: vivek <vivek.ellur@samsung.com> Reviewers: devilhorns, stefan_schmidt Subscribers: stefan_schmidt, cedric Differential Revision: https://phab.enlightenment.org/D1448
2014-09-23efl - vsync - deal with both broken and non-broken libdrmCarsten Haitzler (Rasterman)
@fix
2014-09-23evas/engines: avoid redefinition of typedef OutbufJérémy Zurcher
'typedef struct _Outbuf Outbuf' is in software_generic/Evas_Engine_Software_Generic.h that is always included
2014-09-23Revert "edje: prevent resource leak."Amitesh Singh
Summary: This reverts commit f6eb1f17a1b34b2f2fb49feb09bb03a8263be56f. This will result into failure of edc compilation with recursive use of include. Reviewers: cedric, raster, seoz Reviewed By: seoz Subscribers: chinmaya061, cedric, seoz Differential Revision: https://phab.enlightenment.org/D1475 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-23eolian: silence uninitialized var in goto end branchJérémy Zurcher
2014-09-23eo: call stack depth is 1024Jérémy Zurcher
2014-09-23eo: call stack can grow/shrink when not using mmapJérémy Zurcher
- if HAVE_MMAP call stack do not shrink and abort() when should grow - otherwise it's a growing/shrinking stack using realloc
2014-09-23eo: remove stack->max_sizeJérémy Zurcher
- define EO_CALL_STACK_SIZE instead of stack->max_size - we are talking about size here not maxsize
2014-09-23eo: remove XXX, it's ok now ...Jérémy Zurcher
2014-09-23eo: unify error msgsJérémy Zurcher
2014-09-23eo: call stack remove stack->dropcountJérémy Zurcher
stack->shrink_frame does the same but more efficiently change the value of EO_CALL_STACK_SHRINK_DROP if needed
2014-09-23eo: fix call stack shrink_frameJérémy Zurcher
- do never shrink under EO_CALL_STACK_DEPTH_MIN size - set shrink_frame at (current_size/2) - EO_CALL_STACK_SHRINK_OFFSET
2014-09-23eo: remove FIXME: Thread Local StorageJérémy Zurcher
done in d39d7050
2014-09-23Add example code of ecore_imf_context_bidi_direction_set in ecore_imf_exampleJihoon Kim
2014-09-23ecore_imf: Add ecore_imf_context_bidi_direction_set/get APIJihoon Kim
Some Input Methods want to know the bidi direction (LTR/RTL) at the current cursor position.
2014-09-22Merge branch 'devs/devilhorns/ecore_drm'Chris Michael
ecore-drm: Merge rewrite of ecore-drm input/dbus handling to use Eldbus library. Previous ecore-drm code relied on dbus itself. This changes the code (internally) to rely on Eldbus library and thus makes ecore-drm input handling asynchronous. @fix
2014-09-22ecore-drm: Rework internal dbus code to use EldbusChris Michael
Summary: This changes all of our internal dbus code for ecore-drm to work with async Eldbus calls. This adds a potential delay to startup in that input devices may not be immediately available for use, but is unavoidable due to Eldbus not having a dbus function call to block for a reply. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-22ecore-drm: Rework input code to function with EldbusChris Michael
Summary: Eldbus runs async so we needed to rework the internal input code to function with it. This commit changes the iternal code to issue a device open, and then wait for Eldbus to return us a callback from the proxy that the device open is finished. This Does add a delay during startup (which means devices will not always be immediately ready for use) but thus is the nature of Eldbus. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-22ecore-drm: Fix some error/warn message formattingChris Michael
NB: Nothing functional here, just alignment of error messages in output. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-22ecore-drm: Fix private function prototypes for new dbus functionsChris Michael
Summary: In porting Ecore_Drm to use Eldbus, I had to change some internal functions to work with the async nature of Eldbus. As a result, I had to modify some private local functions. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-22ecore-drm: Include config.h in private headerChris Michael
@fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-22ecore-drm: Add Eldbus header to private header fileChris Michael
@fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-22ecore-drm: Add Eldbus as a dependency for ecore-drmChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-22ecore-drm: Remove direct dbus dependency from Ecore_DrmChris Michael
Sumary: Ecore_Drm will be using Eldbus library now, so remove dbus-1 dependency @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-22efl: Move Eldbus above Ecore_DrmChris Michael
Sumary: Ecore_Drm will use Eldbus library for dbus functionality, so we need to check for Eldbus first before Ecore_Drm @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-22ecore_x: No need to free NULL value.Amitesh Singh
NB: This reintroduces the Coverity Resouce Leak detected with CID1039276 Summary: When ecore_x_window_prop_property_get returns 0, data is already NULL hence no need to free NULL value. This fault was introduced in 45a2296218b0f297 while fixing coverity defects. Reviewers: seoz, cedric, raster, devilhorns Subscribers: cedric, seoz Differential Revision: https://phab.enlightenment.org/D1473
2014-09-22Add missing cmake config for efl libs.Tom Hacohen
2014-09-22epp: fix memory leak.Amitesh Singh
Reviewers: cedric, seoz Subscribers: cedric, seoz Differential Revision: https://phab.enlightenment.org/D1470 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-22edje: Edje_Edit - get the buffer with sound's dataIgor Gala
Summary: add opportunity get the buffer with sound data for certain sound from the given edje object. It is needed to play some sound with logic API. @feature Reviewers: Hermet, raster, seoz, reutskiy.v.v, NikaWhite, cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1422 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-22evas: Gl_Cocoa - fix early segfault caused by unloaded symbolsJean Guyomarc'h
Summary: evas_gl_symbols() (introduced in commit 9a9d78d) was not dlsym()ed which led to unloaded symbols, so NULL function pointers which were happily dereferenced, leading to an early segfault, and therefore to a broken engine. @fix Reviewers: cedric, raoulh Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1440 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-22eina: Remove TODO, add code to delete the modules arraykabeer khan
Summary: As mentioned in TODO in eina_bench.c I added the code to loop through _modules array and delete each item.: Signed-off-by: kabeer khan <kabeer.khan@samsung.com> Reviewers: cedric, raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1446 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-22eina: add test cases for Eina_Trashkabeer khan
Summary: New test case for Eina_Trash was added Signed-off-by: kabeer khan <kabeer.khan@samsung.com> Reviewers: raster, cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1460 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-22edje: Edje_Edit: fixing text properties settingAndrii Kroitor
Summary: edje_edit_state_text_source_set shouldn't replace existing text. edje_edit_state_text_set should update text in other parts, that are using given part as text.text_source Reviewers: seoz, Hermet, cedric Reviewed By: cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1463 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-22edje: Edje_Edit: add missing part type checksAndrii Kroitor
Summary: added necessary type checks before using typedata Reviewers: seoz, Hermet, cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1464 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-22edje: fix resourse leak in epp.Anand
Summary: Variable prefix going out of scope leaks the storage it points to. Reviewers: seoz, singh.amitesh, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1468 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>