Commit Graph

1475 Commits

Author SHA1 Message Date
Carsten Haitzler 39d04ed728 lets not delete previous timer and just add one if there is none -
less frees and allocs



SVN revision: 66186
2011-12-14 10:22:49 +00:00
Mike Blumenkrantz b8f17dd903 fix a pair of buffer overflows from r65619
SVN revision: 66121
2011-12-12 19:59:25 +00:00
Cedric BAIL 1fd0dff3bc edje: we never call perror.
SVN revision: 66041
2011-12-08 16:21:49 +00:00
Tom Hacohen 7b9a398d5f Edje entry: use the newly added self-closing textblock tags.
SVN revision: 66024
2011-12-08 12:07:05 +00:00
David Walter Seikel e80e88c5cd Last of the docs.
No bloody functional change.


SVN revision: 65779
2011-12-01 12:34:47 +00:00
Cedric BAIL 1593fbca3f edje: forgotten #if.
SVN revision: 65713
2011-11-30 10:57:30 +00:00
David Walter Seikel 4726297e7a Some minor doc changes while I'm at it.
SVN revision: 65656
2011-11-28 16:00:24 +00:00
Cedric BAIL 7473d15aea edje: cleanup and more accurate evaluation of CURRENT.
SVN revision: 65642
2011-11-28 10:20:51 +00:00
Cedric BAIL 493b6a58d5 edje: fix typo and remove useless code.
SVN revision: 65637
2011-11-28 08:22:36 +00:00
Cedric BAIL af33528af8 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.


SVN revision: 65619
2011-11-27 23:55:37 +00:00
David Walter Seikel e3361fc062 Even mooore docs.
SVN revision: 65602
2011-11-26 02:37:04 +00:00
David Walter Seikel 8eb9117abc More docs.
SVN revision: 65601
2011-11-26 01:37:38 +00:00
Carsten Haitzler e9252c781a handle DEL of swallowed objects, not FREE - old old old code.
SVN revision: 65573
2011-11-24 12:44:41 +00:00
Carsten Haitzler 2c283ada65 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.



SVN revision: 65571
2011-11-24 11:51:11 +00:00
David Walter Seikel 30f31653f6 Added docs for the last of the API from the previous release.
Next I'll add docs for THIS release's API additions.


SVN revision: 65507
2011-11-22 03:48:44 +00:00
David Walter Seikel b02d727737 Polish up the lua error handling.
SVN revision: 65465
2011-11-20 23:52:57 +00:00
David Walter Seikel 30add22439 Some minor cleanups.
SVN revision: 65463
2011-11-20 22:04:37 +00:00
David Walter Seikel 96057a02a2 Don't bypass the metatable when we shouldn't, and note when we can get away with it.
SVN revision: 65462
2011-11-20 21:24:58 +00:00
David Walter Seikel c886664e73 Last of the stack review, unless I missed some.
No functional change.


SVN revision: 65459
2011-11-20 19:49:05 +00:00
Cedric BAIL 4638a297ef edje: fix bug when using filter with edje cache turned on.
SVN revision: 65458
2011-11-20 18:27:14 +00:00
David Walter Seikel c34434dedf More stack analysis, still no functional change.
SVN revision: 65457
2011-11-20 17:40:43 +00:00
David Walter Seikel 61478ed370 Stop abusing passed in tables, as per my email on the dev list.
I love removing code.  B-)


SVN revision: 65453
2011-11-20 15:51:58 +00:00
Cedric BAIL 63c47ef28e edje: unbreak svn.
SVN revision: 65444
2011-11-20 14:39:34 +00:00
David Walter Seikel 35bb48a788 Some scattered lua stack check comments, to get them in before a functional change.
No functional change.


SVN revision: 65443
2011-11-20 14:39:30 +00:00
Cedric BAIL 73c6c34cd6 edje: remove warning when building without Ecore_IMF.
SVN revision: 65440
2011-11-20 14:15:37 +00:00
Cedric BAIL cc02e46a18 edje: fix amalgamation support.
SVN revision: 65439
2011-11-20 14:11:50 +00:00
Cedric BAIL 239796713d edje: remove various warning.
SVN revision: 65438
2011-11-20 14:09:17 +00:00
David Walter Seikel 2e17712bb0 Make map like the others, remove excess push and gc.
What was I thinking?


SVN revision: 65430
2011-11-20 13:01:16 +00:00
David Walter Seikel 141c3da2b6 Add some FIXME's, and more lua stack review.
No functoinal change.


SVN revision: 65429
2011-11-20 12:51:49 +00:00
David Walter Seikel 2f355197f0 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.


SVN revision: 65413
2011-11-19 15:37:21 +00:00
Carsten Haitzler ec21190bdc remove commented code now.
SVN revision: 65404
2011-11-19 05:02:00 +00:00
Carsten Haitzler 8ddf9df17b fix propagation to child groups - seems we had src set to null that i
didnt catch when i added it at the end.



SVN revision: 65403
2011-11-19 04:23:27 +00:00
Carsten Haitzler e5667ae16b fix edje object leak if child obj file set fails!!!
SVN revision: 65402
2011-11-19 04:16:32 +00:00
Carsten Haitzler 0fdebe55f5 fix docs to not confuse onefang... :)
SVN revision: 65401
2011-11-19 04:08:55 +00:00
Carsten Haitzler 2966d44f67 fix looping message passing from children back to parent then back to
child, parent etc. due to changes in propagation code.



SVN revision: 65398
2011-11-19 03:24:37 +00:00
David Walter Seikel 412498a2e3 Keep it clean.
SVN revision: 65397
2011-11-19 01:38:54 +00:00
David Walter Seikel d4056c9be0 About half way through the lua stack analysis.
No functional changes.


SVN revision: 65396
2011-11-19 01:12:06 +00:00
Carsten Haitzler 4e97f85876 fix inconsistency with propagating signals and messages. now messages
AND signals should propagate to children the SAME WAY - that means
children you added explicitly in the edje file and not form c code get
propagated to.



SVN revision: 65384
2011-11-18 10:35:38 +00:00
David Walter Seikel bd8e46c9b3 Maybe one day raster will remember.
Something to do with caches perhaps?
Needs to be changed anyway.


SVN revision: 65383
2011-11-18 09:52:58 +00:00
Carsten Haitzler 132dd78a10 formatting fix
SVN revision: 65369
2011-11-18 07:18:19 +00:00
Carsten Haitzler 6b3e23df20 more formatting improvements
SVN revision: 65367
2011-11-18 06:46:51 +00:00
Carsten Haitzler e2fd7e55a3 some formatting fixes.
SVN revision: 65366
2011-11-18 06:40:49 +00:00
Carsten Haitzler a7ffa895ce remove unused code
SVN revision: 65365
2011-11-18 06:32:22 +00:00
David Walter Seikel 7a20a441dd edje:echo() logs to the lua domain, at the debug level.
It's for debugging lua scripts.


SVN revision: 65363
2011-11-18 05:53:44 +00:00
David Walter Seikel a89d120979 You might call this an API break, but it's a bug fix.
The very original lua code from waaaay back when, 
would create the various timer objects as members of the evas class, 
which would mean you could call evas functions on the timer objects.

Not good.

Now they have their own classes.

However, you still have to create them by calling functions in the
edje class, there should probably be an ecore class for that instead.


SVN revision: 65354
2011-11-18 02:27:16 +00:00
David Walter Seikel f11de46523 typo--
SVN revision: 65352
2011-11-18 01:50:47 +00:00
David Walter Seikel 97c34f5a51 Document the lua callback hooks.
SVN revision: 65347
2011-11-17 18:13:58 +00:00
David Walter Seikel 91972dd35e Document the pre 1.1.0 edje functions.
SVN revision: 65346
2011-11-17 17:42:29 +00:00
David Walter Seikel 057ce26e60 Documentation stubs. I'll fill them in later.
Also includes stubs for the documentation of stack usage.


SVN revision: 65343
2011-11-17 14:21:53 +00:00
Iván Briano fd9b2d455c Fix building without Ecore_IMF
SVN revision: 65342
2011-11-17 14:07:39 +00:00