Magnus Manske [Sun, 8 Jan 2006 15:26:20 +0000 (15:26 +0000)]
Setting dummy variable to prevent error message in SpecialRecentchangeslinked
Magnus Manske [Sun, 8 Jan 2006 15:14:47 +0000 (15:14 +0000)]
* (bug 2522) {{CURRENTDAY2}} now shows the current day number with two digits
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 15:13:37 +0000 (15:13 +0000)]
* Added a Parser::getTags() accessor to get a list of parser extension tags,
for Special:Version
* Documentation
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 15:12:03 +0000 (15:12 +0000)]
* (bug 4531) Show a list of parser extension tags
Antoine Musso [Sun, 8 Jan 2006 14:50:50 +0000 (14:50 +0000)]
note that #912 got fixed
Antoine Musso [Sun, 8 Jan 2006 14:07:21 +0000 (14:07 +0000)]
Fix signup form layout (now looks like the login form)
Antoine Musso [Sun, 8 Jan 2006 13:49:01 +0000 (13:49 +0000)]
Bug 3835: add a cancel link on special:movepage
Antoine Musso [Sun, 8 Jan 2006 13:35:55 +0000 (13:35 +0000)]
Group bugs by sections, there is so many of them that was hard to read.
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 12:57:10 +0000 (12:57 +0000)]
* Removing $wgExtraNamespaces array which defined a portal & portal talk
namespace, indroduced in revision 1.37 by jeluf per
http://meta.wikimedia.org/w/index.php?title=LanguageHe.php&diff=93344&oldid=93343
Oddly enough, no he* wikimedia project used these and of course they
shouldn't be set here, so uh, killing them;)
Antoine Musso [Sun, 8 Jan 2006 12:32:40 +0000 (12:32 +0000)]
missing messages array
Antoine Musso [Sun, 8 Jan 2006 12:29:18 +0000 (12:29 +0000)]
Bug #4251: Support for venitian
Antoine Musso [Sun, 8 Jan 2006 12:15:02 +0000 (12:15 +0000)]
hardcoded NS_PROJECT
Antoine Musso [Sun, 8 Jan 2006 11:56:38 +0000 (11:56 +0000)]
Fix hardcoded NS_PROJECT / NS_PROJECT_TALK
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 10:37:25 +0000 (10:37 +0000)]
* Adding a noxml option for skipping XML well formdness tests in parser tests,
used in the extension tag tests which don't return xhtml
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 10:33:28 +0000 (10:33 +0000)]
* More <!-- comment --> tests, two of which fail
* Two tests for hex sequences in links, one of which fails
* moved all the XSS tests to one place
* More & improved parser hook tests
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 10:29:26 +0000 (10:29 +0000)]
* Using var_dump() with output buffering instead of print_r(), allows for
distinguishing between an empty string and NULL
* Formatting
* Documentation: @copyright...
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 05:35:03 +0000 (05:35 +0000)]
* Add a getRegexCase() accessor for getting i or nothing depending on the
case-insensitiveness of the thing, only needed with getBaseRegex() since that
won't include it automatically..
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 05:29:58 +0000 (05:29 +0000)]
* Fixed a peer development oversight introduced in revision 1.564 by rob
- Didn't use the magic word class to match subst: in the sign*A*ture, as a
result {{Subst:x}} would be turned into {{subst:Subst:x}} (no /i) and
{{this_is_valid_subst_in_some_locale:x}} would be turned into
{{subst:this...}}
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 04:25:43 +0000 (04:25 +0000)]
* Fixed bug, $this->mBaseRegex would contain an invalid regular expression if
the supplied magic word synonyms contained /, of course none of them do, but
hey;)
Tim Starling [Sun, 8 Jan 2006 03:50:37 +0000 (03:50 +0000)]
Some information about database access in MediaWiki.
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 03:40:48 +0000 (03:40 +0000)]
* New function: User::getBoolOption() that wraps User::getOption, casts its
output to bool and returns it
* Documentation: Documented User::getBoolOption() and User::getOption()
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 03:39:26 +0000 (03:39 +0000)]
* Fixed bugs introduced in revision 1.566 by avar (see, I can make them too!)
- User::getOption() doesn't return bool, as a result all signitures were
fancy, just use User::getBoolOption()
* Fixed stuff introduced in revision 1.564 by rob
- User::getOption() output is pre-trimmed, no need for double-trimming
- == => ===
- the ternary op takes precedence over =, -()
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 03:12:54 +0000 (03:12 +0000)]
* Fixed bugs introduced in revision 1.155 by rob ;)
- Using $x === false, if ($x) is a logic error in this case because PHP
thinks (among other things) that (int)0 and (string)0 are false, so a
custom signiture that was "0" would fail
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 03:09:31 +0000 (03:09 +0000)]
* Fixed bugs introduced in revision 1.564 by rob ;)
- Changed back to using if $x === false, if ($x) is a logic error in this
case because PHP thinks (among other things) that (int)0 and (string)0 are
false, so a custom signiture that was "0" would fail
- $nick was changed to $nickname in 1.564 in most places, but not all, as a
result no fancy signiture worked (feature?;) and php vomited E_NOTICE
- $name => $username, same thing as above, variable name change where not all
of them were changed resulting in E_NOTICE etc. etc.
Tim Starling [Sun, 8 Jan 2006 01:25:50 +0000 (01:25 +0000)]
Use wfGetDB(DB_SLAVE) when appropriate. Changed deletion summary autogeneration to make it cheaper and more slave-friendly.
Rob Church [Sun, 8 Jan 2006 01:08:16 +0000 (01:08 +0000)]
Remove bizarre typo, because Nixlas Laxstr�m complained.
Ævar Arnfjörð Bjarmason [Sun, 8 Jan 2006 00:44:07 +0000 (00:44 +0000)]
* Reverting ->getDB() => wfGetDB() in 1.434, not replication-safe
Rob Church [Sat, 7 Jan 2006 23:37:40 +0000 (23:37 +0000)]
* Change order of things in pre-save transform, so that the forced substitution in cleaned signatures will *do something*
* Remove now-redundant message from Language.php
* Improve signature validation in user preferences; poor XML causes the user to be screamed at; signatures still silent-cleaned upon changing
Rob Church [Sat, 7 Jan 2006 23:14:04 +0000 (23:14 +0000)]
rm. redundant function
Rob Church [Sat, 7 Jan 2006 23:13:16 +0000 (23:13 +0000)]
Do a silent cleanup of the signature on change
Rob Church [Sat, 7 Jan 2006 23:09:21 +0000 (23:09 +0000)]
Cleanup signature handling
* Introduce a function to cleanup signatures [currently strips out ~~~, ~~~~ and ~~~~~, and forces transclusions to be substituted]
* Cleanup Parser::getUserSig()
* Minor cleanup on Parser::validateSig()
Magnus Manske [Sat, 7 Jan 2006 22:33:54 +0000 (22:33 +0000)]
Fix for bug 2522
Brion Vibber [Sat, 7 Jan 2006 21:44:10 +0000 (21:44 +0000)]
* Protect against spoofing of X-Forwarded-For header
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 14:41:46 +0000 (14:41 +0000)]
* Wikipedia => MediaWiki in $wgPasswordSender
* $wgPutIPinRC = true (was false), why is this even an option?
Antoine Musso [Sat, 7 Jan 2006 14:25:58 +0000 (14:25 +0000)]
Use the new templatelinks table. The special page assume that the template
to mark disambiguation page is in the template namespace.
Antoine Musso [Sat, 7 Jan 2006 13:36:19 +0000 (13:36 +0000)]
Fix #4504: Use site language for namespace name resolution
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 13:31:29 +0000 (13:31 +0000)]
* s~\t+$~~
Antoine Musso [Sat, 7 Jan 2006 13:18:32 +0000 (13:18 +0000)]
Fix #4510: Barnes & Noble ISBN URL change
Antoine Musso [Sat, 7 Jan 2006 13:11:17 +0000 (13:11 +0000)]
fix logic, accounts were always deleted!
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 13:09:30 +0000 (13:09 +0000)]
* s~ +$~~
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 12:48:44 +0000 (12:48 +0000)]
* Documentation: @private => @access private
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 12:31:39 +0000 (12:31 +0000)]
Code review!
* Don't start a new scope with if defined 'MEDIAWIKI...
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 12:25:36 +0000 (12:25 +0000)]
Code review!
* Don't start a new scope with if defined 'MEDIAWIKI...
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 12:17:42 +0000 (12:17 +0000)]
Code review!
* Don't start a new scope with if ! defined 'MEDIAWIKI...
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 12:10:04 +0000 (12:10 +0000)]
Code review!
* Marked &getDB() as deprecated and replaced some calls of it with calls to wfGetDB( DB_SLAVE ), no more calling the master for ro queries
* -@public, redundant, everything is by default
* @private => @access private
* Documented paramaters / return values
* ' . ' => nothing
* Removed dead code
* Rewrote the isCountable() function to return bool and fixed everything that calls it appropriately
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 09:19:38 +0000 (09:19 +0000)]
* Forgot to remove this line in the last commit, breaking the parser...
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 09:13:38 +0000 (09:13 +0000)]
* Replacing custom escaping code with a call to Sanitizer::escapeId()
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 09:11:53 +0000 (09:11 +0000)]
* (bug 4515) New test: "Sanitizer: Validating the contents of the id attribute"
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 08:50:07 +0000 (08:50 +0000)]
* (bug 4461) Encode characters specified in the id attribute properly
* Documentation: (X)HTML => XHTML
* Formatting
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 08:34:39 +0000 (08:34 +0000)]
* (bug 4461) New test: 'Sanitizer: Escaping of spaces, multibyte characters, colons & other stuff in id=""'
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 05:15:49 +0000 (05:15 +0000)]
* Documentation
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 04:58:22 +0000 (04:58 +0000)]
* (bug 4373) Parsertest
* Parsertests for the sanitizer
Ævar Arnfjörð Bjarmason [Sat, 7 Jan 2006 04:57:38 +0000 (04:57 +0000)]
* (bug 4373) Escape < and > in input like "foo</td></tr></table>" (only escaped the last two previously)
Tim Starling [Sat, 7 Jan 2006 00:49:23 +0000 (00:49 +0000)]
oops
Tim Starling [Sat, 7 Jan 2006 00:44:28 +0000 (00:44 +0000)]
Fixed broken image registration, by making Parser::renderImageGallery() non-static. This method is possible because it does not appear to be called from outside Parser anymore.
Tim Starling [Sat, 7 Jan 2006 00:37:35 +0000 (00:37 +0000)]
removed useless line
Rob Church [Sat, 7 Jan 2006 00:15:03 +0000 (00:15 +0000)]
Remove hack now bug 4511 is fixed
Niklas Laxström [Sat, 7 Jan 2006 00:06:05 +0000 (00:06 +0000)]
Removing:
*invalid comment
*some wikipedia-references
*bad or unnecessary html
*wrong usage of {{SITENAME}} variable
*some obsolote messages or messages that should not be redefined
Niklas Laxström [Fri, 6 Jan 2006 23:33:59 +0000 (23:33 +0000)]
Oh my godness, the whole namespace array was typoed(?) Ky instead of Ku
Removing some old cow food (obsolote messages)
Rob Church [Fri, 6 Jan 2006 23:25:26 +0000 (23:25 +0000)]
Prevent blocked users from changing page protection levels
Rob Church [Fri, 6 Jan 2006 23:21:38 +0000 (23:21 +0000)]
Prevent blocked users from using delete and undelete
Niklas Laxström [Fri, 6 Jan 2006 23:20:16 +0000 (23:20 +0000)]
How did this get here in the first place?
Removing crap.
Rob Church [Fri, 6 Jan 2006 23:09:37 +0000 (23:09 +0000)]
* Move the "user is blocked" page to OutputPage
* Disallow users to use rollback when blocked
Niklas Laxström [Fri, 6 Jan 2006 22:43:13 +0000 (22:43 +0000)]
Unbreaking some updatedmarker translations
-updatedmarker is plain text surrounded by span class=updatedmarker
Niklas Laxström [Fri, 6 Jan 2006 22:21:41 +0000 (22:21 +0000)]
I guess this is missing require_once
Niklas Laxström [Fri, 6 Jan 2006 21:54:59 +0000 (21:54 +0000)]
html fixes, minimizing markup.
I'm sure I've done all this before.
Brion Vibber [Fri, 6 Jan 2006 21:03:50 +0000 (21:03 +0000)]
* (bug 4507) Adjust FULLPAGENAMEE escaping to standard form
Tim Starling [Fri, 6 Jan 2006 12:50:37 +0000 (12:50 +0000)]
Prevent accidental deletion during page move.
Rob Church [Thu, 5 Jan 2006 23:52:18 +0000 (23:52 +0000)]
* Cleanup main code
* Correct a couple of major oversights in the commenting (no, they aren't arrays of User objects, that would be mad, and to what avail?)
Alexander Sigachov [Thu, 5 Jan 2006 23:51:02 +0000 (23:51 +0000)]
formatNum in Russian translation
Alexander Sigachov [Thu, 5 Jan 2006 23:36:17 +0000 (23:36 +0000)]
Russian translation update to Language.php 1.772
Tim Starling [Thu, 5 Jan 2006 23:32:17 +0000 (23:32 +0000)]
WMF vulnerability
Antoine Musso [Thu, 5 Jan 2006 23:21:32 +0000 (23:21 +0000)]
* 80 chars width
* comments functions using phpdoc format
Antoine Musso [Thu, 5 Jan 2006 23:16:11 +0000 (23:16 +0000)]
* use the $option system
* add '--help' (and die after showing the message)
* clean up parameter handling a bit
Brion Vibber [Thu, 5 Jan 2006 15:07:46 +0000 (15:07 +0000)]
prettify link
Rob Church [Thu, 5 Jan 2006 14:50:35 +0000 (14:50 +0000)]
* (bug 4334) Add "watch" links to Special:Unwatchedpages
Tim Starling [Thu, 5 Jan 2006 05:27:16 +0000 (05:27 +0000)]
Allow + in titles
Tim Starling [Thu, 5 Jan 2006 04:26:52 +0000 (04:26 +0000)]
removed $wgParserCache, converted to a singleton
Tim Starling [Thu, 5 Jan 2006 04:11:27 +0000 (04:11 +0000)]
Found RCCacheEntry crying, looking for its mummy. Happy reunion with EnhancedChangesList.
Tim Starling [Thu, 5 Jan 2006 02:05:53 +0000 (02:05 +0000)]
Removed $wgLinkCache, converted to a singleton. Removed obsolete cruft from LinkCache.php.
Ævar Arnfjörð Bjarmason [Thu, 5 Jan 2006 01:03:22 +0000 (01:03 +0000)]
* Sorted $wgAvailableRights
* Added unwatchedpages to $wgAvailableRights (see http://mail.wikimedia.org/pipermail/wikitech-l/2006-January/033427.html)
Tim Starling [Wed, 4 Jan 2006 23:53:51 +0000 (23:53 +0000)]
gave LinkBatch its own file
Ævar Arnfjörð Bjarmason [Wed, 4 Jan 2006 23:52:57 +0000 (23:52 +0000)]
* (bug 4486) Minor updates
Tim Starling [Wed, 4 Jan 2006 23:29:04 +0000 (23:29 +0000)]
some tweaks, by brion
Tim Starling [Wed, 4 Jan 2006 23:26:31 +0000 (23:26 +0000)]
current directory is not reliable
Tim Starling [Wed, 4 Jan 2006 23:24:25 +0000 (23:24 +0000)]
Yes, really world writeable
Tim Starling [Wed, 4 Jan 2006 23:21:21 +0000 (23:21 +0000)]
More robust include directory determination. Don't call wfDebug unless it is defined.
Tim Starling [Wed, 4 Jan 2006 23:20:11 +0000 (23:20 +0000)]
More robust include directory determination
Tim Starling [Wed, 4 Jan 2006 23:17:35 +0000 (23:17 +0000)]
Moved stub profiling functions to their own file
Tim Starling [Wed, 4 Jan 2006 22:48:35 +0000 (22:48 +0000)]
Simpler structure for wgLocalDatabases, for faster setup. SiteConfiguration::getAll() to get all settings as an array
Tim Starling [Wed, 4 Jan 2006 22:45:55 +0000 (22:45 +0000)]
Ignore negative lag
Rob Church [Wed, 4 Jan 2006 13:02:04 +0000 (13:02 +0000)]
Tweak script to allow just reporting of the number of inactive accounts
Rob Church [Wed, 4 Jan 2006 12:45:15 +0000 (12:45 +0000)]
Mention the delete unused accounts script
Rob Church [Wed, 4 Jan 2006 12:33:45 +0000 (12:33 +0000)]
Maintenance script to delete unused accounts
Brion Vibber [Wed, 4 Jan 2006 00:33:22 +0000 (00:33 +0000)]
include templatelinks table
Brion Vibber [Wed, 4 Jan 2006 00:27:48 +0000 (00:27 +0000)]
* (bug 4453) fix for __TOC__ dollar-number breakage
Ævar Arnfjörð Bjarmason [Wed, 4 Jan 2006 00:25:46 +0000 (00:25 +0000)]
* Formatting: -whitespace
Domas Mituzas [Tue, 3 Jan 2006 23:38:13 +0000 (23:38 +0000)]
check if wgProfiler is defined before checking if it is an object
define wfProfileIn/Out only if it was not defined before
Brion Vibber [Tue, 3 Jan 2006 23:32:39 +0000 (23:32 +0000)]
* (bug 4446) $wgExportAllowHistory option to explicitly disable history in
Special:Export form, 'exportnohistory' message to translate live hack.
Rob Church [Tue, 3 Jan 2006 21:37:09 +0000 (21:37 +0000)]
Spot of code optimisation