Commit Graph

1695 Commits

Author SHA1 Message Date
Cedric BAIL d4bf64d1c2 * edje: move code around.
SVN revision: 51016
2010-08-11 18:29:41 +00:00
Tiago Rezende Campos Falcao 186b6905ce Changing return type of state_{add,del}. By Fidencio
Now, returning Eina_Bool instead of void, makes more sense.

Author:    Fabiano Fidencio <fidencio at profusion.mobi>

SVN revision: 51005
2010-08-11 16:23:50 +00:00
Tiago Rezende Campos Falcao 128482520c Little improvements in gen code. By Fidencio
Avoiding that "normal" field of image and "font" field of text can be wrote as
NULL by edc generate.
Moreover, avoiding that defaults values are wrote with the default edc values.
ie:
    - transition: LINEAR 0.00 (in a program)
    - size: 0 (in a text)

Author:    Fabiano Fidencio <fidencio at profusion.mobi>

SVN revision: 51004
2010-08-11 16:23:48 +00:00
Tiago Rezende Campos Falcao 7d79afff1c Updating fnt collection to according with new edje. By Fidencio
Author:    Fabiano Fidencio <fidencio at profusion.mobi>

SVN revision: 51003
2010-08-11 16:23:45 +00:00
Tiago Rezende Campos Falcao 1dd3fb5031 Updating img collection to according with new edje. By Fidencio.
Author:    Fabiano Fidencio <fidencio at profusion.mobi>

SVN revision: 51002
2010-08-11 16:23:43 +00:00
Tiago Rezende Campos Falcao acefc2a54c Fixing bad indentation in glima's commit. By Fidencio
Author:    Fabiano Fidencio <fidencio at profusion.mobi>

SVN revision: 51001
2010-08-11 16:23:40 +00:00
Iván Briano b8b8381576 No need for path in font_directory, and use the right key to store/find them
SVN revision: 50999
2010-08-11 14:24:03 +00:00
Tiago Rezende Campos Falcao 3de5ea12d5 Code generation for data block
SVN revision: 50995
2010-08-11 12:51:41 +00:00
Tiago Rezende Campos Falcao 8e66149870 Code generation for collections and parts
SVN revision: 50994
2010-08-11 12:51:39 +00:00
Tiago Rezende Campos Falcao 9a5446f29a Fix list of part types
SVN revision: 50993
2010-08-11 12:51:36 +00:00
Tom Hacohen 3f26549b17 Edje: Fixed going to the start of the line.
SVN revision: 50989
2010-08-11 09:40:21 +00:00
Iván Briano 5f6515790a Properly store data values when changing them
SVN revision: 50976
2010-08-10 21:54:50 +00:00
Tiago Rezende Campos Falcao 51d0738c97 Adding checkers to data and font lists get
SVN revision: 50964
2010-08-10 14:25:10 +00:00
Tom Hacohen f0a716f970 Edje: Fixed edje_object_part_text_cursor_content_get to handle non-english.
Thanks to Brian Wang for reporting.

SVN revision: 50953
2010-08-10 07:16:45 +00:00
Iván Briano 6d01819c7f Check part types before casting descriptions
SVN revision: 50949
2010-08-09 23:09:24 +00:00
Gustavo Lima Chaves ae5a95f108 Bad malloc here.
By Helen Mae.



SVN revision: 50947
2010-08-09 22:28:53 +00:00
Cedric BAIL 33af18dfd1 * edje: fix eapi declaration.
SVN revision: 50946
2010-08-09 22:21:36 +00:00
Carsten Haitzler f0c303a5d7 bork cedric.. bork. accessing internal symbols/apis without exposing
them! you should check over this and probably provide a correct/formal
way to access them. for now EAPI quickly in.



SVN revision: 50945
2010-08-09 22:01:08 +00:00
Cedric BAIL 7d69e96bfe * edje: use mempool for Edje_Part and Edje_Part_Description_*.
SVN revision: 50944
2010-08-09 21:08:08 +00:00
Cedric BAIL ca93c6e5e4 * edje: fix version detection.
SVN revision: 50940
2010-08-09 18:31:25 +00:00
Cedric BAIL f3894fdd27 * edje: add some error detection.
SVN revision: 50939
2010-08-09 18:22:48 +00:00
Cedric BAIL 415b06bf48 * edje: oops forgotten file.
SVN revision: 50937
2010-08-09 18:00:02 +00:00
Cedric BAIL 9ecc1354c6 * edje: new file format.
WARNING ! WARNING ! WARNING ! WARNING !
	Old file format is not readable by edje directly. If you have old edje
	file that you want to convert, use edje_convert. Their is no way back.

	Recompile your file as soon as possible. Please report any issue you
	spot as this is a huge and needed change.



SVN revision: 50936
2010-08-09 17:34:03 +00:00
Tom Hacohen 48180c9859 edje: Updated edje to conform with recent textblock changes.
'Return' now inserts a Paragraph Separator.
'Shift + Return' now inserts a New Line.

SVN revision: 50931
2010-08-09 16:25:45 +00:00
Gustavo Lima Chaves e05e8b94e5 Safeguarding alloc-ed region againt trash.
This fixes external parts' state copies.



SVN revision: 50875
2010-08-06 22:03:32 +00:00
Gustavo Lima Chaves 8ea5943de6 Bad free() at state_copy().
By Fidêncio.



SVN revision: 50874
2010-08-06 21:21:16 +00:00
Gustavo Lima Chaves bf4be4f0ec More on fixing state copies at edje edit: do not overwrite state's name and value.
SVN revision: 50873
2010-08-06 21:18:58 +00:00
Gustavo Lima Chaves 4cc5508828 Switch case usage.
By Fidêncio.



SVN revision: 50872
2010-08-06 21:16:57 +00:00
Gustavo Lima Chaves 1fb4439d36 Macro undef-ing.
Patch by Fidêncio.



SVN revision: 50871
2010-08-06 21:15:29 +00:00
Jonathan Atton 6772fa343d Edje: a signal can be sent in a item of a table.
SVN revision: 50870
2010-08-06 19:52:07 +00:00
Tiago Rezende Campos Falcao 5962065b2b Fix part deletion in edje_edit with new edje data
SVN revision: 50869
2010-08-06 19:16:46 +00:00
Tiago Rezende Campos Falcao a5f73d85c0 Decrement description counters in edje_collection_free_part_description_free
SVN revision: 50868
2010-08-06 19:16:43 +00:00
Cedric BAIL 0df8a2e7a8 * edje: move code around.
SVN revision: 50858
2010-08-06 11:07:47 +00:00
Cedric BAIL 24332dd3eb * edje: typo.
SVN revision: 50857
2010-08-06 08:59:51 +00:00
Gustavo Lima Chaves aebc93ba81 Oopsies at program code @ edje_edit.
Patch by Thiago Masaki.



SVN revision: 50845
2010-08-05 22:08:55 +00:00
Cedric BAIL ec632e5788 * edje: fix edje image generation.
SVN revision: 50832
2010-08-05 10:00:16 +00:00
Lucas De Marchi 0a4617ae38 FORMATTING
* Remove vim modelines:
 find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' \{\} \;
 find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \;

* Remove leading blank lines:
 find . -name '*.[cxh]' -exec sed -i '/./,$!d'

If you use vim, use this in your .vimrc:
set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0



SVN revision: 50816
2010-08-04 16:57:32 +00:00
Cedric BAIL c94ae93096 * edje: split programs type in different stack for later speed improvements.
SVN revision: 50810
2010-08-04 14:25:40 +00:00
Gustavo Lima Chaves 457525aa7d Fixing typo.
Patch by Fidêncio.



SVN revision: 50791
2010-08-03 22:22:31 +00:00
Gustavo Lima Chaves 50190aeb22 Fixing bad realloc usage.
By Fabiano Fidêncio.



SVN revision: 50790
2010-08-03 22:15:02 +00:00
Gustavo Lima Chaves da771758de Wrong return value here.
SVN revision: 50778
2010-08-03 18:36:42 +00:00
Gustavo Lima Chaves e378c6035d Fixing wrong memory allocations.
SVN revision: 50769
2010-08-03 16:45:37 +00:00
Tiago Rezende Campos Falcao 87034f74ac Call only once the eina_list_last(_edje_file_cache)
SVN revision: 50768
2010-08-03 14:27:47 +00:00
Cedric BAIL 74f7480e41 * edje: fix some issue during destruction of edje_part_description,
and move tweens to an array.


SVN revision: 50765
2010-08-03 12:58:31 +00:00
Gustavo Sverzut Barbieri 3994aee4d8 let's stop smoking crack while coding :-P
dudes, WTF is that look to check for numbers, then use atoi()??? Use
strtol() and let it do both in one pass. Also, just do these for part
types that make sense. The loop using child could result in unused
variables in lots of cases, returning the wrong value when not found.



SVN revision: 50757
2010-08-02 23:35:30 +00:00
Christopher Michael a7049f1f16 Rename 'same named' macros.
NB - Please use different macro names in the future for stuff like this 
(ie: not the same macro name in each file) as it spits nasty compiler 
warnings when compiling w/ amalgamation.



SVN revision: 50748
2010-08-02 19:06:07 +00:00
Cedric BAIL 1ba6b50042 * edje: fix counting.
SVN revision: 50742
2010-08-02 12:41:28 +00:00
Jonathan Atton 6e1ada9850 Edje: now we can refer to the content of a external type
SVN revision: 50730
2010-08-01 17:27:31 +00:00
Mike Blumenkrantz 5c670876c0 verify that fopen succeeded
SVN revision: 50709
2010-07-31 05:24:47 +00:00
Mike Blumenkrantz 2174b972fc new can of grandma's LEEK B GON
SVN revision: 50707
2010-07-31 05:17:56 +00:00
Mike Blumenkrantz 056cfca56f const
SVN revision: 50706
2010-07-31 05:10:44 +00:00
Mike Blumenkrantz 31743ae6de comment out unused variables
SVN revision: 50705
2010-07-31 05:01:54 +00:00
Mike Blumenkrantz bb0b72558f add lengthy comment to document an obvious bug that someone who knows the code should fix
FIX THIS!!!!!!!!!!!!!


SVN revision: 50704
2010-07-31 05:01:34 +00:00
Mike Blumenkrantz f33f0139a6 move a couple variables into loops, reformat slightly to make obvious a redundant variable set
SVN revision: 50703
2010-07-31 05:00:42 +00:00
Mike Blumenkrantz 40a5ee431a another case without a break
SVN revision: 50702
2010-07-31 04:58:32 +00:00
Mike Blumenkrantz ae3e0ce5c5 comment a couple unused lines and add a break to a case instead of falling through to autoreturn NULL
SVN revision: 50701
2010-07-31 04:28:27 +00:00
Christopher Michael 55d0190185 Don't use the same macro name in each file, gives nasty compiler warnings when
using amalgamation.



SVN revision: 50696
2010-07-31 01:21:30 +00:00
Cedric BAIL c897468e7e * edje: more unitialized case handled.
SVN revision: 50685
2010-07-30 09:53:20 +00:00
Cedric BAIL 29893ac71c * edje: fix rename of a part.
SVN revision: 50684
2010-07-30 09:08:37 +00:00
Cedric BAIL 50eb17c966 * edje: fix counting.
SVN revision: 50681
2010-07-30 08:29:13 +00:00
Cedric BAIL e773bc9246 * edje: change memory layout that will become the new file format.
NOTE: I tried this change with all the apps and theme I had, but maybe
	i missed some bug. Please report any strange behaviour.


SVN revision: 50641
2010-07-29 12:02:36 +00:00
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