Commit Graph

19481 Commits

Author SHA1 Message Date
Vincent Torri 124e0d4afd merge: add a holdall variable
SVN revision: 78503
2012-10-26 06:57:11 +00:00
Vincent Torri fd2a6181fa embryo: even more simplifications
SVN revision: 78502
2012-10-26 06:44:50 +00:00
ChunEon Park e524d69b78 evas/events - refactoring for optimization events handling (lazy processing)
SVN revision: 78500
2012-10-26 05:52:42 +00:00
ChunEon Park f31332d6be evas/event - don't loop continuosly as possible when event is frozen
SVN revision: 78499
2012-10-26 04:41:59 +00:00
Cedric BAIL 53292d89ca edje: let edje_cc warning get through edje_watch.
SVN revision: 78498
2012-10-26 04:29:58 +00:00
Vincent Torri 9853e8a6a3 Embryo: simplify autotools on Windows
SVN revision: 78496
2012-10-25 22:07:32 +00:00
Vincent Torri aac3e95ccf merge: -Wl,--enable-auto-import is useless with recent versions of gcc on Windows
SVN revision: 78495
2012-10-25 22:01:28 +00:00
Leandro Dorileo c636562644 EPhysics: flag - cloth test, remove unneeded

Patch by: Leandro Dorileo <>

SVN revision: 78493
2012-10-25 21:55:48 +00:00
Bruno Dilly 54775f34b5 ephysics: fix test "rotating forever"
It should delete timers when evas object is deleted, not when
body is deleted.

SVN revision: 78492
2012-10-25 21:55:35 +00:00
Bruno Dilly 829065f97a ephysics: support disabling stacking based on Z axis
Since now we support movement on Z axis the evas objects
associated to bodies need to be re-stacked to be below / above
each other.

But if Z axis movement is disabled, no cloth is used, ...,
it can be safely disabled, since evas objects won't overlap.
And it will save performance.

SVN revision: 78491
2012-10-25 21:55:23 +00:00
Bruno Dilly 651b562ebd ephysics: docs fixes (missing params / typos)
SVN revision: 78490
2012-10-25 21:55:14 +00:00
Bruno Dilly 8ae0d9af74 ephysics: stack respect body adding order for same z
When bodies have the same z coordinate, the added first will
be below the others.

SVN revision: 78489
2012-10-25 21:55:03 +00:00
Leandro Dorileo 65b9ff36ad EPhysics: make anchors harder
This patch resets the anchors nodes mass proportional to the mesh
size so it becomes harder. For that we also handle the mass resetting
to leave anchors and dragging nodes in their current state.

Patch by: Leandro Dorileo <>

SVN revision: 78488
2012-10-25 21:54:55 +00:00
Leandro Dorileo 6eb262cdbb EPhysics: cloth add receives the number of rows and

Patch by: Leandro Dorileo <>

SVN revision: 78487
2012-10-25 21:54:48 +00:00
Leandro Dorileo b0bd7beac3 EPhysics: soft body position solver iterations
This patch introduces getters and setters API for setting the
soft body position solver iterations.

Patch by: Leandro Dorileo <>

SVN revision: 78486
2012-10-25 21:54:37 +00:00
Bruno Dilly a360657718 ephysics: remove unneeded code from slices init

SVN revision: 78485
2012-10-25 21:54:29 +00:00
Bruno Dilly 3772783cc3 ephysics: fix segfault on restack
SVN revision: 78484
2012-10-25 21:54:22 +00:00
Bruno Dilly 8d4e7bdd62 ephysics: fix soft body slicing
Also, fix evas_object_set on cases when it shouldn't use
evas object geometry.

SVN revision: 78483
2012-10-25 21:54:14 +00:00
Leandro Dorileo 5d3d4978ad EPhysics: soft body geometry get fix
Since every shape has its own implementation for local scaling it`s
better to trust just our selves and hold it for further calculations.

Patch by: Leandro Dorileo <>

SVN revision: 78482
2012-10-25 21:54:06 +00:00
Leandro Dorileo 4906b47a59 EPhysics: ephysics_body_move cloth support
Implementation of body moving for cloth bodies.

Patch by: Leandro Dorileo <>

SVN revision: 78481
2012-10-25 21:53:59 +00:00
Leandro Dorileo d3097a3db1 EPhysics: implement central impulse apply for cloth

Patch by: Leandro Dorileo <>

SVN revision: 78480
2012-10-25 21:53:51 +00:00
Leandro Dorileo 906fff0011 EPhysics: no need to anchor props
Actually for cloth anchors its hardness must always be 0.8.

Patch by: Leandro Dorileo <>

SVN revision: 78479
2012-10-25 21:53:44 +00:00
Bruno Dilly 03c52724db ephysics: apply perspective and back face culling on
soft body

SVN revision: 78478
2012-10-25 21:53:37 +00:00
Bruno Dilly 98d327c3b6 ephysics: invert clothes mesh
So objects won't be back-facing the camera.

SVN revision: 78477
2012-10-25 21:53:30 +00:00
Bruno Dilly 3804a911e1 ephysics: support light on soft bodies
SVN revision: 78476
2012-10-25 21:53:23 +00:00
Bruno Dilly b13d5d054f ephysics: let all slice map stuff only on slice apply
Instead of some settings on slice init and others on apply.
It will be required to apply light and other things.

SVN revision: 78475
2012-10-25 21:53:16 +00:00
Leandro Dorileo 755a182add EPhysics: do not call update deleted object
If a body has been marked for deletion do not updated it neither call
its BODY_UPDATE callbacks.

Patch by: Leandro Dorileo <>

SVN revision: 78474
2012-10-25 21:53:08 +00:00
Vincent Torri ea213c2ea4 fix++
SVN revision: 78473
2012-10-25 21:25:59 +00:00
ChunEon Park 045354d679 evas/proxy - rename variables to be shorter.
SVN revision: 78460
2012-10-25 15:24:27 +00:00
ChunEon Park ecc24faf1e evas/events - separate source_events feed functions. need to care more.
SVN revision: 78458
2012-10-25 15:12:54 +00:00
ChunEon Park 26fe925760 evas - updated NEWS and Changelog
SVN revision: 78457
2012-10-25 15:05:06 +00:00
Carsten Haitzler 47ad994b03 oops printf--
SVN revision: 78445
2012-10-25 11:31:20 +00:00
Carsten Haitzler 47b7c0f36b fix minor case of the segv's in evas.
SVN revision: 78443
2012-10-25 11:28:12 +00:00
Daniel Zaoui 05031a3631 Fix for elementary_codegen and edje_codegen
Signed-off-by: Daniel Zaoui <>

SVN revision: 78436
2012-10-25 09:56:31 +00:00
Daniel Zaoui d372006da4 Compilation fixes
Signed-off-by: Daniel Zaoui <>

SVN revision: 78435
2012-10-25 09:56:27 +00:00
Cedric BAIL 0827a05a58 evas: give a Warp 10 engine to XPM loader !
NOTE: If anyone know the moron who did think it was a
great idea to make XPM the Freedesktop recommanded 
choice for icons, please give him a huge SPANK for me !

NOTE: There is in fact no reason why CServe2 and default
loader code are not shared. The number of different line
is small. I highly advise we make the effort to merge
them back soon.

SVN revision: 78424
2012-10-25 08:02:31 +00:00
ChunEon Park 10ead8d107 evas - added Evas_Coord_Size, Evas_Coord_Precision_Size types
SVN revision: 78417
2012-10-25 05:28:12 +00:00
Vincent Torri e082ab0e74 Eina: add affinity to win32 code.
It's not working yet:
 * eina_thread.c:152:33: error: 'index' undeclared (first use in this function)
 * eina_thread.c:295:4: warning: passing argument 3 of '_eina_thread_win32_create' from incompatible pointer type [enabled by default]


 * line 142, is it normal that we call eina_list_append() with tw being NULL ?
 * is what I did in the close_thread label correct ?

SVN revision: 78416
2012-10-25 05:21:58 +00:00
ChunEon Park 2de9c7a47b evas/event - optimize to not transform coordinates again in map enabled case.
SVN revision: 78415
2012-10-25 04:03:06 +00:00
Gustavo Sverzut Barbieri 3519c6e92e oops... thanks stefan and build bot.
I don't have eo here, so I can't test newer edje... not even compile :-P

SVN revision: 78413
2012-10-24 21:51:59 +00:00
Stefan Schmidt cedf5d0cf9 Remove obsolte doxygen tags from all our files.
Doygen tells us:
warning: Tag `SHOW_DIRECTORIES' at line 507 of file Doxyfile has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag `HTML_ALIGN_MEMBERS' at line 879 of file Doxyfile has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag `USE_INLINE_TREES' at line 1065 of file Doxyfile has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"

So we are nice and remove them. A yay for the day where we have amerged tree and
not two dozens of files floating around.

SVN revision: 78409
2012-10-24 19:50:29 +00:00
Gustavo Sverzut Barbieri 0647d5d54c abort if cannot create /tmp file for cpp (epp).
one user complained that if /tmp wasn't writable (...?) it would keep
going but would abort with a message that his #define were not being
replaced, which is strange.

at the end the reason was it did not abort on mkstemp() failure.

SVN revision: 78408
2012-10-24 19:04:01 +00:00
Cedric BAIL 26dbb19516 evas: unbork build of non static also.
m4 macro would be of a great use to simplify this mess.

SVN revision: 78393
2012-10-24 09:25:44 +00:00
Cedric BAIL ee1ec7d229 evas: fix borked static module support.
SVN revision: 78392
2012-10-24 08:46:25 +00:00
ChunEon Park aa98d419e2 evas - NEWS, Changelog
SVN revision: 78391
2012-10-24 07:34:20 +00:00
ChunEon Park 3f1f0631c1 evas/event - no more valid.
SVN revision: 78390
2012-10-24 07:14:52 +00:00
ChunEon Park 2960c5e5d4 evas/events - fix source event pass for map transformed.
SVN revision: 78389
2012-10-24 07:10:17 +00:00
ChunEon Park d19f4a904a evas/events - add missing since
SVN revision: 78387
2012-10-24 06:17:28 +00:00
ChunEon Park bebeefb155 evas/event - dont pass events when source_events is false
SVN revision: 78386
2012-10-24 06:15:21 +00:00
ChunEon Park 0438eb2134 evas/event - refactoring for less code
SVN revision: 78383
2012-10-24 04:36:02 +00:00