r109737 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r109736‎ | r109737 | r109738 >
Date:14:46, 22 January 2012
Author:ialex
Status:deferred
Tags:
Comment:
* Added $wgIncludeLegacyJavaScript, $wgLegacyJavaScriptGlobals, $wgResourceBasePath, $wgResourceLoaderMaxQueryLength, $wgResourceLoaderMinifierMaxLineLength, $wgResourceLoaderMinifierStatementsOnOwnLine, $wgResourceLoaderValidateJS, $wgResourceLoaderValidateStaticJS, $wgEnableJavaScriptTest, $wgJavaScriptTestConfig, $wgExtraGenderNamespaces, $wgSitemapNamespacesPriorities, $wgAutopromoteOnce, $wgCanonicalServer, $wgExiv2Command, $wgAllowSchemaUpdates, $wgCleanupPresentationalAttributes, $wgSend404Code, $wgDebugToolbar, $wgDeprecationReleaseLimit, $wgAggregateStatsID, $wgArticleCountMethod, $wgCachePrefix, $wgCopyUploadsDomains, $wgDisableUploadScriptChecks, $wgUploadStashMaxAge, $wgUpdateCompatibleMetadata, $wgEnableAutoRotation, $wgExcludeFromThumbnailPurge, $wgImageMagickIdentifyCommand, $wgSVGMetadataCutoff, $wgExportAllowAll, $wgQueryPageDefaultLimit, $wgAutopromoteOnceLogInRC, $wgPasswordResetRoutes, $wgEnableSearchContributorsByIP and $wgVaryOnXFP.
* Removed $wgResourceLoaderMinifyJSVerticalSpace, $wgAPICacheHelp, $wgMathDirectory, $wgMathPath, $wgProto, $wgTexvc, $wgDBts2schema, $wgSysopRangeBans, $wgSysopUserBans, $wgUseTeX, $wgTexvcBackgroundColor, $wgMathCheckFiles, $wgAllowUserSkin, $wgLogAutocreatedAccounts and $wgCheckCopyrightUpload.
Modified paths:
  • /trunk/extensions/Configure/CHANGELOG (modified) (history)
  • /trunk/extensions/Configure/Configure.i18n.php (modified) (history)
  • /trunk/extensions/Configure/Configure.php (modified) (history)
  • /trunk/extensions/Configure/scripts/findSettings.php (modified) (history)
  • /trunk/extensions/Configure/settings/Settings-core.php (modified) (history)
  • /trunk/extensions/Configure/settings/Settings.i18n.php (modified) (history)

Diff [purge]

Index: trunk/extensions/Configure/Configure.i18n.php
@@ -120,7 +120,6 @@
121121 'configure-section-svg' => 'SVG',
122122 'configure-section-antivirus' => 'Antivirus',
123123 'configure-section-parser' => 'Parser',
124 - 'configure-section-tex' => 'TeX',
125124 'configure-section-tidy' => 'Tidy',
126125 'configure-section-specialpages' => 'Special pages',
127126 'configure-section-recentchanges' => 'Recent changes',
Index: trunk/extensions/Configure/CHANGELOG
@@ -1,6 +1,29 @@
22 This file lists changes on this extension. Localisation updates are done
33 through translatewiki.net and are not listed here.
44
 5+0.17.2 - 22 January 2012
 6+ * Added $wgIncludeLegacyJavaScript, $wgLegacyJavaScriptGlobals,
 7+ $wgResourceBasePath, $wgResourceLoaderMaxQueryLength,
 8+ $wgResourceLoaderMinifierMaxLineLength,
 9+ $wgResourceLoaderMinifierStatementsOnOwnLine, $wgResourceLoaderValidateJS,
 10+ $wgResourceLoaderValidateStaticJS, $wgEnableJavaScriptTest,
 11+ $wgJavaScriptTestConfig, $wgExtraGenderNamespaces,
 12+ $wgSitemapNamespacesPriorities, $wgAutopromoteOnce, $wgCanonicalServer,
 13+ $wgExiv2Command, $wgAllowSchemaUpdates, $wgCleanupPresentationalAttributes,
 14+ $wgSend404Code, $wgDebugToolbar, $wgDeprecationReleaseLimit,
 15+ $wgAggregateStatsID, $wgArticleCountMethod, $wgCachePrefix,
 16+ $wgCopyUploadsDomains, $wgDisableUploadScriptChecks, $wgUploadStashMaxAge,
 17+ $wgUpdateCompatibleMetadata, $wgEnableAutoRotation,
 18+ $wgExcludeFromThumbnailPurge, $wgImageMagickIdentifyCommand,
 19+ $wgSVGMetadataCutoff, $wgExportAllowAll, $wgQueryPageDefaultLimit,
 20+ $wgAutopromoteOnceLogInRC, $wgPasswordResetRoutes,
 21+ $wgEnableSearchContributorsByIP and $wgVaryOnXFP.
 22+ * Removed $wgResourceLoaderMinifyJSVerticalSpace, $wgAPICacheHelp,
 23+ $wgMathDirectory, $wgMathPath, $wgProto, $wgTexvc, $wgDBts2schema,
 24+ $wgSysopRangeBans, $wgSysopUserBans, $wgUseTeX, $wgTexvcBackgroundColor,
 25+ $wgMathCheckFiles, $wgAllowUserSkin, $wgLogAutocreatedAccounts and
 26+ $wgCheckCopyrightUpload.
 27+
528 0.17.1 - 14 January 2012
629 Fixed a JavaScript error.
730
Index: trunk/extensions/Configure/scripts/findSettings.php
@@ -143,6 +143,7 @@
144144 } else {
145145 $allSettings = array_keys( ConfigurationSettings::singleton( CONF_SETTINGS_CORE )->getAllSettings() );
146146 $ignoreList = array(
 147+ 'wgActions', // Needs PHP code
147148 'wgAPIListModules', // Extensions only
148149 'wgAPIMetaModules', // Extensions only
149150 'wgAPIModules', // Extensions only
@@ -152,6 +153,7 @@
153154 'wgAutoloadClasses', // Extensions only
154155 'wgAvailableRights', // Extensions only
155156 'wgCommandLineMode', // Internal use
 157+ 'wgCompiledFiles', // Extensions only
156158 'wgConf', // Object
157159 'wgDBmysql4', // Deprecated
158160 'wgDummyLanguageCodes', // Internal use
@@ -164,10 +166,12 @@
165167 'wgExtensionCredits', // Extensions only
166168 'wgExtensionFunctions', // Extensions only
167169 'wgExtensionMessagesFiles', // Extensions only
 170+ 'wgFeedClasses', // Needs PHP code
168171 'wgFilterCallback', // Needs PHP code
169172 'wgHooks', // Extensions only
170173 'wgInputEncoding', // Deprecated
171174 'wgJobClasses', // Extensions only
 175+ 'wgJobTypesExcludedFromDefaultQueue', // Extensions only
172176 'wgLegacySchemaConversion', // Deprecated
173177 'wgLogActions', // Extensions only
174178 'wgLogActionsHandlers', // Extensions only
@@ -176,12 +180,14 @@
177181 'wgLogTypes', // Extensions only
178182 'wgMaintenanceScripts', // Extensions only
179183 'wgMemCachedDebug', // Internal use
 184+ 'wgObjectCaches', // Too dificult
180185 'wgOldChangeTagsIndex', // Temporary
181186 'wgOutputEncoding', // Deprecated
182187 'wgPagePropLinkInvalidations', // Extensions only
183188 'wgParserOutputHooks', // Extensions only
184189 'wgParserTestFiles', // Extensions only
185190 'wgProxyKey', // Deprecated
 191+ 'wgResourceLoaderSources', // Extensions only
186192 'wgResourceModules', // Extensions only
187193 'wgSeleniumTestConfigs', // Needs PHP code
188194 'wgSkinExtensionFunctions', // Extensions only
@@ -190,6 +196,7 @@
191197 'wgSorbsUrl', // Deprecated
192198 'wgStyleSheetPath', // Deprecated
193199 'wgTrivialMimeDetection', // Internal use
 200+ 'wgUseTeX', // Deprecated
194201 'wgValidSkinNames', // Extensions only
195202 'wgVersion', // Internal use
196203 );
Index: trunk/extensions/Configure/settings/Settings.i18n.php
@@ -46,7 +46,9 @@
4747 'configure-setting-wgThumbUpright' => 'Width adjustment factor for upright thumbnails',
4848 'configure-setting-wgShowEXIF' => 'Show EXIF data on file description pages',
4949 'configure-setting-wgThumbLimits' => 'Allowed image thumbnail sizes',
 50+ 'configure-setting-wgExcludeFromThumbnailPurge' => 'File extensions of thumbnails that should be excluded from normal purge operations',
5051 'configure-setting-wgUseImageResize' => 'Enable dynamic server side image resizing',
 52+ 'configure-setting-wgEnableAutoRotation' => 'Rotate images accordingly to their EXIF orientation',
5153 'configure-setting-wgTrustedMediaFormats' => "Media types and MIME types which are considered 'safe'",
5254 'configure-setting-wgImgAuthDetails' => 'Display details why access failed in img_auth.php',
5355 'configure-setting-wgImgAuthPublicTest' => 'Check whether images are publically accessible and display an error on img_auth.php if this is the case',
@@ -55,6 +57,7 @@
5658 'configure-setting-wgDBAhandler' => 'DBA handler to use',
5759 'configure-setting-wgCacheEpoch' => 'Cache invalidation epoch',
5860 'configure-setting-wgCachePages' => 'Allow client-side caching of pages',
 61+ 'configure-setting-wgCachePrefix' => 'Custom value for the cache prefix',
5962 'configure-setting-wgClockSkewFudge' => 'Fudge time to add to cache timestamps to adjust for clock skew',
6063 'configure-setting-wgInvalidateCacheOnLocalSettingsChange' => 'Invalidate various caches when LocalSettings.php changes',
6164 'configure-setting-wgFileCacheDirectory' => 'File cache directory',
@@ -134,6 +137,7 @@
135138 'configure-setting-wgAllowCopyUploads' => 'Allow uploads to be made by URL',
136139 'configure-setting-wgAllowAsyncCopyUploads' => 'Allow asynchronous copy uploads',
137140 'configure-setting-wgCheckFileExtensions' => 'Check file extensions',
 141+ 'configure-setting-wgCopyUploadsDomains' => 'A list of domains copy uploads can come from',
138142 'configure-setting-wgEnableUploads' => 'Enable uploads',
139143 'configure-setting-wgUploadMaintenance' => 'Temporarily disable file delete/restore',
140144 'configure-setting-wgFileBlacklist' => 'Disallowed file extensions',
@@ -144,11 +148,13 @@
145149 'configure-setting-wgStrictFileExtensions' => 'Disallow any non-preferred file extension',
146150 'configure-setting-wgUploadSizeWarning' => 'Warning threshold for upload size',
147151 'configure-setting-wgMaxUploadSize' => 'Maximum allowed upload size',
 152+ 'configure-setting-wgUploadStashMaxAge' => 'Maximum age of temporary (incomplete) uploaded files, in seconds',
148153 'configure-setting-wgHTTPTimeout' => 'Timeout for HTTP requests',
149154 'configure-setting-wgHTTPProxy' => 'HTTP Proxy to use',
150155 'configure-setting-wgAsyncHTTPTimeout' => 'Timeout for asynchronous HTTP requests',
151156 'configure-setting-wgVersion' => 'MediaWiki version',
152157 'configure-setting-wgAllowSpecialInclusion' => 'Allow inclusion of special pages',
 158+ 'configure-setting-wgExportAllowAll' => 'Allow exporting the entire wiki into a single file from [[Special:Export]]',
153159 'configure-setting-wgExportAllowHistory' => 'Allow exports to include full history',
154160 'configure-setting-wgExportAllowListContributors' => 'Allow a list of contributors to be exported',
155161 'configure-setting-wgExportFromNamespaces' => 'Allow the "export all pages in namespace" option in [[Special:Export]]',
@@ -160,6 +166,7 @@
161167 'configure-setting-wgLogRestrictions-key' => 'Log type',
162168 'configure-setting-wgLogRestrictions-value' => 'Right required to read',
163169 'configure-setting-wgMaxRedirectLinksRetrieved' => 'Maximum number of links to a redirect page listed on [[Special:Whatlinkshere/RedirectDestination]]',
 170+ 'configure-setting-wgQueryPageDefaultLimit' => 'Default number of entries to show on special pages which are query-pages such as [[Special:Whatlinkshere]]',
164171 'configure-setting-wgRedirectOnLogin' => 'Redirect users to this page on login',
165172 'configure-setting-wgSecureLogin' => 'Let user authenticate using HTTPS when they come from HTTP',
166173 'configure-setting-wgSortSpecialPages' => 'Sort special pages in [[Special:SpecialPages]]',
@@ -169,6 +176,7 @@
170177 'configure-setting-wgUseNPPatrol' => 'Use new pages patrolling to check for vandalism',
171178 'configure-setting-wgAutopromote' => 'Conditions of automatic promotion of user to specific groups',
172179 'configure-setting-wgAutopromote-value' => 'Conditions',
 180+ 'configure-setting-wgAutopromoteOnce' => 'Conditions of automatic promotion of user to specific groups that are done only once',
173181 'configure-setting-wgAccountCreationThrottle' => 'Number of accounts each IP address may create',
174182 'configure-setting-wgAllowPageInfo' => 'Allow the information action',
175183 'configure-setting-wgBlockCIDRLimit' => 'Maximum CIDR range when blocking an IP range',
@@ -212,12 +220,15 @@
213221 'configure-setting-wgDebugRedirects' => 'Displays redirect location instead of actually redirecting to the target URL',
214222 'configure-setting-wgDebugPrintHttpHeaders' => 'Print HTTP headers for every request in the debug information',
215223 'configure-setting-wgDebugTimestamps' => 'Prefix debug messages with relative timestamp',
 224+ 'configure-setting-wgDebugToolbar' => 'Show the debugging toolbar',
216225 'configure-setting-wgDevelopmentWarnings' => 'Throw PHP notices for some possible error conditions and for deprecated functions',
 226+ 'configure-setting-wgDeprecationReleaseLimit' => 'Release limit for deprecation warnings',
217227 'configure-setting-wgShowExceptionDetails' => 'Print a complete stack trace for exceptions',
218228 'configure-setting-wgShowDBErrorBacktrace' => 'Print a complete stack trace for database errors',
219229 'configure-setting-wgShowDebug' => 'Display debug data at the bottom of the main content area',
220230 'configure-setting-wgShowSQLErrors' => 'Show database error pages',
221231 'configure-setting-wgStatsMethod' => 'Destination for wfIncrStats() data',
 232+ 'configure-setting-wgAggregateStatsID' => 'ID for statistics aggregation',
222233 'configure-setting-wgJobRunRate' => 'Number of jobs to run per page view',
223234 'configure-setting-wgJobClasses' => 'Job handler classes',
224235 'configure-setting-wgUpdateRowsPerJob' => 'Number of rows to update per job',
@@ -226,7 +237,8 @@
227238 'configure-setting-wgSeleniumConfigFile' => 'Selenium configuration file',
228239 'configure-setting-wgDBtestuser' => 'Database user that only has the permission to create and drop the test databases',
229240 'configure-setting-wgDBtestpassword' => 'Password for $wgDBtestuser',
230 - 'configure-setting-wgAPICacheHelp' => 'Cache the API help text',
 241+ 'configure-setting-wgEnableJavaScriptTest' => 'Allow running of javascript test suites via [[Special:JavaScriptTest]]',
 242+ 'configure-setting-wgJavaScriptTestConfig' => 'Configuration for javascript testing',
231243 'configure-setting-wgAPICacheHelpTimeout' => 'Timeout for the API help text cache',
232244 'configure-setting-wgAPIMaxDBRows' => 'Maximum number of rows to scan in API database queries',
233245 'configure-setting-wgAPIMaxResultSize' => 'Maximum size (in bytes) of an API result',
@@ -265,11 +277,13 @@
266278 'configure-setting-wgUseESI' => 'Required setting when using Squid3 with ESI support',
267279 'configure-setting-wgUseSquid' => 'Enable Squid',
268280 'configure-setting-wgUseXVO' => 'Send X-Vary-Options header for better caching (requires patched Squid)',
 281+ 'configure-setting-wgVaryOnXFP' => 'Add X-Forwarded-Proto to the Vary and X-Vary-Options headers for API requests and RSS/Atom feeds',
269282 'configure-setting-wgAllowSlowParserFunctions' => 'Allow slow parser functions',
270283 'configure-setting-wgDisableInternalSearch' => 'Disable internal search',
271284 'configure-setting-wgExtensionAssetsPath' => 'URL of the extensions directory',
272285 'configure-setting-wgExternalStores' => 'External storage configuration',
273286 'configure-setting-wgSQLMode' => 'SQL mode',
 287+ 'configure-setting-wgAllowSchemaUpdates' => 'Allow database schema updates to be executed with update.php script',
274288 'configure-setting-wgSpecialPageCacheUpdates' => 'Additional functions to be performed with updateSpecialPages.php',
275289 'configure-setting-wgSpecialPages' => 'Custom special pages',
276290 'configure-setting-wgSkinExtensionFunctions' => 'Skin extension functions',
@@ -298,6 +312,7 @@
299313 'configure-setting-wgAdvancedSearchHighlighting' => 'Enable highlighting in search results',
300314 'configure-setting-wgEnableMWSuggest' => 'Enable search suggestion while typing in search boxes',
301315 'configure-setting-wgEnableOpenSearchSuggest' => 'Enable OpenSearch suggestions requests',
 316+ 'configure-setting-wgEnableSearchContributorsByIP' => 'Searching for IP addresses will redirect to their contributions page',
302317 'configure-setting-wgGoToEdit' => 'Go button goes straight to the edit screen if the page does not exist',
303318 'configure-setting-wgMWSuggestTemplate' => 'Template for internal MediaWiki suggestion engine',
304319 'configure-setting-wgOpenSearchTemplate' => 'Template for OpenSearch suggestions',
@@ -311,6 +326,7 @@
312327 'configure-setting-wgActiveUserDays' => 'Time after which a user is inactive',
313328 'configure-setting-wgDisableCounters' => 'Disable page view counters',
314329 'configure-setting-wgHitcounterUpdateFreq' => 'Page counter update frequency',
 330+ 'configure-setting-wgArticleCountMethod' => 'Method to determine if a page in a content namespace should be counted as a valid article',
315331 'configure-setting-wgUseCommaCount' => 'Use comma to count as a valid page (true) or use link to count as a valid page (false) counting pages',
316332 'configure-setting-wgWantedPagesThreshold' => 'Minimum number of links required before a page is listed on [[Special:WantedPages]]',
317333 'configure-setting-wgDefaultSkin' => 'Default skin name',
@@ -326,6 +342,7 @@
327343 'configure-setting-wgExtraNamespaces' => 'Namespace overrides',
328344 'configure-setting-wgExtraNamespaces-key' => 'Namespace ID',
329345 'configure-setting-wgExtraNamespaces-value' => 'Namespace name',
 346+ 'configure-setting-wgExtraGenderNamespaces' => 'Namespace overrides with gender distinction',
330347 'configure-setting-wgMetaNamespace' => 'Project namespace name',
331348 'configure-setting-wgMetaNamespaceTalk' => 'Project-talk namespace name',
332349 'configure-setting-wgNamespaceAliases' => 'Namespace redirects',
@@ -342,6 +359,7 @@
343360 'configure-setting-wgNonincludableNamespaces' => 'Non-includable namespaces',
344361 'configure-setting-wgPreviewOnOpenNamespaces' => 'Namespaces which have special treatment by having preview on open',
345362 'configure-setting-wgSitemapNamespaces' => 'Namespaces to place in the site map',
 363+ 'configure-setting-wgSitemapNamespacesPriorities' => 'Custom namespace priorities for sitemaps',
346364 'configure-setting-wgCategoryMagicGallery' => 'Show a thumbnail gallery on category pages',
347365 'configure-setting-wgCategoryPagingLimit' => 'Paging limit for items in categories',
348366 'configure-setting-wgUseCategoryBrowser' => 'Enable category browser',
@@ -349,7 +367,6 @@
350368 'configure-setting-wgHTCPMulticastAddress' => 'Use HTCP multicast purging',
351369 'configure-setting-wgHTCPMulticastTTL' => 'TTL for HTCP multicast purging',
352370 'configure-setting-wgHTCPPort' => 'Port for HTCP multicast purging',
353 - 'configure-setting-wgCheckCopyrightUpload' => 'Check copyright information when uploading',
354371 'configure-setting-wgCopyrightIcon' => 'HTML for the copyrights icon',
355372 'configure-setting-wgEnableCreativeCommonsRdf' => 'Include Creative Commons licensing information',
356373 'configure-setting-wgEnableDublinCoreRdf' => 'Use RDF metadata',
@@ -381,7 +398,7 @@
382399 'configure-setting-wgMinimalPasswordLength' => 'Minimum password length',
383400 'configure-setting-wgLivePasswordStrengthChecks' => 'JavaScript-based suggestions of password strength',
384401 'configure-setting-wgNewUserLog' => 'Maintain a new user log',
385 - 'configure-setting-wgLogAutocreatedAccounts' => 'Log automatic creations of new users accounts',
 402+ 'configure-setting-wgPasswordResetRoutes' => 'Allowed ways to retrieve forgotten username or password',
386403 'configure-setting-wgReservedUsernames' => 'Account names reserved for the software',
387404 'configure-setting-wgShowIPinHeader' => 'Show the IP address in the user bar',
388405 'configure-setting-wgBrowserBlackList' => 'Browser blacklist for Unicode non compliant browsers',
@@ -390,6 +407,7 @@
391408 'configure-setting-wgUpgradeKey' => 'Key to enable running upgrades on config/index.php',
392409 'configure-setting-wgCompressRevisions' => 'Compress old revisions if possible',
393410 'configure-setting-wgDisableOutputCompression' => 'Disable output compression',
 411+ 'configure-setting-wgSend404Code' => 'Send an HTTP 404 "not found" status code on non-existing pages',
394412 'configure-setting-wgExternalDiffEngine' => 'External diff engine',
395413 'configure-setting-wgMaxShellFileSize' => 'Maximum file size created by shell processes under Linux, in KB',
396414 'configure-setting-wgMaxShellMemory' => 'Maximum amount of virtual memory available to shell processes under Linux, in KB',
@@ -397,6 +415,7 @@
398416 'configure-setting-wgShellLocale' => 'Locale for <code>LC_CTYPE</code>',
399417 'configure-setting-wgUpdateRowsPerQuery' => 'Number of rows to update per query',
400418 'configure-setting-wgUseAutomaticEditSummaries' => 'Use automatic edit summaries',
 419+ 'configure-setting-wgUseCombinedLoginLink' => 'Use a combined link for login and account creation',
401420 'configure-setting-wgUseTrackbacks' => 'Use trackbacks',
402421 'configure-setting-wgUseTagFilter' => 'Allow filtering edits with tags in recent changes, history, etc.',
403422 'configure-setting-wgDisableHardRedirects' => 'Disable redirects to special pages and interwiki pages',
@@ -420,7 +439,6 @@
421440 'configure-setting-wgUsePrivateIPs' => "Use private IP addresses forwarded by a proxy server to determine a user's IP address",
422441 'configure-setting-wgSQLiteDataDir' => 'SQLite data directory',
423442 'configure-setting-wgDBmwschema' => 'Postgres schema',
424 - 'configure-setting-wgDBts2schema' => 'Tsearch2 postgres schema',
425443 'configure-setting-wgDBmysql5' => 'Use UTF-8 encoding',
426444 'configure-setting-wgDBprefix' => 'Table prefix',
427445 'configure-setting-wgDBTableOptions' => 'MySQL table options',
@@ -443,7 +461,9 @@
444462 'configure-setting-wgSVGConverters-key' => 'Converter name',
445463 'configure-setting-wgSVGConverters-value' => 'Conversion command',
446464 'configure-setting-wgSVGMaxSize' => 'Maximum size for SVG scaling',
 465+ 'configure-setting-wgSVGMetadataCutoff' => 'Maximum length to read from SVG metadata',
447466 'configure-setting-wgImageMagickConvertCommand' => 'ImageMagick command',
 467+ 'configure-setting-wgImageMagickIdentifyCommand' => "ImageMagick's identify command",
448468 'configure-setting-wgImageMagickTempDir' => 'ImageMagick temporary directory',
449469 'configure-setting-wgSharpenParameter' => 'Sharpening parameter to ImageMagick',
450470 'configure-setting-wgSharpenReductionThreshold' => 'Reduction in linear dimensions below which sharpening will be enabled',
@@ -480,14 +500,12 @@
481501 'configure-setting-wgTidyOpts' => 'Options passed to tidy on the command line',
482502 'configure-setting-wgUseTidy' => 'Use tidy to make sure HTML output is sane',
483503 'configure-setting-wgValidateAllHtml' => 'Refuse to display non-valid pages',
484 - 'configure-setting-wgTexvc' => 'Location of the texvc binary',
485504 'configure-setting-wgRawHtml' => 'Allow raw, unchecked HTML in <code><nowiki><html></nowiki></code>{{int:ellipsis}}<code><nowiki></html></nowiki></code> sections',
486 - 'configure-setting-wgUseTeX' => 'Enable TeX',
487 - 'configure-setting-wgTexvcBackgroundColor' => 'Texvc background color (use LaTeX color format as used in \\special function)',
488 - 'configure-setting-wgMathCheckFiles' => 'Check whether directory and file exist when generating math images',
 505+ 'configure-setting-wgDisableUploadScriptChecks' => 'Disable checks for scripts in uploaded files',
489506 'configure-setting-wgAllowJavaUploads' => 'Allow Java archive uploads',
490507 'configure-setting-wgXMLMimeTypes' => 'Detectable XML MIME types',
491508 'configure-setting-wgXMLMimeTypes-key' => 'MIME type',
 509+ 'configure-setting-wgCleanupPresentationalAttributes' => 'Put as much as possible presentational HTML attributes in CSS',
492510 'configure-setting-wgEnableTooltipsAndAccesskeys' => 'Enable application of access keys and tooltips',
493511 'configure-setting-wgHtml5' => 'Output an HTML5 doctype',
494512 'configure-setting-wgHtml5Version' => 'Value of the version attribute in the <code><nowiki><html></nowiki></code> tag',
@@ -508,11 +526,18 @@
509527 'configure-setting-wgUseSiteJs' => "Use the site's JavaScript page",
510528 'configure-setting-wgHandheldStyle' => 'Style for media="handheld"',
511529 'configure-setting-wgHandheldForIPhone' => "Apply 'screen' and 'handheld' media types to iPhone",
 530+ 'configure-setting-wgIncludeLegacyJavaScript' => 'Include the old JavaScript library and its dependencies',
 531+ 'configure-setting-wgLegacyJavaScriptGlobals' => 'Assign configuration variables to the global space in JavaScript',
 532+ 'configure-setting-wgResourceBasePath' => 'Default "remote base path" value for resource loader modules (<code>$wgScriptPath</code> will be used if blank)',
512533 'configure-setting-wgResourceLoaderDebug' => 'Debug for of ResourceLoader requests',
513534 'configure-setting-wgResourceLoaderInlinePrivateModules' => 'Embed private modules inline with HTML output',
514535 'configure-setting-wgResourceLoaderMaxage' => 'Maximum time in seconds to cache resources served by the resource loader',
 536+ 'configure-setting-wgResourceLoaderMaxQueryLength' => 'Maximal query string length for resource loader calls (-1 to disable)',
 537+ 'configure-setting-wgResourceLoaderMinifierMaxLineLength' => 'Maximum line length when minifying JavaScript',
 538+ 'configure-setting-wgResourceLoaderMinifierStatementsOnOwnLine' => 'Put each statement on its own line when minifying JavaScript',
515539 'configure-setting-wgResourceLoaderUseESI' => 'Enable embedding of certain resources using Edge Side Includes',
516 - 'configure-setting-wgResourceLoaderMinifyJSVerticalSpace' => 'Remove some vertical whitespace from JavaScript code when minifying',
 540+ 'configure-setting-wgResourceLoaderValidateJS' => 'Parse JavaScript modules loaded from wiki pages prior to minification to validate them',
 541+ 'configure-setting-wgResourceLoaderValidateStaticJS' => 'Parse JavaScript modules loaded from files prior to minification to validate them',
517542 'configure-setting-wgUseAjax' => 'Enable AJAX',
518543 'configure-setting-wgAjaxExportList' => 'Callable AJAX functions',
519544 'configure-setting-wgAjaxSearch' => 'Enable use of AJAX auto-suggestion for the search bar',
@@ -542,6 +567,7 @@
543568 'configure-setting-wgUseSharedUploads' => 'Use shared uploads',
544569 'configure-setting-wgAppleTouchIcon' => 'Apple Touch bookmark icon',
545570 'configure-setting-wgArticlePath' => 'Base URL of internal links within MediaWiki',
 571+ 'configure-setting-wgCanonicalServer' => 'Server name with protocol to use for links to the wiki from other places',
546572 'configure-setting-wgDeletedDirectory' => 'File system path of the directory to place deleted uploads in',
547573 'configure-setting-wgDirectoryMode' => 'New directory modes',
548574 'configure-setting-wgDiff' => 'Path to the GNU diff utility',
@@ -549,12 +575,10 @@
550576 'configure-setting-wgFavicon' => 'URL of the site favicon',
551577 'configure-setting-wgFooterIcons' => 'Icons displayed on page footer',
552578 'configure-setting-wgLogo' => 'URL of the site logo',
553 - 'configure-setting-wgMathDirectory' => 'File system path of the directory containing LaTeX math images',
554 - 'configure-setting-wgMathPath' => 'URL base of the directory containing LaTeX math images',
555579 'configure-setting-wgLoadScript' => 'URL of load.php',
556580 'configure-setting-wgRedirectScript' => 'URL of redirect.php, needed for backwards compatibility',
557581 'configure-setting-wgPhpCli' => 'Executable name of PHP cli client (php/php5)',
558 - 'configure-setting-wgProto' => 'Secure server prefix',
 582+ 'configure-setting-wgExiv2Command' => 'Path to the exiv2 executable',
559583 'configure-setting-wgScript' => 'URL of index.php',
560584 'configure-setting-wgScriptExtension' => 'Extension to append to script names by default',
561585 'configure-setting-wgScriptPath' => 'Base URL path',
@@ -575,6 +599,7 @@
576600 'configure-setting-wgUploadStashScalerBaseUrl' => 'Path for image thumbs when doing remote on-demand scaling',
577601 'configure-setting-wgAllowCategorizedRecentChanges' => 'Allow to filter the recent changes by a category or one of its sub(subsubsub{{int:ellipsis}})categories',
578602 'configure-setting-wgPutIPinRC' => "Log IP addresses in the 'recentchanges' table",
 603+ 'configure-setting-wgAutopromoteOnceLogInRC' => 'Log automatic promotion in recent changes',
579604 'configure-setting-wgRCChangedSizeThreshold' => 'Highlight character count difference lower than this in recent changes',
580605 'configure-setting-wgRCFilterByAge' => 'Filter $wgRCLinkDays to avoid showing links for values higher than $wgRCMaxAge',
581606 'configure-setting-wgRCLinkLimits' => 'Changes limit in recent changes',
@@ -592,8 +617,6 @@
593618 'configure-setting-wgBlockAllowsUTEdit' => 'Allow a blocked user to edit his own talk page',
594619 'configure-setting-wgBlockDisablesLogin' => 'Disallow blocked users to login',
595620 'configure-setting-wgSysopEmailBans' => 'Allow administrators to ban users from accessing [[Special:EmailUser]]',
596 - 'configure-setting-wgSysopRangeBans' => 'Allow administrators to ban IP ranges',
597 - 'configure-setting-wgSysopUserBans' => 'Allow administrators to ban logged-in users',
598621 'configure-setting-wgEnotifFromEditor' => 'E-mail notifications appear to be coming from the page editor (not from wiki server)',
599622 'configure-setting-wgEnotifImpersonal' => 'Send a generic e-mail instead of a personalised e-mail for each user',
600623 'configure-setting-wgEnotifMaxRecips' => 'Maximum number of users to e-mail at once when using impersonal e-mail',
@@ -665,6 +688,7 @@
666689 'configure-setting-wgThumbUpright' => '{{config-wg|ThumbUpright}}',
667690 'configure-setting-wgShowEXIF' => '{{config-wg|ShowEXIF}}',
668691 'configure-setting-wgThumbLimits' => '{{config-wg|ThumbLimits}}',
 692+ 'configure-setting-wgExcludeFromThumbnailPurge' => '{{config-wg|ExcludeFromThumbnailPurge}}',
669693 'configure-setting-wgUseImageResize' => '{{config-wg|UseImageResize}}',
670694 'configure-setting-wgTrustedMediaFormats' => '{{config-wg|TrustedMediaFormats}}',
671695 'configure-setting-wgImgAuthDetails' => '{{config-wg|ImgAuthDetails}}',
@@ -674,6 +698,7 @@
675699 'configure-setting-wgDBAhandler' => '{{config-wg|DBAhandler}}',
676700 'configure-setting-wgCacheEpoch' => '{{config-wg|CacheEpoch}}',
677701 'configure-setting-wgCachePages' => '{{config-wg|CachePages}}',
 702+ 'configure-setting-wgCachePrefix' => '{{config-wg|CachePrefix}}',
678703 'configure-setting-wgClockSkewFudge' => '{{config-wg|ClockSkewFudge}}',
679704 'configure-setting-wgFileCacheDirectory' => '{{config-wg|FileCacheDirectory}}',
680705 'configure-setting-wgForcedRawSMaxage' => '{{config-wg|ForcedRawSMaxage}}',
@@ -751,6 +776,7 @@
752777 'configure-setting-wgAllowCopyUploads' => '{{config-wg|AllowCopyUploads}}',
753778 'configure-setting-wgAllowAsyncCopyUploads' => "{{config-wg|AllowAsyncCopyUploads}} ''See also: [http://www.mediawiki.org/wiki/Special:Code/MediaWiki/70137 r70137].''",
754779 'configure-setting-wgCheckFileExtensions' => '{{config-wg|CheckFileExtensions}}',
 780+ 'configure-setting-wgCopyUploadsDomains' => '{{config-wg|CopyUploadsDomains}}',
755781 'configure-setting-wgEnableUploads' => '{{config-wg|EnableUploads}}',
756782 'configure-setting-wgUploadMaintenance' => '{{config-wg|UploadMaintenance}}',
757783 'configure-setting-wgFileBlacklist' => '{{config-wg|FileBlacklist}}',
@@ -786,6 +812,7 @@
787813 'configure-setting-wgSpecialVersionShowHooks' => '{{config-wg|SpecialVersionShowHooks}}',
788814 'configure-setting-wgUseNPPatrol' => '{{config-wg|UseNPPatrol}}',
789815 'configure-setting-wgAutopromote' => '{{config-wg|Autopromote}}',
 816+ 'configure-setting-wgAutopromoteOnce' => '{{config-wg|AutopromoteOnce}}',
790817 'configure-setting-wgAccountCreationThrottle' => '{{config-wg|AccountCreationThrottle}}',
791818 'configure-setting-wgAllowPageInfo' => '{{config-wg|AllowPageInfo}}',
792819 'configure-setting-wgBlockCIDRLimit' => '{{config-wg|BlockCIDRLimit}}',
@@ -828,12 +855,15 @@
829856 'configure-setting-wgDebugRedirects' => '{{config-wg|DebugRedirects}}',
830857 'configure-setting-wgDebugPrintHttpHeaders' => '{{config-wg|DebugPrintHttpHeaders}}',
831858 'configure-setting-wgDebugTimestamps' => '{{config-wg|DebugTimestamps}}',
 859+ 'configure-setting-wgDebugToolbar' => '{{config-wg|DebugToolbar}}',
832860 'configure-setting-wgDevelopmentWarnings' => '{{config-wg|DevelopmentWarnings}}',
 861+ 'configure-setting-wgDeprecationReleaseLimit' => '{{config-wg|DeprecationReleaseLimit}}',
833862 'configure-setting-wgShowExceptionDetails' => '{{config-wg|ShowExceptionDetails}}',
834863 'configure-setting-wgShowDBErrorBacktrace' => '{{config-wg|ShowDBErrorBacktrace}}',
835864 'configure-setting-wgShowDebug' => '{{config-wg|ShowDebug}}',
836865 'configure-setting-wgShowSQLErrors' => '{{config-wg|ShowSQLErrors}}',
837866 'configure-setting-wgStatsMethod' => '{{config-wg|StatsMethod}}',
 867+ 'configure-setting-wgAggregateStatsID' => '{{config-wg|AggregateStatsID}}',
838868 'configure-setting-wgJobRunRate' => '{{config-wg|JobRunRate}}',
839869 'configure-setting-wgJobClasses' => '{{config-wg|JobClasses}}',
840870 'configure-setting-wgUpdateRowsPerJob' => '{{config-wg|UpdateRowsPerJob}}',
@@ -882,6 +912,8 @@
883913 'configure-setting-wgExtensionAssetsPath' => '{{config-wg|ExtensionAssetsPath}}',
884914 'configure-setting-wgExternalStores' => '{{config-wg|ExternalStores}}',
885915 'configure-setting-wgSpecialPageCacheUpdates' => '{{config-wg|SpecialPageCacheUpdates}}',
 916+ 'configure-setting-wgSQLMode' => '{{config-wg|SQLMode}}',
 917+ 'configure-setting-wgAllowSchemaUpdates' => '{{config-wg|AllowSchemaUpdates}}',
886918 'configure-setting-wgSpecialPages' => '{{config-wg|SpecialPages}}',
887919 'configure-setting-wgSkinExtensionFunctions' => '{{config-wg|SkinExtensionFunctions}}',
888920 'configure-setting-wgGroupPermissions' => '{{config-wg|GroupPermissions}}',
@@ -916,6 +948,7 @@
917949 'configure-setting-wgActiveUserDays' => '{{config-wg|ActiveUserDays}}',
918950 'configure-setting-wgDisableCounters' => '{{config-wg|DisableCounters}}',
919951 'configure-setting-wgHitcounterUpdateFreq' => '{{config-wg|HitcounterUpdateFreq}}',
 952+ 'configure-setting-wgArticleCountMethod' => '{{config-wg|ArticleCountMethod}}',
920953 'configure-setting-wgUseCommaCount' => '{{config-wg|UseCommaCount}}
921954
922955 Do not translate "(true)" and "(false)"',
@@ -931,6 +964,7 @@
932965 'configure-setting-wgExtraNamespaces' => '{{config-wg|ExtraNamespaces}}
933966
934967 This setting is an array of new namespaces, but can also be used to change the name of existing namespaces. It is usually translated as an equivalent to "custom namespaces"',
 968+ 'configure-setting-wgExtraGenderNamespaces' => '{{config-wg|ExtraGenderNamespaces}}',
935969 'configure-setting-wgMetaNamespace' => '{{config-wg|MetaNamespace}}',
936970 'configure-setting-wgMetaNamespaceTalk' => '{{config-wg|MetaNamespaceTalk}}',
937971 'configure-setting-wgNamespaceAliases' => '{{config-wg|NamespaceAliases}}',
@@ -943,6 +977,7 @@
944978 'configure-setting-wgNonincludableNamespaces' => '{{config-wg|NonincludableNamespaces}}',
945979 'configure-setting-wgPreviewOnOpenNamespaces' => '{{config-wg|PreviewOnOpenNamespaces}}',
946980 'configure-setting-wgSitemapNamespaces' => '{{config-wg|SitemapNamespaces}}',
 981+ 'configure-setting-wgSitemapNamespacesPriorities' => '{{config-wg|SitemapNamespacesPriorities}}',
947982 'configure-setting-wgCategoryMagicGallery' => '{{config-wg|CategoryMagicGallery}}',
948983 'configure-setting-wgCategoryPagingLimit' => '{{config-wg|CategoryPagingLimit}}',
949984 'configure-setting-wgUseCategoryBrowser' => '{{config-wg|UseCategoryBrowser}}',
@@ -1080,6 +1115,7 @@
10811116 'configure-setting-wgAllowJavaUploads' => '{{config-wg|AllowJavaUploads}}',
10821117 'configure-setting-wgXMLMimeTypes' => '{{config-wg|XMLMimeTypes}}',
10831118 'configure-setting-wgXMLMimeTypes-key' => '{{config-wg|XMLMimeTypes-key}}',
 1119+ 'configure-setting-wgCleanupPresentationalAttributes' => '{{config-wg|CleanupPresentationalAttributes}}',
10841120 'configure-setting-wgEnableTooltipsAndAccesskeys' => '{{config-wg|EnableTooltipsAndAccesskeys}}',
10851121 'configure-setting-wgHtml5' => '{{config-wg|Html5}}',
10861122 'configure-setting-wgHtml5Version' => '{{config-wg|Html5Version}}',
@@ -1109,6 +1145,18 @@
11101146 'configure-setting-wgHandheldForIPhone' => "{{config-wg|HandheldForIPhone}}
11111147
11121148 Do not translate 'screen' nor 'handheld'",
 1149+ 'configure-setting-wgResourceBasePath' => '{{config-wg|ResourceBasePath}}',
 1150+ 'configure-setting-wgResourceLoaderDebug' => '{{config-wg|ResourceLoaderDebug}}',
 1151+ 'configure-setting-wgResourceLoaderInlinePrivateModules' => '{{config-wg|ResourceLoaderInlinePrivateModules}}',
 1152+ 'configure-setting-wgResourceLoaderMaxage' => '{{config-wg|ResourceLoaderMaxage}}',
 1153+ 'configure-setting-wgResourceLoaderMaxQueryLength' => '{{config-wg|ResourceLoaderMaxQueryLength}}',
 1154+ 'configure-setting-wgResourceLoaderMinifierMaxLineLength' => '{{config-wg|ResourceLoaderMinifierMaxLineLength}}',
 1155+ 'configure-setting-wgResourceLoaderMinifierStatementsOnOwnLine' => '{{config-wg|ResourceLoaderMinifierStatementsOnOwnLine}}',
 1156+ 'configure-setting-wgResourceLoaderUseESI' => '{{config-wg|ResourceLoaderUseESI}}',
 1157+ 'configure-setting-wgResourceLoaderValidateJS' => '{{config-wg|ResourceLoaderValidateJS}}',
 1158+ 'configure-setting-wgResourceLoaderValidateStaticJS' => '{{config-wg|ResourceLoaderValidateStaticJS}}',
 1159+ 'configure-setting-wgIncludeLegacyJavaScript' => '{{config-wg|IncludeLegacyJavaScript}}',
 1160+ 'configure-setting-wgLegacyJavaScriptGlobals' => '{{config-wg|LegacyJavaScriptGlobals}}',
11131161 'configure-setting-wgUseAjax' => '{{config-wg|UseAjax}}',
11141162 'configure-setting-wgAjaxExportList' => '{{config-wg|AjaxExportList}}',
11151163 'configure-setting-wgAjaxSearch' => '{{config-wg|AjaxSearch}}',
@@ -1140,17 +1188,22 @@
11411189 'configure-setting-wgUseSharedUploads' => '{{config-wg|UseSharedUploads}}',
11421190 'configure-setting-wgAppleTouchIcon' => '{{config-wg|AppleTouchIcon}}',
11431191 'configure-setting-wgArticlePath' => '{{config-wg|ArticlePath}}',
 1192+ 'configure-setting-wgCanonicalServer' => '{{config-wg|CanonicalServer}}',
 1193+ 'configure-setting-wgDeletedDirectory' => '{{config-wg|DeletedDirectory}}',
11441194 'configure-setting-wgDirectoryMode' => '{{config-wg|DirectoryMode}}',
11451195 'configure-setting-wgDiff' => '{{config-wg|Diff}}',
11461196 'configure-setting-wgDiff3' => '{{config-wg|Diff3}}',
11471197 'configure-setting-wgFavicon' => "Do not translate 'favicon'",
 1198+ 'configure-setting-wgFooterIcons' => '{{config-wg|FooterIcons}}',
11481199 'configure-setting-wgLogo' => '{{config-wg|Logo}}',
 1200+ 'configure-setting-wgLoadScript' => '{{config-wg|LoadScript}}',
11491201 'configure-setting-wgMathDirectory' => '{{config-wg|MathDirectory}}',
11501202 'configure-setting-wgMathPath' => '{{config-wg|MathPath}}',
11511203 'configure-setting-wgRedirectScript' => '{{config-wg|RedirectScript}}',
11521204 'configure-setting-wgPhpCli' => '{{config-wg|PhpCli}}
11531205 <code>cli</code> = command line interface.
11541206 <code>php</code> and <code>php5</code> are names of a program. Program names are case insensitive on some, and lowercase on most operating systems.',
 1207+ 'configure-setting-wgExiv2Command' => '{{config-wg|Exiv2Command}}',
11551208 'configure-setting-wgProto' => '{{config-wg|Proto}}',
11561209 'configure-setting-wgScript' => '{{config-wg|Script}}',
11571210 'configure-setting-wgScriptExtension' => '{{config-wg|ScriptExtension}}',
@@ -1166,10 +1219,13 @@
11671220 'configure-setting-wgUsePathInfo' => '{{config-wg|UsePathInfo}}',
11681221 'configure-setting-wgUploadDirectory' => '{{config-wg|UploadDirectory}}',
11691222 'configure-setting-wgUploadNavigationUrl' => '{{config-wg|UploadNavigationUrl}}',
 1223+ 'configure-setting-wgUploadMissingFileUrl' => '{{config-wg|UploadMissingFileUrl}}',
11701224 'configure-setting-wgUploadPath' => '{{config-wg|UploadPath}}',
11711225 'configure-setting-wgVariantArticlePath' => '{{config-wg|VariantArticlePath}}',
 1226+ 'configure-setting-wgUploadStashScalerBaseUrl' => '{{config-wg|UploadStashScalerBaseUrl}}',
11721227 'configure-setting-wgAllowCategorizedRecentChanges' => '{{config-wg|AllowCategorizedRecentChanges}}',
11731228 'configure-setting-wgPutIPinRC' => '{{config-wg|PutIPinRC}}',
 1229+ 'configure-setting-wgAutopromoteOnceLogInRC' => '{{config-wg|AutopromoteOnceLogInRC}}',
11741230 'configure-setting-wgRCChangedSizeThreshold' => '{{config-wg|RCChangedSizeThreshold}}',
11751231 'configure-setting-wgRCFilterByAge' => '{{config-wg|RCFilterByAge}}',
11761232 'configure-setting-wgRCLinkLimits' => '{{config-wg|RCLinkLimits}}',
Index: trunk/extensions/Configure/settings/Settings-core.php
@@ -57,16 +57,22 @@
5858 'wgUseSiteJs' => 'bool',
5959 'wgHandheldStyle' => 'text',
6060 'wgHandheldForIPhone' => 'bool',
 61+ 'wgIncludeLegacyJavaScript' => 'bool',
 62+ 'wgLegacyJavaScriptGlobals' => 'bool',
6163 ),
6264 'resourceloader' => array(
 65+ 'wgResourceBasePath' => 'text',
6366 'wgResourceLoaderDebug' => 'bool',
6467 'wgResourceLoaderInlinePrivateModules' => 'bool',
6568 'wgResourceLoaderMaxage' => 'array',
 69+ 'wgResourceLoaderMaxQueryLength' => 'int',
 70+ 'wgResourceLoaderMinifierMaxLineLength' => 'int',
 71+ 'wgResourceLoaderMinifierStatementsOnOwnLine' => 'bool',
6672 'wgResourceLoaderUseESI' => 'bool',
67 - 'wgResourceLoaderMinifyJSVerticalSpace' => 'bool',
 73+ 'wgResourceLoaderValidateJS' => 'bool',
 74+ 'wgResourceLoaderValidateStaticJS' => 'bool',
6875 ),
6976 'performance' => array(
70 - 'wgAPICacheHelp' => 'bool',
7177 'wgAPICacheHelpTimeout' => 'int',
7278 'wgAPIMaxDBRows' => 'int',
7379 'wgAPIMaxResultSize' => 'int',
@@ -87,6 +93,8 @@
8894 'wgSeleniumConfigFile' => 'text',
8995 'wgDBtestuser' => 'text',
9096 'wgDBtestpassword' => 'text',
 97+ 'wgEnableJavaScriptTest' => 'bool',
 98+ 'wgJavaScriptTestConfig' => 'array',
9199 ),
92100 ),
93101 'pages' => array(
@@ -110,6 +118,7 @@
111119 'wgCapitalLinkOverrides' => 'array',
112120 'wgContentNamespaces' => 'array',
113121 'wgExtraNamespaces' => 'array',
 122+ 'wgExtraGenderNamespaces' => 'array',
114123 'wgMetaNamespace' => 'text',
115124 'wgMetaNamespaceTalk' => 'text',
116125 'wgNamespaceAliases' => 'array',
@@ -122,11 +131,13 @@
123132 'wgNonincludableNamespaces' => 'array',
124133 'wgPreviewOnOpenNamespaces' => 'array',
125134 'wgSitemapNamespaces' => 'array',
 135+ 'wgSitemapNamespacesPriorities' => 'array',
126136 ),
127137 ),
128138 'groups' => array(
129139 'groups' => array(
130140 'wgAutopromote' => 'array',
 141+ 'wgAutopromoteOnce' => 'array',
131142 'wgImplicitGroups' => 'array',
132143 'wgGroupPermissions' => 'array',
133144 'wgRevokePermissions' => 'array',
@@ -141,14 +152,12 @@
142153 'wgActionPaths' => 'array',
143154 'wgAppleTouchIcon' => 'text',
144155 'wgArticlePath' => 'text',
 156+ 'wgCanonicalServer' => 'text',
145157 'wgDeletedDirectory' => 'text',
146158 'wgFavicon' => 'text',
147159 'wgFooterIcons' => 'array',
148 - 'wgMathDirectory' => 'text',
149 - 'wgMathPath' => 'text',
150160 'wgLoadScript' => 'text',
151161 'wgRedirectScript' => 'text',
152 - 'wgProto' => 'text',
153162 'wgScript' => 'text',
154163 'wgScriptExtension' => 'text',
155164 'wgScriptPath' => 'text',
@@ -171,8 +180,8 @@
172181 'wgDiff' => 'text',
173182 'wgDiff3' => 'text',
174183 'wgPhpCli' => 'text',
175 - 'wgTexvc' => 'text',
176184 'wgExternalDiffEngine' => 'text',
 185+ 'wgExiv2Command' => 'text',
177186 ),
178187 'filesystem' => array(
179188 'wgDirectoryMode' => 'int',
@@ -204,6 +213,7 @@
205214 'wgUseDumbLinkUpdate' => 'bool',
206215 'wgExternalStores' => 'array',
207216 'wgSQLMode' => 'text',
 217+ 'wgAllowSchemaUpdates' => 'bool',
208218 ),
209219 'load-balancing' => array(
210220 'wgDBClusterTimeout' => 'int',
@@ -223,7 +233,6 @@
224234 ),
225235 'postgres' => array(
226236 'wgDBmwschema' => 'text',
227 - 'wgDBts2schema' => 'text',
228237 ),
229238 'sqlite' => array(
230239 'wgSQLiteDataDir' => 'text',
@@ -282,6 +291,7 @@
283292 ),
284293 'output' => array(
285294 'output' => array(
 295+ 'wgCleanupPresentationalAttributes' => 'bool',
286296 'wgEnableTooltipsAndAccesskeys' => 'bool',
287297 'wgHtml5' => 'bool',
288298 'wgWellFormedXml' => 'bool',
@@ -294,6 +304,7 @@
295305 'wgAllowRdfaAttributes' => 'bool',
296306 'wgHtml5Version' => 'text',
297307 'wgDisableOutputCompression' => 'bool',
 308+ 'wgSend404Code' => 'bool',
298309 ),
299310 ),
300311 'debug' => array(
@@ -308,12 +319,15 @@
309320 'wgDebugRedirects' => 'bool',
310321 'wgDebugPrintHttpHeaders' => 'bool',
311322 'wgDebugTimestamps' => 'bool',
 323+ 'wgDebugToolbar' => 'bool',
312324 'wgDevelopmentWarnings' => 'bool',
 325+ 'wgDeprecationReleaseLimit' => 'text',
313326 'wgShowDebug' => 'bool',
314327 'wgShowExceptionDetails' => 'bool',
315328 'wgShowDBErrorBacktrace' => 'bool',
316329 'wgShowSQLErrors' => 'bool',
317330 'wgStatsMethod' => array( 'cache' => 'Cache', 'udp' => 'UDP', 0 => 'None' ),
 331+ 'wgAggregateStatsID' => 'text',
318332 ),
319333 'profiling' => array(
320334 'wgDebugFunctionEntry' => 'bool',
@@ -333,6 +347,7 @@
334348 'wgCountCategorizedImagesAsUsed' => 'bool',
335349 'wgDisableCounters' => 'bool',
336350 'wgHitcounterUpdateFreq' => 'int',
 351+ 'wgArticleCountMethod' => array( 'all' => 'All', 'comma' => 'Comma', 'link' => 'Link' ),
337352 'wgUseCommaCount' => 'bool',
338353 'wgWantedPagesThreshold' => 'int',
339354 ),
@@ -366,6 +381,7 @@
367382 'wgCacheDirectory' => 'text',
368383 'wgCacheEpoch' => 'text',
369384 'wgCachePages' => 'bool',
 385+ 'wgCachePrefix' => 'text',
370386 'wgClockSkewFudge' => 'int',
371387 'wgInvalidateCacheOnLocalSettingsChange' => 'bool',
372388 'wgFileCacheDirectory' => 'text',
@@ -446,8 +462,6 @@
447463 'wgBlockDisablesLogin' => 'bool',
448464 'wgBlockCIDRLimit' => 'int',
449465 'wgSysopEmailBans' => 'bool',
450 - 'wgSysopRangeBans' => 'bool',
451 - 'wgSysopUserBans' => 'bool',
452466 'wgAutoblockExpiry' => 'int',
453467 ),
454468 'filter' => array(
@@ -471,6 +485,8 @@
472486 'wgAllowCopyUploads' => 'bool',
473487 'wgAllowAsyncCopyUploads' => 'bool',
474488 'wgCheckFileExtensions' => 'bool',
 489+ 'wgCopyUploadsDomains' => 'array',
 490+ 'wgDisableUploadScriptChecks' => 'bool',
475491 'wgAllowJavaUploads' => 'bool',
476492 'wgFileBlacklist' => 'array',
477493 'wgFileExtensions' => 'array',
@@ -480,6 +496,7 @@
481497 'wgStrictFileExtensions' => 'bool',
482498 'wgUploadSizeWarning' => 'int',
483499 'wgMaxUploadSize' => 'int',
 500+ 'wgUploadStashMaxAge' => 'int',
484501 'wgHTTPTimeout' => 'int',
485502 'wgHTTPProxy' => 'text',
486503 'wgAsyncHTTPTimeout' => 'int',
@@ -520,12 +537,14 @@
521538 'wgMaxImageArea' => 'int',
522539 'wgMediaHandlers' => 'array',
523540 'wgShowEXIF' => 'bool',
 541+ 'wgUpdateCompatibleMetadata' => 'bool',
524542 'wgTrustedMediaFormats' => 'array',
525543 'wgImgAuthDetails' => 'bool',
526544 'wgImgAuthPublicTest' => 'bool',
527545 ),
528546 'thumbnail' => array(
529547 'wgUseImageResize' => 'bool',
 548+ 'wgEnableAutoRotation' => 'bool',
530549 'wgTiffThumbnailType' => 'array',
531550 'wgThumbnailEpoch' => 'text',
532551 'wgThumbnailScriptPath' => 'text',
@@ -533,6 +552,7 @@
534553 'wgGenerateThumbnailOnParse' => 'bool',
535554 'wgShowArchiveThumbnails' => 'bool',
536555 'wgThumbLimits' => 'array',
 556+ 'wgExcludeFromThumbnailPurge' => 'array',
537557 ),
538558 'djvu' => array(
539559 'wgDjvuDump' => 'text',
@@ -544,6 +564,7 @@
545565 ),
546566 'imagemagick' => array(
547567 'wgImageMagickConvertCommand' => 'text',
 568+ 'wgImageMagickIdentifyCommand' => 'text',
548569 'wgImageMagickTempDir' => 'text',
549570 'wgSharpenParameter' => 'int',
550571 'wgSharpenReductionThreshold' => 'text',
@@ -555,6 +576,7 @@
556577 'wgSVGConverterPath' => 'text',
557578 'wgSVGConverters' => 'array',
558579 'wgSVGMaxSize' => 'int',
 580+ 'wgSVGMetadataCutoff' => 'int',
559581 ),
560582 'antivirus' => array(
561583 'wgAntivirus' => 'text',
@@ -591,11 +613,6 @@
592614 'html' => array(
593615 'wgRawHtml' => 'bool',
594616 ),
595 - 'tex' => array(
596 - 'wgUseTeX' => 'bool',
597 - 'wgTexvcBackgroundColor' => 'text',
598 - 'wgMathCheckFiles' => 'bool',
599 - ),
600617 'tidy' => array(
601618 'wgAlwaysUseTidy' => 'bool',
602619 'wgDebugTidy' => 'bool',
@@ -610,6 +627,7 @@
611628 'specialpages' => array(
612629 'specialpages' => array(
613630 'wgAllowSpecialInclusion' => 'bool',
 631+ 'wgExportAllowAll' => 'bool',
614632 'wgExportAllowHistory' => 'bool',
615633 'wgExportAllowListContributors' => 'bool',
616634 'wgExportFromNamespaces' => 'bool',
@@ -620,6 +638,7 @@
621639 'wgImportTargetNamespace' => 'text',
622640 'wgLogRestrictions' => 'array',
623641 'wgMaxRedirectLinksRetrieved' => 'int',
 642+ 'wgQueryPageDefaultLimit' => 'int',
624643 'wgSecureLogin' => 'bool',
625644 'wgRedirectOnLogin' => 'text',
626645 'wgSortSpecialPages' => 'bool',
@@ -630,6 +649,7 @@
631650 'recentchanges' => array(
632651 'wgAllowCategorizedRecentChanges' => 'bool',
633652 'wgPutIPinRC' => 'bool',
 653+ 'wgAutopromoteOnceLogInRC' => 'bool',
634654 'wgRCChangedSizeThreshold' => 'int',
635655 'wgRCFilterByAge' => 'bool',
636656 'wgRCLinkLimits' => 'array',
@@ -651,7 +671,6 @@
652672 'wgAutoConfirmAge' => 'int',
653673 'wgAutoConfirmCount' => 'int',
654674 'wgAllowRealName' => 'bool',
655 - 'wgAllowUserSkin' => 'bool',
656675 'wgAllowUserCssPrefs' => 'bool',
657676 'wgDefaultUserOptions' => 'array',
658677 'wgDisableAnonTalk' => 'bool',
@@ -662,8 +681,8 @@
663682 'wgMaxSigChars' => 'int',
664683 'wgMinimalPasswordLength' => 'int',
665684 'wgLivePasswordStrengthChecks' => 'bool',
 685+ 'wgPasswordResetRoutes' => 'array',
666686 'wgNewUserLog' => 'bool',
667 - 'wgLogAutocreatedAccounts' => 'bool',
668687 'wgReservedUsernames' => 'array',
669688 'wgShowIPinHeader' => 'bool',
670689 'wgBrowserBlackList' => 'array',
@@ -706,7 +725,6 @@
707726 ),
708727 'copyright' => array(
709728 'copyright' => array(
710 - 'wgCheckCopyrightUpload' => 'bool',
711729 'wgCopyrightIcon' => 'text',
712730 'wgEnableCreativeCommonsRdf' => 'bool',
713731 'wgEnableDublinCoreRdf' => 'bool',
@@ -726,6 +744,7 @@
727745 'wgAdvancedSearchHighlighting' => 'bool',
728746 'wgEnableMWSuggest' => 'bool',
729747 'wgEnableOpenSearchSuggest' => 'bool',
 748+ 'wgEnableSearchContributorsByIP' => 'bool',
730749 'wgGoToEdit' => 'bool',
731750 'wgMWSuggestTemplate' => 'text',
732751 'wgOpenSearchTemplate' => 'text',
@@ -762,6 +781,7 @@
763782 'wgUseESI' => 'bool',
764783 'wgUsePrivateIPs' => 'bool',
765784 'wgUseXVO' => 'bool',
 785+ 'wgVaryOnXFP' => 'bool',
766786 ),
767787 'htcp' => array(
768788 'wgHTCPMulticastAddress' => 'text',
@@ -800,6 +820,7 @@
801821 'wgCrossSiteAJAXdomainExceptions' => 'simple',
802822 'wgDisableQueryPageUpdate' => 'simple',
803823 'wgPoolCounterConf' => 'array',
 824+ 'wgJavaScriptTestConfig' => 'array',
804825 # Pages
805826 'wgInvalidRedirectTargets' => 'simple',
806827 'wgArticleRobotPolicies' => 'assoc',
@@ -809,6 +830,7 @@
810831 'wgContentNamespaces' => 'ns-simple',
811832 'wgCapitalLinkOverrides' => 'ns-bool',
812833 'wgExtraNamespaces' => 'assoc',
 834+ 'wgExtraGenderNamespaces' => 'array',
813835 'wgNamespaceAliases' => 'assoc',
814836 'wgNamespaceProtection' => 'ns-array',
815837 'wgNamespaceRobotPolicies' => 'ns-text',
@@ -819,8 +841,10 @@
820842 'wgNonincludableNamespaces' => 'ns-simple',
821843 'wgPreviewOnOpenNamespaces' => 'ns-bool',
822844 'wgSitemapNamespaces' => 'ns-simple',
 845+ 'wgSitemapNamespacesPriorities' => 'array',
823846 # Groups
824847 'wgAutopromote' => 'promotion-conds',
 848+ 'wgAutopromoteOnce' => 'array',
825849 'wgImplicitGroups' => 'simple',
826850 'wgGroupPermissions' => 'group-bool',
827851 'wgRevokePermissions' => 'group-bool',
@@ -871,6 +895,7 @@
872896 'wgFileBlacklist' => 'simple',
873897 'wgFileExtensions' => 'simple',
874898 'wgFileStore' => 'array',
 899+ 'wgCopyUploadsDomains' => 'simple',
875900 'wgLocalFileRepo' => 'assoc',
876901 'wgForeignFileRepos' => 'array',
877902 'wgMimeTypeBlacklist' => 'simple',
@@ -881,6 +906,7 @@
882907 'wgTrustedMediaFormats' => 'simple',
883908 'wgTiffThumbnailType' => 'simple',
884909 'wgThumbLimits' => 'simple',
 910+ 'wgExcludeFromThumbnailPurge' => 'simple',
885911 'wgSVGConverters' => 'assoc',
886912 'wgAntivirusSetup' => 'array',
887913 # Parser
@@ -897,6 +923,7 @@
898924 'wgRCLinkDays' => 'simple',
899925 # Users
900926 'wgDefaultUserOptions' => 'assoc',
 927+ 'wgPasswordResetRoutes' => 'array',
901928 'wgReservedUsernames' => 'simple',
902929 'wgBrowserBlackList' => 'simple',
903930 'wgExternalAuthConf' => 'array',
@@ -943,6 +970,7 @@
944971 'wgHandheldStyle' => false,
945972 'wgMetaNamespaceTalk' => false,
946973 'wgCacheDirectory' => false,
 974+ 'wgCachePrefix' => false,
947975 'wgInterwikiCache' => false,
948976 'wgReadOnly' => null,
949977 'wgRateLimitLog' => null,
@@ -985,6 +1013,8 @@
9861014 'wgAPIRequestLog' => false,
9871015 'wgExternalAuthType' => null,
9881016 'wgHtml5Version' => null,
 1017+ 'wgAggregateStatsID' => false,
 1018+ 'wgResourceBasePath' => null,
9891019 );
9901020
9911021 /**
@@ -1001,10 +1031,9 @@
10021032 'wgDirectoryMode',
10031033 'wgDiff',
10041034 'wgDiff3',
 1035+ 'wgPhpCli',
 1036+ 'wgExiv2Command',
10051037 'wgFavicon',
1006 - 'wgMathDirectory',
1007 - 'wgMathPath',
1008 - 'wgProto',
10091038 'wgLoadScript',
10101039 'wgRedirectScript',
10111040 'wgScript',
@@ -1137,14 +1166,43 @@
11381167 * Array of settings depending of the Core version
11391168 */
11401169 $settingsVersion = array(
1141 - # Added in 1.18
1142 - 'wgAllowJavaUploads' => array( array( '1.18alpha', '>=' ) ),
1143 - 'wgDBtestuser' => array( array( '1.18alpha', '>=' ) ),
1144 - 'wgDBtestpassword' => array( array( '1.18alpha', '>=' ) ),
1145 - 'wgUseCombinedLoginLink' => array( array( '1.18alpha', '>=' ) ),
1146 - 'wgUserEmailConfirmationTokenExpiry' => array( array( '1.18alpha', '>=' ) ),
 1170+ # Added in 1.19
 1171+ 'wgAllowSchemaUpdates' => array( array( '1.19alpha', '>=' ) ),
 1172+ 'wgCachePrefix' => array( array( '1.19alpha', '>=' ) ),
 1173+ 'wgCleanupPresentationalAttributes' => array( array( '1.19alpha', '>=' ) ),
 1174+ 'wgCopyUploadsDomains' => array( array( '1.19alpha', '>=' ) ),
 1175+ 'wgDebugToolbar' => array( array( '1.19alpha', '>=' ) ),
 1176+ 'wgDeprecationReleaseLimit' => array( array( '1.19alpha', '>=' ) ),
 1177+ 'wgDisableUploadScriptChecks' => array( array( '1.19alpha', '>=' ) ),
 1178+ 'wgEnableAutoRotation' => array( array( '1.19alpha', '>=' ) ),
 1179+ 'wgEnableJavaScriptTest' => array( array( '1.19alpha', '>=' ) ),
 1180+ 'wgEnableSearchContributorsByIP' => array( array( '1.19alpha', '>=' ) ),
 1181+ 'wgExportAllowAll' => array( array( '1.19alpha', '>=' ) ),
 1182+ 'wgImageMagickIdentifyCommand' => array( array( '1.19alpha', '>=' ) ),
 1183+ 'wgJavaScriptTestConfig' => array( array( '1.19alpha', '>=' ) ),
 1184+ 'wgPasswordResetRoutes' => array( array( '1.19alpha', '>=' ) ),
 1185+ 'wgQueryPageDefaultLimit' => array( array( '1.19alpha', '>=' ) ),
 1186+ 'wgResourceBasePath' => array( array( '1.19alpha', '>=' ) ),
 1187+ 'wgResourceLoaderMaxQueryLength' => array( array( '1.19alpha', '>=' ) ),
 1188+ 'wgResourceLoaderMinifierMaxLineLength' => array( array( '1.19alpha', '>=' ) ),
 1189+ 'wgResourceLoaderMinifierStatementsOnOwnLine' => array( array( '1.19alpha', '>=' ) ),
 1190+ 'wgResourceLoaderValidateJS' => array( array( '1.19alpha', '>=' ) ),
 1191+ 'wgResourceLoaderValidateStaticJS' => array( array( '1.19alpha', '>=' ) ),
 1192+ 'wgSend404Code' => array( array( '1.19alpha', '>=' ) ),
 1193+ 'wgSitemapNamespacesPriorities' => array( array( '1.19alpha', '>=' ) ),
 1194+ 'wgSVGMetadataCutoff' => array( array( '1.19alpha', '>=' ) ),
 1195+ 'wgUpdateCompatibleMetadata' => array( array( '1.19alpha', '>=' ) ),
 1196+ 'wgUploadStashMaxAge' => array( array( '1.19alpha', '>=' ) ),
 1197+ 'wgVaryOnXFP' => array( array( '1.19alpha', '>=' ) ),
11471198
1148 - # Removed in 1.18
1149 - 'wgAPICacheHelp' => array( array( '1.18alpha', '<' ) ),
1150 - 'wgDBts2schema' => array( array( '1.18alpha', '<' ) ),
 1199+ # Removed in 1.19
 1200+ 'wgEnableCreativeCommonsRdf' => array( array( '1.19alpha', '<' ) ),
 1201+ 'wgEnableDublinCoreRdf' => array( array( '1.19alpha', '<' ) ),
 1202+ 'wgExtraRandompageSQL' => array( array( '1.19alpha', '<' ) ),
 1203+ 'wgRateLimitsExcludedGroups' => array( array( '1.19alpha', '<' ) ),
 1204+ 'wgEnableTooltipsAndAccesskeys' => array( array( '1.19alpha', '<' ) ),
 1205+ 'wgExcludeFromThumbnailPurge' => array( array( '1.19alpha', '<' ) ),
 1206+ 'wgLivePasswordStrengthChecks' => array( array( '1.19alpha', '<' ) ),
 1207+ 'wgUseTrackbacks' => array( array( '1.19alpha', '<' ) ),
 1208+ 'wgVectorShowVariantName' => array( array( '1.19alpha', '<' ) ),
11511209 );
Index: trunk/extensions/Configure/Configure.php
@@ -17,7 +17,7 @@
1818 'author' => array( 'Alexandre Emsenhuber', 'Andrew Garrett' ),
1919 'url' => 'https://www.mediawiki.org/wiki/Extension:Configure',
2020 'descriptionmsg' => 'configure-desc',
21 - 'version' => '0.17.1',
 21+ 'version' => '0.17.2',
2222 );
2323
2424 # Configuration part

Follow-up revisions

RevisionCommit summaryAuthorDate
r109743r109737: Consistency tweak: javascript -> JavaScriptraymond18:22, 22 January 2012

Status & tagging log