platform/upstream/efl.git
11 years agoecore_audio: Add EO_TYPECHECK to the method ID macro
Daniel Willmann [Fri, 12 Apr 2013 16:16:43 +0000 (17:16 +0100)]
ecore_audio: Add EO_TYPECHECK to the method ID macro

Better checks should prevent typos/cnp issues when registering methods
for functions.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Build Eo-based Ecore_Audio and tests now
Daniel Willmann [Thu, 11 Apr 2013 17:21:37 +0000 (18:21 +0100)]
ecore_audio: Build Eo-based Ecore_Audio and tests now

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Add new eo-based ecore_audio objects
Daniel Willmann [Thu, 11 Apr 2013 17:23:57 +0000 (18:23 +0100)]
ecore_audio: Add new eo-based ecore_audio objects

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agodata/Makefile.am: Hopefully distcheck will now succeed
Daniel Willmann [Thu, 18 Apr 2013 18:01:30 +0000 (19:01 +0100)]
data/Makefile.am: Hopefully distcheck will now succeed

Clean generated python file as well

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agodata/Makefile.am: Add uninstall rule for libeo.so.*-gdb.py
Daniel Willmann [Thu, 18 Apr 2013 15:33:35 +0000 (16:33 +0100)]
data/Makefile.am: Add uninstall rule for libeo.so.*-gdb.py

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoeeze/sensor: Just use one list for available modules and add udev.
Stefan Schmidt [Thu, 18 Apr 2013 14:49:18 +0000 (15:49 +0100)]
eeze/sensor: Just use one list for available modules and add udev.

The second list got introduced when eeze got merged into efl. Instead
of maintaining both lists we can just go with one.

11 years agoeeze/sensor: Add temperature sensor to my testing code
Stefan Schmidt [Wed, 17 Apr 2013 12:11:10 +0000 (13:11 +0100)]
eeze/sensor: Add temperature sensor to my testing code

11 years agodata/Makefile.am: Fix EXTRA_DIST to include the correct variable
Daniel Willmann [Thu, 18 Apr 2013 14:28:19 +0000 (15:28 +0100)]
data/Makefile.am: Fix EXTRA_DIST to include the correct variable

Fixes make distcheck

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoEcore_x: init ret, otherwise it might be used uninitialized.
Tom Hacohen [Thu, 18 Apr 2013 12:46:28 +0000 (13:46 +0100)]
Ecore_x: init ret, otherwise it might be used uninitialized.

11 years agoEvas engine gl_x11: Fixed signed, unsigned comparison.
Tom Hacohen [Thu, 18 Apr 2013 11:42:06 +0000 (12:42 +0100)]
Evas engine gl_x11: Fixed signed, unsigned comparison.

11 years agofix nvidia texture from pixmap config depth match to be looser to
Carsten Haitzler (Rasterman) [Thu, 18 Apr 2013 11:29:55 +0000 (20:29 +0900)]
fix nvidia texture from pixmap config depth match to be looser to
avoid non-matches.

11 years agocomments for sungwoo when he gets back...
Carsten Haitzler (Rasterman) [Thu, 18 Apr 2013 09:56:44 +0000 (18:56 +0900)]
comments for sungwoo when he gets back...

11 years agoEvas object dbg_info: Fixed cast of pointer to int.
Tom Hacohen [Thu, 18 Apr 2013 11:20:46 +0000 (12:20 +0100)]
Evas object dbg_info: Fixed cast of pointer to int.

Also fixed additional unneeded cast.

11 years agoFixed make install when building out of tree.
Tom Hacohen [Thu, 18 Apr 2013 09:36:31 +0000 (10:36 +0100)]
Fixed make install when building out of tree.

Thanks to glima for reporting.

11 years agoclean up glx native surface (texture from pixmap code) to be more anal
Carsten Haitzler (Rasterman) [Thu, 18 Apr 2013 08:16:41 +0000 (17:16 +0900)]
clean up glx native surface (texture from pixmap code) to be more anal
about matching depth etc.

11 years agofix evas gl_x11 in 16bpp (and similar depths).
Carsten Haitzler (Rasterman) [Thu, 18 Apr 2013 06:16:40 +0000 (15:16 +0900)]
fix evas gl_x11 in 16bpp (and similar depths).

11 years ago[ecore_x] add accessibility support
Shinwoo Kim [Thu, 18 Apr 2013 05:53:58 +0000 (14:53 +0900)]
[ecore_x] add accessibility support

11 years agoexpand indicator type to support if it want more than two indicator type
Jiyoun Park [Thu, 18 Apr 2013 05:45:11 +0000 (14:45 +0900)]
expand indicator type to support if it want more than two indicator type

11 years agosmall change: valgrind shus about uninitiallized data from stack...
Carsten Haitzler (Rasterman) [Thu, 18 Apr 2013 03:49:24 +0000 (12:49 +0900)]
small change: valgrind shus about uninitiallized data from stack...
it's unused anyway.

11 years agoEcore Pointer get root x,y position without ecore_x_window.
Deon 'PrinceAMD' Thomas [Thu, 18 Apr 2013 03:07:26 +0000 (12:07 +0900)]
Ecore Pointer get root x,y position without ecore_x_window.

11 years agoadd gdb py script output to ignore
Carsten Haitzler (Rasterman) [Thu, 18 Apr 2013 03:05:57 +0000 (12:05 +0900)]
add gdb py script output to ignore

11 years agocmake : EcoreConfig.cmake should be able to find ecore sub modules.
Ryuan Choi [Wed, 17 Apr 2013 16:38:59 +0000 (17:38 +0100)]
cmake : EcoreConfig.cmake should be able to find ecore sub modules.

11 years agolet's fix eeze sensors to not segv on shutdown.. dup registered fake
Carsten Haitzler (Rasterman) [Wed, 17 Apr 2013 15:26:24 +0000 (00:26 +0900)]
let's fix eeze sensors to not segv on shutdown.. dup registered fake
(udev registered it as fake)... and in the process i found that we
probably double free as sensor is calloced in the module and AGAIN in
eeze sensor core... oh and symbols probably might lak from modules..
so static them up yo.

11 years agoEo: Print location of the calling functions in eo log output
Daniel Willmann [Wed, 17 Apr 2013 14:08:12 +0000 (15:08 +0100)]
Eo: Print location of the calling functions in eo log output

Because of the way eo is dispatching method calls of objects the usual
error log you get if you mix up objects or try to call non-existent
methods is:

ERR<12404>:eo lib/eo/eo.c:362 _eo_dov_internal() Can't find func for op
0x24 (ecore_audio_obj_in:ECORE_AUDIO_OBJ_IN_SUB_ID_SPEED_GET) for class
'ecore_audio_obj_out_pulse'. Aborting.

Of course the problem is not really in lib/eo/eo.c, but in the function
calling eo_do()

Now the macros pass source file and line number on to the _internal
functions so we can log where the error originally happened:

ERR<1938>:eo lib/eo/eo.c:362 _eo_dov_internal() in
lib/ecore_audio/ecore_audio_obj_out_pulse.c:119: Can't find func for op
0x24 (ecore_audio_obj_in:ECORE_AUDIO_OBJ_IN_SUB_ID_SPEED_GET) for class
'ecore_audio_obj_out_pulse'. Aborting.

This makes debugging with eo a lot easier.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoeeze/sensor: Add small udev module to read temperature from sysfs
Stefan Schmidt [Tue, 16 Apr 2013 16:35:26 +0000 (17:35 +0100)]
eeze/sensor: Add small udev module to read temperature from sysfs

This module does only provide a temperature sensor. Some pieces
borrowed from the temget code.

11 years agoevas_object_main.c: added Clipper information for debug info.
Daniel Juyung Seo [Wed, 17 Apr 2013 07:58:27 +0000 (16:58 +0900)]
evas_object_main.c: added Clipper information for debug info.

Eina value type does not support pointer so I used int as of now.
This needs to be converted into hexa later.
By using Clouseau, one can see this Clipper information.

11 years agoEvas.h: fixed documentation source formatting while reading it.
Daniel Juyung Seo [Tue, 9 Apr 2013 12:33:11 +0000 (21:33 +0900)]
Evas.h: fixed documentation source formatting while reading it.

11 years agoEvas textblock: fix split cursor tests; FIXME ligatures tests
Yakov Goldberg [Thu, 11 Apr 2013 16:47:51 +0000 (19:47 +0300)]
Evas textblock: fix split cursor tests; FIXME ligatures tests

  - re-enabling split BiDi cursor tests, disabled in 0d68ffbe;
    ligatures tests are still disabled;
  - change "fail_if" to "ck_assert_int_*",
    because it prints error message with values;
  - fixing usage of embedding LTR/RTL codes in tests;

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
11 years agoFixed make install with DESDIR.
Tom Hacohen [Tue, 16 Apr 2013 13:33:42 +0000 (14:33 +0100)]
Fixed make install with DESDIR.

11 years agoEina tests: Use TESTS_BUILD_DIR instead of PACKAGE_BUILD_DIR.
Tom Hacohen [Tue, 16 Apr 2013 12:56:48 +0000 (13:56 +0100)]
Eina tests: Use TESTS_BUILD_DIR instead of PACKAGE_BUILD_DIR.

11 years agoeeze/sensor: Switch timestamp to relative values coming.
Stefan Schmidt [Tue, 16 Apr 2013 12:16:55 +0000 (13:16 +0100)]
eeze/sensor: Switch timestamp to relative values coming.

Switch from absolut microseconds since epoch to a monotonic clock with
realtive values. Switch from unsigned long long to double.

This aligns it with how we present time in efl. ecore_time_get is used
when possible. For the tizen modules we convert the the epoch timestamp
we get into a double. This is still a working monotone clock source.

As this will be released the first time with 1.8 we don't have any API
break here.

11 years agoEo gdb: Change eo_backtrace to catch more cases.
Tom Hacohen [Tue, 16 Apr 2013 11:21:20 +0000 (12:21 +0100)]
Eo gdb: Change eo_backtrace to catch more cases.

If you know where I can find decent docs about the python gdb bindings,
please let me know.

11 years agoEo gdb: eo gdb script is now autoloaded by gdb, added eo_backtrace.
Tom Hacohen [Tue, 16 Apr 2013 09:45:21 +0000 (10:45 +0100)]
Eo gdb: eo gdb script is now autoloaded by gdb, added eo_backtrace.

If you install the efl to a different path than the one gdb was installed to
either set gdb's data dir, or just symlink the file to the other prefix.
You can still use the old method of just loading the module.

11 years agoEvas: Fix double fclose() in WebP loader
Igor Murzov [Sat, 13 Apr 2013 20:06:54 +0000 (00:06 +0400)]
Evas: Fix double fclose() in WebP loader

11 years agoFix incorrect printf format usage
Igor Murzov [Sat, 13 Apr 2013 19:59:30 +0000 (23:59 +0400)]
Fix incorrect printf format usage

11 years agoInstall CMake configs to the proper path
Igor Murzov [Sat, 13 Apr 2013 19:53:49 +0000 (23:53 +0400)]
Install CMake configs to the proper path

11 years agoEvas: If an object goes to be hidden without replacing the cur/prev state info, the...
ChunEon Park [Mon, 15 Apr 2013 18:05:16 +0000 (03:05 +0900)]
Evas: If an object goes to be hidden without replacing the cur/prev state info, the object context can be corrupted at the next show time. Now it replaces the cur/prev in that rare case.

11 years agoEvas textblock: Fixed a bug with deletion of ranges.
Tom Hacohen [Mon, 15 Apr 2013 16:15:22 +0000 (17:15 +0100)]
Evas textblock: Fixed a bug with deletion of ranges.

Fixed a bug with deletion of ranges that end just before a visual format.
Thanks to WooHyun Jung for reporting.

11 years agoEvas polygon: Cleaned up the way we clean the points.
Tom Hacohen [Mon, 15 Apr 2013 09:48:42 +0000 (10:48 +0100)]
Evas polygon: Cleaned up the way we clean the points.

11 years agoEvas font: Fixed use-after-free.
Tom Hacohen [Mon, 15 Apr 2013 09:42:47 +0000 (10:42 +0100)]
Evas font: Fixed use-after-free.

11 years agoEvas: fix gif bug related with scale down decode.
Jiyoun Park [Mon, 15 Apr 2013 04:45:18 +0000 (13:45 +0900)]
Evas: fix gif bug related with scale down decode.

11 years agoremove tab
Jiyoun Park [Mon, 15 Apr 2013 04:25:50 +0000 (13:25 +0900)]
remove tab

11 years ago* Evas: fix gif decoding bug related with background color.
Jiyoun Park [Sun, 14 Apr 2013 11:49:45 +0000 (20:49 +0900)]
* Evas: fix gif decoding bug related with background color.

11 years agofix calling edje api on objects that may not be edje objects...
Carsten Haitzler (Rasterman) [Sun, 14 Apr 2013 02:47:07 +0000 (11:47 +0900)]
fix calling edje api on objects that may not be edje objects...

11 years agoevas/image - actually, no need to check both. one is enough.
ChunEon Park [Sat, 13 Apr 2013 20:36:28 +0000 (05:36 +0900)]
evas/image - actually, no need to check both. one is enough.

11 years agoevas/image - don't update evas render area by a clipper if the image object visible...
ChunEon Park [Sat, 13 Apr 2013 20:18:31 +0000 (05:18 +0900)]
evas/image - don't update evas render area by a clipper if the image object visible is changed.

11 years agoWork around new intel Mesa/xorg bug where alpha
Carsten Haitzler (Rasterman) [Sat, 13 Apr 2013 16:12:35 +0000 (01:12 +0900)]
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.

11 years agoevas - fix identation
ChunEon Park [Sat, 13 Apr 2013 10:01:27 +0000 (19:01 +0900)]
evas - fix identation

11 years agoevas - Don't be crashed even if the map image size is 0.
ChunEon Park [Sat, 13 Apr 2013 09:58:08 +0000 (18:58 +0900)]
evas - Don't be crashed even if the map image size is 0.

11 years agoecore_imf: Add ecore_imf_context_input_panel_event_callback_call, clear API
Jihoon Kim [Sat, 13 Apr 2013 08:11:32 +0000 (17:11 +0900)]
ecore_imf: Add ecore_imf_context_input_panel_event_callback_call, clear API

11 years agoecore_imf: Add ecore_imf_input_panel_hide() API
Jihoon Kim [Sat, 13 Apr 2013 08:01:56 +0000 (17:01 +0900)]
ecore_imf: Add ecore_imf_input_panel_hide() API

11 years agoecore_imf/scim: remove unused function declaration
Jihoon Kim [Sat, 13 Apr 2013 06:25:00 +0000 (15:25 +0900)]
ecore_imf/scim: remove unused function declaration

11 years agoEo: Fixed an error in in _eo_callback_remove and a few minor things.
Tom Hacohen [Fri, 12 Apr 2013 16:17:30 +0000 (17:17 +0100)]
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.

11 years agoeeze/sensor: Move eeze_Sernsor_obj_get into private header.
Stefan Schmidt [Fri, 12 Apr 2013 12:47:25 +0000 (13:47 +0100)]
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.

11 years agoEvas dev: Fixed usage of uninitialized variable.
Tom Hacohen [Fri, 12 Apr 2013 14:17:19 +0000 (15:17 +0100)]
Evas dev: Fixed usage of uninitialized variable.

11 years agoEo: Moved the debug info functions to the base class code.
Tom Hacohen [Fri, 12 Apr 2013 12:48:31 +0000 (13:48 +0100)]
Eo: Moved the debug info functions to the base class code.

11 years agoEo array: Add more testing.
Tom Hacohen [Fri, 12 Apr 2013 12:46:30 +0000 (13:46 +0100)]
Eo array: Add more testing.

11 years agoAdd subclasses for evas device api (new in 1.8) and document the evas
Carsten Haitzler (Rasterman) [Fri, 12 Apr 2013 11:04:34 +0000 (20:04 +0900)]
Add subclasses for evas device api (new in 1.8) and document the evas
device api... :)

11 years agoEo: Added eo_event_callback_array_* functions.
Tom Hacohen [Fri, 12 Apr 2013 10:06:30 +0000 (11:06 +0100)]
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).

11 years agoeeze/sensor: Make sensor init and shutdown symbols private.
Stefan Schmidt [Fri, 12 Apr 2013 09:47:06 +0000 (10:47 +0100)]
eeze/sensor: Make sensor init and shutdown symbols private.

These are called only from eeze_init/shutdown. No need to have them public.

11 years agoecore_timer test: Pre-increment variable to prevent buffer overflow
Daniel Willmann [Fri, 12 Apr 2013 09:10:25 +0000 (10:10 +0100)]
ecore_timer test: Pre-increment variable to prevent buffer overflow

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years ago[Evas] Updated eglMap/UnmapImageSEC extension definition
Sung W. Park [Fri, 12 Apr 2013 08:34:13 +0000 (17:34 +0900)]
[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.

11 years ago[Evas GL] Initialize evas gl engine after evas stuff is initialized first.
Sung W. Park [Fri, 12 Apr 2013 08:02:43 +0000 (17:02 +0900)]
[Evas GL] Initialize evas gl engine after evas stuff is initialized first.

11 years agoevas: remove warning, no need for double ().
Cedric Bail [Fri, 12 Apr 2013 02:24:14 +0000 (11:24 +0900)]
evas: remove warning, no need for double ().

11 years agoedje: silence warning by doing explicit conversion.
Cedric Bail [Fri, 12 Apr 2013 02:23:55 +0000 (11:23 +0900)]
edje: silence warning by doing explicit conversion.

11 years agoecore: reduce risk of rounding error.
Cedric Bail [Fri, 12 Apr 2013 02:19:39 +0000 (11:19 +0900)]
ecore: reduce risk of rounding error.

11 years agoecore: add tests for ecore_poll module.
Valerii Kanunik [Fri, 12 Apr 2013 02:06:37 +0000 (11:06 +0900)]
ecore: add tests for ecore_poll module.

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
11 years agoevas - removed unused
ChunEon Park [Fri, 12 Apr 2013 02:06:03 +0000 (11:06 +0900)]
evas - removed unused

11 years agoecore: add tests for Ecore_Evas.
Dmytro Kaidalov [Fri, 12 Apr 2013 01:45:05 +0000 (10:45 +0900)]
ecore: add tests for Ecore_Evas.

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
11 years agoecore: add ecore timer test.
Vitaliy Venzak [Fri, 12 Apr 2013 01:35:45 +0000 (10:35 +0900)]
ecore: add ecore timer test.

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
11 years agoecore: Added tests for ecore_app_args procedures.
Valerii Kanunik [Fri, 12 Apr 2013 01:27:22 +0000 (10:27 +0900)]
ecore: Added tests for ecore_app_args procedures.

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
11 years agoEo base: Reduce object memory footprint.
Tom Hacohen [Thu, 11 Apr 2013 14:10:42 +0000 (15:10 +0100)]
Eo base: Reduce object memory footprint.

11 years agoEvas textblock: Revert commit 3832ec5
Yakov Goldberg [Thu, 11 Apr 2013 15:00:24 +0000 (18:00 +0300)]
Evas textblock: Revert commit 3832ec5

      with additional disabling of unused function

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
11 years agoRevert "eeze/sensor: Expose less symbols for the initial API."
Stefan Schmidt [Thu, 11 Apr 2013 14:35:53 +0000 (15:35 +0100)]
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 081d55c51ca204e9f7decb45f5ff1d561a79c9e3.

11 years agoEvas textblock: fixing tests
Yakov Goldberg [Thu, 11 Apr 2013 11:00:15 +0000 (14:00 +0300)]
Evas textblock: fixing tests

   Re-enabling tests, disabled in commit:
   84fa062d6e958d4a8fd547c96ef571eab6106e4a

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
11 years agoEvas text: fixing test
Yakov Goldberg [Thu, 11 Apr 2013 13:50:20 +0000 (16:50 +0300)]
Evas text: fixing test

   Adding conditional dependence on freebidi

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
11 years agoEo callbacks: Improve memory footprint of callbacks.
Tom Hacohen [Thu, 11 Apr 2013 14:06:59 +0000 (15:06 +0100)]
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.

11 years agoeeze/sensor: Expose less symbols for the initial API.
Stefan Schmidt [Thu, 11 Apr 2013 12:30:30 +0000 (13:30 +0100)]
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.

11 years agothis is not a big change - not worth changelog, but allow gl partial
Carsten Haitzler (Rasterman) [Thu, 11 Apr 2013 12:23:07 +0000 (21:23 +0900)]
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).

11 years agoeeze/sensor/tizen: Fix bug where we set the wrong sensor type to the object.
Stefan Schmidt [Thu, 11 Apr 2013 10:58:13 +0000 (11:58 +0100)]
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.

11 years agoeeze/sensor: Use Eeze_Sensor_Type in sensor object.
Stefan Schmidt [Thu, 11 Apr 2013 10:21:07 +0000 (11:21 +0100)]
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.

11 years agoevas: let's do less useless marshalling.
Cedric Bail [Thu, 11 Apr 2013 09:56:52 +0000 (18:56 +0900)]
evas: let's do less useless marshalling.

11 years agoevas: use a hash for the image scale cache.
Cedric Bail [Thu, 11 Apr 2013 08:20:05 +0000 (17:20 +0900)]
evas: use a hash for the image scale cache.

11 years agoevas: don't call eo_data_get when it is really not necessary.
Cedric Bail [Thu, 11 Apr 2013 07:25:36 +0000 (16:25 +0900)]
evas: don't call eo_data_get when it is really not necessary.

11 years agoevas: use eo_data_get less. Use clipees_has if you want to know the number of child...
Cedric Bail [Thu, 11 Apr 2013 04:21:54 +0000 (13:21 +0900)]
evas: use eo_data_get less. Use clipees_has if you want to know the number of child now.

11 years agoevas: remove useless initialization.
Cedric Bail [Thu, 11 Apr 2013 03:00:21 +0000 (12:00 +0900)]
evas: remove useless initialization.

11 years agoeo: let's cache this value.
Cedric Bail [Thu, 11 Apr 2013 02:58:53 +0000 (11:58 +0900)]
eo: let's cache this value.

11 years agoeina: make eina_mempool_alignof a little bit faster.
Cedric Bail [Thu, 11 Apr 2013 02:58:22 +0000 (11:58 +0900)]
eina: make eina_mempool_alignof a little bit faster.

11 years agoeina: little speed improvement by reducing chance to call function.
Cedric Bail [Thu, 11 Apr 2013 02:57:57 +0000 (11:57 +0900)]
eina: little speed improvement by reducing chance to call function.

11 years agoevas: reduce unecessary write.
Cedric Bail [Thu, 11 Apr 2013 00:58:09 +0000 (09:58 +0900)]
evas: reduce unecessary write.

11 years agoFix formatting.
Chris Michael [Thu, 11 Apr 2013 05:33:30 +0000 (06:33 +0100)]
Fix formatting.
Declare variables in the proper place.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoedje_entry: fix typo in comment
Jihoon Kim [Thu, 11 Apr 2013 03:31:59 +0000 (12:31 +0900)]
edje_entry: fix typo in comment

11 years agoedje_entry: fix formatting
Jihoon Kim [Thu, 11 Apr 2013 03:30:04 +0000 (12:30 +0900)]
edje_entry: fix formatting

11 years agoand further work on buffer age support in evas... after more testing
Carsten Haitzler (Rasterman) [Thu, 11 Apr 2013 00:21:42 +0000 (09:21 +0900)]
and further work on buffer age support in evas... after more testing
on nvidia...

11 years agoecore/wayland: Add support for double and triple click.
Rafael Antognolli [Wed, 10 Apr 2013 17:45:12 +0000 (14:45 -0300)]
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.

11 years agoeeze/sensor: Check if sens is valid the same way we do in other cases.
Stefan Schmidt [Wed, 10 Apr 2013 13:48:29 +0000 (14:48 +0100)]
eeze/sensor: Check if sens is valid the same way we do in other cases.

11 years agoEvas textblock: disable some tests. FIXME
Yakov Goldberg [Wed, 10 Apr 2013 13:59:33 +0000 (16:59 +0300)]
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>
11 years agoEfl textblock/entry: additions to split BiDi cursor
Yakov Goldberg [Wed, 10 Apr 2013 11:54:37 +0000 (14:54 +0300)]
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>
11 years agoEfl textblock/entry: Added support for split BiDi cursor.
Tom 'TAsn' Hacohen [Mon, 14 Jan 2013 16:18:07 +0000 (16:18 +0000)]
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>
11 years agoEvas textblock: fixing tests to work w/ or w/o harfbuzz
Yakov Goldberg [Wed, 10 Apr 2013 06:48:55 +0000 (09:48 +0300)]
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>