* Add Special:Confirmemail unlisted page for requesting confirmation emails and as the destination
* There is now a confirmation token separate from the login password, which is cleaner and hopefully a lot less confusing.
* Confirmation token expires after 7 days
* Added support functions for nullable timestamp columns: wfTimestampOrNull and Database::timestampOrNull
* userMailer now returns WikiError objects
* Added convenience functions to User for email management, consolidated some checks
There are changes to the user table, so run update.php
* Handle attempt to move over self with a particular error message.
* Handle attempt to move page to invalid namespace or interwiki with a
particular error message.
* Don't offer to delete the target page if it's a self-move or illegal move!
* Introduced image "broken links" allowing the user to quickly upload an image with that name
* "Upload a new version of this image" link from the image description page
- Moved general conversion code from LanguageZh.php to LanguageConverter.php (new file);
- Add fake LanguageConverter object to the main language object. Languages that need real conversion functionality should implement their own converter object derived from LanguageConverter;
- As an example, LanguageZh.php now implements the conversion through the converter object.
* msg:tog-usenewrc: not for all browsers => JavaScript
* Unbolded email_notification_infotext
* Fixed dateFormat() and date()
* Removed rfc1123() (obsolete since fsckknowswhen, handled by wfTimestamp now)
* Added an argument to formatNum() in order to instruct it not to format years.
* Documented
by default, this means that everyone that doesn't have a formatNum function
will see the en_* format but those that do will continue to see what they
already do.
file-related options, moving the images description limit there (from misc)
* (bug 1221) image thumbnail sizes are now a user preference (in the 'Files' tab)
* Documented
* Rewrote date(), time() and timeanddate() to take atvantage of this new
function and removed $ts=wfTimestamp(TS_MW,$ts); from all of them, they
should only ever be passed time in the format of TS_MW.
a namespace the 'Invert' namespace can be selected to perform WHERE
page_namespace != $namespace instead of WHERE page_namespace = ..
** Added code in includes/SpecialAllpages.php to make this possible
** Removed messages: allpagesformtext1 and allpagesformtext2 (obsoleted by the
new allpagesformtext messsage)
** Renamed message allpagesnamespace to allinnamespace
** Added messages allnonarticles, allnotinnamespace, contributionsformtext
** includes/SpecialContributions.php no longer uses allpagesformtext2 but the
new contributionsformtext
* Begin infrastructure for deleted-revision tag; add rev_deleted field, some
display support for it in history and contribs. Not yet used for deletions.
Run update.php or source maintenance/archives/patch-rev_deleted.sql
specify an arbitary amount of date formats which they wish to use in the
$wgDateFormatsXx array, if the array is empty the "Date format" option will
not be shown, the only languages that currently take atvantage of the
multiple formats are Icelandic, English and Frysk, I removed all but the
first item of the $wgDateFormatsXx array from those that don't which should
show something like "use default".