plugins/SpecialPageFuncs.php
Sun, 10 May 2009 14:44:37 -0400 Dan Added register_special_page() function, to make it much easier to create special pages. Also, rewrote Special:Memberlist to use more efficient fetch method and not use an unbuffered whole-table query.
Tue, 05 May 2009 00:10:26 -0400 Dan Made some more changes to the way namespaces are handled, for optimization purposes. This is a bit of a structural reorganization: $paths->pages is obsoleted in its entirety; calculating page existence and metadata is now the job of the Namespace_* backend class. There are many things in PageProcessor that should be reorganized, and page actions in general should really be rethought. This is probably the beginning of a long process that will be taking place over the course of the betas.
Fri, 20 Mar 2009 09:13:37 -0400 Dan A few fixes to Windows detection code
Sun, 15 Mar 2009 11:15:16 -0400 Dan Special:About_Enano should be up to date for another 9 months.
Sun, 04 Jan 2009 00:55:40 -0500 Dan Two big commits in one day I know, but redid password storage to use HMAC-SHA1. Consolidated much AES processing to three core methods in session that should handle everything automagically. Installation works; upgrades should. Rebranded as 1.1.6.
Fri, 19 Dec 2008 21:23:57 -0500 Dan Removed the completely obsolete old Special:CreatePage function
Sat, 08 Nov 2008 22:33:51 -0500 Dan [minor] AboutEnano can detect Mac OS X now
Thu, 21 Aug 2008 11:24:56 -0400 Dan Autocomplete further stabilized. Made Special:PasswordReset and Special:Register prevent use if logged in.
Thu, 21 Aug 2008 08:24:04 -0400 Dan Removed Adobe Spry and replaced with jQuery. Please report any new bugs on the forums or via IRC. In a related note, auto-completion should work now at least for usernames. Still hacking away at page name completion...
Mon, 11 Aug 2008 22:31:04 -0400 Dan Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Mon, 11 Aug 2008 21:34:37 -0400 Dan Fixed System pages not being createable even with proper admin rights. This is hackish, it probably needs to have something implemented at the ACL level.
Sat, 19 Jul 2008 21:14:26 -0400 Dan Fixed missing require() on search.php in Special:Autofill (damn, when is this going to end?)
Mon, 07 Jul 2008 18:12:30 -0400 Dan First stab at cache management backend. Everything seems to have been tested and working so far, but a number of things require a more specialized cache and can't go through the framework (e.g. user ranks which use references to map usernames to user IDs)
Wed, 02 Jul 2008 22:15:55 -0400 Dan More optimization work. Moved special page init functions to common instead of common_post hook. Allowed paths to cache page metadata on filesystem. Phased out the redundancy in $paths->pages that paired a number with every urlname as foreach loops are allowed now (and have been for some time). Fixed missing includes for several functions. Rewrote str_replace_once to be a lot more efficient.
Mon, 30 Jun 2008 17:20:02 -0400 Dan Several optimization changes including getting rid of a few eval()s. Added placeholder functions for the theme manager, which should be working now
less more (0) -15 tip