Jiyoun Park
35b8b8fbf5
* Evas: Fix crash if app use native surface in wrong engine.
...
in sw engine, visual cannot be the image data.
2013-05-11 22:40:50 +09:00
Tom Hacohen
cc4cf77865
Evas font/text: Fixed an issue with asc/desc calculation in text object.
...
Added font_int asc/desc getters in order to achieve that.
Thanks to MinSu Seo for reporting.
2013-05-10 17:48:26 +01:00
Carsten Haitzler
7d5583530e
fix cedric build break
2013-05-10 16:59:33 +09:00
Cedric Bail
4a128b0fd0
emotion: oops, forgot to update the Makefile.
2013-05-10 14:30:44 +09:00
Cedric Bail
e2da515e72
edje: let's not reopen the file for nothing.
2013-05-10 14:30:44 +09:00
Carsten Haitzler
fd8cb707b9
free strings in dri/drm swapper so they don't leak.
2013-05-10 13:35:02 +09:00
Cedric Bail
d92783d5f7
emotion: rename Emotion_Module.h to emotion_modules.h
2013-05-10 10:48:33 +09:00
Raoul Hecky
f6bd3f695f
ecore_evas: backport svn r83875.
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-05-10 10:48:33 +09:00
Carsten Haitzler
45c8b4ec89
note the pa abort and disble del of out. leak it for now.
2013-05-10 09:10:58 +09:00
Carsten Haitzler
95b91ad9b9
eet_mmap uses reader/writers caches for lookup.. but never ADDs to
...
these caches! bad bad bad!
2013-05-10 09:00:02 +09:00
Carsten Haitzler
425986b4fe
do not make eet files get refcounts of 2 on eet_mmap so they then never free.
...
we set references to 1 then on success references++... thus ALWAYS
being on 2.
2013-05-10 08:54:50 +09:00
Carsten Haitzler
8d71c338bd
slightly refactor eo usage in multishesne to ... make use of eo's
...
ability to call setup methods.. on setup... all at once.
2013-05-10 08:24:32 +09:00
Carsten Haitzler
dc7775a1c6
multisense segv (free data that isnt malloced) fix...
2013-05-10 08:04:14 +09:00
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