Brion VIBBER [Tue, 10 Apr 2012 19:54:11 +0000 (19:54 +0000)]
Merge "- Fix bug 35076 - More tests, test comments"
Brion VIBBER [Tue, 10 Apr 2012 19:50:53 +0000 (19:50 +0000)]
Merge "Adding temp file/dir management to MediaWikiTestCase"
Catrope [Tue, 10 Apr 2012 18:12:03 +0000 (18:12 +0000)]
Merge "[FileRepo] Added support for temp file repos (to preserve our thumb.php hack)."
Nikola Smolenski [Tue, 10 Apr 2012 16:36:51 +0000 (18:36 +0200)]
- Fix bug 35076
- More tests, test comments
(This is the same as r114049.)
Patch set 2: Squash in missed test file
Change-Id: Icaf7fdd11499c64c42b46e442c158f22309345a7
Aaron Schulz [Tue, 10 Apr 2012 00:12:06 +0000 (17:12 -0700)]
Merged r114672 from wmf1.19 plus tests; crosswiki block name/id fix.
Change 1:
* Delete any pre-existing block for the tests
* Renamed test function and fixed comment typo
Change-Id: I4804ccae81dd0455e9d3ddf48960c4b5cd6e4f5f
Niklas Laxström [Tue, 10 Apr 2012 16:36:41 +0000 (16:36 +0000)]
Partial revert of I80a47844 for (sr)
Opposed in
http://translatewiki.net/wiki/Thread:Support/GENDER_in_namespaces
Change-Id: Ied65e2fb7e2021eb8ac2b1f134647e69910722cf
Reedy [Tue, 10 Apr 2012 15:31:14 +0000 (15:31 +0000)]
Merge "Avoid PHP Notices in Translate from messages.inc"
Translation updater bot [Tue, 10 Apr 2012 15:20:26 +0000 (15:20 +0000)]
Translation updates from translatewiki.net
Change-Id: I90e86283886a7e9fd0da3c31deda4140c7a35741
Niklas Laxström [Tue, 10 Apr 2012 15:17:01 +0000 (15:17 +0000)]
Avoid PHP Notices in Translate from messages.inc
Caused by missing block comment
Change-Id: I2951b56a290dac9b4f96ffa4ff19dfab81c8c3db
Christian Aistleitner [Tue, 10 Apr 2012 14:28:42 +0000 (16:28 +0200)]
Adding temp file/dir management to MediaWikiTestCase
Change-Id: I4ac8f44f1d681925af231377e9d1b984488d3198
Reedy [Tue, 10 Apr 2012 13:08:11 +0000 (14:08 +0100)]
Add some spacing
Change-Id: Ideda1f4343cb57259fcce7ac396519e3c50a6c83
Siebrand Mazeland [Tue, 10 Apr 2012 12:00:39 +0000 (14:00 +0200)]
Fix typo in 'filereadonlyerror'.
We do pre-merge review, don't we?
Change-Id: I18516d7c9676bf02e58865c545252e718014e0b9
Alexandre Emsenhuber [Tue, 10 Apr 2012 07:17:55 +0000 (09:17 +0200)]
Use local context to get messages
Change-Id: I603cd41002a4fade09a940133d9fc9ce15a4431d
Catrope [Mon, 9 Apr 2012 22:25:23 +0000 (22:25 +0000)]
Merge "[LanguageConverter] Added some cache code based on the problems in r97512."
umherirrender [Sat, 7 Apr 2012 12:40:01 +0000 (14:40 +0200)]
(bug 33564) transwiki import sometimes result in invalid title
This is a simple fix. A other solution is to check isExternal on the
original title, but than it is never possible to import pages, which
have a interwiki in the destination wiki. Now the interwiki is skipped,
when using a target namespace.
Change-Id: I148e124016cacac0e0c6c6eb8c7e8a2e85802565
jarry1250 [Mon, 9 Apr 2012 18:33:28 +0000 (19:33 +0100)]
Resolve bug #18704 ("Add an unique CSS class or ID to the tagfilter table row at RecentChanges")
Effectively followup previous attempts which suffered from incorrect
placement of brackets (SVN r111186, Git r3659)
Change-Id: Ie52be2c3c92e5e89896ac063acfc95b15f77533a
Brion VIBBER [Mon, 9 Apr 2012 18:23:51 +0000 (18:23 +0000)]
Merge "(bug 35658) make mw.Uri handle uris w/o protocol or host"
Mark A. Hershberger [Mon, 9 Apr 2012 15:07:34 +0000 (11:07 -0400)]
Bug 35601 — Watchlist doesn't show or count pages not in the main
namespace when deleting them from the watchlist
Fix with array_merge.
Change-Id: I8055467a018f6eee6d55419576648e5a5fac0632
Brion VIBBER [Mon, 9 Apr 2012 17:58:14 +0000 (17:58 +0000)]
Merge "GENDER should use the GenderCache"
Aaron Schulz [Mon, 9 Apr 2012 17:53:20 +0000 (17:53 +0000)]
Merge "(bug 32498) Allow comparing pages using pageids"
Aaron Schulz [Mon, 9 Apr 2012 17:38:27 +0000 (17:38 +0000)]
Merge "parent::report() returns nothing, so don't attempt to return its value"
Aaron Schulz [Mon, 9 Apr 2012 17:37:05 +0000 (17:37 +0000)]
Merge "Export::dumpFrom() doesn't return any values, and hence neither do any of the methods calling it (return $this->dumpFrom)"
Brion VIBBER [Mon, 9 Apr 2012 17:36:29 +0000 (17:36 +0000)]
Merge "(bug 35069) Keep history line from ending ' . . '"
umherirrender [Sat, 7 Apr 2012 15:08:34 +0000 (17:08 +0200)]
Use Linker::userToolLinks on Special:ListUsers to format the rows in
the same way as Special:ActiveUsers.
Move the LinkBatch to method doBatchLookups and add NS_USER_TALK to load
the user talk state (talk link added in r111180 manually, now added with
Linker::userToolLinks).
Change-Id: I88f126cf4ef263a5ce13cd1fee256a43e44b148d
Brion VIBBER [Mon, 9 Apr 2012 17:27:30 +0000 (17:27 +0000)]
Merge "Check that the result of Title::makeTitleSafe() is an object before calling a method on it."
Brion VIBBER [Mon, 9 Apr 2012 16:33:12 +0000 (16:33 +0000)]
Merge "Fix for chunked uploading support in API."
Reedy [Mon, 9 Apr 2012 14:51:00 +0000 (14:51 +0000)]
Merge "Document $mDb"
Alexandre Emsenhuber [Mon, 9 Apr 2012 08:30:50 +0000 (10:30 +0200)]
Check that the result of Title::makeTitleSafe() is an object before calling a method on it.
Change-Id: If23fb3a5900cee6a5c4b3c24b44ce7f3da308bf3
Title::makeTitleSafe() does not always return a Title object, e.g. calling load.php?modules=user&user=| resulted in a fatal error.
Hashar [Mon, 9 Apr 2012 07:08:39 +0000 (07:08 +0000)]
Merge "Fix documentation to match potential code"
Erik Moeller [Sun, 8 Apr 2012 11:27:32 +0000 (04:27 -0700)]
Fix for chunked uploading support in API.
Chunked uploading is currently only implemented by Upload Wizard,
but is supported in MediaWiki core. It's enabled in Upload Wizard
by setting $wgUploadWizardConfig['enableChunked'] to true.
When enabled, large files will be split into smaller chunks, by
default of 1 MB. This is done through a series of API POST
requests. The file is identified by means of a 'filekey' to
allow for continuation of uploads from previous offsets.
Previously broken behavior: Files were concatenated correctly,
but instead of the whole file, one of the chunks was uploaded
to the wiki. This was due to the API using the filekey of the
chunk, as opposed to the filekey of the whole file.
In addition, this change also cleans out the stash information
for both filekeys after the upload is complete.
[Patch set 2: Whitespace fix]
[Patch set 3: Move filekey result past status check]
Change-Id: Idac94e953676787f9516051e47c006525f198fd4
Kevin Israel [Sun, 8 Apr 2012 20:58:39 +0000 (16:58 -0400)]
(bug 35069) Keep history line from ending ' . . '
The portion of the history line after the character difference is now
added immediately before running PageHistoryLineEnding hooks, allowing
the omission of the ' . . ' separator if it would not actually separate
anything but rather remain at the line's end.
Patchset2: Added corresponding release note.
Change-Id: If6458bedb7492b15ece14f5eebbb697b93905a44
Aaron Schulz [Sun, 8 Apr 2012 05:57:02 +0000 (05:57 +0000)]
Merge "setGroup doesn't return anything, so don't try and return its value"
Aaron Schulz [Sat, 7 Apr 2012 23:58:27 +0000 (23:58 +0000)]
Merge "Action::checkCanExecute doesn't return anything on success, but WatchAction returns the result"
Aaron Schulz [Sat, 7 Apr 2012 23:56:30 +0000 (23:56 +0000)]
Merge "Fix assignment in conditional"
Reedy [Sat, 7 Apr 2012 19:19:28 +0000 (20:19 +0100)]
Fix assignment in conditional
Change-Id: I11e280daa4df6623a03892a59f9f7236dd4c98af
Aaron Schulz [Sat, 7 Apr 2012 23:51:48 +0000 (23:51 +0000)]
Merge "A set method doesn't need to return anything (and besides, niether does $this->base->setSessionData())"
Aaron Schulz [Sat, 7 Apr 2012 23:48:59 +0000 (23:48 +0000)]
Merge "Document StringUtils"
Aaron Schulz [Sat, 7 Apr 2012 23:46:29 +0000 (23:46 +0000)]
Merge "Document spawn* class variables"
Aaron Schulz [Sat, 7 Apr 2012 23:45:47 +0000 (23:45 +0000)]
Merge "$rootCode isn't used so no point creating it"
Aaron Schulz [Sat, 7 Apr 2012 23:45:01 +0000 (23:45 +0000)]
Merge "Fix convIPTC docs"
Aaron Schulz [Sat, 7 Apr 2012 23:38:22 +0000 (23:38 +0000)]
Merge "wfLocalFile returns a LocalFile (or null) not a File"
Aaron Schulz [Sat, 7 Apr 2012 23:37:32 +0000 (23:37 +0000)]
Merge "Fix variable collision"
Aaron Schulz [Sat, 7 Apr 2012 23:34:41 +0000 (23:34 +0000)]
Merge "Fix repo type of a LocalFile to be LocalRepo, which has a cleanupDeletedBatch which returns a value"
Aaron Schulz [Sat, 7 Apr 2012 23:33:14 +0000 (23:33 +0000)]
Merge "Fix duplicate array key of fa_deleted in LocalFile"
Alex Monk [Sat, 7 Apr 2012 23:30:54 +0000 (00:30 +0100)]
(bug 32498) Allow comparing pages using pageids
Change-Id: Ia2ab39e3b7b911f622aad96ca7b94ea7675c00ac
Reedy [Sat, 7 Apr 2012 21:30:24 +0000 (21:30 +0000)]
Merge "(bug 32497) API now allows changing of protection level using pageid"
Reedy [Sat, 7 Apr 2012 21:07:32 +0000 (22:07 +0100)]
Document $mDb
Change-Id: I971820ba14d08f23c2eec570183ab851e48debfc
Reedy [Sat, 7 Apr 2012 21:02:09 +0000 (22:02 +0100)]
Document spawn* class variables
Change-Id: I9e80b5b41ca442c8671d65cce4e8d2f5c033435d
Nikerabbit [Sat, 7 Apr 2012 21:01:51 +0000 (21:01 +0000)]
Merge "Make $procOpenResource protected as it's used on line 1011 in the Dump7ZipOutput subclass"
Reedy [Sat, 7 Apr 2012 20:51:53 +0000 (21:51 +0100)]
wfLocalFile returns a LocalFile (or null) not a File
Change-Id: Ib016f16c1b5528d9f6af4189ca8459cacb54cf10
Reedy [Sat, 7 Apr 2012 20:48:40 +0000 (21:48 +0100)]
Fix variable collision
Change-Id: I28b22bd8aad30ef0323cdc897dce1de9849b1b87
umherirrender [Sat, 7 Apr 2012 20:45:31 +0000 (22:45 +0200)]
GENDER should use the GenderCache
This reused the gender state of a user on a page. This is helpful for
special pages which shows the group name, because the each group name
used gender, which result in often use.
Change-Id: I8e816f54aaa100c3333e84e19299fd194323341d
Reedy [Sat, 7 Apr 2012 20:41:31 +0000 (21:41 +0100)]
Fix php4 constructor
Change-Id: Id5634dc8126fe570abb2bdf6ef1fc8052ac9e051
Reedy [Sat, 7 Apr 2012 20:21:08 +0000 (21:21 +0100)]
$rootCode isn't used so no point creating it
Change-Id: I1c71e8bc1952bac2b5c9a81b4d3e6e4174979b38
Siebrand [Sat, 7 Apr 2012 20:19:25 +0000 (20:19 +0000)]
Merge "Minor whitespace fix"
Reedy [Sat, 7 Apr 2012 20:16:21 +0000 (21:16 +0100)]
Minor whitespace fix
Change-Id: I0329dc06f9b809475197434dc7fbd715badec3f7
Reedy [Sat, 7 Apr 2012 20:12:09 +0000 (21:12 +0100)]
'/Şçʹ/u' => 'Щь'
^ Duplicate array key listed twice
Change-Id: Id24beb982662a5e6c9e1d2b1f1e1ff637e50f2dd
Siebrand [Sat, 7 Apr 2012 20:09:48 +0000 (20:09 +0000)]
Merge "Fix duplicate array key of namespace stuffs"
Reedy [Sat, 7 Apr 2012 20:04:52 +0000 (21:04 +0100)]
Remove duplicate 'filereadonlyerror'
Change-Id: If1eee1f9c9a58ad52eee52804f6cce9e9815c6e6
Reedy [Sat, 7 Apr 2012 20:03:44 +0000 (21:03 +0100)]
Fix duplicate array key of namespace stuffs
Change-Id: Id81ae0fe82e32fd233ac3b38e761b6b21285469d
Alex Monk [Sat, 7 Apr 2012 19:31:27 +0000 (20:31 +0100)]
(bug 32497) API now allows changing of protection level using pageid
Change-Id: I01802dde2fba9510cbdf23522ddac59f36a93960
Reedy [Sat, 7 Apr 2012 19:23:53 +0000 (20:23 +0100)]
Fix convIPTC docs
Change-Id: I3e20d7820d8880780dbda551416fc1cbc587db45
Reedy [Sat, 7 Apr 2012 19:21:29 +0000 (20:21 +0100)]
Fix documentation to match potential code
Change-Id: Ibaaa2e82777178d8b25a19c4bec7aaed0239a277
Reedy [Sat, 7 Apr 2012 19:10:02 +0000 (20:10 +0100)]
Fix repo type of a LocalFile to be LocalRepo, which has a cleanupDeletedBatch which returns a value
Change-Id: Iaa4ba2da9aefbf0ca0eae4caa0eb75bf516a9369
Reedy [Sat, 7 Apr 2012 19:00:10 +0000 (20:00 +0100)]
Document StringUtils
Change-Id: I5a99ed602c6bf99473e2deb1c5f38faa98def30e
Reedy [Sat, 7 Apr 2012 18:39:43 +0000 (19:39 +0100)]
parent::report() returns nothing, so don't attempt to return its value
Change-Id: Id506d51818bf101a68fe8b028df2062ed221cdf9
Platonides [Sat, 7 Apr 2012 17:55:49 +0000 (19:55 +0200)]
Remove BOM and parser error in parent commit
77b72c24fc75fd8da5d304cf33172054031095fa
Change-Id: Ic23362656f45f151b9d2cefac16f832af664e18b
lupo [Sat, 7 Apr 2012 16:52:02 +0000 (18:52 +0200)]
(bug 35658) make mw.Uri handle uris w/o protocol or host
Includes testcase.
mw.Uri already supplied the protocol if it was missing and
document.location was set. Newly it also supplies the host (and port)
from document.location if that is set. That enables handling of
root-relative URls like "/some/path".
Changeset 2/3: rename test file from mediaWiki.Uri.test.js to
mediawiki.Uri.test.js.
Changeset 4: fix jasmine tests. Test for 'http:/foo.com' is now expected
to succeed, not throw an exception. The second test for
'foo.com/bar/baz' in strict mode is correct; that's parsed in strict
mode as a truly relative path.
Change-Id: Ibc4386ba40cffea9d30417ec2720114f6819ae1c
Reedy [Sat, 7 Apr 2012 16:36:00 +0000 (17:36 +0100)]
setGroup doesn't return anything, so don't try and return its value
Fix docs on getGroup
Change-Id: Ia5f29013e01eee3b97dc755486175c21c5e24f4f
Reedy [Sat, 7 Apr 2012 16:33:50 +0000 (17:33 +0100)]
Export::dumpFrom() doesn't return any values, and hence neither do any of the methods calling it (return $this->dumpFrom)
Remove return statements and extra from upstream callers
Change-Id: Ibad983128ef601e9fab5538d9ec02963e024b0a6
Reedy [Sat, 7 Apr 2012 16:25:35 +0000 (17:25 +0100)]
Make $procOpenResource protected as it's used on line 1011 in the Dump7ZipOutput subclass
Change-Id: If6a3a52b44d8a8c57f850bda515bdb307ce596d8
Reedy [Sat, 7 Apr 2012 16:23:16 +0000 (17:23 +0100)]
Action::checkCanExecute doesn't return anything on success, but WatchAction returns the result
Change-Id: Ib4169a8067f22f4a80295923e2aa77d151c4c47c
Reedy [Sat, 7 Apr 2012 16:20:43 +0000 (17:20 +0100)]
A set method doesn't need to return anything (and besides, niether does $this->base->setSessionData())
Change-Id: I1315697ee2879898b033c1dd01fecb809c4fe0dd
Reedy [Sat, 7 Apr 2012 16:11:02 +0000 (17:11 +0100)]
Fix duplicate array key of fa_deleted in LocalFile
Change-Id: I027f902d47616d896df8efba29d25457e4ac3e73
Reedy [Sat, 7 Apr 2012 15:48:39 +0000 (15:48 +0000)]
Merge "(bug 32492) API now allows editing using pageid"
Reedy [Sat, 7 Apr 2012 15:42:23 +0000 (15:42 +0000)]
Merge "(bug 35723) Fix exception in API list=watchlist"
Reedy [Sat, 7 Apr 2012 15:40:36 +0000 (15:40 +0000)]
Merge "adding note about new API method for retrieving tokens - see Change I58bc5847"
grunny [Sat, 7 Apr 2012 09:01:41 +0000 (19:01 +1000)]
(bug 35723) Fix exception in API list=watchlist
Applying Tim's change to list=recentchanges from commit
bf1e9d7
Updates it for the new log system
Change-Id: Ifed6baba628b30f3189e64c6b7e0b278ee0e8e9a
Kaldari [Sat, 7 Apr 2012 02:34:59 +0000 (19:34 -0700)]
adding note about new API method for retrieving tokens - see Change I58bc5847
Change-Id: I0b5f225e51d0095480f61f15d6de26b29dd08508
Greg Sabino Mullane [Sat, 7 Apr 2012 00:22:19 +0000 (20:22 -0400)]
Postgres uses TIMESTAMPTZ not DATETIME.
Change-Id: I2cabf801b4e7f0e382fe96f889d95c38fc1e88e3
Reedy [Sat, 7 Apr 2012 00:16:28 +0000 (00:16 +0000)]
Merge "Revert "Resolve bug #18704 ("Add an unique CSS class or ID to the tagfilter table row at RecentChanges")""
Aaron Schulz [Fri, 6 Apr 2012 23:42:39 +0000 (16:42 -0700)]
Merged ImageFunctions.php into GlobalFunctions.php
Change-Id: I02d468f9c54a6a0448a6d99505d0201a7949855a
Aaron Schulz [Fri, 6 Apr 2012 23:17:44 +0000 (16:17 -0700)]
Revert "Resolve bug #18704 ("Add an unique CSS class or ID to the tagfilter table row at RecentChanges")"
It was causing: <b>Notice</b>: Array to string conversion in <b>D:\www\DevWiki\core\includes\actions\HistoryAction.php</b> on line <b>164</b><br />
This reverts commit
6cd3995f11c36ab3a58fd7d59f8c0320e15480a3.
Conflicts:
RELEASE-NOTES-1.20
Change-Id: Iad8dad0bbc07214620af62533df432065e4698c0
Aaron Schulz [Fri, 6 Apr 2012 17:11:13 +0000 (10:11 -0700)]
[FileRepo] Added support for temp file repos (to preserve our thumb.php hack).
* Added FileRepo::getTempRepo() to get a temporary repo similiar to the one used in wmf1.19 thumb.php.
* Merged and cleaned up wmf1.19 code into thumb.php to handle temp files and thumbnails.
Change 1: prevent FileRepo::getTempRepo() from being called on the result of FileRepo::getTempRepo().
Change 2: made FileRepo::getTempRepo() account for cases when the 'directory' param is not the empty string.
Change 3:
* Tweaked TempFileRepo to override getTempRepo() to enforce restriction.
* Added FileRepo::getTempHashPath() and used in thumb.php to get the correct path.
Change-Id: I2937b5ffb3ec9a7e2741b42bc28dc76833053fcd
Aaron Schulz [Fri, 6 Apr 2012 22:12:50 +0000 (22:12 +0000)]
Merge "Implement routing for HTCP purges"
Catrope [Fri, 6 Apr 2012 20:27:10 +0000 (13:27 -0700)]
Implement routing for HTCP purges
This allows HTCP purges for different domains to be sent to different
multicast groups, based on regexes. Mark requested this so we could
separate the multicast groups for upload caches and text caches.
This code is UNTESTED, I'm mostly submitting this as a proof of concept
and to invite review by other core devs (specifically Tim).
Change-Id: Ie333a04131d6ca8394884ed1054f2baff55ab2d1
Aaron Schulz [Fri, 6 Apr 2012 19:45:49 +0000 (12:45 -0700)]
[LanguageConverter] Added some cache code based on the problems in r97512.
* Added $wgLanguageConverterCacheType global to control LC cache type. We can use it to enable direct apc use for language converter (to match the live hack).
* Added $wgLangConvMemc object, available via Setup.php
Change 1:
* Updated unit tests
* Minor documentation cleanup in DefaultSettings.php
Change-Id: Icd5dd28407e9759ce294c784ec41d9ca15c89616
Aaron Schulz [Fri, 6 Apr 2012 20:13:06 +0000 (13:13 -0700)]
[FileBackend] Use LRU for stat/sha1 cache.
Change-Id: I0a61720357aacb42a362c6666ba7f806d6cc14cf
Asier Lostalé [Wed, 4 Apr 2012 14:39:37 +0000 (16:39 +0200)]
generateSitemap can now optionally skip redirects
Slightly enhanced on commit.
Patchset2:
- get ride of unneeded arguments passed to addOption()
- rename $redirects to $skippedRedirects. Easier to search.
- easier to read conditional test of page_is_redirect
Change-Id: I4ae528a584c5a9d73b615a6281d75b14d056e5e7
Brion VIBBER [Fri, 6 Apr 2012 19:57:31 +0000 (19:57 +0000)]
Merge "Correcting type of DatabaseSqlite::insertId()"
Aaron Schulz [Fri, 6 Apr 2012 17:38:38 +0000 (10:38 -0700)]
[FileRepo] Added some cache code based on the problems in r97512.
* Made RepoGroup avoid caching files with large metadata and also reduced max cache size to 500 to avoid OOMs.
* Factored out a pingCache() function in RepoGroup.
Change-Id: I52f6413b9eb8b11fbffbde0f0e7acf97c7a2ff89
Christian Aistleitner [Fri, 6 Apr 2012 18:54:24 +0000 (20:54 +0200)]
Correcting type of DatabaseSqlite::insertId()
Change-Id: I37ebe291cf8c4fd66a1ee236fcfa063016efbc8d
Brion VIBBER [Fri, 6 Apr 2012 18:52:40 +0000 (18:52 +0000)]
Merge "(bug 35751) Fix git revision links on Special:Version"
Catrope [Fri, 6 Apr 2012 18:43:03 +0000 (18:43 +0000)]
Merge "Revert "[LanguageConverter] Added some cache code based on the problems in r97512.""
Brion VIBBER [Fri, 6 Apr 2012 18:41:27 +0000 (18:41 +0000)]
Revert "[LanguageConverter] Added some cache code based on the problems in r97512."
This reverts commit
3b8dbbd502b68d373b74481ed2bead7413050c83 -- merged prematurely, needs add'l discussion
Brion VIBBER [Fri, 6 Apr 2012 18:39:48 +0000 (18:39 +0000)]
Merge "[LanguageConverter] Added some cache code based on the problems in r97512."
Catrope [Fri, 6 Apr 2012 18:20:04 +0000 (11:20 -0700)]
Remove duplicate URLs in SquidUpdate.php
This has to be done in 3 places, because there are 3 public entry
points.
I originally submitted this to fight duplicates I thought I was seeing
in production, but it turns out I'm blind and the URLs weren't
duplicates after all. Nevertheless, preventing duplicate purges in the
SquidUpdate class is a good idea.
Change-Id: Idc21dd7d0b3b79572853b787fac746454d9178ea
Aaron Schulz [Fri, 6 Apr 2012 17:59:43 +0000 (10:59 -0700)]
[LanguageConverter] Added some cache code based on the problems in r97512.
* Added $wgLanguageConverterCacheType global to control LC cache type. We can use it to enable direct apc use for language converter (to match the live hack).
Change-Id: I04616469aa53ccd1a5ce51af50a18acca5bb8bc4
Brion VIBBER [Fri, 6 Apr 2012 17:46:51 +0000 (17:46 +0000)]
Merge "Make SITENAME with value mw.config.get( 'wgSiteName' ) available in parser without the need of module users explicitly adding it."
Max Semenik [Thu, 5 Apr 2012 20:54:18 +0000 (00:54 +0400)]
(bug 32492) API now allows editing using pageid
Change-Id: I9fdbda962777e11a51e4200d44f225c6d01292e9