ChunEon Park
6b9a895c59
evas/image - don't update evas render area by a clipper if the image object visible is changed.
2013-04-14 05:18:31 +09:00
Carsten Haitzler
9ec8064638
Work around new intel Mesa/xorg bug where alpha
...
channel in NON-ARGB windows is not filled in with 0xff
even if all the code does things right.
2013-04-14 01:14:58 +09:00
ChunEon Park
4d703c12b3
evas - fix identation
2013-04-13 19:01:27 +09:00
ChunEon Park
b660465410
evas - Don't be crashed even if the map image size is 0.
2013-04-13 18:58:08 +09:00
Jihoon Kim
af31393a09
ecore_imf: Add ecore_imf_context_input_panel_event_callback_call, clear API
2013-04-13 17:11:32 +09:00
Jihoon Kim
58d7c5c1dc
ecore_imf: Add ecore_imf_input_panel_hide() API
2013-04-13 17:01:56 +09:00
Jihoon Kim
373fb30096
ecore_imf/scim: remove unused function declaration
2013-04-13 15:25:00 +09:00
Tom Hacohen
269e3a7797
Eo: Fixed an error in in _eo_callback_remove and a few minor things.
...
The other things are not really issues but more about silencing clang.
Thanks to clang-analyzer.
2013-04-12 17:17:38 +01:00
Stefan Schmidt
6b70dd57d3
eeze/sensor: Move eeze_Sernsor_obj_get into private header.
...
Together with eeze_sensor_module_register/unregister these are the functions
that are irrelevant for developer when they just want to use the eeze_sensor
API.
Still all three need to be marked with EAPI as they are used in the backend
modules and due to our visibility hidden usage the module loading would fail
if we remove EAPI from them.
Moving them into the private header should give an indication that these are
not meant for pure API users.
2013-04-12 15:35:08 +01:00
Tom Hacohen
882b7a72eb
Evas dev: Fixed usage of uninitialized variable.
2013-04-12 15:17:19 +01:00
Tom Hacohen
263e54d705
Eo: Moved the debug info functions to the base class code.
2013-04-12 13:49:26 +01:00
Tom Hacohen
0ed15b04f8
Eo array: Add more testing.
2013-04-12 13:49:26 +01:00
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