Michael Dale [Wed, 19 Aug 2009 13:01:45 +0000 (13:01 +0000)]
* crappy broken kskin merge with mvpcf for now
* minor sequencer fix
* other minor code cleanup
Michael Dale [Wed, 19 Aug 2009 11:58:02 +0000 (11:58 +0000)]
* don't wrap video player container if already in DOM
Michael Dale [Wed, 19 Aug 2009 11:42:38 +0000 (11:42 +0000)]
* playhead width and player select fixes
Andrew Garrett [Wed, 19 Aug 2009 11:06:13 +0000 (11:06 +0000)]
Add doc comment for JS2 dependency in live preview enhancements from r55239
Michael Dale [Wed, 19 Aug 2009 10:39:33 +0000 (10:39 +0000)]
* working display of menus .. now to fix j hooking
Siebrand Mazeland [Wed, 19 Aug 2009 10:28:33 +0000 (10:28 +0000)]
* remove message "wgfogg_wrong_version"; was unused
* rename some message keys, to avoid duplicates in mwEmbed.i18n.php with other MediaWiki message keys (not yet done)
* fix link errors and unwanted changes introduced in r55296 where ":" was replaced by " : " also in messages
* update mwEmbed.i18n.php with updated keys
Michael Dale [Wed, 19 Aug 2009 09:07:58 +0000 (09:07 +0000)]
* updated kskin integration (still mostly broken)
Benjamin Lees [Wed, 19 Aug 2009 05:41:42 +0000 (05:41 +0000)]
Follow-up to mediawiki.org/wiki/Special:Code/MediaWiki/54561: use the class autoloader.
Brion Vibber [Wed, 19 Aug 2009 05:08:17 +0000 (05:08 +0000)]
newline at end of output :)
Brion Vibber [Wed, 19 Aug 2009 02:33:04 +0000 (02:33 +0000)]
Revert r54585 "Fix bug 19261 by saving the username as the signature if it is submitted empty"
Looks like the base problem is that empty is being interpreted as "put empty in the sig" instead of as "use default sig" at signature replacement time.
We shouldn't be saving the username into preferences if it hasn't been explicitly typed; if the user changes their name, they should automatically pick up the new value.
Brion Vibber [Wed, 19 Aug 2009 02:17:05 +0000 (02:17 +0000)]
Follow-up r54629 - clarify that we're making the style sheets work in Opera, not that we're making them not work :)
Brion Vibber [Wed, 19 Aug 2009 02:07:00 +0000 (02:07 +0000)]
Revert image crop for now:
r54746 "Update formatting for r54745"
r54745 "Added crop support for inline images."
r54748 "Making demon happy (adding public/protected to function definitions) and add some comments along the way."
Several issues:
* Implementation is ImageMagick-specific, no support for GD backend
* Specification syntax is pretty ugly and non-obvious imo... [[File:foo.jpg|<width>px|<left>x<top>x<width>x<height]]
* Crop syntax seems to be tied to pixels... I _presume_ source pixels? This would break if a file is re-uploaded with a new size.
* In general I'm very leery of tacking on more infinite-options-in-infinte-combinations for image rendering; our treatment of resizing already has implications for CPU and disk usage and this just adds another level of arbitrary-rendered horror. ;)
I'd much rather we move towards limiting the number of rendered variants we have, not increase them... IMO cropping would be better served with an interface allowing for explicit, visible cropping which creates either a new saved version, or a 'cloned' virtual file which can be referred to by name... and more importantly, uses of it would be trackable so that if crops needs to be updated they can be cleanly.
Chad Horohoe [Wed, 19 Aug 2009 01:55:13 +0000 (01:55 +0000)]
Followup r53884, use wfSuppressWarnings/wfRestoreWarnings instead of @
Brion Vibber [Wed, 19 Aug 2009 01:39:05 +0000 (01:39 +0000)]
Cleanup from r54770 "Add Html::input() convenience function"
Split the giant arrays of attributes/values to one item per line, which makes them easier to look at, easier to grep, and easier to see what's happening when they're changed in diffs.
We're not printing; vertical space isn't at a premium. ;)
Siebrand Mazeland [Wed, 19 Aug 2009 01:07:27 +0000 (01:07 +0000)]
Fix syntax error from r55287
Chad Horohoe [Wed, 19 Aug 2009 00:46:18 +0000 (00:46 +0000)]
Redo r54644. php -l still sucks, but some people don't have parsekit. So let's support both :)
Michael Dale [Wed, 19 Aug 2009 00:28:57 +0000 (00:28 +0000)]
* language updates and fixes/enhancements to js/php merge system
Brion Vibber [Wed, 19 Aug 2009 00:26:59 +0000 (00:26 +0000)]
Multithreaded rebuild currently relies on PHP's pcntl extension, which is not present by default and unsupported on Windows.
Rather than just spitting out a fatal error, let's gracefully fall back to single threading and tell the user why.
(Also now actually validating the thread number, though a maximum might be wise. ;)
Note that this could be implemented without pcntl instead by shelling out to subprocesses.
Siebrand Mazeland [Wed, 19 Aug 2009 00:20:05 +0000 (00:20 +0000)]
Localisation updates for core messages from translatewiki.net (2009-08-18 23:54 UTC)
Brion Vibber [Tue, 18 Aug 2009 23:55:37 +0000 (23:55 +0000)]
Disable the mysterious keypress throttling that overrides your operating system's keypress throttling for the up and down arrow keys in mwsuggest drop down.
The throttle didn't work prior to r55064, which was just fine since it makes your system behave more slowly for no apparent reason. :)
Michael Dale [Tue, 18 Aug 2009 23:49:36 +0000 (23:49 +0000)]
* added support for merging php -> js (already supported js -> php)
Aryeh Gregor [Tue, 18 Aug 2009 23:25:36 +0000 (23:25 +0000)]
$wgMaximumMovedPages should only count moved pages
(bug 20289) Previously, some pages that weren't actually moved were
counted against the limit by mistake. Whether it's sane for people to
move pages back and forth by hand to get around the limit is open to
debate, of course.
Siebrand Mazeland [Tue, 18 Aug 2009 23:23:59 +0000 (23:23 +0000)]
* update messages in the actual JavaScript files; also remove trailing whitespace
* update mwEmbed.i18n.php
Chad Horohoe [Tue, 18 Aug 2009 23:06:24 +0000 (23:06 +0000)]
Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption()
Siebrand Mazeland [Tue, 18 Aug 2009 22:22:55 +0000 (22:22 +0000)]
Remove duplicate tab added in r55281
Siebrand Mazeland [Tue, 18 Aug 2009 22:13:31 +0000 (22:13 +0000)]
Stylize, reindent, pretty comment blocks, updated command line output
Brion Vibber [Tue, 18 Aug 2009 22:03:57 +0000 (22:03 +0000)]
Quick hack workaround for lack of optional argument lists in Maintenance class:
* don't list the start argument (good: means we default to 0; bad: means the --help doesn't list it)
* use "0" rather than 0 as the default so it doesn't fail the ctype_digit check
Siebrand Mazeland [Tue, 18 Aug 2009 21:56:04 +0000 (21:56 +0000)]
Update capitalisation, some rewording, spelling fixes
Michael Dale [Tue, 18 Aug 2009 21:44:37 +0000 (21:44 +0000)]
* removed <JAVASCRIPT EN REPLACE> in favor of normal $messages['en'] check
* updated maintenance script accordingly
Aryeh Gregor [Tue, 18 Aug 2009 21:22:59 +0000 (21:22 +0000)]
Remove all usage of projection stylesheets
(bug 18497) We don't actually intend for any of these stylesheets to be
used for projection, so providing projection is incorrect. Opera will
not use screen stylesheets in full-screen mode, but *only* if there's at
least one projection stylesheet present somewhere. If we remove *all*
projection stylesheets, then theoretically it should fall back to screen
stylesheets. I've confirmed that this works fine on my dev wiki with
Opera 9.6.
Michael Dale [Tue, 18 Aug 2009 21:12:53 +0000 (21:12 +0000)]
* fixes for multiple iframes target mismatch for single page
** lays groundwork for multiple in-page uploads
Brion Vibber [Tue, 18 Aug 2009 21:00:30 +0000 (21:00 +0000)]
Revert r55255 "Unblocking: Linking to contributions list instead of user page for IPs (other messages do so as well)"
This message seems to be used for the subtitle link on unblock success on Special:BlockList, and is used both for accounts and IPs. Needs to handle both these cases at least; double-check also handling of IP ranges?
Roan Kattouw [Tue, 18 Aug 2009 20:59:12 +0000 (20:59 +0000)]
Core changes for r55234: generalize some CSS for mwsuggest
Roan Kattouw [Tue, 18 Aug 2009 20:28:26 +0000 (20:28 +0000)]
Untested equivalent of r55262 ("When moving a page to a subpage of itself, don't move the root page twice") for Title::moveSubpages(). SpecialMovepage should be refactored to use Title::moveSubpages() some day.
Aryeh Gregor [Tue, 18 Aug 2009 20:14:41 +0000 (20:14 +0000)]
Throw an exception instead of PHP fatal error
I don't actually know how this is getting hit, but it was in my testing,
although not reproducibly.
Aryeh Gregor [Tue, 18 Aug 2009 20:14:23 +0000 (20:14 +0000)]
Fix comment to note return type on error
Aryeh Gregor [Tue, 18 Aug 2009 20:13:37 +0000 (20:13 +0000)]
Don't move twice when moving subpages to a subpage
(bug 14817) When a page got moved to a subpage of itself, and "move
subpages" was checked, the page got moved, then moved again, like Foo ->
Foo/Bar -> Foo/Bar/Bar. There was an explicit check to prevent this,
but the check was incorrect: it used $ot->getArticleID() after $ot had
already been moved, so the ID was the redirect. The behavior of
getArticleID() here isn't obvious, so I cached the ID in advance for
clarity instead of switching to $nt->getArticleID().
Brief inspection of Title::moveSubpages() suggests that that would be
affected too. The third place we have this code copy-pasted (bleh) is
SpecialRenameuser, but that's not affected because usernames can't have
slashes in them.
Rotem Liss [Tue, 18 Aug 2009 19:50:29 +0000 (19:50 +0000)]
Localization update.
Michael Dale [Tue, 18 Aug 2009 19:45:54 +0000 (19:45 +0000)]
* fixed SpecialUpload page iframe uploading for js2 (forgot to commit the SpecialUpload page that had the token id attr)
* fixed random error in mvFirefogg
* updated jquery skin path
Michael Dale [Tue, 18 Aug 2009 19:34:34 +0000 (19:34 +0000)]
* reorganized the jsAutoLoading class system to use mv_embed.js as the master json array of class paths. (this way we only define the js paths once and its easier to maintain)
* added stubs for html logic in skins
* renamed jquery.ui to non-version number
Tobias [Tue, 18 Aug 2009 18:28:27 +0000 (18:28 +0000)]
Unblocking: Linking to contributions list instead of user page for IPs (other messages do so as well)
Andrew Garrett [Tue, 18 Aug 2009 17:27:19 +0000 (17:27 +0000)]
Rewrite JS-based Live Preview to use jQuery, was 200 lines, now less than 35. TODO: LiquidThreads support, some sort of progress indicator.
Aryeh Gregor [Tue, 18 Aug 2009 10:43:22 +0000 (10:43 +0000)]
Fix fatal on every move over redirect, from r53659
Best not to call methods on variables until after you initialize them.
:)
Michael Dale [Tue, 18 Aug 2009 09:07:58 +0000 (09:07 +0000)]
* initial import "kaltura skin" (yaron.s)
* basic hook into js system for new k-class names
* menu items remain to be filled in.
Siebrand Mazeland [Tue, 18 Aug 2009 08:42:08 +0000 (08:42 +0000)]
* remove unused Skin::copyrightLink()
* remove now unused 'copyrightpagename' ('copyrightpage' is used elsewhere)
* rebuild core messages files
Aryeh Gregor [Tue, 18 Aug 2009 01:01:47 +0000 (01:01 +0000)]
Make element() escape input like in Xml
Added rawElement() to allow unescaped input (like Xml::tags() but
better-named :) ). This makes sure the easier case is the safer one as
well, and trades a risk of XSS for a risk of double-escaping. After
discussion in #mediawiki a few days ago.
Shinjiman [Tue, 18 Aug 2009 00:53:13 +0000 (00:53 +0000)]
Localisation updates Cantonese, Chinese and Literary Chinese
Michael Dale [Mon, 17 Aug 2009 21:44:35 +0000 (21:44 +0000)]
* switched to mwConfig based object configuration (patch by GerardoDoog)
Rotem Liss [Mon, 17 Aug 2009 21:20:43 +0000 (21:20 +0000)]
Localization update.
Alexandre Emsenhuber [Mon, 17 Aug 2009 21:15:31 +0000 (21:15 +0000)]
* batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )"
* identation fix in nukeNS.php
Michael Dale [Mon, 17 Aug 2009 21:02:36 +0000 (21:02 +0000)]
* fixed firefogg regression per add-media-wizard integration
Roan Kattouw [Mon, 17 Aug 2009 20:28:24 +0000 (20:28 +0000)]
Follow-up to r54556: fix login/logout links in core
Michael Dale [Mon, 17 Aug 2009 16:46:08 +0000 (16:46 +0000)]
* updated missing or "bad" token error
Alex Z [Mon, 17 Aug 2009 15:23:51 +0000 (15:23 +0000)]
Re-implement r54638 in a higher-level way. Allows extensions to modify selection criteria for Special:Random or subsititute their own result.
Tobias [Mon, 17 Aug 2009 14:04:06 +0000 (14:04 +0000)]
Show summary preview also on diff - useful for editing and takes up almost no space
Tim Starling [Mon, 17 Aug 2009 13:41:23 +0000 (13:41 +0000)]
Fix PHP4-ism
Tim Starling [Mon, 17 Aug 2009 13:23:45 +0000 (13:23 +0000)]
* Fixed XSS vulnerability introduced by r49833. Only pre-release versions of MediaWiki were affected.
* Refactored the IE script entry point security check into WebRequest::isPathInfoBad(). Use the standard CGI variable PATH_INFO to do this check instead of the various potential non-standard solutions. Made the check fairly permissive to avoid a repeat of bug 13049 due to broken CGI setups especially with cgi.fix_pathinfo=0. This should theoretically be very portable and secure, but I have not tested it widely.
* Removed Chris Wrinn from the credits since his patch was wrong and has been removed.
* Made the error message more informative.
Siebrand Mazeland [Mon, 17 Aug 2009 12:49:17 +0000 (12:49 +0000)]
Update 'protectcomment' from 'Comment' to 'Reason'
Raimond Spekking [Mon, 17 Aug 2009 09:45:39 +0000 (09:45 +0000)]
Use formatNum for some more numbers.
Tim Starling [Mon, 17 Aug 2009 05:09:36 +0000 (05:09 +0000)]
* Renamed PageHistory to HistoryPage. Brion gave me permission to do this a couple of years ago, I thought it was about time. Provides naming consistency with ImagePage, RawPage, etc.
* Moved historyLine(), beginHistoryList(), endHistoryList() and related helper functions to the pager class.
* Renamed HistoryPage member variables, removed "m" prefix.
* Added declaration for IndexPager::$mIsFirst
Shinjiman [Mon, 17 Aug 2009 03:08:14 +0000 (03:08 +0000)]
Localisation updates Cantonese, Chinese and Literary Chinese
Aaron Schulz [Mon, 17 Aug 2009 02:46:18 +0000 (02:46 +0000)]
fixed missing title bug
Aaron Schulz [Mon, 17 Aug 2009 02:25:02 +0000 (02:25 +0000)]
reverted r55161 - not needed
Aaron Schulz [Mon, 17 Aug 2009 01:54:31 +0000 (01:54 +0000)]
Fixed html filecache handling of ?curid urls
Chad Horohoe [Mon, 17 Aug 2009 00:59:25 +0000 (00:59 +0000)]
(bug 20265) Special:AncientPages (and UnusedFiles) broken for SQLite.
Chad Horohoe [Sun, 16 Aug 2009 20:56:48 +0000 (20:56 +0000)]
(bug 20274) Strict standards issue in 5.3.
Alexandre Emsenhuber [Sun, 16 Aug 2009 20:29:40 +0000 (20:29 +0000)]
removed svn:executable property for files that don't need it
Alex Z [Sun, 16 Aug 2009 19:57:26 +0000 (19:57 +0000)]
Remove use of FileCache from parserTests.inc (merged into RepoGroup in r55082)
Rotem Liss [Sun, 16 Aug 2009 19:45:31 +0000 (19:45 +0000)]
Localization update.
Alexandre Emsenhuber [Sun, 16 Aug 2009 19:23:34 +0000 (19:23 +0000)]
* Update nextJobDB.php and cleanupSpam.php to work with wikis using a prefix for database tables
* Adding a note that nextJobDB.php doesn't work with PostgreSQL
* Pass the wiki through the --wiki option in cleanupSpam.php to not be Wikimedia-only and quote the sed regex to avoid errors due to spaces
Alexandre Emsenhuber [Sun, 16 Aug 2009 18:54:18 +0000 (18:54 +0000)]
* maintenance.txt: the execute() method must be public to match Maintenance's one
* design.txt: whitespaces fix
Siebrand Mazeland [Sun, 16 Aug 2009 14:26:12 +0000 (14:26 +0000)]
Localisation updates for core messages from translatewiki.net (2009-08-16 14:13 UTC)
Tim Starling [Sun, 16 Aug 2009 08:31:47 +0000 (08:31 +0000)]
Fixes for Shinjiman's Special:Version updates r49995-r50121:
* Fixed formal parameter bloat in formatCredits() by passing the whole $extension array to the function and interpreting it there instead of in the caller.
* Fixed the overloading of getSvnRevision() with boolean parameters by splitting it into getSvnInfo(), which gets an associative array, and getSvnRevision(), which provides only the old behaviour as used by external callers like ApiQuerySiteinfo.
* A few tweaks and rewrites for other inelegant code
Chad Horohoe [Sun, 16 Aug 2009 06:23:07 +0000 (06:23 +0000)]
(bug 20273) Undefined variable in Special:RandomPage. Fix this output entirely, build a proper list of the content namespaces on the off chance there's no pages in any of them.
Tim Starling [Sun, 16 Aug 2009 04:41:00 +0000 (04:41 +0000)]
Fix for CR comments on r51627: fix the log_search table if it was created between r50567 and r51465, with an incorrect index name. There's no significant performance penalty in checking for this in release versions.
Michael Dale [Sun, 16 Aug 2009 00:07:04 +0000 (00:07 +0000)]
* fixed missing autoload mvTextInterface.js reference
* removed deprecated ctypetext
* moved simpleForm output to upload api names
* fixed syntax error in libTimedText
Michael Dale [Sat, 15 Aug 2009 23:27:54 +0000 (23:27 +0000)]
* msg updates
* firefogg updates for add-media-wizard usage
* more support for simpleUploadFrom usage in add-media-wizard
* some header updates
Michael Dale [Sat, 15 Aug 2009 23:11:28 +0000 (23:11 +0000)]
* fixed upload interface to use jsonfm html as plain/text was not working
Michael Dale [Sat, 15 Aug 2009 22:38:01 +0000 (22:38 +0000)]
* removed plain-text output because IE is retarded treats plain-text as html (in fact no mime type I have found lets you send text to IE and have it treat it like text :( ....
Leons Petrazickis [Sat, 15 Aug 2009 21:29:58 +0000 (21:29 +0000)]
config/index.php:
* Made installation on IBM DB2 more robust
* Replaced E_ALL with E_ALL | E_STRICT
includes/db/DatabaseIbm_db2.php
* Enabled DB2_CASE_LOWER option for all connections and statements
* Enabled DB2_DEFERRED_PREPARE_ON for all statements -- delays statement preparation until execution to reduce database load
* Enabled DB2_ROWCOUNT_PREFETCH_ON for all statements -- makes db2_num_rows() work correctly
* Cleaned up error handling
* Cleaned up method signatures
* Rewrote insertion to use prepared statements -- required for inserting more than 32k of text
* Insertion will never try to insert a NULL value into a primary key
* Now relying on implicit casting in DB2 9.7 -- no longer sniffing to see if column is integer or string before adding quotes
* Implemented actual prepared statement handling -- required for correct INSERT, UPDATE behaviour
* In install mode, the class will print additional messages to the install bullet scroll
* Added bitwise operations (BITNOT, BITAND, BITOR)
includes/specials/SpecialAncientpages.php
* Added skeleton DB2 syntax to the database-specific switch statement
maintenance/convertLinks.inc
* Made limit clause database-agnostic
maintenance/ibm_db2/README
* Contents replaced with link to http://www.mediawiki.org/wiki/Manual:IBM_DB2
maintenance/ibm_db2/tables.sql
* Revised types to better match the MySQL schema
* All tables names now the same as MySQL -- was using Postgres names before
* Added some additional indices
* Added the change_tag, tag_summary, valid_tag, user_properties, log_search, and l10n_cache tables
* Added several new columns
maintenance/storage/compressOld.inc
* Made limit clause database-agnostic
Siebrand Mazeland [Sat, 15 Aug 2009 21:29:17 +0000 (21:29 +0000)]
Localisation updates for core messages from translatewiki.net (2009-08-15 21:18 UTC)
Chad Horohoe [Sat, 15 Aug 2009 20:56:11 +0000 (20:56 +0000)]
When running PHP from the command line the default setting is 0...except when it's not.
Michael Dale [Sat, 15 Aug 2009 20:46:43 +0000 (20:46 +0000)]
* updated special:upload page js2 upload interface.
** stubs / groundwork for add-media-wizard upload and inject edit interface
** does upload in background iframe
** tested in Firefox and ie6-8
* stubs for iframe api proxy (upload to commons from other wikis)
Michael Dale [Sat, 15 Aug 2009 20:24:30 +0000 (20:24 +0000)]
* added content-type plain/text output param for json format
* added content-type "application/json" or 'text/javascript' per callback param
Chad Horohoe [Sat, 15 Aug 2009 19:17:56 +0000 (19:17 +0000)]
Spacing and declare public.
Jack Phoenix [Sat, 15 Aug 2009 14:25:52 +0000 (14:25 +0000)]
spacing tweaks
Siebrand Mazeland [Sat, 15 Aug 2009 13:59:08 +0000 (13:59 +0000)]
Update magic words for 'tt-cyrl' per r55089
Siebrand Mazeland [Sat, 15 Aug 2009 13:48:10 +0000 (13:48 +0000)]
Fallback for 'tt' to 'tt-cyrl' from 'tt-latn'
* taking over tt-latn namespace names as fallback in 'tt-cyrl'
* taking over magic words from 'tt-latn' to 'tt-cyrl' (needs more updating with 'ru' magic words in a next commit)
* taking over date formatting from 'tt-latn'
* update Names.php to show Cyrillic first
Alexandre Emsenhuber [Sat, 15 Aug 2009 12:45:15 +0000 (12:45 +0000)]
Changed $wgDBname to wfWikiID() (used for display) to be consistent with other maintenance scripts, also avoid an E_NOTICE since it wasn't declared as global :)
Alexandre Emsenhuber [Sat, 15 Aug 2009 12:24:50 +0000 (12:24 +0000)]
* run Maintenance::finalSetup() after including LocalSettings.php so that $wgDBadminuser and $wgDBadminpassword are available
* fix typo in Maintenance::finalSetup(): $wgDBadminpass -> $wgDBadminpassword
Michael Dale [Sat, 15 Aug 2009 10:22:20 +0000 (10:22 +0000)]
* added missing setIndexedTagName for some upload api array results
* switched apiFormatJson output from 'application/json' to 'text/javascript'
Tim Starling [Sat, 15 Aug 2009 09:59:59 +0000 (09:59 +0000)]
* Per my CR comments on r44560: merged FileCache into RepoGroup and fixed wfFindFile() global function bloat. Did not port unused functions such as the batch loading functions.
* Fixed the formal parameter bloat in the file finding functions by making wfFindFile(), RepoGroup::findFile() and FileRepo::findFile() take an associative array of options instead of a rapidly growing collection of formal parameters. Maintained backwards compatibility for the $time parameter, which was the only one used in an extension.
* Took the advice of the todo comment on FileRepo::findFiles() and implemented a calling convention for specifying times (and other options)
* Removed the file object cache from Parser, redundant with the RepoGroup file cache
* Deleted clueless and non-functional LocalRepo::findFiles(). Does not respect redirects, deletion bitfields, or anything else nuanced about FileRepo::findFile(). Does not have the same calling convention as FileRepo::findFiles().
Tim Starling [Sat, 15 Aug 2009 03:45:19 +0000 (03:45 +0000)]
* Converted BagOStuff.php from the style of memcached-client.php to the standard MediaWiki style, including camel case, using protected visibility instead of initial underscore, abstract functions instead of stubs, stylize.php.
* In SqlBagOStuff, ignore errors due to a read-only database, per my comments on CR r42796. Same for LocalisationCache.
* Merged SqlBagOStuff and MediaWikiBagOStuff, that proved to be an awkward and unnecessary generalisation. Use the standard quoting wrapper functions instead of $db->query().
* Implemented atomic incr() and decr() functions for SqlBagOStuff.
* Made incr() and decr() generally work roughly the same as it does in memcached, respecting negative steps instead of ignoring such operations. This allows decr() to be implemented in terms of incr().
* Per bug 11533, in MessageCache.php, don't retry 20 times on a cache failure, that's really memcached-specific and won't be useful for other cache types. It's not really very useful for memcached either.
* Moved MySQL-specific implementations of wasDeadlock() and wasErrorReissuable() to DatabaseMysql.
* Briefly tested page views with $wgReadOnly=read_only=1, fixed an error from Article::viewUpdates(). A CentralAuth fix will be in a subsequent commit.
Andrew Garrett [Fri, 14 Aug 2009 22:10:45 +0000 (22:10 +0000)]
Add an id to the cancel link
Roan Kattouw [Fri, 14 Aug 2009 21:57:46 +0000 (21:57 +0000)]
Fix arrow throttling feature in mwsuggest which was broken in two entirely different but equally interesting ways.
Siebrand Mazeland [Fri, 14 Aug 2009 21:12:07 +0000 (21:12 +0000)]
Localisation updates for core messages from translatewiki.net (2009-08-14 21:04 UTC)
Huji [Fri, 14 Aug 2009 19:25:24 +0000 (19:25 +0000)]
Localisation updates: Adding Perisna translations for the two newly added magic words (nse, img_crop)
Michael Dale [Fri, 14 Aug 2009 19:22:24 +0000 (19:22 +0000)]
* bumped firefogg version check
Michael Dale [Fri, 14 Aug 2009 18:56:45 +0000 (18:56 +0000)]
fixed variable name
Michael Dale [Fri, 14 Aug 2009 18:03:15 +0000 (18:03 +0000)]
http:get was clearing opts array (fixed)