Update adblockpluscore dependency on next to hg:cdf04dd1024d git:b4651bb6
Background
Before the upcoming 3.7 release, we'd like to update the adblockpluscore dependency in order to include the latest changes. In the next
branch of adblockpluschrome, we need to update the adblockpluscore dependency to point to the current tip of the next
branch of adblockpluscore.
Included changes
The following changes will be included:
- Refs adblockpluscore#20 - hide-if-contains-image-hash is since 3.6.2
- Fixed adblockpluscore#54 - Do not process same image multiple times with a perceptual snippet
- Fixed adblockpluscore#52 - Make sure perceptual hashing snippet works from MutationObserver too
- Fixed adblockpluscore#50 - Rename FilterListener to filterListener
- Fixed adblockpluscore#47 - Validate hide-if-contains-image-hash snippet numeric arguments
- Fixed adblockpluscore#49 - Rename ElemHideExceptions to elemHideExceptions
- Noissue - Update jsdoc to 3.6.3
- Noissue - Increase Chromium version decrements
- Noissue - Update chrome-remote-interface to 0.27.2
- Fixed adblockpluscore#48 - Rename ElemHideEmulation to elemHideEmulation
- Fixed adblockpluscore#41 - Ensure abort-on-property-write doesn't break DOM API
- Fixed adblockpluscore#45 - Auto-detect subscription type from patterns.ini
- Fixed adblockpluscore#44 - Rename ElemHide to elemHide
- Noissue - Inline indexOf() from lib/coreUtils.js
- Refs adblockpluscore#26 - Move elemHideEmulation test to mocha
- Refs adblockpluscore#26 - test_runner uses Mocha directly
- Refs adblockpluscore#26 - Use mocha for tests
- Issue 7375 - Replace Ci.nsITimer with setTimeout()
- Refs adblockpluscore#36 - Remove Cu.import from test/_common.js
- Fixed adblockpluscore#40 - Remove usage of Cu.reportError
- Noissue - Ensure npm is installed on CI
- Refs adblockpluscore#38 - Remove references to old notifications_showui preference
- Noissue - Allow running browser tests in not headless mode
- Refs adblockpluscore#29 - Remove tests for match result cache
- Fixed adblockpluscore#36 - Remove usage of Cu.import
- Refs adblockpluscore#35 - Add filterText parameter and rename getSubscriptionCount
- Fixed adblockpluscore#31 - Allow two-character keywords in matcher
- Refs adblockpluscore#29 - Stop caching match results
- Noissue - Inline domain suffixes loop in matcher
- Fixed adblockpluscore#34 - Fix handling of oldValue in mutation tests
- Refs adblockpluscore#32 - Limit the search to new elements in hide-if-contains-visible-text
- Refs adblockpluscore#20 - Annotate snippets for documentation
- Issue 7187 - Added a perceptual image hashing snippet
- Fixed adblockpluscore#30 - Exclude bad keywords in matcher
- Fixed adblockpluscore#23 - dryrun 'npm run docs' in CI
- Fixed adblockpluscore#28 - Compile patterns for keywordless generic complex filters
- Noissue - Fix Pull Request templates
- Noissue - Add Pull Request template for github
What to change
-
Update the adblockpluscore entry in the dependencies file to hg:cdf04dd1024d git:b4651bb
-
adblockpluscore#35: Ensure anywhere that uses Filter.subscriptionCount
orfilterStorage.subscriptionCount
is updated to usefilterStorage.getSubscriptionCount
. Ensure thefilterText
parameter is passed where necessary. -
adblockpluscore#36: In adblockpluschrome
, removeCu.import
andCu.import.resources
fromlib/compat.js
-
adblockpluscore#38: Remove the Prefs.notifications_showui
preference, assuming that all references to it in adblockplusui have also been removed. -
adblockpluscore#40: In adblockpluschrome
, remove references toCu.reportError
inlib/compat.js
. Implement the same functionality inlib/utils.js
asUtils.logError()
. -
adblockpluscore#48: Rename ElemHideEmulation to elemHideEmulation. -
adblockpluscore#44: Rename ElemHide to elemHide. -
Issue 7375 In adblockpluschrome, remove nsITimer and related code (e.g. FakeTimer) from lib/compat.js.
Edited by Hubert Figuière