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
Daniel Willmann
96d9869684
ecore_audio: Remove old structs that we don't need anymore
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-03 17:04:11 +01:00
Daniel Willmann
4db03f700c
ecore_audio: Add alsa support
...
This is not well tested and thus disabled by default
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-03 17:04:11 +01:00
Carsten Haitzler
73a088141e
oops merge me
2013-05-03 23:28:30 +09:00
Carsten Haitzler
e0a78afef0
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.
2013-05-03 23:25:15 +09:00
Carsten Haitzler
1a81f0a8c2
force scissor to always be on indicating partial gl update region so
...
gpu can.. do more sensible things.
2013-05-03 19:31:28 +09:00
Daniel Zaoui
08d81394aa
Eo: fix for castings.
2013-05-02 15:31:57 +03:00
Rafael Antognolli
d5fe89b32d
ecore_evas/wayland: Add missing frame width and height.
...
It must be used when calling the window new function too.
2013-05-02 07:32:14 -03:00
Rafael Antognolli
6fc19b8dc2
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).
2013-05-02 07:32:14 -03:00
Carsten Haitzler
e8228afff6
dont get swapmode (and thus map buffer) unless we have at least SOME
...
update rects for this frame.
2013-05-02 19:31:47 +09:00
Carsten Haitzler
c8def7a756
SCREW YOU GIT!... here is my fix for jack daniels leak!
2013-05-02 16:48:43 +09:00
Carsten Haitzler
f8c9a8d167
revert the revert... damn you git!
...
Revert "Revert "Efl: replace eo_data_get for objects data referencing.""
This reverts commit b64a2994b3
.
2013-05-02 16:47:16 +09:00
Carsten Haitzler
b64a2994b3
Revert "Efl: replace eo_data_get for objects data referencing."
...
This reverts commit 654a3f5f94
.
2013-05-02 14:17:19 +09:00
Daniel Zaoui
af401b4083
Eo: fix for unitialized value
2013-05-01 21:45:57 +03:00
Daniel Willmann
37c400eb6b
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>
2013-05-01 18:20:12 +01:00
Daniel Willmann
f8c7f96e05
ecore_audio: Add documentation for ecore_audio_obj_out
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-01 17:45:15 +01:00
Daniel Willmann
a101ad2867
ecore_audio: Add documentation for ecore_audio_obj_in
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-01 17:41:54 +01:00
Daniel Willmann
c249dc8cee
ecore_audio: Update documentation and document ecore_audio_obj
...
Remove old unused function declarations
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-01 17:36:19 +01:00
Chris Michael
5dde3b3bfd
Add 'mode' and 'lost_back' fields to render_engine.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-01 11:42:05 +01:00
Chris Michael
d7ab7b5c95
Add enum for swap mode.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-01 11:42:05 +01:00
Chris Michael
1f229105f4
Fix check for Outbuf alpha.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-01 11:42:05 +01:00
Chris Michael
67c2a38144
Ensure destination_alpha is set in Outbuf when we (re)configure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-01 11:42:05 +01:00
Chris Michael
c7192a56f4
Add evas_outbuf_reconfigure function.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-01 11:42:05 +01:00