Bruno Dilly
5cca2ff0b1
edje: support adding physics worlds and bodies
...
Just an initial support, it's not possible to configure worlds
or bodies. Just adding it. Only possible customization is the
type of body.
It defines what's the collision shape and type (rigid / soft).
It can't be changed over time, so it's not on part's description.
It's expected that many cases won't be covered yet.
If you have ephysics installed and don't want it, just use
--disable-ephysics. It shouldn't affect anything for cases
where ephysics is not installed.
SVN revision: 79793
2012-11-28 22:38:47 +00:00
Bruno Dilly
f3946716d8
ephysics: don't try to set bad body geometry when adding
...
boundaries
If render geometry is not set yet, it will try to set a bad geometry
for the boundary boxes.
In this case, let these bodies with default size and only resize them
when render geometry is set.
SVN revision: 79791
2012-11-28 21:47:58 +00:00
Bruno Dilly
1a1890fabb
ephysics: add improve dbg msgs
...
To help me debuging it while I'm working on Edje.
SVN revision: 79790
2012-11-28 21:47:47 +00:00
Bruno Dilly
704173e539
ephysics: don't allow a body to be scaled to 0 in any
...
axis
In this case it will be considered inactive and things
won't work as expected.
SVN revision: 79789
2012-11-28 21:47:30 +00:00
Vincent Torri
a4cfabdc2a
Ecore: fix some variable names
...
SVN revision: 79787
2012-11-28 19:30:46 +00:00
Vincent Torri
b2e83f35ae
Ecore_SDL : remove shadow var
...
SVN revision: 79786
2012-11-28 19:24:07 +00:00
Paulo Alcantara
7dd926fbae
evas/rectangle: Refactor common code for rectangle drawing
...
This patch refactors common code for rectangle draws - so that it can be
used by other engines and *threaded* X11.
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
Patch by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 79785
2012-11-28 19:17:00 +00:00
Bruno Dilly
34fa1349ba
ephysics: random doc fixes
...
SVN revision: 79781
2012-11-28 12:55:53 +00:00
Bruno Dilly
d9f2439c5d
ephysics: TODO - add "auto" mode of slicing clothes suggested by Raster
...
SVN revision: 79780
2012-11-28 12:54:23 +00:00
Cedric BAIL
7dba79949e
evas: improve documentation.
...
Patch by Zbigniew Kosinski <z.kosinski@samsung.com>
SVN revision: 79774
2012-11-28 10:12:23 +00:00
Daniel Juyung Seo
c83a589e9e
edje edc.vim: Added PASSWORD to edc.vim syntax file.
...
SVN revision: 79771
2012-11-28 08:04:44 +00:00
Cedric BAIL
61600e76c7
ecore: typo.
...
SVN revision: 79769
2012-11-28 08:01:19 +00:00
Vincent Torri
53d90c7040
Ecore_DirectFB: warning--
...
SVN revision: 79768
2012-11-28 07:38:09 +00:00
Vincent Torri
5dd5f3f6c5
Ecore_Ipc: remove useless includes
...
SVN revision: 79767
2012-11-28 07:30:30 +00:00
Cedric BAIL
8e1c6b2bb3
ecore: fix bugs reported and identified by Aharone and Daniel.
...
SVN revision: 79766
2012-11-28 07:27:45 +00:00
Massimo Maiurana
3ca4079e07
updating esperanto translations
...
SVN revision: 79760
2012-11-27 22:20:03 +00:00
Rafael Antognolli
2cd49de668
ethumb: Fix license on ethumbd.c too.
...
It was intended to be LGPL-2.1 too. Bad copy & paste :-(
SVN revision: 79756
2012-11-27 20:53:33 +00:00
Paulo Alcantara
f8f79f8599
evas/cserve2: Add scalecache support
...
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
Patch by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 79754
2012-11-27 18:23:25 +00:00
Rafael Antognolli
8ac3152e89
Ethumb: Fix license reporting on executables's --version output.
...
SVN revision: 79748
2012-11-27 15:37:56 +00:00
Daniel Zaoui
5f875d92f0
Increased MAX_MSG_SIZE for support of Clouseau - needed for next
...
Clouseau commit (screenshots)
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 79744
2012-11-27 14:36:12 +00:00
Cedric BAIL
a94c9b785a
ecore: fix ecore_evas_sdl window size.
...
Patch by Alexey Yakovenko <wakeroid@gmail.com> fixing ticket #1790 .
SVN revision: 79734
2012-11-27 06:39:46 +00:00
Rafael Antognolli
79e00d2786
Ecore_Evas: Initialize event structs before sending them.
...
Event structs used for IPC must be correctly initialized, since they are
not aligned. This fixes some warnings reported by valgrind.
SVN revision: 79726
2012-11-26 21:44:34 +00:00
Sebastian Dransfeld
c823b3fe29
efreet: update language for daemon
...
SVN revision: 79721
2012-11-26 16:07:55 +00:00
Daniel Juyung Seo
de02fe4438
ecore Ecore_Evas.h: Removed non-existing APIs' descriptions.
...
SVN revision: 79656
2012-11-25 17:04:15 +00:00
Carsten Haitzler
f5c127ff34
one mroe eo_data_Get protection.
...
SVN revision: 79650
2012-11-25 10:38:12 +00:00
Vincent Torri
3a67711840
Ecore: __UNUSED__ --> EINA_UNUSED
...
SVN revision: 79649
2012-11-25 09:55:32 +00:00
Vincent Torri
1205ecd5da
ecore: remove useless variables
...
SVN revision: 79648
2012-11-25 09:50:53 +00:00
Daniel Zaoui
d7783e11d6
Added missing descriptions for Eo defines whose functions hadn't
...
descriptions at all. Needed in language bindings.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 79646
2012-11-25 09:00:21 +00:00
ChunEon Park
4e55742f4a
evas/gl - don't need to keep the texture altas height for the framebuffer.
...
they won't be utilized anything by atlas.
Cause of this, It wasted unnecessary texture memory. :(
SVN revision: 79637
2012-11-24 17:25:43 +00:00
Carsten Haitzler
63cbf85067
eobj changes - protect against null eo data gets.
...
SVN revision: 79635
2012-11-24 16:08:45 +00:00
ChunEon Park
575ecb0ea2
evas/gl - return quickly as possible.
...
SVN revision: 79634
2012-11-24 14:54:31 +00:00
Sebastian Dransfeld
07ee75ee5b
efreet: add missing file
...
SVN revision: 79632
2012-11-24 10:55:45 +00:00
Sebastian Dransfeld
92b5baaea4
efreet: fix alloca
...
SVN revision: 79629
2012-11-24 06:43:00 +00:00
Youness Alaoui
dde5848ab1
edje: Fix segfault when deleted part stays in the hash table
...
SVN revision: 79616
2012-11-23 23:15:48 +00:00
Vincent Torri
7eed9b718a
Ecore: fix Solaris build
...
SVN revision: 79614
2012-11-23 22:44:43 +00:00
Vincent Torri
47a3d97885
Ecore: fix alloca declaration
...
SVN revision: 79613
2012-11-23 22:38:23 +00:00
Vincent Torri
a79a4408e4
Eio: Fix alloca declaration and remove useless autotools Windows stuff
...
SVN revision: 79612
2012-11-23 22:09:43 +00:00
Vincent Torri
a943f063bc
ecore, eio : revert alloca commits (and other solaris math commits, i know)
...
SVN revision: 79610
2012-11-23 21:55:46 +00:00
Leandro Dorileo
14a4767f24
EPhysics: add a soft ellipsoid test
...
A test to rotate a soft ellipsoid to demonstrate the multi face implementation.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79609
2012-11-23 21:52:25 +00:00
Leandro Dorileo
ffecc4ac0f
EPhysics: soft button test
...
A new test with a soft button deforming while clicking on it.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79608
2012-11-23 21:52:18 +00:00
Leandro Dorileo
1a1adc1a5f
EPhysics: soft body operations on triangles list
...
This patch introduces API to get a list of triangles inside an
area and another to apply impulse - also - in a list of triangles.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79607
2012-11-23 21:52:08 +00:00
Leandro Dorileo
889ba8d307
EPhysics: fix soft body resize
...
When resizing a soft body move the anchored rigid body to the
center of it.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79606
2012-11-23 21:52:02 +00:00
Leandro Dorileo
f4ce94ee18
EPhysics: avoid slices double deletion
...
This patch avoids slices double deletion case ecore evas deletes the
slices evas objects before ephysics has actually shutdown and/or simulation
thread hasn't been canceled.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79605
2012-11-23 21:51:53 +00:00
Leandro Dorileo
ecd61b29af
EPhysics: add api to get the slice index based on its
...
evas object
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79604
2012-11-23 21:51:44 +00:00
Leandro Dorileo
0e3e700e52
EPhysics: add soft ellipsoid and multi face
...
implementation
This patch introduces the ellipsoid soft body and its multi face
implementation.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79603
2012-11-23 21:51:38 +00:00
Leandro Dorileo
f36db0c84d
EPhysics: change double named group
...
Changed the double named group in list.edc to alias and fix the
abortion issue on tests.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79602
2012-11-23 21:51:32 +00:00
Leandro Dorileo
1a82b27622
EPhysics: flag test fixes
...
Add one more bending constraint and sets gravity to ephysics default
value.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79601
2012-11-23 21:51:24 +00:00
Leandro Dorileo
a231ae47dc
EPhysics: test flag fix Evas_Mouse_Event_* usage
...
Now using the proper event attributes.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79600
2012-11-23 21:51:18 +00:00
Leandro Dorileo
3e10c1bdb6
EPhysics: fix random memory leaks
...
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79599
2012-11-23 21:51:03 +00:00
Leandro Dorileo
0951154f9c
EPhysics: slice_init doesn't know about
...
body->evas_object anymore
So we can use the same functions to initialize the slices in case of
face slicing.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79598
2012-11-23 21:50:02 +00:00