Jérémy Zurcher
94845627b5
Revert "eo suite: add ptr indirection coverage test"
...
This reverts commit 88cf0cf460
.
already covered in eo_test_general.c
2013-05-07 00:03:59 +02:00
Rafael Antognolli
401265d57e
ecore_evas/wayland_shm: Do not invert framespace size twice.
2013-05-06 17:14:09 -03:00
Rafael Antognolli
13c0e8f3f3
ecore/wayland: Fix alpha windows on EGL backend.
...
Now the opaque and input regions are updated on ecore_wl_window_resize,
there's no need to call ecore_wl_window_buffer_attach() for this
anymore.
The checks on alpha and transparent flags were also fixed.
ecore_wl_window_update_size() is now called by ecore_wl_window_resize(),
reducing duplicated code.
2013-05-06 16:46:20 -03:00
Rafael Antognolli
7a7a0b8297
ecore/wayland: Add ecore_wl_window_alpha_set().
...
Just sets the "alpha" flag on the window and use it when calculating
opaque regions.
2013-05-06 16:40:50 -03:00
Rafael Antognolli
67179b4a71
ecore_evas/wayland_egl: Call ecore_wl_window_transparent_set.
...
It must be called on EGL, otherwise it definitely won't work.
2013-05-06 16:16:14 -03:00
Rafael Antognolli
78d42bcb62
evas/wayland_shm: Don't free the swapper while still in use.
...
Wait until all the buffers were released before freeing it.
2013-05-06 15:03:09 -03:00
Rafael Antognolli
aba3064184
ecore_evas/wayland_shm: Delay some operations when in_async_render.
2013-05-06 14:48:03 -03:00
Rafael Antognolli
868206826a
evas/wayland_egl: Update this engine after flags and attributes move.
2013-05-06 12:53:37 -03:00
ChunEon Park
6a6f827e20
evas/render - there was a my fault. proxy clip should be a default.
2013-05-06 22:18:08 +09:00
Daniel Zaoui
f30370fe52
efl: rename the Eo events for Evas objects and evas canvas.
2013-05-06 13:18:50 +03:00
Cedric Bail
753978e65d
efl: $(DESTDIR) already has '/'
2013-05-06 19:05:44 +09:00
Cedric Bail
0d2c6481b8
evas: final cleanup of the API, should be ready to make it public by now.
2013-05-06 19:02:05 +09:00
Cedric Bail
6929386895
evas: now move eina_file also out of the frame_duration API.
2013-05-06 19:02:05 +09:00
Cedric Bail
7d83e42046
evas: move evas cache API outside of the image data loader API.
2013-05-06 19:02:04 +09:00
Cedric Bail
6f802ab234
evas: start work on making the loader module a public API.
...
Goal is to be able to remove all internal Evas call from inside all
loader module. To do so we are going to open and hold a reference to the
file from outside of the module, read the header, create the image data,
load the data, close that reference.
Once that done, the next step is to let the file remain open as soon as
the filename/key is set and add an API to set an Eina_File directly. This
way edje can maintain the same file open as it use for an edje object,
keeping things in sync and avoid rendering glitch during update.
2013-05-06 19:02:04 +09:00
Cedric Bail
c5b0d28d73
evas: move flags and attribute around.
2013-05-06 19:02:04 +09:00
Cedric Bail
2b61da5a5a
evas: remove svg loader from inside the merged tree.
2013-05-06 19:02:04 +09:00
ChunEon Park
49e88118d5
evas/render - and you don't need to check change for the map render if the change is already determined.
2013-05-06 11:03:11 +09:00
Jérémy Zurcher
4e88ad4dd6
eo ptr in: follow naming convention for static fcts
2013-05-05 18:19:14 +02:00
ChunEon Park
95b0f469b6
evas/render - clean code.
2013-05-06 00:56:10 +09:00
ChunEon Park
3ba5135135
evas - update map smart members when really it needs to render.
2013-05-06 00:48:56 +09:00
Jérémy Zurcher
1953f10b18
eo ptr ind: fix cast when eo_id is disabled
2013-05-05 15:18:01 +02:00
Jérémy Zurcher
94b6dff74c
eo ptr ind: speed up by caching last used table
...
- keep a reference to the last used table and it's indexes
- use this table prior to normal search through table arrays
2013-05-05 15:18:01 +02:00
Jérémy Zurcher
10aafd711d
eo ptr ind: fix indentation
2013-05-05 15:18:01 +02:00
Daniel Zaoui
1a0282691c
Efl: adapt legacy Evas Smart callbacks to Eo callbacks mechanism.
2013-05-05 14:33:16 +03:00
Daniel Zaoui
3d5136e4cc
Efl: adapt legacy Evas callbacks to Eo callbacks mechanism.
2013-05-05 14:32:24 +03:00
Cedric Bail
019a8b8298
eeze: handle its intall hook correctly.
2013-05-05 17:25:48 +09:00
Cedric Bail
7cac6667e6
edje: reorder header for less problem at linking time.
2013-05-05 16:03:53 +09:00
Cedric Bail
433e123428
efl: force problematic -luuid to go away from .la
2013-05-05 16:03:53 +09:00
Cedric Bail
64241457f0
efreet: force cast for windows.
2013-05-05 16:03:02 +09:00
Cedric Bail
c232458de5
ecore_audio: _read is a system defined symbol on Windows.
2013-05-05 14:08:57 +09:00
Cedric Bail
4e6fe47ea0
ecore: properly order header for building on windows.
2013-05-05 14:07:05 +09:00
Jiyoun Park
8f0089e28f
Ecore_Input_Evas: Fix ecore_input_evas didn't check the device id of
...
mouse event
2013-05-05 11:52:33 +09:00
Daniel Juyung Seo
656a2ad45f
Evas_Legacy.h: fixed documentation typos.
2013-05-05 00:50:55 +09:00
Jiyoun Park
e7990ed693
* Evas: Fix gif loader can't load image which has normal frames and
...
error frames
2013-05-05 00:01:57 +09:00
José Roberto de Souza
12855e5fe7
eldbus: Fix interface_unregister()
2013-05-04 10:38:55 -03:00
José Roberto de Souza
9e4dc299a7
eldbus: Fix eldbus_service_*_get() functions over FDO interfaces
2013-05-04 10:38:55 -03:00
José Roberto de Souza
d6c7732931
eldbus: Fix eldbus_pending_destination_get(), it was returnig the method name
2013-05-04 10:38:55 -03:00
Lucas De Marchi
49f16237c0
eldbus: Add EINA_ARG_NONNULL to new API function
2013-05-04 10:38:55 -03:00
José Roberto de Souza
dd25e02d5c
eldbus: Add eldbus_message_iter_fixed_array_append()
2013-05-04 10:38:55 -03:00
Lucas De Marchi
d7eb3f74ad
Remove unneded special cases after lib rename
2013-05-04 10:38:55 -03:00
Carsten Haitzler
d47a81ce17
last scissor always scissor stuff broke map. fix it to work again
...
accounting for fbo's and master clip.
2013-05-04 11:43:02 +09:00
Rafael Antognolli
b9836fbc07
Revert "ecore_audio: Add alsa support"
...
This reverts commit 4db03f700c
.
2013-05-03 17:44:07 -03:00
Rafael Antognolli
70e882cefb
Revert "ecore_audio: Remove old structs that we don't need anymore"
...
This reverts commit 96d9869684
.
2013-05-03 17:44:01 -03:00
Rafael Antognolli
d8b0c6e1da
ecore/evas events: Use evas_event_input_multi_move to report events.
...
Same as using evas_event_input_mouse_move.
2013-05-03 17:19:14 -03:00
Rafael Antognolli
f490c4e5aa
evas/events: Add evas_event_input_multi_move().
...
Same as evas_event_input_mouse_move, but for multi_move.
2013-05-03 17:19:13 -03:00
Rafael Antognolli
4b9a80a063
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.
2013-05-03 16:45:33 -03:00
Rafael Antognolli
f09e493bc2
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.
2013-05-03 16:45:33 -03:00
Jérémy Zurcher
f769128dca
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.
2013-05-03 21:28:32 +02:00
Jérémy Zurcher
88cf0cf460
eo suite: add ptr indirection coverage test
2013-05-03 21:13:03 +02:00