Hacking away at the dev branch...
I've switched Article to no longer be hardcoded to $wgTitle; instead a
new Article object is to be given a Title object to imprint on, which
will just happen to be $wgTitle in present usage.
I also folded together the on / off pairs for watching and protecting
pages. There's way too much code duplication here...
And there's another new file: ImagePage.php has a child class of Article
which contains the image-description-page-specific code. Article.php is
now down to an almost manageable 1107 lines, 575 lines slimmer than its
stable sibling.
-- brion vibber (brion @
pobox.com)