summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-18edje/cpplib: fix formattingChunEon Park
2014-12-18edje: free allocated memory in eppThiep Ha
Summary: fname variable's memory is allocated but not freed. Reviewers: cedric, seoz, woohyun, Hermet Reviewed By: Hermet Differential Revision: https://phab.enlightenment.org/D1785
2014-12-17eldbus: Fix crash when removing the last reference of the message container ↵José Roberto de Souza
inside of the message callback If user try to remove the last reference of proxy, object, connection or eldbus(lib) inside of message callback it was causing the eldbus_pending_dispatch() being called 2 times, one because of the eldbus_cancel() that is triggered when the last reference of the message parent is removed and another after the return of the user callback. ==6545== Invalid read of size 8 ==6545== at 0x52F784E: eldbus_cbs_free_dispatch (eldbus_core.c:266) ==6545== by 0x53064AA: eldbus_pending_dispatch (eldbus_pending.c:227) ==6545== by 0x5305961: cb_pending (eldbus_pending.c:74) ==6545== by 0x6B29DB1: ??? (in /usr/lib/libdbus-1.so.3.8.9) ==6545== by 0x6B2D280: dbus_connection_dispatch (in /usr/lib/libdbus-1.so.3.8.9) ==6545== by 0x52F93B4: eldbus_idler (eldbus_core.c:773) ==6545== by 0x4E4B300: _ecore_call_task_cb (ecore_private.h:305) ==6545== by 0x4E4B78F: _ecore_idler_all_call (ecore_idler.c:143) ==6545== by 0x4E4EA73: _ecore_main_loop_spin_core (ecore_main.c:1768) ==6545== by 0x4E4EAF1: _ecore_main_loop_spin_timers (ecore_main.c:1802) ==6545== by 0x4E4ED01: _ecore_main_loop_iterate_internal (ecore_main.c:1925) ==6545== by 0x4E4D03B: ecore_main_loop_begin (ecore_main.c:983) ==6545== Address 0x701aa78 is 104 bytes inside a block of size 128 free'd ==6545== at 0x4C2B200: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==6545== by 0x530655B: eldbus_pending_dispatch (eldbus_pending.c:241) ==6545== by 0x5306763: eldbus_pending_cancel (eldbus_pending.c:259) ==6545== by 0x52F29DB: _eldbus_proxy_clear (eldbus_proxy.c:146) ==6545== by 0x52F3057: _eldbus_proxy_unref (eldbus_proxy.c:244) ==6545== by 0x52F3393: eldbus_proxy_unref (eldbus_proxy.c:264) ==6545== by 0x401039: on_get_playlists (banshee.c:53) ==6545== by 0x5306493: eldbus_pending_dispatch (eldbus_pending.c:225) ==6545== by 0x5305961: cb_pending (eldbus_pending.c:74) ==6545== by 0x6B29DB1: ??? (in /usr/lib/libdbus-1.so.3.8.9) ==6545== by 0x6B2D280: dbus_connection_dispatch (in /usr/lib/libdbus-1.so.3.8.9) ==6545== by 0x52F93B4: eldbus_idler (eldbus_core.c:773) Now we will remove the pending from parent pending list before call the user callback, this way only the pending messages will be canceled. Also we need increase the eldbus reference before call dbus_connection_dispatch() or user could remove the last reference of eldbus inside of a message callback when we still are holding one reference of the connection. @fix ref T1908
2014-12-17Revert "eldbus hackaround for proxy deletion during pending callback"José Roberto de Souza
This reverts commit 6a08788d59c020aea8e0f24dc072630d5ae61c18. This will be properly fixed on the next patch.
2014-12-17elua: document getopt.luaDaniel Kolesa
2014-12-17elua: error reporting in the libraryDaniel Kolesa
2014-12-17evas - generic loaders - fix possible string overflow on decodersJaehyun Cho
Summary: fix possible string overflow on decoders. this commit is based on commit 3c5412f72879bbce72bfbc7190acd9e5d16d3b46 that fixes CID 1039580. Reviewers: raster Reviewed By: raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1783
2014-12-17eo: Fix example build problem with DSO.Daniel Juyung Seo
/usr/bin/ld: isa/eo_isa_interface.o: undefined reference to symbol 'eina_main_loop_is' /usr/bin/ld: note: 'eina_main_loop_is' is defined in DSO /home//seoz/efl/git/usrcore//binefl//ldsrc:/ libsimple//einasimple_interface.o/:. libsundefined/ libeina.so.1reference soto trysymbol adding' eina_main_loop_isit' to/ usrthe/ binlinker/ ldcommand: linenote
2014-12-17ecore animator pos map - move from v[] array to *v pointer.Carsten Haitzler (Rasterman)
this moves from double v[][ as a param to double *v - which is more consistent with the rest of efl. this shouldnt be an abi break.
2014-12-17evas/tgv: Added DSSIM metric in evas_image_save_tgvkabeer khan
Summary: Resolved TODO to add DSSIM metric in DEBUG_STATS Signed-off-by: kabeer khan <kabeer.khan@samsung.com> Reviewers: cedric Subscribers: devilhorns, cedric Differential Revision: https://phab.enlightenment.org/D1773
2014-12-17Use NEON intrinsics for mapping instead of inline asmCarsten Haitzler (Rasterman)
Summary: Rewrite linline assembly in mapping func using NEON intrinsics. Reviewers: raster Differential Revision: https://phab.enlightenment.org/D1740
2014-12-16ecore-drm: add error handling, when fail to setup tty.Seunghun Lee
Summary: need to restore vt to text mode, when failed to setup. @fix Reviewers: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1777
2014-12-16Logically dead code has been removed.Because width will always be less than ↵Nibha Sharma
HOST_BITS_PER_INT so else branch will never execute. Reviewers: singh.amitesh, seoz, cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1506
2014-12-16ecore: removed switch case 0 conditionNibha Sharma
Summary: It is removed because it was a deadcode case zero is never reached and executed. Reviewers: singh.amitesh, seoz, raster Reviewed By: raster Subscribers: raster, cedric Differential Revision: https://phab.enlightenment.org/D1432
2014-12-16ecore_con: Added NULL check in dns_so_reset() for dns_socket object.Amitesh Singh
Summary: @fix Reviewers: zmike, tasn, seoz, raster Subscribers: cedric, seoz Differential Revision: https://phab.enlightenment.org/D1411
2014-12-16Eina streq: remove redundant code in eina_streq.Tom Hacohen
2014-12-15+eina_memdupMike Blumenkrantz
for those times when three lines of code should be one @feature
2014-12-15eina_streq should immediately return true if both pointers are the sameMike Blumenkrantz
2014-12-15Evas textblock: Remove redundant magic member.Tom Hacohen
We don't use magic since moving to Eo.
2014-12-12ecore: Added getting "WarningLevel" on upower module.MinJeong Kim
Summary: From UPower 0.99.0, a property "OnLowBattery" was removed and upower have recommended to use "WarningLevel" instead. This revision provides "WarningLevel" using the property "DaemonVersion" and it keeps dealing with "OnLowBattery" as well for old system. Fixes T1909 Reviewers: gwanglim, barbieri, zmike, stefan_schmidt Reviewed By: barbieri Subscribers: zmike, stefan_schmidt, cedric Differential Revision: https://phab.enlightenment.org/D1717
2014-12-12edje: Removed redundant assignement of rest_args.Srivardhan Hebbar
Summary: While going through the code, I found this. Thought this was just a redundant and fixed it. @fix Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1774
2014-12-12elua: remove main.h (launcher is only 1 C file now)Daniel Kolesa
2014-12-12elua: move caching into the libraryDaniel Kolesa
2014-12-12elua: move io extensions to libraryDaniel Kolesa
2014-12-12elua: move i18n setup to the libraryDaniel Kolesa
2014-12-12edje: Edje_Edit - add generation of 'filter' parameter of programKateryna Fesyna
Reviewers: raster, Hermet, cedric @feature Reviewed By: cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1749 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-12edje: Edje_Edit - add API for program actions PLAY_SAMPLE and PLAY_TONEAndrii Kroitor
Summary: Added initialisation, deletion, getters and setters for following programs fields: sample_name, speed, channel, tone_name, duration. @feature Reviewers: cedric, seoz, Hermet Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1753 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-12edje: use realloc instead of malloc and memcpy.Srivardhan Hebbar
Summary: Replaced malloc with realloc. Removed free. Added a Error message. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric Reviewed By: cedric Subscribers: devilhorns, cedric Differential Revision: https://phab.enlightenment.org/D1766 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-12edje: Edje_Edit - generate alias parameter for 'parts' block.Maksym Volodin
Summary: add alias parameter to code generation. @feature Reviewers: raster, Hermet, cedric Reviewed By: cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1768 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-12ecore_ipc: coverity issue - you cannot return without freeShinwoo Kim
Summary: The allocated memory is not released before return. Lost track of the CID. Test Plan: Run static analysis tool such as prevent Reviewers: raster, cedric Reviewed By: cedric Subscribers: cedric, seoz Differential Revision: https://phab.enlightenment.org/D1746 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-12.gitignore: ignore generated files.Cedric BAIL
2014-12-11elua: fix make helperDaniel Kolesa
2014-12-11elua: move core scripts to src/scriptsDaniel Kolesa
2014-12-11elua: add checkmeDaniel Kolesa
2014-12-11Revert "Evas: Stop installing Evas_Engine_Stuff.h"Chris Michael
This reverts commit df3958bb892b313ab91b9f0bd5a84452bb62388c. This is getting reverted because it broke building of Enlightenment. E requires the Evas_Engine_Buffer header file for drawing mouse cursor using the buffer engine.
2014-12-11elua: add initial pieces of the libraryDaniel Kolesa
2014-12-11README: Remove outdated version numberStefan Schmidt
We have the version in configure.ac and NEWS where it gets updated for releases. This occurrence gets forgotten to often on the other hand. Its not needed here so we remove it.
2014-12-11Evas: Stop installing Evas_Engine_Stuff.hJean-Philippe Andre
Those really are internals shared between ecore and evas. Considering ecore & evas are just part of EFL, and expedite now doesn't even rely on these headers anymore, we can safely remove them from the dist packages. This will allow us to break this seemingly internal API/ABI.
2014-12-10ecore-drm: Free devices before we release the libinput referenceChris Michael
Summary: When destroying evdev devices, we make calls to libinput_device_unref ... but we cannot Make that call if the libinput context has been destroyed already (as happens when we free input). So to fix, don't release the libinput context until all devices have been released. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10evas-gl-common: Fix issue with Coverity reporting null dereferencesChris Michael
Summary: This fixes Coverity CID1257606 and CID1257607: Dereferencing null return value. _evgl_tls_resource_get Can return NULL so we should be checking that returned value before trying to use it @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10eldbus: Fix possible null dereference reported by CoverityChris Michael
Summary: Fix Coverity CID1256952: reports a null derefence here due to eldbus_message_new returning NULL, thus causing a null dereference when trying to set reply->dbus_msg @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10ecore-drm: Don't declare sprite variable unless we need it, also fixChris Michael
some formatting. Summary: This commit saves from declaring variable for Ecore_Drm_Sprite unless we are going inactive and need to iterate sprites. (and also fixes some formatting) @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10ecore-drm: Fix formattingChris Michael
Summary: No functional changes, just formatting fixes Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10ecore-drm: Fix formattingChris Michael
Summary: No functional changes, just formatting fixes Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10ecore-drm: Add event to notify session activation state.Seunghun Lee
Summary: this event is to notify session activation state to compositor. thus compositor can change composite state by this event. Reviewers: devilhorns Subscribers: torori, cedric Differential Revision: https://phab.enlightenment.org/D1767
2014-12-10ecore-drm: Finish implementing touch eventsChris Michael
Summary: This fixes the touch events to actually send button down/up when the proper touch event occurs @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10ecore-drm: Also update device calibration when output size changesChris Michael
Summary: When the output size gets updated, it could end up changing the device calibration (wrt input event transformation), so we should update the device calibration also @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10ecore-evas-drm: Fix up error handlingChris Michael
Summary: Due to the change of order in creating outputs & inputs, we need an additional goto error for destroying inputs if output_create fails @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10ecore-evas-drm: Create inputs before we create outputsChris Michael
Summary: Call function to create drm input devices Before we create outputs. This is done so that when outputs Do get created, it will update the input's known size of output for device coordinate transformation @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-10ecore-drm: Comment out debug line for unhandled touch_frame eventChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>