Commit Graph

22140 Commits

Author SHA1 Message Date
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
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