Daniel Willmann
777d511814
eina/evas: Fix includes for examples
...
Some examples are still missing includes
2013-04-25 00:11:06 +01:00
Daniel Willmann
7f87d9891d
eo: Fix incorrect pointer allocation
...
We want to allocate sizeof(Eo_Dbg_Info) - not sizeof(Eo_Dbg_Info *)
bytes.
2013-04-24 23:27:48 +01:00
Rafael Antognolli
72bbf5b49b
ecore_evas/wayland: Consider the frame/border for pointer position.
...
When the window is rotated, the logical pointer position is calculated
based on the window size (width or height) minus the current position,
depending on the rotation used. For wayland, we must add the window
decorations to the ecore_evas size, when doing this calculation.
2013-04-24 17:56:53 -03:00
Rafael Antognolli
f18174f302
ecore_evas/wayland: Fix rotation when going back to 0 or 180 degrees.
2013-04-24 17:43:10 -03:00
Aharon Hillel
637f7825be
edje: Split Edje headers
...
Now, Edje.h includes three new files:
- Edje_Eo.h: Eo API functions (functions defines, enums, base id).
- Edje_Legacy.h: contains the API functions related to objects
- Edje_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.
2013-04-24 22:42:20 +03:00
Rafael Antognolli
0745e46d12
ecore_evas/wayland: Add support for rotation on wayland_egl backend.
...
Also move the common code for rotation_set from the shm engine to
wayland_common.
2013-04-24 15:24:37 -03:00
Carsten Haitzler
f2b1039e05
fix examples makefiles to find Efl_Config.h
2013-04-25 02:08:49 +09:00
Tom Hacohen
fc05066a50
Eo: fixed an issue with the test_value test.
2013-04-24 17:42:24 +01:00
Tom Hacohen
007bdd41c1
Eo: Eo_Class_Id should be uintptr_t not size_t.
2013-04-24 16:55:11 +01:00
Tom Hacohen
a26ed054a9
Eo: Added test to the special eina value type.
2013-04-24 16:45:41 +01:00
Carsten Haitzler
b9e8a0e123
and emove efl eo api macro.
2013-04-25 00:39:57 +09:00
Carsten Haitzler
7dfe2c5573
add --with-api=XXX (both|legacy|eo) to define which api set to enable
...
by default (default == both).
2013-04-25 00:32:13 +09:00
Stefan Schmidt
5e4d26a1aa
eeze/sensor/tizen: Fix typos to let it build for tizen
...
Finally have a way to compile the merged efl tree against the latest tizen
things. Only three typos after all this changes it quite good imho. Zero
would have been better though. :)
2013-04-24 16:01:42 +01:00
Carsten Haitzler
daac3fb794
add a global Efl_Config.h for everyone.
...
* ned to replicate changes in other .pc.in files
* need to replicate changes in other E*.h installed header files
2013-04-24 23:43:33 +09:00
Daniel Willmann
a87fc36b12
eo: Lets fix make distcheck by including eo_ptr_indirection header
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-24 14:05:06 +01:00
Carsten Haitzler
76a748b08d
rejig 32bit eoid allocation to 5.5.12.
2013-04-24 16:20:18 +09:00
Rafael Antognolli
8ef6568ea7
ecore/evas wayland_shm: Add support for window rotation.
2013-04-23 18:52:54 -03:00
Rafael Antognolli
d05c58ff2c
evas/wayland: Remove framespace clipper.
...
This clipper caused several bugs already, and there are some bugs still
not fixed. Let's remove it and try to fix any remaining with some other
kind of solution that does not depend on adding or clipping objects
during the evas render phase, which causes unexpected behavior.
2013-04-23 18:52:35 -03:00
Rafael Antognolli
dba2fc5aa5
ecore_evas/wayland: Change the default frame smart object.
...
Add 4 rectangles to be used as border of the window, instead of a single
rectangle under the framespace. This allows to move the frame object to
the top layer, instead of staying on the lowest layer. With the frame
over the other objects, there's no need of framespace clipper object,
which causes several bugs.
2013-04-23 18:52:35 -03:00
Rafael Antognolli
de4173ee0a
ecore/wayland: Add support for engine animated cursor.
2013-04-23 18:52:35 -03:00
Daniel Willmann
029fc6ec2a
examples/ecore_audio: Require input and output file as argument
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-23 17:13:39 +01:00
Daniel Willmann
97d4b50c91
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>
2013-04-23 17:13:39 +01:00
Lucas De Marchi
4e3804041f
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 {} \;
2013-04-23 12:36:29 -03:00
Carsten Haitzler
4cf68bf728
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.
2013-04-23 23:39:37 +09:00
Carsten Haitzler
c9ad644be2
eoid -> rjid 64bit bit allocations for.. not so much bloat.
2013-04-23 23:39:37 +09:00
Aharon Hillel
ba57a1c795
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.
2013-04-23 16:47:44 +03:00
Cedric Bail
606c325bcd
efl: add m4 macro to handle a way to enable/disable Eo API and EFL legacy API.
2013-04-23 16:44:39 +03:00
Cedric Bail
d9b074d7a6
gitignore: don't monitor generated file.
2013-04-23 20:14:10 +09:00
Mike Blumenkrantz
d0551370dd
fix eeze scanner header install
2013-04-23 10:21:43 +01:00
Cedric Bail
f2e95b094a
evas: take stride into account with swapbuf.
2013-04-23 16:48:50 +09:00
Daniel Zaoui
d29fc36e1b
Eo: tests to check eo ptrs indirection feature.
...
The test doesn't fail if the feature is disabled.
2013-04-23 09:50:40 +03:00
Daniel Zaoui
337fac0e73
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.
2013-04-23 09:50:40 +03:00
Carsten Haitzler
33a46372c9
Revert "ummm dont set max based on max hint... this got added at some point"
...
This reverts commit 116013320a
.
2013-04-23 15:44:16 +09:00
Daniel Zaoui
b503a681ae
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.
2013-04-23 08:52:43 +03:00
Mike Blumenkrantz
715c77adb9
fix recursive proxy rendering to just show a black rectangle
2013-04-22 16:41:24 +01:00
Stefan Schmidt
c2da27328b
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.
2013-04-22 15:58:28 +01:00
Carsten Haitzler
116013320a
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.
2013-04-23 00:08:19 +09:00
Carsten Haitzler
6d54f4608d
fix 64bit ecore-x selection overrun bug.
2013-04-23 00:08:18 +09:00
Carsten Haitzler
36b1b06a60
note in comments som get visual info from fbconfig stuff to mach
...
depths. doesn't help though.
2013-04-23 00:06:47 +09:00
Tom Hacohen
226517aa88
Efl: Remove libeo.so.1.7.99-gdb.py that got added in the last commit.
...
SPANK SPANK SPANK Woohyun.
2013-04-22 15:42:15 +01:00
WooHyun Jung
beba98895a
edje/edje_entry : When selected word exists, selection is cleared and cursor remains on the current entry by additional key input.
2013-04-22 23:34:25 +09:00
ChunEon Park
529e1d3569
evas/evas_gl - cast arguments properly according to the spec of the gles/gl APIs.
2013-04-21 22:31:58 +09:00
Daniel Juyung Seo
436d63e01a
eina_unicode.H: be nice. add more documentation for deprecated api.
2013-04-20 19:01:02 +09:00
Daniel Willmann
6781342d3c
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>
2013-04-19 18:34:16 +01:00
Rafael Antognolli
f12b3b94d0
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.
2013-04-19 12:57:50 -03:00
Tom Hacohen
d1a7e1f599
removed useless mkdir in bould.
2013-04-19 16:57:04 +01:00
Tom Hacohen
e723dc6348
Eo libeo-gdb.py: Fixed up autofoo to not create it as root.
2013-04-19 16:50:15 +01:00
Daniel Willmann
94ae0e906d
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>
2013-04-19 16:16:34 +01:00
Daniel Willmann
af8fed32c6
ecore_audio test: Better test coverage for inputs
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 15:43:20 +01:00
Daniel Willmann
3b5f002f17
ecore_audio: Remove unnecessary methods in tone input
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 15:29:44 +01:00