platform/upstream/efl.git
11 years agoEfl: adapt legacy Evas Smart callbacks to Eo callbacks mechanism.
Daniel Zaoui [Thu, 11 Apr 2013 20:45:15 +0000 (23:45 +0300)]
Efl: adapt legacy Evas Smart callbacks to Eo callbacks mechanism.

11 years agoEfl: adapt legacy Evas callbacks to Eo callbacks mechanism.
Daniel Zaoui [Thu, 11 Apr 2013 19:08:24 +0000 (22:08 +0300)]
Efl: adapt legacy Evas callbacks to Eo callbacks mechanism.

11 years agoeeze: handle its intall hook correctly.
Cedric Bail [Sun, 5 May 2013 08:25:48 +0000 (17:25 +0900)]
eeze: handle its intall hook correctly.

11 years agoedje: reorder header for less problem at linking time.
Cedric Bail [Sun, 5 May 2013 07:00:01 +0000 (16:00 +0900)]
edje: reorder header for less problem at linking time.

11 years agoefl: force problematic -luuid to go away from .la
Cedric Bail [Sun, 5 May 2013 06:57:44 +0000 (15:57 +0900)]
efl: force problematic -luuid to go away from .la

11 years agoefreet: force cast for windows.
Cedric Bail [Sun, 5 May 2013 07:02:30 +0000 (16:02 +0900)]
efreet: force cast for windows.

11 years agoecore_audio: _read is a system defined symbol on Windows.
Cedric Bail [Sun, 5 May 2013 05:08:57 +0000 (14:08 +0900)]
ecore_audio: _read is a system defined symbol on Windows.

11 years agoecore: properly order header for building on windows.
Cedric Bail [Sun, 5 May 2013 05:07:05 +0000 (14:07 +0900)]
ecore: properly order header for building on windows.

11 years agoEcore_Input_Evas: Fix ecore_input_evas didn't check the device id of
Jiyoun Park [Sun, 5 May 2013 02:52:33 +0000 (11:52 +0900)]
Ecore_Input_Evas: Fix ecore_input_evas didn't check the device id of
mouse event

11 years agoEvas_Legacy.h: fixed documentation typos.
Daniel Juyung Seo [Sat, 4 May 2013 15:50:47 +0000 (00:50 +0900)]
Evas_Legacy.h: fixed documentation typos.

11 years ago* Evas: Fix gif loader can't load image which has normal frames and
Jiyoun Park [Sat, 4 May 2013 15:01:57 +0000 (00:01 +0900)]
* Evas: Fix gif loader can't load image which has normal frames and
error frames

11 years agoeldbus: Fix interface_unregister()
José Roberto de Souza [Sat, 23 Mar 2013 17:43:05 +0000 (14:43 -0300)]
eldbus: Fix interface_unregister()

11 years agoeldbus: Fix eldbus_service_*_get() functions over FDO interfaces
José Roberto de Souza [Sat, 23 Mar 2013 04:36:48 +0000 (01:36 -0300)]
eldbus: Fix eldbus_service_*_get() functions over FDO interfaces

11 years agoeldbus: Fix eldbus_pending_destination_get(), it was returnig the method name
José Roberto de Souza [Sat, 23 Mar 2013 03:54:49 +0000 (00:54 -0300)]
eldbus: Fix eldbus_pending_destination_get(), it was returnig the method name

11 years agoeldbus: Add EINA_ARG_NONNULL to new API function
Lucas De Marchi [Sat, 4 May 2013 13:03:53 +0000 (10:03 -0300)]
eldbus: Add EINA_ARG_NONNULL to new API function

11 years agoeldbus: Add eldbus_message_iter_fixed_array_append()
José Roberto de Souza [Sat, 23 Mar 2013 03:24:23 +0000 (00:24 -0300)]
eldbus: Add eldbus_message_iter_fixed_array_append()

11 years agoRemove unneded special cases after lib rename
Lucas De Marchi [Fri, 26 Apr 2013 15:22:19 +0000 (12:22 -0300)]
Remove unneded special cases after lib rename

11 years agolast scissor always scissor stuff broke map. fix it to work again
Carsten Haitzler (Rasterman) [Sat, 4 May 2013 02:43:02 +0000 (11:43 +0900)]
last scissor always scissor stuff broke map. fix it to work again
accounting for fbo's and master clip.

11 years agoRevert "ecore_audio: Add alsa support"
Rafael Antognolli [Fri, 3 May 2013 20:44:07 +0000 (17:44 -0300)]
Revert "ecore_audio: Add alsa support"

This reverts commit 4db03f700cfaa8261db11a3a0c7162f0e7b71f0d.

11 years agoRevert "ecore_audio: Remove old structs that we don't need anymore"
Rafael Antognolli [Fri, 3 May 2013 20:44:01 +0000 (17:44 -0300)]
Revert "ecore_audio: Remove old structs that we don't need anymore"

This reverts commit 96d98696849ac2b141d6eb9d68238ff8c628c1ac.

11 years agoecore/evas events: Use evas_event_input_multi_move to report events.
Rafael Antognolli [Fri, 3 May 2013 19:44:29 +0000 (16:44 -0300)]
ecore/evas events: Use evas_event_input_multi_move to report events.

Same as using evas_event_input_mouse_move.

11 years agoevas/events: Add evas_event_input_multi_move().
Rafael Antognolli [Fri, 3 May 2013 19:38:59 +0000 (16:38 -0300)]
evas/events: Add evas_event_input_multi_move().

Same as evas_event_input_mouse_move, but for multi_move.

11 years agoecore/evas events: Use evas_event_input_mouse_move to report events.
Rafael Antognolli [Fri, 3 May 2013 19:00:18 +0000 (16:00 -0300)]
ecore/evas events: Use evas_event_input_mouse_move to report events.

Ecore_Evas_Input should use this function to report mouse move events.
The previous used function should be used to refeed events, or to
artificially feed mouse move events to the canvas. Basically every other
feed_mouse_move use case that is not an event from the input system.

11 years agoevas/events: Add evas_event_input_mouse_move().
Rafael Antognolli [Fri, 3 May 2013 18:43:31 +0000 (15:43 -0300)]
evas/events: Add evas_event_input_mouse_move().

This function should be used internally by the input system
(Ecore_Evas_Input) to feed Evas with move events. The x,y event info is
relative to the base of the window/surface, instead of the 0,0 of the
canvas.

This case only happens for now under Wayland, where the 0,0 of the
canvas is translated due to the window decorations that are drawn by the
client.

11 years agoeo ptr ind: pack memory, use in mmap fifo as recycle trash
Jérémy Zurcher [Fri, 3 May 2013 19:28:32 +0000 (21:28 +0200)]
eo ptr ind: pack memory, use in mmap fifo as recycle trash

  - pack active flag and generation nbr in an _Eo_Id_Entry struct
  - replace Eina_Trash with a fifo which lives in mmaped memory owned by eo_id.
  - fifo uses indexes instead of pointers to spare memory
  - never used entries are served first, then those in the fifo
    are reused, thus we ensure that a freed entry won't soon be reused.

11 years agoeo suite: add ptr indirection coverage test
Jérémy Zurcher [Fri, 3 May 2013 19:10:50 +0000 (21:10 +0200)]
eo suite: add ptr indirection coverage test

11 years agoecore_audio: Remove old structs that we don't need anymore
Daniel Willmann [Fri, 3 May 2013 15:55:21 +0000 (16:55 +0100)]
ecore_audio: Remove old structs that we don't need anymore

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Add alsa support
Daniel Willmann [Fri, 3 May 2013 15:40:09 +0000 (16:40 +0100)]
ecore_audio: Add alsa support

This is not well tested and thus disabled by default

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agooops merge me
Carsten Haitzler (Rasterman) [Fri, 3 May 2013 14:28:30 +0000 (23:28 +0900)]
oops merge me

11 years agooh copying way too much data into vbo's... we copied alloc size not
Carsten Haitzler (Rasterman) [Fri, 3 May 2013 14:25:15 +0000 (23:25 +0900)]
oh copying way too much data into vbo's... we copied alloc size not
num size.. and alloc size is much bigger as it makes room for 1024
quads per alloc increase (6*1024 vertexes etc.). literally this drops
e17's cpu usage while compositing stuff by 40%...at least in my test
case.

11 years agoforce scissor to always be on indicating partial gl update region so
Carsten Haitzler (Rasterman) [Fri, 3 May 2013 10:31:28 +0000 (19:31 +0900)]
force scissor to always be on indicating partial gl update region so
gpu can.. do more sensible things.

11 years agoEo: fix for castings.
Daniel Zaoui [Thu, 2 May 2013 12:31:42 +0000 (15:31 +0300)]
Eo: fix for castings.

11 years agoecore_evas/wayland: Add missing frame width and height.
Rafael Antognolli [Thu, 2 May 2013 10:03:10 +0000 (07:03 -0300)]
ecore_evas/wayland: Add missing frame width and height.

It must be used when calling the window new function too.

11 years agoecore_evas/wayland: Only set a default framespace if we have a frame.
Rafael Antognolli [Thu, 2 May 2013 10:00:49 +0000 (07:00 -0300)]
ecore_evas/wayland: Only set a default framespace if we have a frame.

If Ecore_Evas is requested to draw its own frame, then set the
framespace too. Otherwise, keep it at 0,0 + 0x0, which means not
framespace offset at all (and the window will have exactly the
requested size).

11 years agodont get swapmode (and thus map buffer) unless we have at least SOME
Carsten Haitzler (Rasterman) [Thu, 2 May 2013 10:31:47 +0000 (19:31 +0900)]
dont get swapmode (and thus map buffer) unless we have at least SOME
update rects for this frame.

11 years agoSCREW YOU GIT!... here is my fix for jack daniels leak!
Carsten Haitzler (Rasterman) [Thu, 2 May 2013 07:48:43 +0000 (16:48 +0900)]
SCREW YOU GIT!... here is my fix for jack daniels leak!

11 years agorevert the revert... damn you git!
Carsten Haitzler (Rasterman) [Thu, 2 May 2013 07:47:16 +0000 (16:47 +0900)]
revert the revert... damn you git!

Revert "Revert "Efl: replace eo_data_get for objects data referencing.""

This reverts commit b64a2994b3b277cbe7fce17d7ee275fd0d78c925.

11 years agoRevert "Efl: replace eo_data_get for objects data referencing."
Carsten Haitzler (Rasterman) [Thu, 2 May 2013 05:17:19 +0000 (14:17 +0900)]
Revert "Efl: replace eo_data_get for objects data referencing."

This reverts commit 654a3f5f94c2464b8563d27da94a78398c112962.

11 years agoEo: fix for unitialized value
Daniel Zaoui [Wed, 1 May 2013 18:45:57 +0000 (21:45 +0300)]
Eo: fix for unitialized value

11 years agoecore_audio: Document the remaining in-/outputs
Daniel Willmann [Wed, 1 May 2013 17:20:12 +0000 (18:20 +0100)]
ecore_audio: Document the remaining in-/outputs

Also remove the Classes section from the Ecore_Audio_Group, we don't
need it as the pages are linked automatically

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Add documentation for ecore_audio_obj_out
Daniel Willmann [Wed, 1 May 2013 16:45:15 +0000 (17:45 +0100)]
ecore_audio: Add documentation for ecore_audio_obj_out

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Add documentation for ecore_audio_obj_in
Daniel Willmann [Wed, 1 May 2013 16:41:54 +0000 (17:41 +0100)]
ecore_audio: Add documentation for ecore_audio_obj_in

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Update documentation and document ecore_audio_obj
Daniel Willmann [Wed, 1 May 2013 15:26:49 +0000 (16:26 +0100)]
ecore_audio: Update documentation and document ecore_audio_obj

Remove old unused function declarations

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoAdd 'mode' and 'lost_back' fields to render_engine.
Chris Michael [Wed, 1 May 2013 09:24:21 +0000 (10:24 +0100)]
Add 'mode' and 'lost_back' fields to render_engine.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd enum for swap mode.
Chris Michael [Wed, 1 May 2013 09:24:08 +0000 (10:24 +0100)]
Add enum for swap mode.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoFix check for Outbuf alpha.
Chris Michael [Wed, 1 May 2013 08:13:11 +0000 (09:13 +0100)]
Fix check for Outbuf alpha.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoEnsure destination_alpha is set in Outbuf when we (re)configure.
Chris Michael [Wed, 1 May 2013 08:11:22 +0000 (09:11 +0100)]
Ensure destination_alpha is set in Outbuf when we (re)configure.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd evas_outbuf_reconfigure function.
Chris Michael [Wed, 1 May 2013 07:31:41 +0000 (08:31 +0100)]
Add evas_outbuf_reconfigure function.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoChange rotation to unsigned int.
Chris Michael [Wed, 1 May 2013 07:27:02 +0000 (08:27 +0100)]
Change rotation to unsigned int.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd evas_outbuf_reconfigure function prototype
Chris Michael [Wed, 1 May 2013 07:25:20 +0000 (08:25 +0100)]
Add evas_outbuf_reconfigure function prototype

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoFree any rendering rectangles when we free the render_engine.
Chris Michael [Wed, 1 May 2013 07:22:19 +0000 (08:22 +0100)]
Free any rendering rectangles when we free the render_engine.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoEfl: replace eo_data_get for objects data referencing.
Daniel Zaoui [Tue, 30 Apr 2013 12:09:52 +0000 (15:09 +0300)]
Efl: replace eo_data_get for objects data referencing.

11 years agoEo: Add reference functions for objects data
Daniel Zaoui [Wed, 20 Mar 2013 06:56:15 +0000 (08:56 +0200)]
Eo: Add reference functions for objects data

We want to introduce a new mechanism concerning the data of the Eo
objects.
The goal is to improve the memory management by defragmenting the memory
banks used by the Eo objects. The first phase has been done by raster
and consists in allocating the objects into a separate memory region
that the one used by malloc. So now, we know where our objects are
located.
Now, moving objects means moving data of objects. The issue we have here
is that a lot of data pointers are stored into data of other objects,
e.g Evas Object data into lists for rendering...
We need a way to reference the data and eo_data_get doesn't provide us
that. So we need to improve the API for data extraction by requesting
from the developer if the data will be stored or not. Five functions are
supplied:
- eo_data_scope_get: no referencing, the data pointer is no more used after
exiting the function.
- eo_data_ref: reference the data of the object. It means that while the
data is referenced, the object cannot be moved.
- eo_data_xref: reference the data of the object but for debug purpose,
we associate the objects that references. Same behavior as eo_data_ref
for non-debug.
- eo_data_unref: unreference the data of an object.
- eo_data_xunref: unreference the data of an object previously
referenced by another object.

I deprecated the eo_data_get function. Most of the time,
eo_data_scope_get needs to be used.

In the next patches, I changed the eo_data_get to the corresponding
functions, according to the usage of the data pointer.

The next step is to find all the places in the code where the data is
stored but not yet referenced. This will be done by:
- requesting from every object to unreference all data to other objects.
- moving all the objects from one region to another
- requesting from every object to rerefenrence the data.
- debugging by hunting the segmentation faults and other weird
creatures.

11 years agoRemove hack for changed state.
Chris Michael [Wed, 1 May 2013 07:10:54 +0000 (08:10 +0100)]
Remove hack for changed state.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoRemove duplicated wdata variable.
Chris Michael [Wed, 1 May 2013 06:56:25 +0000 (07:56 +0100)]
Remove duplicated wdata variable.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoRevert "Fix some formatting."
Chris Michael [Wed, 1 May 2013 06:46:36 +0000 (07:46 +0100)]
Revert "Fix some formatting."

This reverts commit 809144780e79387b0dfa55abd117fa0bb8d0a627.

Conflicts:

src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoRevert "Check for valid engine resize function before calling it."
Chris Michael [Wed, 1 May 2013 06:32:54 +0000 (07:32 +0100)]
Revert "Check for valid engine resize function before calling it."

This reverts commit 6e0075aa0491003ea717a248dea9886e99cc489b.

This broke rotation (and some other things).

11 years agoRevert "Reduce duplicated code and comment out region_add sections that are"
Chris Michael [Wed, 1 May 2013 06:32:10 +0000 (07:32 +0100)]
Revert "Reduce duplicated code and comment out region_add sections that are"

This reverts commit 279c5ac28e93ef6f02dc890435eb5342efe19571.

This broke rotation (and some other things).

11 years agoecore_evas/wayland: Remove hack for changed state.
Rafael Antognolli [Tue, 30 Apr 2013 19:29:00 +0000 (16:29 -0300)]
ecore_evas/wayland: Remove hack for changed state.

Since we don't have a changed state callback on Wayland, just call the
changed_state callback of Ecore_Evas from the configure callback.
There's no need to add the Ecore_Job that will send the event later.

This makes the code cleaner, simpler, and will call the callback when
the configure event is received, which is a good place to check for the
changes.

11 years agoecore/wayalnd: Add some getters to ecore_wl_window.
Rafael Antognolli [Tue, 30 Apr 2013 18:56:11 +0000 (15:56 -0300)]
ecore/wayalnd: Add some getters to ecore_wl_window.

11 years agoedc.vim: updated more label and constants for multisense.
Daniel Juyung Seo [Tue, 30 Apr 2013 14:35:11 +0000 (23:35 +0900)]
edc.vim: updated more label and constants for multisense.

11 years agoit is possible with wchart_t to have it signed.. so unicode can be <
Carsten Haitzler (Rasterman) [Tue, 30 Apr 2013 14:10:24 +0000 (23:10 +0900)]
it is possible with wchart_t to have it signed.. so unicode can be <
0... dont crash.

11 years agoFix some formatting.
Chris Michael [Tue, 30 Apr 2013 13:53:42 +0000 (14:53 +0100)]
Fix some formatting.
Reduce duplicated code in ecore_evas_wl_resize and just call the
_common_resize function
Fix segfault on elm app closing

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoWe don't need evas_sync on resize here.
Chris Michael [Tue, 30 Apr 2013 13:53:24 +0000 (14:53 +0100)]
We don't need evas_sync on resize here.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoCheck for valid engine resize function before calling it.
Chris Michael [Tue, 30 Apr 2013 13:46:21 +0000 (14:46 +0100)]
Check for valid engine resize function before calling it.
In the window_configure callback, reduce duplicated/not needed code.
Account for rotation when getting new size during common_rotation_set.
Reduce duplicated code in ecore_evas_wl_resize function and just call
the _common_resize function (as that already has most of this code).

Fix issue of Segfault on elm app closing:
  - During hide we need to call evas_sync to make sure the async
    render has flushed out everything that is pending.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoReduce duplicated code and comment out region_add sections that are
Chris Michael [Tue, 30 Apr 2013 13:36:23 +0000 (14:36 +0100)]
Reduce duplicated code and comment out region_add sections that are
not needed.
During buffer_attach, just call window_damage function which already
handles surface_damage & commit.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoCheck for a valid buffer before we free it (this fixes resize issues
Chris Michael [Tue, 30 Apr 2013 13:34:46 +0000 (14:34 +0100)]
Check for a valid buffer before we free it (this fixes resize issues
when async_render).

NB: If buffer is still valid, that means compositor is not finished
with it yet, so don't release it.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoFix update_region to use bpl from the buffer
Chris Michael [Tue, 30 Apr 2013 13:34:18 +0000 (14:34 +0100)]
Fix update_region to use bpl from the buffer

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoEo: Fix for warning on 64 bits.
Daniel Zaoui [Tue, 30 Apr 2013 12:40:27 +0000 (15:40 +0300)]
Eo: Fix for warning on 64 bits.

11 years agoevas - fix the wrong compare. thanks JackDanielZ for spotting it.
ChunEon Park [Tue, 30 Apr 2013 10:51:24 +0000 (19:51 +0900)]
evas - fix the wrong compare. thanks JackDanielZ for spotting it.

11 years agoAdd some initial code to create the Outbuf and to free it.
Chris Michael [Tue, 30 Apr 2013 06:27:20 +0000 (07:27 +0100)]
Add some initial code to create the Outbuf and to free it.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoOverride the output_free engine function.
Chris Michael [Tue, 30 Apr 2013 06:23:40 +0000 (07:23 +0100)]
Override the output_free engine function.
Add code to cleanup on engine shutdown.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoIf we have an existing outbuf, then free the old one and try to create
Chris Michael [Tue, 30 Apr 2013 06:20:52 +0000 (07:20 +0100)]
If we have an existing outbuf, then free the old one and try to create
a new one.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd outbuf file to drm build.
Chris Michael [Tue, 30 Apr 2013 06:16:55 +0000 (07:16 +0100)]
Add outbuf file to drm build.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoTry to create the Outbuf during initial engine setup.
Chris Michael [Tue, 30 Apr 2013 06:16:33 +0000 (07:16 +0100)]
Try to create the Outbuf during initial engine setup.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd initial file for Outbuf
Chris Michael [Tue, 30 Apr 2013 06:12:47 +0000 (07:12 +0100)]
Add initial file for Outbuf

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd Render_Engine structure
Chris Michael [Tue, 30 Apr 2013 06:09:16 +0000 (07:09 +0100)]
Add Render_Engine structure
Start on code to setup the output buffer.
Add code to init evas_common functions
Add override for engine setup.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd Outbuf structure and some function prototypes
Chris Michael [Tue, 30 Apr 2013 06:08:25 +0000 (07:08 +0100)]
Add Outbuf structure and some function prototypes

NB: These are not finalized yet and may change.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd rotation, depth, alpha to the engine info structure.
Chris Michael [Mon, 29 Apr 2013 13:11:20 +0000 (14:11 +0100)]
Add rotation, depth, alpha to the engine info structure.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoadding serbian translation
maxerba [Mon, 29 Apr 2013 21:52:16 +0000 (23:52 +0200)]
adding serbian translation

11 years agoecore_audio test: Change the volume of the output instead of the input
Daniel Willmann [Mon, 29 Apr 2013 18:54:41 +0000 (19:54 +0100)]
ecore_audio test: Change the volume of the output instead of the input

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Add test to check correct cleanup when removing input
Daniel Willmann [Mon, 29 Apr 2013 18:47:49 +0000 (19:47 +0100)]
ecore_audio: Add test to check correct cleanup when removing input

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Test sndfile/tone format and source methods better
Daniel Willmann [Mon, 29 Apr 2013 18:39:54 +0000 (19:39 +0100)]
ecore_audio: Test sndfile/tone format and source methods better

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Test pulseaudio output if it is enabled
Daniel Willmann [Mon, 29 Apr 2013 18:38:40 +0000 (19:38 +0100)]
ecore_audio: Test pulseaudio output if it is enabled

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Test VIO unsetting and freeing
Daniel Willmann [Mon, 29 Apr 2013 17:24:53 +0000 (18:24 +0100)]
ecore_audio: Test VIO unsetting and freeing

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Remember previous seekable state in vio_set
Daniel Willmann [Mon, 29 Apr 2013 17:23:59 +0000 (18:23 +0100)]
ecore_audio: Remember previous seekable state in vio_set

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoevas/smart: Directly access object geometry to improve performance.
Rafael Antognolli [Mon, 29 Apr 2013 15:50:45 +0000 (12:50 -0300)]
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).

11 years agoupdating french translation
maxerba [Mon, 29 Apr 2013 15:22:43 +0000 (17:22 +0200)]
updating french translation

11 years agoevas/framespace: Use more framespace offset on evas events.
Rafael Antognolli [Mon, 29 Apr 2013 14:00:21 +0000 (11:00 -0300)]
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.

11 years agoevas/framespace: Add support for framespace offset rendering translation.
Rafael Antognolli [Fri, 26 Apr 2013 18:01:44 +0000 (15:01 -0300)]
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;

11 years agoevas/framespace: Remove framespace offset from position set/get.
Rafael Antognolli [Fri, 26 Apr 2013 22:34:35 +0000 (19:34 -0300)]
evas/framespace: Remove framespace offset from position set/get.

Objects won't be moved by the framespace offset anymore.

11 years agoRevert "evas/map: Consider framespace offset when populating map points."
Rafael Antognolli [Fri, 26 Apr 2013 22:26:28 +0000 (19:26 -0300)]
Revert "evas/map: Consider framespace offset when populating map points."

This reverts commit 3e43ad338d43dbe03dc401910d378aa32d84b8a7.

11 years agoevas - and apply proxy_src_clip only when object and proxy is same in render_mapped
ChunEon Park [Mon, 29 Apr 2013 12:05:33 +0000 (21:05 +0900)]
evas - and apply proxy_src_clip only when object and proxy is same in render_mapped

11 years agoAdd start of drm engine
Chris Michael [Mon, 29 Apr 2013 12:02:00 +0000 (13:02 +0100)]
Add start of drm engine

NB: Nothing to see here, just basic evas_engine setup.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd missing braces
Chris Michael [Mon, 29 Apr 2013 11:58:02 +0000 (12:58 +0100)]
Add missing braces

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoFix engine_info_get function call being in the wrong place.
Chris Michael [Mon, 29 Apr 2013 11:56:08 +0000 (12:56 +0100)]
Fix engine_info_get function call being in the wrong place.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd logging macros to drm engine.
Chris Michael [Mon, 29 Apr 2013 11:40:24 +0000 (12:40 +0100)]
Add logging macros to drm engine.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd start of Drm Engine header.
Chris Michael [Mon, 29 Apr 2013 11:37:58 +0000 (12:37 +0100)]
Add start of Drm Engine header.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd drm engine build infrastructure.
Chris Michael [Mon, 29 Apr 2013 11:35:08 +0000 (12:35 +0100)]
Add drm engine build infrastructure.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd "--enable-drm" for drm engine.
Chris Michael [Mon, 29 Apr 2013 11:34:39 +0000 (12:34 +0100)]
Add "--enable-drm" for drm engine.
Add evas engine check for drm

Signed-off-by: Chris Michael <cp.michael@samsung.com>