Santhosh Thottingal [Thu, 29 Dec 2011 09:29:07 +0000 (09:29 +0000)]
Use jqueryMsg wikitext parser to parse interface messages at client side. Support for PLURAL in javascript.
Raimond Spekking [Wed, 28 Dec 2011 22:31:07 +0000 (22:31 +0000)]
Localisation updates for core and extension messages from translatewiki.net
Krinkle [Wed, 28 Dec 2011 22:29:07 +0000 (22:29 +0000)]
Removing wgLegacyJavaScriptGlobals from JavaScript output
* PHP config variable itself is still needed for sure, but not needed in JavaScript output. Did get into 1.18 (accidentally added to js output as part of r87856) but undocumented and unannounced.
Krinkle [Wed, 28 Dec 2011 22:20:29 +0000 (22:20 +0000)]
Move embedded ResourceLoader modules to the <head>
* Embed "private" ResourceLoader modules in the <head> before the first loader link, instead of in the <body> after the last loader link
* Wow, was in the opposite place where it should've been :D
* Fixes bug 30914
Alexandre Emsenhuber [Wed, 28 Dec 2011 19:49:44 +0000 (19:49 +0000)]
* Use User::newFromName() instead of calling setName() on an existing object
* Some code cleanup
Alexandre Emsenhuber [Wed, 28 Dec 2011 19:35:31 +0000 (19:35 +0000)]
* Use WikiPage instead of Article to call doDeleteArticle()
* Don't call DatabaseBase::commit() twice per deletion
* Some code refactoring
Alexandre Emsenhuber [Wed, 28 Dec 2011 19:15:10 +0000 (19:15 +0000)]
Use local context to get messages
Alexandre Emsenhuber [Wed, 28 Dec 2011 18:41:36 +0000 (18:41 +0000)]
* Use Linker::getRevDeleteLink() where possible to remove code duplication
* Pass the User object to Revision::userCan() in Linker::getRevDeleteLink()
* Return the result Linker::revDeleteLinkDisabled() in Linker::getRevDeleteLink() instead of storing it in a variable that will not be used
Sam Reed [Wed, 28 Dec 2011 15:42:06 +0000 (15:42 +0000)]
Reverting r107496, r107497
Seems there is reasonable reason for it to be in core, and it will be becoming more used in the near future
Sam Reed [Wed, 28 Dec 2011 14:49:32 +0000 (14:49 +0000)]
Move mediawiki.feedback.js to "Feedback" extension
Sam Reed [Wed, 28 Dec 2011 13:36:32 +0000 (13:36 +0000)]
* (bug 33398) Wrong escape in online documentation for usercontribs
Tim Starling [Tue, 27 Dec 2011 22:50:10 +0000 (22:50 +0000)]
Revert the fix for bug 32858 (r105664, r105161, r103476): no consensus, backwards compatibility issues not addressed (e.g. {{selfsubst/now string}})
Aaron Schulz [Tue, 27 Dec 2011 22:49:37 +0000 (22:49 +0000)]
* Follow-up r107447: removed dead code
* Broke some long lines
Mark A. Hershberger [Tue, 27 Dec 2011 22:39:10 +0000 (22:39 +0000)]
re Aaron's comment on r107351: remove double extension from temporary file
Tim Starling [Tue, 27 Dec 2011 22:38:44 +0000 (22:38 +0000)]
Comment and whitespace fixes
Alexandre Emsenhuber [Tue, 27 Dec 2011 21:22:47 +0000 (21:22 +0000)]
Updated comment and a call from Article to WikiPage
Alexandre Emsenhuber [Tue, 27 Dec 2011 21:16:20 +0000 (21:16 +0000)]
Per Reedy, fix for r107386: fix usage of undefined variable
Platonides [Tue, 27 Dec 2011 20:48:06 +0000 (20:48 +0000)]
Need to set mDataLoaded so that this works without a db
Raimond Spekking [Tue, 27 Dec 2011 20:23:52 +0000 (20:23 +0000)]
Localisation updates for core and extension messages from translatewiki.net
Krinkle [Tue, 27 Dec 2011 18:51:50 +0000 (18:51 +0000)]
[mediawiki.js] function order
* define before call
* Follows-up r107402, r107405
Krinkle [Tue, 27 Dec 2011 18:48:40 +0000 (18:48 +0000)]
[mediawiki.js] use simple IIFE closure with object literal
* Remove weird new () syntax. Simply use a IIFE and return an object literal
* Some blocks had to be moved
-- $(document).ready in mw.loader to between vars and functions (couldn't be after the return)
-- mw.legacy to near other place holders
* Follows-up r107402
(view diff with whitespace ignored: $ svn diff -x -wu)
Krinkle [Tue, 27 Dec 2011 18:25:20 +0000 (18:25 +0000)]
[mediawiki.js] code quality and clean up
* using local mw variable in file instead of reaching to global scope
* exposing to global object after initialization
* moving var statements to the top of the function, this uncovered a few risky re-use of variables. Fixed by using different names (in nested for-loops and unconnected if/else statements). This also made several awkward indentions go away (where the first definition would be indented for 'var', and later ones not).
* remove unused "messageQueue" variable
* enable strict mode in modern browsers (loose string ignored in other browsers)
* where looking to check for array, use $.isArray() (directly pointed to native code) instead of a typeof operation with string comparison for "object" (slightly faster and also semantically more correct)
* other best practices as popularized by JSLint/JSHint
* removed 'delete' operator for startUp, didn't' do anything in most modern browsers, only for object members.
@note: mw.loader.work really is big, now it's more obvious:
<code>
+var reqBase, splits, maxQueryLength, q, b, bSource, bGroup, bSourceGroup,
+ source, group, g, i, modules, maxVersion, sourceLoadScript,
+ currReqBase, currReqBaseLength, moduleMap, l,
+ lastDotIndex, prefix, suffix, bytesAdded;
</code>
Alexandre Emsenhuber [Tue, 27 Dec 2011 16:35:40 +0000 (16:35 +0000)]
* Use local context to get messages
* Also set the reason for the block in content language
Alexandre Emsenhuber [Tue, 27 Dec 2011 16:26:47 +0000 (16:26 +0000)]
Follow-up r107341: remove now-useless parameter
Sam Reed [Tue, 27 Dec 2011 16:22:35 +0000 (16:22 +0000)]
Re-instate most of the revisions for bug 33147 "API examples should explain what they do"
Using this to sync up my working copies
Should have the little niggles tidied up though
Alexandre Emsenhuber [Tue, 27 Dec 2011 16:01:23 +0000 (16:01 +0000)]
And while I'm at it: don't call DatabaseBase::commit() twice per deletion
Alexandre Emsenhuber [Tue, 27 Dec 2011 15:56:35 +0000 (15:56 +0000)]
* Use WikiPage instead of Article (or ImagePage) to call doDeleteArticle()
* Rename some variable for consistency
* Check for valid user before opening the file containing pages to delete, there's no point doing the latter if the former fails
* Don't ouput "FAILED to delete associated file" if the file is from a foreign repository
Alexandre Emsenhuber [Tue, 27 Dec 2011 15:29:44 +0000 (15:29 +0000)]
* Integrate $wgDeleteRevisionsLimit in Title::getUserPermissionsErrors() (only if doing expensive checks)
* Moved WikiPage::estimateRevisionCount() and WikiPage::isBigDeletion() to Title and marked those WikiPage methods as deprecated (only call in extensions removed in r107385)
* Show an error message when deleting a page to move another one in Special:MovePage and the deletion fails due to permissions errors (previously the form would simply show again)
* Cache the result of Title::estimateRevisionCount() since it's called two times when showing the deletion form and the user doesn't have 'bigdelete' right (one for the permissions check and the other when showing the number of revisions)
Alexandre Emsenhuber [Tue, 27 Dec 2011 15:15:38 +0000 (15:15 +0000)]
Pass the user doing the upload to WikiPage::doEdit()
Mark A. Hershberger [Tue, 27 Dec 2011 13:34:28 +0000 (13:34 +0000)]
alphabetize includes/media autoloaders + some whitespace
Max Semenik [Tue, 27 Dec 2011 12:29:36 +0000 (12:29 +0000)]
Added support for stored procedures/functions to MySQL:
* Refactored DatabaseBase::sourceStream(), made it possible for descendant classes to alter its behaviour w/o having to redo it completely like Oracle does.
* MySQL class now supports specifying DELIMITER.
* Thrown away the mess of catering for double semicolon. If it's a problem, fix your .sql files!
* Haven't actually touched Oracle.
* Tests!
Max Semenik [Tue, 27 Dec 2011 11:26:24 +0000 (11:26 +0000)]
Postgres updater didn't output a message for some updates it ran
Jan Gerber [Tue, 27 Dec 2011 05:06:41 +0000 (05:06 +0000)]
Add phpunit tests for chunk upload api.
Follow up r104687
Jan Gerber [Tue, 27 Dec 2011 04:49:08 +0000 (04:49 +0000)]
update mLocalFile in concatenateChunks to make chunk upload
work with recent filerepo changes
Follow up r104687
Brian Wolff [Tue, 27 Dec 2011 02:57:25 +0000 (02:57 +0000)]
(bug 31719) Apply Derk-Jan Hartman's patch to make '&ns_svg;' considered a namespace for svg files. Work around issue where entities not expanded by our SVGMetadataReader.
I'm leaving the bug open, since I'm not sure if this is a proper fix, but I think its significantly better than the current situation.
Krinkle [Tue, 27 Dec 2011 02:44:02 +0000 (02:44 +0000)]
[mediawiki.js] Always pass error info to error callbacks in mw.loader
* Fix for handlePending() provided by Michael Dale
* Fixes (bug 30709) Always pass error info to error callbacks in mw.loader
Aaron Schulz [Tue, 27 Dec 2011 02:24:27 +0000 (02:24 +0000)]
Added/tweaked some FileBackend function comments
Mark A. Hershberger [Tue, 27 Dec 2011 02:05:24 +0000 (02:05 +0000)]
r107351: forgot to commit the changes to AutoLoader ... also update a comment
Krinkle [Tue, 27 Dec 2011 01:21:56 +0000 (01:21 +0000)]
[mediawiki.action.watch.ajax.js] Rewrite using mw.Api and fixes bug 27146
* Use mw.Api and new it's new .watch() as of r107350
* No longer get title from url, use wgPageName instead
* No longer simple queryParam check for action in url,
now supports wgActionPaths as well.
* Simplification and speed up (less back and forth between
functions and jQuery-ism). Previously it had $(..) with several
.add() calls. Now doing one call.
* Uses mw.util.tooltipAccessKeyRegexp instead of local regex
* Uses jQuery.fn.text instead of jQuery.fn.html for link text message
* Should fix bug 27146 (previously a failed attempt in r82498)
* Previousy worked on in r88527, r88511, r78150, r78147
* minor whitespace/comment fix in mediawiki.util.js/mediawiki.page.startup.js
Krinkle [Tue, 27 Dec 2011 01:03:38 +0000 (01:03 +0000)]
@since for r107350
Mark A. Hershberger [Tue, 27 Dec 2011 00:46:44 +0000 (00:46 +0000)]
* First simple XCF thumbnailing. Convert from ImageMagick has buggy
support for XCF, though, so one of the solutions at
http://stackoverflow.com/questions/
5794640/how-to-convert-xcf-to-png-using-gimp-from-the-command-line
is probably better.
* File::maybeDoTransform() since (at least) r106752 neglects what
BitmapHandler::getThumbType() returns, so add support for that.
* Add $wgImageMagickIdentifyCommand to avoid writing a parser for XCF
metadata.
Krinkle [Tue, 27 Dec 2011 00:44:49 +0000 (00:44 +0000)]
[mediawiki.api] write mediawiki.api.watch module
* add mediawiki.api.watch module
* mediawiki.api.parse.js: remove 'data && ' check to match the other modules. If data is not good, then the internal error handler will have already handled it and never call the ok-callback in the first place.
* mw.Api.errors: adding error codes by ApiWatch.php
Mark A. Hershberger [Tue, 27 Dec 2011 00:28:23 +0000 (00:28 +0000)]
w/s
Aaron Schulz [Mon, 26 Dec 2011 23:35:40 +0000 (23:35 +0000)]
In LocalFile:
* Removed bogus rmdir() call.
* Added lock() calls to upgradeRow()/getSha1().
* Use FileRepo getFileSha1() in getSha1() rather than via FSFile.
* Made purgeThumbList()/migrateThumbFile() use FileRepo::cleanupBatch().
* A few other minor cleanups.
* w/s cleanup in recordUpload2().
In FSRepo:
* Removed deleted zone config code from constructor; useless since r107028.
In FileBackend:
* Make sure 'latest' param gets passed through via $params for some functions.
* Cleaned up doMoveInternal() to use *_Internal() functions.
Raimond Spekking [Mon, 26 Dec 2011 21:21:55 +0000 (21:21 +0000)]
Localisation updates for core and extension messages from translatewiki.net
Sam Reed [Mon, 26 Dec 2011 21:03:06 +0000 (21:03 +0000)]
Fix fixme on r107328, attempting to use $this in a static method
Made said method non static, and updated caller
Sam Reed [Mon, 26 Dec 2011 17:06:27 +0000 (17:06 +0000)]
Followup r106554
Make init function static
Alexandre Emsenhuber [Mon, 26 Dec 2011 16:28:56 +0000 (16:28 +0000)]
Use WikiPage instead of Article to call updateRevisionOn()
Krinkle [Mon, 26 Dec 2011 16:24:45 +0000 (16:24 +0000)]
[Core JS] Remove long deprecated globals 'ta' and 'akeytt'
* Not used anywhere in ./phase3/
* Not used anywhere in ./extensions/
* Deprecated in MediaWiki 1.16 according to HISTORY
Alexandre Emsenhuber [Mon, 26 Dec 2011 16:20:30 +0000 (16:20 +0000)]
* Use local context to get messages
* Pass the context to ContribsPager
Krinkle [Mon, 26 Dec 2011 16:12:07 +0000 (16:12 +0000)]
[Core JS] wikibits.js / IEFixes clean up
* fix on-the-loose fixalpha() call
-- Calls should not be dangling loose like that
-- Removed local calls from skins and installer
-- instead calling from the IEFixes script (which is loaded raw by wikibits which is loaded from the bottom, as are all legacy scripts)
* Removing usage of 'skinpath' and 'skin' globals in wikibits.js, those aren't globals per se since introduction of mw.config and $wgLegacyJavaScriptGlobals
* Wrapping wikibits.js in closure to avoid leakage of "local" variables. This shouldn't break anything as it is loaded through resource loader which, in production mode, wraps it in a closure anyway.
* adding explicit posision=>bottom for wikibits. 'bottom' is default but repeating here since it must not change for legacy reasons.
Alexandre Emsenhuber [Mon, 26 Dec 2011 15:54:10 +0000 (15:54 +0000)]
In EditPage::showDiff():
* Group global declarations
* Only get 'currentrev' and 'yourtext' messages if needed
Krinkle [Mon, 26 Dec 2011 15:04:52 +0000 (15:04 +0000)]
Updating jquery.qunit from upstream
* Source: https://github.com/jquery/qunit/tree/
0aba72f723579082735782231a3503aa249618aa
* 1.2.0pre (master/trunk) -> v1.2.0 (release tag)
Alexandre Emsenhuber [Mon, 26 Dec 2011 14:50:39 +0000 (14:50 +0000)]
Note to self: pressing save before commiting is really a good idea.
Follow-up r107319.
Alexandre Emsenhuber [Mon, 26 Dec 2011 14:45:58 +0000 (14:45 +0000)]
* (bug 30711) WikiPage::replaceSection() now always the current text when adding a new section
* Made WikiPage::replaceSection() use getRawText() to get the current text
* Made EditPage::showDiff() also use the current text when diffing for adding a new section
* Removed the "You are editing an old version" when section=new since the oldid parameter has no effect new due to the above
Alexandre Emsenhuber [Mon, 26 Dec 2011 14:15:42 +0000 (14:15 +0000)]
Follow-up r106567: pass the User object to LogPage::addEntry(); was breaking protect.php maintenance script
Max Semenik [Mon, 26 Dec 2011 08:07:56 +0000 (08:07 +0000)]
Simplified Title::canExist()
Siebrand Mazeland [Mon, 26 Dec 2011 00:21:52 +0000 (00:21 +0000)]
Localisation updates for magic word localistion for core from translatewiki.net.
Siebrand Mazeland [Mon, 26 Dec 2011 00:05:13 +0000 (00:05 +0000)]
Localisation updates for special page aliases for core from translatewiki.net.
Siebrand Mazeland [Sun, 25 Dec 2011 23:58:49 +0000 (23:58 +0000)]
Localisation updates for namespace names for core from translatewiki.net.
Aaron Schulz [Sun, 25 Dec 2011 23:17:30 +0000 (23:17 +0000)]
Fixed undefined var from r106280
Siebrand Mazeland [Sun, 25 Dec 2011 23:09:26 +0000 (23:09 +0000)]
Bye, bye $wgExtensionAliasesFiles (deprecated in 1.16).
Krinkle [Sun, 25 Dec 2011 20:34:03 +0000 (20:34 +0000)]
typo; follows-up r107289
Krinkle [Sun, 25 Dec 2011 20:32:38 +0000 (20:32 +0000)]
[Core JS] Clean up and optimization mediawiki.util
* partial rewrite of updateTooltipAccessKeys, much shorter and a bit faster
-- Remove self-calling logic, totally unnecessary here
-- removing the .each() loop, using .attr()'s callback function instead
* directly calling util.toggleToc instead of triggering a click event
* strict comparison
* unquoted keys
* substitute single-use variable
Raimond Spekking [Sun, 25 Dec 2011 20:25:45 +0000 (20:25 +0000)]
Localisation updates for core and extension messages from translatewiki.net
Alexandre Emsenhuber [Sun, 25 Dec 2011 20:23:54 +0000 (20:23 +0000)]
Use 'newsectionheaderdefaultlevel' message when previewing a new section so that it renders the same as when saving the page
Alexandre Emsenhuber [Sun, 25 Dec 2011 20:03:33 +0000 (20:03 +0000)]
Use local context to get messages
Alexandre Emsenhuber [Sun, 25 Dec 2011 16:36:13 +0000 (16:36 +0000)]
And while I'm a it:
* Use the commented-out code ("MW 1.6" is way old and "Revision.php 1.26" sounds like CVS)
* Don't revert to a revision whose text was deleted
Alexandre Emsenhuber [Sun, 25 Dec 2011 16:26:53 +0000 (16:26 +0000)]
* Use WikiPage instead of Article to call doEdit()
* Pass the revision ID to doEdit() when reverting a page
Niklas Laxström [Sun, 25 Dec 2011 12:34:52 +0000 (12:34 +0000)]
* (bug 33367) Gendered namespaces for Czech
Niklas Laxström [Sun, 25 Dec 2011 12:32:41 +0000 (12:32 +0000)]
Whitespace
Siebrand Mazeland [Sun, 25 Dec 2011 09:48:37 +0000 (09:48 +0000)]
Fix incorrect encoding in RELEASE-NOTES-1.19 from r107258.
Siebrand Mazeland [Sun, 25 Dec 2011 09:42:00 +0000 (09:42 +0000)]
Rename no to nb (step 4/4): Change 'no' to 'nb' in remaining files.
Siebrand Mazeland [Sun, 25 Dec 2011 09:30:47 +0000 (09:30 +0000)]
Follow-up r107259: Also update $wgDummyLanguageCodes.
Siebrand Mazeland [Sun, 25 Dec 2011 09:27:07 +0000 (09:27 +0000)]
Rename no to nb (step 2/4): Re-add MessagesNo.php. Falls back to 'nb'.
Siebrand Mazeland [Sun, 25 Dec 2011 09:24:39 +0000 (09:24 +0000)]
Rename no to nb (step 2/4): Rename MessagesNo.php to MessagesNb.php and update Names.php and RELEASE-NOTES-1.19.
Siebrand Mazeland [Sun, 25 Dec 2011 09:20:43 +0000 (09:20 +0000)]
Remove MessagesNb.php pending rename of no to nb.
Robin Pepermans [Sun, 25 Dec 2011 02:54:02 +0000 (02:54 +0000)]
@since for r99863
Sam Reed [Sat, 24 Dec 2011 23:12:09 +0000 (23:12 +0000)]
Change require to require_once in extensions/README
Sam Reed [Sat, 24 Dec 2011 23:11:25 +0000 (23:11 +0000)]
Improve/add to documentation
Add braces
Explicitly define member variable
Sam Reed [Sat, 24 Dec 2011 23:09:45 +0000 (23:09 +0000)]
Followup r107011 per Krinkle - "mediawiki.api needs to declare the mediawiki.util dependency."
Alexandre Emsenhuber [Sat, 24 Dec 2011 17:03:59 +0000 (17:03 +0000)]
* Use local context to get messages
* Use Language::userTimeAndDate() instead of Language::timeanddate() to use user's timezone preference
Alexandre Emsenhuber [Sat, 24 Dec 2011 15:32:35 +0000 (15:32 +0000)]
Per Nikerabbit, follow-up r102024: removed uneeded variable
Niklas Laxström [Sat, 24 Dec 2011 14:40:59 +0000 (14:40 +0000)]
Followup r103945 - @since and whitespace
Aaron Schulz [Sat, 24 Dec 2011 00:57:10 +0000 (00:57 +0000)]
Fix r107197: removed 'lockmanager-fail-acquirelocks' key from messages.inc
Aaron Schulz [Sat, 24 Dec 2011 00:43:06 +0000 (00:43 +0000)]
* Follow-up r107195: these params are resource paths now, rather than hashes of the resource paths.
* Removed lockmanager-fail-acquirelocks message; a series of lockmanager-fail-acquirelock messages are now used instead.
Siebrand Mazeland [Sat, 24 Dec 2011 00:23:39 +0000 (00:23 +0000)]
Use hash key instead of key for lock manager messages. It was confusing translators.
Aaron Schulz [Sat, 24 Dec 2011 00:19:01 +0000 (00:19 +0000)]
FU r106752: fixed call to bogus function in LocalFile::getSha1()
Aaron Schulz [Sat, 24 Dec 2011 00:16:06 +0000 (00:16 +0000)]
In LockManager classes:
* Only use hash keys later on in the data flow rather than right when doLock() is called. This allows for error messages in Status objects to use human readable paths rather than ugly hash keys.
* Moved $locksHeld declaration duplication up to the base class.
* Fixed __destruct() in FSLockManager to not use bogus doSingleUnlock() lock type parameter.
Siebrand Mazeland [Sat, 24 Dec 2011 00:13:11 +0000 (00:13 +0000)]
Follow-up r107187, r107188: rebuild MessagesXx.php.
Benny Situ [Fri, 23 Dec 2011 23:55:39 +0000 (23:55 +0000)]
follow up to -r107187 - remove unused message key "column" from language file
Benny Situ [Fri, 23 Dec 2011 22:47:10 +0000 (22:47 +0000)]
bug24430 - patch from Chinchin, remove number of column for edit field in preference
Raimond Spekking [Fri, 23 Dec 2011 21:10:51 +0000 (21:10 +0000)]
Localisation updates for core and extension messages from translatewiki.net
Alexandre Emsenhuber [Fri, 23 Dec 2011 20:51:37 +0000 (20:51 +0000)]
* Use local context to get messages
* Use Language::userTimeAndDate() instead of Language::timeanddate()
John Du Hart [Fri, 23 Dec 2011 20:35:57 +0000 (20:35 +0000)]
Moving the flatlist option to HTMLFormField to prevent code duplication per hashar on r100551
Aaron Schulz [Fri, 23 Dec 2011 18:59:39 +0000 (18:59 +0000)]
In FileBackendBase/FileBackend:
* Changed concatenate to store to a specified temp FS file rather than a final storage destination. This makes it better fit the use case (chunked upload), so we can avoid extra copying around. Subclasses no longer have to implement this function now as well.
* Added extensionFromPath() helper function.
* Moved createInternal() up a bit and fixed @see comments pointing to the wrong functions.
In FSFileBackend:
* Use parent implementation of doConcatenateInternal().
In FileRepo/File:
* Added FileRepo::ALLOW_STALE and made thumbnail transforms use it.
Benny Situ [Fri, 23 Dec 2011 18:55:04 +0000 (18:55 +0000)]
Bugzilla bug11612 - Make watchlist max days preference setting reflect the max days in Recent Changes
Krinkle [Fri, 23 Dec 2011 17:03:25 +0000 (17:03 +0000)]
[Core JS] scan all /phase3/, change certain constructors to literals
* new String, new Boolean, new Number
-- should not be used since they don't compare very well:
; 5 !== new Number( 5 ) // true
; !!new Boolean( false ) // true, objects are truethy
-- If type conversion is intended, they should be used as
functions instead of constructors.
* new Array, new Object
-- literals are shorter, no point in not using them.
Rotem Liss [Fri, 23 Dec 2011 14:47:41 +0000 (14:47 +0000)]
Localization update for magic words in he.
Aaron Schulz [Fri, 23 Dec 2011 09:43:28 +0000 (09:43 +0000)]
* Added 'latest' parameter to functions that get information about a file. This will get the latest version among all storage nodes. Non-distributed backends can ignore this.
* In doOperations(), ignore 'nonLocking' unless 'ignoreErrors' is set. Split out a doOperationsInternal() function so the sanity check could go in doOperations().
* Moved getFileList() down a bit.
* Documentation tweaks.