Rotem Liss [Sat, 5 Aug 2006 17:13:55 +0000 (17:13 +0000)]
Adding a check for non-XHTML messages (mostly written by Niklas Laxström), and a fix.
Jimmy Collins [Sat, 5 Aug 2006 17:13:13 +0000 (17:13 +0000)]
Moved some Walon (wa) translations to LuceneSearch extension
Rotem Liss [Sat, 5 Aug 2006 17:00:40 +0000 (17:00 +0000)]
* Adding checks for empty messages and messages with trailing whitespace (mostly written by Niklas Laxström).
* Adding help for the script.
* Adding option to hide the lists of messages.
* Several minor fixes.
Rotem Liss [Sat, 5 Aug 2006 16:16:43 +0000 (16:16 +0000)]
Adding a check if the local messages uses all the variables specified in the English message, mostly written by Niklas Laxström.
Tim Starling [Sat, 5 Aug 2006 15:45:34 +0000 (15:45 +0000)]
Marked expected, checked-in failures with "TODO". Changed the double RFC with link test to stop relying on apparently accidental behaviour, behaviour which will shortly be changed.
Rotem Liss [Sat, 5 Aug 2006 15:31:05 +0000 (15:31 +0000)]
Creating an improved script to check language files, adding the ignored messages list (created by Niklas Laxström), and improving the languages class for the scripts.
Tim Starling [Sat, 5 Aug 2006 14:20:33 +0000 (14:20 +0000)]
long opening tags (<?php)
Tim Starling [Sat, 5 Aug 2006 14:12:34 +0000 (14:12 +0000)]
Improved negative caching
Tim Starling [Sat, 5 Aug 2006 14:10:10 +0000 (14:10 +0000)]
Added experimental history paging API, subject to change
Tim Starling [Sat, 5 Aug 2006 14:06:19 +0000 (14:06 +0000)]
In DBA caches: fixed return value when the key is missing
Jimmy Collins [Sat, 5 Aug 2006 11:51:31 +0000 (11:51 +0000)]
remove unused message
Rotem Liss [Sat, 5 Aug 2006 11:44:13 +0000 (11:44 +0000)]
Fixing transstats.php script.
Rotem Liss [Sat, 5 Aug 2006 11:19:30 +0000 (11:19 +0000)]
Removing the unused message "category" (was used as a prefix for category pages, replaced by the category namespace) from all the language files.
Rotem Liss [Sat, 5 Aug 2006 10:45:56 +0000 (10:45 +0000)]
Cleaning up the new translation zh-yue from unused messages.
Niklas Laxström [Sat, 5 Aug 2006 09:41:38 +0000 (09:41 +0000)]
* Fix dateformats
Rotem Liss [Fri, 4 Aug 2006 21:50:06 +0000 (21:50 +0000)]
Using a workaround for the language scripts - including the messages file themselves, then using the raw messages array, to avoid getting the fallback messages.
Rotem Liss [Fri, 4 Aug 2006 20:59:13 +0000 (20:59 +0000)]
Reverting a test code.
Rotem Liss [Fri, 4 Aug 2006 20:58:19 +0000 (20:58 +0000)]
In the language scripts:
* Using Language::getMessagesFor instead of creating new language objects.
* Allowing a parameter which specifies the language code to check instead of the default one, in checktrans.php, duplicatetrans.php and unusedMessages.php.
checktrans.php still does not work; duplicatetrans.php still works improperly.
Jimmy Collins [Fri, 4 Aug 2006 20:25:11 +0000 (20:25 +0000)]
add \n
Rotem Liss [Fri, 4 Aug 2006 20:18:57 +0000 (20:18 +0000)]
(bug 6827) some i18n specific maintenance scripts fails after merge of localisation-work branch
Because of some changes, it's difficult to know which messages are duplicate and which are not specified, therefore some scripts do not work properly; also, I didn't understand diffLanguage.php, therefore I still didn't fix.
Greg Sabino Mullane [Fri, 4 Aug 2006 20:18:43 +0000 (20:18 +0000)]
Refactor GROUP BY clause, add extra columns for SQL compatibility, remove debugging code.
Tested on MySQL with both $uid and !$uid. :)
Tim Starling [Fri, 4 Aug 2006 20:15:07 +0000 (20:15 +0000)]
Fixed $wgDebugComments
Rotem Liss [Fri, 4 Aug 2006 19:47:10 +0000 (19:47 +0000)]
Using a better method to get the English language file.
Niklas Laxström [Fri, 4 Aug 2006 19:31:56 +0000 (19:31 +0000)]
* Unicode perhaps
Jimmy Collins [Fri, 4 Aug 2006 19:10:28 +0000 (19:10 +0000)]
* (bug 6700) Added Kazakh language variants to Names.php
Jimmy Collins [Fri, 4 Aug 2006 19:03:26 +0000 (19:03 +0000)]
* (bug 6753) Fixed broken Kazakh linktrail (kk)
Jimmy Collins [Fri, 4 Aug 2006 18:39:07 +0000 (18:39 +0000)]
(bug 6865) Update for Russian language (ru)
Jimmy Collins [Fri, 4 Aug 2006 18:20:49 +0000 (18:20 +0000)]
(bug 6704) Tajik linktrail (tg)
Rotem Liss [Fri, 4 Aug 2006 18:09:22 +0000 (18:09 +0000)]
(bug 6919) Add English alias magic words for Tatar (tt) language file.
Rotem Liss [Fri, 4 Aug 2006 17:59:59 +0000 (17:59 +0000)]
Fixing a comment.
Tim Starling [Thu, 3 Aug 2006 18:04:38 +0000 (18:04 +0000)]
put the /i modifier back in the namespace grammar thing
Tim Starling [Thu, 3 Aug 2006 13:23:11 +0000 (13:23 +0000)]
LanguageUtf8 is gone
Rotem Liss [Thu, 3 Aug 2006 12:38:24 +0000 (12:38 +0000)]
Updating the list of backlinks to namespaces in the skin Standard with the "new" namespaces - MediaWiki, Template, Help and Category.
Rotem Liss [Thu, 3 Aug 2006 10:01:32 +0000 (10:01 +0000)]
Using "grammar" in lowercase, because uppercase "GRAMMAR" is not parsed, in the project talk namespace of the rmy localisation.
Brion Vibber [Thu, 3 Aug 2006 04:31:02 +0000 (04:31 +0000)]
* Fix regression in Korean and Japanese date formatting (day of week)
Brion Vibber [Thu, 3 Aug 2006 03:09:05 +0000 (03:09 +0000)]
revert 15898, broke the wiki
Jimmy Collins [Wed, 2 Aug 2006 22:02:00 +0000 (22:02 +0000)]
* (bug 6903) Added Cantonese localisation (zh-yue)
Domas Mituzas [Wed, 2 Aug 2006 18:53:24 +0000 (18:53 +0000)]
commit early, commit often!
Domas Mituzas [Wed, 2 Aug 2006 18:48:30 +0000 (18:48 +0000)]
erghhhh
Rotem Liss [Wed, 2 Aug 2006 18:37:55 +0000 (18:37 +0000)]
Update the maintenance script alltrans.php for the new language files.
Domas Mituzas [Wed, 2 Aug 2006 18:34:01 +0000 (18:34 +0000)]
Move SO::_getCaller() to Profiler::getCaller()
Rotem Liss [Wed, 2 Aug 2006 18:22:52 +0000 (18:22 +0000)]
Removing the unused, redundant message "subjectpage".
Tim Starling [Wed, 2 Aug 2006 17:43:55 +0000 (17:43 +0000)]
Defer loading default options, this avoids a theoretical unstub loop.
Tim Starling [Wed, 2 Aug 2006 17:42:12 +0000 (17:42 +0000)]
remove useless require_once
Tim Starling [Wed, 2 Aug 2006 17:40:09 +0000 (17:40 +0000)]
Log exceptions
Tim Starling [Wed, 2 Aug 2006 17:33:18 +0000 (17:33 +0000)]
Avoid duplicate require_once() under windows by using the autoloader
Tim Starling [Wed, 2 Aug 2006 17:31:25 +0000 (17:31 +0000)]
Got rid of user namespace customisation, use the standard methods instead.
Tim Starling [Wed, 2 Aug 2006 17:31:01 +0000 (17:31 +0000)]
Smaller recursion limit for less ugly backtraces.
Tim Starling [Wed, 2 Aug 2006 17:30:08 +0000 (17:30 +0000)]
Seconds in ISO 8601 date format, like it was before.
Tim Starling [Wed, 2 Aug 2006 14:43:59 +0000 (14:43 +0000)]
Got rid of user namespace customisation, use the standard methods instead.
Tim Starling [Wed, 2 Aug 2006 03:27:08 +0000 (03:27 +0000)]
Don't run jobs in read only mode.
Tim Starling [Wed, 2 Aug 2006 03:19:55 +0000 (03:19 +0000)]
Fixed {{grammar:}} tags in namespace names
Brion Vibber [Tue, 1 Aug 2006 21:23:16 +0000 (21:23 +0000)]
fix typo
Rotem Liss [Tue, 1 Aug 2006 16:24:55 +0000 (16:24 +0000)]
rmy localisation: Namespaces + grammar.
Rotem Liss [Tue, 1 Aug 2006 15:25:18 +0000 (15:25 +0000)]
Adding initial language file for Tajik (tg); currently includes only namespace translations from bugzilla.wikimedia.org/show_bug.cgi?id=6897
Daniel Kinzler [Tue, 1 Aug 2006 12:52:25 +0000 (12:52 +0000)]
(k) fix minor glitch in installExtension.php
Daniel Kinzler [Tue, 1 Aug 2006 12:45:43 +0000 (12:45 +0000)]
Rewrote installExtension.php; now using "repository" concept, OO design, and no longer patches LocalSettings.php per default.
Greg Sabino Mullane [Sun, 30 Jul 2006 23:50:26 +0000 (23:50 +0000)]
Minor formatting to match tables.sql
Greg Sabino Mullane [Sun, 30 Jul 2006 23:49:25 +0000 (23:49 +0000)]
Add XFILE to allow for more than one source file, add float as valid mysql type.
Greg Sabino Mullane [Sun, 30 Jul 2006 23:36:14 +0000 (23:36 +0000)]
Add profiling table.
Greg Sabino Mullane [Sun, 30 Jul 2006 23:32:50 +0000 (23:32 +0000)]
Make SQL more SQL compliant, remove some debugging code.
Daniel Kinzler [Sun, 30 Jul 2006 21:18:40 +0000 (21:18 +0000)]
made --nopatch mode for installExtension.php a bit smarter
Daniel Kinzler [Sun, 30 Jul 2006 21:00:37 +0000 (21:00 +0000)]
new options for installExtension.php: --nopatch and --list
Daniel Kinzler [Sun, 30 Jul 2006 18:52:21 +0000 (18:52 +0000)]
added experimental installer for extensions
Jimmy Collins [Sun, 30 Jul 2006 16:36:12 +0000 (16:36 +0000)]
(bug 6859) Update to Indonesian localisation (id)
Daniel Kinzler [Sun, 30 Jul 2006 10:53:22 +0000 (10:53 +0000)]
Separated ajax search box features from core ajax framework.
Note that ajax search is currently broken (some issue with message parsing)
Daniel Kinzler [Sat, 29 Jul 2006 22:57:40 +0000 (22:57 +0000)]
logging JS stuff in release notes: global variables, onload hook
Daniel Kinzler [Sat, 29 Jul 2006 22:34:22 +0000 (22:34 +0000)]
call JS onload hooks at the end of the html body in all skins
Jimmy Collins [Sat, 29 Jul 2006 14:41:30 +0000 (14:41 +0000)]
(bug 5862) Update to belarusian translation (be)
Daniel Kinzler [Fri, 28 Jul 2006 22:52:46 +0000 (22:52 +0000)]
Factored code for global JS variables into a function
Daniel Kinzler [Fri, 28 Jul 2006 19:05:27 +0000 (19:05 +0000)]
Adding various global JS variables, fixing bug 6030 completely and 6806 mostly.
Domas Mituzas [Fri, 28 Jul 2006 10:35:47 +0000 (10:35 +0000)]
typo, BUG#6841
Lupin [Fri, 28 Jul 2006 03:12:54 +0000 (03:12 +0000)]
(bug 6771) Make old revisions of MediaWiki pages available with action=raw
Magnus Manske [Thu, 27 Jul 2006 18:51:52 +0000 (18:51 +0000)]
Two new hooks by Ryan Lane for the StableVersions extension
Tim Starling [Thu, 27 Jul 2006 10:12:59 +0000 (10:12 +0000)]
Added magicWords to mergeable map keys, touched MessagesEn.php to invalidate caches
Daniel Kinzler [Wed, 26 Jul 2006 23:35:49 +0000 (23:35 +0000)]
fixed include path of AjaxDispatcher.php in index.php
Brion Vibber [Wed, 26 Jul 2006 20:37:11 +0000 (20:37 +0000)]
* Fix regression in ordering of namespaces
Brion Vibber [Wed, 26 Jul 2006 20:32:37 +0000 (20:32 +0000)]
* Fix regression in auto-set NS_PROJECT_TALK namespace
Ilmari Karonen [Wed, 26 Jul 2006 19:46:31 +0000 (19:46 +0000)]
test for context links with ns prefix and embedded (non-trailing) parens
Ilmari Karonen [Wed, 26 Jul 2006 19:33:13 +0000 (19:33 +0000)]
more minor tweaking to context link code, +comment
Jimmy Collins [Wed, 26 Jul 2006 19:23:41 +0000 (19:23 +0000)]
Minor updates to German localisation (de)
Ilmari Karonen [Wed, 26 Jul 2006 18:20:12 +0000 (18:20 +0000)]
further simplify context link code; use non-greedy matching instead of modifying the character class
Ilmari Karonen [Wed, 26 Jul 2006 18:09:04 +0000 (18:09 +0000)]
simplify context link handling in pstPass2(); don't use three regexps where one will do
Ilmari Karonen [Wed, 26 Jul 2006 17:56:27 +0000 (17:56 +0000)]
add some pst tests for context links ("pipe trick"), see Parser::pstPass2()
Tim Starling [Wed, 26 Jul 2006 14:13:07 +0000 (14:13 +0000)]
Experimental FSS support
Tim Starling [Wed, 26 Jul 2006 08:26:51 +0000 (08:26 +0000)]
$wgLanguageCode no longer indicates the user language, for that use $wgLang->getCode(). This is necessary because determination of the language code is deferred.
Tim Starling [Wed, 26 Jul 2006 08:05:15 +0000 (08:05 +0000)]
Support command line entry points
Tim Starling [Wed, 26 Jul 2006 07:15:39 +0000 (07:15 +0000)]
Merged localisation-work branch:
* Made lines from initialiseMessages() appear as list items during installation
* Moved the bulk of the localisation data from the Language*.php files to the Messages*.php files. Deleted most of the Languages*.php files.
* Introduced "stub global" framework to provide deferred initialisation of core modules.
* Removed placeholder values for $wgTitle and $wgArticle, these variables will now be null during the initialisation process, until they are set by index.php or another entry point.
* Added DBA cache type, for BDB-style caches.
* Removed custom date format functions, replacing them with a format string in the style of PHP's date(). Used string identifiers instead of integer identifiers, in both the language files and user preferences. Migration should be transparent in most cases.
* Simplified the initialisation API for LoadBalancer objects.
* Removed the broken altencoding feature.
* Moved default user options and toggles from Language to User. Language objects are still able to define default preference overrides and extra user toggles, via a slightly different interface.
* Don't include the date option in the parser cache rendering hash unless $wgUseDynamicDates is enabled.
* Merged LanguageUtf8 with Language. Removed LanguageUtf8.php.
* Removed inclusion of language files from the bottom of Language.php. This is now consistently done from Language::factory().
* Add the name of the executing maintenance script to the debug log. Start the profiler during maintenance scripts.
* Added "serialized" directory, for storing precompiled data in serialized form.
Tim Starling [Wed, 26 Jul 2006 03:51:49 +0000 (03:51 +0000)]
profiling
Greg Sabino Mullane [Tue, 25 Jul 2006 00:28:03 +0000 (00:28 +0000)]
Allow for renamed tables.
Greg Sabino Mullane [Mon, 24 Jul 2006 22:13:24 +0000 (22:13 +0000)]
Add quote_ident function.
Overhaul setup with proper paranoid quoting.
Tim Starling [Mon, 24 Jul 2006 05:25:12 +0000 (05:25 +0000)]
Made OutputPage::tryParserCache() use addParserOutputNoText(), this fixes {{DISPLAYTITLE:}} and any similar entity. Added accessor for the subtitle in ParserOutput.
Robert Stojnić [Sun, 23 Jul 2006 23:47:55 +0000 (23:47 +0000)]
Updates Message files for Serbian, patch from Dungodung.
Rotem Liss [Sun, 23 Jul 2006 12:36:37 +0000 (12:36 +0000)]
Deprecating ; reordering the special pages array (whose the special page list is created from) by restricted and not restricted (like Special:Specialpages), not by rights which are not used to divide the list anymore to levels, and required us to use .
Rotem Liss [Sun, 23 Jul 2006 11:57:54 +0000 (11:57 +0000)]
Removing an unused function (was used in SpecialGroups.php).
Rotem Liss [Sun, 23 Jul 2006 11:13:16 +0000 (11:13 +0000)]
Add spacing in the protection form.
Greg Sabino Mullane [Sun, 23 Jul 2006 02:05:21 +0000 (02:05 +0000)]
Allow multiple tables on one line in DATA section.
Add in new "user" and "text" mapping
Greg Sabino Mullane [Sun, 23 Jul 2006 02:04:40 +0000 (02:04 +0000)]
Change reserved word table names "user" and "text"
Greg Sabino Mullane [Sun, 23 Jul 2006 01:13:56 +0000 (01:13 +0000)]
Use NULL instead of 0 to indicate "no page" for cases where rc_cur_id is a FK.
Greg Sabino Mullane [Sun, 23 Jul 2006 01:01:58 +0000 (01:01 +0000)]
Quick Perl script to help keep schemas in sync betwixt MySQL and Postgres