Sam Reed [Fri, 5 Aug 2011 12:29:39 +0000 (12:29 +0000)]
Add @since to Revision::newFromRow per Nikerabbit
Follows up r93935
Jan Gerber [Fri, 5 Aug 2011 08:49:43 +0000 (08:49 +0000)]
dont use deprecated function WebRequest::getFileSize
Aaron Schulz [Fri, 5 Aug 2011 02:36:59 +0000 (02:36 +0000)]
$wgVersionNumber renamed to $wmfVersionNumber
Sam Reed [Fri, 5 Aug 2011 00:33:03 +0000 (00:33 +0000)]
Add documentation
Minor whitespace/brace additions
Aaron Schulz [Thu, 4 Aug 2011 23:33:50 +0000 (23:33 +0000)]
Removed interwiki list per r89431 CR
Sam Reed [Thu, 4 Aug 2011 23:26:53 +0000 (23:26 +0000)]
Followup r89564
Switch from newFromTitle to the new newFromRow in r93935
Sam Reed [Thu, 4 Aug 2011 23:25:34 +0000 (23:25 +0000)]
Adding Revision::newFromRow() function as alias for new Revision()
More consistent with how we do stuff everywhere else
Chad Horohoe [Thu, 4 Aug 2011 23:14:17 +0000 (23:14 +0000)]
Partial fix for r88772: no need for IGNORE on site_stats, just interwiki
Chad Horohoe [Thu, 4 Aug 2011 23:00:02 +0000 (23:00 +0000)]
Fix profiling in Article::getParserOutput()
Chad Horohoe [Thu, 4 Aug 2011 22:34:26 +0000 (22:34 +0000)]
Followup r93928: forgot to remove this
Chad Horohoe [Thu, 4 Aug 2011 22:33:04 +0000 (22:33 +0000)]
Fixes for r92251:
* Move Imagick check into getImageWriteMethod(), adjust exception catching. Previously this was bailing on the test if you have convert but not the PHP Imagick extension. Now all these tests are passing for me again.
* Rm unused member variable, whitespace, etc
Sam Reed [Thu, 4 Aug 2011 22:21:40 +0000 (22:21 +0000)]
st47 == Dan Collins
So might aswell just leave the real name credits
Sam Reed [Thu, 4 Aug 2011 22:20:52 +0000 (22:20 +0000)]
* (bug 17119) class Parser: senseless use of non-existing regexp back reference
Patch made by Dan Collins,, based on text placed by "seth"
Chad Horohoe [Thu, 4 Aug 2011 22:06:05 +0000 (22:06 +0000)]
Followup r93921: missed something from testing
Chad Horohoe [Thu, 4 Aug 2011 21:54:45 +0000 (21:54 +0000)]
Move UNORM_ related defines inside of UtfNormal. $globalScope--;
Ian Baker [Thu, 4 Aug 2011 21:19:08 +0000 (21:19 +0000)]
Fixed bug where global wgUploadStashMaxAge wasn't used, removed redundant defaults. Followup to r93476
Chad Horohoe [Thu, 4 Aug 2011 21:04:59 +0000 (21:04 +0000)]
Self-revert r91453: not a well thought out addition to the EditPage::showEditForm:initial hook
Chad Horohoe [Thu, 4 Aug 2011 21:00:40 +0000 (21:00 +0000)]
Followup r88270: comment out globals so I can resolve the fixme. Throw an exception here so nobody tries using it anyway
Aaron Schulz [Thu, 4 Aug 2011 20:57:20 +0000 (20:57 +0000)]
Reverted r91548 per CR
Chad Horohoe [Thu, 4 Aug 2011 20:55:20 +0000 (20:55 +0000)]
Remove no-op initialise from configuration. Nothing outside of Ext:Configure needs/uses it
Ian Baker [Thu, 4 Aug 2011 20:52:40 +0000 (20:52 +0000)]
Adding new jquery plugins to Resources.php so they'll be available through ResourceLoader, followup to r93908
Ian Baker [Thu, 4 Aug 2011 20:43:58 +0000 (20:43 +0000)]
Adding jquery plugins that UploadWizard and jQueryMsg need for Jasmine tests
Sam Reed [Thu, 4 Aug 2011 20:04:09 +0000 (20:04 +0000)]
* (bug 30230) action=expandtemplates should not silently override invalid title inputs
Aaron Schulz [Thu, 4 Aug 2011 17:43:06 +0000 (17:43 +0000)]
Added filearchive check to isInactiveAccount()
Alexandre Emsenhuber [Thu, 4 Aug 2011 15:48:36 +0000 (15:48 +0000)]
* Use local context instead of global variables
* Call Linker methods statically
Roan Kattouw [Thu, 4 Aug 2011 15:13:17 +0000 (15:13 +0000)]
Expand all URLs in e-mail notifications to be full HTTP URLs. This prevents protocol-relative URLs from appearing in e-mail notifications if $wgServer is protocol-relative
Mark A. Hershberger [Thu, 4 Aug 2011 14:25:53 +0000 (14:25 +0000)]
re r93871 — add release notes
Raimond Spekking [Thu, 4 Aug 2011 13:28:09 +0000 (13:28 +0000)]
Localisation update for core and extension messages from translatewiki.net (2011-08-04 12:30:00)
Roan Kattouw [Thu, 4 Aug 2011 12:13:01 +0000 (12:13 +0000)]
Fix embarassing debugging code left in in r93744
Krinkle [Thu, 4 Aug 2011 05:44:52 +0000 (05:44 +0000)]
Removing left-over comment from r67733.
Mark A. Hershberger [Thu, 4 Aug 2011 00:57:43 +0000 (00:57 +0000)]
Fix bug #27132: Uncomment movefile right in default settings
Aaron Schulz [Wed, 3 Aug 2011 22:37:20 +0000 (22:37 +0000)]
* Refactored SpecialUndelete::revDeleteLink into a Linker::getRevDeleteLink function
* (bug 21279) Updated DeletedContributions to use type=revision when possible (ar_rev_id exists)
Aaron Schulz [Wed, 3 Aug 2011 22:08:24 +0000 (22:08 +0000)]
Reverted r91942,r91943,r91949,r92156 per CR
Platonides [Wed, 3 Aug 2011 20:23:10 +0000 (20:23 +0000)]
r93683 missed return in line 1890
Alexandre Emsenhuber [Wed, 3 Aug 2011 19:59:33 +0000 (19:59 +0000)]
Just call $wgOut->parse() instead of doing a lot of things to call $wgParser->parse()
Alexandre Emsenhuber [Wed, 3 Aug 2011 19:42:34 +0000 (19:42 +0000)]
* Use local context instead of global variables
* Call Linker methods statically
Platonides [Wed, 3 Aug 2011 18:25:04 +0000 (18:25 +0000)]
Follow-up r93258, r93266, r93266: Move the defines to Defines.php
Alexandre Emsenhuber [Wed, 3 Aug 2011 17:19:32 +0000 (17:19 +0000)]
Call Linker methods statically
Mark A. Hershberger [Wed, 3 Aug 2011 15:46:06 +0000 (15:46 +0000)]
* Make envCheckPath() specific to each installer, web vs cli
* Add warning during the CLI install that the uploads directory isn't
being checked for arbitrary script execution
Mark A. Hershberger [Wed, 3 Aug 2011 14:25:20 +0000 (14:25 +0000)]
re: r93635
* Restore false from envCheckPath() if wgScriptPath isn't found.
* Add message showing complete URL for wiki.
Krinkle [Wed, 3 Aug 2011 13:46:41 +0000 (13:46 +0000)]
Correct typo in function documentation.
* Follows-up r93702 CR
Roan Kattouw [Wed, 3 Aug 2011 13:12:55 +0000 (13:12 +0000)]
Fix syntax error in r93820
Roan Kattouw [Wed, 3 Aug 2011 13:11:42 +0000 (13:11 +0000)]
Fix r93820: PROT_ -> PROTO_
Roan Kattouw [Wed, 3 Aug 2011 12:58:21 +0000 (12:58 +0000)]
Some random URL protocol forcing for protocol-relative URLs
Roan Kattouw [Wed, 3 Aug 2011 12:52:17 +0000 (12:52 +0000)]
Followup r93266: also rename PROT_* to PROTO_* in the comments
Roan Kattouw [Wed, 3 Aug 2011 12:00:47 +0000 (12:00 +0000)]
Introduce $wgVaryOnXFPToAPI which sends Vary: X-Forwarded-Proto (and the appropriate XVO, if needed) on cached API requests. This effectively splits the API cache between HTTP and HTTPS for people with an HTTPS termination setup in front of a caching proxy (like, say, WMF)
Krinkle [Wed, 3 Aug 2011 11:59:11 +0000 (11:59 +0000)]
Fix noglobals exceptions from QUnit
* Test results prior to this commit: http://i.imgur.com/m8rbk.png
* http://localhost/trunkw/tests/qunit/?noglobals=1
- Missing var-statement, causes global scope implication
- Missing semi colon, causing next to be global
Domas Mituzas [Wed, 3 Aug 2011 08:00:23 +0000 (08:00 +0000)]
removing a comment that doesn't make any sense after r91441 refactoring :-)
Roan Kattouw [Wed, 3 Aug 2011 07:54:23 +0000 (07:54 +0000)]
Revert r93802 per CR. Will avoid cache pollution by splitting the cache instead
Krinkle [Wed, 3 Aug 2011 07:45:54 +0000 (07:45 +0000)]
Follows-up r89848 CR: Cleaner solution
Rotem Liss [Wed, 3 Aug 2011 07:33:00 +0000 (07:33 +0000)]
In the protection form, show the current protection expiry time in the local time and not in UTC.
Roan Kattouw [Wed, 3 Aug 2011 07:05:21 +0000 (07:05 +0000)]
Followup r92044: force HTTP on URLs output by the API, now that wfExpandUrl() has a flag for this
Sam Reed [Wed, 3 Aug 2011 00:19:27 +0000 (00:19 +0000)]
Tweak/add to documentation
Remove old compat constants for "1.6 compatibility"
Chad Horohoe [Tue, 2 Aug 2011 23:16:44 +0000 (23:16 +0000)]
w/s fix for r92882
Chad Horohoe [Tue, 2 Aug 2011 22:01:58 +0000 (22:01 +0000)]
(bug 30172) posix_isatty() fallback does not work when the function has been disabled (but exists). While we're at it, make things work for HipHop too.
Neil Kandalgaonkar [Tue, 2 Aug 2011 21:00:00 +0000 (21:00 +0000)]
eliminates warning if no startUp defined, which can happen in testing. (with proper case, capital U, this time)
Neil Kandalgaonkar [Tue, 2 Aug 2011 20:57:51 +0000 (20:57 +0000)]
reverting r93783 - got the case of the variable name wrong
Neil Kandalgaonkar [Tue, 2 Aug 2011 20:54:30 +0000 (20:54 +0000)]
eliminates warning if no startUp defined, which can happen in testing.
Neil Kandalgaonkar [Tue, 2 Aug 2011 20:51:20 +0000 (20:51 +0000)]
break dependency on utility functions isEmpty & isDefined
Neil Kandalgaonkar [Tue, 2 Aug 2011 20:33:27 +0000 (20:33 +0000)]
moving URI library to main resources
Neil Kandalgaonkar [Tue, 2 Aug 2011 20:17:13 +0000 (20:17 +0000)]
added a few comments about noAuth
Mark A. Hershberger [Tue, 2 Aug 2011 19:35:01 +0000 (19:35 +0000)]
re: r93415
* Document what happens as the result of each value returned
* Require boolean true to continue, not just a true value or strings
would succeed
* Trim the arguments since the header array already contains them.
Alexandre Emsenhuber [Tue, 2 Aug 2011 16:31:22 +0000 (16:31 +0000)]
Per Platonides, follow-up r93758: rename ParserOutput::addOutputPage() to ParserOutput::addOutputPageMetadata() to match its behaviour
Sam Reed [Tue, 2 Aug 2011 16:26:15 +0000 (16:26 +0000)]
Fix minor naming issue from r93314, add a bit to parameter documentation also
Platonides [Tue, 2 Aug 2011 16:23:46 +0000 (16:23 +0000)]
Follow up r93633. Allow only classic spaces.
Sam Reed [Tue, 2 Aug 2011 16:18:10 +0000 (16:18 +0000)]
Revert r93688 per Platonides
Roan Kattouw [Tue, 2 Aug 2011 16:00:42 +0000 (16:00 +0000)]
In ResourceLoaderWikiModule, use isCssOrJsPage() as well as isCssJsSubpage() to check whether a wiki page is a CSS or JS page. This is required to make ResourceLoaderWikiModule work for pages that are CSS/JS pages, but don't live in the MediaWiki namespace and aren't user subpages. This wasn't possible before r93759, which introduced a hook that allows extensions to override which pages are considered to be CSS/JS pages.
Roan Kattouw [Tue, 2 Aug 2011 15:47:30 +0000 (15:47 +0000)]
Factor out obtaining the database object in ResourceLoaderWikiModule into a getDB() method that can be overridden by subclasses. This is needed for the Gadgets extension in the RL2 branch, which subclasses ResourceLoaderWikiModule to create modules for foreign wiki pages.
Roan Kattouw [Tue, 2 Aug 2011 15:40:27 +0000 (15:40 +0000)]
Introduce a hook so extensions can customize what's considered to be a CSS/JS page. This is needed for the Gadgets extension in the RL2 branch
Alexandre Emsenhuber [Tue, 2 Aug 2011 15:40:03 +0000 (15:40 +0000)]
* (bug 15558) Allow includable special pages to be parameterized using wiki syntax
* Changed SpecialPageFactory::capturePath() to take the same parameters as SpecialPageFactory::executePath() (except the last one) and made it always return a bool instead of bool-or-string. The result HTML can be fetched from the OutputPage object of the context.
* Added module styles, scritps and messages members to ParserOutput in addition to modules. The first one is needed to display Special:RecentChanges correctly when transcluded since EnhancedChangesList::beginRecentChangesList() calls addModuleStyles( 'mediawiki.special.changeslist' )
Yes, this means that you can use {{Special:Recentchanges|enhanced=0}} to use the old changes list. For the ones that wonder, {{Special:Recentchanges|uselang=something}} will not work since the Language object is forced to the one used by the parser.
Mark A. Hershberger [Tue, 2 Aug 2011 14:27:48 +0000 (14:27 +0000)]
Fixes Bug #29311 - [OutputPage] Create a method to remove items from mModules
Patch from John Du Hart, reviewed by Roan, Applying at Roan's request.
Brion Vibber [Tue, 2 Aug 2011 14:13:51 +0000 (14:13 +0000)]
* $wgSVGMaxSize is now applied to the smaller of width or height, making very wide pano/timeline/diagram SVGs renderable at saner sizes
Roan Kattouw [Tue, 2 Aug 2011 14:05:01 +0000 (14:05 +0000)]
Add --no-updates flag to importDump.php that allows the user to skip updating the links table. On my test dataset (an old (~2 years) MediaWiki namespace dump of enwiki) this speeds up the import from 9m35s to 10s.
Siebrand Mazeland [Tue, 2 Aug 2011 13:56:07 +0000 (13:56 +0000)]
Update whitespace, braces.
Jan Gerber [Tue, 2 Aug 2011 12:44:26 +0000 (12:44 +0000)]
result of finished Chunk Upload has to be Success
Rotem Liss [Tue, 2 Aug 2011 11:55:05 +0000 (11:55 +0000)]
In Special:Protectedpages and Special:Protectedtitles, show protection expiry times as local times instead of UTC.
Rotem Liss [Tue, 2 Aug 2011 11:47:36 +0000 (11:47 +0000)]
Fixing comment (no Language::decodeExpiry).
Rotem Liss [Tue, 2 Aug 2011 11:43:26 +0000 (11:43 +0000)]
Fixing Special:Protectedtitles to match Special:Protectedpages. This prevents an internal error (caused by timestamp translation), probably since r84258, and possibly some incompatibility to different databases.
Jan Gerber [Tue, 2 Aug 2011 11:01:01 +0000 (11:01 +0000)]
use tabs. for consistant whitespaces
Jan Gerber [Tue, 2 Aug 2011 10:13:56 +0000 (10:13 +0000)]
Extend upload api adding an option to upload files in chunks,
using UploadStash to track the unfinished upload.
Rotem Liss [Tue, 2 Aug 2011 09:09:23 +0000 (09:09 +0000)]
Add direction mark in recent changes and in protection log summary.
Siebrand Mazeland [Tue, 2 Aug 2011 08:10:47 +0000 (08:10 +0000)]
Update punctuation for error messages.
Chad Horohoe [Tue, 2 Aug 2011 04:04:03 +0000 (04:04 +0000)]
* ApiTest: mark testApiGotCookie() broken, since it is
* ApiTest: partially cleanup testApiListPages() to make it not depend on broken testApiGotCookie(). Not sure what we're testing here, so still marking incomplete.
* ApiWatchTest: mark testWatchClear() as broken rather than skipped due to failing testWatchEdit(). This class needs some love <3
Krinkle [Tue, 2 Aug 2011 03:11:08 +0000 (03:11 +0000)]
mediawiki.Title: Removing public setter functions. Title object should be immutable.
- To avoid repetition, instead of substituting, changed them to private helper functions
- Updated test suite to create new objects for different titles, rather than modifying the existing one.
- Adding missing unit tests, now 100% complete according to QUnit CompletnessTest
+ Test for Title.prototype.getNamespaceId
+ Test forTitle.prototype.getPrefixedText
+ Test forTitle.prototype.getExtension
Follows-up r90331 CR
Neil Kandalgaonkar [Tue, 2 Aug 2011 00:38:36 +0000 (00:38 +0000)]
breaks in this file cause odd things to happen with RTL, removing line breaks
Neil Kandalgaonkar [Tue, 2 Aug 2011 00:36:38 +0000 (00:36 +0000)]
add maxWidth param
Sam Reed [Mon, 1 Aug 2011 23:39:34 +0000 (23:39 +0000)]
Commit Preprocessor_DOM live hacks
Sam Reed [Mon, 1 Aug 2011 23:35:39 +0000 (23:35 +0000)]
Commit live hack
Commit to trunk also
Sam Reed [Mon, 1 Aug 2011 23:28:16 +0000 (23:28 +0000)]
Add Profiling to trunk from r93681
Chad Horohoe [Mon, 1 Aug 2011 23:28:06 +0000 (23:28 +0000)]
Merge live hack - Extra debugging on connection failures
Chad Horohoe [Mon, 1 Aug 2011 23:20:58 +0000 (23:20 +0000)]
Merge live hack - bumping version of minified stuff
Chad Horohoe [Mon, 1 Aug 2011 22:57:34 +0000 (22:57 +0000)]
Sqlite fails to open a connection when $user is given.
Reported by lokkju in #wikimedia-tech
Krinkle [Mon, 1 Aug 2011 22:13:32 +0000 (22:13 +0000)]
Port 'editondblclick' js to ResourceLoader.
- Fixes (bug 27894) Move 'editondblclick' event listener down from body to
div#bodyContent
- Patch by Nik <niknyby@gmail.com>
- Changes since patch:
* Moved from OutputPage->headElement (where the bodyAttr-hack used to be) to addDefaultModules where other additions live
* Added dependency on 'mediawiki.util', it must be initialized before mw.util.$content can be used
* Whitespace conventions
Krinkle [Mon, 1 Aug 2011 21:46:54 +0000 (21:46 +0000)]
Reorder some modules in Resources.php to match directory tree and alphabetical sorting.
Krinkle [Mon, 1 Aug 2011 21:03:57 +0000 (21:03 +0000)]
Follows-up r93515 CR: Whitespace
Krinkle [Mon, 1 Aug 2011 21:01:32 +0000 (21:01 +0000)]
[ResourceLoader2] Create getModuleNames() function
- Returns all keys from the (private) registry object as an array
- Needed for ResourceLoader 2 in order to do autosuggestions for dependancies and cheap non-http-request lookups to avoid duplicate keys when creating new modules/gadgets.
(bug 30160 ) Add public method to mw.loader to get module names from registry
Mark A. Hershberger [Mon, 1 Aug 2011 18:03:06 +0000 (18:03 +0000)]
Fixes Bug #30061 - Command line installer $wgScriptPath
Patch from Edward Z. Yang
Mark A. Hershberger [Mon, 1 Aug 2011 17:37:25 +0000 (17:37 +0000)]
Fixes Bug #30149 - Handling of parentheses for Korean, Chinese and Japanese
Adapts the pipe trick with parens for fullwidth parentheses. Adds parsertests.
Patch from Dan Collins.
Sam Reed [Mon, 1 Aug 2011 16:39:07 +0000 (16:39 +0000)]
Fix 'exif-gpsdestdistance-k' to use american spelling
Mark A. Hershberger [Mon, 1 Aug 2011 16:01:13 +0000 (16:01 +0000)]
w/s changes: “svn diff -x-w” is clean