mediawiki-extensions-Discus.../includes
Ed Sanders 8b99c1fbbe Add more search methods to findNewestRevisionsByHeading
In production, indexing the full history of every page will take
too long, so we can't rely on being able to find the target heading
text in the history of the current page.

When this search fails, fall back to the following searches:
* The heading appears in the current revision of a sub-page
* The heading appears anywhere on the wiki, but only once

Bug: T356276
Change-Id: I90e92cb9c85aaf6fb2355f842450981bbe6abf2d
2024-02-01 18:32:36 +00:00
..
Actions Use namespaced classes 2023-12-11 16:38:02 +01:00
Hooks Merge "Re-enable: "Temporarily disable isPreview in Parsoid's rendering""" 2024-01-17 19:47:11 +00:00
Notifications Update TODO documentation around parsing 2024-01-10 18:29:40 +00:00
ThreadItem Merge "ContentCommentItem.php: Documentation fixes" 2023-12-18 17:21:36 +00:00
ApiDiscussionToolsCompare.php Replace some moved Title class uses, now MediaWiki\Title\Title 2023-08-19 04:14:36 +00:00
ApiDiscussionToolsEdit.php Use namespaced classes 2023-12-11 16:38:02 +01:00
ApiDiscussionToolsFindComment.php Add more search methods to findNewestRevisionsByHeading 2024-02-01 18:32:36 +00:00
ApiDiscussionToolsGetSubscriptions.php Remove 'internal' flag from ApiDiscussionToolsSubscribe/GetSubscriptions 2023-08-07 15:14:58 +01:00
ApiDiscussionToolsPageInfo.php Move finding transclusion source from ContentThreadItem to CommentParser 2023-12-11 22:18:30 +01:00
ApiDiscussionToolsPreview.php Simplify preg_replace_callback in ApiDiscussionToolsPreview 2023-10-30 09:12:21 +01:00
ApiDiscussionToolsSubscribe.php Replace some moved Title class uses, now MediaWiki\Title\Title 2023-08-19 04:14:36 +00:00
ApiDiscussionToolsTrait.php Use namespaced classes 2023-12-11 16:38:02 +01:00
ButtonMenuSelectWidget.php Show thread metadata in section headers 2022-06-23 17:17:09 +01:00
CommentFormatter.php Refactor CommentFormatter->addTopicContainer() 2023-12-24 13:34:30 -08:00
CommentModifier.php Always use the strict equality flag when using in_array 2023-06-06 13:08:00 +01:00
CommentParser.php CommentParser: Ignore generated timestamp links 2024-01-30 10:29:36 +00:00
CommentUtils.php Use namespaced classes 2023-12-11 16:38:02 +01:00
ContentThreadItemSet.php Embed pageThread JSON in jsConfigVars instead of infusing HTML 2022-11-08 16:20:39 +00:00
DatabaseThreadItemSet.php Embed pageThread JSON in jsConfigVars instead of infusing HTML 2022-11-08 16:20:39 +00:00
ImmutableRange.php Rewrite ImmutableRange::findCommonAncestorContainer for speed 2023-11-02 13:57:23 +01:00
LanguageData.php Use namespaced classes 2023-12-11 16:38:02 +01:00
NodeFilter.php Use type hints for properties, remove PHPCS overrides 2023-10-19 19:31:02 +00:00
OverflowMenuItem.php overflow menu: Add hooks for registering and interacting with items 2023-10-05 15:50:33 +01:00
ResourceLoaderData.php Use namespaced classes 2023-12-11 16:38:02 +01:00
ServiceWiring.php Replace uses of UserNameUtils::isTemp with UserIdentityUtils::isTemp 2023-07-26 11:32:27 +01:00
SpecialDiscussionToolsDebug.php Use namespaced classes 2023-12-11 16:38:02 +01:00
SpecialFindComment.php Use namespaced classes 2023-12-11 16:38:02 +01:00
SpecialGoToComment.php Use namespaced classes 2023-12-11 16:38:02 +01:00
SpecialTopicSubscriptions.php Use namespaced classes 2023-12-11 16:38:02 +01:00
SubscriptionItem.php Use type hints for properties, remove PHPCS overrides 2023-10-19 19:31:02 +00:00
SubscriptionStore.php Use namespaced classes 2023-12-11 16:38:02 +01:00
ThreadItemFormatter.php Use namespaced classes 2023-12-11 16:38:02 +01:00
ThreadItemSet.php Embed pageThread JSON in jsConfigVars instead of infusing HTML 2022-11-08 16:20:39 +00:00
ThreadItemStore.php Add more search methods to findNewestRevisionsByHeading 2024-02-01 18:32:36 +00:00
TopicSubscriptionsPager.php Use namespaced classes 2023-12-11 16:38:02 +01:00
TreeWalker.php Use type hints for properties, remove PHPCS overrides 2023-10-19 19:31:02 +00:00