platform/upstream/efl.git
11 years agoecore_audio: Add more return values for methods, catch up with API
Daniel Willmann [Tue, 23 Apr 2013 16:10:16 +0000 (17:10 +0100)]
ecore_audio: Add more return values for methods, catch up with API

input_attach, input_detach, format_set, and source_set now return an
Eina_Bool

Tests, examples and edje_multisense adapted

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoRename edbus->eldbus
Lucas De Marchi [Tue, 23 Apr 2013 14:40:05 +0000 (11:40 -0300)]
Rename edbus->eldbus

git grep -l edbus2 | while read f; do sed -i 's/edbus2/eldbus/g' "$f"; done
find . -name '*edbus2*' -exec rename edbus2 eldbus {} \;

git grep -l "EDBUS" | while read f; do sed -i 's/EDBUS/ELDBUS/g' "$f"; done
git grep -l "EDBus" | while read f; do sed -i 's/EDBus/Eldbus/g' "$f"; done
git grep -l "edbus (v2)" | while read f; do sed -i 's/edbus (v2)/eldbus/g' "$f"; done
git grep -l "Edbus" | while read f; do sed -i 's/Edbus/Eldbus/g' "$f"; done
git grep -l "edbus" | while read f; do sed -i 's/edbus/eldbus/g' "$f"; done

find . -name '*edbus*' -exec rename edbus eldbus {} \;
find . -name '*EDBus*' -exec rename EDBus Eldbus {} \;

11 years agoeoid -> use mmap for allocating id tables. makes it a separate memory
Carsten Haitzler (Rasterman) [Tue, 23 Apr 2013 14:38:44 +0000 (23:38 +0900)]
eoid -> use mmap for allocating id tables. makes it a separate memory
regions with page separations... this allows us more direct control
over access and visibility.

11 years agoeoid -> rjid 64bit bit allocations for.. not so much bloat.
Carsten Haitzler (Rasterman) [Tue, 23 Apr 2013 09:48:35 +0000 (18:48 +0900)]
eoid -> rjid 64bit bit allocations for.. not so much bloat.

11 years agoecore: Split Ecore headers
Aharon Hillel [Wed, 3 Apr 2013 14:46:59 +0000 (17:46 +0300)]
ecore: Split Ecore headers

Now, Ecore.h includes three new files:
- Ecore_Eo.h: Eo API functions (functions defines, enums, base id).
- Ecore_Legacy.h: contains the API functions related to objects
- Ecore_Common.h: common data (structs, enums...) + functions not
related to objects.

This phase is needed for the EFL 1.8 release to disable Eo APIs if we
consider it is not enough mature to be used by applications.

11 years agoefl: add m4 macro to handle a way to enable/disable Eo API and EFL legacy API.
Cedric Bail [Tue, 23 Apr 2013 10:53:16 +0000 (19:53 +0900)]
efl: add m4 macro to handle a way to enable/disable Eo API and EFL legacy API.

11 years agogitignore: don't monitor generated file.
Cedric Bail [Tue, 23 Apr 2013 11:14:10 +0000 (20:14 +0900)]
gitignore: don't monitor generated file.

11 years agofix eeze scanner header install
Mike Blumenkrantz [Tue, 23 Apr 2013 09:21:43 +0000 (10:21 +0100)]
fix eeze scanner header install

11 years agoevas: take stride into account with swapbuf.
Cedric Bail [Tue, 23 Apr 2013 07:48:27 +0000 (16:48 +0900)]
evas: take stride into account with swapbuf.

11 years agoEo: tests to check eo ptrs indirection feature.
Daniel Zaoui [Thu, 18 Apr 2013 10:55:55 +0000 (13:55 +0300)]
Eo: tests to check eo ptrs indirection feature.

The test doesn't fail if the feature is disabled.

11 years agoEo: pointers indirection mechanism for objects and classes
Daniel Zaoui [Thu, 18 Apr 2013 11:19:02 +0000 (14:19 +0300)]
Eo: pointers indirection mechanism for objects and classes

Summary: This feature replaces Eo pointers with ids to prevent bad usage
or reuse of these pointers. It doesn't change API.
The mechanism uses tables storing the real pointers to the objects.
See the src/lib/eo/eo_ptr_indirection.c file for more details on the
mechanism.

11 years agoRevert "ummm dont set max based on max hint... this got added at some point"
Carsten Haitzler (Rasterman) [Tue, 23 Apr 2013 06:44:16 +0000 (15:44 +0900)]
Revert "ummm dont set max based on max hint... this got added at some point"

This reverts commit 116013320a941357a925441928ea7e10ed6c0ebd.

11 years agoEo: add benchmarks to measure eo_add.
Daniel Zaoui [Thu, 18 Apr 2013 10:55:11 +0000 (13:55 +0300)]
Eo: add benchmarks to measure eo_add.

The first one checks simple objects creation.
The second one creates objects, removes half of them and creates the same number.

11 years agofix recursive proxy rendering to just show a black rectangle
Mike Blumenkrantz [Mon, 22 Apr 2013 15:41:24 +0000 (16:41 +0100)]
fix recursive proxy rendering to just show a black rectangle

11 years agoeeze/sensor: Simplify object handling in async paths.
Stefan Schmidt [Fri, 19 Apr 2013 08:55:02 +0000 (09:55 +0100)]
eeze/sensor: Simplify object handling in async paths.

This follows the simplified handling of sensor object we are already
doing for the sync paths. Its a bit more complicated here as we need
to pass all data through the module specific async handling. But the
result should be the same.

11 years agoummm dont set max based on max hint... this got added at some point
Carsten Haitzler (Rasterman) [Mon, 22 Apr 2013 15:05:59 +0000 (00:05 +0900)]
ummm dont set max based on max hint... this got added at some point
but it actually breaks older code that used these hints to store
sizing info but didnt expect it to be enforced.

11 years agofix 64bit ecore-x selection overrun bug.
Carsten Haitzler (Rasterman) [Sat, 20 Apr 2013 01:31:01 +0000 (10:31 +0900)]
fix 64bit ecore-x selection overrun bug.

11 years agonote in comments som get visual info from fbconfig stuff to mach
Carsten Haitzler (Rasterman) [Sat, 20 Apr 2013 00:13:38 +0000 (09:13 +0900)]
note in comments som get visual info from fbconfig stuff to mach
depths. doesn't help though.

11 years agoEfl: Remove libeo.so.1.7.99-gdb.py that got added in the last commit.
Tom Hacohen [Mon, 22 Apr 2013 14:42:15 +0000 (15:42 +0100)]
Efl: Remove libeo.so.1.7.99-gdb.py that got added in the last commit.

SPANK SPANK SPANK Woohyun.

11 years agoedje/edje_entry : When selected word exists, selection is cleared and cursor remains...
WooHyun Jung [Mon, 22 Apr 2013 14:34:25 +0000 (23:34 +0900)]
edje/edje_entry : When selected word exists, selection is cleared and cursor remains on the current entry by additional key input.

11 years agoevas/evas_gl - cast arguments properly according to the spec of the gles/gl APIs.
ChunEon Park [Sun, 21 Apr 2013 13:31:58 +0000 (22:31 +0900)]
evas/evas_gl - cast arguments properly according to the spec of the gles/gl APIs.

11 years agoeina_unicode.H: be nice. add more documentation for deprecated api.
Daniel Juyung Seo [Sat, 20 Apr 2013 10:01:02 +0000 (19:01 +0900)]
eina_unicode.H: be nice. add more documentation for deprecated api.

11 years agoecore_audio: Guard against attaching an input twice
Daniel Willmann [Fri, 19 Apr 2013 15:41:17 +0000 (16:41 +0100)]
ecore_audio: Guard against attaching an input twice

Add check in input_attach and change test case accordingly

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore/ews: Make this engine be aware of the wayland frame object.
Rafael Antognolli [Fri, 19 Apr 2013 15:53:45 +0000 (12:53 -0300)]
ecore/ews: Make this engine be aware of the wayland frame object.

Its background object must be resized to the framespace, and left at
least one layer available for the frame object to be under it.

11 years agoremoved useless mkdir in bould.
Tom Hacohen [Fri, 19 Apr 2013 15:57:04 +0000 (16:57 +0100)]
removed useless mkdir in bould.

11 years agoEo libeo-gdb.py: Fixed up autofoo to not create it as root.
Tom Hacohen [Fri, 19 Apr 2013 15:50:15 +0000 (16:50 +0100)]
Eo libeo-gdb.py: Fixed up autofoo to not create it as root.

11 years agoecore_audio: Don't fail configure with --disable-audio
Daniel Willmann [Fri, 19 Apr 2013 15:16:34 +0000 (16:16 +0100)]
ecore_audio: Don't fail configure with --disable-audio

Who knew I should test all these different possibilities...

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio test: Better test coverage for inputs
Daniel Willmann [Fri, 19 Apr 2013 14:30:26 +0000 (15:30 +0100)]
ecore_audio test: Better test coverage for inputs

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Remove unnecessary methods in tone input
Daniel Willmann [Fri, 19 Apr 2013 14:29:18 +0000 (15:29 +0100)]
ecore_audio: Remove unnecessary methods in tone input

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Fix seeking in tone input
Daniel Willmann [Fri, 19 Apr 2013 14:28:00 +0000 (15:28 +0100)]
ecore_audio: Fix seeking in tone input

Also make seekable be a property of the input as this doesn't make sense
for the output.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Make efl compile with PA disabled again
Daniel Willmann [Fri, 19 Apr 2013 12:39:02 +0000 (13:39 +0100)]
ecore_audio: Make efl compile with PA disabled again

Now instead of having ifdefs in the .c files we just don't compile the
ones we don't need. Much cleaner.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Fix possible memory leak in pulse main loop integration
Daniel Willmann [Fri, 19 Apr 2013 12:10:49 +0000 (13:10 +0100)]
ecore_audio: Fix possible memory leak in pulse main loop integration

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoeeze/sensor/tizen: Fix start and stop from sensors during init and shutdown
Stefan Schmidt [Fri, 19 Apr 2013 09:00:11 +0000 (10:00 +0100)]
eeze/sensor/tizen: Fix start and stop from sensors during init and shutdown

11 years agoeeze/sensor: Simplify sensor object handling.
Stefan Schmidt [Thu, 18 Apr 2013 16:35:37 +0000 (17:35 +0100)]
eeze/sensor: Simplify sensor object handling.

We rely on the app to provide a sensible object pointer and we now longer
need to have a copy of the object around to operate on it.

Simplifies code, maintenance and reduces mem copies. Win-Win :)

11 years agoecore: update ecore_test_ecore_main_loop_event test for more coverage code.
Valerii Kanunik [Fri, 19 Apr 2013 06:42:41 +0000 (15:42 +0900)]
ecore: update ecore_test_ecore_main_loop_event test for more coverage code.

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
11 years agoefreet: shutdown in the right order.
Cedric Bail [Fri, 19 Apr 2013 06:41:17 +0000 (15:41 +0900)]
efreet: shutdown in the right order.

11 years agoedje: remove useless ecore_imf_context_reset call in case of pressing ESC and Return key
Jihoon Kim [Fri, 19 Apr 2013 05:46:42 +0000 (14:46 +0900)]
edje: remove useless ecore_imf_context_reset call in case of pressing ESC and Return key

11 years agoecore_evas/wayland: Actually, the frame object should be on LAYER_MIN.
Rafael Antognolli [Thu, 18 Apr 2013 22:39:46 +0000 (19:39 -0300)]
ecore_evas/wayland: Actually, the frame object should be on LAYER_MIN.

Also set the layer on the wayland_egl backend.

11 years agoecore_evas/wayland: Put the default frame object in a lower layer.
Rafael Antognolli [Thu, 18 Apr 2013 22:04:07 +0000 (19:04 -0300)]
ecore_evas/wayland: Put the default frame object in a lower layer.

The frame should not stay in the same layer as the other objects. If the
application wants to allow it to be on top of the content, then it must
provide a custom frame object and set it to that layer.

NOTE: Should we make Elementary's be on a lower layer too?

11 years agoevas/wayland: Unclip objects from the framespace after rendering.
Rafael Antognolli [Thu, 18 Apr 2013 19:10:53 +0000 (16:10 -0300)]
evas/wayland: Unclip objects from the framespace after rendering.

These objects should be clipped only during rendering, since keeping
them clipped after that allows for unexpected behavior on the
application side. For instance, an application could check if objects
have clippers before doing something to them, assuming that some objects
should have no clipper, but under wayland, after the first render
iteration, there will be no objects without a clipper.

This commit fixes this behavior by unclipping objects that had no
clipper prior to the render iteration.

Additionally, it fixes a bug where a maximized/fullscreen window could
have not all of its content rendered immediately. This was occuring
because some objects could be clipped to the framespace clipper, but
considered invisible in the beginning of the render phase, where they
are evaluated. They were considered invisible because the framespace
clipper object was not resized at that phase yet, and thus these objects
were being clipped out from the viewport.

11 years agotests/ecore_audio: Create temporary test files in build dir
Daniel Willmann [Thu, 18 Apr 2013 18:47:35 +0000 (19:47 +0100)]
tests/ecore_audio: Create temporary test files in build dir

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Fix warnings
Daniel Willmann [Thu, 18 Apr 2013 18:34:33 +0000 (19:34 +0100)]
ecore_audio: Fix warnings

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Change method signature of read and read_internal
Daniel Willmann [Thu, 18 Apr 2013 18:30:41 +0000 (19:30 +0100)]
ecore_audio: Change method signature of read and read_internal

Use size_t and ssize_t as len/return value

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Add return value to input_attach method
Daniel Willmann [Thu, 18 Apr 2013 18:21:05 +0000 (19:21 +0100)]
ecore_audio: Add return value to input_attach method

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoedje_multisense: Now works with eo rewrite
Daniel Willmann [Wed, 17 Apr 2013 19:37:19 +0000 (20:37 +0100)]
edje_multisense: Now works with eo rewrite

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio_pulse: Fix small bug that would delay PA stream deletion
Daniel Willmann [Wed, 17 Apr 2013 19:35:10 +0000 (20:35 +0100)]
ecore_audio_pulse: Fix small bug that would delay PA stream deletion

In case of short reads just make sure that playback is started
immediately. No need to drain just yet as that just causes issues with
delayed removals of streams.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Support VIO in sndfile input
Daniel Willmann [Wed, 17 Apr 2013 19:34:18 +0000 (20:34 +0100)]
ecore_audio: Support VIO in sndfile input

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Make custom input example work with eo
Daniel Willmann [Wed, 17 Apr 2013 18:11:25 +0000 (19:11 +0100)]
ecore_audio: Make custom input example work with eo

Uses VIO to implement a custom read function

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Implement virtual IO for generic input
Daniel Willmann [Wed, 17 Apr 2013 18:06:21 +0000 (19:06 +0100)]
ecore_audio: Implement virtual IO for generic input

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Implement ecore_audio_playback example with eo
Daniel Willmann [Wed, 17 Apr 2013 17:56:50 +0000 (18:56 +0100)]
ecore_audio: Implement ecore_audio_playback example with eo

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Add pulseaudio output for eo
Daniel Willmann [Wed, 17 Apr 2013 17:31:38 +0000 (18:31 +0100)]
ecore_audio: Add pulseaudio output for eo

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Change signature of read function, reorder methods
Daniel Willmann [Wed, 17 Apr 2013 17:52:14 +0000 (18:52 +0100)]
ecore_audio: Change signature of read function, reorder methods

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Implement notification when samplerate changes
Daniel Willmann [Wed, 17 Apr 2013 17:49:53 +0000 (18:49 +0100)]
ecore_audio: Implement notification when samplerate changes

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Enable tone test case
Daniel Willmann [Wed, 17 Apr 2013 17:34:30 +0000 (18:34 +0100)]
ecore_audio: Enable tone test case

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Allow setting frequency and length in tone input
Daniel Willmann [Wed, 17 Apr 2013 17:43:51 +0000 (18:43 +0100)]
ecore_audio: Allow setting frequency and length in tone input

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Add tone input class
Daniel Willmann [Fri, 12 Apr 2013 18:11:15 +0000 (19:11 +0100)]
ecore_audio: Add tone input class

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Enable soundfile test for eo
Daniel Willmann [Fri, 12 Apr 2013 17:43:40 +0000 (18:43 +0100)]
ecore_audio: Enable soundfile test for eo

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Update transcoding example to work with eo
Daniel Willmann [Fri, 12 Apr 2013 16:46:20 +0000 (17:46 +0100)]
ecore_audio: Update transcoding example to work with eo

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Add sndfile in- and output
Daniel Willmann [Fri, 12 Apr 2013 16:45:12 +0000 (17:45 +0100)]
ecore_audio: Add sndfile in- and output

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio_obj_in: Implemented read and event sending
Daniel Willmann [Fri, 12 Apr 2013 16:40:31 +0000 (17:40 +0100)]
ecore_audio_obj_in: Implemented read and event sending

A protected read function must now be implemented by the child class to
perform the actual reading.

Signals on playback loop and end are sent.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Add new methods to ecore_audio objects
Daniel Willmann [Fri, 12 Apr 2013 16:31:14 +0000 (17:31 +0100)]
ecore_audio: Add new methods to ecore_audio objects

obj_format_get/set
obj_in_looped_get/set
obj_in_length_get
Change signature of seek

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoecore_audio: Clean up the headers
Daniel Willmann [Fri, 12 Apr 2013 16:25:27 +0000 (17:25 +0100)]
ecore_audio: Clean up the headers

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
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.