ChunEon Park
59429c0e66
evas/gl - and don't try blend as possible.
2013-05-10 01:51:42 +09:00
ChunEon Park
0315565b7b
evas - don't try blend on gl backened if the render option is COPY
2013-05-10 01:33:56 +09:00
Mike Blumenkrantz
979e8e17b7
TEMPORARY EDJE FIX
...
edje proxy parts seem to break (crash) when animating a state change from custom->default on an animator. adding a null check here avoids that and seems to work fine, but I am not an edje_calc expert
2013-05-09 11:27:50 +01:00
Daniel Willmann
cac30b8e0a
edje_multisense: Guard _free function as well
...
Otherwise -> build error when building without multisense support
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-09 10:57:04 +01:00
Daniel Willmann
85a6850ef4
edje_multisense: Provide VIO free function to free the data
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-09 10:35:51 +01:00
Daniel Willmann
57a438fd1b
ecore_audio: Handle destruction of sndfile input
...
Correctly close any file we have open and release VIO data
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-09 10:35:51 +01:00
Mike Blumenkrantz
f224eaae11
add embryo fill support for proxy parts
2013-05-09 10:26:40 +01:00
Mike Blumenkrantz
b58cd30817
fix edje custom states on proxy parts
2013-05-09 09:57:56 +01:00
Cedric Bail
ffba364857
eet: initialize it to zero.
2013-05-09 17:22:00 +09:00
Chris Michael
6cdbca59d4
Fix proxy object check to compare against proper object.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-09 08:06:05 +01:00
Cedric Bail
232c9f17ba
evas: reorder cache destruction.
2013-05-09 09:57:37 +09:00
Cedric Bail
2c8ff31788
eina: add EINA_INLIST_FREE.
2013-05-09 09:57:19 +09:00
Cedric Bail
56180a7ff4
Revert "Revert 2 commits from cedric:"
...
This reverts commit 71c0eb6dc6
.
2013-05-09 09:37:55 +09:00
Rafael Antognolli
b259d944ee
ecore_evas/wayland: Implement borderless_set engine method.
...
It is needed to set the engine internal borderless property.
Also update the border (frame) object, showing/hiding it as needed, and
updating the framespace size when the frame object is handled by the
engine.
2013-05-08 19:22:33 -03:00
Rafael Antognolli
42788da2ea
ecore_evas/wayland_egl: Remove wrong if.
...
It was left behind when fixing the borderless feature.
2013-05-08 18:18:23 -03:00
Rafael Antognolli
aeb3669c6f
evas/wayland_egl: Implement image_mmap engine method.
...
It looks like several methods like this one should be moved to a common
place (gl_common, maybe).
2013-05-08 17:47:55 -03:00
Rafael Antognolli
2a20ca4477
ecore_evas/wayland: Do not send additional mouse_in's.
...
If this Ecore_Evas already has a mouse inside it, there's no need to
send an additional mouse in event.
Additionally, always send a mouse_move event before a mouse_down, so the
Evas pointer position can be updated properly before the mouse down.
2013-05-08 16:56:12 -03:00
Rafael Antognolli
2ec4078456
evas/examples: Adding an example for multi-touch.
2013-05-08 16:56:11 -03:00
Rafael Antognolli
d4b7389f3a
ecore/wayland: Store the multi position per device/finger.
...
This will make every touch point have its position updated on
multi_move, and then it can be used to send a correct multi_up event.
2013-05-08 16:50:15 -03:00
Rafael Antognolli
cf9d3c90f5
Ecore/Evas: Add evas_event_input_multi_down/up().
...
These events (from multi-touch) also have information about the mouse
pointer position, so they must be translated by the framespace too.
2013-05-08 16:50:15 -03:00
Rafael Antognolli
c18e76eb2c
ecore/wayland: Report correctly the device which emitted the mouse event.
2013-05-08 16:50:15 -03:00
Carsten Haitzler
0632415e9c
don't try free a NULL image handle in proxy_unset.
2013-05-08 23:41:39 +09:00
Daniel Juyung Seo
3c2905156e
Revert "eo_gdb.py: added eo_bt for eo_backtrace alias in an ugly way."
...
This reverts commit 4850c53350
.
You can set the alias in the .gdbinit.
So my .gdbinit looks like:
source /usr/local/share/eo/gdb/eo_gdb.py
alias -a eo_bt = eo_backtrace
Special thanks to Alex-P. Natsios for the tip.
2013-05-08 22:06:10 +09:00
Mike Blumenkrantz
71c0eb6dc6
Revert 2 commits from cedric:
...
"edje: open Eina_File ourself instead of delegating it to edje."
"edje: don't never corrupt an opened edje object."
This reverts commits 8727e43c1f
and 8f12f21cf0
, which caused nonstop crashes.
2013-05-08 13:17:21 +01:00
Daniel Juyung Seo
4850c53350
eo_gdb.py: added eo_bt for eo_backtrace alias in an ugly way.
...
It'll be great if someone teaches how to add a alias in a python gdb script.
2013-05-08 20:53:45 +09:00
Daniel Juyung Seo
c886845a1b
eina_str.c: fixed formatting.
2013-05-08 20:53:45 +09:00
Jérémy Zurcher
52b20f0334
eina_stringshare: improve coverage
2013-05-08 12:14:57 +02:00
Sung W. Park
289a666333
evas: Fixed evas_gl multi-window support design issue.
...
Evas engine is created per window but evas_gl engine was not properly
updating the engine info for new windows that are created. So, addressed
the design issue by passing engine_data to evas_gl engine apis..
2013-05-08 18:39:12 +09:00
Galatsanos 'godfath3r' Panagiotis
c8b9e0540b
eina: fix a clang warning in eina_cow.
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-05-08 18:17:00 +09:00
Cedric Bail
8f12f21cf0
edje: don't never corrupt an opened edje object.
2013-05-08 18:17:00 +09:00
Cedric Bail
a299e0723a
eet: more meaningful message.
2013-05-08 18:17:00 +09:00
Cedric Bail
674f612c3b
eina: more meaningful message.
2013-05-08 18:17:00 +09:00
Cedric Bail
574e9015f1
eina: whitespace--;
2013-05-08 18:17:00 +09:00
Cedric Bail
8727e43c1f
edje: open Eina_File ourself instead of delegating it to edje.
2013-05-08 18:17:00 +09:00
Cedric Bail
d833244100
evas: add infrastructure to open from Eina_File.
2013-05-08 18:17:00 +09:00
Cedric Bail
ba46068c09
evas: agressively destroy proxy surface when nobody use the proxy anymore.
2013-05-08 18:16:59 +09:00
Cedric Bail
c3f9d3b8b8
evas: Make Evas_Loader API public.
2013-05-08 18:16:59 +09:00
Chris Michael
559b1b3301
Add missing ecore_x_randr_crtc_info_free function to xcb.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-08 10:07:53 +01:00
Chris Michael
b619f84590
Add missing ecore_x_randr_crtc_clone_set function for xcb.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-08 10:04:23 +01:00
Chris Michael
f5a1889db3
Add missing randr_crtc_info_get function to xcb.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-08 09:53:43 +01:00
Chris Michael
291d45f045
Fix formatting.
...
Add ecore_x_input_raw_select function placeholder:
NB: xcb does not have xinput 2 support yet BUT someone added those
functions to the xlib code WITHOUT adding them to the xcb code.
SPANK SPANK !!
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-08 08:56:01 +01:00
Chris Michael
185e88ae72
Fix typo ...
...
LMAO: xcb stuff did not even compile because of this ... and how knows
how long it has been broken ...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-08 08:55:39 +01:00
Carsten Haitzler
11e0d67a71
Revert "Ecore DPMS function to get the current power level"
...
This reverts commit 19c4916f41
.
sorry... missing xcb version of func. please re-commit when you have
an xcb version. thanks! :)
2013-05-08 15:59:11 +09:00
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