Carsten Haitzler
eb4339bb0c
get rid of trailing nul byte in selections for x11
...
not noticed until recently.. we add a nul byte to the end of our text
selections that we shouldnt. most toolkits/apps skip it but some..
like emacs... dont.
2013-05-08 13:05:33 +09:00
Jérémy Zurcher
f71b40db2f
eo ptr ind tests: guard numerous fail_if, lesson learned from eina_list_shuffle
2013-05-07 23:40:53 +02:00
Jérémy Zurcher
e14c2ede20
ethumbd: explicitly set flags and service desc fields to NULL in static structs
2013-05-07 22:56:02 +02:00
Jérémy Zurcher
41e59310a5
remove replace eo_data_get() call
2013-05-07 22:46:10 +02:00
Jérémy Zurcher
62cae26de0
evas: fix var used uninitialized on_error
2013-05-07 22:33:10 +02:00
Jérémy Zurcher
f1349c25d4
eeze_scanner: harmless type casts fixes
2013-05-07 22:27:11 +02:00
Jérémy Zurcher
57b2cb5239
eldbus_service: explicitly set flags to 0 in static _Signal and _Method structs
2013-05-07 22:16:37 +02:00
ChunEon Park
b10be8fb4c
evas/render - Fixed proxy clipping if the source object is clipped by output area.
...
Before this patch, the proxy will be clipped if the source is clipped by output area even if the soure_clip is disabled,
Additionally, src_clip/src_event/src_visible options must be supported in edje.
2013-05-08 01:16:49 +09:00
Deon 'PrinceAMD' Thomas
19c4916f41
Ecore DPMS function to get the current power level
2013-05-07 11:47:28 +01:00
Daniel Willmann
59e011b67c
evas loaders: There is no SVG loader any more, remove the options for it
...
We don't want the build to fail just because someone tried to enable
non-existent support.
2013-05-07 08:29:44 +01:00
Carsten Haitzler
2aec9927b3
disable glmap/unmap buffer bu default in evas gl engine
...
it seems glmapbuffer can be nasty overhead on some drivers, so go back
to gldrawarrays by default until such a time as we know a lot more...
i'm looking at YOU nvidia! YOU!
2013-05-07 16:20:02 +09:00
Carsten Haitzler
2a35811c9d
fix seg on image del if loader is null.
2013-05-07 14:28:07 +09:00
Carsten Haitzler
8fc259371e
emit keydown and keyup signals on keypresses in edje entry...
...
i'm addicted to this. :)
2013-05-07 12:08:47 +09:00
Carsten Haitzler
01d816fb96
fix swapregion rect to account for canvas rotation.
2013-05-07 10:26:43 +09:00
Carsten Haitzler
c9e8f3424c
update po's
2013-05-07 10:26:43 +09:00
Rafael Antognolli
494d53daa2
ecore_wayland: Simplify handling of opaque regions.
...
Move this handling entirely into ecore_wl_window_update_size() and
create and set it whenever it is necessary. There's no need to keep a
pointer on the Ecore_Wl_Window struct.
2013-05-06 20:25:17 -03:00
Rafael Antognolli
b619b6bfd4
ecore_evas/wayland: Correctly use framespace size for ecore_evas_resize.
2013-05-06 20:10:06 -03:00
Jérémy Zurcher
fc34b73c28
eo ptr ind: eo_test_general, increase NB_OBJS to cover more
2013-05-07 00:35:07 +02:00
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