lhc/web/wiklou.git
13 years agoAllow API modules to be disabled in configuration. To replace WMF live hack (see...
Tim Starling [Wed, 22 Sep 2010 08:14:19 +0000 (08:14 +0000)]
Allow API modules to be disabled in configuration. To replace WMF live hack (see bug 25238).

13 years agoClass doesn't exist anymore
Max Semenik [Wed, 22 Sep 2010 07:42:59 +0000 (07:42 +0000)]
Class doesn't exist anymore

13 years agoFixed PHP4-isms
Max Semenik [Wed, 22 Sep 2010 07:37:28 +0000 (07:37 +0000)]
Fixed PHP4-isms

13 years agoRunSeleniumTests.php: Cleaned up a few options that this script takes. Settings are...
Priyanka Dhanda [Wed, 22 Sep 2010 00:16:43 +0000 (00:16 +0000)]
RunSeleniumTests.php: Cleaned up a few options that this script takes. Settings are now through a file passed  into seleniumConfig or via a hook SeleniumSettings. Reasonable default values when some value is not found.

13 years agoRemoved unneeded mediaWiki.loader.using wrapper which got the old toolbar working...
Trevor Parscal [Wed, 22 Sep 2010 00:05:29 +0000 (00:05 +0000)]
Removed unneeded mediaWiki.loader.using wrapper which got the old toolbar working again. Fixes bug #25239.

13 years agoMade file description header consistent with other ones
Alexandre Emsenhuber [Tue, 21 Sep 2010 20:33:40 +0000 (20:33 +0000)]
Made file description header consistent with other ones

13 years agoFixed some doxygen warnings
Alexandre Emsenhuber [Tue, 21 Sep 2010 20:11:40 +0000 (20:11 +0000)]
Fixed some doxygen warnings

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Tue, 21 Sep 2010 18:57:55 +0000 (18:57 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-09-21 18:45:00 UTC)

13 years agoTypo fix
Roan Kattouw [Tue, 21 Sep 2010 13:12:11 +0000 (13:12 +0000)]
Typo fix

13 years agoBraces, spaces, and a few unused arrays
Sam Reed [Tue, 21 Sep 2010 06:55:49 +0000 (06:55 +0000)]
Braces, spaces, and a few unused arrays

13 years agoRemoved unused scripts.
Trevor Parscal [Mon, 20 Sep 2010 23:48:27 +0000 (23:48 +0000)]
Removed unused scripts.

13 years agoRemoved unused scripts.
Trevor Parscal [Mon, 20 Sep 2010 23:34:49 +0000 (23:34 +0000)]
Removed unused scripts.

13 years agoImplemented request grouping on the client.
Trevor Parscal [Mon, 20 Sep 2010 23:32:28 +0000 (23:32 +0000)]
Implemented request grouping on the client.

13 years agoUsing new group feature of ResourceLoaderModule objects rather than ugly hacking...
Trevor Parscal [Mon, 20 Sep 2010 21:54:15 +0000 (21:54 +0000)]
Using new group feature of ResourceLoaderModule objects rather than ugly hacking when generating ResourceLoader requests in output page.

13 years agoAdded group functionality to ResourceLoaderModule objects. Also fixed a bug that...
Trevor Parscal [Mon, 20 Sep 2010 21:23:29 +0000 (21:23 +0000)]
Added group functionality to ResourceLoaderModule objects. Also fixed a bug that was registering non-ResourceLoaderFileModule objects incorrectly in the startup script.

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Mon, 20 Sep 2010 20:03:28 +0000 (20:03 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-09-20 19:55:00 UTC)

13 years agoChanged profile property names - this should be the stable API from now on.
Trevor Parscal [Mon, 20 Sep 2010 19:20:55 +0000 (19:20 +0000)]
Changed profile property names - this should be the stable API from now on.

13 years agofixed comment
Trevor Parscal [Mon, 20 Sep 2010 19:12:28 +0000 (19:12 +0000)]
fixed comment

13 years agoFixed bug caused by unset( $this->mSkin ) in User::setOption which was removing the...
Trevor Parscal [Mon, 20 Sep 2010 19:04:16 +0000 (19:04 +0000)]
Fixed bug caused by unset( $this->mSkin ) in User::setOption which was removing the member, not just setting it to null, which would cause errors when later on checking if ( ! $this->mSkin ) such as in User::getSkin. By using $this->mSkin = null instead, the same effect of showing the new skin preference immediately on change in Special:Preferences without causing errors.

13 years agoFixed issues in r72940 - missing $ in release notes and remnant of ResourceLoaderUser...
Trevor Parscal [Mon, 20 Sep 2010 17:54:30 +0000 (17:54 +0000)]
Fixed issues in r72940 - missing $ in release notes and remnant of ResourceLoaderUserPreferencesModule which is now ResourceLoaderUserOptionsModule

13 years agoAs per Nikerabbit's comment in r73260, is not needed by MessageCache
Priyanka Dhanda [Mon, 20 Sep 2010 17:23:34 +0000 (17:23 +0000)]
As per Nikerabbit's comment in r73260,  is not needed by MessageCache

13 years agoRemove some unused variables
Sam Reed [Mon, 20 Sep 2010 14:32:38 +0000 (14:32 +0000)]
Remove some unused variables

Add some braces

13 years agoCoding style
Niklas Laxström [Mon, 20 Sep 2010 13:35:51 +0000 (13:35 +0000)]
Coding style

13 years agoLocalization update for he.
Rotem Liss [Mon, 20 Sep 2010 13:30:47 +0000 (13:30 +0000)]
Localization update for he.

13 years agoRemove double escaping
Niklas Laxström [Mon, 20 Sep 2010 13:27:40 +0000 (13:27 +0000)]
Remove double escaping

13 years agoFix to language handling
Niklas Laxström [Mon, 20 Sep 2010 13:24:31 +0000 (13:24 +0000)]
Fix to language handling

13 years agoAdd missing parameter to lockTables
Sam Reed [Mon, 20 Sep 2010 13:24:16 +0000 (13:24 +0000)]
Add missing parameter to lockTables

Add some braces

13 years agoFollowup r73348, rv unrelated change
Chad Horohoe [Sun, 19 Sep 2010 23:27:16 +0000 (23:27 +0000)]
Followup r73348, rv unrelated change

13 years agoFollowup r70608, don't use master connection just for type check, and use getType...
Chad Horohoe [Sun, 19 Sep 2010 23:25:57 +0000 (23:25 +0000)]
Followup r70608, don't use master connection just for type check, and use getType() instead of instanceof

13 years agoFollowup r70138, add message descriptions
Chad Horohoe [Sun, 19 Sep 2010 23:17:21 +0000 (23:17 +0000)]
Followup r70138, add message descriptions

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Sun, 19 Sep 2010 20:17:24 +0000 (20:17 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-09-19 19:57:00 UTC)

13 years agoGet rid of php4ism
Chad Horohoe [Sun, 19 Sep 2010 17:42:15 +0000 (17:42 +0000)]
Get rid of php4ism

13 years agoFor consistency, removed line break
Alexandre Emsenhuber [Sun, 19 Sep 2010 16:25:45 +0000 (16:25 +0000)]
For consistency, removed line break

13 years agoFix for r53290
Niklas Laxström [Sun, 19 Sep 2010 15:35:34 +0000 (15:35 +0000)]
Fix for r53290

13 years agoFixed DatabaseSqlite::tableName() to avoid prefixing system tables
Max Semenik [Sun, 19 Sep 2010 15:19:38 +0000 (15:19 +0000)]
Fixed DatabaseSqlite::tableName() to avoid prefixing system tables

13 years agoRemove the redundant legend line from recent changes and watchlist. The symbols itsel...
Niklas Laxström [Sun, 19 Sep 2010 12:12:32 +0000 (12:12 +0000)]
Remove the redundant legend line from recent changes and watchlist. The symbols itself contain tooltips.

13 years agoFixed parameter name in documentation
Alexandre Emsenhuber [Sun, 19 Sep 2010 11:08:09 +0000 (11:08 +0000)]
Fixed parameter name in documentation

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Sat, 18 Sep 2010 19:17:39 +0000 (19:17 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-09-18 19:01:00 UTC)

13 years agogetHeadLinks() requires a skin parameter (added in r72349 for makeResourceLoaderLink...
Robin Pepermans [Sat, 18 Sep 2010 17:18:40 +0000 (17:18 +0000)]
getHeadLinks() requires a skin parameter (added in r72349 for makeResourceLoaderLink(), although that parameter is not used there)

13 years agomissing space
Alexandre Emsenhuber [Sat, 18 Sep 2010 11:24:45 +0000 (11:24 +0000)]
missing space

13 years agoComment out some unreachable code in a test due to explicit return;
Sam Reed [Sat, 18 Sep 2010 09:32:13 +0000 (09:32 +0000)]
Comment out some unreachable code in a test due to explicit return;

13 years agoMarked UploadFromUrlTest as broken
Max Semenik [Sat, 18 Sep 2010 08:30:33 +0000 (08:30 +0000)]
Marked UploadFromUrlTest as broken

13 years agoAllow defining sortable value for table cell with data-sort-value.
Niklas Laxström [Sat, 18 Sep 2010 08:28:19 +0000 (08:28 +0000)]
Allow defining sortable value for table cell with data-sort-value.
This should remove the need to hack around with hidden text and the cell content.

13 years agoSome changes so that tests don't die silently on ci.
Priyanka Dhanda [Fri, 17 Sep 2010 23:36:52 +0000 (23:36 +0000)]
Some changes so that tests don't die silently on ci.

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Fri, 17 Sep 2010 19:30:45 +0000 (19:30 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-09-17 18:55:00 UTC)

13 years agoUnused globals.
Platonides [Fri, 17 Sep 2010 15:07:07 +0000 (15:07 +0000)]
Unused globals.

13 years agoRevert change on r73064 for this file.
Platonides [Fri, 17 Sep 2010 14:27:57 +0000 (14:27 +0000)]
Revert change on r73064 for this file.
I had added that locally to stop r68544 breakage, but was not intended for commit.

13 years agoMinor resource loader changes:
Tim Starling [Fri, 17 Sep 2010 11:45:49 +0000 (11:45 +0000)]
Minor resource loader changes:
* Broke some long lines, converted some overly complex ternary operators to if()
* Added lots of line breaks into the output, for easier debugging.
* Added profiling for various functions.
* wfGetDb -> wfGetDB
* Fixed escaping in ResourceLoaderStartUpModule::getScript(), escape for JS rather than assuming Html::linkedScript() won't have any bad characters in it.

13 years agoAdd exclusive option for runJobs.php
Niklas Laxström [Fri, 17 Sep 2010 08:10:38 +0000 (08:10 +0000)]
Add exclusive option for runJobs.php

13 years agoFix for r73196: don't use $this->a as a temporary variable, as promised in the commit...
Tim Starling [Fri, 17 Sep 2010 08:04:18 +0000 (08:04 +0000)]
Fix for r73196: don't use $this->a as a temporary variable, as promised in the commit message. I reverted it for testing and forgot to save after I reverted back.

13 years agoIn JSMin:
Tim Starling [Fri, 17 Sep 2010 07:59:39 +0000 (07:59 +0000)]
In JSMin:
* Don't delete line breaks, it's annoying. Replace multi-line comments with the same number of line breaks, to keep line numbers the same. Tested line break count for jquery.js, it's the same now with or without minification.
* Remove the line break from the start of the output, which is there due to $this->a being initialised to "\n".
* Simplified get() by moving the character translations to __construct(). This enables some useful optimisations.
* Straightened out lookAhead/peek logic, which was poorly ported from C, where it was simulated using getc(stdin).
* Optimised scanning for end of comment, using strcspn() and strpos(). Now does multi-line comments at 14700 KB/s instead of 200 KB/s. Same trick with string and regex literals.
* For clarity, don't use $this->a as a temporary variable in the DELETE_A branch of action(). The only way the loop can exit is by it being the same as $this->b, which it was to start with anyway, so there's no point changing it in every iteration.
* Inlined get() and peek() into next() for a small performance gain. Removed peek() since it is no longer used.
* Overall, time to minify jquery.js reduced from 1.6s to 0.9s.

13 years agoTried to make it so that I can read this code without going insane, by replacing...
Tim Starling [Fri, 17 Sep 2010 03:52:53 +0000 (03:52 +0000)]
Tried to make it so that I can read this code without going insane, by replacing the integer literals with constants, and re-adding some comments which were left out during the port from jsmin.c

13 years agoCommenting out Http tests until the concerns at http://www.mediawiki.org/wiki/Special...
Chad Horohoe [Fri, 17 Sep 2010 00:25:26 +0000 (00:25 +0000)]
Commenting out Http tests until the concerns at mediawiki.org/wiki/Special:Code/MediaWiki/68544#c7372 are addressed

13 years agoFix a bunch of notices. Error was "Notice: Found alias defined for (some uppercased...
Chad Horohoe [Thu, 16 Sep 2010 23:26:20 +0000 (23:26 +0000)]
Fix a bunch of notices. Error was "Notice: Found alias defined for (some uppercased special page)  when searching forspecial page aliases for (some lowercased special page). Case mismatch?"

13 years agoAdded version method to mediaWiki.loader
Trevor Parscal [Thu, 16 Sep 2010 22:36:18 +0000 (22:36 +0000)]
Added version method to mediaWiki.loader

13 years agoIntegrated some jquery.ui customizations from UsabilityInitiative
Trevor Parscal [Thu, 16 Sep 2010 22:07:25 +0000 (22:07 +0000)]
Integrated some jquery.ui customizations from UsabilityInitiative

13 years agoPorted more customizations from UsabilityInitiative/css/vector
Trevor Parscal [Thu, 16 Sep 2010 21:29:46 +0000 (21:29 +0000)]
Ported more customizations from UsabilityInitiative/css/vector

13 years agoGot rid of glowing ball background image for overlays
Trevor Parscal [Thu, 16 Sep 2010 21:17:39 +0000 (21:17 +0000)]
Got rid of glowing ball background image for overlays

13 years agoFixed font size issues
Trevor Parscal [Thu, 16 Sep 2010 21:14:41 +0000 (21:14 +0000)]
Fixed font size issues

13 years agoFixed syntax errors in message get function
Trevor Parscal [Thu, 16 Sep 2010 21:12:41 +0000 (21:12 +0000)]
Fixed syntax errors in message get function

13 years agoFixed bug that cause ResourceLoader to generate mediaWiki.loader.implement calls...
Trevor Parscal [Thu, 16 Sep 2010 20:53:06 +0000 (20:53 +0000)]
Fixed bug that cause ResourceLoader to generate mediaWiki.loader.implement calls with an empty array for the style parameter when no styles were present, which caused issues in JavaScript land - also made mediaWiki.loader more resilliant to this kind of abuse.

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Thu, 16 Sep 2010 19:17:24 +0000 (19:17 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-09-16 18:49:00 UTC)

13 years ago(bug 25182) ResourceLoader breaks because of warnings thrown when an open_basedir...
Roan Kattouw [Thu, 16 Sep 2010 13:45:01 +0000 (13:45 +0000)]
(bug 25182) ResourceLoader breaks because of warnings thrown when an open_basedir is set. Fix is untested, asking reporter to confirm

13 years agoList r73089 message aditions.
Platonides [Wed, 15 Sep 2010 22:35:16 +0000 (22:35 +0000)]
List r73089 message aditions.

13 years agoAdded importScriptURI/importStylesheetURI-like functionality.
Trevor Parscal [Wed, 15 Sep 2010 22:07:15 +0000 (22:07 +0000)]
Added importScriptURI/importStylesheetURI-like functionality.

13 years agoadded line expressly stating where the extensions are included
Nimish Gautam [Wed, 15 Sep 2010 21:13:57 +0000 (21:13 +0000)]
added line expressly stating where the extensions are included

13 years agoGo back to Status objects after r71805. We return an Ok result if it can give a meani...
Platonides [Wed, 15 Sep 2010 21:03:07 +0000 (21:03 +0000)]
Go back to Status objects after r71805. We return an Ok result if it can give a meaningful result (eg. in fallback).
Remove the now unused colonsToAssoc().
Better diffed without whitespaces.

13 years agoFollow up r71805: Drop PoolWork from the configuration key, and update DefaultSetting...
Platonides [Wed, 15 Sep 2010 19:49:40 +0000 (19:49 +0000)]
Follow up r71805: Drop PoolWork from the configuration key, and update DefaultSettings comment, document workers, maxqueue and timeout parameters.

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Wed, 15 Sep 2010 19:17:03 +0000 (19:17 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-09-15 19:08:00 UTC)

13 years agoChanged to always calling ResourceLoader::intitialize rather than checking the state...
Trevor Parscal [Wed, 15 Sep 2010 18:33:51 +0000 (18:33 +0000)]
Changed to always calling ResourceLoader::intitialize rather than checking the state of ResourceLoader::$initialized - allthough this is slower (extra function call overhead) it centralizes the logic. Premature optimization is evil.

13 years agoMoved responsiblity of initializtion to ResourceLoader public interfaces.
Trevor Parscal [Wed, 15 Sep 2010 18:27:47 +0000 (18:27 +0000)]
Moved responsiblity of initializtion to ResourceLoader public interfaces.

13 years agoFixed really bad stuff going on with running hooks at the file level. Now, ResourceLo...
Trevor Parscal [Wed, 15 Sep 2010 18:15:36 +0000 (18:15 +0000)]
Fixed really bad stuff going on with running hooks at the file level. Now, ResourceLoader::initialize must be called before you can use it durring page rendering. ResourceLoader::respond calls it automatically. ResourceLoader::initialize only has side-effects when run the first time.

13 years agoRemoved a bit of testing code that got left in.
Trevor Parscal [Wed, 15 Sep 2010 17:58:36 +0000 (17:58 +0000)]
Removed a bit of testing code that got left in.

13 years agoFix getDirty from r70783.
Platonides [Wed, 15 Sep 2010 16:58:44 +0000 (16:58 +0000)]
Fix getDirty from r70783.

13 years agoAbsolutize require paths per r72858 CR.
Platonides [Wed, 15 Sep 2010 14:37:53 +0000 (14:37 +0000)]
Absolutize require paths per r72858 CR.

13 years agoAlthough the default logo placeholder is indeed 135x135, there's room for 135x160
Max Semenik [Wed, 15 Sep 2010 10:11:12 +0000 (10:11 +0000)]
Although the default logo placeholder is indeed 135x135, there's room for 135x160

13 years agoFollowup r65542, rm some unused vars
Chad Horohoe [Wed, 15 Sep 2010 07:41:03 +0000 (07:41 +0000)]
Followup r65542, rm some unused vars

13 years agoSwtiched to using a more robust object to properly store a cached profile
Trevor Parscal [Wed, 15 Sep 2010 02:34:31 +0000 (02:34 +0000)]
Swtiched to using a more robust object to properly store a cached profile

13 years agoFixed basic message parser
Trevor Parscal [Wed, 15 Sep 2010 02:16:45 +0000 (02:16 +0000)]
Fixed basic message parser

13 years agoAdded collapsible tabs plugin, reworked tabIndex functions, and fixed some syntax...
Trevor Parscal [Wed, 15 Sep 2010 02:03:24 +0000 (02:03 +0000)]
Added collapsible tabs plugin, reworked tabIndex functions, and fixed some syntax errors.

13 years agoRemoved remnant of this being a mediaWiki module.
Trevor Parscal [Wed, 15 Sep 2010 01:48:55 +0000 (01:48 +0000)]
Removed remnant of this being a mediaWiki module.

13 years agoRemoved missing resource
Trevor Parscal [Wed, 15 Sep 2010 01:47:14 +0000 (01:47 +0000)]
Removed missing resource

13 years agoFixed a bunch of syntax errors and mistakes.
Trevor Parscal [Wed, 15 Sep 2010 01:46:19 +0000 (01:46 +0000)]
Fixed a bunch of syntax errors and mistakes.

13 years agoRegistered jquery.client
Trevor Parscal [Wed, 15 Sep 2010 01:03:53 +0000 (01:03 +0000)]
Registered jquery.client

13 years agoUsing hook for registering resources.
Trevor Parscal [Wed, 15 Sep 2010 01:02:38 +0000 (01:02 +0000)]
Using hook for registering resources.

13 years agoMoved client library to a jQuery extension - which makes it more useful to non-mediaw...
Trevor Parscal [Wed, 15 Sep 2010 00:58:59 +0000 (00:58 +0000)]
Moved client library to a jQuery extension - which makes it more useful to non-mediawiki people.

13 years agoRemoved user parameter completely when not logged in
Trevor Parscal [Tue, 14 Sep 2010 22:30:09 +0000 (22:30 +0000)]
Removed user parameter completely when not logged in

13 years ago* Refactored mediaWiki.msg to use the configuration prototype
Trevor Parscal [Tue, 14 Sep 2010 22:28:14 +0000 (22:28 +0000)]
* Refactored mediaWiki.msg to use the configuration prototype
* Made basic parser extendable without having to replace the msg object
* Cleaned up whitespace and comments

13 years ago* Added exporting of user preferences
Trevor Parscal [Tue, 14 Sep 2010 21:48:23 +0000 (21:48 +0000)]
* Added exporting of user preferences
* Renamed user.preferences to user.options
* Fixed bug that caused anonomous usernames (such as IP addresses) to be used in user style and script requests
* Fixed user options styles not loading for anon users

13 years ago* Added exporting of user preferences
Trevor Parscal [Tue, 14 Sep 2010 21:47:59 +0000 (21:47 +0000)]
* Added exporting of user preferences
* Renamed user.preferences to user.options
* Fixed bug that caused anonomous usernames (such as IP addresses) to be used in user style and script requests
* Fixed user options styles not loading for anon users

13 years agoFixed some doxygen warnings
Alexandre Emsenhuber [Tue, 14 Sep 2010 20:47:39 +0000 (20:47 +0000)]
Fixed some doxygen warnings

13 years agoDox fix: ChangesList is used for watchlist, not what links here
Alexandre Emsenhuber [Tue, 14 Sep 2010 20:12:56 +0000 (20:12 +0000)]
Dox fix: ChangesList is used for watchlist, not what links here

13 years agoLocalization update for he.
Rotem Liss [Tue, 14 Sep 2010 19:24:56 +0000 (19:24 +0000)]
Localization update for he.

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Tue, 14 Sep 2010 18:59:36 +0000 (18:59 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-09-14 18:49:00 UTC)

13 years agoconst is non-standard
Max Semenik [Tue, 14 Sep 2010 14:48:44 +0000 (14:48 +0000)]
const is non-standard

13 years agoFollow-up r72941: don't use json_encode() directly
Max Semenik [Tue, 14 Sep 2010 11:58:09 +0000 (11:58 +0000)]
Follow-up r72941: don't use json_encode() directly

13 years agoFix broken r72956 with another approach
Niklas Laxström [Tue, 14 Sep 2010 09:23:43 +0000 (09:23 +0000)]
Fix broken r72956 with another approach

13 years ago(bug 16574) Allow administrators to temporarily disable the account creation limit...
Raimond Spekking [Tue, 14 Sep 2010 08:58:07 +0000 (08:58 +0000)]
(bug 16574) Allow administrators to temporarily disable the account creation limit for IP addresses: [[MediaWiki:Ratelimit-excluded-ips]]

13 years agoAvoid extra query by reusing $wgUser if possible
Niklas Laxström [Tue, 14 Sep 2010 07:49:24 +0000 (07:49 +0000)]
Avoid extra query by reusing $wgUser if possible

13 years agoUse only single query for determinging highest page_touched, which is not loaded...
Niklas Laxström [Tue, 14 Sep 2010 07:32:08 +0000 (07:32 +0000)]
Use only single query for determinging highest page_touched, which is not loaded by link batch.
Every query is still executed twice, apparently for different modules, but why?