onefang [Sun, 8 Jan 2012 14:37:11 +0000 (14:37 +0000)]
Added Lua function edje.version().
Also cleaned up the changelog date from my last commit. Oops.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66977
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sat, 7 Jan 2012 23:02:57 +0000 (23:02 +0000)]
Calling non exstent functions no longer crashes scripts.
This is so that future scripts will still work with old libraries,
and lets us add the "host can provide Lua API" feature soon.
Also some more comments.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66961
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
kakaroto [Sat, 7 Jan 2012 11:39:15 +0000 (11:39 +0000)]
Edje: hide an object after unswallow
Simply doing an unswallow would leave the object where it was in the
evas, visible, but edje would not be handling it anymore.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66955
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 6 Jan 2012 15:06:52 +0000 (15:06 +0000)]
edje: try to fix doc.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66943
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 6 Jan 2012 11:28:38 +0000 (11:28 +0000)]
edje: add EDJE_ASPECT_PREFER_SOURCE.
NOTE: this is a prototype, play with and report any issue to me.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66937
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 6 Jan 2012 10:07:45 +0000 (10:07 +0000)]
edje: unswallow object that are about to be swallowed.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66934
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 6 Jan 2012 00:59:35 +0000 (00:59 +0000)]
fix annoying log spam
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66907
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 5 Jan 2012 15:26:49 +0000 (15:26 +0000)]
edje: fix edje recent brokeness with text flickering.
NOTE: it's just a partial revert of previous patch by
raster. Without that, some text were flickering going
on and off for sometime. I didn't take the time to
understand why, but by forcing the recalc it permanently
solve the issue.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66903
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 5 Jan 2012 14:31:27 +0000 (14:31 +0000)]
edje: finally found why we did so many call to stat.
NOTE: I am still wondering what is the cost difference between
forcing a request to eet_open and calling stat. If someone has some
time to benchmark, feel free to do so and report on e-devel ml.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66902
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 5 Jan 2012 05:21:02 +0000 (05:21 +0000)]
fixc new recalc cb to be able to call size min recalc in cb.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66893
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Thu, 5 Jan 2012 01:11:15 +0000 (01:11 +0000)]
edje multisense_factory.c: Changed file format to unix. Removed build warning. Removed trailing whitespace.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66887
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 4 Jan 2012 16:25:33 +0000 (16:25 +0000)]
quietly move this news item to the right version before anyone notices
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66873
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 4 Jan 2012 05:17:11 +0000 (05:17 +0000)]
dont call recalc if doing calc only
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66849
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 4 Jan 2012 04:45:33 +0000 (04:45 +0000)]
update authors in edje docs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66844
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 4 Jan 2012 04:35:37 +0000 (04:35 +0000)]
add the actual recalc smart callback code and docs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66843
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 4 Jan 2012 04:00:33 +0000 (04:00 +0000)]
version docs for new "recalc" signal in next commit
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66838
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 4 Jan 2012 03:41:19 +0000 (03:41 +0000)]
Add HEX, TERMINAL and PASSWORD layouts
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66837
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 3 Jan 2012 17:04:44 +0000 (17:04 +0000)]
edje: follow the rest of the EFL.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66802
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 3 Jan 2012 12:18:16 +0000 (12:18 +0000)]
Edje: Updated changelog.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66793
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 3 Jan 2012 09:55:59 +0000 (09:55 +0000)]
Edje entry: Fix undo/redo with imf.
Many thanks to Jihoon Kim and SeoZ for reporting this issue.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66784
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 2 Jan 2012 11:32:06 +0000 (11:32 +0000)]
fix bad func protocype - it returned a duplicated string, not internal.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66745
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Mon, 2 Jan 2012 10:19:49 +0000 (10:19 +0000)]
TYpo--, and a new comment!
Nothing to see here, move along.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66738
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Wed, 28 Dec 2011 14:13:30 +0000 (14:13 +0000)]
Don't override standard variables, it looks weird. In turn, fix building with automake 1.11.2
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66599
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
woohyun [Wed, 28 Dec 2011 10:27:06 +0000 (10:27 +0000)]
edje/edje_entry : Fix a bug. Wrong calculation for text length.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66596
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
woohyun [Wed, 28 Dec 2011 02:40:16 +0000 (02:40 +0000)]
edje/edje_entry : By this commit, preediting texts will be shown
differently. When inputting Korean text, preediting text will be shown
as selected. When inputting Japaneses text, preediting text will be
shown with underline. (Sometimes shown as selected for changing whole
preediting text to another text)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66580
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
woohyun [Tue, 27 Dec 2011 08:02:39 +0000 (08:02 +0000)]
edje/edje_entry : fix small bug when inputting password.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66561
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 21 Dec 2011 20:09:23 +0000 (20:09 +0000)]
edje: don't use strlen() == 0
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66442
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 21 Dec 2011 12:18:52 +0000 (12:18 +0000)]
[edje/examples] Fix error on message fields access.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66440
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 20 Dec 2011 10:28:30 +0000 (10:28 +0000)]
edje: patch all group the intended way.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66382
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 Dec 2011 17:25:00 +0000 (17:25 +0000)]
edje: check existence of group at compile time also.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66336
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 Dec 2011 16:47:58 +0000 (16:47 +0000)]
edje: actually all wav are lacking.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66335
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 Dec 2011 16:05:29 +0000 (16:05 +0000)]
edje: comment forgotten unused file.
As a side note, if you break compilation with example, you are breaking doc generation.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66334
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 Dec 2011 16:00:06 +0000 (16:00 +0000)]
edje: more warning with borken .edj.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66333
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 Dec 2011 10:17:55 +0000 (10:17 +0000)]
edje: reduce parts walk during load time of Edje file.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66281
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 Dec 2011 09:49:21 +0000 (09:49 +0000)]
edje: oops, should have compiled that one.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66278
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 Dec 2011 09:47:18 +0000 (09:47 +0000)]
edje: forgotten ChangeLog.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66277
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 16 Dec 2011 09:40:43 +0000 (09:40 +0000)]
edje: fix wrong call to free() in edje_load.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66276
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 16 Dec 2011 00:29:05 +0000 (00:29 +0000)]
back out:
r66257 <- another small fix on the real problem
r66250 <- a small fix on the real problem
r66242 <- the real problem
jaewhan - your commit yesterday (r66242) has made edje_cc very
unstable and it will randomly segv (sometimes yes, sometimes no). as
such it's at the point i can't even compile e and elm without it
segving somewhere during build, so this gets backed out. review your
change carefully and look for issues.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66265
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 15 Dec 2011 14:41:46 +0000 (14:41 +0000)]
Edje entry: Added cursor,changed,manual signal.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66259
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 15 Dec 2011 14:01:17 +0000 (14:01 +0000)]
lets not use uninitialized vars shall we?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66257
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 15 Dec 2011 10:02:39 +0000 (10:02 +0000)]
edje: use EINA_LIST_FOREACH_SAFE when removing item from a list.
Bug spotted by Michael Bouchaud.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66250
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 15 Dec 2011 09:37:50 +0000 (09:37 +0000)]
edje: declare limits as an object for the parser.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66245
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jaehwan [Thu, 15 Dec 2011 09:15:11 +0000 (09:15 +0000)]
Bug fix - about type change in group inherit.
Lately, raster removed the code about the prohibition of type-change in
group inherit.
But about the "part" of different type, the data structure of the their
"description" is different.
So if the type is changed, it have to be reallocated. Current, it is not.
At first, we have to remove the lookups. If we don't, when lookup module
executes, the memory
may be broken. So I removed all lookups for reallocated description before
it is reallocated.
And I changed all description of the "part" is reallocated when the type is
changed.
The attribute of the "part" is remained. Just it reallocated the part of
**_Spec_**.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66242
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 15 Dec 2011 08:28:45 +0000 (08:28 +0000)]
Edje entry: Updated changelog according to recent changes.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66238
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 15 Dec 2011 08:28:40 +0000 (08:28 +0000)]
Edje entry: Implement ctrl+delete and clean up some comments there.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66237
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 14 Dec 2011 16:37:06 +0000 (16:37 +0000)]
edje: improve doc a little bit.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66212
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 14 Dec 2011 16:27:45 +0000 (16:27 +0000)]
Edje entry: Implement ctrl+arrow word prev and word next.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66204
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 14 Dec 2011 16:27:40 +0000 (16:27 +0000)]
Edje entry: Implement Ctrl+Backspace - delete to start of word.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66203
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 14 Dec 2011 13:27:47 +0000 (13:27 +0000)]
Edje entry: Use the new default "tab" and "br" tags.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66193
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 14 Dec 2011 10:22:49 +0000 (10:22 +0000)]
lets not delete previous timer and just add one if there is none -
less frees and allocs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66186
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 13 Dec 2011 08:50:19 +0000 (08:50 +0000)]
edje: Fixed svn detection for svn1.7
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66145
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 13 Dec 2011 02:48:00 +0000 (02:48 +0000)]
add changelog for fix!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66128
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 12 Dec 2011 19:59:25 +0000 (19:59 +0000)]
fix a pair of buffer overflows from r65619
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66121
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
rui [Sat, 10 Dec 2011 11:26:31 +0000 (11:26 +0000)]
Minor adjustments to the current status.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66085
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 8 Dec 2011 16:21:49 +0000 (16:21 +0000)]
edje: we never call perror.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66041
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 8 Dec 2011 12:07:05 +0000 (12:07 +0000)]
Edje entry: use the newly added self-closing textblock tags.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@66024
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 4 Dec 2011 03:18:49 +0000 (03:18 +0000)]
add multisense back in post 1.1
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65864
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 4 Dec 2011 01:56:31 +0000 (01:56 +0000)]
fix changelogs to mention release.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65860
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sat, 3 Dec 2011 14:23:44 +0000 (14:23 +0000)]
edje: fix building example in another directory.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65843
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 3 Dec 2011 08:42:49 +0000 (08:42 +0000)]
lets not show a disable or enable opt for installing examples. no need
for this to be a bugfix - really. so no backport.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65839
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 2 Dec 2011 09:45:25 +0000 (09:45 +0000)]
and now go to normal-like svn revs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65806
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 2 Dec 2011 09:32:11 +0000 (09:32 +0000)]
revert my 1.x.99 stuff so i can branch.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65803
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 2 Dec 2011 09:10:56 +0000 (09:10 +0000)]
and lets bump on to 1.x.99 (or so) for svn... and back to adding snap
rev.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65802
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Thu, 1 Dec 2011 12:34:47 +0000 (12:34 +0000)]
Last of the docs.
No bloody functional change.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65779
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 30 Nov 2011 10:57:30 +0000 (10:57 +0000)]
edje: forgotten #if.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65713
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 30 Nov 2011 05:15:18 +0000 (05:15 +0000)]
fix distcheck issues with examples. - always install examples, but
build is optional.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65709
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 29 Nov 2011 03:47:51 +0000 (03:47 +0000)]
disable compiling of examples.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65667
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Mon, 28 Nov 2011 16:00:24 +0000 (16:00 +0000)]
Some minor doc changes while I'm at it.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65656
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Mon, 28 Nov 2011 15:59:35 +0000 (15:59 +0000)]
Oops.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65655
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 28 Nov 2011 10:20:51 +0000 (10:20 +0000)]
edje: cleanup and more accurate evaluation of CURRENT.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65642
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 28 Nov 2011 09:28:42 +0000 (09:28 +0000)]
edje: fix documentation for limits.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65639
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 28 Nov 2011 08:22:36 +0000 (08:22 +0000)]
edje: fix typo and remove useless code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65637
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 27 Nov 2011 23:55:37 +0000 (23:55 +0000)]
edje: major cleanup of map calc in edje, now done inside Edje_Calc_Param.
NOTE: This was necessary for solving issue with the new CURRENT feature. I
don't like this massive change, but there is no way around. This patch is
only the first step, I will wait the full night before completly fixing
the issue with CURRENT.
WARNING: If this patch doesn't break svn, you must feel lucky and go play
money games. In all other case, please report any issue to the developper
mailing-list.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65619
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sat, 26 Nov 2011 02:37:04 +0000 (02:37 +0000)]
Even mooore docs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65602
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sat, 26 Nov 2011 01:37:38 +0000 (01:37 +0000)]
More docs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65601
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 24 Nov 2011 12:44:41 +0000 (12:44 +0000)]
handle DEL of swallowed objects, not FREE - old old old code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65573
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 24 Nov 2011 11:51:11 +0000 (11:51 +0000)]
fix awful event re-propagation between every part and parent and part
and.... u get the idea. this made an n^m list of messages... where n
was 3 of messages sent and m was # of child parts (42 of them)... this
caused a silly 3 of timers to be allocated... don't ask how many. in a
simple snapshot i saw 101mb of timers allocated... and i was just
starting... anyway - this makes the propagatiopn not propagate down
and then back up again... and it only needs 1 timer allocated to
handle a re-schedule of processing messages. not N. "leak" that was
just a massive memory spike) is now fixed.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65571
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 23 Nov 2011 10:42:58 +0000 (10:42 +0000)]
lookup duplicate targets and skip new target if already in list.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65535
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 23 Nov 2011 10:38:43 +0000 (10:38 +0000)]
aaah allow type to be set on group inherit or part inherit... you just
really shouldnt set it to a different type as its not very sensible.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65534
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 23 Nov 2011 08:40:50 +0000 (08:40 +0000)]
change of email address: this is going to be ugly
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65531
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Tue, 22 Nov 2011 03:48:44 +0000 (03:48 +0000)]
Added docs for the last of the API from the previous release.
Next I'll add docs for THIS release's API additions.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65507
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Mon, 21 Nov 2011 00:44:37 +0000 (00:44 +0000)]
About time I updated this.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65466
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 23:52:57 +0000 (23:52 +0000)]
Polish up the lua error handling.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65465
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 22:04:37 +0000 (22:04 +0000)]
Some minor cleanups.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65463
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 21:24:58 +0000 (21:24 +0000)]
Don't bypass the metatable when we shouldn't, and note when we can get away with it.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65462
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 21:01:01 +0000 (21:01 +0000)]
Print the contents of the messages.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65461
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 20:19:03 +0000 (20:19 +0000)]
Adding the source for the signal test stuff raster and I where using, as another example.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65460
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 19:49:05 +0000 (19:49 +0000)]
Last of the stack review, unless I missed some.
No functional change.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65459
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 20 Nov 2011 18:27:14 +0000 (18:27 +0000)]
edje: fix bug when using filter with edje cache turned on.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65458
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 17:40:43 +0000 (17:40 +0000)]
More stack analysis, still no functional change.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65457
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 15:51:58 +0000 (15:51 +0000)]
Stop abusing passed in tables, as per my email on the dev list.
I love removing code. B-)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65453
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 20 Nov 2011 14:39:34 +0000 (14:39 +0000)]
edje: unbreak svn.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65444
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 14:39:30 +0000 (14:39 +0000)]
Some scattered lua stack check comments, to get them in before a functional change.
No functional change.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65443
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 20 Nov 2011 14:15:37 +0000 (14:15 +0000)]
edje: remove warning when building without Ecore_IMF.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65440
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 20 Nov 2011 14:11:50 +0000 (14:11 +0000)]
edje: fix amalgamation support.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65439
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 20 Nov 2011 14:09:17 +0000 (14:09 +0000)]
edje: remove various warning.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65438
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 13:01:16 +0000 (13:01 +0000)]
Make map like the others, remove excess push and gc.
What was I thinking?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65430
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sun, 20 Nov 2011 12:51:49 +0000 (12:51 +0000)]
Add some FIXME's, and more lua stack review.
No functoinal change.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65429
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
onefang [Sat, 19 Nov 2011 15:37:21 +0000 (15:37 +0000)]
Some more stack review, plus a couple of FIXME's added.
No functional change, just comments.
Too tired for more, I'll finish this tomorrow.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65413
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 19 Nov 2011 15:12:56 +0000 (15:12 +0000)]
add changelog for edje work.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@65412
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33