Commit Graph

1584 Commits

Author SHA1 Message Date
Hugo Camboulive e4b874d3c4 From: Hugo Camboulive <hugo.camboulive@gmail.com>
Subject: [E-devel] [E-Devel] [Patch] Edje Message - add the callback
recursively

When you send a message from an edje subgroup (part { type: GROUP
...}), the
message callback isn't called because it tries to reach
ed->message.func,
which is only defined for the top edje part.
This patches adds the callback and data to all the subgroups
recursively.



SVN revision: 50538
2010-07-27 10:08:40 +00:00
Cedric BAIL a6b33190b0 * edje: fix fit code when string is empty.
SVN revision: 50537
2010-07-27 10:06:02 +00:00
Carsten Haitzler 1dbda53fe1 bah!
SVN revision: 50507
2010-07-26 07:24:17 +00:00
Carsten Haitzler 0cdb510001 fix up docs. edje player - 60fps
SVN revision: 50505
2010-07-26 06:52:36 +00:00
Christopher Michael 32d67b080a Don't need 2 of the same variables.
SVN revision: 50473
2010-07-24 02:28:24 +00:00
Mike Blumenkrantz 5d5517868b fix leak
SVN revision: 50469
2010-07-24 02:04:53 +00:00
Christopher Michael e42fd65b80 Fix use of __UNUSED__ and fix some formatting.
SVN revision: 50437
2010-07-22 18:42:44 +00:00
Cedric BAIL 05a03bd60c * edje: fix constness warning.
SVN revision: 50368
2010-07-19 16:41:19 +00:00
Cedric BAIL 793c66b5dc * edje: last move of properties in the right structure.
SVN revision: 50284
2010-07-16 16:00:26 +00:00
Cedric BAIL 93ea3f4e52 * edje: move all structures outside of Edje_Part_Description.
SVN revision: 50283
2010-07-16 14:24:57 +00:00
Cedric BAIL 04ffefa9e5 * edje: move image specific properties to their own structure.
SVN revision: 50282
2010-07-16 14:13:38 +00:00
Cedric BAIL 83bb52f7c9 * edje: attempt to reduce code size by using more macro.
SVN revision: 50281
2010-07-16 13:58:35 +00:00
Cedric BAIL 8e1a7c28e6 * edje: jump to the right offset in the string.
SVN revision: 50280
2010-07-16 13:05:37 +00:00
Cedric BAIL 30d35eb1ba * edje: start to split structure content.
SVN revision: 50279
2010-07-16 11:37:58 +00:00
Cedric BAIL 9685d5d369 * edje: count each type of description.
SVN revision: 50267
2010-07-15 13:38:07 +00:00
Carsten Haitzler cebe53cd3d final existing exposed api works. fixme time.
SVN revision: 50246
2010-07-14 08:07:26 +00:00
Carsten Haitzler a6224e33b0 more edje lua api in.
SVN revision: 50245
2010-07-14 05:32:48 +00:00
Lucas De Marchi 2a84379ba9 Remove unneeded code with notnull.cocci script
The notnull.cocci script from Coccinelle finds places where you check if a
variable is NULL, but it's known not to be NULL. The check can be safely
removed. For example, this code would be caught by notnull:

if (!var) return;
if (var && var->fld) { ... }

It's needless to check again if var is not NULL because if it's in fact NULL,
it would have returned on the previous "if". This commit removes all the
trivial places where this pattern happens. Another patch will be generated for
the more complex cases.


SVN revision: 50241
2010-07-14 02:05:47 +00:00
Cedric BAIL b49c2411bd * edje: when gradient meet dodo. Yes, they are gone !
SVN revision: 50223
2010-07-13 15:47:19 +00:00
Tiago Rezende Campos Falcao ab8cdf1979 EDC Snippets for vim snipmate
SVN revision: 50222
2010-07-13 13:58:37 +00:00
Carsten Haitzler 290e2bb6b7 fill in moar.
SVN revision: 50213
2010-07-13 06:47:18 +00:00
Carsten Haitzler 038e71b4ce oooh lua... looking good.
SVN revision: 50212
2010-07-13 06:17:15 +00:00
Vincent Torri 82fa7e0fa0 don't install private headers
SVN revision: 50166
2010-07-09 20:24:49 +00:00
Gustavo Sverzut Barbieri dcced661a2 fix amalgamation after lua2 changes.
BTW, if lua2 is the default, maybe we could remove the mess that is
the first version? SVN serves as history as well.



SVN revision: 50157
2010-07-09 14:24:14 +00:00
Carsten Haitzler b4748494e2 start to fill in some object methods. empty for now
SVN revision: 50151
2010-07-09 07:52:53 +00:00
Christopher Michael 5cf875426f Move Edje (and associated headers) to own dir.
SVN revision: 50146
2010-07-09 06:35:02 +00:00
Carsten Haitzler 9f2028be95 message worketh now too.
SVN revision: 50140
2010-07-09 05:57:17 +00:00
Carsten Haitzler 519ca3be8b lua2 getting gooooooooooooooood. message method still needs work.
SVN revision: 50139
2010-07-09 05:12:35 +00:00
Carsten Haitzler f723c133d7 more api. yo.
SVN revision: 50137
2010-07-09 00:46:42 +00:00
Carsten Haitzler 3f941f2e46 bah! i didnt mean to add this "make 2 of them" test to svn. remove.
SVN revision: 50097
2010-07-07 23:39:12 +00:00
Carsten Haitzler bf32b545f3 notes, setjmp safety for panics.
SVN revision: 50092
2010-07-07 03:24:05 +00:00
Carsten Haitzler ba9137e404 more time calls.
SVN revision: 50091
2010-07-07 02:40:46 +00:00
Carsten Haitzler 06dd419b4b transition++
SVN revision: 50089
2010-07-07 00:58:34 +00:00
Carsten Haitzler d26b1c46fd animator works.
SVN revision: 50088
2010-07-07 00:19:39 +00:00
Carsten Haitzler ec1bf49da9 lua2 stuff.
SVN revision: 50061
2010-07-06 09:35:34 +00:00
Iván Briano b895f0c07f Re-convert to old format on Edje_Edit when saving
SVN revision: 50016
2010-07-03 22:50:58 +00:00
Lucas De Marchi 622d0a901f segv--
SVN revision: 50011
2010-07-03 15:48:01 +00:00
Rui Seabra b4fe249fce edje_convert.h wasn't included in make dist
SVN revision: 50010
2010-07-03 11:26:00 +00:00
Jonathan Atton 88c1bf3585 Fix research with Alias
SVN revision: 50003
2010-07-02 18:17:37 +00:00
Cedric BAIL 9560d51241 * edje: Add alias for part too. This should help designer to
provide the right part name and still use GROUP and BOX.


SVN revision: 50001
2010-07-02 16:56:42 +00:00
Cedric BAIL ba95606159 * edje: prevent some segv in edje_cc and detect wrong edje file
before compiling them.

	Patch by Rafael Fonseca <rfonseca@profusion.mobi>.


SVN revision: 49999
2010-07-02 15:37:37 +00:00
Carsten Haitzler 65ee259ada code example wrong
SVN revision: 49957
2010-07-01 02:42:57 +00:00
Cedric BAIL c2b8feda9e * Edje: deprecate Gradient part by displaying an error message
on edje file load.

	WARNING: THIS CODE WILL BE GONE IF NO ONE IS WILLING TO TAKE
	MAINTAINER SHIP OF IT.


SVN revision: 49946
2010-06-30 09:49:15 +00:00
Cedric BAIL 4e30cb2411 * edje: move structure from Eina_List to array now that Eet support
them.


SVN revision: 49936
2010-06-29 13:48:03 +00:00
Cedric BAIL 5da985c981 * edje: add an cache for group exist test.
SVN revision: 49928
2010-06-28 17:18:47 +00:00
Cedric BAIL e17a4089df * edje: This is the first commit of a rewrite of edje file
internal representation.

	The objectiv is to simplify code, consume less CPU and memory
	without loosing feature. Please report any breakage when you
	see them. It will take a few weeks before we change the file
	layout, during that time the load time may increase.


SVN revision: 49922
2010-06-28 13:56:30 +00:00
Carsten Haitzler 89baaff057 and final post snap - next releasename
SVN revision: 49903
2010-06-27 14:06:10 +00:00
Carsten Haitzler 83b36be7a3 snap+release
SVN revision: 49899
2010-06-27 13:45:27 +00:00
Carsten Haitzler ef41fb2d94 Snapshot edje
SVN revision: 49894
2010-06-27 13:32:53 +00:00
Vincent Torri 9a7760d37d remove useless log domain
SVN revision: 49882
2010-06-26 19:41:41 +00:00