Index: trunk/extensions/Configure/findSettings.php |
— | — | @@ -60,30 +60,47 @@ |
61 | 61 | $ignoreList = array( |
62 | 62 | # Core |
63 | 63 | 'wgTitle', 'wgArticle', 'wgContLang', 'wgLang', 'wgOut', 'wgParser', 'wgMessageCache', |
| 64 | + 'wgVersion', |
64 | 65 | # Extensions |
65 | 66 | 'wgAbuseFilterStyleVersion', |
66 | 67 | 'wgAdminLinksIP', |
| 68 | + 'wgExtCategoryTests', |
67 | 69 | 'wgCategoryTreeUseCategoryTable', 'wgCategoryTreeVersion', |
| 70 | + 'wgCategoryWatch', |
68 | 71 | 'wgCheckUserStyleVersion', |
69 | 72 | 'wgCaptcha', 'wgConfirmEditIP', |
70 | 73 | 'wgCitationCache', 'wgCitationCounter', 'wgCitationRunning', |
71 | 74 | 'wgCodeReviewStyleVersion', |
| 75 | + 'wgCollectionVersion', 'wgCollectionStyleVersion', |
72 | 76 | 'wgCSS', |
73 | 77 | 'wgDeleteQueueStyleVersion', |
| 78 | + 'wgDraftsStyleVersion', |
| 79 | + 'edgIP', 'edgValues', |
74 | 80 | 'wgErrorHandlerErrors', 'wgErrorHandlerOutputDone', |
75 | 81 | 'wgFlaggedRevStyleVersion', |
| 82 | + 'wgGoogleAdSenseCssLocation', |
76 | 83 | 'wgOggScriptVersion', |
77 | 84 | 'wgPFHookStub', |
| 85 | + 'sdgIP', 'sdgScriptPath', 'sdgNamespaceIndex', |
| 86 | + 'sfgIP', 'sfgScriptPath', 'sfgNamespaceIndex', |
| 87 | + 'smwgIP', 'smwgScriptPath', 'smwgNamespaceIndex', 'smwgRAPPath', 'smwgSMWBetaCompatible', |
| 88 | + 'srfgIP', 'srfgScriptPath', |
78 | 89 | 'wgUserBoardScripts', 'wgUserProfileDirectory', 'wgUserProfileScripts', 'wgUserRelationshipScripts', |
79 | 90 | 'wgTimelineSettings', |
80 | 91 | 'wgTitleBlacklist', |
| 92 | + 'wgAutoCreateCategoryPagesObject', |
| 93 | + 'wgSpecialRefactorVersion', |
| 94 | + 'wgUniwikiFormatChangesObject', |
| 95 | + 'wgGenericEditPageClass', 'wgSwitchMode', |
| 96 | + 'wgWatchersAddCache', |
| 97 | + 'wgWikiArticleFeedsParser', 'wgWikiFeedPresent', |
81 | 98 | ); |
82 | 99 | foreach ( $exts as $ext ) { |
83 | 100 | if( !$ext->isInstalled() ) continue; // must exist |
84 | 101 | $file = file_get_contents( $ext->getFile() ); |
85 | 102 | $name = $ext->getName(); |
86 | 103 | $m = array(); |
87 | | - preg_match_all( '/\$([ew]g[A-Za-z0-9]+)\s*\=/', $file, $m ); |
| 104 | + preg_match_all( '/\$((wg|eg|edg|sdg|sfg|smwg|srfg|abc|ce[^n]|ub|whoiswatching|wminc)[A-Za-z0-9_]+)\s*\=/', $file, $m ); |
88 | 105 | $definedSettings = array_unique( $m[1] ); |
89 | 106 | $allSettings = array_keys( $ext->getSettings() ); |
90 | 107 | |
Index: trunk/extensions/Configure/CHANGELOG |
— | — | @@ -4,6 +4,10 @@ |
5 | 5 | 0.14.11 - 16 August 2009 |
6 | 6 | * (bug 19057) Added user name parameter to configure-viewconfig-line message |
7 | 7 | * (bug 19058) Added user name parameter to configure-old-summary message |
| 8 | + * Updated AuthorProtect, Babel, CategoryOnUpload, Collection, ConfirmAccount, |
| 9 | + EditOwn, EditUser, ExternalData, FlaggedRevs, LocalisationUpdate, |
| 10 | + OggHandler, RT, SemanticForms, SemanticMediaWiki, TorBlock, Translate, |
| 11 | + Uniwiki - Generic Edit Page, WebChat and WikiAtHome extensions. |
8 | 12 | |
9 | 13 | 0.14.10 - 15 August 2009 |
10 | 14 | Added support for ReplaceSet, RT, UploadBlacklist, UsageStatistics, |
Index: trunk/extensions/Configure/Configure.settings-ext.txt |
— | — | @@ -90,6 +90,7 @@ |
91 | 91 | url = http://www.mediawiki.org/wiki/Extension:Assert_Edit |
92 | 92 | |
93 | 93 | AuthorProtect |
| 94 | +settings[] = wgAuthorProtectDelayRun: bool, wgAuthorProtectDoProtect: bool |
94 | 95 | url = http://www.mediawiki.org/wiki/Extension:AuthorProtect |
95 | 96 | |
96 | 97 | Autoincrement |
— | — | @@ -97,8 +98,8 @@ |
98 | 99 | |
99 | 100 | Babel |
100 | 101 | settings[] = wgBabelUseLevelZeroCategory: bool, wgBabelUseSimpleCategories: bool |
101 | | -settings[] = wgBabelUseMainCategories: bool, wgLanguageCodesFiles: array |
102 | | -array[] = wgLanguageCodesFiles: assoc |
| 102 | +settings[] = wgBabelUseMainCategories: bool, wgBabelLanguageCodesCdb: text |
| 103 | +settings[] = wgBabelLanguageNamesCdb: text |
103 | 104 | url = http://www.mediawiki.org/wiki/Extension:Babel |
104 | 105 | |
105 | 106 | BackAndForth |
— | — | @@ -146,7 +147,6 @@ |
147 | 148 | |
148 | 149 | CategoryOnUpload |
149 | 150 | settings[] = wgCategoryOnUploadAllowNone: bool |
150 | | -settings[] = wgCategoryTreeAllowTag: bool, wgCategoryTreeDisableCache: bool |
151 | 151 | settings[] = wgCategoryOnUploadDefault: text |
152 | 152 | settings[] = wgCategoryOnUploadList: array |
153 | 153 | empty[] = wgCategoryOnUploadDefault: null, wgCategoryOnUploadList: null |
— | — | @@ -270,6 +270,8 @@ |
271 | 271 | settings[] = wgSubversionProxy: text, wgSubversionProxyTimeout: int |
272 | 272 | settings[] = wgSubversionUser: text, wgSubversionPassword: text |
273 | 273 | settings[] = wgCodeReviewImportBatchSize: int, wgWikiSVN: text |
| 274 | +settings[] = wgCodeReviewSharedSecret: text, wgSubversionOptions: text |
| 275 | +empty[] = wgCodeReviewSharedSecret: false |
274 | 276 | schema = true |
275 | 277 | url = http://www.mediawiki.org/wiki/Extension:CodeReview |
276 | 278 | |
— | — | @@ -277,11 +279,13 @@ |
278 | 280 | settings[] = wgCollectionMWServeURL: text, wgCollectionMWServeCredentials: text |
279 | 281 | settings[] = wgCollectionMWServeCert: text, wgCollectionArticleNamespaces: array |
280 | 282 | settings[] = wgCommunityCollectionNamespace: int, wgCollectionMaxArticles: int |
281 | | -settings[] = wgLicenseName: text, wgLicenseURL: text, wgPDFTemplateBlacklist: text |
282 | | -settings[] = wgCollectionTemplateExclusionCategory: text, wgCollectionFormats: array |
283 | | -settings[] = wgCollectionPortletForLoggedInUsersOnly: bool |
| 283 | +settings[] = wgCollectionLicenseName: text, wgCollectionLicenseURL: text |
| 284 | +settings[] = wgCollectionFormats: array, wgCollectionNavPopups: bool |
| 285 | +settings[] = wgCollectionPortletForLoggedInUsersOnly: bool, wgCollectionPortletFormats: array |
284 | 286 | array[] = wgCollectionArticleNamespaces: ns-simple, wgCollectionFormats: assoc |
285 | | -empty[] = wgCollectionMWServeCert: null, wgLicenseName: null, wgLicenseURL: null |
| 287 | +array[] = wgCollectionPortletFormats: simple |
| 288 | +empty[] = wgCollectionMWServeCert: null, wgCollectionLicenseName: null |
| 289 | +empty[] = wgCollectionLicenseURL: null |
286 | 290 | url = http://www.mediawiki.org/wiki/Extension:Collection |
287 | 291 | |
288 | 292 | Commentbox |
— | — | @@ -315,9 +319,9 @@ |
316 | 320 | settings[] = wgConfirmAccountSortkey: array, wgConfirmAccountSaveInfo: bool |
317 | 321 | settings[] = wgConfirmAccountContact: text, wgConfirmAccountCaptchas: bool |
318 | 322 | settings[] = wgConfirmAccountNotice: bool, wgAllowAccountRequestFiles: bool |
319 | | -settings[] = wgAccountRequestExts: array |
| 323 | +settings[] = wgAccountRequestExts: array, wgConfirmAccountFSRepos: array |
320 | 324 | array[] = wgAccountRequestTypes: array, wgConfirmAccountSortkey: simple |
321 | | -array[] = wgAccountRequestExts: simple |
| 325 | +array[] = wgAccountRequestExts: simple, wgConfirmAccountFSRepos: array |
322 | 326 | settings-dependencies[] = wgEnableEmail: true |
323 | 327 | schema = true |
324 | 328 | url = http://www.mediawiki.org/wiki/Extension:ConfirmAccount |
— | — | @@ -421,14 +425,15 @@ |
422 | 426 | url = http://www.mediawiki.org/wiki/Extension:Editcount |
423 | 427 | |
424 | 428 | EditOwn |
425 | | -settings[] = wgEditOwnExcludedNamespaces: array |
426 | | -array[] = wgEditOwnExcludedNamespaces: ns-simple |
| 429 | +settings[] = wgEditOwnExcludedNamespaces: array, wgEditOwnActions: array |
| 430 | +array[] = wgEditOwnExcludedNamespaces: ns-simple, wgEditOwnActions: simple |
427 | 431 | url = http://www.mediawiki.org/wiki/Extension:EditOwn |
428 | 432 | |
429 | 433 | EditSubpages |
430 | 434 | url = http://www.mediawiki.org/wiki/Extension:EditSubpages |
431 | 435 | |
432 | 436 | EditUser |
| 437 | +settings[] = wgEditUserDebug: bool, wgEditUserDebugLog: text |
433 | 438 | url = http://www.mediawiki.org/wiki/Extension:EditUser |
434 | 439 | |
435 | 440 | ErrorHandler |
— | — | @@ -441,8 +446,10 @@ |
442 | 447 | url = http://www.mediawiki.org/wiki/Extension:ExpandTemplates |
443 | 448 | |
444 | 449 | ExternalData |
445 | | -settings[] = edgStringReplacements: array |
| 450 | +settings[] = edgStringReplacements: array, edgCacheExpireTime: int |
| 451 | +settings[] = edgCacheTable: text |
446 | 452 | array[] = edgStringReplacements: assoc |
| 453 | +empty[] = edgCacheTable: null |
447 | 454 | url = http://www.mediawiki.org/wiki/Extension:External_Data |
448 | 455 | |
449 | 456 | FileSearch |
— | — | @@ -476,13 +483,11 @@ |
477 | 484 | settings[] = wgFlaggedRevsRestrictionLevels: array |
478 | 485 | settings[] = wgFlaggedRevsStylePath: text |
479 | 486 | settings[] = wgFlaggedRevsAutopromote: array |
| 487 | +settings[] = wgFlaggedRevsAutoconfirm: array |
480 | 488 | settings[] = wgFlaggedRevsLogInRC: bool |
481 | 489 | settings[] = wgFlaggedRevsOversightAge: int |
482 | 490 | settings[] = wgFlaggedRevsVisible: array |
483 | 491 | settings[] = wgFlaggedRevsTalkVisible: bool |
484 | | -settings[] = wgFeedbackNamespaces: array |
485 | | -settings[] = wgFlaggedRevsFeedbackTags: array |
486 | | -settings[] = wgFlaggedRevsFeedbackAge: int |
487 | 492 | settings[] = wgFlaggedRevsStatsAge: int |
488 | 493 | settings[] = wgPHPlotDir: text |
489 | 494 | settings[] = wgSvgGraphDir: text |
— | — | @@ -496,9 +501,9 @@ |
497 | 502 | array[] = wgReviewCodes: simple |
498 | 503 | array[] = wgFlaggedRevsRestrictionLevels: simple |
499 | 504 | array[] = wgFlaggedRevsAutopromote: assoc |
| 505 | +array[] = wgFlaggedRevsAutoconfirm: assoc |
500 | 506 | array[] = wgFlaggedRevsVisible: simple |
501 | | -array[] = wgFeedbackNamespaces: ns-simple |
502 | | -array[] = wgFlaggedRevsFeedbackTags: assoc |
| 507 | +empty[] = wgFlaggedRevsAutoconfirm: false |
503 | 508 | schema = true |
504 | 509 | url = http://www.mediawiki.org/wiki/Extension:FlaggedRevs |
505 | 510 | |
— | — | @@ -559,6 +564,7 @@ |
560 | 565 | |
561 | 566 | LocalisationUpdate |
562 | 567 | settings[] = wgLocalisationUpdateRetryAttempts: true |
| 568 | +settings[] = wgLocalisationUpdateSVNURL: text |
563 | 569 | schema = true |
564 | 570 | url = http://www.mediawiki.org/wiki/Extension:LocalisationUpdate |
565 | 571 | |
— | — | @@ -584,7 +590,9 @@ |
585 | 591 | |
586 | 592 | OggHandler |
587 | 593 | settings[] = wgPlayerStatsCollection: bool, wgFFmpegLocation: text |
588 | | -settings[] = wgCortadoJarFile: text |
| 594 | +settings[] = wgCortadoJarFile: text, wgJs2VideoTagOut: bool |
| 595 | +settings[] = wgOggAudioTypes: array, wgOggVideoTypes: array |
| 596 | +array[] = wgOggAudioTypes: simple, wgOggVideoTypes: simple |
589 | 597 | url = http://www.mediawiki.org/wiki/Extension:OggHandler |
590 | 598 | |
591 | 599 | OnlineStatus |
— | — | @@ -665,8 +673,8 @@ |
666 | 674 | settings[] = wgRequestTracker_TIMEFORMAT_NOW: text |
667 | 675 | settings[] = wgRequestTracker_URL: text, wgRequestTracker_DBconn: text |
668 | 676 | settings[] = wgRequestTracker_Cachepage: bool, wgRequestTracker_Useballoons: bool, wgRequestTracker_Active: bool |
669 | | -settings[] = wgTitleBlacklistSources: array |
670 | | -array[] = wgTitleBlacklistSources: assoc |
| 677 | +settings[] = wgRequestTracker_Formats: array |
| 678 | +array[] = wgRequestTracker_Formats: assoc |
671 | 679 | url = http://www.mediawiki.org/wiki/Extension:RT |
672 | 680 | |
673 | 681 | SemanticDrilldown |
— | — | @@ -686,6 +694,7 @@ |
687 | 695 | settings[] = sfgRenameMainEditTab: bool |
688 | 696 | settings[] = sfgListSeparator: text |
689 | 697 | settings[] = sfgYUIBase: text |
| 698 | +settings[] = sfgUseFormEditPage: bool |
690 | 699 | settings[] = sfg24HourTime: bool |
691 | 700 | extensions-dependencies[] = SemanticMediaWiki |
692 | 701 | url = http://www.mediawiki.org/wiki/Extension:Semantic_Forms |
— | — | @@ -706,10 +715,12 @@ |
707 | 716 | settings[] = smwgTypePagingLimit: int |
708 | 717 | settings[] = smwgConceptPagingLimit: int |
709 | 718 | settings[] = smwgPropertyPagingLimit: int |
| 719 | +settings[] = smwgMaxPropertyValues: int |
710 | 720 | settings[] = smwgQEnabled: bool |
711 | 721 | settings[] = smwgQMaxLimit: int |
712 | 722 | settings[] = smwgQSubcategoryDepth: int |
713 | 723 | settings[] = smwgQSubpropertyDepth: int |
| 724 | +settings[] = smwgQEqualitySupport: { 0: none, 1: some, 2: full } |
714 | 725 | settings[] = smwgQSortingSupport: bool |
715 | 726 | settings[] = smwgQRandSortingSupport: bool |
716 | 727 | settings[] = smwgQDefaultNamespaces: text |
— | — | @@ -726,17 +737,24 @@ |
727 | 738 | settings[] = smwgQConceptFeatures: int |
728 | 739 | settings[] = smwgQConceptCacheLifetime: int |
729 | 740 | settings[] = smwgResultFormats: array |
| 741 | +settings[] = smwgQuerySources: array |
730 | 742 | settings[] = smwgPDefaultType: text |
731 | 743 | settings[] = smwgRSSEnabled: bool |
732 | 744 | settings[] = smwgRSSWithPages: bool |
733 | 745 | settings[] = smwgAllowRecursiveExport: bool |
734 | 746 | settings[] = smwgExportBacklinks: bool |
735 | 747 | settings[] = smwgOWLFullExport: bool |
| 748 | +settings[] = smwgNamespace: text |
| 749 | +settings[] = smwgMaxNonExpNumber: int |
736 | 750 | settings[] = smwgEnableUpdateJobs: bool |
737 | 751 | settings[] = smwgNamespacesWithSemanticLinks: array |
| 752 | +settings[] = smwgDefaultStore: text |
| 753 | +settings[] = smwgTranslate: bool |
738 | 754 | settings[] = smwgAdminRefreshStore: bool |
739 | 755 | array[] = smwgResultFormats: simple |
| 756 | +array[] = smwgQuerySources: assoc |
740 | 757 | array[] = smwgNamespacesWithSemanticLinks: ns-text |
| 758 | +empty[] = smwgNamespace: null |
741 | 759 | schema = true |
742 | 760 | url = http://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki |
743 | 761 | |
— | — | @@ -791,7 +809,7 @@ |
792 | 810 | settings[] = wgTorBypassPermissions: array, wgTorLoadNodes: bool |
793 | 811 | settings[] = wgTorAllowedActions: array, wgTorAutoConfirmAge: int |
794 | 812 | settings[] = wgTorAutoConfirmCount: int, wgTorIPs: array |
795 | | -settings[] = wgTorDisableAdminBlocks: bool |
| 813 | +settings[] = wgTorDisableAdminBlocks: bool, wgTorTagChanges: bool |
796 | 814 | array[] = wgTorBypassPermissions: simple, wgTorAllowedActions: simple |
797 | 815 | array[] = wgTorIPs: simple |
798 | 816 | url = http://www.mediawiki.org/wiki/Extension:TorBlock |
— | — | @@ -806,11 +824,15 @@ |
807 | 825 | settings[] = wgTranslateGroupStructure: array, wgTranslateAddMWExtensionGroups: bool |
808 | 826 | settings[] = wgTranslateEC: array, wgTranslateCC: array, wgTranslateTasks: array |
809 | 827 | settings[] = wgTranslatePHPlot: text, wgTranslatePHPlotFont: text |
| 828 | +settings[] = wgTranslateGroupRoot: text, wgTranslateGroupFiles: array |
| 829 | +settings[] = wgTranslateTM: array |
810 | 830 | array[] = wgTranslateLanguageFallbacks: assoc, wgTranslateBlacklist: array |
811 | 831 | array[] = wgTranslateMessageNamespaces: ns-simple, wgTranslateAuthorBlacklist: array |
812 | 832 | array[] = wgTranslateAC: assoc, wgTranslateGroupStructure: array |
813 | 833 | array[] = wgTranslateEC: simple, wgTranslateCC: assoc |
814 | | -array[] = wgTranslateTasks: assoc |
| 834 | +array[] = wgTranslateTasks: assoc, wgTranslateGroupFiles: simple |
| 835 | +array[] = wgTranslateTM: assoc |
| 836 | +empty[] = wgTranslateTM: false |
815 | 837 | url = http://www.mediawiki.org/wiki/Extension:Translate |
816 | 838 | |
817 | 839 | Uniwiki - Authors |
— | — | @@ -863,6 +885,7 @@ |
864 | 886 | settings[] = wgSuggestCategory: bool, wgUseCategoryPage: bool |
865 | 887 | settings[] = wgRequireCategory: bool, wgAllowSimilarTitles: bool |
866 | 888 | settings[] = wgSuggestCategoryRecipient: text, wgGenericEditPageWhiteList: array |
| 889 | +settings[] = wgAlwaysShowIntroSection: bool |
867 | 890 | array[] = wgGenericEditPageWhiteList: ns-simple |
868 | 891 | url = http://www.mediawiki.org/wiki/Extension:Uniwiki_Generic_Edit_Page |
869 | 892 | |
— | — | @@ -927,7 +950,9 @@ |
928 | 951 | url = http://www.mediawiki.org/wiki/Extension:WatchSubpages |
929 | 952 | |
930 | 953 | WebChat |
931 | | -settings[] = wgWebChatServer: text, wgWebChatChannel: text, wgWebChatClient: text |
| 954 | +settings[] = wgWebChatServer: text, wgWebChatChannel: text |
| 955 | +settings[] = wgWebChatClient: text, wgWebChatClients: array |
| 956 | +array[] = wgWebChatClients: array |
932 | 957 | url = http://www.mediawiki.org/wiki/Extension:WebChat |
933 | 958 | |
934 | 959 | WhatIsMyIP |
— | — | @@ -945,8 +970,11 @@ |
946 | 971 | url = http://www.mediawiki.org/wiki/Extension:WhosOnline |
947 | 972 | |
948 | 973 | WikiAtHome |
949 | | -settings[] = tmpExt: array |
950 | | -array[] = tmpExt: simple |
| 974 | +settings[] = wgClientSearchInterval: int, wgEnabledDerivatives: array |
| 975 | +settings[] = wgJobTimeOut: int, wgJobTypeConfig: array |
| 976 | +settings[] = wgNumberOfClientsPerJobSet: int, wgOggCat: text |
| 977 | +settings[] = wgffmpeg2theora: text |
| 978 | +array[] = wgEnabledDerivatives: simple, wgJobTypeConfig: array |
951 | 979 | schema = true |
952 | 980 | extensions-dependencies[] = OggHandler |
953 | 981 | url = http://www.mediawiki.org/wiki/Extension:WikiAtHome |