Brion Vibber [Sat, 11 Nov 2006 14:36:47 +0000 (14:36 +0000)]
* Make the set of default parser test input files extensible via
$wgParserTestFiles. This can now be appended to by extensions or local
configuration files so that extension or custom tests can be automatically
run along with the main batch.
* Cite.php now adds its parser tests to the default set when enabled
Brion Vibber [Sat, 11 Nov 2006 12:43:30 +0000 (12:43 +0000)]
woops
Brion Vibber [Sat, 11 Nov 2006 12:33:46 +0000 (12:33 +0000)]
* Add experimental recording/reporting mode to parser tests runner, to
compare changes against the previous run.
Additional tables 'testrun' and 'testitem' are in maintenance/testRunner.sql,
source this and pass --record option to parserTests.php
Brion Vibber [Sat, 11 Nov 2006 12:13:38 +0000 (12:13 +0000)]
force some test names to unique
Andrew Garrett [Sat, 11 Nov 2006 07:10:48 +0000 (07:10 +0000)]
RELEASE-NOTES update from last commit
Andrew Garrett [Fri, 10 Nov 2006 22:57:51 +0000 (22:57 +0000)]
Make the DNSBL used for proxy blocking configurable. This is better than hard-coding, but a lot of the internal variables still call it SORBS, and unfortunately this will need to continue - as I don't want to break existing configurations. Updated the messages for SORBS blocking to refer generically to a DNSBL, rather than to any particular one.
Rotem Liss [Fri, 10 Nov 2006 13:30:45 +0000 (13:30 +0000)]
(bug 7859) Updates for Kazakh i18n
Brion Vibber [Fri, 10 Nov 2006 13:23:47 +0000 (13:23 +0000)]
* Approximate height for client-side scaling fallback instead of passing -1 into the HTML output.
height="-1" was getting into the <img> tags for (for example) very large PNGs not thumbnailed server-side due to the max image size limit
Andrew Garrett [Fri, 10 Nov 2006 13:16:01 +0000 (13:16 +0000)]
Fix documentation for deleteBatch.php; which appeared to be copied from moveBatch.php or similar
Rotem Liss [Fri, 10 Nov 2006 13:04:40 +0000 (13:04 +0000)]
(bug 7856) spelling errors and poor language in MessagesNO.php (norwegian)
Rotem Liss [Fri, 10 Nov 2006 12:48:35 +0000 (12:48 +0000)]
(bug 7835) Update for Upper Sorbian language (hsb)
Nick Jenkins [Fri, 10 Nov 2006 06:50:55 +0000 (06:50 +0000)]
Sync parserTest expected <h#> tags with r17507
Aryeh Gregor [Thu, 9 Nov 2006 07:06:58 +0000 (07:06 +0000)]
Fix regression in usability per <mail.wikipedia.org/pipermail/wikitech-l/2006-October/039465.html>. Document structure tweaked so that <h#> tags once more contain only the header text and not the section edit links.
Greg Sabino Mullane [Thu, 9 Nov 2006 01:04:57 +0000 (01:04 +0000)]
Add "create table AS" for increased db portability.
Greg Sabino Mullane [Wed, 8 Nov 2006 22:54:58 +0000 (22:54 +0000)]
Compare both schemas, be a little more verbose, add some other checks.
Greg Sabino Mullane [Wed, 8 Nov 2006 22:53:58 +0000 (22:53 +0000)]
Standardize whitespace and caps: makes diffing with ../ easier
Tim Starling [Wed, 8 Nov 2006 14:59:02 +0000 (14:59 +0000)]
Support script for shell scripts: fetch a slave server name from the load balancer
Rotem Liss [Wed, 8 Nov 2006 14:56:59 +0000 (14:56 +0000)]
Rewriting ipbenableautoblock, and making it shorter.
Brion Vibber [Wed, 8 Nov 2006 14:03:30 +0000 (14:03 +0000)]
* (bug 6737) Fixes for MySQL 5 schema in strict mode
Fixed a field format change for ipb_address which got skipped on the MySQL 5 schema,
and switched TYPE= to ENGINE= to suppress annoying warnings
Andrew Garrett [Wed, 8 Nov 2006 13:21:43 +0000 (13:21 +0000)]
(bug 7833) Fix regression causing 'autoblock disabled' to not appear where appropriate on Ipblocklist introduced in r17381.
Rotem Liss [Wed, 8 Nov 2006 13:11:01 +0000 (13:11 +0000)]
Typo.
Rotem Liss [Wed, 8 Nov 2006 13:08:54 +0000 (13:08 +0000)]
Update.
Rotem Liss [Wed, 8 Nov 2006 13:07:41 +0000 (13:07 +0000)]
Update.
Brion Vibber [Wed, 8 Nov 2006 12:31:20 +0000 (12:31 +0000)]
* Fix regression in Special:Undelete for revisions deleted under MediaWiki 1.4
with compression or legacy encoding
Andrew Garrett [Wed, 8 Nov 2006 09:54:06 +0000 (09:54 +0000)]
* (bug 5149) When autoblocks are enabled, retroactively apply an autoblock to the most recently used IP of a user when they are blocked.
* Add an index on (rc_user_text,rc_timestamp) on the recentchanges table. This will make CheckUser.php and the new retroactive autoblock functionality faster.
Tim Starling [Wed, 8 Nov 2006 08:06:51 +0000 (08:06 +0000)]
Fixed pollution of a backend function with UI-only features. Autosummaries off by default.
Tim Starling [Wed, 8 Nov 2006 07:12:03 +0000 (07:12 +0000)]
Reverting 17479/17480, breaks subclassing of Linker methods by skins. See my comment on bug 7405.
Andrew Garrett [Wed, 8 Nov 2006 07:04:25 +0000 (07:04 +0000)]
Spelling error in comments in User.php -- excede -> exceed
Tim Starling [Wed, 8 Nov 2006 06:33:54 +0000 (06:33 +0000)]
Don't cache error pages.
Nick Jenkins [Wed, 8 Nov 2006 06:03:01 +0000 (06:03 +0000)]
Fix parserTests regression introduced in r17479.
Example of failing test:
----------------------
Running test Magic links: RFC (bug 479)... FAILED!
--- /tmp/mwParser-
1109840392-expected 2006-11-08 05:39:04.
000000000 +0000
+++ /tmp/mwParser-
1109840392-actual 2006-11-08 05:39:04.
000000000 +0000
@@ -1,2 +1,2 @@
-<p><a href="http://www.ietf.org/rfc/rfc822.txt" class="external" title="http://www.ietf.org/rfc/rfc822.txt">RFC 822</a>
+<p><a href="http://www.ietf.org/rfc/rfc822.txt" class="external " title="http://www.ietf.org/rfc/rfc822.txt" rel="nofollow">RFC 822</a>
</p>
----------------------
Also applied to the "BUG 1887: A RFC with a thumbnail" and "RFC code coverage" tests.
Nick Jenkins [Wed, 8 Nov 2006 05:21:15 +0000 (05:21 +0000)]
* (bug 7405) Make Linker methods static. Patch by Dan Li.
Nick Jenkins [Wed, 8 Nov 2006 03:28:54 +0000 (03:28 +0000)]
(bug 7820) Improve error reporting for uploads via URL. Patch by Simetrical.
Rotem Liss [Tue, 7 Nov 2006 17:42:22 +0000 (17:42 +0000)]
Adding comments for ignored and optional messages in English.
Andrew Garrett [Tue, 7 Nov 2006 13:22:34 +0000 (13:22 +0000)]
(bug 5936) Show an 'm' to the left of the edit summary on diff pages for minor edits.
Andrew Garrett [Tue, 7 Nov 2006 12:53:07 +0000 (12:53 +0000)]
* (bug 5365) Stop users being prompted to enter an edit summary for null edits, if they have selected that option in preferences.
Aryeh Gregor [Tue, 7 Nov 2006 05:40:38 +0000 (05:40 +0000)]
(bug 7826) Fix another typo in an English message, and add to RELEASE-NOTES.
Aryeh Gregor [Tue, 7 Nov 2006 05:37:31 +0000 (05:37 +0000)]
Add some documentation to OutputPage.php and specify public/private for most of its member functions (practically all public anyway). And replace one gratuitous use of strcmp with good old ===.
Greg Sabino Mullane [Tue, 7 Nov 2006 04:50:13 +0000 (04:50 +0000)]
Grammar fix from Graham <grahamwp@optusnet.com.au>, bug 7826
Rotem Liss [Mon, 6 Nov 2006 18:48:14 +0000 (18:48 +0000)]
Adding the block of unknown messages for messages which are not defined in messages.inc, for future fixing, instead of just removing them.
Rotem Liss [Mon, 6 Nov 2006 18:26:17 +0000 (18:26 +0000)]
Rebuilding Hebrew messages, for test.
Brion Vibber [Mon, 6 Nov 2006 17:59:02 +0000 (17:59 +0000)]
* (bug 7819) Move automatic redirect edit summary after pre-save transform to work properly with subst: fun
Moved the check from EditPage::attemptSave() to Article::doEdit, merging two duplicate code fragments to one.
Should also work with future bot editing interface and other things that don't go through editing UI.
Rotem Liss [Mon, 6 Nov 2006 17:46:58 +0000 (17:46 +0000)]
(bug 6706) Kazakh language variants (cyrillic-latin-arabic script conversion, language and messages files)
Aryeh Gregor [Mon, 6 Nov 2006 05:09:07 +0000 (05:09 +0000)]
Roll back r17454 temporarily until I can talk over what to do about existing pages that start with a slash with someone. Reinstate the changes if you've dealt with the problem.
Nick Jenkins [Mon, 6 Nov 2006 05:07:27 +0000 (05:07 +0000)]
* Prevent PHP "Notice: Undefined property: UploadForm::$mUploadTempFileSize in /includes/SpecialUpload.php on line 114" when an upload fails (e.g. by starting a URL string with "HTTP://" and not "") in error_reporting(E_ALL) mode, by initializing $mUploadTempFileSize to zero.
* Allow URL strings to start with a case-insensitive protocol string (e.g. "Http://" or "FTP://").
Aryeh Gregor [Mon, 6 Nov 2006 04:38:50 +0000 (04:38 +0000)]
(bug 98) Prohibit corner-case where it might be possible to create a page beginning with a forward slash. Patch by Werdna.
Greg Sabino Mullane [Mon, 6 Nov 2006 02:31:59 +0000 (02:31 +0000)]
Change ipb_address to text due to recent report.
Brion Vibber [Sun, 5 Nov 2006 22:23:17 +0000 (22:23 +0000)]
* (bug 1109) Correct fix for compressed 304 responses when additional output
buffers have been installed within the compression handler
Aryeh Gregor [Sun, 5 Nov 2006 20:58:32 +0000 (20:58 +0000)]
URLs shouldn't ever be strtolowered. They can be case-sensitive.
Rotem Liss [Sun, 5 Nov 2006 19:43:18 +0000 (19:43 +0000)]
Library to write an organised messages array, and script which uses it to rewrite a messages file; they were not tested much yet, but they seem to work at general. The library may have other uses: the PHP view of Special:Allmessages (though it may have to become more efficient first), and scripts to rename/remove/duplicate/add(?) a message to all the messages files (for languages maintenance).
Brion Vibber [Sun, 5 Nov 2006 19:42:50 +0000 (19:42 +0000)]
* (bug 7810) Update talk namespaces for Occitan
Rotem Liss [Sun, 5 Nov 2006 19:33:15 +0000 (19:33 +0000)]
Typos.
Rotem Liss [Sun, 5 Nov 2006 19:01:11 +0000 (19:01 +0000)]
Adding messages I forgot, typo.
Rotem Liss [Sun, 5 Nov 2006 17:00:13 +0000 (17:00 +0000)]
Setting the feed messages to be optional, and removing them from he.
Rotem Liss [Sun, 5 Nov 2006 16:58:19 +0000 (16:58 +0000)]
(bug 7806) Updating variable in userstatstext, patch by Alexander Sigachov
Rotem Liss [Sun, 5 Nov 2006 14:56:28 +0000 (14:56 +0000)]
(bug 7806) Update of Russian translation
Brion Vibber [Sun, 5 Nov 2006 11:30:09 +0000 (11:30 +0000)]
* checkUsernames.php now uses wfDebugLog instead of hardcoded path to log
Brion Vibber [Sat, 4 Nov 2006 18:00:57 +0000 (18:00 +0000)]
* (bug 7801) Add support for parser function hooks in parser tests
patch by Steve Sanbeg:
http://bugzilla.wikimedia.org/attachment.cgi?id=2628&action=view
Brion Vibber [Sat, 4 Nov 2006 15:27:55 +0000 (15:27 +0000)]
* Fix regression in streaming page dump generation
Rotem Liss [Sat, 4 Nov 2006 12:54:46 +0000 (12:54 +0000)]
Adding file which defines the messages structure in the messages file, for future use.
Rotem Liss [Sat, 4 Nov 2006 08:42:43 +0000 (08:42 +0000)]
Changing the comment to clarify the behavior.
Yuri Astrakhan [Sat, 4 Nov 2006 06:53:52 +0000 (06:53 +0000)]
API * Changed rchide into rcshow. Now allows very granual specification of what should be included in the output.
Yuri Astrakhan [Sat, 4 Nov 2006 05:24:59 +0000 (05:24 +0000)]
API * version param now links to the SVN
* debug case fixes
* renamed ApiQueryContributions to ApiQueryUserContributions (a bit clearer)
Jens Frank [Fri, 3 Nov 2006 23:17:20 +0000 (23:17 +0000)]
* (bug 7774) MATH: aded more amstex functions
* (bug 1182) MATH: fixed inconsistent rendering of upper case Greek letters in TeX
Andrew Garrett [Fri, 3 Nov 2006 22:33:46 +0000 (22:33 +0000)]
Documentation issues for wfMsgReal - convert incorrect usage of @return to @param; and add stub documentation for two undocumented paramters
Andrew Garrett [Fri, 3 Nov 2006 13:24:53 +0000 (13:24 +0000)]
Various fixes related to the blocking change re: autoblocks. On inserting an IP block, the ipb_enable_autoblock field is now automagically blanked, because it doesn't make any sense for an IP block. Additionally, IP blocks without the ipb_enable_autoblock option no longer show up as "autoblock disabled" on Special:Ipblocklist.
Brion Vibber [Fri, 3 Nov 2006 13:01:22 +0000 (13:01 +0000)]
* (bug 7294) Fix PATH search for diff3 on install
Brion Vibber [Fri, 3 Nov 2006 12:54:58 +0000 (12:54 +0000)]
* (bug 7550) Normalize user parameter normally on Special:Log
Rotem Liss [Fri, 3 Nov 2006 10:27:19 +0000 (10:27 +0000)]
Update.
Rotem Liss [Fri, 3 Nov 2006 10:22:34 +0000 (10:22 +0000)]
Translations should not change pagecategorieslink - marking as ignored message.
Brion Vibber [Fri, 3 Nov 2006 08:54:38 +0000 (08:54 +0000)]
* (bug 7785) Postgres compatibility for timestamps in RC feeds
Brion Vibber [Fri, 3 Nov 2006 08:36:28 +0000 (08:36 +0000)]
Revert r17367 "(bug 7723) Add ic: parser function, with alias tc:, which capitalises the first letter of each word."
Feature creep with no apparent usefulness; would produce obviously incorrect results for mixed-case or all-caps words.
Yuri Astrakhan [Fri, 3 Nov 2006 06:53:47 +0000 (06:53 +0000)]
API * better self-description for various modules
* namespace type for parameters
* fixed bug with incorrect ordering in paging
* fixed bug with revisions and watchlist paging
Nick Jenkins [Fri, 3 Nov 2006 06:08:08 +0000 (06:08 +0000)]
Sort the list of skins in My Preferences --> Skins by alphabetical order using asort(). At the moment it appears to just be in random order.
Aryeh Gregor [Fri, 3 Nov 2006 06:02:34 +0000 (06:02 +0000)]
Fix documentation that confused me. Bad Tim, copy-pasting in r12924!
Aryeh Gregor [Fri, 3 Nov 2006 05:50:55 +0000 (05:50 +0000)]
(bugs 461, 7547) Allow "Categories:" link at bottom of pages to be customized via pagecategorieslink message. Note that this also removes an unused parameter, Special:Categories?article=thisarticle. If that's supposed to do something, someone should revert this and make it do something.
Nick Jenkins [Fri, 3 Nov 2006 05:46:08 +0000 (05:46 +0000)]
Minor addition to comments for wfMsg / wfMsgExt declarations.
Nick Jenkins [Fri, 3 Nov 2006 05:39:44 +0000 (05:39 +0000)]
* (bug 1133) Special:Emailuser: add an option to send yourself a copy your mail. [A.K.A. the "CC me, Baby!" option].
Andrew Garrett [Fri, 3 Nov 2006 05:25:10 +0000 (05:25 +0000)]
* (bug 7723) Add ic: parser function, with alias tc:, which capitalises the first letter of each word.
Yuri Astrakhan [Fri, 3 Nov 2006 04:56:42 +0000 (04:56 +0000)]
API * forcing the rc_timestamp index (to safeguard myself any harm from domas)
Andrew Garrett [Fri, 3 Nov 2006 01:37:06 +0000 (01:37 +0000)]
Add to my commit from last night - give a separate message for not providing a headline, rather than the standard one for not having an edit summary. This should fully resolve bug 7788
Andrew Garrett [Thu, 2 Nov 2006 13:33:38 +0000 (13:33 +0000)]
(bug 7788) Force section headers in new section links for users who have 'prompt for blank edit summaries' on.
Brion Vibber [Thu, 2 Nov 2006 11:39:13 +0000 (11:39 +0000)]
* Remove entries from redirect table on article deletion
Brion Vibber [Thu, 2 Nov 2006 10:59:30 +0000 (10:59 +0000)]
templatesUsed marker is on its own line; silly to wrap it in a span or try to force it to inline.
Moved from span to div and not trimming the paragraph tag.
Aryeh Gregor [Thu, 2 Nov 2006 06:47:01 +0000 (06:47 +0000)]
Add whitespace above "templates included on this page" using CSS, not hardcoded line break.
Nick Jenkins [Thu, 2 Nov 2006 02:33:14 +0000 (02:33 +0000)]
"si" param should be "siprop" in example (si param is ignored).
Greg Sabino Mullane [Wed, 1 Nov 2006 22:09:34 +0000 (22:09 +0000)]
Remove duplicate line: already in 1.8 upgrade section.
Andrew Garrett [Wed, 1 Nov 2006 21:57:18 +0000 (21:57 +0000)]
Restore patch that was temporarily reverted in order to rectify an issue where the patch was applied without enacting required database changes
Andrew Garrett [Wed, 1 Nov 2006 21:36:03 +0000 (21:36 +0000)]
Revert patch that was scapped into production without database changes
Brion Vibber [Wed, 1 Nov 2006 21:02:00 +0000 (21:02 +0000)]
* (bug 7780) Fix regression in editing redirects
There's still some bugs with the redirect table; for instance it doesn't get cleared on page deletion.
Brion Vibber [Wed, 1 Nov 2006 20:31:46 +0000 (20:31 +0000)]
Revert addition of 'callto' protocol in default recognized protocols.
I find this rather creepy; on clicking the link, Skype *immediately*
calls the named user. It looks like it may do the same for SkypeOut
numbers, which could be costly, annoying, as well as a privacy issue
if malicious linkers are trying to trick people into following the
links.
I can see this being useful for an intranet or other semiprivate
wiki, but that can then be added by the administrators of that
wiki.
Yuri Astrakhan [Wed, 1 Nov 2006 15:49:34 +0000 (15:49 +0000)]
API * Minor fixes to user contribs and logevents. Paging is still broken.
Rotem Liss [Wed, 1 Nov 2006 14:35:16 +0000 (14:35 +0000)]
Update.
Greg Sabino Mullane [Wed, 1 Nov 2006 14:19:40 +0000 (14:19 +0000)]
Update the updater.
Greg Sabino Mullane [Wed, 1 Nov 2006 14:18:33 +0000 (14:18 +0000)]
Add enable_autoblock column.
Andrew Garrett [Wed, 1 Nov 2006 14:02:59 +0000 (14:02 +0000)]
Document the implementation better (lots of comments). Hopefully this can be used as a starting point for other modules - as it's nice and easy to read
Andrew Garrett [Wed, 1 Nov 2006 13:01:50 +0000 (13:01 +0000)]
Amend Special:Ipblocklist to note when a block has autoblock DISABLED
Andrew Garrett [Wed, 1 Nov 2006 12:07:20 +0000 (12:07 +0000)]
Missing file from last commit
Andrew Garrett [Wed, 1 Nov 2006 12:06:29 +0000 (12:06 +0000)]
Implement usercontribs module for API.
Tim Starling [Wed, 1 Nov 2006 11:21:46 +0000 (11:21 +0000)]
Fixed invalid title condition
Tim Starling [Wed, 1 Nov 2006 11:21:09 +0000 (11:21 +0000)]
don't cache error pages