summaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)Author
2013-04-29evas/framespace: Remove framespace offset from position set/get.Rafael Antognolli
Objects won't be moved by the framespace offset anymore.
2013-04-29Revert "evas/map: Consider framespace offset when populating map points."Rafael Antognolli
This reverts commit 3e43ad338d43dbe03dc401910d378aa32d84b8a7.
2013-04-29evas - and apply proxy_src_clip only when object and proxy is same in ↵ChunEon Park
render_mapped
2013-04-29Add start of drm engineChris Michael
NB: Nothing to see here, just basic evas_engine setup. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29Add missing bracesChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29Fix engine_info_get function call being in the wrong place.Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29Add logging macros to drm engine.Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29Add start of Drm Engine header.Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29Add drm engine build infrastructure.Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29When we free the swap buffer, do Not munmap the buffer data.Chris Michael
Buffer data (in this instance) is from the swapper (ie: the creation of the swapper allocates & mmaps the data). As such, we should not unmap it when we free buffer(s), just when we free the swapper. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29Use the width & height from the buffer (actual image size) whenChris Michael
calling evas cache image data. When we push an updated region, be sure to account for the rectangle position during the conversion function. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29Be sure to set the Render_Engine's info to the new engine info.Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29evas - fix docChunEon Park
2013-04-29evas - add evas_object_image_source_clip_set()/get()ChunEon Park
2013-04-29ejde/edje_entry.c : commit_cancel should be EINA_FALSE when there is one or ↵WooHyun Jung
more characters in preediting string.
2013-04-28Evas: rename Evas_Common.h to Evas_Common_Header.hDaniel Zaoui
This change is due to EFL compilation failing in Windows. This file was conflicting with evas_common.h. Case sensitive issue...
2013-04-28eo_ptr_ind: pack ptr, active flag and generation all togetherJérémy Zurcher
use of an array of the below struct instead of 3 separate arrays leads to better cache performance and smaller memory usage typedef struct { _Eo *ptr; unsigned int active : 1; unsigned int generation : BITS_FOR_GENERATION_COUNTER; } _Eo_Id_Entry;
2013-04-28eo_ptr_ind: fix hdr->size in _eo_id_mem_allocJérémy Zurcher
2013-04-26ecore_audio: Test read-while-paused code path as wellDaniel Willmann
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-26ecore_audio: Test VIO input/output of base in/out classDaniel Willmann
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-26ecore_audio: Test the looped signal/code path as wellDaniel Willmann
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-26ecore_audio: Add vio_set method / write cb to outputDaniel Willmann
ecore_audio_obj_out now also supports VIO. Add attribute need_writer so we can generalize the idler creation for subclasses at a later time. Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-26ecore_audio: Remove duplicate variables/move to appropriate placeDaniel Willmann
* The idler for the write callback is now in the output struct because different outputs might need it. * Remove paused attribute from output - we have it in Ecore_Audio_Object already Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-26ecore_audio: Move sndfile VIO into a file to access from in- and outputDaniel Willmann
The VIO wrapper functions are needed from the sndfile inputs and outputs so move them to a separate file and access from both. Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-26ecore_audio: Zero copy in pulse outputDaniel Willmann
Using pa_stream_write_begin we can just request a buffer to write into This reduces the amount of calloc()/free() and memcpy calls. Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-26evas - fixed logic fault in proxy clipping.ChunEon Park
2013-04-26evas - For compatibility, Make proxy's source clip to be optional. Im ↵ChunEon Park
checking partal code for zmike.
2013-04-26Fix variable usage in framespace get. Thanks Seb ;)Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26Remove blank lineChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26Reenable ability for async render of shm engine.Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26evas - fix the proxy object to not be clipped by source clipperChunEon Park
2013-04-25evas/wayland_shm: Fix resize to the left or top when rotated.Rafael Antognolli
2013-04-25evas/wayland_egl: Fix resize to the left or top when rotated.Rafael Antognolli
2013-04-25Evas textblock: Fixed line size calculation when using multiple fonts.Tom Hacohen
Thanks to MinSu Seo for reporting.
2013-04-25edje entry: remove duplicated ecore_imf_context_reset in adjusting the selectionJihoon Kim
2013-04-25Evas: Split Evas headersDaniel Zaoui
Now, Evas.h includes three new files: - Evas_Eo.h: Eo API functions (functions defines, enums, base id). - Evas_Legacy.h: contains the API functions related to objects - Evas_Common.h: common data (structs, enums...) + functions not related to objects. This phase is needed for the EFL 1.8 release to disable Eo APIs if we consider it is not enough mature to be used by applications.
2013-04-25eina/evas: Fix includes for examplesDaniel Willmann
Some examples are still missing includes
2013-04-24eo: Fix incorrect pointer allocationDaniel Willmann
We want to allocate sizeof(Eo_Dbg_Info) - not sizeof(Eo_Dbg_Info *) bytes.
2013-04-24ecore_evas/wayland: Consider the frame/border for pointer position.Rafael Antognolli
When the window is rotated, the logical pointer position is calculated based on the window size (width or height) minus the current position, depending on the rotation used. For wayland, we must add the window decorations to the ecore_evas size, when doing this calculation.
2013-04-24ecore_evas/wayland: Fix rotation when going back to 0 or 180 degrees.Rafael Antognolli
2013-04-24edje: Split Edje headersAharon Hillel
Now, Edje.h includes three new files: - Edje_Eo.h: Eo API functions (functions defines, enums, base id). - Edje_Legacy.h: contains the API functions related to objects - Edje_Common.h: common data (structs, enums...) + functions not related to objects. This phase is needed for the EFL 1.8 release to disable Eo APIs if we consider it is not enough mature to be used by applications.
2013-04-24ecore_evas/wayland: Add support for rotation on wayland_egl backend.Rafael Antognolli
Also move the common code for rotation_set from the shm engine to wayland_common.
2013-04-25fix examples makefiles to find Efl_Config.hCarsten Haitzler (Rasterman)
2013-04-24Eo: fixed an issue with the test_value test.Tom Hacohen
2013-04-24Eo: Eo_Class_Id should be uintptr_t not size_t.Tom Hacohen
2013-04-24Eo: Added test to the special eina value type.Tom Hacohen
2013-04-25add --with-api=XXX (both|legacy|eo) to define which api set to enableCarsten Haitzler (Rasterman)
by default (default == both).
2013-04-24eeze/sensor/tizen: Fix typos to let it build for tizenStefan Schmidt
Finally have a way to compile the merged efl tree against the latest tizen things. Only three typos after all this changes it quite good imho. Zero would have been better though. :)
2013-04-24add a global Efl_Config.h for everyone.Carsten Haitzler (Rasterman)
* ned to replicate changes in other .pc.in files * need to replicate changes in other E*.h installed header files
2013-04-24eo: Lets fix make distcheck by including eo_ptr_indirection headerDaniel Willmann
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>