Commit Graph

18649 Commits

Author SHA1 Message Date
Bruno Dilly eae54a26ee EPhysics: improve convex shapes
Center of these shapes were wrong, now it's much better.
But collision still seems a bit inaccurate.



SVN revision: 75572
2012-08-22 20:05:25 +00:00
Bruno Dilly 3627234fb8 EPhysics: use vertex reduction utility
Convex meshes often have too many vertices.
This slows down collision detection a lot, and there is no benefit in the
unnecessary details.



SVN revision: 75571
2012-08-22 20:05:19 +00:00
Bruno Dilly e2534363a6 EPhysics: update docs regarding soft bodies
SVN revision: 75570
2012-08-22 20:05:14 +00:00
Bruno Dilly f5891500b0 EPhysics: fix indenting and remove useless lines
No need to set to 0 zeroed memory.



SVN revision: 75569
2012-08-22 20:05:07 +00:00
Bruno Dilly 5044cf3501 EPhysics: remove a rigid ball and weird amount of mass
Let's see what was it masking and focus on making it works with
defaults.



SVN revision: 75568
2012-08-22 20:05:02 +00:00
Bruno Dilly eec20918d0 EPhysics: don't show input msg if won't handle it
Also, respect 80 col



SVN revision: 75567
2012-08-22 20:04:57 +00:00
Bruno Dilly ef82a631a9 EPhysics: keep tests in alphabetical order
SVN revision: 75566
2012-08-22 20:04:51 +00:00
Bruno Dilly f484b5a683 EPhysics: add space between words on msg
SVN revision: 75565
2012-08-22 20:04:45 +00:00
Leandro Dorileo 18743b72ad EPhysics: soft body implementation
Introduces soft body dynamics and calls to create soft circles and boxes.


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



SVN revision: 75564
2012-08-22 20:04:39 +00:00
Christopher Michael 0ef94e328e Ecore_Wayland: small patch from Alex wu <zhiwen.wu@linux.intel.com> to
implement touch events in ecore_wayland.



SVN revision: 75556
2012-08-22 15:53:29 +00:00
Eduardo de Barros Lima bacdd1ae11 canvas: Fix event framespace adjustment
Complements fix in r75545



SVN revision: 75555
2012-08-22 14:53:45 +00:00
Daniel Juyung Seo 5070bbdf60 eet eet_data.c: Fixed memory leak spotted by Igor Murzov (GArik_) <e-mail@date.by>
SVN revision: 75552
2012-08-22 14:07:04 +00:00
Tom Hacohen 5421fc5757 Eo: Use our own magic check macro instead of Eina's
SVN revision: 75549
2012-08-22 13:10:08 +00:00
Christopher Michael 5c5c1da5fb Evas: Integrate patch from Robert Bradford which makes the framespace
adding and subtracting consistent. Fixes ticket #1295.



SVN revision: 75545
2012-08-22 12:41:44 +00:00
Carsten Haitzler 4800e571da fix segv with extn ee list gettign null extn2's :)
SVN revision: 75536
2012-08-22 10:14:08 +00:00
Mike Blumenkrantz 0d11049877 fix crashing in ecore_evas when x/y/w/h is not passed to screen_geometry_get
SVN revision: 75522
2012-08-22 08:27:06 +00:00
Vincent Torri 106997e132 eina: don't rely on the order of the declaration of the variables
SVN revision: 75517
2012-08-22 06:57:55 +00:00
Bruno Dilly 89eaea1c65 EPhysics: fix bug when changing head of worlds list
Animator callback was working with a not updated list pointer.



SVN revision: 75510
2012-08-21 17:47:29 +00:00
Bruno Dilly dde0746fcb EPhysics: improve bodies group description documentation
SVN revision: 75509
2012-08-21 17:47:24 +00:00
Bruno Dilly a10277b529 EPhysics: don't activate body if not going to apply
forces

Otherwise it won't stop, sleeping thresholds won't work...



SVN revision: 75508
2012-08-21 17:47:18 +00:00
Carsten Haitzler ce1b9ca66d link to ecore-input and include. sorry. oops. :)
SVN revision: 75507
2012-08-21 15:04:36 +00:00
Tom Hacohen 7ac9e7cd4f Eo: Add an error if we get to a negative refcount.
SVN revision: 75505
2012-08-21 12:15:54 +00:00
Tom Hacohen 8a2c9acb0b Eo: WRN -> ERR. We do (in EFL) logging wrong.
Warnings should be on by default and not abused.
Now I had to change the WRN -> ERR because JackDanielZ is a crybaby,
and the issue described above.

SVN revision: 75504
2012-08-21 12:08:48 +00:00
ChunEon Park 25255b9409 evas/gl_x11 - one is enough
SVN revision: 75503
2012-08-21 11:57:48 +00:00
ChunEon Park e99f70901f evas/gl_x11 - more simple code
SVN revision: 75502
2012-08-21 11:37:02 +00:00
ChunEon Park 38fa83ebf4 evas/gl_x11 - trivial changes
fix indent, remove white spaces



SVN revision: 75501
2012-08-21 11:32:18 +00:00
Christopher Michael 24f5651f79 Edje (player): We already create the ecore_evas at the desired size so
there is no point in calling a resize again.



SVN revision: 75499
2012-08-21 10:34:01 +00:00
Christopher Michael f15bebd406 Ecore_Evas: Default the wayland engines to actually draw the "simple"
frame if the option has not been specified. This means that if we want
a more complex frame (think elm windows), then we need to set this
flag to 0.



SVN revision: 75498
2012-08-21 10:33:15 +00:00
Cedric BAIL 593f82e316 emotion: oops, this files should never have gotten in.
SVN revision: 75496
2012-08-21 09:20:08 +00:00
Cedric BAIL 36bc7b270b emotion: fix priority_set/get
Patch by Sohyun Kim <anna1014.kim@samsung.com>


SVN revision: 75495
2012-08-21 09:17:38 +00:00
Cedric BAIL 3ec12202f9 evas: put back the test on dead object in the right way.
SVN revision: 75492
2012-08-21 08:41:02 +00:00
Carsten Haitzler 764c68a330 use e17 zone property first before using randr to find screen - more
correct.



SVN revision: 75491
2012-08-21 08:06:53 +00:00
Sung Park d1eea33285 Fix evas_gl current_context update issue when evas_gl context is deleted.
SVN revision: 75490
2012-08-21 07:42:08 +00:00
Sung Park f4d20be0c2 Fixed compiler warning messages in gl_x11 evas_engine for evas_gl.
SVN revision: 75488
2012-08-21 07:28:39 +00:00
Cedric BAIL ecc8b76db5 edje: add Guilherme Silveira to AUTHORS and ChangeLog.
SVN revision: 75485
2012-08-21 03:11:33 +00:00
Cedric BAIL 21f29e9484 edje: fix fixed point issue.
SVN revision: 75484
2012-08-21 03:06:44 +00:00
Cedric BAIL 153afa9283 eio: revert r75445 and add a comment to prevent it to happen again.
Yes, it's the second time someone "fix" that and get reverted. Actually
looking at svn log would have shown the issue as it was just the previous
commit.


SVN revision: 75482
2012-08-21 02:22:20 +00:00
Bruno Dilly 335912df94 EPhysics: fix y component convertion on forces and
impulses




SVN revision: 75480
2012-08-20 22:18:14 +00:00
Bruno Dilly 80f7e6307c EPhysics: consider gravity on forces getter
SVN revision: 75479
2012-08-20 22:17:34 +00:00
Bruno Dilly 335dcc1165 EPhysics: add test for forces API
SVN revision: 75478
2012-08-20 22:17:11 +00:00
Bruno Dilly b66f460e84 EPhysics: test torque forces
SVN revision: 75477
2012-08-20 22:16:02 +00:00
Bruno Dilly 218004c9e3 EPhysics: add forces API
Implement functions to make it possible to control forces acting
over a body.



SVN revision: 75476
2012-08-20 22:15:52 +00:00
Bruno Dilly 4bccde902a EPhysics: rotation set implemented
SVN revision: 75475
2012-08-20 22:14:43 +00:00
Bruno Dilly d3e74fce50 EPhysics: implement generic apply impulse for bodies
It results in central and torque impulses.



SVN revision: 75474
2012-08-20 22:14:25 +00:00
Bruno Dilly 1ef5ae1a2d EPhysics: fix torque impulse
SVN revision: 75473
2012-08-20 22:13:38 +00:00
Bruno Dilly 5c32157f04 EPhysics: fix ephysics central impulse unit and
improve docs

It should use a unit based on pixels, not meters.
This way is more compatible with the rest of API and easier
to see the result.



SVN revision: 75472
2012-08-20 22:12:14 +00:00
Bruno Dilly df457b4645 EPhysics: implement body move(), resize()
It was already possible to move and resize using geometry get / set,
but if just one of the actions is wanted, this new API is easier for the user
and save a few operations.



SVN revision: 75471
2012-08-20 22:10:52 +00:00
Vincent Torri 8b9e7449ec Evil: quoting + fix distcheck rule
SVN revision: 75468
2012-08-20 15:46:37 +00:00
ChunEon Park a9593bd3fa evas/gl - removed unnecessary lines which causes the resource leak and corruption
SVN revision: 75463
2012-08-20 12:37:22 +00:00
Tom Hacohen 05136cc824 Evas textblock: Reverted my last commit and added WooHyun's instead.
They were pretty similar, but I think WooHyun's was better.
Thanks to WooHyun for the patch.

SVN revision: 75461
2012-08-20 11:05:48 +00:00