Cedric BAIL
c0ac1daafd
edje: use more eo_do.
...
SVN revision: 80643
2012-12-11 10:50:51 +00:00
Cedric BAIL
8d7f3111c8
edje: we do need Eo, so all Efl from trunk is necessary.
...
SVN revision: 80642
2012-12-11 10:49:53 +00:00
Bruno Dilly
8758e77f79
ephysics: handle evas object visibitily on default update
...
SVN revision: 80624
2012-12-10 21:58:06 +00:00
Bruno Dilly
0ca0b36df1
edje: short description for physics block
...
SVN revision: 80617
2012-12-10 17:46:55 +00:00
Bruno Dilly
12cdbca681
edje: enable / disable movements per axis
...
With the movement_freedom block it's possible to allow
rotation on axis x and y (not default), for example.
Backface cull support is added in this commit too.
SVN revision: 80616
2012-12-10 17:46:44 +00:00
Leandro Dorileo
8f8cf756ee
EPHysics: introduce a generic resize_cb for soft body faces
...
Introduce a generic resize_cb for soft body faces and fix the
"not pre-resized evas object issue" for multi faces implementation as well.
--This line, and those below, will be ignored--
SVN revision: 80615
2012-12-10 17:15:27 +00:00
Leandro Dorileo
0941fad05f
EPhysics: fix issues with resizing cloth
...
--This line, and those below, will be ignored--
SVN revision: 80614
2012-12-10 17:15:18 +00:00
Leandro Dorileo
d56bd9c189
EPHysics: change the location of _ephysics_body_geometry_set
...
--This line, and those below, will be ignored--
SVN revision: 80613
2012-12-10 17:15:11 +00:00
Leandro Dorileo
8fed4fff45
EPhysics: fix issues identified by edje support
...
Add slices as member of obj smart parent - when it's the case -
so we can restack it when the received evas object is member of a
smart object.
Resize the evas object on ephysics_body_evas_object_set to w=1,
h=1 when its initial/original size is 0, this prevents errors on
evas_object_image_source_set().
Reset the soft body transform on resize - put it back to its
prior position - the one before scaling.
On body_move do not consider the moving of anchored rigid body
enough, move the soft body vertices as well.
--This line, and those below, will be ignored--
SVN revision: 80612
2012-12-10 17:15:05 +00:00
Bruno Dilly
6b40542d58
edje: support body's rotation
...
It's going as an action / script instead of an attribute
because it wouldn't fit well as a description.
Rotation can be modified by many circustancies, keeping
as state wouldn't make sense.
SVN revision: 80610
2012-12-10 15:37:08 +00:00
Bruno Dilly
c4832ceda5
edje: add soft body stuff
...
SVN revision: 80609
2012-12-10 14:19:03 +00:00
Bruno Dilly
3de757a6d5
edje: add flag to set parts to be lighted
...
Won't be visible until world's light is implemented
SVN revision: 80605
2012-12-10 12:51:53 +00:00
Bruno Dilly
9bd842922e
edje: fix typo and avoid misleading ifdefs on edje_calc
...
SVN revision: 80604
2012-12-10 12:24:15 +00:00
Bruno Dilly
60afa64421
edje: update edc.vim with physics words
...
SVN revision: 80602
2012-12-10 11:48:30 +00:00
Bruno Dilly
75ceec585a
edje: make it possible to set body's material
...
And density as well.
SVN revision: 80600
2012-12-10 11:47:22 +00:00
Bruno Dilly
f96d02f8b3
edje: unb0rk physics support after more eo stuff gets in
...
It was taking too long to cedric b0rk it =)
SVN revision: 80597
2012-12-10 11:31:27 +00:00
Bluezery
614904c073
From: Bluezery <ohpowel@gmail.com>
...
Subject: [E-devel] [Patch][edje] Prevent duplicated inherition of
"after"
When inherting group, "after" of "program" section is also inherited.
But duplicated name of "after" can be also inherited.
I think that multiple "after" can be used but duplicated should be
not. because this seems to be useless.
Is there case that duplicated after usage is used?
Duplicated "target" is prevented. I just copy those codes.
SVN revision: 80565
2012-12-10 06:37:00 +00:00
Carsten Haitzler
40c28df2a2
whitespace--
...
SVN revision: 80564
2012-12-10 06:27:38 +00:00
Daniel Juyung Seo
e56fb75809
edje edje_pick.c: Removed unused variable.
...
SVN revision: 80563
2012-12-10 05:53:30 +00:00
Rui Seabra
717f492b1a
Remove explicit ecore dependencies from the rpm specs of edje, e, eeze, empower and ephoto, as well as the extra modules template.
...
SVN revision: 80547
2012-12-09 10:56:20 +00:00
Rui Seabra
388c242119
Removed explicit eio dependency from edje's and ephoto's rpm specs as it's in EFL now.
...
SVN revision: 80546
2012-12-09 10:46:34 +00:00
Massimo Maiurana
86feff504f
updating various translations
...
SVN revision: 80532
2012-12-08 18:35:53 +00:00
Carsten Haitzler
f74c3dae75
lets not add all sorts of null object access fun!
...
SVN revision: 80523
2012-12-08 15:19:00 +00:00
Cedric BAIL
48638e3ca0
edje: use eo more.
...
SVN revision: 80519
2012-12-08 09:21:10 +00:00
Bruno Dilly
c206188db4
edje: implement more description physics attributes
...
* Damping
* Sleeping Threshold
SVN revision: 80501
2012-12-07 21:19:31 +00:00
Bruno Dilly
96df1ce1cd
edje: support to get_state_val of map and perspective
...
stuff
Don't know why, it was supporting only set_state_val these parameters.
Also, fix a LIGNT->LIGHT typo
SVN revision: 80485
2012-12-07 18:44:24 +00:00
Bruno Dilly
476391343a
edje: make it possible to change body attributes via
...
script
Support physics attributes on set_state_val and get_state_val
So custom_states can be created
SVN revision: 80484
2012-12-07 18:44:17 +00:00
Bruno Dilly
6550798518
edje: warn if loading a edj with physics
...
If a edj using physics is loaded for edje compiled with
physics disabled, it should warn the user.
SVN revision: 80472
2012-12-07 16:42:42 +00:00
Bruno Dilly
daa5b3bdad
edje: constify Edje_Font on edje_pick
...
warning--
SVN revision: 80471
2012-12-07 16:42:32 +00:00
Sebastian Dransfeld
17242f006a
efreet: trigger build event if no daemon
...
Since e waits for this event, trigger it if no daemon so e works without
it.
SVN revision: 80447
2012-12-07 13:25:14 +00:00
Cedric BAIL
165ba39b2c
edje: unbork amalgamation.
...
SVN revision: 80405
2012-12-07 02:04:44 +00:00
Bruno Dilly
bc9821c1ff
edje: modify some embryo forces func names for
...
consistency
Since embryo functions names are verb_subject, not subject_verb.
So forces_clear -> clear_forces ...
SVN revision: 80398
2012-12-06 22:11:10 +00:00
Bruno Dilly
200ce279ab
edje: support velocity family actions and scripts
...
SVN revision: 80397
2012-12-06 22:10:59 +00:00
Bruno Dilly
10ed77919c
edje: refactor usage of ephysics functions
...
Most of the actions will be applied to a body using 3 components
(x, y, z). Refactor code around it to avoid duplication, since
basically what changes is the ephysics function to be called.
Also, it will make next actions implementations less error prone.
SVN revision: 80388
2012-12-06 20:29:50 +00:00
Bruno Dilly
e66a1e907d
edje: cleanup actions swith on edje_cc_handler
...
SVN revision: 80387
2012-12-06 20:29:44 +00:00
Bruno Dilly
9654cf13f0
edje: clean header: remove random blank lines and indent
...
Remove blocks of blank lines and fix perspective part indenting
SVN revision: 80382
2012-12-06 19:37:07 +00:00
Bruno Dilly
14cf9fe3f7
edje: support forces using programs / script
...
Implement actions:
* PHYSICS_FORCE
* PHYSICS_TORQUE
* PHYSICS_FORCES_CLEAR
and embryo script functions:
* physics_force
* physics_torque
* physics_forces_clear
* physics_forces_get
* physics_torques_get
SVN revision: 80381
2012-12-06 19:20:07 +00:00
Bruno Dilly
70068d16a3
edje: remove impulse member of edje program
...
Most of the programs related to physics will use 3 vector
components (double). Let's share them.
SVN revision: 80380
2012-12-06 19:19:53 +00:00
Bruno Dilly
de5dac1a09
edje: use switch instead of N if-else with same commands
...
SVN revision: 80373
2012-12-06 16:59:07 +00:00
Bruno Dilly
9f3c938c9c
edje: support torque impulse (action and embryo script)
...
SVN revision: 80372
2012-12-06 16:58:58 +00:00
Aharon Hillel
4b801a124a
Edje_pick Fix
...
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>
SVN revision: 80305
2012-12-06 07:54:54 +00:00
Bruno Dilly
8783eb70bb
edje: support applying impulse via script
...
SVN revision: 80279
2012-12-05 21:09:18 +00:00
Bruno Dilly
ebf6290be7
edje: support new action: PHYSICS_IMPULSE
...
It will apply a central impulse over a body's part.
SVN revision: 80278
2012-12-05 19:30:08 +00:00
Bruno Dilly
31d4de28f3
edje: keep real part geometry updated
...
Using a callback for body and world update events for that.
It will make it possible to set parts to be relative
to parts that have a physics body.
SVN revision: 80277
2012-12-05 19:30:00 +00:00
Bruno Dilly
c6eac0ed78
edje: make it possible to not reset body position on
...
state changes
To make it possible, a flag was added: ignore_part_position.
Enabled by default, it will let part position be update
only by physics calculatios. If the body is intended to be
moved when state is changed, the flag must to be explicitely
disabled.
It is required otherwise all the states would inherit position
from "default" and reset body's position.
SVN revision: 80276
2012-12-05 19:29:54 +00:00
Bruno Dilly
3038f33e82
edje: parts with bodies aren't move at each recalc
...
Otherwise at each recalc they will be moved to initial position
again.
SVN revision: 80275
2012-12-05 19:29:33 +00:00
Bruno Dilly
f9293909d9
ephysics: add event WORLD_UPDATE
...
SVN revision: 80274
2012-12-05 19:27:53 +00:00
Vincent Torri
1a2daa057d
add eio example and fix ecore_fb linking
...
SVN revision: 80273
2012-12-05 18:10:43 +00:00
Leandro Dorileo
3604cc2f4f
EPhysics: avoid unused parameter warnings
...
Avoid *unused parameter* warnings on bullet API due to virtual functions.
--This line, and those below, will be ignored--
SVN revision: 80251
2012-12-05 13:50:39 +00:00
Leandro Dorileo
2975811327
EPhysics: flip page test improvements
...
--This line, and those below, will be ignored--
SVN revision: 80250
2012-12-05 13:50:30 +00:00