Commit Graph

19556 Commits

Author SHA1 Message Date
Vincent Torri 80910393d6 merge: add evas tests and examples
SVN revision: 79300
2012-11-14 20:12:53 +00:00
Bruno Dilly 52e0d54174 ephysics: change quaternion API to avoid many free calls
It was really annoying and error prone (easy to leak).



SVN revision: 79299
2012-11-14 20:01:20 +00:00
Bruno Dilly 8a7f663168 ephysics: new images set for cube 3d test
by Marina Proni



SVN revision: 79298
2012-11-14 20:01:12 +00:00
Bruno Dilly 621a670813 ephysics: add quaternion group to main doc page
I forgot that.



SVN revision: 79297
2012-11-14 20:01:01 +00:00
Carsten Haitzler 4b8fc2bed0 move eobj in as well as "eo".
SVN revision: 79256
2012-11-13 23:52:58 +00:00
Carsten Haitzler cd926b304d move libs already in EFL into... IN-EFL - this will stop/prevent/limit
thnigs like people using them and patching them, etc.



SVN revision: 79255
2012-11-13 23:52:18 +00:00
Sebastian Dransfeld 30965869f0 efreet: don't double test for data in list
SVN revision: 79254
2012-11-13 22:51:11 +00:00
Bruno Dilly eab0f81290 ephysics: wrap bullet's quaternion
Useful for 3d rotations.
Avoid issues found when using euler angles, like gimbal locks.



SVN revision: 79252
2012-11-13 22:18:16 +00:00
Bruno Dilly cbf0049a64 ephysics: add cube 3d test
spot issues on rotation based on euler angles



SVN revision: 79251
2012-11-13 22:18:09 +00:00
Bruno Dilly c1e3f6a574 ephysics: fix body rotation set / get
There was a inversion on setter and getter wasn't calculating
euler angles correctly.



SVN revision: 79250
2012-11-13 22:18:03 +00:00
Bruno Dilly 3803a8d502 ephysics: fix docs regarding torque axis.
SVN revision: 79249
2012-11-13 22:17:54 +00:00
Sebastian Dransfeld 6e883bdbbd efreet: Monitor created paths
If a path which should be monitored does not exist, we can't monitor it.
If we create the path and open it, efreet will signal the cache daemon
that the cache should be rebuilt. If this was a system path, we would
ignore the request, but with this change it will see that the path isn't
monitored and rebuild the cache.

SVN revision: 79244
2012-11-13 20:36:35 +00:00
Sebastian Dransfeld 7adfa90371 efreet: monitor links to directories
SVN revision: 79243
2012-11-13 20:36:26 +00:00
Bruno Dilly 516fac2176 fix authors
hey hermet, dorileo != bdilly
=)



SVN revision: 79236
2012-11-13 15:58:02 +00:00
Mike McCormack 5b8f3bb276 ecore: Fix parameter set but not used warnings
Signed-off-by: Mike McCormack <mikem@atratus.org>

SVN revision: 79225
2012-11-13 11:06:44 +00:00
Daniel Juyung Seo c1fd9e5dea emotion: No verbose mode for edje_cc like other efl libs.
SVN revision: 79201
2012-11-13 06:52:52 +00:00
Daniel Juyung Seo ee88fcaceb ethumb: No verbose mode for edje_cc like other efl libs.
SVN revision: 79200
2012-11-13 06:52:47 +00:00
Leandro Dorileo 2e6aaf35f1 evas - return quickly if you got the result.
Signed-Off-By: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 79196
2012-11-13 04:08:16 +00:00
Lucas De Marchi 0fa753cd7d edbus: add const where it's due and remove casts
SVN revision: 79185
2012-11-12 16:16:16 +00:00
Lucas De Marchi c2de1aa13e edbus: check signature earlier and fail on invalid signature
The problem is: if there's any arg with invalid signatures, we cannot
continue adding the interface. Just fail with a log message so user will
notice it.

This means we need to check if signals are valid much earlier. Actually
before even adding the object/interface.

Also change the iteration on signals so we don't use a needless index.



SVN revision: 79184
2012-11-12 16:16:10 +00:00
Lucas De Marchi 1478175b5f edbus: do not alloc/free eina_strbuf. Reset it instead
SVN revision: 79183
2012-11-12 16:16:04 +00:00
Lucas De Marchi e877a52f97 edbus: simplify/unify appending args to methods/signals
Functions to append methods/properties/signals also marked as inline as
they should be called by only one place.



SVN revision: 79182
2012-11-12 16:15:58 +00:00
Lucas De Marchi 219ca93d23 edbus: compat introspection with no annotation/arg
SVN revision: 79181
2012-11-12 16:15:52 +00:00
Lucas De Marchi 0f927daa19 edbus: add son in server example for tests
SVN revision: 79180
2012-11-12 16:15:43 +00:00
Lucas De Marchi 8fe3146fe8 edbus: fix checking if root objects are our son
strncmp'ing is not sufficient because it whould fail in case an object
like "/org/bla" is registered (and in conn->root_objs) and we were
registering "/org/blatest/". We would incorrectly put "/org/bla" as son
of "/org/blatest". Fix this by looking up the next char, checking if
it's a slash.

Also re-format the code a little bit.



SVN revision: 79179
2012-11-12 16:07:12 +00:00
Lucas De Marchi 312bb0d887 edbus: simplify and fix formatting
SVN revision: 79178
2012-11-12 16:07:06 +00:00
Lucas De Marchi 0bc346c979 edbus: move function up - no fwd declaration when not needed
SVN revision: 79177
2012-11-12 16:07:01 +00:00
Lucas De Marchi e619f29e6e edbus: simplify and explain code
No need to strlen(obj->path) twice per loop iteration. Do it only once
and add a comment explaining the difference between handling "/" and
"/my/path/to/obj".



SVN revision: 79176
2012-11-12 16:06:51 +00:00
José Roberto de Souza fb26be4f1b edbus: Append path of child objects in Introspectable
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 79175
2012-11-12 16:06:41 +00:00
Eduardo de Barros Lima 235e333928 Updated dev info and added myself to AUTHORS where relevant
SVN revision: 79155
2012-11-12 12:33:21 +00:00
Sebastian Dransfeld f5832cf132 efreet: Do not recurse into icon dirs
There will be a lot of dirs below an icon dir, so it is a lot to watch
all. The icon theme spec says that the top level dir will be updated on
icon theme update, which it will on a standard linux system. A temporary
file will be created and deleted below the top level dir.

SVN revision: 79126
2012-11-11 21:47:22 +00:00
Sebastian Dransfeld 959a737450 efreet: fix typo, not desktop but icon
SVN revision: 79125
2012-11-11 21:47:12 +00:00
Carsten Haitzler 376634601d more xxx's
SVN revision: 79124
2012-11-11 21:35:31 +00:00
Carsten Haitzler 6475821a07 lets make some XXX notes about monitoring non-existant dirs.
SVN revision: 79123
2012-11-11 21:34:49 +00:00
Sebastian Dransfeld b4490d909e efreet: shutdown on error and disconnect
When bus stops it send Disconnect signal. Trap and die.

SVN revision: 79122
2012-11-11 20:59:03 +00:00
Sebastian Dransfeld f8d97711a7 edbus: reply for name request is reply code
SVN revision: 79121
2012-11-11 20:58:38 +00:00
Carsten Haitzler 121c87e091 improve readability of image find in edje. :)
SVN revision: 79107
2012-11-11 08:26:25 +00:00
Carsten Haitzler 23f5f378fe remove a memcpy and strlen and just delcare (sure compiler places
bytes on stack for us as opposed to memcpy... let's assume it'll be as
good as memcpy or better :)).



SVN revision: 79106
2012-11-11 08:02:43 +00:00
Vincent Torri 216445552d Edje fix installation of edje_recc on cygwin
Patch by Yaakov Selkowitz


SVN revision: 79103
2012-11-11 07:04:40 +00:00
Vincent Torri cda5755122 Efreet: declare properly alloca()
SVN revision: 79088
2012-11-10 09:13:56 +00:00
Carsten Haitzler 2c93e58673 even if we have an older libdbus - let's #define the strings that are
missing - at r4untime we wont get them, but hey - we'll compile at
least and when dbus is upgrade... we'll get them and work right. :)



SVN revision: 79080
2012-11-10 04:26:48 +00:00
Leandro Dorileo 31069a97ce EPhysics: sandbox reduce time resolution
Reduce simulation time resolution to avoid soft body penetration.


Patch by: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 79058
2012-11-09 18:58:57 +00:00
Leandro Dorileo d0f93b0aaa EPhysics: do not wait to disassociate a boundary
If a user has asked for a boundary deletion do not wait until body_del
callback to clean it up to avoid returning a body marked for deletion
case the user decided to add it again.


Patch by: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 79057
2012-11-09 18:58:51 +00:00
Leandro Dorileo be9c5adb45 EPhysics: fix soft body geometry set
Issue found on ephysics_sandbox. The scale was been applied considering
the rigid body behaviour. This patch applies a reverse scale then scale
again.


Patch by: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 79056
2012-11-09 18:58:43 +00:00
Leandro Dorileo 8fa96610bb EPhysics: get rid of soft_data
Patch by: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 79055
2012-11-09 18:58:38 +00:00
Bruno Dilly 620a0a1ac7 ephysics: toggle theme
SVN revision: 79054
2012-11-09 18:58:32 +00:00
Bruno Dilly b25a7d2816 ephysics: small fixes on grab test
Remove unneeded field of drag structure and vars, rename vars,
add checks, fix indenting.



SVN revision: 79053
2012-11-09 18:58:23 +00:00
Bruno Dilly 6b66a1854a ephysics: todo--
SVN revision: 79052
2012-11-09 18:58:18 +00:00
Bruno Dilly 554a41089e ephysics: add toggle on tests with light
So users can see impacts caused by using light.



SVN revision: 79051
2012-11-09 18:58:12 +00:00
Bruno Dilly ac4f92f547 ephysics: add coins test requested by Raster
Just giving his 2 cents.

credits:
 joke: acidx
 images: marina



SVN revision: 79050
2012-11-09 18:57:58 +00:00