lhc/web/wiklou.git
15 years ago(bug 16459) Use native getElementsByClassName
Aryeh Gregor [Thu, 18 Dec 2008 18:16:09 +0000 (18:16 +0000)]
(bug 16459) Use native getElementsByClassName

Patch by Derk-Jan Hartman.  Seems not to break table sorting in Firefox
3, and he's tested it in other browsers, including IE6.  (Of course it
falls back to ordinary JS if the native version is unavailable.)

15 years agoNew search UI tweaks:
Robert Stojnić [Thu, 18 Dec 2008 18:01:06 +0000 (18:01 +0000)]
New search UI tweaks:
* Show namespace checkboxes only for advanced search. Showing these for "Project Pages" searches
does provide information for advanced users, but clutters UI for everyone else. User should be able to
refer to help pages to find out which namespace are in "Project Pages" and these are also in tooltip
* put "did you mean.." inside the fieldset for increased visibility
* missing 'advanced' req param was making advanced form behave strangely, fixed
* remove "browse pages with this prefix", clutters, sometimes shows up, sometimes not. User cannot tell why
if not familiar with namespaces and logic behind the it (e.g. it shows only when one namespace is selected)
* correct placement of external search box when search is disabled
* make search messages consistent for new and existing pages

15 years agoAPI: Fix up r44676: convert underscores to spaces in canonical names.
Roan Kattouw [Thu, 18 Dec 2008 15:00:07 +0000 (15:00 +0000)]
API: Fix up r44676: convert underscores to spaces in canonical names.

15 years ago(bug 16698) Fixed typo in NS_FILE_TALK
Siebrand Mazeland [Thu, 18 Dec 2008 12:27:39 +0000 (12:27 +0000)]
(bug 16698) Fixed typo in NS_FILE_TALK

15 years ago(bug 15670)-ish: Update fallback from Hindi to Bengali. Assamese and Bengali share...
Siebrand Mazeland [Thu, 18 Dec 2008 11:59:48 +0000 (11:59 +0000)]
(bug 15670)-ish: Update fallback from Hindi to Bengali. Assamese and Bengali share the same script, and the languages are spoken in the same region, albeit mainly in different countries (India and Bangladesh respectively).

15 years ago(bug 16696) remove duplicate namespace definitions in MessagesLij.php
Siebrand Mazeland [Thu, 18 Dec 2008 11:42:16 +0000 (11:42 +0000)]
(bug 16696) remove duplicate namespace definitions in MessagesLij.php

15 years agoLocalisation updates from Betawiki
Siebrand Mazeland [Thu, 18 Dec 2008 00:34:57 +0000 (00:34 +0000)]
Localisation updates from Betawiki

15 years agoLocalisation updates for core messages from Betawiki (2008-12-18 00:40 CET)
Siebrand Mazeland [Wed, 17 Dec 2008 23:45:11 +0000 (23:45 +0000)]
Localisation updates for core messages from Betawiki (2008-12-18 00:40 CET)

15 years agoRemove bug report link
Aaron Schulz [Wed, 17 Dec 2008 20:03:55 +0000 (20:03 +0000)]
Remove bug report link

15 years agoFix tests so that they can work with Configure extension or some other special config
Alexandre Emsenhuber [Wed, 17 Dec 2008 18:22:47 +0000 (18:22 +0000)]
Fix tests so that they can work with Configure extension or some other special config

15 years ago* Short circuit EmailNotification::notify() to not call EmailNotification::commonMess...
Alexandre Emsenhuber [Wed, 17 Dec 2008 17:27:43 +0000 (17:27 +0000)]
* Short circuit EmailNotification::notify() to not call EmailNotification::commonMessageKeys() if there're no users to notify. This is a hack to work arround the following exception:
A database query syntax error has occurred.
The last attempted database query was:
"SELECT gu_id, lu_wiki, gu_salt, gu_password,gu_auth_token, gu_locked,gu_hidden,gu_registration,gu_email,gu_email_authenticated FROM `parsertest_globaluser` LEFT OUTER JOIN `parsertest_localuser` ON gu_name=lu_name AND lu_wiki='test2wiki-parsertest_' WHERE gu_name='127.0.0.1'"
from within function "Database::safeQuery".
MySQL returned error "1146: Table 'centralauth.parsertest_globaluser' doesn't exist (127.0.0.1)"
* Whitespaces fixes

15 years agoAPI: Crusade against extract(). Left one extract() call alone in ApiQueryBacklinks...
Roan Kattouw [Wed, 17 Dec 2008 16:34:01 +0000 (16:34 +0000)]
API: Crusade against extract(). Left one extract() call alone in ApiQueryBacklinks.php because I don't have a better alternative for it.

15 years agoRevert r44716 (added user,excludeuser to watchlist,recentchanges): can't commit this...
Roan Kattouw [Wed, 17 Dec 2008 15:35:57 +0000 (15:35 +0000)]
Revert r44716 (added user,excludeuser to watchlist,recentchanges): can't commit this just yet because not all WMF servers have the user_text index just yet, see also bug 14200

15 years agoPrettify files tab of Special:Preferences a bit
Raimond Spekking [Wed, 17 Dec 2008 15:01:06 +0000 (15:01 +0000)]
Prettify files tab of Special:Preferences a bit

15 years agoAPI: (bug 16527) Added user and excludeuser parameters to list=watchlist,recentchanges
Roan Kattouw [Wed, 17 Dec 2008 14:50:48 +0000 (14:50 +0000)]
API: (bug 16527) Added user and excludeuser parameters to list=watchlist,recentchanges

15 years ago* Shut this up
Niklas Laxström [Wed, 17 Dec 2008 14:07:07 +0000 (14:07 +0000)]
* Shut this up

15 years agoFix hardcoded "last month" in statistic message for acitve users.
Raimond Spekking [Wed, 17 Dec 2008 13:54:32 +0000 (13:54 +0000)]
Fix hardcoded "last month" in statistic message for acitve users.
This is wrong because the number of active users is count in SiteStats::cacheUpdate from recentchanges table.
Default of $wgRCMaxAge is 7 days not 30 days.

15 years ago* Fix for bug 16687
Niklas Laxström [Wed, 17 Dec 2008 11:24:52 +0000 (11:24 +0000)]
* Fix for bug 16687

15 years agoIs this needed? Probably not, but it doesn't hurt. The connection is only used for...
Tim Starling [Wed, 17 Dec 2008 07:42:46 +0000 (07:42 +0000)]
Is this needed? Probably not, but it doesn't hurt. The connection is only used for reading, so the commitMasterChanges() is technically unnecessary but harmless. Without closeAll(), the connection will be held open until the script terminates, but that's probably pretty soon in this case.

15 years agoUse more thorough Title->userCan('patrol')
Aaron Schulz [Wed, 17 Dec 2008 07:17:59 +0000 (07:17 +0000)]
Use more thorough Title->userCan('patrol')

15 years agoUserMailer bigtime refactor. Please test.
David McCabe [Wed, 17 Dec 2008 07:08:16 +0000 (07:08 +0000)]
UserMailer bigtime refactor. Please test.

15 years agowfInvoke documentation fix
David McCabe [Wed, 17 Dec 2008 07:05:42 +0000 (07:05 +0000)]
wfInvoke documentation fix

15 years agoFactored wfInvoke out of wfRunHooks. This time without breakage. (I think.)
David McCabe [Wed, 17 Dec 2008 07:00:18 +0000 (07:00 +0000)]
Factored wfInvoke out of wfRunHooks. This time without breakage. (I think.)

15 years agoAdd fragment to nav links to set location
Aaron Schulz [Wed, 17 Dec 2008 01:35:40 +0000 (01:35 +0000)]
Add fragment to nav links to set location

15 years ago* footer separator fix per http://tools.ietf.org/html/rfc3676#section-4.3
Danny B [Wed, 17 Dec 2008 01:18:47 +0000 (01:18 +0000)]
* footer separator fix per tools.ietf.org/html/rfc3676#section-4.3

15 years agoReverting r44681 "Throw in quick hack $wgRateLimitsExcludedIPs so we don't have to...
Brion Vibber [Wed, 17 Dec 2008 00:05:55 +0000 (00:05 +0000)]
Reverting r44681 "Throw in quick hack $wgRateLimitsExcludedIPs so we don't have to do a live hack every time somebody runs an exciting event where they're going to register a lot of accounts."
r44592 (bug 7492) seems to cover this case with an extension to autopromote settings. Future on-wiki stuff still would be nice...

15 years agoFix broken and double escaping in r44657.
Andrew Garrett [Wed, 17 Dec 2008 00:00:55 +0000 (00:00 +0000)]
Fix broken and double escaping in r44657.

15 years agoCleanup r44683 -- fix E_NOTICE bug in MWNamespace::getCanonicalName() instead of...
Brion Vibber [Tue, 16 Dec 2008 23:57:21 +0000 (23:57 +0000)]
Cleanup r44683 -- fix E_NOTICE bug in MWNamespace::getCanonicalName() instead of replicating the function. :)
(Also note -- using MWNamespace instead of Namespace for PHP 5.3 compat.)

15 years agoLocalisation updates from Betawiki
Siebrand Mazeland [Tue, 16 Dec 2008 22:56:38 +0000 (22:56 +0000)]
Localisation updates from Betawiki

15 years agoLocalisation updates for core messages from Betawiki (2008-12-16 22:56 CET)
Siebrand Mazeland [Tue, 16 Dec 2008 22:06:25 +0000 (22:06 +0000)]
Localisation updates for core messages from Betawiki (2008-12-16 22:56 CET)

15 years agoUpdate $wgSVGConverters default command lines to send both width and height to ImageM...
Brion Vibber [Tue, 16 Dec 2008 21:56:44 +0000 (21:56 +0000)]
Update $wgSVGConverters default command lines to send both width and height to ImageMagick convert

15 years ago(bug 16648) 'FlaggedRevs #mw-data-after-content overflows quickbar w/ standard classi...
Aaron Schulz [Tue, 16 Dec 2008 20:45:03 +0000 (20:45 +0000)]
(bug 16648) 'FlaggedRevs #mw-data-after-content overflows quickbar w/ standard classic skin'

15 years agoFix for r44676, fix E_NOTICE from having no canonical name associated with a namespac...
Alex Z [Tue, 16 Dec 2008 19:59:37 +0000 (19:59 +0000)]
Fix for r44676, fix E_NOTICE from having no canonical name associated with a namespace (ns 0), move RELEASE-NOTES entry to API section and clarify.

15 years ago*Add missing 'reblock' check and message setting
Aaron Schulz [Tue, 16 Dec 2008 19:20:35 +0000 (19:20 +0000)]
*Add missing 'reblock' check and message setting
*Move right checks to typeAction to make the code prettier

15 years agoThrow in quick hack $wgRateLimitsExcludedIPs so we don't have to do a live hack
Brion Vibber [Tue, 16 Dec 2008 18:43:42 +0000 (18:43 +0000)]
Throw in quick hack $wgRateLimitsExcludedIPs so we don't have to do a live hack
every time somebody runs an exciting event where they're going to register
a lot of accounts.
Should be killed and replaced with an on-wiki system for approvals or temporary lifting of limits as a sort of anti-block.

15 years agound -> and ;)
Alexandre Emsenhuber [Tue, 16 Dec 2008 17:26:36 +0000 (17:26 +0000)]
und -> and ;)

15 years agoUse wfGetLangObj()
Alexandre Emsenhuber [Tue, 16 Dec 2008 17:21:42 +0000 (17:21 +0000)]
Use wfGetLangObj()

15 years ago* (bug 16672) Add canonical parameter to meta=siteinfo&siprop=namespaces|namespaceali...
X! [Tue, 16 Dec 2008 17:19:05 +0000 (17:19 +0000)]
* (bug 16672) Add canonical parameter to meta=siteinfo&siprop=namespaces|namespacealiases.

15 years agoAdd two new XML methods for building tables (buildTable and buildTableRow). Accepts...
Chad Horohoe [Tue, 16 Dec 2008 14:07:58 +0000 (14:07 +0000)]
Add two new XML methods for building tables (buildTable and buildTableRow). Accepts associative arrays where the key is the row/cell id and the value is its value. Non-string keys are skipped.

15 years agoFollow up for r44669: simplfy code. Thanks to IAlex and Nikerabbit
Raimond Spekking [Tue, 16 Dec 2008 13:03:19 +0000 (13:03 +0000)]
Follow up for r44669: simplfy code. Thanks to IAlex and Nikerabbit

15 years ago* Add PLURAL support for 'undeletepagetext'
Raimond Spekking [Tue, 16 Dec 2008 12:42:53 +0000 (12:42 +0000)]
* Add PLURAL support for 'undeletepagetext'
* Remove commented out line
* Add a space between input field and submit button

15 years agoFix for r44657: correct usage of SpecialPage::getTitleFor()
Alexandre Emsenhuber [Tue, 16 Dec 2008 11:41:51 +0000 (11:41 +0000)]
Fix for r44657: correct usage of SpecialPage::getTitleFor()

15 years agoFix syntax errors in r44658.
Siebrand Mazeland [Tue, 16 Dec 2008 08:54:42 +0000 (08:54 +0000)]
Fix syntax errors in r44658.

15 years ago(bug 16663) Update namespace aliases for 'mg'. Adding them was omitted in r43599...
Siebrand Mazeland [Tue, 16 Dec 2008 08:53:41 +0000 (08:53 +0000)]
(bug 16663) Update namespace aliases for 'mg'. Adding them was omitted in r43599. Namespace aliases have been added based on r43633 of MessagesFr.php.

15 years ago* Add a 'change block' link to Special:IPBlockList und Special:Log
Raimond Spekking [Tue, 16 Dec 2008 08:51:56 +0000 (08:51 +0000)]
* Add a 'change block' link to Special:IPBlockList und Special:Log

15 years agoTypo
Aaron Schulz [Tue, 16 Dec 2008 06:26:14 +0000 (06:26 +0000)]
Typo

15 years agoFollow-up to r44651 -- stay in floats until we finish the SVG size, so aspect ratios...
Brion Vibber [Tue, 16 Dec 2008 05:45:28 +0000 (05:45 +0000)]
Follow-up to r44651 -- stay in floats until we finish the SVG size, so aspect ratios in silly tiny units are preserved better.

15 years ago* (bug 3691) Aspect ratio from viewBox attribute is now preserved for SVG
Brion Vibber [Tue, 16 Dec 2008 05:39:11 +0000 (05:39 +0000)]
* (bug 3691) Aspect ratio from viewBox attribute is now preserved for SVG
  images which do not specify width and height attributes.

Examples from bugs:
http://commons.wikimedia.org/wiki/Image:Gcj.svg
http://commons.wikimedia.org/wiki/File:Providence_Metro_Area.svg

15 years ago(bug 16632) Make updateArticleCount.inc.php use COUNT instead of numRows(), as sugges...
Ilmari Karonen [Tue, 16 Dec 2008 04:25:22 +0000 (04:25 +0000)]
(bug 16632) Make updateArticleCount.inc.php use COUNT instead of numRows(), as suggested by Sean Colombo.

15 years agoFollowup to r44641: Only skip file pages that actually have a corresponding file.
Ilmari Karonen [Tue, 16 Dec 2008 02:33:38 +0000 (02:33 +0000)]
Followup to r44641: Only skip file pages that actually have a corresponding file.

15 years agoMake cleanupTitles.php skip file pages (a bit late to fix that now, but oh well...)
Ilmari Karonen [Tue, 16 Dec 2008 00:34:38 +0000 (00:34 +0000)]
Make cleanupTitles.php skip file pages (a bit late to fix that now, but oh well...)

15 years agoFix bug where new image uploads would be reviewed but had "changes needing review...
Aaron Schulz [Mon, 15 Dec 2008 23:51:28 +0000 (23:51 +0000)]
Fix bug where new image uploads would be reviewed but had "changes needing review" tag

15 years ago* (bug 16656) cleanupTitles and friends should now work in load-balanced DB environme...
Brion Vibber [Mon, 15 Dec 2008 23:37:36 +0000 (23:37 +0000)]
* (bug 16656) cleanupTitles and friends should now work in load-balanced DB environments when $wgDBserver isn't set.
Lots of cleanup scripts are based on the FiveUpgrade class created for the 1.5 schema upgrade -- this provides a utility class designed around pulling data from a second, unbuffered connection, processing it, and stuffing it into a master connection.
Originally, both connections were created by manually instantiating the Database class. This worked as long as $wgDBserver was set, but at some point we apparently stopped setting it in our fancy-ass load-balanced environment where we're exclusively using the $wgDBservers array.
As a result, the connections used the default $wgDBserver of 'localhost' which inconveniently fails on Wikimedia's servers. ;)
Now uses the Tim-approved method of getting a new database connection -- creates a new LoadBalancer via wfGetLBFactory()->newMainLB(), then asks it for a fresh connection.

15 years agoAdd a descriptive message for rows/cols of Special:Preferences#Editing
Raimond Spekking [Mon, 15 Dec 2008 22:26:50 +0000 (22:26 +0000)]
Add a descriptive message for rows/cols of Special:Preferences#Editing

15 years agoAdd getGeneralShortDesc() and the like to avoid E_STRICT instead
Aaron Schulz [Mon, 15 Dec 2008 22:22:21 +0000 (22:22 +0000)]
Add getGeneralShortDesc() and the like to avoid E_STRICT instead

15 years agouse ImagePage, break line
Aaron Schulz [Mon, 15 Dec 2008 22:02:01 +0000 (22:02 +0000)]
use ImagePage, break line

15 years agoE_STRICT
Aaron Schulz [Mon, 15 Dec 2008 21:38:04 +0000 (21:38 +0000)]
E_STRICT

15 years ago* (bug 16638) 8-bit URL fallback encoding now set on additional languages using
Brion Vibber [Mon, 15 Dec 2008 19:48:54 +0000 (19:48 +0000)]
* (bug 16638) 8-bit URL fallback encoding now set on additional languages using
  Arabic script (Persian, Urdu, Sindhi, Punjabi)

15 years ago*Fix XHTML
Aaron Schulz [Mon, 15 Dec 2008 19:43:47 +0000 (19:43 +0000)]
*Fix XHTML
*Document some arguments
*Minor code style cleanup

15 years agoLocalization update for he + whitespace fixes.
Rotem Liss [Mon, 15 Dec 2008 16:11:53 +0000 (16:11 +0000)]
Localization update for he + whitespace fixes.

15 years agoTweak the wording in 'immobile-target-namespace-iw'. Still feels a bit weird, but...
Chad Horohoe [Mon, 15 Dec 2008 15:47:42 +0000 (15:47 +0000)]
Tweak the wording in 'immobile-target-namespace-iw'. Still feels a bit weird, but it's better :) Also dropped now unnecessary $1 for interwiki prefix.

15 years agobug 15849 - Trying to move a page onto an interwiki page produces an inappropriate...
Chad Horohoe [Mon, 15 Dec 2008 14:48:46 +0000 (14:48 +0000)]
bug 15849 - Trying to move a page onto an interwiki page produces an inappropriate error.

15 years agoRidiculous message amended.
Purodha B Blissenbach [Mon, 15 Dec 2008 14:32:28 +0000 (14:32 +0000)]
Ridiculous message amended.
"ISBN number" meant "international standard book number number" :-D

15 years agoDo initialiseRange into Block::insert.
Andrew Garrett [Mon, 15 Dec 2008 12:10:41 +0000 (12:10 +0000)]
Do initialiseRange into Block::insert.

Fix related fatal in Abuse Filter.

15 years agoLocalisation updates for core messages from Betawiki (2008-15-10 09:48 CET)
Siebrand Mazeland [Mon, 15 Dec 2008 09:07:25 +0000 (09:07 +0000)]
Localisation updates for core messages from Betawiki (2008-15-10 09:48 CET)

15 years agoSupport extension information in meta=siteinfo.
Chad Horohoe [Sun, 14 Dec 2008 22:06:32 +0000 (22:06 +0000)]
Support extension information in meta=siteinfo.

15 years ago* Rewrite query the new way. Should make bug 16636 easier.
Aaron Schulz [Sun, 14 Dec 2008 21:47:59 +0000 (21:47 +0000)]
* Rewrite query the new way. Should make bug 16636 easier.
* Remove commented out code
* Break long lines

15 years ago(bug 7492) Allow assignment of rights to specific IPs/ranges
Chad Horohoe [Sun, 14 Dec 2008 20:49:19 +0000 (20:49 +0000)]
(bug 7492) Allow assignment of rights to specific IPs/ranges

15 years agoAPI: (bug 16647) list=allcategories, prop=categories don't return "hidden" property...
Roan Kattouw [Sun, 14 Dec 2008 20:24:23 +0000 (20:24 +0000)]
API: (bug 16647) list=allcategories, prop=categories don't return "hidden" property for hidden categories. Patch by Brad Jorsch

15 years agoWar on wfElement() and friends. Call the Xml members directly, rather than using...
Chad Horohoe [Sun, 14 Dec 2008 19:14:21 +0000 (19:14 +0000)]
War on wfElement() and friends. Call the Xml members directly, rather than using old wrappers.

15 years ago* removed useless check for $wgAllowUserSkin since we're already checked for it 18...
Alexandre Emsenhuber [Sun, 14 Dec 2008 18:41:30 +0000 (18:41 +0000)]
* removed useless check for $wgAllowUserSkin since we're already checked for it 18 lines above
* wfHidden() -> Xml::hidden()

15 years agoFollow-up to r44584: finishing comment.
Roan Kattouw [Sun, 14 Dec 2008 17:44:13 +0000 (17:44 +0000)]
Follow-up to r44584: finishing comment.

15 years agoAPI: (bug 15579) clshow considers all categories !hidden. Modified patch by Brad...
Roan Kattouw [Sun, 14 Dec 2008 17:39:50 +0000 (17:39 +0000)]
API: (bug 15579) clshow considers all categories !hidden. Modified patch by Brad Jorsch

15 years agoAPI: (bug 16549) Kill a filesort in list=allpages&apfilterlanglinks=withlanglinks...
Roan Kattouw [Sun, 14 Dec 2008 17:04:24 +0000 (17:04 +0000)]
API: (bug 16549) Kill a filesort in list=allpages&apfilterlanglinks=withlanglinks by replacing DISTINCT with GROUP BY. Of course GROUP BY page_namespace, page_title would suffice on MySQL, but Postgres will reportedly whine about that being against the SQL standard. Using GROUP BY on all selected fields instead (should please pgsql) and taking care that page_namespace, page_title is on front, which shouldn't cause a filesort is MySQL is smart enough (5.0 is, let's just hope 4.1 is too)

15 years agoAPI: Fix broken block expiry calculation in list=recentchanges
Roan Kattouw [Sun, 14 Dec 2008 15:50:40 +0000 (15:50 +0000)]
API: Fix broken block expiry calculation in list=recentchanges

15 years agoLocalization fix.
Rotem Liss [Sun, 14 Dec 2008 15:14:38 +0000 (15:14 +0000)]
Localization fix.

15 years agobetter parser test coverage of {{ns:}}
Ilmari Karonen [Sun, 14 Dec 2008 10:11:53 +0000 (10:11 +0000)]
better parser test coverage of {{ns:}}

15 years agoLocalisation updates for core messages from Betawiki (2008-14-10 10:36 CET)
Siebrand Mazeland [Sun, 14 Dec 2008 09:45:33 +0000 (09:45 +0000)]
Localisation updates for core messages from Betawiki (2008-14-10 10:36 CET)

15 years agoFix regression in parserTests.inc caused by r44560.
Ilmari Karonen [Sun, 14 Dec 2008 07:38:16 +0000 (07:38 +0000)]
Fix regression in parserTests.inc caused by r44560.

15 years agoRemove comment
Aaron Schulz [Sun, 14 Dec 2008 07:12:03 +0000 (07:12 +0000)]
Remove comment

15 years ago(bug 12645) File histories should be paged
Aaron Schulz [Sun, 14 Dec 2008 07:10:42 +0000 (07:10 +0000)]
(bug 12645) File histories should be paged

15 years agoAdd some sanity checking. Return nicely if Http::get fails (in general) on fetchImage...
Chad Horohoe [Sun, 14 Dec 2008 07:02:44 +0000 (07:02 +0000)]
Add some sanity checking. Return nicely if Http::get fails (in general) on fetchImageQuery(), and also if our query returns poorly in findBySha1(), similar to queryImage().

15 years agoExpand ASC condition as it should be
Aaron Schulz [Sun, 14 Dec 2008 07:02:38 +0000 (07:02 +0000)]
Expand ASC condition as it should be

15 years agoFindBySha1 now works in ForeignApiRepo :)
Chad Horohoe [Sun, 14 Dec 2008 06:55:21 +0000 (06:55 +0000)]
FindBySha1 now works in ForeignApiRepo :)

15 years agoAdd a new FileCache class to wrap RepoGroup::findFile() and findFiles(), and make...
Ilmari Karonen [Sun, 14 Dec 2008 05:47:48 +0000 (05:47 +0000)]
Add a new FileCache class to wrap RepoGroup::findFile() and findFiles(), and make wfFindFile() use it by default.  This should improve performance for pages that refer to the same image several times, but the real benefit is that it allows batch file existence checks, à la LinkBatch, by collecting a set of titles (or DB keys) and calling FileCache::findFiles() on them to prefill the cache.
XXX: The code seems to more or less work, but it obviously needs more testing, regarding both stability and memory usage.  In particular, I have not tested file uploads yet -- there may be consistency issues there.

15 years agoMake boundary inclusion optional in getHistory()
Aaron Schulz [Sun, 14 Dec 2008 03:53:05 +0000 (03:53 +0000)]
Make boundary inclusion optional in getHistory()

15 years agoFollowup to r44525: remove the broken $flags parameter from RepoGroup::findFiles...
Ilmari Karonen [Sun, 14 Dec 2008 03:43:10 +0000 (03:43 +0000)]
Followup to r44525: remove the broken $flags parameter from RepoGroup::findFiles() too.

15 years agoTweak comment
Aaron Schulz [Sun, 14 Dec 2008 00:13:16 +0000 (00:13 +0000)]
Tweak comment

15 years ago(bug 16635) Add TOC to Special:Watchlist/edit
Ilmari Karonen [Sat, 13 Dec 2008 22:45:18 +0000 (22:45 +0000)]
(bug 16635) Add TOC to Special:Watchlist/edit

15 years agoAdd a bit in RELEASE-NOTES about what prompted me to play with the installer: bug...
Chad Horohoe [Sat, 13 Dec 2008 21:36:28 +0000 (21:36 +0000)]
Add a bit in RELEASE-NOTES about what prompted me to play with the installer: bug 16293, change the PD URL to point at Creative Commons.

15 years agoGFDL 1.3 is out, need to update the installer appropriately.
Chad Horohoe [Sat, 13 Dec 2008 21:34:11 +0000 (21:34 +0000)]
GFDL 1.3 is out, need to update the installer appropriately.
* GFDL 1.2 now links to 1.2, instead of 1.3
* 1.3 has been added as an option, 1.2 still Wikipedia-compatible
* The rights codes were tweaked a bit (see RELEASE-NOTES)

15 years ago(Actually, we can simplify that a bit more.)
Ilmari Karonen [Sat, 13 Dec 2008 21:21:40 +0000 (21:21 +0000)]
(Actually, we can simplify that a bit more.)

15 years agoFix interwiki link regression from r44524.
Ilmari Karonen [Sat, 13 Dec 2008 21:14:50 +0000 (21:14 +0000)]
Fix interwiki link regression from r44524.

15 years ago* (bug 16626) action=delete now correctly handles empty "reason" param
Alex Z [Sat, 13 Dec 2008 21:07:18 +0000 (21:07 +0000)]
* (bug 16626) action=delete now correctly handles empty "reason" param

15 years agoMake getHistory() a bit more paging friendly
Aaron Schulz [Sat, 13 Dec 2008 19:38:34 +0000 (19:38 +0000)]
Make getHistory() a bit more paging friendly

15 years ago*sigh* Forgot db->timestamp
Aaron Schulz [Sat, 13 Dec 2008 19:03:15 +0000 (19:03 +0000)]
*sigh* Forgot db->timestamp

15 years agoTweak r44534: simplify this
Aaron Schulz [Sat, 13 Dec 2008 15:26:19 +0000 (15:26 +0000)]
Tweak r44534: simplify this

15 years agoTweak timestamp handling to allow no lower limit
Aaron Schulz [Sat, 13 Dec 2008 14:59:08 +0000 (14:59 +0000)]
Tweak timestamp handling to allow no lower limit

15 years agoLocalization update for he, and whitespace fixes.
Rotem Liss [Sat, 13 Dec 2008 14:44:44 +0000 (14:44 +0000)]
Localization update for he, and whitespace fixes.

15 years agoFollow up r44528: Bump $wgStyleVersion
Raimond Spekking [Sat, 13 Dec 2008 13:00:10 +0000 (13:00 +0000)]
Follow up r44528: Bump $wgStyleVersion