Commit Graph

20210 Commits

Author SHA1 Message Date
Stefan Schmidt 6a5c0eb7cf efl/embryo: Keep room for the terminating '\0' we may add to the path.
If we go with PATH_MAX we could go out of bounds of this array. Not
going to happen that often really but better safe then sorry.

SVN revision: 80940
2012-12-14 13:35:48 +00:00
Mike Blumenkrantz 297cd971ab fix some NULL derefs in tb part recalc, also a typo which probably broke sizing
SVN revision: 80935
2012-12-14 11:41:27 +00:00
Carsten Haitzler fd90f7b882 start some work on allowing ecore_extn to double-buffer. doesn't do
anything atm about it.. just sets up infra for 2 buffers to exist and
be locked. :)



SVN revision: 80931
2012-12-14 11:19:09 +00:00
Cedric BAIL c4c7fe5d2d efl: don't skip redraw when needed.
SVN revision: 80921
2012-12-14 09:07:38 +00:00
Cedric BAIL 498b46802c eina: fix Eina_Barrier when pthread doesn't provide one.
Patch by Ulisses Furquim <ulisses@profusion.mobi>


SVN revision: 80907
2012-12-14 02:18:02 +00:00
Bruno Dilly 9a22dfe79c ephysics: move src/bin to examples
And update doxyfile
It's a more reasonable name for this directory,
since now it won't build a dir, just a few files
used to exemplify ephysics usage on docs.


SVN revision: 80897
2012-12-13 21:25:20 +00:00
Bruno Dilly bc319eb9bb ephysics: get back example header
Used on ephysics docs
Now make doc should works fine


SVN revision: 80896
2012-12-13 21:17:20 +00:00
Bruno Dilly f1088d5631 ephysics_tests: copy forgotten stuff and svnignore
SVN revision: 80895
2012-12-13 21:13:47 +00:00
Bruno Dilly 9584915d91 ephysics: cleanup after tests split
SVN revision: 80894
2012-12-13 21:07:06 +00:00
Bruno Dilly 7a504551b2 Create trunk/ephysics_tests
And mv / cp test stuff from ephysics to ephysics_tests


SVN revision: 80893
2012-12-13 21:03:41 +00:00
Bruno Dilly ceae5649b6 ephysics: prepare to split tests
SVN revision: 80891
2012-12-13 20:42:24 +00:00
Massimo Maiurana f299471884 updating various translations
SVN revision: 80888
2012-12-13 18:43:05 +00:00
Bruno Dilly 1381519e03 edje: update NEWS and Changelog
regarding physics and edje_player


SVN revision: 80883
2012-12-13 15:55:12 +00:00
Stefan Schmidt d13ca5705f eeze/sensor: Fix leaks when getting allocated data from obj_get
SVN revision: 80882
2012-12-13 15:54:29 +00:00
Bruno Dilly d0b3c4a96d efl: fix cflags for the case that x_includes in not empty
By Tomáš Čech <sleep_walker@suse.cz>



SVN revision: 80880
2012-12-13 15:23:49 +00:00
Stefan Schmidt 2dc790bf47 evas/bidi: Make sure we access the correct memory here.
Without that it would crash as we just freed it and assigned the realloc
code to tmp_ret.

SVN revision: 80863
2012-12-13 14:17:33 +00:00
Stefan Schmidt 77b2e63002 eeze/sensor: Add more documentation and comment the code.
SVN revision: 80861
2012-12-13 14:17:14 +00:00
Jihoon Kim bafa56598b edje: Return plain text in retrive surrounding text callback of entry
SVN revision: 80825
2012-12-13 11:35:41 +00:00
Cedric BAIL 2ade3fa902 evas: fix case when we were in the middle of a charactere.
SVN revision: 80811
2012-12-13 10:36:00 +00:00
Cedric BAIL 981b5f7d40 efl: fix an uninitialized data path in OpenGL engine.
SVN revision: 80808
2012-12-13 10:26:02 +00:00
Cedric BAIL b8ffd432b1 efl: fix potential segv in Evas software engine native_set code.
SVN revision: 80805
2012-12-13 09:46:32 +00:00
Cedric BAIL 5828c04123 evas: preserve ellipsis.
SVN revision: 80797
2012-12-13 06:50:08 +00:00
Carsten Haitzler 6e7e05a008 move escape and eio to IN-EFL.
SVN revision: 80794
2012-12-13 05:32:12 +00:00
Cedric BAIL 1a542bcf8b edje: don't expose private variable in our public API.
SVN revision: 80793
2012-12-13 05:30:54 +00:00
Cedric BAIL a3f52650b9 evas: make Evas_Object_Text ellipsis handle faster by not recalculating what was already calculated.
SVN revision: 80790
2012-12-13 05:12:14 +00:00
Carsten Haitzler dff801c49b update pos
SVN revision: 80789
2012-12-13 00:56:07 +00:00
Carsten Haitzler 5898909947 ecore-evas moduels broke listing of modules... names all changed!
fix... the long ugly way! :(



SVN revision: 80788
2012-12-13 00:55:53 +00:00
Rui Seabra 42f3769bca Add eo's datadir to efl and make edje's build depend on ephysics (so one gets the eventual goodies).
SVN revision: 80786
2012-12-13 00:08:41 +00:00
Daniel Willmann 9772e3b5dc efl: Fix possible memory corruption in ecore xrandr EDID functions
Report from Klocwork. I checked that the actual max size of the name is
13 bytes. Now we allocate one more to hold the terminating NULL byte and
not write into unallocated memory.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>

SVN revision: 80773
2012-12-12 17:23:09 +00:00
Daniel Willmann 0258402fe8 efl: Fix building examples when coverage is enabled
When we compile with coverage CFLAGS we also need to link with
-lcov

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>

SVN revision: 80770
2012-12-12 16:21:32 +00:00
Daniel Willmann e9bd0b7a27 eet: Fix possible buffer overflow in functions relying on EET_T_LAST.
Issue reported by Klocwork. Backport, ChangeLog, NEWS included

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>

SVN revision: 80767
2012-12-12 14:49:49 +00:00
Cedric BAIL 5e76bb821f edje: use Evas to compute Ellipsis.
Patch with help from Tom Hacohen.


SVN revision: 80764
2012-12-12 14:07:28 +00:00
Cedric BAIL a16f6e2330 evas: add ellipsis support in evas.
Patch done with help from Tom Hacohen.



SVN revision: 80763
2012-12-12 14:05:29 +00:00
Daniel Zaoui 0e913e9415 eo_step gdb script installation to help debugging of applications by
stepping over Eo.
To do it:
- Write in ~/.gdbinit "source prefix/share/eo/eo_step.py" (prefix is usually/opt/e17)
- in gdb, when arriving to eo_function (eo_do, eo_do_super), execute
eo_step. This script will step into the code until it reaches a function
that doesn't belong to libeo.

Because of a bug in gdb that will be fixed in 7.6, if after having used the
script once, you rerun your application and reexecute the script, a
segmentation fault can occur. Sorry for the inconvenience.

Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>

SVN revision: 80760
2012-12-12 13:16:49 +00:00
ChunEon Park 19e600254f evas/gl - actually, this is correct.
SVN revision: 80758
2012-12-12 12:39:32 +00:00
Daniel Willmann b11f968b37 ephysics: Don't build tests by default -> Avoid circular dependency hell
ephysics tests need edje which needs ephysics.
The issue was rename of ephysics_soft_body_circle_add ->
ephysics_body_cylinder_add

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>

SVN revision: 80749
2012-12-12 10:16:55 +00:00
Cedric BAIL ebd83134a4 efl: check that the object is not deleted or NULL before accessing it.
SVN revision: 80744
2012-12-12 09:45:49 +00:00
Stefan Schmidt d5523905e4 eeze/tests: Disable tests that will fail with -fvisibility=hidden
On the one hand this also should have test coverage. On the other hand we
don't want to expose this as an public API. Disable for now so we don't
fail with -fvisibility=hidden.

SVN revision: 80743
2012-12-12 09:40:17 +00:00
ChunEon Park 7d98f2be38 evas - fix the gl line inccorect position problem.
I tested gl line drawing on a few devices and found the x line start position was 1.

On the other hand, our evas draws the line on start position 0.

So it needs to shift by 1 pixel if evas is working on gl backcned.



SVN revision: 80734
2012-12-12 08:03:46 +00:00
Daniel Juyung Seo e4a91b37d8 ephysics examples.dox: Apply ephysics api changes (r80716).
SVN revision: 80727
2012-12-11 23:19:43 +00:00
Bruno Dilly 3013d17b29 edje: update physics to handle ephysics API breakage
SVN revision: 80725
2012-12-11 21:30:38 +00:00
Leandro Dorileo d516515d47 EPhysics: test_soft_ellipsoid.c becomes test_soft_sphere.c
Following the renaming wave test_soft_ellipsoid.c is renamed to its
sphere counter part.


SVN revision: 80721
2012-12-11 21:11:25 +00:00
Leandro Dorileo 547ade5f6c EPhysics: soft_circle and soft_ellipsoid renaming
For sake of consistency moving soft_circle to soft_cylinder and
soft_ellipsoid becomes soft_sphere. Their face identification were
moved as well. The faces identifications were also unified.


SVN revision: 80720
2012-12-11 21:11:19 +00:00
Leandro Dorileo 2ccf6d2a11 EPhysics: fix issues with force application
This patch fixes the forces apply, the current implementation will
never apply it. We're also applying rate twice, get rid of rate on
forces_apply function.


SVN revision: 80719
2012-12-11 21:11:12 +00:00
Leandro Dorileo 2e8fcf0a23 EPhysics: fix issues with rotation
We must convert degrees to radians wherever operating with angles.


SVN revision: 80718
2012-12-11 21:11:07 +00:00
Leandro Dorileo 44a9b9a350 EPhysics: add ephysics_body_sphere_add() API
SVN revision: 80717
2012-12-11 21:11:00 +00:00
Leandro Dorileo c90d6c5842 EPhysics: ephysics_body_circle_add() becomes ephysics_body_cylinder_add()
SVN revision: 80716
2012-12-11 21:10:53 +00:00
Bruno Dilly 2903b1f122 ephysics: scan-build cleanup
SVN revision: 80714
2012-12-11 20:48:31 +00:00
Bruno Dilly 6891e9a0e8 ephysics: warn if try to use functions not implemented
by clothes




SVN revision: 80713
2012-12-11 20:48:24 +00:00
José Roberto de Souza 3909a4ba36 edbus: Dont create proxy of FDO.Instropectable
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 80712
2012-12-11 19:52:24 +00:00