Chris Michael
295b7842b1
Start on ecore_evas Drm code.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Jihoon Kim
41e5433735
ecore_imf: fix crash when ecore_imf_context_del is called in ecore_imf_context_input_panel_callback_call
2013-05-14 16:14:38 +09:00
Jihoon Kim
3eb79d3c3d
Edje entry: return surrounding string until the start position of selection
2013-05-14 09:33:19 +09:00
Tom Hacohen
e7cd15b04b
Fixed text/block tests: Added Korean UnDotum font and fixed some issues.
2013-05-13 15:13:25 +01:00
Tom Hacohen
211ebc9e88
Fix broken test from previous commit.
2013-05-13 13:51:14 +01:00
Tom Hacohen
a7d7cc1df1
Evas bidi test: Improved error output.
2013-05-13 13:49:51 +01:00
thiepha (Thiep Ha)
c38a2a6bb8
[Edje_Entry] Add selection handlers to entry
...
Add selection handlers to entry.
https://phab.enlightenment.org/D117
Conflicts:
ChangeLog
NEWS
2013-05-13 19:16:58 +09:00
Sung W. Park
97806103eb
evas: fix evas flushing its command queue to wrong gl context in gl-backends
...
For native surface rendering (glX, egl) in gl-backend, if pixel get callback
function is called for native rendering, there is a case where evas will
try to call evas_gl_common_context_flush() to flush its remaining commands
in its command queue while the context is set current to the native surface/
context that is called within the pixel get callback. So, I've added an
engine function that forces a flush before it enters the pixel get callback
function.
2013-05-13 14:12:36 +09:00
Carsten Haitzler
b77016ad02
fix cedric's image property code... that broke load opt downscaling...
...
CEDRIC... it WAS YOU!... YOU BROKE ETHUMB!... i was.. RIGHT! :) well
done. your borking skills are pretty good. :) you broke load opt
downscaling for jpegs in general.. it just happened to turn up in
ethumb.
2013-05-13 08:19:02 +09:00
Boris 'billiob' Faure
c313a46b5e
eeze: do no try to match an unknown property
2013-05-12 22:22:48 +02:00
Chris Michael
bc31a55bda
Add ecore_x_randr_config_timestamp_get to return config timestamp that
...
XRandr has currently.
NB: needed for some updates/fixes to randr dialog.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-11 16:30:38 +01:00
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