Bruno Dilly [Wed, 31 Oct 2012 21:03:02 +0000 (21:03 +0000)]
ephysics: fix slices size
with 1,1 events conversion won't works fine
SVN revision: 78728
Bruno Dilly [Wed, 31 Oct 2012 21:02:55 +0000 (21:02 +0000)]
ephysics: update slices at each tick
No reason to call it only when evas object moves.
Makes soft bodies animations smoother.
SVN revision: 78727
Bruno Dilly [Wed, 31 Oct 2012 21:02:50 +0000 (21:02 +0000)]
ephysics: use evas_object_image_source API
Remove workaround on soft body slicing
SVN revision: 78726
Bruno Dilly [Wed, 31 Oct 2012 21:02:43 +0000 (21:02 +0000)]
ephysics: avoid many unecessary allocs / free on
collision detection
Only allocates data when it has a callback registered.
SVN revision: 78725
ChunEon Park [Wed, 31 Oct 2012 12:57:21 +0000 (12:57 +0000)]
evas/gl - share the evas gl engine for windows properly.
Now elementary_test glview will be happy.
SVN revision: 78707
Carsten Haitzler [Wed, 31 Oct 2012 11:06:17 +0000 (11:06 +0000)]
fix: use max compression not default compression for edje_cc.
SVN revision: 78699
Cedric BAIL [Wed, 31 Oct 2012 05:58:50 +0000 (05:58 +0000)]
efl: backport r78689.
SVN revision: 78690
Bruno Dilly [Tue, 30 Oct 2012 18:32:03 +0000 (18:32 +0000)]
ephysics: add scroller bar on test custom theme
So people using standard profile can use it without mouse wheel.
SVN revision: 78683
Leandro Dorileo [Tue, 30 Oct 2012 18:31:58 +0000 (18:31 +0000)]
EPhysics: the z axis is inverted
The z axis is inverted so the greater the lower it is, the smaller
the above it is.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78682
Leandro Dorileo [Tue, 30 Oct 2012 18:31:52 +0000 (18:31 +0000)]
EPhysics: restacking per layer
This patch fixes issues with restacking bodies in different evas
layers.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78681
Leandro Dorileo [Tue, 30 Oct 2012 18:31:45 +0000 (18:31 +0000)]
EPhysics: disable evas map on
ephysics_body_evas_object_set/unset
When unsetting or chaging the body's associated evas object we must
disable the evas map so the user can handle it afterwards.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78680
Leandro Dorileo [Tue, 30 Oct 2012 18:31:38 +0000 (18:31 +0000)]
EPhysics: soft body rotation set
Fix implementation for ephysics_body_rotation_set for soft bodies.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78679
Bruno Dilly [Tue, 30 Oct 2012 18:31:32 +0000 (18:31 +0000)]
ephysics: break up light functions
Long list of same typed parameters is very error prone.
Not the scene will have a initial light configuration, that can
be enabled and modified.
SVN revision: 78678
Leandro Dorileo [Tue, 30 Oct 2012 18:31:21 +0000 (18:31 +0000)]
EPhysics: test delete body, fix bodies list mess.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78677
Sung Park [Tue, 30 Oct 2012 14:43:28 +0000 (14:43 +0000)]
Had put the Evas GL bug fix news in the wrong place in the
earlier commit. Fixed.
SVN revision: 78668
Sung Park [Tue, 30 Oct 2012 14:37:54 +0000 (14:37 +0000)]
EvasGL: fix clip bug while computing coordinates for Evas GL
direct rendering optimization.
SVN revision: 78666
Tom Hacohen [Tue, 30 Oct 2012 11:54:05 +0000 (11:54 +0000)]
Evas textblock: tests should now work a bit better.
SVN revision: 78645
Tom Hacohen [Tue, 30 Oct 2012 11:53:58 +0000 (11:53 +0000)]
Evas textblock: Fixed more tb init issues.
SVN revision: 78644
Mike Blumenkrantz [Tue, 30 Oct 2012 10:44:07 +0000 (10:44 +0000)]
remove unnecessary stat calls in recursive_rm, patch by Maxime Villard
this patch didn't come with any changelog/news updates, so I'm assuming it's trivial enough to not need them or any backporting. someone else can take care of that if this is not the case.
SVN revision: 78642
ChunEon Park [Tue, 30 Oct 2012 05:02:15 +0000 (05:02 +0000)]
evas/events - and remove unused func
SVN revision: 78635
ChunEon Park [Tue, 30 Oct 2012 05:01:20 +0000 (05:01 +0000)]
evas/events - fixed simple mistake
SVN revision: 78634
ChunEon Park [Tue, 30 Oct 2012 04:15:34 +0000 (04:15 +0000)]
evas/examples - added test cases for proxy visibility/events
SVN revision: 78633
Tom Hacohen [Mon, 29 Oct 2012 23:01:11 +0000 (23:01 +0000)]
Evas textblock: This time really fix the init.
SVN revision: 78629
Tom Hacohen [Mon, 29 Oct 2012 22:51:27 +0000 (22:51 +0000)]
Evas textblock: Fixed an issue with textblock init in some cases.
SVN revision: 78628
José Roberto de Souza [Mon, 29 Oct 2012 22:02:46 +0000 (22:02 +0000)]
edbus: Make on_name_owner_changed() return upon error getting args
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78626
José Roberto de Souza [Mon, 29 Oct 2012 22:02:41 +0000 (22:02 +0000)]
edbus: Remove unnecessary define
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78625
José Roberto de Souza [Mon, 29 Oct 2012 22:02:36 +0000 (22:02 +0000)]
edbus: Add missed eina_magic names
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78624
José Roberto de Souza [Mon, 29 Oct 2012 22:02:32 +0000 (22:02 +0000)]
edbus: Fix wrong pointer passed to edbus_message_iter_arguments_get
We were expected to pass an int pointer, but instead we were passing a
char, which leads to a crash in complex_type_server.
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78623
Lucas De Marchi [Mon, 29 Oct 2012 22:02:25 +0000 (22:02 +0000)]
edbus: Use a "make examples" rule to make examples
Instead of having to enable the examples during configure time, separate
the examples in a special target, "make examples". It's currently a bit
different from the libraries in the common efl tree since we are not
using recursive makefiles.
SVN revision: 78622
Igor Murzov [Mon, 29 Oct 2012 21:53:39 +0000 (21:53 +0000)]
Fix typos: s/Ejde/Edje/g
Patch by: Igor Murzov <e-mail@date.by>
SVN revision: 78621
Igor Murzov [Mon, 29 Oct 2012 21:50:03 +0000 (21:50 +0000)]
Fix typos: s/pooler/poller/g
Patch by: Igor Murzov <e-mail@date.by>
SVN revision: 78620
Rafael Antognolli [Mon, 29 Oct 2012 17:45:44 +0000 (17:45 +0000)]
evas/image: Remove strange image_put from image_is_inside.
This was a change introduced by a merge of code from tizen, with no
explanation about why it was introduced. Removing it, since it is
causing events with precise_is_inside set to segfault. See ticket #1673.
SVN revision: 78617
Daniel Zaoui [Mon, 29 Oct 2012 09:37:43 +0000 (09:37 +0000)]
Removed check on return parameter NULLity. Calling this function means that the parameter returned is wanted.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 78607
Daniel Zaoui [Mon, 29 Oct 2012 07:34:19 +0000 (07:34 +0000)]
Forgot since 1.8 to the new descriptions. Commit before Vincent kills me.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 78600
Daniel Zaoui [Mon, 29 Oct 2012 07:26:16 +0000 (07:26 +0000)]
Added descriptions to Eo defines
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 78599
ChunEon Park [Mon, 29 Oct 2012 01:33:58 +0000 (01:33 +0000)]
evas/cserve2 - removed warnings
SVN revision: 78597
ChunEon Park [Sun, 28 Oct 2012 14:51:42 +0000 (14:51 +0000)]
evas/event - clean the code and do stop when evas event is frozen.
SVN revision: 78591
ChunEon Park [Sun, 28 Oct 2012 14:48:43 +0000 (14:48 +0000)]
evas/events - do mouse_in/out for proxy source
SVN revision: 78590
Tom Hacohen [Sun, 28 Oct 2012 13:29:01 +0000 (13:29 +0000)]
Edje entry: Fix update of cursor with IMF and user_insert.
Was missing, now cursor updates like it should.
SVN revision: 78587
Cedric BAIL [Sun, 28 Oct 2012 13:02:14 +0000 (13:02 +0000)]
eina: fix typo.
SVN revision: 78586
Cedric BAIL [Sun, 28 Oct 2012 12:10:36 +0000 (12:10 +0000)]
eina: try to fix my own mess.
SVN revision: 78585
Christopher Michael [Sun, 28 Oct 2012 10:21:22 +0000 (10:21 +0000)]
Edje: Fix warning: comparison between signed and unsigned integer
expressions
Signed-off-by: Christopher Michael <cpmichael1@comcast.net>
SVN revision: 78580
Daniel Zaoui [Sun, 28 Oct 2012 08:46:27 +0000 (08:46 +0000)]
Fix on the class name of ecore idle exiter.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 78577
Daniel Zaoui [Sun, 28 Oct 2012 08:46:23 +0000 (08:46 +0000)]
Added descriptions for new Eo defines
Added authors
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 78576
Christopher Michael [Sun, 28 Oct 2012 08:26:26 +0000 (08:26 +0000)]
Evas: If we are building wayland_egl and not gl_xlib, then we need to
add a package check for gl_eet or else the gl_common code will not
build.
Signed-off-by: Christopher Michael <devilhorns@revolution.(none)>
SVN revision: 78573
Christopher Michael [Sun, 28 Oct 2012 07:54:49 +0000 (07:54 +0000)]
Evas: Add missing UNUSED for function parameter, and remove an UNUSED
for a parameter that was actually used.
Signed-off-by: Christopher Michael <devilhorns@revolution.(none)>
SVN revision: 78572
Christopher Michael [Sun, 28 Oct 2012 07:54:46 +0000 (07:54 +0000)]
Evas: Fix uninitialized variable warnings.
Signed-off-by: Christopher Michael <devilhorns@revolution.(none)>
SVN revision: 78571
Christopher Michael [Sun, 28 Oct 2012 07:54:42 +0000 (07:54 +0000)]
Evas: Add missing UNUSED for params.
Signed-off-by: Christopher Michael <devilhorns@revolution.(none)>
SVN revision: 78570
Christopher Michael [Sun, 28 Oct 2012 07:54:39 +0000 (07:54 +0000)]
Evas: Add missing parens.
Signed-off-by: Christopher Michael <devilhorns@revolution.(none)>
SVN revision: 78569
Christopher Michael [Sun, 28 Oct 2012 07:54:35 +0000 (07:54 +0000)]
Evas: Remove unused variable.
Signed-off-by: Christopher Michael <devilhorns@revolution.(none)>
SVN revision: 78568
Rafael Antognolli [Fri, 26 Oct 2012 18:54:52 +0000 (18:54 +0000)]
evas/wayland_egl: Don't check and link against gl AND glesv2.
Only one of them is necessary, based on the gl_flavor_gles flag. Also
remove some extra checks and added link flags, since they are already
done by pkg-config.
SVN revision: 78555
Rafael Antognolli [Fri, 26 Oct 2012 18:54:45 +0000 (18:54 +0000)]
evas/wayland_egl: Change some ifdefs to make it compile withot GLES.
This will not make the engine work, but its build won't fail.
SVN revision: 78554
José Roberto de Souza [Fri, 26 Oct 2012 18:20:19 +0000 (18:20 +0000)]
edbus: Add some EINA_SAFETY to public API
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78553
José Roberto de Souza [Fri, 26 Oct 2012 18:20:14 +0000 (18:20 +0000)]
edbus: Revert 'Add initializers to stop warnings' r78292
http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg46587.html
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78552
José Roberto de Souza [Fri, 26 Oct 2012 18:20:09 +0000 (18:20 +0000)]
edbus: Add doc of edbus_message to/from eina_value
Move edbus_to/from_eina_value.h to single file
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78551
José Roberto de Souza [Fri, 26 Oct 2012 18:20:02 +0000 (18:20 +0000)]
edbus: Add edbus_message to/from eina_value examples
Also move properties changed example to this file.
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78550
José Roberto de Souza [Fri, 26 Oct 2012 18:19:57 +0000 (18:19 +0000)]
edbus: Break while if a error happen in message_arguments_set
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78549
José Roberto de Souza [Fri, 26 Oct 2012 18:19:52 +0000 (18:19 +0000)]
edbus: Parse Eina_Value to edbus_message
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78548
José Roberto de Souza [Fri, 26 Oct 2012 18:19:46 +0000 (18:19 +0000)]
edbus: Add edbus_proxy_properties_changed_callback_add
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78547
José Roberto de Souza [Fri, 26 Oct 2012 18:19:42 +0000 (18:19 +0000)]
edbus: Add edbus_proxy_property_local_get and get_all
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78546
Lucas De Marchi [Fri, 26 Oct 2012 18:19:37 +0000 (18:19 +0000)]
edbus: Mark properties_signal to be removed
SVN revision: 78545
José Roberto de Souza [Fri, 26 Oct 2012 18:19:32 +0000 (18:19 +0000)]
edbus: Implementation of EDBUS_PROXY_EVENTS and edbus_proxy_properties_monitor
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78544
José Roberto de Souza [Fri, 26 Oct 2012 18:19:25 +0000 (18:19 +0000)]
edbus: Parse EDBus_Message to Eina_Value
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78543
Lucas De Marchi [Fri, 26 Oct 2012 16:46:06 +0000 (16:46 +0000)]
edbus: Fix remaining signature with EDBUS_ARGS({ NULL, NULL })
SVN revision: 78542
José Roberto de Souza [Fri, 26 Oct 2012 16:45:58 +0000 (16:45 +0000)]
edbus: Fix instrospect signature
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78541
Michael BOUCHAUD [Fri, 26 Oct 2012 13:17:20 +0000 (13:17 +0000)]
edje: oops ^^
SVN revision: 78532
ChunEon Park [Fri, 26 Oct 2012 12:44:52 +0000 (12:44 +0000)]
evas/event - fill the insufficient source events calls funcs.
pain in my ass!
Still source_mouse_in, source_mouse_out needs to be implemented.
SVN revision: 78531
ChunEon Park [Fri, 26 Oct 2012 12:36:08 +0000 (12:36 +0000)]
evas - eeeeek. my fault.
SVN revision: 78530
ChunEon Park [Fri, 26 Oct 2012 12:23:35 +0000 (12:23 +0000)]
evas/event - fixed memory leak in multi move
SVN revision: 78528
Vincent Torri [Fri, 26 Oct 2012 10:35:21 +0000 (10:35 +0000)]
evas: fix maintainer-clean rule
SVN revision: 78520
Michael BOUCHAUD [Fri, 26 Oct 2012 10:15:35 +0000 (10:15 +0000)]
edje: fix scale set on box and table
SVN revision: 78517
Vincent Torri [Fri, 26 Oct 2012 09:06:30 +0000 (09:06 +0000)]
merge: update Doxyfile
SVN revision: 78513
Vincent Torri [Fri, 26 Oct 2012 09:01:52 +0000 (09:01 +0000)]
merge: add embryo
please check and report problems (not cosmetic ones)
someone should update the efl.spec.in file, i don't know that stuff
SVN revision: 78512
Vincent Torri [Fri, 26 Oct 2012 06:57:11 +0000 (06:57 +0000)]
merge: add a holdall variable
SVN revision: 78503
Vincent Torri [Fri, 26 Oct 2012 06:44:50 +0000 (06:44 +0000)]
embryo: even more simplifications
SVN revision: 78502
ChunEon Park [Fri, 26 Oct 2012 05:52:42 +0000 (05:52 +0000)]
evas/events - refactoring for optimization events handling (lazy processing)
SVN revision: 78500
ChunEon Park [Fri, 26 Oct 2012 04:41:59 +0000 (04:41 +0000)]
evas/event - don't loop continuosly as possible when event is frozen
SVN revision: 78499
Cedric BAIL [Fri, 26 Oct 2012 04:29:58 +0000 (04:29 +0000)]
edje: let edje_cc warning get through edje_watch.
SVN revision: 78498
Vincent Torri [Thu, 25 Oct 2012 22:07:32 +0000 (22:07 +0000)]
Embryo: simplify autotools on Windows
SVN revision: 78496
Vincent Torri [Thu, 25 Oct 2012 22:01:28 +0000 (22:01 +0000)]
merge: -Wl,--enable-auto-import is useless with recent versions of gcc on Windows
SVN revision: 78495
Leandro Dorileo [Thu, 25 Oct 2012 21:55:48 +0000 (21:55 +0000)]
EPhysics: flag - cloth test, remove unneeded
boundaries
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78493
Bruno Dilly [Thu, 25 Oct 2012 21:55:35 +0000 (21:55 +0000)]
ephysics: fix test "rotating forever"
It should delete timers when evas object is deleted, not when
body is deleted.
SVN revision: 78492
Bruno Dilly [Thu, 25 Oct 2012 21:55:23 +0000 (21:55 +0000)]
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
Bruno Dilly [Thu, 25 Oct 2012 21:55:14 +0000 (21:55 +0000)]
ephysics: docs fixes (missing params / typos)
SVN revision: 78490
Bruno Dilly [Thu, 25 Oct 2012 21:55:03 +0000 (21:55 +0000)]
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
Leandro Dorileo [Thu, 25 Oct 2012 21:54:55 +0000 (21:54 +0000)]
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 <dorileo@profusion.mobi>
SVN revision: 78488
Leandro Dorileo [Thu, 25 Oct 2012 21:54:48 +0000 (21:54 +0000)]
EPhysics: cloth add receives the number of rows and
columns
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78487
Leandro Dorileo [Thu, 25 Oct 2012 21:54:37 +0000 (21:54 +0000)]
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 <dorileo@profusion.mobi>
SVN revision: 78486
Bruno Dilly [Thu, 25 Oct 2012 21:54:29 +0000 (21:54 +0000)]
ephysics: remove unneeded code from slices init
function
SVN revision: 78485
Bruno Dilly [Thu, 25 Oct 2012 21:54:22 +0000 (21:54 +0000)]
ephysics: fix segfault on restack
SVN revision: 78484
Bruno Dilly [Thu, 25 Oct 2012 21:54:14 +0000 (21:54 +0000)]
ephysics: fix soft body slicing
Also, fix evas_object_set on cases when it shouldn't use
evas object geometry.
SVN revision: 78483
Leandro Dorileo [Thu, 25 Oct 2012 21:54:06 +0000 (21:54 +0000)]
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 <dorileo@profusion.mobi>
SVN revision: 78482
Leandro Dorileo [Thu, 25 Oct 2012 21:53:59 +0000 (21:53 +0000)]
EPhysics: ephysics_body_move cloth support
Implementation of body moving for cloth bodies.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78481
Leandro Dorileo [Thu, 25 Oct 2012 21:53:51 +0000 (21:53 +0000)]
EPhysics: implement central impulse apply for cloth
bodies
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78480
Leandro Dorileo [Thu, 25 Oct 2012 21:53:44 +0000 (21:53 +0000)]
EPhysics: no need to anchor props
Actually for cloth anchors its hardness must always be 0.8.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78479
Bruno Dilly [Thu, 25 Oct 2012 21:53:37 +0000 (21:53 +0000)]
ephysics: apply perspective and back face culling on
soft body
SVN revision: 78478
Bruno Dilly [Thu, 25 Oct 2012 21:53:30 +0000 (21:53 +0000)]
ephysics: invert clothes mesh
So objects won't be back-facing the camera.
SVN revision: 78477
Bruno Dilly [Thu, 25 Oct 2012 21:53:23 +0000 (21:53 +0000)]
ephysics: support light on soft bodies
SVN revision: 78476
Bruno Dilly [Thu, 25 Oct 2012 21:53:16 +0000 (21:53 +0000)]
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
Leandro Dorileo [Thu, 25 Oct 2012 21:53:08 +0000 (21:53 +0000)]
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 <dorileo@profusion.mobi>
SVN revision: 78474