Raimond Spekking [Sat, 22 Jan 2011 16:06:05 +0000 (16:06 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-01-22 15:41:00 UTC)
Shinjiman [Sat, 22 Jan 2011 15:33:26 +0000 (15:33 +0000)]
Localisation updates Cantonese, Chinese and Literary Chinese
Siebrand Mazeland [Sat, 22 Jan 2011 14:36:11 +0000 (14:36 +0000)]
* changed 'searchmenu-new-nocreate' to no longer be ignored and have content. Addresses bug 26747.
* remove trailing whitespace form SpecialSearch.php.
Shinjiman [Sat, 22 Jan 2011 10:32:40 +0000 (10:32 +0000)]
Localisation updates Cantonese, Chinese and Literary Chinese
Ryan Kaldari [Sat, 22 Jan 2011 01:57:25 +0000 (01:57 +0000)]
adding comment
Ilmari Karonen [Sat, 22 Jan 2011 00:12:21 +0000 (00:12 +0000)]
Add extension and MIME type as parameters to filetype-mime-mismatch message. Also fix an ungrammatical Finnish translation of filetype-badmime while I'm at it.
Ilmari Karonen [Fri, 21 Jan 2011 23:35:58 +0000 (23:35 +0000)]
Check that the MIME type is allowed before checking that it matches the extension, and skip the latter check entirely if there is no extension so that the right message (filetype-missing) will be given instead of filetype-mime-mismatch.
Zak Greant [Fri, 21 Jan 2011 23:12:51 +0000 (23:12 +0000)]
Make paraminfo output examples along with parameter information.
Platonides [Fri, 21 Jan 2011 23:03:33 +0000 (23:03 +0000)]
Add full articles to preprocessor tests.
* QuoteQuran.txt is GFDL/CC-BY-SA, created by [[en:User:Striver]] at http://en.wikipedia.org/w/index.php?title=Template:QuoteQuran/sandbox&oldid=
237348988
* Factorial.txt is GFDL + CC-BY-SA, created by [[en:User:Polonium]] at http://en.wikipedia.org/w/index.php?title=Template:Factorial&oldid=
98548758
* All_system_messages.txt was generated by MediaWiki, so already GPL. Copied from http://tl.wiktionary.org/w/index.php?title=Suleras:All_system_messages&oldid=2765
Added along their preprocessed xml.
Platonides [Fri, 21 Jan 2011 22:44:40 +0000 (22:44 +0000)]
Move $wgLocalisationCacheConf disabling from bootstrap.php to phpunit.php
Platonides [Fri, 21 Jan 2011 22:00:07 +0000 (22:00 +0000)]
The << operator (level 7) has greater priority than bitwise or (level 12),
which makes getNextSibling() function wrong for values >= 256.
Sam Reed [Fri, 21 Jan 2011 19:02:17 +0000 (19:02 +0000)]
Fold Avars Nogomatch extension into core
No need for an extension just for a wfDebugLog call
Antoine Musso [Fri, 21 Jan 2011 18:01:47 +0000 (18:01 +0000)]
Hack invalid w3 spec to validate @localhost email
In r75682, I have implemented a PHP function to validate email address
based on bug 22449. Siebrand pointed a w3.org specification which I
implemented. The spec is bugged since it requires a domain and a top
level domain!
I could either make the first part optional or alter the second part
to require 0 to x elements. I choose the later: s/+/*/
Should fix bug 22449 for good.
TESTS:
Added testEmailDoesNotNeedATopLevelDomain:
Made following emails valid:
user.@localdaomin
.@localdomain
user@a
Test output (please add more):
$ php phpunit.php -c suite.xml --filter alidEmail --tap
TAP version 13
ok 1 - UserIsValidEmailAddrTest::testEmailWellKnownUserAtHostDotTldAreValid
ok 2 - UserIsValidEmailAddrTest::testEmailWithUpperCaseCharactersAreValid
ok 3 - UserIsValidEmailAddrTest::testEmailWithAPlusInUserName
ok 4 - UserIsValidEmailAddrTest::testEmailDoesNotNeedATopLevelDomain
ok 5 - UserIsValidEmailAddrTest::testEmailWithWhiteSpacesBeforeOrAfterAreInvalids
ok 6 - UserIsValidEmailAddrTest::testEmailWithWhiteSpacesAreInvalids
ok 7 - UserIsValidEmailAddrTest::testEmailDomainCanNotBeginWithDot
ok 8 - UserIsValidEmailAddrTest::testEmailWithFunnyCharacters
ok 9 - UserIsValidEmailAddrTest::testEmailTopLevelDomainCanBeNumerical
ok 10 - UserIsValidEmailAddrTest::testEmailWithoutAtSignIsInvalid
ok 11 - UserIsValidEmailAddrTest::testEmailWithOneCharacterDomainIsValid
1..11
Chad Horohoe [Fri, 21 Jan 2011 17:42:15 +0000 (17:42 +0000)]
(bug 26848) deleteArchivedFiles.php deletes db records, but not files
Roan Kattouw [Fri, 21 Jan 2011 17:23:24 +0000 (17:23 +0000)]
Fix r80666: botched variable rename
Chad Horohoe [Fri, 21 Jan 2011 15:27:16 +0000 (15:27 +0000)]
Partially revert r69738 (splitting Installer/CoreInstaller). As discussed on CR, this probably wasn't the best route to go with this code.
We can figure that out sometime in 1.18
Chad Horohoe [Fri, 21 Jan 2011 14:37:00 +0000 (14:37 +0000)]
(bug 26288) $wgDeletedDirectory looks funny on Windows because / should be \ although / is harmless.
Roan Kattouw [Fri, 21 Jan 2011 03:48:00 +0000 (03:48 +0000)]
(bug 26762) Fix order of namespace list
Trevor Parscal [Fri, 21 Jan 2011 00:03:58 +0000 (00:03 +0000)]
Addresses issues raised in an excellent review of r80656.
Roan Kattouw [Thu, 20 Jan 2011 23:56:47 +0000 (23:56 +0000)]
Self-revert r80547 per CR, breaks stuff and is undesirable
Trevor Parscal [Thu, 20 Jan 2011 21:57:01 +0000 (21:57 +0000)]
Resolved bug 26791 by replacing JSMin with a new library called JavaScriptDistiller, which is an improved version of the minification bits from JavaScriptPacker, an LGPL library. Good news - it's 2x faster than our optimized JSMin anyways, and more configurable to boot.
Raimond Spekking [Thu, 20 Jan 2011 20:52:42 +0000 (20:52 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-01-20 20:24:00 UTC)
Jeroen De Dauw [Thu, 20 Jan 2011 19:26:30 +0000 (19:26 +0000)]
Added since notice to indicate method was not present in MW 1.16 yet
Tim Starling [Thu, 20 Jan 2011 09:37:41 +0000 (09:37 +0000)]
Revert r75769, r80475: mistaken attempt to fix bug 25725 by deleting random newlines from the output of a different diff engine.
Niklas Laxström [Thu, 20 Jan 2011 07:38:30 +0000 (07:38 +0000)]
Kill some duplicated queries by also caching negative results in wasDeletedSinceLastEdit
Tim Starling [Thu, 20 Jan 2011 06:42:45 +0000 (06:42 +0000)]
Revert r70418, r70959: direct use of $_GET is not needed anymore since we no longer use null characters as separators as of r80443.
Tim Starling [Thu, 20 Jan 2011 06:24:11 +0000 (06:24 +0000)]
Add --force option to updateCollation.php.
Tim Starling [Thu, 20 Jan 2011 05:18:39 +0000 (05:18 +0000)]
In getCategorySortkey: strip tabs and line feeds from the user-supplied category sort key, to avoid conflicts with our usage of LF. In UCA, tab is the only character that can sort above LF.
Chad Horohoe [Thu, 20 Jan 2011 02:32:43 +0000 (02:32 +0000)]
Partial revert r78450: doQuery() and query() are not the same. You can't just swap one for the other without checking what might be using the result
Brian Wolff [Thu, 20 Jan 2011 01:49:49 +0000 (01:49 +0000)]
(bug 26716, well partially anyways. kind of second half of r80608) Add a comment to external editor ini control file explaining
what it is. This will give people who accidently select the preference a fighting chance to debug what is going on.
Of course, since it has a mime type of application/x-external-edit (or something like that), and the download would have
a .php extension, the chance they will open it in a text editor is pretty slim...
See bug 2760 for proposal to just kill the preference altogether.
Chad Horohoe [Thu, 20 Jan 2011 01:20:27 +0000 (01:20 +0000)]
Rm unused assignment of $wgOut. $wgOut needs to be gone from Database code.
Brian Wolff [Thu, 20 Jan 2011 01:04:02 +0000 (01:04 +0000)]
(bug 26716) Provide a link for setup instructions for external editor related preferences. As it stands
no one really knows what they do. This can cause confusion if they get accidently checked or whatever.
Personally I think we should maybe remove these preferences altogether, since external editor can be used without them,
and its unclear how many people use it, but that requires more research into how popular the pref is, etc.
Brian Wolff [Wed, 19 Jan 2011 21:51:17 +0000 (21:51 +0000)]
Follow up r80432. Don't use 'known', 'noclasses' when making the links on category pages.
This appears to date back all the way to r23952, originally as a way to make sure redirects
were not marked as 'stub'. Thats now a non-issue since redirects don't get marked as stubs.
Also make marking of redirects consistent between the pages section and the subcategory section.
Platonides [Wed, 19 Jan 2011 20:46:00 +0000 (20:46 +0000)]
The pipes were no recognized after a link. A one line fix in the code :)
Raimond Spekking [Wed, 19 Jan 2011 20:30:58 +0000 (20:30 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-01-19 19:57:00 UTC)
Roan Kattouw [Wed, 19 Jan 2011 19:31:14 +0000 (19:31 +0000)]
Followup r73686: make private modules really private (i.e. Cache-Control: private instead of s-maxage=0 , for paranoia) and make debug requests really uncacheable (with no-cache, and a Pragma: no-cache for HTTP 1.0 clients)
Roan Kattouw [Wed, 19 Jan 2011 17:50:23 +0000 (17:50 +0000)]
Followup r80554, r80575: wrap in (function( $ ) { ... })(jQuery);
Roan Kattouw [Wed, 19 Jan 2011 17:49:05 +0000 (17:49 +0000)]
Followup r80554: coding style, add var
Krinkle [Wed, 19 Jan 2011 16:26:31 +0000 (16:26 +0000)]
Fix bug in mw.Map + fix bug 26801 + wrapper mediawiki.special.upload.js
* Map.prototype.exists was checking the type of the wrong variable. Fixed now, checking multiple at once is now possible (as documented)
* bug 26801: No references to legacy globals, use mw.config everywhere in core (grep search for 'wg' in /resources returned only
* Addressed some JS Lint warnings (combining var statements, faster and less code);
* Removed trailing tabs and spaces
Greg Sabino Mullane [Wed, 19 Jan 2011 16:14:37 +0000 (16:14 +0000)]
Use text_pattern_ops for page_title, as some code uses 'anchor%' matching.
Brian Wolff [Wed, 19 Jan 2011 03:59:11 +0000 (03:59 +0000)]
(follow-up r66913) Per CR, make the editsummary length checker use jQuery/RL fanciness.
The js was tested in firefox 3.0.6, IE6, some oldish version of Opera, Konqourer, and Chrome.
(Of course in IE6, the rest of mediawiki fell on its face, but the js added here worked).
Roan Kattouw [Wed, 19 Jan 2011 01:11:21 +0000 (01:11 +0000)]
War on varchar. Changed all occurrences of varchar(N) and varchar(N) binary to varbinary(N). varchars cause problems ("Invalid mix of collations" errors) on MySQL databases with certain configs, most notably the default MySQL config
Andrew Garrett [Wed, 19 Jan 2011 01:10:53 +0000 (01:10 +0000)]
Revert r80544 -- need to handle the case in which there is an error
Roan Kattouw [Wed, 19 Jan 2011 01:07:53 +0000 (01:07 +0000)]
Fix typo in r80433
Andrew Garrett [Wed, 19 Jan 2011 01:03:39 +0000 (01:03 +0000)]
Quick adjustments to the if-block layout in r80381 to make the way the code works clearer
Andrew Garrett [Wed, 19 Jan 2011 00:22:56 +0000 (00:22 +0000)]
Document a message
Roan Kattouw [Wed, 19 Jan 2011 00:13:20 +0000 (00:13 +0000)]
Various fixes for API category changes:
* Followup r80326: clarify description of type property
* Fix r80355: need to use addWhereRange() for the static ORDER BY on cl_type as well, to make sure it flips direction when needed (mixed-direction multi-field ORDER BYs are not indexed)
* Followup r80358: use current not previous value for cl_from, and use >= instead of > . This is the way continues are normally done
* Followup r80362: clarify description for sortkeyprefix property
Raimond Spekking [Tue, 18 Jan 2011 21:38:26 +0000 (21:38 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-01-18 21:16:00 UTC)
Ilmari Karonen [Tue, 18 Jan 2011 20:15:50 +0000 (20:15 +0000)]
followup r80511: make {{PAGENAMEE}} and friends also call wfEscapeWikiText() (why is the code duplicated, anyway??)
Ilmari Karonen [Tue, 18 Jan 2011 19:39:13 +0000 (19:39 +0000)]
bug 26781: make wfEscapeWikiText() escape "*", "#", ";" and ":" at the beginning of the output and after line feeds. Also make escaping of "{", "}" and "=" more thorough and rewrite to use strtr() instead of str_replace() and htmlspecialchars().
Andrew Garrett [Tue, 18 Jan 2011 18:33:31 +0000 (18:33 +0000)]
Fix r66267, make hook code consistent with documentation, fix E_NOTICE
Andrew Garrett [Tue, 18 Jan 2011 18:25:42 +0000 (18:25 +0000)]
Add jquery.form.js, from jquery.malsup.com/form/#download
Krinkle [Tue, 18 Jan 2011 15:33:33 +0000 (15:33 +0000)]
This override is no longer needed.
Tables in <div class="toccolours"> or in other places no longer force a white background which was only added to avoid underlines from <h2> headings from shining through (which is no longer the case since bug 26449 was solved in r79087 and r79091)
* This commit fixes bug 26708
Chad Horohoe [Tue, 18 Jan 2011 13:41:25 +0000 (13:41 +0000)]
Spacing and NULL -> null
Philip Tzou [Tue, 18 Jan 2011 07:59:53 +0000 (07:59 +0000)]
Follow up r77452. Follow mark's suggest to remove getCodeForMessage() and explain why use getPreferredVariant() instead of getCode().
Derk-Jan Hartman [Mon, 17 Jan 2011 23:16:39 +0000 (23:16 +0000)]
Use str_replace instead of preg_replace. Follow up of r75769
Platonides [Mon, 17 Jan 2011 23:12:07 +0000 (23:12 +0000)]
Follow up r80461. In some cases the closing tags for internal tags were not recognised.
Derk-Jan Hartman [Mon, 17 Jan 2011 23:05:21 +0000 (23:05 +0000)]
Followup r80034. Make sure that $rules actually exists, otherwise we might generate errors.
Platonides [Mon, 17 Jan 2011 21:42:27 +0000 (21:42 +0000)]
Follow up r80205 define rename in check-vars and files added in r80443 and r80466.
Platonides [Mon, 17 Jan 2011 21:29:55 +0000 (21:29 +0000)]
preprocessDump.php maintenance script.
Platonides [Mon, 17 Jan 2011 19:54:44 +0000 (19:54 +0000)]
Follow up r80376. Added missing file FORMAT.
Fixed method call in Preprocessor_Native.php.
Added support for tags containing spaces (r80025), following the same odd order dependant behavior as the php preprocessors.
Extensions shouldn't rely on it. See http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/51496
As a result of these changes, there is much less worst-case lookahead now.
in_array.{c,h} are now unused.
Raimond Spekking [Mon, 17 Jan 2011 19:48:22 +0000 (19:48 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-01-17 18:14:00 UTC)
X! [Mon, 17 Jan 2011 16:43:12 +0000 (16:43 +0000)]
Followup to r80435: Forgot the svn add
Tim Starling [Mon, 17 Jan 2011 14:02:22 +0000 (14:02 +0000)]
* Introduced a non-dummy collation for $wgCategoryCollation, namely UCA with default tables.
* Added a maintenance script which generates a list of first letters. Unified Han are omitted for performance, and because they shouldn't be used as headings anyway. A future collation specific to Chinese would provide the KangXi radicals as "first letters".
* Provided a precomputed list of first letters. Used Unicode 6.0.0 data and ICU 4.2.
* Moved collation functionality from Language to a Collation class hierarchy with factory function. Removed the recently-added methods from Language and updated all callers.
* Changed Title::getCategorySortkey() to separate its parts with a line break instead of a null character. All collations supported by the intl extension ignore the null character, i.e. "ab" == "a\0b". It would have required a lot of hacking to make it work.
* Fixed the uppercase collation to handle non-ASCII characters, redundantly with r80436. I don't think it's necessary to change the collation name as was done there, so I reverted that in the course of my conflict merge. A --force option to updateCollation.php might be nice though.
Tim Starling [Mon, 17 Jan 2011 13:35:16 +0000 (13:35 +0000)]
Fix broken query in File::getLinksTo()
Brian Wolff [Mon, 17 Jan 2011 06:27:49 +0000 (06:27 +0000)]
Change the default collation from strtoupper to Language::uc, so that non-ascii characters get to play too.
I know the uppercase thing is just a standby until a real collation function is written. However in the
mean time, i think it'd be really weird for a wiki with $wgCapitalLinks = false to suddenly have
[[a]] and [[A]] sort under the same letter in a category page, but [[Ä]] and [[ä]] sort no where
near each other, even though on a capitalized wiki they would be the same page.
See discussion on r69816.
Also fix an issue with maintenance/updateCollation.php, where php thinks
that 'uppercase' == 0 (?!). I don't really know what the deal with that
is, but using a ! instead of == 0 seems to fix it. (Follow-up r69961)
X! [Mon, 17 Jan 2011 03:35:42 +0000 (03:35 +0000)]
Add new Hooks class, because $wgHooks globals are evil.
$wgHooks['EventName'][] = $callback; --> Hooks::register( 'EventName', $callback );
wfRunHooks( 'EventName', array() ); --> Hooks::run( 'EventName', array() );
Tests added to complement change. Backwards compatibility added.
Brian Wolff [Mon, 17 Jan 2011 03:34:08 +0000 (03:34 +0000)]
Make it so that editintro's included using the editintro url parameter, don't
show <noinclude> sections.
Its quite counter-intuitive that noinclude sections are included. There was a recent
discussion on the Wikinews Water cooler (village pump equivalent) about why interwikis
for such templates were being included on pages using the editintro even though the
interwiki was in a <noinclude> section.
Brian Wolff [Mon, 17 Jan 2011 02:27:47 +0000 (02:27 +0000)]
(follow-up r70415) Fixes the function that determines if category counts are correct to consider each
section independantly. Previously, it also partially considered the total of all 3 sections, since
before they were all paged as one unit. Now we page them independantly, so they should be independant.
As an aside, this (when combined with r80432) fixes bug 18663 (__NOGALLERY__ used to cause mediawiki
to think the cat members counts were wrong).
Brian Wolff [Mon, 17 Jan 2011 01:16:00 +0000 (01:16 +0000)]
(bug 26737; follow-up r70415) Make new category stuff play nice with __NOGALLERY__
This changes it so non-gallery cat pages with images, put the images in a list (like the
other sections), but in its own section, instead of as part of the pages section like it
used to be.
Happy-melon [Sun, 16 Jan 2011 23:57:13 +0000 (23:57 +0000)]
(bug 529, bug 12974) alter behaviour of the table- and template-parser:
* Remove the hack from bug 529 which inserts a newline when the template text begins with any block character; this breaks many things in many exciting ways. I've left it in for now when the text begins with a wikitable, as that markup can't be mistaken for anything else.
* Instead, move the contents of a table cell onto a new line for parsing, so that linestart elements (including nested tables) will parse as normal.
This means that structures like
{|
| {{template-containing-wikilist}}
|}
Will still work, but for the right reason, and structures like
{|
| style="color:{{template-containing-hexcode}}" | Foo
| * Bar
| {|
| Look at me, I'm nested!
|}
|}
Will all now start to work. Structures like
* Foo {{template-containing-wikilist}}
Will now not, but honestly, should they?
Happy-melon [Sun, 16 Jan 2011 23:43:15 +0000 (23:43 +0000)]
Fix diff output for failed tests on windows, which typically doesn't have a 'diff' command; use 'fc' instead.
Robert Leverington [Sun, 16 Jan 2011 21:12:26 +0000 (21:12 +0000)]
Add new hook ArticlePrepareTextForEdit, called when preparing text to be saved.
Add new parser option "PreSaveTransform" that allows the pre-save transformation to be selectively disabled.
Alexandre Emsenhuber [Sun, 16 Jan 2011 20:31:09 +0000 (20:31 +0000)]
Removed unused global
Platonides [Sun, 16 Jan 2011 18:20:44 +0000 (18:20 +0000)]
Another couple of tests. Also passed by the NtPrepro :)
Platonides [Sun, 16 Jan 2011 16:41:15 +0000 (16:41 +0000)]
Pasting lines typo in r80025
Derk-Jan Hartman [Sun, 16 Jan 2011 16:32:58 +0000 (16:32 +0000)]
Add comments with how values are calculated. Follow up of r76111
Daniel Friesen [Sun, 16 Jan 2011 07:50:10 +0000 (07:50 +0000)]
Make Special:WhatLinksHere set the related title so that the skin can display page tabs in it.
Daniel Friesen [Sun, 16 Jan 2011 02:29:53 +0000 (02:29 +0000)]
Fix another bad boolean from r80248.
Brian Wolff [Sun, 16 Jan 2011 00:43:56 +0000 (00:43 +0000)]
(bug 2585) Image pages should send 404 if no image, no shared image and no
description page (To be consistant with how non-existant article pages act).
Brian Wolff [Sat, 15 Jan 2011 21:59:13 +0000 (21:59 +0000)]
(bug 26729) Categories that do not have a page, and have no members,
should return 404
Previously, a category returned 404, only if it had no content page,
had no members, and never had any members (aka there was no entry
in the category table for it).
As before, if you're editing the category page, its still considered a 200.
Alexandre Emsenhuber [Sat, 15 Jan 2011 16:07:49 +0000 (16:07 +0000)]
Added wfDeprecated() to Article::insertNewArticle() and Article::updateArticle(). The last usage of these two methods was removed in r80402.
Alexandre Emsenhuber [Sat, 15 Jan 2011 15:21:36 +0000 (15:21 +0000)]
Modified EditPage to use Article::doEdit() instead of Article::insertNewArticle() and Article::updateArticle().
The redirect to the page is now done in EditPage::attemptSave() instead of being hidden in EditPage::internalAttemptSave(); this change should not affect anyboby, the only other call to internalAttemptSave() is in ApiEditPage.php where it's not used.
Raimond Spekking [Sat, 15 Jan 2011 15:17:51 +0000 (15:17 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-01-15 14:56:00 UTC)
Niklas Laxström [Sat, 15 Jan 2011 14:45:40 +0000 (14:45 +0000)]
Some cleanup to this horrible piece of code
Niklas Laxström [Sat, 15 Jan 2011 13:13:29 +0000 (13:13 +0000)]
Do the title construction in a smarter way. Linker can now add mw-redirect class to links. Kept the old div wrapper for compatibility.
Niklas Laxström [Sat, 15 Jan 2011 12:46:37 +0000 (12:46 +0000)]
Fix mistake in r80248 and restructure a bit
Roan Kattouw [Sat, 15 Jan 2011 11:20:24 +0000 (11:20 +0000)]
Add width parameter to Special:Filepath to allow getting the file path of a thumbnail. Requested by Krinkle for his Wordpress plugin (PhotoCommons)
Platonides [Sat, 15 Jan 2011 08:35:56 +0000 (08:35 +0000)]
Add preprocessing tests
Sam Reed [Sat, 15 Jan 2011 00:50:48 +0000 (00:50 +0000)]
Fix spaes from r80362
Sam Reed [Sat, 15 Jan 2011 00:13:48 +0000 (00:13 +0000)]
* (bug 24650) Fix API to work with categorylinks changes
Just RELEASE-NOTES
Sam Reed [Sat, 15 Jan 2011 00:10:57 +0000 (00:10 +0000)]
Last bits of bug 24650 Fix API to work with categorylinks changes
Allow optional output of cl_sortkey_prefix (will anyone needed it, no idea)
Sam Reed [Sat, 15 Jan 2011 00:00:25 +0000 (00:00 +0000)]
More for bug 24650. Update continue to be usable unique thing
Sam Reed [Fri, 14 Jan 2011 23:45:20 +0000 (23:45 +0000)]
Bye bye filesorts. Making order by cl_type, and then addWhereRange adds cl_sortkey, cl_from to this ORDER BY
Sam Reed [Fri, 14 Jan 2011 23:24:25 +0000 (23:24 +0000)]
Bleh, didn't press save again (r80350)
Sam Reed [Fri, 14 Jan 2011 23:20:42 +0000 (23:20 +0000)]
More query reorganisation, in an attempt to be index friendly
Daniel Friesen [Fri, 14 Jan 2011 22:46:08 +0000 (22:46 +0000)]
Fix boolean for $editnotice_base message existance check that was messed up in r80248.
Also switch to using === for '' and '-' comparison like Nikerabbit wanted.
Sam Reed [Fri, 14 Jan 2011 22:37:12 +0000 (22:37 +0000)]
Fix indenting, rearrange some where statements
Alexandre Emsenhuber [Fri, 14 Jan 2011 21:54:29 +0000 (21:54 +0000)]
Added ArticleViewFooter hook to allow extensions adding additional items to the footer of normal views
Alexandre Emsenhuber [Fri, 14 Jan 2011 21:42:38 +0000 (21:42 +0000)]
Stylise Setup.php