Chad Horohoe [Mon, 2 May 2011 16:40:44 +0000 (16:40 +0000)]
Followup r87253, doc tweak for trunk (this is in 1.17 rel-notes now)
Alexandre Emsenhuber [Mon, 2 May 2011 15:32:20 +0000 (15:32 +0000)]
Moved Skin::$mWatchLinkNum to SkinLegacy since it's only used there and made it protected per documentation (nothing else apart SkinLegacy uses it)
Alexandre Emsenhuber [Mon, 2 May 2011 15:26:19 +0000 (15:26 +0000)]
Get the revision ID from the OutputPage object instead of making a copy
Leo Koppelkamm [Mon, 2 May 2011 11:55:45 +0000 (11:55 +0000)]
Tablesorter: use mw.config.get() to access globals; force mdy for english contentlang
Leo Koppelkamm [Mon, 2 May 2011 11:31:45 +0000 (11:31 +0000)]
Make jquery.tablesorter more resilient by checking multiple cells before assuming a type. Fixes Bug 28775
Sam Reed [Mon, 2 May 2011 11:12:48 +0000 (11:12 +0000)]
Followup r87225
Best to rename everything when you rename something
Brian Wolff [Mon, 2 May 2011 07:42:14 +0000 (07:42 +0000)]
Follow up r86363 - Missing a dollar sign.
Fixes the: Notice: Use of undefined constant i - assumed 'i' in /var/www/w/phase3/includes/db/LoadBalancer.php on line 745
Sam Reed [Sun, 1 May 2011 23:59:41 +0000 (23:59 +0000)]
Make a method static per the comment, update the only non static usage (in Parser) itself
Sam Reed [Sun, 1 May 2011 23:54:41 +0000 (23:54 +0000)]
Documentation tweaks, additions and updates
Platonides [Sun, 1 May 2011 23:02:27 +0000 (23:02 +0000)]
Follow up r87210
Sam Reed [Sun, 1 May 2011 22:11:05 +0000 (22:11 +0000)]
* (bug 28265) allow outputting of comments for action=expandtemplates
Sam Reed [Sun, 1 May 2011 21:56:02 +0000 (21:56 +0000)]
* (bug 27185) API: Add Special:ComparePages
Chad Horohoe [Sun, 1 May 2011 21:48:15 +0000 (21:48 +0000)]
When we failed to detect a DB driver, put the help info in the failure box, rather than hiding it in a little help box nobody's going to find
Platonides [Sun, 1 May 2011 21:33:16 +0000 (21:33 +0000)]
Convert r86795 tests into a dataProvider
Sam Reed [Sun, 1 May 2011 21:28:00 +0000 (21:28 +0000)]
Refactor out common code
Max Semenik [Sun, 1 May 2011 21:19:40 +0000 (21:19 +0000)]
Use HTML5 for formatted API output
Chad Horohoe [Sun, 1 May 2011 21:14:32 +0000 (21:14 +0000)]
(bug 28343) Kill unused contextlines/contextchars
Raimond Spekking [Sun, 1 May 2011 20:17:55 +0000 (20:17 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-05-01 20:01:00 UTC)
Krinkle [Sun, 1 May 2011 19:46:09 +0000 (19:46 +0000)]
Added wgIsMainPage (Title->isMainPage) to mw.config
* Instead of ugly javascript construction to compare href-attributes or re-constructing proper pagenames, let's use Title->isMainPage which does this much better
* Kept function for compatibility. mw.util.isMainPage() was never released, should probably be removed before 1.18 branch point.
Platonides [Sun, 1 May 2011 19:32:49 +0000 (19:32 +0000)]
Fix the old XmlTest.php test bug in the dateMenu() when the wiki is configured for a languange other than English
Other tests were running before and messing with the Language objects.
Platonides [Sun, 1 May 2011 19:31:18 +0000 (19:31 +0000)]
Cosmetic change
Krinkle [Sun, 1 May 2011 19:20:31 +0000 (19:20 +0000)]
(bug 27916) Don't prefix wgServer in mw.util.wikiGetlink
The check is not needed, if wgArticlePath is undefined there's probably a much bigger issue.
The wgServer doesn't need to be prefixed to the link (if someone really needs it (ie. external tools using the script and somehow defining wgServer in mw.config) they can surely prefix wgServer themselfs.
In most if not all cases this is used to create anchor tags, which are interprated by browsers relatively to the current window location and in some browsers it even auto-prefixes the current environment when setting the href/src attribute.
I did a grep search for "wikiGetlink" in /trunk (including ./extensions), there was one usage that assumed the wgServer prefix. Turned out that was actually a workaround untill this bug was fixed. I remove that workaround ( in mw.util.isMainPage).
Roan Kattouw [Sun, 1 May 2011 18:41:42 +0000 (18:41 +0000)]
(bug 28738) Implement request splitting in mw.loader so ResourceLoader requests with query strings longer than a certain value are split up. The maximum query string length is configurable, and this behavior is disabled by default. It's needed in rare cases where there is a query string length or GET variable length limit in place that the wiki admin can't raise.
Sam Reed [Sun, 1 May 2011 11:20:14 +0000 (11:20 +0000)]
Remove unneeded manual quoting from r87180
Sam Reed [Sun, 1 May 2011 00:24:39 +0000 (00:24 +0000)]
* (bug 28225) Allow hiding of user groups in list=allusers
Yay, a LEFT OUTER JOIN
Sam Reed [Sun, 1 May 2011 00:17:39 +0000 (00:17 +0000)]
$db is already defined, don't use $this->getDB() again
Sam Reed [Sat, 30 Apr 2011 23:18:34 +0000 (23:18 +0000)]
Followup r85884
Fixup the APIs strange way of doing table aliases on a join....
Only used in very few places
Bryan Tong Minh [Sat, 30 Apr 2011 22:12:51 +0000 (22:12 +0000)]
Fix bug in Status::getItemXML
Bryan Tong Minh [Sat, 30 Apr 2011 21:35:09 +0000 (21:35 +0000)]
Add --include-files option to dumpBackup.php to include the uploaded files in the XML stream. Uses new backend features from r85911.
Raimond Spekking [Sat, 30 Apr 2011 21:21:47 +0000 (21:21 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-04-30 20:50:00 UTC)
Leo Koppelkamm [Sat, 30 Apr 2011 19:49:57 +0000 (19:49 +0000)]
Bug 27047: Nicer design for pre elements in Vector
Bryan Tong Minh [Sat, 30 Apr 2011 18:50:37 +0000 (18:50 +0000)]
(bug 28076) Thumbnail height limited to 360 pixels on Special:Listfiles
Sam Reed [Sat, 30 Apr 2011 16:52:28 +0000 (16:52 +0000)]
Followup r87150
Reuse SpecialVersions arrayToString (made it explicitly public!) in an array_amp for the formatting of arrays/objects (Yay for all the different ways we accept things ;P)
Sam Reed [Sat, 30 Apr 2011 16:38:59 +0000 (16:38 +0000)]
Followup r87147, let the formatters do teh escaping
Alexandre Emsenhuber [Sat, 30 Apr 2011 15:50:05 +0000 (15:50 +0000)]
Per Siebrand: fix typo in RELEASE-NOTES
Alexandre Emsenhuber [Sat, 30 Apr 2011 15:14:12 +0000 (15:14 +0000)]
I have no idea where that count() pass in r87165
Alexandre Emsenhuber [Sat, 30 Apr 2011 15:12:33 +0000 (15:12 +0000)]
Properly escape the ouput in action=credits (and in page footer), using wfMessage() to be able to replace some parameters before and some after
Alexandre Emsenhuber [Sat, 30 Apr 2011 14:08:12 +0000 (14:08 +0000)]
Recommit r87129 and follow-ups but with a fix for the bug Brion found (sorry)
Daniel Friesen [Sat, 30 Apr 2011 12:04:00 +0000 (12:04 +0000)]
Use a reversed magnify image for framed image thumbnails when on a RTL wiki.
Brion Vibber [Fri, 29 Apr 2011 23:57:28 +0000 (23:57 +0000)]
Revert r87129 "(bug 21196) Article::getContributors() no longer fail on PostgreSQL" -- breaks stuff under MySQL like this:
SkinTemplate::makeTalkUrlDetails given invalid pagename User:
Backtrace:
#0 /var/www/trunk/includes/SkinTemplate.php(691): SkinTemplate->makeTalkUrlDetails('User:')
#1 /var/www/trunk/includes/SkinTemplate.php(495): SkinTemplate->buildPersonalUrls(Object(OutputPage))
#2 /var/www/trunk/includes/OutputPage.php(1906): SkinTemplate->outputPage(Object(OutputPage))
#3 /var/www/trunk/includes/Wiki.php(402): OutputPage->output()
#4 /var/www/trunk/index.php(146): MediaWiki->finalCleanup()
#5 {main}
Seen trivially by going to login page while not logged in; some user check is failing and ending up with an improperly initialized object.
Sam Reed [Fri, 29 Apr 2011 23:34:37 +0000 (23:34 +0000)]
Tweak documentation
Add braces
Sam Reed [Fri, 29 Apr 2011 23:33:38 +0000 (23:33 +0000)]
* Get a list of all subscribed hooks, and those subscribers
Essentially what SpecialVersion will give you if wgSpecialVersionShowHooks is true
Sam Reed [Fri, 29 Apr 2011 23:02:10 +0000 (23:02 +0000)]
* (bug 27179) API: List of extension tags
* Get a list of function hooks through meta=siteinfo
Chad Horohoe [Fri, 29 Apr 2011 22:40:31 +0000 (22:40 +0000)]
Make this private since nothing outside here calls it
Chad Horohoe [Fri, 29 Apr 2011 22:40:12 +0000 (22:40 +0000)]
(bug 28752) XCache doesn't work in CLI mode
OverlordQ [Fri, 29 Apr 2011 22:38:30 +0000 (22:38 +0000)]
Fix group by for Special:MostLinkedTemplates
OverlordQ [Fri, 29 Apr 2011 22:27:34 +0000 (22:27 +0000)]
Followup to r85907, correctly quote table names.
Followup to r87129, add handling of arrayed GROUP BY/ORDER BY options to match core class so that this will indeed work.
Chad Horohoe [Fri, 29 Apr 2011 22:08:58 +0000 (22:08 +0000)]
Add cdb.php for inspecting cdb cache files. Format is stolen from mcc.php
Jeroen De Dauw [Fri, 29 Apr 2011 22:05:36 +0000 (22:05 +0000)]
small doc fix
Sam Reed [Fri, 29 Apr 2011 21:46:17 +0000 (21:46 +0000)]
Followup r87132, per Bryan, still return the "limit" to be the current users limit, but return high/low limit
Jeroen De Dauw [Fri, 29 Apr 2011 21:29:20 +0000 (21:29 +0000)]
added since tag for people that care about compat
Sam Reed [Fri, 29 Apr 2011 20:52:57 +0000 (20:52 +0000)]
* (bug 28238) paraminfo: output both limits for multi param
Raimond Spekking [Fri, 29 Apr 2011 20:09:54 +0000 (20:09 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-04-29 19:47:00 UTC)
Alexandre Emsenhuber [Fri, 29 Apr 2011 18:27:44 +0000 (18:27 +0000)]
* (bug 21196) Article::getContributors() no longer fail on PostgreSQL
Changed User::loadFromRow() to allow partial row (user_id, user_name, user_real_name can be set independently from other fields) userand removed User::$mDataLoaded, replaced by User::$mLoadedItems (marked as private) that can be an array with already loaded items or true when all data has been loaded. Changed GlobalFunctions.php and Database.php accordingly, no use of User::$mDataLoaded in extensions.
Sam Reed [Fri, 29 Apr 2011 17:51:50 +0000 (17:51 +0000)]
Followup r86800, add missing ()
Platonides [Fri, 29 Apr 2011 16:26:20 +0000 (16:26 +0000)]
The $wgLocalisationCacheConf was being overwritten by the default value.
Restores the ability to run databaseless tests broken by r86775
Jeroen De Dauw [Fri, 29 Apr 2011 15:41:57 +0000 (15:41 +0000)]
fix return type descriptions
Jeroen De Dauw [Fri, 29 Apr 2011 15:37:01 +0000 (15:37 +0000)]
fix typo
Greg Sabino Mullane [Fri, 29 Apr 2011 13:42:48 +0000 (13:42 +0000)]
Per discussion on Mediawiki-l, talk about the GROUP BY issue a bit.
Greg Sabino Mullane [Fri, 29 Apr 2011 13:20:47 +0000 (13:20 +0000)]
Remove pointless warning: ceratinly I can't imagine why we show a warning when using a filter versus not using one (below the case, where we set $sink but don't issue a warning)
Niklas Laxström [Fri, 29 Apr 2011 07:15:36 +0000 (07:15 +0000)]
And now I'm yelled at not fixing typos made by others :)
Niklas Laxström [Fri, 29 Apr 2011 05:40:13 +0000 (05:40 +0000)]
Omg typofix
Jan Paul Posma [Thu, 28 Apr 2011 21:34:55 +0000 (21:34 +0000)]
Moved the tab break from the link to the span. This allows for multiple icons, as icons overwrite this link image and thus wouldn't have a tab break. This was originally solved for the watchlist star by using a right margin, so this one is removed to prevent double borders.
Raimond Spekking [Thu, 28 Apr 2011 20:38:36 +0000 (20:38 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-04-28 20:00:00 UTC)
Mark A. Hershberger [Thu, 28 Apr 2011 20:18:32 +0000 (20:18 +0000)]
Provisional fix for Bug #28631 to remove artifacts from GIF. This
seems better in my (very) limited testing than leaving it in, but I'd
like to get more tests.
Trevor Parscal [Thu, 28 Apr 2011 14:58:41 +0000 (14:58 +0000)]
Applied patch supplied in bug #28699 to prevent obscuring content when consoless browsers get a console rendered for them by mediawiki.log. Also adds pre-wrap CSS rule to allow \n to render properly in the console. Thanks for the patch!
Jure Kajzer [Thu, 28 Apr 2011 12:44:19 +0000 (12:44 +0000)]
* close connection in class destructor (unlike MySql, Oracle does not commit on close)
Siebrand Mazeland [Thu, 28 Apr 2011 08:33:49 +0000 (08:33 +0000)]
Update date format default and options.
Siebrand Mazeland [Thu, 28 Apr 2011 08:29:06 +0000 (08:29 +0000)]
Remove unused mdy data format.
Brion Vibber [Thu, 28 Apr 2011 00:18:01 +0000 (00:18 +0000)]
Declare some local vars/funcs as local so they don't stomp on JS global namespaces weirdly
Krinkle [Wed, 27 Apr 2011 22:19:56 +0000 (22:19 +0000)]
Little performance fix and typo fix. Follow-up r86202
Krinkle [Wed, 27 Apr 2011 20:27:26 +0000 (20:27 +0000)]
FU: r87041: Oops
Krinkle [Wed, 27 Apr 2011 20:25:35 +0000 (20:25 +0000)]
Fixes for IE7 (alignment of checkboxes due to double-margin bug on floated elements. The popular display:inline hack doesn't fix this. Removed the margin for now, was collapsed/invisible in most browsers anyway. Covered by the margins on the parent elements.
Raimond Spekking [Wed, 27 Apr 2011 20:22:02 +0000 (20:22 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-04-27 20:00:00 UTC)
Sam Reed [Wed, 27 Apr 2011 20:05:39 +0000 (20:05 +0000)]
* (bug 28719) Do not call mLinkHolders __destruct explicitly
Patch by Vitaliy Filippov
Mark A. Hershberger [Wed, 27 Apr 2011 19:13:34 +0000 (19:13 +0000)]
revert r76127, r76129, and r83535 b/c I'm backing out the fix for bug #542. Fixing ancient bugs causes grief for many people.
Max Semenik [Wed, 27 Apr 2011 18:22:01 +0000 (18:22 +0000)]
Bug 28039 - Boldface all fatals. Moved showError() from WebInstaller to base class, added its call to all env checks wherever appropriate. Also fixed a fatal in CLI installer when no DB drivers are present.
Rotem Liss [Wed, 27 Apr 2011 11:26:01 +0000 (11:26 +0000)]
Localization fix for he.
Rotem Liss [Wed, 27 Apr 2011 11:22:24 +0000 (11:22 +0000)]
Localization update for he.
Leo Koppelkamm [Wed, 27 Apr 2011 11:02:59 +0000 (11:02 +0000)]
TableSorter: Allow whitespace between digits and percent sign. Fixes Bug 28406
Siebrand Mazeland [Wed, 27 Apr 2011 09:46:37 +0000 (09:46 +0000)]
Update date formats for Indonedian (id). Requested by Ivan Lanin.
Discussed at https://translatewiki.net/wiki/Thread:Support/Time_format
Siebrand Mazeland [Wed, 27 Apr 2011 09:43:19 +0000 (09:43 +0000)]
RELEASE-NOTES TLC:
* break lines at or before 80 characters.
* punctuation for every entry.
* all caps for API and SVG.
* move an entry to language updates.
Raimond Spekking [Tue, 26 Apr 2011 20:24:56 +0000 (20:24 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-04-26 20:00:00 UTC)
Krinkle [Tue, 26 Apr 2011 20:00:59 +0000 (20:00 +0000)]
jquery.byteLimit fixes:
* 'this' in a fn/prototype context already points to the jQuery object. Calling $(this) is redundant and goes through $.fn.init again untill it reaches the last else case (luckily $.fn.init() has a failsafe case for that, but also makes it harder to spot)
* Adding support for using the current attribute value (to avoid having to duplicate the values between PHP and JavaScript). Fully backwards compatible, I think it's a very handy feature to be able to pass a custom length, but using the maxLength attribute as a default makes sense.
Max Semenik [Tue, 26 Apr 2011 19:23:23 +0000 (19:23 +0000)]
Oops, forgot to revert r86954 in r86973, not needed anymore
Max Semenik [Tue, 26 Apr 2011 19:20:19 +0000 (19:20 +0000)]
Follow-up r86954: make one centralised call to array_values(), there are more breakages of this kind
Krinkle [Tue, 26 Apr 2011 18:18:29 +0000 (18:18 +0000)]
* Fix ancient jumpy bug when clicking the hover-triangle (normally nobody does that, but just tried it for screenreader thing, it's been around for quite some time (href="#": needs preventDefault)
* jQuery chaining :)
* Add bugzilla ref. in comment ("hidden link being clicked")
(Follow-up r86958, r86861)
Krinkle [Tue, 26 Apr 2011 18:01:52 +0000 (18:01 +0000)]
Selectors go from right to left. Starting with a generic 'a' is kind of slow. Also loses the advantage of an id-selector.
* Optimizing by selecting the ID seperately (very fast) and doing a find() within that context (also caching pCactions ).
* while at it:
- caching selector
- aliasing $ to jQuery locally
- Shorthand dom-ready
(Follow-up r86861)
Max Semenik [Tue, 26 Apr 2011 17:29:57 +0000 (17:29 +0000)]
Without this array_values(), user groups will be exported to JSON as object instead of array
Leo Koppelkamm [Tue, 26 Apr 2011 10:08:46 +0000 (10:08 +0000)]
Followup to r86603 per Bug 28681 : Create public array mw.toolbar.buttons. User scripts can modify it, until it's written to the DOM on doc.ready
Jure Kajzer [Tue, 26 Apr 2011 07:17:33 +0000 (07:17 +0000)]
* typo from r86708
Sam Reed [Mon, 25 Apr 2011 22:56:08 +0000 (22:56 +0000)]
* (bug 28702) Undefined offset in ApiParamInfo.php
Followup r85758 (bug 28254)
If no DFLT is set, fall back to "null", which means a string parameter
Sam Reed [Mon, 25 Apr 2011 22:41:54 +0000 (22:41 +0000)]
More parameter and return type hints
Sam Reed [Mon, 25 Apr 2011 21:41:02 +0000 (21:41 +0000)]
Followup r86905, after saving GlobalFunctions.php
Sam Reed [Mon, 25 Apr 2011 21:38:48 +0000 (21:38 +0000)]
Move 5 more classes into cache/
Ryan Kaldari [Mon, 25 Apr 2011 21:37:32 +0000 (21:37 +0000)]
fix for bug 28573 - in printable version centered images are not centered
Sam Reed [Mon, 25 Apr 2011 21:33:38 +0000 (21:33 +0000)]
Move 3 files into cache directory
Move in AutoLoader to cache section also
Sam Reed [Mon, 25 Apr 2011 21:25:45 +0000 (21:25 +0000)]
Type hinting
Braces
Remove extra whitespace
Sam Reed [Mon, 25 Apr 2011 21:18:17 +0000 (21:18 +0000)]
Followup r86898, fix $wgProxyScriptPath
Sam Reed [Mon, 25 Apr 2011 21:04:45 +0000 (21:04 +0000)]
proxy_check.php is probably useful to keep around, but it's not really an includes script
Move it to maintenance/proxy_check.php