Commit Graph

20119 Commits

Author SHA1 Message Date
Carsten Haitzler 4f48fd72d0 lets not break the world by missing size checks!
SVN revision: 80068
2012-12-03 14:14:05 +00:00
Iván Briano 509abd1aed Fix build of IMF modules
SVN revision: 80066
2012-12-03 13:33:03 +00:00
José Roberto de Souza 4ec1d6c4bb edbus: Implement edbus_object_event_callback_add()
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 80058
2012-12-03 12:09:53 +00:00
Lucas De Marchi 7c533e08c5 edbus: remove static from var
This is not needed. Let it on stack.



SVN revision: 80057
2012-12-03 12:09:43 +00:00
Cedric BAIL 9445974cb8 ecore: don't crash if the animator is already destroyed.
SVN revision: 80038
2012-12-03 10:22:19 +00:00
Cedric BAIL 3d346a6511 efl: enable back Ecore_Evas build after merge.
SVN revision: 80037
2012-12-03 10:21:16 +00:00
Vincent Torri ce2972a214 update po files
SVN revision: 80031
2012-12-03 09:16:50 +00:00
Vincent Torri bb126da576 ecore: fix distcheck
SVN revision: 80030
2012-12-03 09:16:33 +00:00
Vincent Torri 7f72a8ce64 remove comment
SVN revision: 80025
2012-12-03 08:36:42 +00:00
Vincent Torri dc0c272d2f ecore: remove useless ECORE_HAVE_EET, remove old XCB code and remove BUILD_ECORE_CON checks as ecore_con is always compiled anyway
SVN revision: 80024
2012-12-03 08:35:53 +00:00
Vincent Torri a154c405e1 ecore_sdl: remove 1 empty line
SVN revision: 80023
2012-12-03 08:18:50 +00:00
Vincent Torri 2f4b741ccd ecore: missing files...
SVN revision: 80022
2012-12-03 08:16:27 +00:00
Vincent Torri a3562c0173 ecore: whitespaces--
SVN revision: 80017
2012-12-03 07:37:17 +00:00
Vincent Torri 6961362425 ecore: backport #79614
SVN revision: 80016
2012-12-03 07:30:33 +00:00
Vincent Torri e1fa3ea931 ecore: backport #79650
SVN revision: 80015
2012-12-03 07:26:47 +00:00
Vincent Torri 55527a851f ecore: backport #79760
SVN revision: 80014
2012-12-03 07:16:12 +00:00
Vincent Torri 5afa16903d ecore: backport #79766 and #79769
SVN revision: 80013
2012-12-03 07:14:13 +00:00
Vincent Torri e861082271 ecore: backport #79818
SVN revision: 80010
2012-12-03 07:01:02 +00:00
Vincent Torri a81b41642f ecore: backport #79985
SVN revision: 80009
2012-12-03 06:59:35 +00:00
Cedric BAIL 5ddc4b550d ecore: in case of double free, bad things happen.
SVN revision: 80005
2012-12-03 05:28:11 +00:00
Cedric BAIL d39d7438c5 ecore: is now IN-EFL.
SVN revision: 80004
2012-12-03 04:02:58 +00:00
Cedric BAIL d2db7f68fd efl: fix some typo due to recent merge of ecore.
SVN revision: 80003
2012-12-03 03:55:20 +00:00
Vincent Torri 3b016183f9 merge: missing some informations changes about ecore
SVN revision: 79996
2012-12-02 22:41:16 +00:00
Vincent Torri 7d6010b12c merge: add escape ecore, fix several bugs
SVN revision: 79995
2012-12-02 22:35:45 +00:00
Bruno Dilly 53fc441d54 emotion: update gitignore
SVN revision: 79992
2012-12-02 22:22:00 +00:00
Bruno Dilly 5ee0923d0c emotion: fix build warning without eeze
SVN revision: 79991
2012-12-02 22:21:47 +00:00
Vincent Torri 09358c71d1 merge: remove direct3d (there are some remaining files, they will be deleted with ecore merge)
SVN revision: 79989
2012-12-02 21:07:10 +00:00
Mike McCormack 1eac4b2f47 efl: Fix warning
lib/evas/cache/evas_cache_image.c:573:4: warning: missing braces around initializer [-Wmissing-braces]

Signed-off-by: Mike McCormack <mikem@atratus.org>

SVN revision: 79987
2012-12-02 20:33:55 +00:00
Massimo Maiurana e7a7c3b44c updating greek translations
SVN revision: 79985
2012-12-02 18:09:32 +00:00
Daniel Juyung Seo c7f510561d edje edc.vim: Added SPACER to contant.
SVN revision: 79984
2012-12-02 15:04:37 +00:00
Vincent Torri 6f5a4a9a7c Eet: update lz4 code. Fix especially compilation bug on OpenBSD
see lz4 homepage for a full description of the fixes


SVN revision: 79975
2012-12-02 08:15:06 +00:00
Mike McCormack 88053411c6 efl: Remove unused variables
Signed-off-by: Mike McCormack <mikem@atratus.org>

SVN revision: 79957
2012-12-01 01:12:35 +00:00
Gustavo Sverzut Barbieri 8ecc925249 bugfix: evas_object_box should reset size_hint_min to zero when no child exists.
there are some early-return code that were leaving the size_hint as it
was before, then if you removed every child it should go to 0x0 but
couldn't.

PLEASE BACKPORT THIS TO 1.7 BRANCH FOR ME :-(



SVN revision: 79948
2012-11-30 20:59:30 +00:00
Bruno Dilly 90e312173a edje: update gitignore
SVN revision: 79918
2012-11-30 17:16:35 +00:00
Jonas M. Gastal f8f3e53f77 Edje: Organize sub-blocks order on EPC ref doc
Author:    Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>

SVN revision: 79907
2012-11-30 13:49:00 +00:00
Jonas M. Gastal e95cb8f584 Edje: Improve EDC reference doc index
Author:    Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>

SVN revision: 79906
2012-11-30 13:48:56 +00:00
Stefan Schmidt f9e04d392a efl: Next fix for eet test suite. This time buildir != srcdir.
This fixes the cert dir detection for normal as well as buildbot builds
for me.

SVN revision: 79885
2012-11-30 11:51:11 +00:00
Cedric BAIL ba3a53b5c2 evas: revert patch from Zbigniew Kosinski due to Tom's good argument.
SVN revision: 79872
2012-11-30 07:58:31 +00:00
Paulo Alcantara cae8fd7ed4 evas/map: Refactor common code for map drawing
This patch refactors common code for map draws - so that it can be used
by other engines and *threaded* X11.

Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>

Patch by: Paulo Alcantara <pcacjr@profusion.mobi>



SVN revision: 79855
2012-11-29 20:55:16 +00:00
Paulo Alcantara cf1360416e evas/line: Refactor common code for line drawing
This patch refactors common code for line draws - so that it can be used
by other engines and *threaded* X11.

Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>

Patch by: Paulo Alcantara <pcacjr@profusion.mobi>



SVN revision: 79854
2012-11-29 20:48:24 +00:00
Paulo Alcantara a9bdfcca37 evas/font: Refactor common code for font drawing
This patch refactors common code for font draws - so that it can be used
by other engines and *threaded* X11.

Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>

Patch by: Paulo Alcantara <pcacjr@profusion.mobi>



SVN revision: 79853
2012-11-29 20:47:12 +00:00
Leandro Dorileo bf451a024a EPhysics: density field in material struct, int -> double
--This line, and those below, will be ignored--


SVN revision: 79851
2012-11-29 18:55:10 +00:00
Leandro Dorileo 40e3df1121 EPhysics: constraint removal
Delete the constraints a body belongs to on body removal and avoid
bullet to segfault.

--This line, and those below, will be ignored--


SVN revision: 79850
2012-11-29 18:54:36 +00:00
Leandro Dorileo 9e76f59766 EPhysics: add hinge test
Add a test to simulate a hinge constraint using the generic constraint
API's.

--This line, and those below, will be ignored--


SVN revision: 79849
2012-11-29 18:53:56 +00:00
Leandro Dorileo 0b558bc80c EPhysics: generic constraint
This patch changes how constraints are created and configured, now we
use a bullet generic implementation which let us operate on the 6
degrees of freedom(linear and angular ones).

We have used 6dof for slider constraint but now we assume 2 types of
constraints, single body - simply ephysics_constraint_add(body) - and a linked
one - ephysics_constraint_linked_add(body1, body2) used to constrain 2 bodies
linked together.

Having said that we introduce the following changes:

+ migrate p2p constraint to 6Dof

We want to have a constraint api generic enouth to allow many different
constraint behaviour, 6Dof was picked to do that, so p2p needs a migration.

+ move ephysics_constraint_slider_* functions

Since the whole constraint infra-sctructure is being migrated to 6Dof the
linear and angular limit functions - previously used only by slider constraint -
now looks more generic enough to be used by constraint in general.

+ add constraint anchor API

Instead of telling the anchoring positioning in the constraint creating we have
set it's default value to the the middle os the body and if the user wants to change
it call ephysics_constraint_anchor_set and reset it.

The ephysics_constraint_anchor_set() considers the canvas coordinate instead of using
the body orientation. So now one can tell a constraints anchor is set to 100, 10, 0
in the canvas coordinate system and not (body_center.x - 20, body_center.y - 5, body_center.z - 1).

+ constraint migrate the bt_constraint

Since we're working only with 6Dof constraints it is reasonable to change the constraints
bt_constraint field to btGeneric6DofConstraint.

+ add 3 axes to constraints

Now constraints API knows about x, y and z axes - linear and angular limiting, anchor
setting and the constraint creation functions are fully supported.

+ constraint calls are renamed

The constraint calls were renamed so ephysics_constraint_p2p_add() now is known as
ephysics_constraint_linked_add() and ephysics_constraint_slider_add() became
ephysics_constraint_add() where the first one is meant for constrain 2 bodies and
the second one for single body constraints.

--This line, and those below, will be ignored--


SVN revision: 79848
2012-11-29 18:51:51 +00:00
Flavio Vinicius Alvares Ceolin 603239627c examples:codegen: Removing the usage of externals
Avoiding a circular dependency edje -> elementary -> edje.
It was breaking the build system when option --enable-build-examples was given.



SVN revision: 79839
2012-11-29 15:52:50 +00:00
Stefan Schmidt 5a12e6114b efl: Fix eet test suite.
Cedric suggested that we migth not be able to open the cert files. And he
was right. The CERT_DIR define checked for an absolute path in TESTS_SRC_DIR
but that get set to .. in Makefile_Eet.am as it sits in src/. Now the define
evaluated to src/tests/eet/.. where no cert files could be found.

I could not see a good reason for the suffix here so I just removed it.
Vincent, if there was a reason I was not able to see please fix it in a
different way. It was the least invasisve fix I could see.

SVN revision: 79838
2012-11-29 15:30:11 +00:00
Alex Wu 11cb458f48 From: Alex Wu <zhiwen.wu@linux.intel.com>
Every touch down event should be converted into mouse in +
mouse button. So we should let every mouse in event go in the
_ecore_evas_wl_common_cb_mouse_in(), instead of preventing it by
"if (!ee->in)". Besides that, the coordinates carried by mouse in
event should be set to Evas_Public_Data::pointer by calling
_ecore_evas_mouse_move_process().

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 79818
2012-11-29 07:46:14 +00:00
Vincent Torri 830858b9f7 Ecore: more __UNUSED__ fixes
SVN revision: 79812
2012-11-29 06:43:44 +00:00
Vincent Torri 4c78e106c3 Ecore_SDL: make it compile on Windows
SVN revision: 79810
2012-11-29 06:34:36 +00:00