Chris Michael
8ef46df20d
Add rotation, depth, alpha to the engine info structure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-30 07:10:05 +01:00
maxerba
84b86d2d89
adding serbian translation
2013-04-29 23:52:16 +02:00
Daniel Willmann
0c0ff01930
ecore_audio test: Change the volume of the output instead of the input
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-29 19:57:16 +01:00
Daniel Willmann
72e65872d5
ecore_audio: Add test to check correct cleanup when removing input
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-29 19:57:16 +01:00
Daniel Willmann
014c6176b3
ecore_audio: Test sndfile/tone format and source methods better
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-29 19:57:16 +01:00
Daniel Willmann
ed011b10cc
ecore_audio: Test pulseaudio output if it is enabled
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-29 19:57:16 +01:00
Daniel Willmann
bafa8f0ae6
ecore_audio: Test VIO unsetting and freeing
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-29 19:57:16 +01:00
Daniel Willmann
108509c3f8
ecore_audio: Remember previous seekable state in vio_set
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-29 19:57:16 +01:00
Rafael Antognolli
de0d0dce2e
evas/smart: Directly access object geometry to improve performance.
...
There's no need to get the object geometry through
evas_object_geometry_get(), since it is not converted anymore (there's
no offset).
2013-04-29 12:52:50 -03:00
maxerba
dbe41f7d56
updating french translation
2013-04-29 17:23:12 +02:00
Rafael Antognolli
a1914368a7
evas/framespace: Use more framespace offset on evas events.
...
The framespace offset must be taken into account when searching the list
of objects which received events, since the objects now have their
original position.
2013-04-29 11:29:43 -03:00
Rafael Antognolli
59c37d1c7b
evas/framespace: Add support for framespace offset rendering translation.
...
Instead of moving the objects by adding the framespace offset to them,
use this offset when rendering them. This way there's no change in the
object's geometry/position, it works correctly with map, and will be
automatically updated in case that the framespace values change (for
instance if one sets a window to borderless).
There are 2 main places where changes were needed:
- output redraws, when they come from an object being changed, must be
add the framespace offset to their damaged area;
- checks to see if the object is inside a given rendering area, must
also add this offset, since the object is actually being rendered on
a different position;
2013-04-29 11:29:43 -03:00
Rafael Antognolli
550bc6ca48
evas/framespace: Remove framespace offset from position set/get.
...
Objects won't be moved by the framespace offset anymore.
2013-04-29 11:29:43 -03:00
Rafael Antognolli
4268bf9961
Revert "evas/map: Consider framespace offset when populating map points."
...
This reverts commit 3e43ad338d
.
2013-04-29 11:29:43 -03:00
ChunEon Park
2e699fbab9
evas - and apply proxy_src_clip only when object and proxy is same in render_mapped
2013-04-29 21:05:33 +09:00
Chris Michael
57052b92e1
Add start of drm engine
...
NB: Nothing to see here, just basic evas_engine setup.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29 13:02:00 +01:00
Chris Michael
53fd97fd08
Add missing braces
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29 12:58:02 +01:00
Chris Michael
d3c79b813e
Fix engine_info_get function call being in the wrong place.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29 12:56:08 +01:00
Chris Michael
64a598d053
Add logging macros to drm engine.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29 12:40:24 +01:00
Chris Michael
e8b7fa49ca
Add start of Drm Engine header.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29 12:37:58 +01:00
Chris Michael
54b0a112a4
Add drm engine build infrastructure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29 12:35:08 +01:00
Chris Michael
da0fd5c671
Add "--enable-drm" for drm engine.
...
Add evas engine check for drm
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29 12:34:39 +01:00
Chris Michael
27c593afa9
Add EVAS_CHECK_ENGINE_DEP_DRM to m4
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29 11:54:26 +01:00
Chris Michael
b8c6d19748
When we free the swap buffer, do Not munmap the buffer data.
...
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-29 11:32:18 +01:00
Chris Michael
672a2e36e3
Use the width & height from the buffer (actual image size) when
...
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-29 11:32:18 +01:00
Chris Michael
66d258d17b
Be sure to set the Render_Engine's info to the new engine info.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-29 11:32:18 +01:00
ChunEon Park
9272cc9de2
evas - fix doc
2013-04-29 16:20:39 +09:00
ChunEon Park
9fc2835cf4
evas - add evas_object_image_source_clip_set()/get()
2013-04-29 15:30:37 +09:00
WooHyun Jung
a248548712
ejde/edje_entry.c : commit_cancel should be EINA_FALSE when there is one or more characters in preediting string.
2013-04-29 12:46:22 +09:00
Daniel Zaoui
57461dc6a1
Evas: rename Evas_Common.h to Evas_Common_Header.h
...
This change is due to EFL compilation failing in Windows. This file was
conflicting with evas_common.h. Case sensitive issue...
2013-04-28 14:22:21 +03:00
Jérémy Zurcher
994318eebe
eo_ptr_ind: pack ptr, active flag and generation all together
...
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-28 00:43:53 +02:00
Jérémy Zurcher
41dc1764f3
eo_ptr_ind: fix hdr->size in _eo_id_mem_alloc
2013-04-28 00:17:07 +02:00
Daniel Willmann
b9ad2190ab
ecore_audio: Test read-while-paused code path as well
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-26 18:49:25 +01:00
Daniel Willmann
fdb73b8a49
ecore_audio: Test VIO input/output of base in/out class
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-26 18:49:25 +01:00
Daniel Willmann
1a8fcf81a0
ecore_audio: Test the looped signal/code path as well
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-26 18:49:24 +01:00
Daniel Willmann
6c7dbf67af
ecore_audio: Add vio_set method / write cb to output
...
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-26 18:49:24 +01:00
Daniel Willmann
72870c0b6e
ecore_audio: Remove duplicate variables/move to appropriate place
...
* 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-26 18:49:24 +01:00
Daniel Willmann
3fdc608da1
ecore_audio: Move sndfile VIO into a file to access from in- and output
...
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-26 18:49:24 +01:00
Daniel Willmann
3b70c0bc83
ecore_audio: Zero copy in pulse output
...
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-26 18:49:24 +01:00
ChunEon Park
911790b236
evas - fixed logic fault in proxy clipping.
2013-04-26 20:05:46 +09:00
ChunEon Park
188c345b27
evas - For compatibility, Make proxy's source clip to be optional. Im checking partal code for zmike.
2013-04-26 17:19:50 +09:00
Chris Michael
25f1706fa8
Fix variable usage in framespace get. Thanks Seb ;)
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 07:41:17 +01:00
Chris Michael
1435a48d4d
Remove blank line
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 07:14:58 +01:00
Chris Michael
8235272ec0
Reenable ability for async render of shm engine.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 07:14:58 +01:00
ChunEon Park
39a864d2f7
evas - fix the proxy object to not be clipped by source clipper
2013-04-26 14:45:41 +09:00
Rafael Antognolli
6890a0e452
evas/wayland_shm: Fix resize to the left or top when rotated.
2013-04-25 19:58:05 -03:00
Rafael Antognolli
1ec6dd5fbc
evas/wayland_egl: Fix resize to the left or top when rotated.
2013-04-25 19:58:03 -03:00
Tom Hacohen
455d8790b9
Evas textblock: Fixed line size calculation when using multiple fonts.
...
Thanks to MinSu Seo for reporting.
2013-04-25 15:16:20 +01:00
Daniel Willmann
45b4960e14
lcov-check: Enable branch coverage on newer lcov versions
...
In newer versions branch coverage is disabled by default. Re-enable it
explicitly.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-25 10:49:36 +01:00
Jihoon Kim
2e0859f112
edje entry: remove duplicated ecore_imf_context_reset in adjusting the selection
2013-04-25 09:46:19 +09:00