Just did a bit of a slash and burn on Page as there seemed to be a little cruft:
http://dev.radiantcms.org/radiant/changeset/568
All tests still pass, so nothing I removed seemed that valuable, but thought I'd double-check that I wasn't screwing up any untested code. Can you have a look-see over my changes?
The only actual change there should be is that render_text no longer exists, but that's because it was only ever used from the test helper (which now directly calls the private parse method)
I believe this line is important:
tag.locals.page = tag.globals.actual_page || tag.globals.page
Sean would know. Perhaps it's untested.
--
John Long
http://wiseheartdesign.com
http://dev.radiantcms.org/radiant/changeset/568
All tests still pass, so nothing I removed seemed that valuable, but