Carsten Haitzler
9b0e7626f4
Add subclasses for evas device api (new in 1.8) and document the evas
...
device api... :)
2013-04-12 20:05:16 +09:00
Tom Hacohen
3e11c380c9
Eo: Added eo_event_callback_array_* functions.
...
These functions let you pass an array of callbacks instead of just one.
It's more memory efficient to use this if you just add a bulk of events
on the same object.
This commits breaks ABI, and breaks API of the EO_EV_CALLBACK_ADD/DEL
signals (the event info passed).
2013-04-12 12:02:49 +01:00
Stefan Schmidt
858b45e3be
eeze/sensor: Make sensor init and shutdown symbols private.
...
These are called only from eeze_init/shutdown. No need to have them public.
2013-04-12 11:35:05 +01:00
Daniel Willmann
53e7fb6edc
ecore_timer test: Pre-increment variable to prevent buffer overflow
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-12 10:10:25 +01:00
Sung W. Park
34ce73badd
[Evas] Updated eglMap/UnmapImageSEC extension definition
...
Recently Samsung specific eglMap/UnmapImageSEC has been updated to
support new features. The extension definition was updated in evas
accordingly.
2013-04-12 17:34:13 +09:00
Sung W. Park
00cffc0585
[Evas GL] Initialize evas gl engine after evas stuff is initialized first.
2013-04-12 17:02:43 +09:00
Cedric Bail
d1c502fe26
evas: remove warning, no need for double ().
2013-04-12 11:24:14 +09:00
Cedric Bail
483029a717
edje: silence warning by doing explicit conversion.
2013-04-12 11:23:55 +09:00
Cedric Bail
38543ae53b
ecore: reduce risk of rounding error.
2013-04-12 11:19:39 +09:00
Valerii Kanunik
89f108312e
ecore: add tests for ecore_poll module.
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-04-12 11:07:11 +09:00
ChunEon Park
fbec2b33db
evas - removed unused
2013-04-12 11:06:03 +09:00
Dmytro Kaidalov
fc0d46411c
ecore: add tests for Ecore_Evas.
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-04-12 10:46:47 +09:00
Vitaliy Venzak
b3159a889c
ecore: add ecore timer test.
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-04-12 10:46:47 +09:00
Valerii Kanunik
4c992a4f85
ecore: Added tests for ecore_app_args procedures.
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-04-12 10:46:47 +09:00
Tom Hacohen
45fdd4574e
Eo base: Reduce object memory footprint.
2013-04-11 17:04:42 +01:00
Yakov Goldberg
0d68ffbe86
Evas textblock: Revert commit 3832ec5
...
with additional disabling of unused function
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-11 18:19:46 +03:00
Stefan Schmidt
c5c1af49f7
Revert "eeze/sensor: Expose less symbols for the initial API."
...
Sadly not ready yet as jenkins showed me. Need some more work on
the eeze_sensor_object_get front.
This reverts commit 081d55c51c
.
2013-04-11 15:37:12 +01:00
Yakov Goldberg
3832ec5500
Evas textblock: fixing tests
...
Re-enabling tests, disabled in commit:
84fa062d6e
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-11 17:15:46 +03:00
Yakov Goldberg
ff1230f77a
Evas text: fixing test
...
Adding conditional dependence on freebidi
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-11 17:15:45 +03:00
Tom Hacohen
c226a11bfe
Eo callbacks: Improve memory footprint of callbacks.
...
We don't really need a double-linked-list with a pointer to the last item.
This saves us 2 pointers per callback, which is a decent improvement.
2013-04-11 15:07:07 +01:00
Stefan Schmidt
081d55c51c
eeze/sensor: Expose less symbols for the initial API.
...
Less is more. These symbols are only used in the internal modules and can
live in the private header without EAPI.
2013-04-11 15:03:55 +01:00
Carsten Haitzler
7fd0cf1731
this is not a big change - not worth changelog, but allow gl partial
...
updates to be rounded up to specific tile sizes (and make it 16x16 by
default).
2013-04-11 21:24:06 +09:00
Stefan Schmidt
25843ac65e
eeze/sensor/tizen: Fix bug where we set the wrong sensor type to the object.
...
Eeze sensor and Tizen types can't be in sync as the order have been changed
several times in Tizen already. We need to keep the order stable for ABI
compliance though after 1.8.
While we did the translation in one direction we did not in the other. Fix
this bug that shows now.
2013-04-11 13:11:08 +01:00
Stefan Schmidt
7ccc9f20ba
eeze/sensor: Use Eeze_Sensor_Type in sensor object.
...
We use the typedef everywhere else. This makes sure we also use it
in the struct to avoid any confusion. The API is new for upcoming
1.8 release so no problem in changing it now.
2013-04-11 13:11:08 +01:00
Cedric Bail
61dbbbb451
evas: let's do less useless marshalling.
2013-04-11 18:56:52 +09:00
Cedric Bail
7df05ed287
evas: use a hash for the image scale cache.
2013-04-11 18:07:09 +09:00
Cedric Bail
36c3cf0733
evas: don't call eo_data_get when it is really not necessary.
2013-04-11 18:07:09 +09:00
Cedric Bail
e0f2ddadde
evas: use eo_data_get less. Use clipees_has if you want to know the number of child now.
2013-04-11 18:07:09 +09:00
Cedric Bail
bf07af3e7b
evas: remove useless initialization.
2013-04-11 18:07:09 +09:00
Cedric Bail
2d9ec2159c
eo: let's cache this value.
2013-04-11 18:07:09 +09:00
Cedric Bail
495088caf4
eina: make eina_mempool_alignof a little bit faster.
2013-04-11 18:07:09 +09:00
Cedric Bail
9547166878
eina: little speed improvement by reducing chance to call function.
2013-04-11 18:07:09 +09:00
Cedric Bail
7e77fac0a3
evas: reduce unecessary write.
2013-04-11 18:07:09 +09:00
Chris Michael
6380cf1bf1
Fix formatting.
...
Declare variables in the proper place.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-11 06:33:30 +01:00
Jihoon Kim
d4f99c8ded
edje_entry: fix typo in comment
2013-04-11 12:31:59 +09:00
Jihoon Kim
8261f03d85
edje_entry: fix formatting
2013-04-11 12:30:04 +09:00
Carsten Haitzler
9dffb4eed8
and further work on buffer age support in evas... after more testing
...
on nvidia...
2013-04-11 09:21:42 +09:00
Rafael Antognolli
2d62ea88e5
ecore/wayland: Add support for double and triple click.
...
It's implemented exactly the same way as on the X11 backend. It does
handle multiple devices, though may need some adjustments when
multi-touch is added, since there's no support for multi-touch on
EFL-wayland yet.
2013-04-10 14:53:14 -03:00
Stefan Schmidt
7d17130db6
eeze/sensor: Check if sens is valid the same way we do in other cases.
2013-04-10 17:19:21 +01:00
Yakov Goldberg
84fa062d6e
Evas textblock: disable some tests. FIXME
...
Some of tests fail on e5-jenkins-slave-x86_64-1.
Tests seem right and pass locally,
but not on the server.
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-10 17:05:44 +03:00
Yakov Goldberg
7016872619
Efl textblock/entry: additions to split BiDi cursor
...
- handling multiple runs, multiple lines, last char of line/par
- tests added
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-10 14:59:48 +03:00
Tom 'TAsn' Hacohen
a70abbb381
Efl textblock/entry: Added support for split BiDi cursor.
...
If logical cursor is between LTR/RTL text two cursors will be shown.
Upper cursor is shown for the text of the same direction as
paragraph, lower cursor - for opposite.
NOT DONE YET
Signed-off-by: Tom 'TAsn' Hacohen <tom@stosb.com>
2013-04-10 14:58:32 +03:00
Yakov Goldberg
afddaf94a0
Evas textblock: fixing tests to work w/ or w/o harfbuzz
...
In this test harfbuzz creates ligatures,
so need to handle cases w/ or w/o harfbuzz
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-10 14:43:35 +03:00
Carsten Haitzler
8f73a2bd0e
add environemnt vars to switch bounding box to full region list calcs
...
and an env var to show debug for partial updates.
2013-04-10 18:47:44 +09:00
Carsten Haitzler
9a649bc07a
fix valgrind complaint in evas gl caching of surface caps... bad code
...
bad!
2013-04-10 18:47:44 +09:00
Carsten Haitzler
92398f4f47
add mesa buffer release support to evas gl engine.
2013-04-10 18:47:44 +09:00
Carsten Haitzler
3cdd10e070
add gl buffer age support fully now for default automatic mode: query
...
extensions correctly in egl and glx too. need to hunt a partial swap
for glx now...
2013-04-10 18:47:44 +09:00
Cedric Bail
8fc58ae405
eet: be picky and really use the correct format without shitty cast.
2013-04-10 14:55:24 +09:00
WooHyun Jung
6f437295af
Modified ChangeLog and News for the latest modification.
2013-04-10 13:53:37 +09:00
WooHyun Jung
9a64a3b46e
edje_entry.c: When cursor is located to each edge, entry now doesn't grab events for cursor movement.
2013-04-10 13:49:12 +09:00