[Pkg-mozext-commits] [adblock-plus] branch master updated (4ea4550 -> 30cd93b)
David Prévot
taffit at moszumanska.debian.org
Fri Feb 26 21:22:56 UTC 2016
This is an automated email from the git hooks/post-receive script.
taffit pushed a change to branch master
in repository adblock-plus.
from 4ea4550 Update changelog for 2.7.1+dfsg-1 release
new c5ec007 Added tag 2.7.1 for changeset 27d0c24e850f
new 38664b2 Noissue - Updated copyright year
new 1b88ed4 Issue 1950 - Fixed: Filter tooltip not shown for long filters
new 394990c Issue 2595 - Use the core code from adblockpluscore
new 41194cd Issue 3568 - Block pop-ups opened via an intermediate window
new 6baa533 Issue 3541, issue 3489 - Don't attempt to process chrome:// and resource:// events to avoid triggering Gecko bugs
new 7f49a88 Noissue - Updated locales from Crowdin
new a90705a Noissue - Marked compatible with Firefox 48
new 30198d9 Issue 3538 - Update dependency on adblockpluscore to revision 4d43739579c2 in order to fix filter listener unit tests
new c54ed4e Issue 3661 - Update buildtools dependency to revision 9f83ac702260
new e1c825f Noissue - Updated locales from Crowdin
new fc1b0ad Releasing Adblock Plus 2.7.2
new 8400ccb Imported Upstream version 2.7.2+dfsg
new 3a9b844 Merge tag 'upstream/2.7.2+dfsg'
new 682b04f Issue 3498 - Improve file mapping / skipping logic
new b37bf8c Noissue - Avoid using re module for string splitting Review: https://codereview.adblockplus.org/29333461/
new 26e03aa Issue 3516 - Add support for optional permissions
new 75e84ad Issue 3515 - Remove outdated hack ignoring sub-directories in lib/
new ee13dc1 Issue 3515 - Use fetch() API instead XMLHttpRequest in chromeDevenvPoller__.js
new e126744 Noissue - Changed license disclaimer in testIndex.html.tmpl to MPL like the rest of buildtools
new 3813d8d Noissue - Updated jshydra dependency to update the copyright year in generated scripts
new 19027e7 Issue 3532 - Stop generating animation images at build time
new 06c5bcb Issue 3404 - Add platform name to devenv path
new 8084f3a Issue 1740 - Support "devtools_page" option in Chrome extension manifest
new 6185a15 Issue 3615 - Enable longnames in JSDoc navigation
new 25ee1d9 Issue 2109 - Allow for translation of app independent repositories
new e068c7b Merge remote-tracking branch 'buildtools/master'
new d10cb56 Noissue - Updated copyright year
new bfc9083 Merge remote-tracking branch 'jshydra/master'
new be43fdf Adding a list of suggestions to "Add subscription" dialog
new 370dcea Adding subscription recommendation
new 4418386 Updating subscription address
new 76e0419 Uploading recent changes
new 32499a8 Adding homepage links
new 4e3e90f Uploading recent changes
new e5efffb Adding subscription
new e1ce895 Changing China to its local name
new 6fefa4b Changing adblock.free.fr subscription to basic
new 0ec6a6d Changing subscription location
new f0f7afc Changing subscription link back - works again
new 4cc06fa Adding DutchBlock
new 21240fa Tweaking subscription URL, too many issues with unspecific element hiding
new 7b58028 Only leave the essential subscriptions in the list of recommendations and remove scrolling from the welcome dialog
new d413ff4 Fixing dutchblock data
new 512b4d5 Removing dutchblock
new 4b1f231 Adding subscriptions
new 9d17b63 Updating subscription address
new 00b7fe8 Setting homepage for Liste FR
new 2a2168e Changing domain of Corset subscription
new 65b6132 Core classes rewrite and unit tests, initial checkin Note: Preferences window needs updating, doesn't work yet
new 23d0bd6 Fixed: Filters become active on updates for a subscription not in the list yet (added tests)
new 30565c5 Change storage format: drop "user patterns" section, rename "subscription patterns" into "subscription filters" and "pattern" section into "filter"
new adbdbe9 Make sure to deserialize filter shortcuts from patterns.ini
new 4604f23 Filter.fromObject() should just return null for unknown filter types
new 6b8a4b6 Static methods shouldn't use "this"
new 1c35159 Whitelist filters without options always apply to entire pages - fix and additional tests
new 8a29a71 Fixing hit reporting for element hiding rules
new a436312 Making element hiding work with NoScript and fixing whitelisting of element hiding rules while at it
new a95c040 Recommend filter subscriptions with element hiding now that element hiding issues are fixed
new 1ddb650 Topic 3200 : Only use display:inline with element hiding for Gecko 1.8.1 browsers
new cd037fb Adding support for future TYPE_MEDIA content type (HTML audio/video)
new c7e29d2 Updating homepage link for Liste FR
new b873368 Adding MORPEH List to filter subscription recommendations
new 96cb4c8 Adding Vietnam List as a recommendation
new b9426f0 Changing subscription name
new a016ef5 Recommendations: Replacing Cedrics Liste by Ares' ABP Liste
new d5f87ca Adding ROList to the recommendations
new 00ef097 Fixing bug parsing collapse flag in patterns.ini
new 7b37b9d Adding support for domain-restricted filter rules
new 037a4fc Adding version numbers for patters.ini file and special processing for format version changes
new 3d6ff69 Bug 20412 : Don't store non-essential filter properties in patterns.ini
new 9e34871 Bring back a meaningful string representation for filters
new 9f12de6 Fix prototype chain for filters
new aa4092d Recommending plain EasyList again
new 7b50099 Recognize regular expressions with $domain option as regular expressions
new 6cfc5a1 Topic 3639 : Adding new mechanism for registering of elemhide hits (Firefox 3.0.8 and higher only) to fix breakage introduced by bug 416942.
new 32575e5 Changing version check for element hiding work-around: bug 445191 was moved to 1.9.0.9
new a3c7243 Updating copyright year
new f38f425 Updating EasyList download location and renaming Ares' list into EasyList Germany
new d790d91 Removing Viet Nam List from the list of recommendations for now
new b21ead8 Removing element hiding hacks for old Gecko versions. Marking as incompatible with anything based on Gecko below 1.9.0.9. Removing explicit Flock support (Flock looks at Firefox compatibility range).
new 069e21a Renaming Adblock Plus component to remove bogus file name prefix
new eeabbf0 Use XPCOMUtils to generate QueryInterface functions
new 2aceb3c Moving UI files into a separate directory
new 900afa3 Comment that determining origin of a request should be changed later: nsILoadContext should be used
new 6fe0d2e Track redirects and make sure both original request and redirect can be blocked
new ee777c8 Fixing performance issue when many element hiding filters are disabled/enabled at once.
new 20f40da Adding support for font content type (@font-face in CSS3)
new f81e5a9 Replacing RDF-based subscriptions list by an XML-based one
new d3e974f Updating homepage link for Morpeh list
new d29302d Implemented flexible anchors at filter start: ||example.com/foo/bar
new 225b5d9 Revert previous change - filters starting with flexible anchor cannot be used for site whitelisting
new 59f1160 Implemented separator placeholders: ^foo=bar^ and ||example.com^
new 69b3f17 Updating homepage link for Dr.Evil
new 8283993 Start using Components.* shortcuts
new 000670f Blockable items: Adding "Disable this filter on example.com" context menu item for user-defined filters
new c9e8ece Topic 3919 : Implementing domain exceptions for element hiding
new 0f9c810 Domain-restricted filters shouldn't match in documents without host name (e.g. files from disk)
new cbbca09 Replace createTimer() utility function by a simpler runAsync()
new 62e6c7d Making timeline logging more flexible and adding elemhide.apply() to timeline (related to bug 21078)
new 725d384 More consistent timeline messages
new f27a776 Making sure unnecessary elemhide.apply() call at startup takes the short route out
new 18a7b43 Making timeline display nesting level automatically
new 66c1d06 Updating default subscription suggestions - EasyList combinations should use HTTPS
new 80171cc Added ChinaList as recommended filter subscription
new 168b227 Made sure all initialization happens when abp.init() is called rather than at module load time
new d71fd2b Improved source code documentation: made sure file descriptions are recognized and all classes have description
new eed765e Updated EasyList download location
new dd0c6f3 Added Fennec compatibility, first round
new c2cf6ab Topic 4402 - Redesigned "add filter subscription" dialog * Show only one filter subscription at a time, rest of them available in drop-down menu * Automatically select the "best" filter subscription for user's browser locale * Add "custom" subscriptions in the same dialog, without opening a new dialog * Warn user if he leaves the page without adding a filter subscription
new 9e082c8 Updated list of recommended subscriptions
new 69df7a0 Updated list of recommended subscriptions
new af62835 Fixed: parsing of regular expressions with separator placeholder (^) is very slow
new d90361d Updated list of recommended subscriptions
new 72ee432 Bug 22313 - Switch to lazy initialization for all platform components, initializing some of them too early confuses Firefox (bug 542111)
new 3a5e5d5 Updated copyright year
new 59132af Updated list of recommended subscriptions
new e4f61cf Updated list of recommended subscriptions
new 7b973a5 Fixed: Separator placeholders are matching more than only separator characters
new 50916d2 Bug 22481 - Blockable items: "Disable filter on ..." will be mistakenly hidden for some filters (wrongly assuming that the filter is only active on current site)
new 2d17fee Updated list of recommended subscriptions
new 2ab79ac Removed unnecessary failsafe, improves filter initialization performance by 6%
new daf5410 Avoid using RegExp.replace() when constructing filters, another 2% performance improvement
new e4e4d08 Added fast track for filters restricted to one domain (as opposed to multiple domains) - reduces filter construction time by 7%
new 3cb7304 Removed unnecessary failsafe, improves filter initialization performance by 6%
new 20e3294 Avoid using RegExp.replace() when constructing filters, another 2% performance improvement
new b2e64ed Added fast track for filters restricted to one domain (as opposed to multiple domains) - reduces filter construction time by 7%
new bb02b2e Merged experimental branch
new b3a0970 Slightly improved filter construction time again (optimized regexp generation)
new 9f5c8d8 Delayed generating of regular expressions until they are actually needed - reduced filter creation time by 30% (decreased startup delay by 50ms)
new 95b7478 Slightly improved filter construction time again (optimized regexp generation)
new 76c7452 Delayed generating of regular expressions until they are actually needed - reduced filter creation time by 30% (decreased startup delay by 50ms)
new 6239832 Merged experimental branch
new 30b3f25 Delayed generating of domain data - reduced filter creation time by another 6%
new 81ad6a5 Delayed generating of domain data - reduced filter creation time by another 6%
new 6770d9e Merged experimental branch
new 70c5357 Updated list of recommended subscriptions
new cc756df Updated list of recommended subscriptions
new 5734013 Merged experimental branch
new cc2e9e1 Updated list of recommended subscriptions
new d0a83e6 Updated list of recommended subscriptions
new c8fe422 Merged experimental branch
new 30d5c04 Topic 5421 - Allowed exception rules to specify $blocking and $elemhide options to selectively disable blocking or element hiding rules on a site ($blocking,elemhide is equivalent to $document)
new 99147ec Topic 5421 - Allowed exception rules to specify $blocking and $elemhide options to selectively disable blocking or element hiding rules on a site ($blocking,elemhide is equivalent to $document)
new 2e0248b Merged experimental branch
new c6247af Backed out changeset 5d1f32d3f12c, not solving the problem (Topic 5421 - Allowed exception rules to specify $blocking and $elemhide options to selectively disable blocking or element hiding rules on a site)
new acf6307 Topic 5421 - Second attempt, allow exception rules to specify $elemhide option that will disable element hiding on any matching pages
new d697842 Backed out changeset 5d1f32d3f12c, not solving the problem (Topic 5421 - Allowed exception rules to specify $blocking and $elemhide options to selectively disable blocking or element hiding rules on a site)
new d258c31 Topic 5421 - Second attempt, allow exception rules to specify $elemhide option that will disable element hiding on any matching pages
new f28ecf1 Merged experimental branch
new d99bbc6 Fixed: $elemhide option should not be implied if no filter options are specified
new 7d2bed3 Fixed: $elemhide option should not be implied if no filter options are specified
new f75bce1 Merged experimental branch
new 08ccc39 Updated list of recommended subscriptions
new 3ba39bc Updated list of recommended subscriptions
new 29fde0d Merged experimental branch
new a22b4be Refactored Adblock Plus core to use JavaScript modules (first step for supporting installing without restart, also improves performance). Also removed Filterset.G warning and improved a bunch of minor things.
new 937272b Topic 5484 - Made sure comments cannot be interpreted as element hiding rules
new f6ad628 Refactored Adblock Plus core to use JavaScript modules (first step for supporting installing without restart, also improves performance). Also removed Filterset.G warning and improved a bunch of minor things.
new 6550308 Topic 5484 - Made sure comments cannot be interpreted as element hiding rules
new e3cb3d9 Merged experimental branch
new 3666d56 Marked class constructors correctly with @constructor tag rather than @class.
new 8a7f6fc Marked class constructors correctly with @constructor tag rather than @class.
new d2094ba Merged experimental branch
new 3f7558e Removed background images as a separate type (detection unreliable), treating all images the same now. $background option is identical to $image option now.
new 7948cc7 Removed background images as a separate type (detection unreliable), treating all images the same now. $background option is identical to $image option now.
new 7087aa6 Merged experimental branch
new 4139dc8 Made sure all operations can be shut down at runtime, necessary for restartless installation
new 5c6082f Made sure all operations can be shut down at runtime, necessary for restartless installation
new 5c9aee3 Merged experimental branch
new f692de5 Added default patterns.ini file to the extension's defaults/ subdirectory, this one will be read if the user doesn't have a patterns.ini file yet
new fae0383 Added default patterns.ini file to the extension's defaults/ subdirectory, this one will be read if the user doesn't have a patterns.ini file yet
new 4ab83d1 Merged experimental branch
new fcba8b8 Removed code importing filters from Adblock and Adblock Plus 0.5
new c66e222 Removed code importing filters from Adblock and Adblock Plus 0.5
new f4aa06d Merged experimental branch
new 1f34658 Topic 5671 - Changes of own filters aren't always processed correctly
new 0225457 Topic 5671 - Changes of own filters aren't always processed correctly
new 6a6564b Merged experimental branch
new b9ab17a Improved element hiding performance, using simple-uri for hit counts rather than standard-url now
new 4d3079b Tweaked protocol flags to match previous change
new d066eb7 Removed unnecessary slashes from element hiding hit count URLs
new ba88475 Improved element hiding performance, using simple-uri for hit counts rather than standard-url now
new 27589a5 Tweaked protocol flags to match previous change
new 580a99a Removed unnecessary slashes from element hiding hit count URLs
new 2bb34b2 Merged experimental branch
new 5ec2c02 Updated list of recommended subscriptions
new 1e303a0 Updated list of recommended subscriptions
new 259d742 Updated list of recommended subscriptions
new 3590e5d Updated list of recommended subscriptions
new af3d8e6 Merged experimental branch
new 22d9b59 Updated list of recommended subscriptions
new 30e5575 Updated list of recommended subscriptions
new a66bbc2 Updated list of recommended subscriptions
new 0ff84ca Updated list of recommended subscriptions
new a406477 Merged experimental branch
new 1830e76 Updated list of recommended subscriptions
new c9c1639 Updated list of recommended subscriptions
new b0a6fb2 Merged experimental branch
new 998cc79 Updated list of recommended subscriptions
new f848ff5 Updated list of recommended subscriptions
new a041c1f Merged experimental branch
new b606f8f Updated list of recommended subscriptions
new 681ca8a Updated list of recommended subscriptions
new ad12f7c Merged experimental branch
new 60d8573 Updated list of recommended subscriptions
new f272b86 Updated list of recommended subscriptions
new ccdce40 Merged experimental branch
new 5152440 Updated list of recommended subscriptions
new 58d74c7 Remove pointless randomizing of abp-elemhidehit protocol, it is no longer detectable
new 8ea9370 Significantly improved startup time by using resource:// URLs in element hiding stylesheet instead of custom URLs. Gecko will create URLs when stylesheet is registered, this works significantly faster for built-in protocols.
new 3f022a5 Removed unused shutdown code (Adblock Plus will not be restartless any time soon)
new a901d89 Do not persist externally added filter subscriptions
new fe8bf8c Updated list of recommended subscriptions
new 7aac748 Remove pointless randomizing of abp-elemhidehit protocol, it is no longer detectable
new 12020ab Significantly improved startup time by using resource:// URLs in element hiding stylesheet instead of custom URLs. Gecko will create URLs when stylesheet is registered, this works significantly faster for built-in protocols.
new 6826db2 Removed unused shutdown code (Adblock Plus will not be restartless any time soon)
new afd55c0 Do not persist externally added filter subscriptions
new 832496e Merged experimental branch
new 5a690c6 Use fully-privileged system principal for elemhidehit protocol
new 6950cd9 Use fully-privileged system principal for elemhidehit protocol
new e042944 Merged experimental branch
new 6185492 Speed up filter matching by 20-35%: check against exception rules and blocklisting rules in the same go
new 984b6df Speed up filter matching by 20-35%: check against exception rules and blocklisting rules in the same go
new a4d8a98 Merged experimental branch
new 5113eb1 Improved preference management module (better API, less overhead)
new f967221 Improved preference management module (better API, less overhead)
new 4abc793 Merged experimental branch
new d438a22 Don't make our privacy policy lie, clear recent reports when browsing history is purged
new b59e82d Don't make our privacy policy lie, clear recent reports when browsing history is purged
new 94630fb Merged experimental branch
new 1632a1b Updated list of recommended subscriptions
new c299ef8 Updated list of recommended subscriptions
new e77f24a Topic 6118 - Implemented a faster filter matching algorithm
new 78147a5 Updated list of recommended subscriptions
new e12e257 Updated list of recommended subscriptions
new c26e2c9 Topic 6118 - Implemented a faster filter matching algorithm
new ed63674 Merged experimental branch
new 4c27a6e Fixed: Filters stay active after being removed
new 8f898f8 Fixed: Filters stay active after being removed
new 09c1b5e Merged experimental branch
new 7a29d9e Performance: Only save patterns.ini if something actually changed
new ec9e3ff Performance: Only save patterns.ini if something actually changed
new 1925c41 Merged experimental branch
new f1b357f Bug 23257 - An element hiding rule will no longer apply after this rule was subject to an exception Switched from resource: to about: protocol for element hiding URLs, the latter isn't subject to XUL cache
new 8731495 Bug 23257 - An element hiding rule will no longer apply after this rule was subject to an exception Switched from resource: to about: protocol for element hiding URLs, the latter isn't subject to XUL cache
new a491923 Merged experimental branch
new 5b19ad6 Very slight performance improvement (2-3% on filter initialization) Keep the comparison in integer numbers, don't use floating point
new 0774703 Very slight performance improvement (2-3% on filter initialization) Keep the comparison in integer numbers, don't use floating point
new 9e350c8 Merged experimental branch
new e516b66 Updated list of recommended subscriptions
new f34c8a8 Updated list of recommended subscriptions
new 256d4d7 Merged experimental branch
new d48f344 Bug 23511 - Made invalid XBL binding served up by element hiding slightly less invalid (Firefox 4 shows a warning otherwise)
new 9363659 Bug 23511 - Made invalid XBL binding served up by element hiding slightly less invalid (Firefox 4 shows a warning otherwise)
new f173529 Merged experimental branch
new 302c16a Updated list of recommended subscriptions
new d1d5f64 Updated list of recommended subscriptions
new 77d8bbf Merged experimental branch
new f0d1219 Updated list of recommended subscriptions
new 968670b Register UA stylesheets instead of user stylesheets, these have higher priority
new 9623dfb Updated list of recommended subscriptions
new 16aaa44 Register UA stylesheets instead of user stylesheets, these have higher priority
new ab2ec72 Merged experimental branch
new 6bd8325 Fixed undeclared variable
new f817699 Updated list of recommended subscriptions
new 0713bce Bug 6492 - Added support for X-Do-Not-Track header by means of a $donottrack option
new 4d13dd8 Fixed undeclared variable
new 364204f Updated list of recommended subscriptions
new 4b557da Bug 6492 - Added support for X-Do-Not-Track header by means of a $donottrack option
new 1abe486 Merged experimental branch
new 5334f15 Backed out changeset a58de0674f58 (Register UA stylesheets instead of user stylesheets, these have higher priority) - this makes us hit bug 541506
new 643b338 Backed out changeset a58de0674f58 (Register UA stylesheets instead of user stylesheets, these have higher priority) - this makes us hit bug 541506
new f2b36c1 Merged experimental branch
new 63c77ae Fixed JavaScript warning: "reference to undefined property source[pos]"
new cb10b1b Fixed JavaScript warning: "reference to undefined property source[pos]"
new 3e20f33 Merged experimental branch
new 704504e Updated list of recommended subscriptions
new b28de45 Write out element hiding stylesheet to a temporary file, avoid using data: URIs for that. Saves memory, performance is almost unchanged for now.
new 0a79158 Updated list of recommended subscriptions
new 4c8829a Write out element hiding stylesheet to a temporary file, avoid using data: URIs for that. Saves memory, performance is almost unchanged for now.
new aa0a331 Merged experimental branch
new 808bac0 Write element hiding stylesheet more efficiently (improves startup time by ~100ms)
new ae89087 Write element hiding stylesheet more efficiently (improves startup time by ~100ms)
new de3da6c Merged experimental branch
new eaadd4c Updated list of recommended subscriptions
new 5ead8ef Updated list of recommended subscriptions
new eeaa1cf Fixed: Element hiding rules with international characters no longer work
new 73f98f2 Do not use a temp file explicitly to write out element hiding stylesheet, use nsISafeOutputStream
new 93f6aea If the stream doesn't implement nsISafeOutputStream - don't ignore, fail instead
new ee61315 Changed writing of patterns.ini file to prevent data loss (use nsISafeOutputStream). Also tweaked exception handling while at it.
new d92e0df Updated list of recommended subscriptions
new b218856 Updated list of recommended subscriptions
new 13fe5db Fixed: Element hiding rules with international characters no longer work
new 6f9bee5 Do not use a temp file explicitly to write out element hiding stylesheet, use nsISafeOutputStream
new 699555b If the stream doesn't implement nsISafeOutputStream - don't ignore, fail instead
new 3be3893 Changed writing of patterns.ini file to prevent data loss (use nsISafeOutputStream). Also tweaked exception handling while at it.
new 508510b Merged experimental branch
new 531ceef Fixed: Falling back to default patterns.ini location if e.a.patternsfile is misconfigured doesn't work
new d7bdf51 Replace extensions.adblockplus.patternsfile preference by extensions.adblockplus.data_directory, we are storing more files in the directory now. extensions.adblockplus.patternsfile can still be used to specify a patterns.ini file outside the usual data directory (global install scenario).
new 6311b6a Get rid of filters list in ElemHide module, that data is redundant
new 5b006a2 Don't store element hiding key in the filters, keep everything in data structures in the ElemHide module
new 4e0505b Made sure element hiding data structures don't store direct references to filters, for easier JSON'ification
new 496d2dd Dropped hasShortcuts matcher variable, useless optimization
new 144509f Don't store filter shortcut in the filters, keep everything in matcher data structures
new ab14bd0 Get rid of separate regexps matcher property, use shortcut "" if no other shortcut can be found
new 33f16e0 Made sure matcher data structures don't store direct references to filter, for easier JSON'ification
new 51a1ca2 Renamed a bunch of variables to better reflect their current function
new 9243923 Moved initialization of FilterStorage and ElemHide modules into FilterListener module
new 4d74fb6 Changed FilterStorage observer API to allow new types of events to be added
new fde16c9 Updated comments
new aa58316 Moved the checks whether data needs to be saved on disk to FilterListener module. More changes to FilterStorage observers API.
new 304c52b Cache matcher and element hiding data on disk, only load patterns.ini when needed
new fda4b86 Fixed: Removing a filter subscription results in inefficient data storage (useless arrays)
new 2d76a17 Fixed: Removing element hiding rules doesn't work correctly
new 52317a2 Fixed: Falling back to default patterns.ini location if e.a.patternsfile is misconfigured doesn't work
new 2035d74 Replace extensions.adblockplus.patternsfile preference by extensions.adblockplus.data_directory, we are storing more files in the directory now. extensions.adblockplus.patternsfile can still be used to specify a patterns.ini file outside the usual data directory (global install scenario).
new 49c4b9a Get rid of filters list in ElemHide module, that data is redundant
new a5e9dc1 Don't store element hiding key in the filters, keep everything in data structures in the ElemHide module
new 5f65d0f Made sure element hiding data structures don't store direct references to filters, for easier JSON'ification
new 0d5851a Dropped hasShortcuts matcher variable, useless optimization
new c0acf78 Don't store filter shortcut in the filters, keep everything in matcher data structures
new b6e3b71 Get rid of separate regexps matcher property, use shortcut "" if no other shortcut can be found
new 63232e2 Made sure matcher data structures don't store direct references to filter, for easier JSON'ification
new 165d80c Renamed a bunch of variables to better reflect their current function
new f80c290 Moved initialization of FilterStorage and ElemHide modules into FilterListener module
new ed560c3 Changed FilterStorage observer API to allow new types of events to be added
new 4d06cf7 Updated comments
new feb7a0c Moved the checks whether data needs to be saved on disk to FilterListener module. More changes to FilterStorage observers API.
new 2daac59 Cache matcher and element hiding data on disk, only load patterns.ini when needed
new cf8eaf1 Fixed: Removing a filter subscription results in inefficient data storage (useless arrays)
new 203a2db Fixed: Removing element hiding rules doesn't work correctly
new 66a5a02 Merged experimental branch
new df57ecd Better error reporting when loading file
new 5b046a4 Recognize corrupt patterns.ini file and try reading in a backup in this case
new be80645 Better error reporting when loading file
new 1b51a81 Recognize corrupt patterns.ini file and try reading in a backup in this case
new cb90101 Merged experimental branch
new 8aa4090 Topic 6895 - Directory for elemhide.css and cache.js isn't being created if patterns.ini is located outside user's profile
new 1551b81 Topic 6895 - Directory for elemhide.css and cache.js isn't being created if patterns.ini is located outside user's profile
new d070f4f Merged experimental branch
new 06a4af5 Updated list of recommended subscriptions
new abf02ae Made regular expression for extended anchor somewhat more efficient (thanks Lain_13)
new 5e70578 Updated list of recommended subscriptions
new aba2c82 Made regular expression for extended anchor somewhat more efficient (thanks Lain_13)
new 521bfbb Merged experimental branch
new 2a99945 Updated copyright year
new db75bc9 Fennec 4.0: Made element hiding work
new 838b8e8 Updated copyright year
new f1e37eb Fennec 4.0: Made element hiding work
new 0fd4656 Merged experimental branch
new 18bdbab Updated list of recommended subscriptions
new b0b8d70 Updated list of recommended subscriptions
new 6ac4679 Merged experimental branch
new a9c9858 Fixed: JavaScript strict warning in Fennec 1.1
new e76a451 Fixed: JavaScript strict warning in Fennec 1.1
new 9c9cb94 Merged experimental branch
new b98b525 Bug 23833 - Don't use timestamps in patterns.ini and cache.js to detect cache mismatches, store patterns.ini modification time in cache.js instead
new efe241c Topic 7297 - Stats not cleared if browsing history cleared on shutdown (keep observer around, Adblock Plus shutdown happens before Firefox 4 clears history)
new af628c4 Updated list of recommended subscriptions
new bc9e411 Updated list of recommended subscriptions
new 65f4231 Merged experimental branch
new e3a17a4 Updated list of recommended subscriptions
new a655f98 Topic 7599 - Resolve desynchonization between cache.js and patterns.ini automatically, do not cause fatal failure
new 3248c7b Fixed: Enabling a filter that is already removed shouldn't add it to the matcher
new 9e550cf Updated list of recommended subscriptions
new 906d90c Updated list of recommended subscriptions
new c4ba812 Updated list of recommended subscriptions
new fe6774b Topic 7950 - Firefox 8 no longer supports nsIJSON.encode()
new 1fd933a Topic 7599, element hiding version - Resolve desynchonization between cache.js and patterns.ini automatically, do not cause fatal failure
new a4a7387 Updated list of recommended subscriptions
new 5a973b5 Updated list of recommended subscriptions
new 77cc8c4 Updated list of recommended subscriptions
new 0ef67df Topic 3986 - Added experimental pop-up blocking support
new 46bca61 Updated list of recommended subscriptions
new 8832116 Topic 8244 - Fold $xbl, $dtd and $ping type options into $other, they aren't really useful
new abee7ae Simplified the way domain restrictions on filters are being handled
new a37914b Added ability to add exceptions for multiple sites sharing the same private key (signature embedded in web page)
new 9c5b9f8 Updated list of recommended subscriptions
new 6090ef4 Updated list of recommended subscriptions
new 5ee07ab Updated list of recommended subscriptions
new 2d11a03 Started reworking notification system, needs to get easier to use and more granular
new d57ec63 Made sure all relevant subscription properties get updated automatically in Filter Preferences
new ed67bd1 Updated list of recommended subscriptions
new de61b1c Topic 7950 - Firefox 8 no longer supports nsIJSON.encode()
new 1911fb2 Filter preferences: Added moving filter subscriptions via drag&drop and keyboard
new 6f5abc0 Simplified subscription selection dialog now that it only needs to deal with two scenarious (abp: link and clicking "Other subscription" from Filter Preferences)
new 11fb9e7 Topic 7599, element hiding version - Resolve desynchonization between cache.js and patterns.ini automatically, do not cause fatal failure
new ff79e27 Made user-defined filter groups more generic (any number of groups possible, editable title)
new 38f8a94 Updated list of recommended subscriptions
new 352a8f9 Updated list of recommended subscriptions
new d25e169 Updated list of recommended subscriptions
new 4aba368 Updated list of recommended subscriptions
new ade573d Topic 3986 - Added experimental pop-up blocking support
new 5176389 Updated list of recommended subscriptions
new 19b6b03 Topic 8244 - Fold $xbl, $dtd and $ping type options into $other, they aren't really useful
new ee3fd96 Simplified the way domain restrictions on filters are being handled
new c103e7b Added ability to add exceptions for multiple sites sharing the same private key (signature embedded in web page)
new 2767b5f Updated list of recommended subscriptions
new 37db88d Updated list of recommended subscriptions
new ece8ff7 Filter preferences: Added editing of filters
new 8e26c39 Fixed: When adding filters via filter composer pointless duplicates are being added
new a9974d0 Filter preferences: Mostly implemented moving filters up and down
new d5bd548 Filter preferences: Added backup&restore functionality
new 78e3a43 Made FilterListener more robust when reacting to changes
new b9d983b Merged experimental branch, the new UI landed
new 99c944f Updated list of recommended subscriptions
new f2102e0 Updated list of recommended subscriptions
new 7183fdd Fixed: $sitekey rules don't disable correctly
new 380fe17 Topic 8877 - Adding a filter chooses to create a new filter group even though a user-defined group is available
new 73d2cfe Updated list of recommended subscriptions
new fc52fcb Get rid of explicit calls to FilterStorage.saveToDisk(), save filters automatically
new e670f5d Relicensed from MPL 1.1 to MPL 2.0
new 334b779 Updated list of recommended subscriptions
new 3b67bbd Fixed: Fallback to default patterns.ini path doesn't work
new c86ec78 Don't throw raw strings, use the Error class instead
new 52585a7 Topic 9796 - Don't assume that elemhide.css is always present
new a7033d6 Removed startup cache functionality, it's more trouble that it is worth
new d092785 Made element hiding data structures more efficient again
new 2a50e33 Made filter matcher data structures more efficient again
new a0f8789 Started making use of Services.jsm and FileUtils.jsm code modules
new 3ff667b Removed some backwards compatibility code
new 06ecda5 Made writing of element hiding file asynchronous.
new a6c3025 Added reentrance protection when saving elemhide.css
new 3622828 Removed saving of patterns.ini on browser shutdown (increased change weights to prevent data loss)
new 9c17bdd Made patterns.ini writing asynchronous
new 97f1a9d Removed delayed writing of patterns.ini and elemhide.css, no longer necessary
new af1762d Made patterns.ini reading asynchronous
new 7f9c726 Added reentrance protection for patterns.ini reading and made sure to write patterns.ini after reading data from a different source
new c6793ff Timeline: Added measurements of asyncronous actions
new c8d2983 Partial work-around for bug 752200 (accessing RegExp properties is unreliable)
new c2ddd48 Avoid using global RegExp properties, these are inherently unreliable (see bug 752200)
new 77c9234 Filter composer: Don't warn about groups being disabled, create a new group if necessary instead
new ae85490 Converted Adblock Plus into a restartless extension
new 3692ca2 Moved modules to the lib/ directory
new a2c6a6e Stop enabling empty filter subscriptions, no longer necessary
new 123e41e Stopped defining constants in modules to prevent "read-only" warnings on shutdown now that bootstrap.js clears module scopes
new c1c0263 Topic 5579 - Introduce element hiding exceptions of the form domain#@#selector to allow authors of complementary subscriptions partially disable element hiding rules of the main subscription
new 39f65d1 Topic 9548 - Fixed our behavior concerning trailing dots in domain names: ignore for blocking rules, keep for element hiding rules
new cbfff61 Fixed issue in previous commit, toUpperCase() is called twice
new d17ce0f Added missing import (masked by the lack of scope separation in usual builds)
new 4be0190 Improved performance of Filter.fromText() by avoiding to run regular expressions on filters unnecessarily
new 34384e6 Avoid creating getters in Filter.fromText, this is slow
new 5db80f5 Topic 10547 - Fixed: Automatic filter synchronization doesn't start up
new c936090 Removed not very useful check for empty filters
new 01fb509 Fixed typo
new 4d45bcb Properly adjust code to changeset 20b6a8a7ba83 - Filter.fromText() can no longer return null but it should not be passed empty filters
new 9e13fd6 Split element hiding hit counter into a separate module (not required on Chrome)
new 48ae307 Use async I/O to remove file, don't call nsIFile.remove() directly
new b8ce91c FilterStorage and ElemHide should not assume that checking file existence or modification time is synchronous
new 42f0720 Added ElemHide.getSelectorsForDomain() method required for Chrome
new c0828e1 Do not initialize global stylesheet in Chrome
new 99d2c79 Don't use "for each" loop on a non-array, to avoid issues when the code is translated for Chrome
new f98e5fb Topic 10992 - Fallback if patterns.ini doesn't exist doesn't work (regression from revision 072b62ab1a91)
new df91051 Updated list of recommended subscriptions
new 2e9681a Backout out revision be805e221092 (the original change was correct)
new ebfa4ce Topic 10992 - Fallback if patterns.ini doesn't exist doesn't work (regression from revision 072b62ab1a91)
new ccbdda1 Updated list of recommended subscriptions
new d4f471f Relicensed from MPL to GPL
new 23aed62 Updated list of recommended subscriptions
new 3d0a621 Removed Do-Not-Track handling, $donottrack filter option is still being recognized to prevent issues
new 5d3c294 Adapted private browsing handling to per-window private browsing (new in Firefox 20)
new 79b48e7 Updated list of recommended subscriptions
new 2e766d8 Updated list of recommended subscriptions
new 27acb5a Updated list of recommended subscriptions
new 86eeb2d Updated list of recommended subscriptions
new d94eb43 Get rid of nested functions declarations that are not on top level (causes strict mode warnings)
new 8668e71 Don't use application name to detect applications without global stylesheet support
new 7f8e1ed Updated license headers
new 059384d Updated list of recommended subscriptions
new 284f29c Updated list of recommended subscriptions
new 061a3f3 Updated list of recommended subscriptions
new d1926f7 Updated list of recommended subscriptions
new 138cfc9 Updated list of recommended subscriptions
new 6a22acc Updated list of recommended subscriptions
new 99d6427 Removed support for X-Alternative-Locations HTTP header
new 07e6462 Subscription downloads: Remove undocumented support for passing version number in URL
new 890aa34 Subscription downloads: Ignore Expires HTTP header and use standard format for the Expires comment
new ccba891 Subscription downloads: Don't handle Last-Modified header
new 188a356 Subscription downloads: drop special handling for HTTP redirects
new 24e5307 Refactor generic logic from Synchronizer into a Downloader module
new cdd606d Mark filters with unknown options as invalid, don't attempt to use them
new 1c3098f Add Notification module
new 12ce27c Made Notification module actually download notifications
new 9b731ff Notifications: "timestamp" field should be called "id", it doesn't have to be a timestamp
new 24980de Notificatinos: implemented better target checks
new 3e37dc5 Addressed review comments from http://codereview.adblockplus.org/11175021/
new 8cf75a1 Show notifications on startup
new 9ddc55f Added more parameters to the requests made by downloader
new 56f43fd Use XMLHttpRequest constructor in JS modules
new 3d5a26f Ignore version type, it varies
new 00c4a44 Use XMLHttpRequest.status instead of nsIHttpChannel.responseStatus (same value, better cross-browser compatibility)
new 4a109f0 Updated list of recommended subscriptions
new 0b20f4f Updated list of recommended subscriptions
new 18d9e23 Updated list of recommended subscriptions
new 565b69f No need to catch exceptions on XMLHttpRequest.status access
new 8a124d9 Updated list of recommended subscriptions
new a55a34d Fixed nits from downloader review (http://codereview.adblockplus.org/11153017/)
new 1ac4104 Updated list of recommended subscriptions
new 394b2e6 Updated list of recommended subscriptions
new 43e36b8 Updated list of recommended subscriptions
new 3871b80 Fixed: Pipe character in filter interpreted wrong when wildcards stripped away
new 662fb99 Updated list of recommended subscriptions
new e314e47 Updated list of recommended subscriptions
new f25e330 Updated list of recommended subscriptions
new 899c1f6 Updated list of recommended subscriptions
new 92ee055 Implemented anti-adblock message notification
new e3310d8 Updated copyright year
new 1e438c5 Don't delay Firefox startup
new 00b62de Fixed: Transpiled for-each leads to error in notification.js
new ed44a89 Updated list of recommended subscriptions
new eff430e Moved initAntiAdblockNotification function from ui.js to its own file
new f0bbdc0 Issue 153 - Reimplement io.js based on OS.File API
new e555ec7 Issue 196 - Adblock Plus startup is broken, new profiles are left uninitialized
new 32d1e4c Issue 216 - First run page opens on every update
new f8d1313 Issue 196 - Filters added on first-run are being removed immediately
new 4cd773f Issue 261 - FilterNotifier doesn't support listeners removing themselves when triggered
new 617cac3 Issue 301 - Change for each to for .. of .. in lib/
new 01b0da4 Issue 192 - Clean up from #153
new 2399812 Issue 153 - FilterStorage.firstRun isn't being set
new fcfe5b9 Issue 340 - Element hiding reports NS_ERROR_NOT_AVAILABLE to error console
new 309c657 Issue 354 - Avoid calling toUpperCase until we actually invoke the domain getter
new c45c045 Issue 419 - ElemHideFilter.domains getter doesn't persist on Safari
new d00c800 Issue 419 - Work around WebKit bug which breaks element hiding on Safari
new 192b434 Issue 427 - Remove non-standard function and getter syntax
new bf473bc Backed out changeset 74c38c6447d9 (Issue 427 - Remove non-standard function and getter syntax) - dropping compatibility with Firefox 21 and below wasn't intentional
new 4f290c2 Relanded changeset 74c38c6447d9 (Issue 427 - Remove non-standard function and getter syntax) with appropriate compat info changes
new f18a43a Updated list of recommended subscriptions
new fa626ed Issue 430 - added case for filter hit reset in Filter Listener
new c633a22 Issue 656 - Replace some __proto__ with Object.create
new 0a1c3d7 Updated list of recommended subscriptions
new 0de1397 Issue 653 - Object.defineProperty instead of defineGetter / defineSetter
new 80cc21c Backed out changeset e96a48589e44
new 9c842f6 Issue 653 - Object.defineProperty instead of defineGetter / defineSetter
new 84d2d95 Issue 1161 - Anti-adblock notifications were triggered on similar domains
new deb9cb1 Noissue - Remove unused variable
new ff93349 Issue 1273 - Worked around WebKit getter misoptimization on Safari 8
new 0627d52 Issue 431/432 - Remove special handling for the $sitekey option
new 4a2a98b Issue 139 - Removed references to Timeline and timeline.js
new 62cc2a4 Issue 139 - Removed unused timelineID parameters still being passed in
new 88211e0 Issue 537 - Mark first few downloads
new d006973 Updated list of recommended subscriptions
new 23048d3 Issue 1675 - Use String.trim() to strip leading and trailing whitespaces
new ae1bb2e Noissue - Updated copyright year and project link
new f4377ba Added missing semicolons and other trivial fixes.
new 4dc533b Issue 2177 - Optimize filter matching performance by performing regexp match last
new 4e49c82 Issue 2233 - Adapted array type annotations for JsDoc 3
new d43275b Issue 1602 - Use ES6 generators instead of legacy generators
new 24ff53d Issue 2233 - Adapted some more array type annotations for JsDoc 3
new f5dacc2 Updated list of recommended subscriptions
new 4de2d86 Issue 2503 - Inconsistent behavior: $document flag implied for exception rules with protocol included
new 1134819 Issue 2192 - Added notification opt-out mechanism
new a7e7e11 Issue 2582 - Optimize loop in ElemHide.getSelectorsForDomain() for V8
new 138ada9 Issue 2592 - Adapt filters generated for anti-adblock notification to new syntax
new 2597095 Issue 2420 - Move notification show logic to core
new 86ec526 Issue 2419 - Show newly downloaded notifications immediately
new bcc4a99 Issue 2390 - Created filter class for CSS property filters
new 4f4a97a Issue 2659 - Reduce initial notification download delay to one minute
new 0e80e0a Updated list of recommended subscriptions
new a07fdfa Updated list of recommended subscriptions
new a254d11 Issue 2757 - Fix timing issue resetting notification data while loading preferences
new 2e5e66e Issue 2738 - Make RegExpFilter.matches() content type parameter a bit mask
new 1ffa268 Issue 284 - Unify initial delay for all downloads
new 9e993f2 Updated list of recommended subscriptions
new fd8e744 Issue 616 - Add and enforce $generichide,genericblock filter options
new 8f6976e Updated list of recommended subscriptions
new 51e8b86 Issue 3108 - Inject our about: module into all processes
new 8ffb833 Issue 3253 - Adblock Warning List opt in message should not be triggered by frames (Firefox)
new da91e58 Issue 3254 - Anti-adblock warning should not show when Adblock Plus is disabled
new bdf3cb1 Issue 3208 - Send Private Browsing flag separately from the frame structure
new e17119d Issue 3254 - Fix exception when navigating to about:addons and similar pages
new 0031707 Issue 3208 - Don't use numerical content types outside nsIContentPolicy.shouldLoad
new 09f3504 Issue 3208 - Consider private browsing in contentPolicy module rather than filterStorage
new a217455 Issue 3222 - Expose filter type as a string property
new 632f2f4 Noissue - Updated documentation of ElemHideBase.fromText
new 4ea7bfd Issue 2392 - Created container for CSS property filters
new 9fb7ec3 Issue 2393 - Made filter listener consider CSS property filters
new 6ca011f Issue 2395 - Added content script for CSS property filters
new 0b5ee2c Issue 3208 - Separate contentPolicy module into a parent and child part
new 2e67df7 Issue 3251 - Simplify messaging from child scripts to parent
new a495221 Issue 3251 - Delegate processing of element hiding hits to shouldAllowAsync() so that hits show up in blockable items again
new 84ffd2c Issue 2397 - Remove redundant load + apply calls
new 0aa04ed Issue 3452 - Bring back $ping type option
new 43e24ae Issue 3381 - notification unit tests are broken
new 8f4db71 Issue 3379 - filterListener unit tests are broken
new 2097b53 Issue 3473 - patterns.ini is being saved on every filter hit after a while
new 87bf37f Issue 3380 - synchronizer unit tests are broken
new 31c9726 Noissue - Updated copyright year
new a40456a Issue 2598 - Add a README
new fa77683 Issue 3618 - Add a script for generating the JSDoc documentation
new 8ee4325 Issue 3612 - Correct type of typeMask in documentation
new 1e1aa79 Issue 3654 - Properly split up selectors when applying CSS property filters
new 2ef1723 Issue 3538 - Filter listener tests fail for CSS property rules
new 9509af1 Subtree merged in adblockpluscore
new 4c46225 Add adblockpluscore source
new c0364bf Update copyright (years)
new b4767e8 Refresh patches header
new d49461a Update upstream changelog
new 30cd93b Update changelog for 2.7.2+dfsg-1 release
The 599 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.hgtags | 1 +
adblockpluscore/README.md | 7 ++
.../chrome}/content/cssProperties.js | 44 +++++++-
.../chrome}/content/ui/subscriptions.xml | 2 +-
dependencies => adblockpluscore/dependencies | 1 -
.../ensure_dependencies.py | 0
adblockpluscore/generate_docs.py | 25 +++++
{lib => adblockpluscore/lib}/antiadblockInit.js | 2 +-
{lib => adblockpluscore/lib}/cssRules.js | 4 +-
{lib => adblockpluscore/lib}/downloader.js | 2 +-
{lib => adblockpluscore/lib}/elemHide.js | 2 +-
{lib => adblockpluscore/lib}/filterClasses.js | 4 +-
{lib => adblockpluscore/lib}/filterListener.js | 2 +-
{lib => adblockpluscore/lib}/filterNotifier.js | 2 +-
{lib => adblockpluscore/lib}/filterStorage.js | 2 +-
{lib => adblockpluscore/lib}/matcher.js | 4 +-
{lib => adblockpluscore/lib}/notification.js | 2 +-
.../lib}/subscriptionClasses.js | 2 +-
{lib => adblockpluscore/lib}/synchronizer.js | 2 +-
addChecksum.py | 2 +-
buildtools/build.py | 116 +++++++++++++--------
buildtools/chromeDevenvPoller__.js | 26 ++---
buildtools/dependencies | 2 +-
buildtools/imageCompression.py | 82 ---------------
buildtools/imageConversion.py | 109 -------------------
buildtools/jsdoc.conf | 10 ++
buildtools/localeTools.py | 72 +++++++------
buildtools/manifest.json.tmpl | 8 ++
buildtools/packager.py | 13 ++-
buildtools/packagerChrome.py | 42 ++++----
buildtools/packagerGecko.py | 9 +-
buildtools/packagerSafari.py | 10 +-
buildtools/testIndex.html.tmpl | 17 +--
chrome/content/objtabs.css | 2 +-
chrome/content/subscribeLinkHandler.js | 2 +-
chrome/content/ui/composer.js | 2 +-
chrome/content/ui/composer.xul | 2 +-
chrome/content/ui/fennecSettings.xul | 2 +-
chrome/content/ui/filters-backup.js | 2 +-
chrome/content/ui/filters-filteractions.js | 15 ++-
chrome/content/ui/filters-filterview.js | 2 +-
chrome/content/ui/filters-search.js | 2 +-
chrome/content/ui/filters-subscriptionactions.js | 2 +-
chrome/content/ui/filters-subscriptionview.js | 2 +-
chrome/content/ui/filters.js | 2 +-
chrome/content/ui/filters.xul | 2 +-
chrome/content/ui/overlay.xul | 2 +-
chrome/content/ui/progressBar.js | 2 +-
chrome/content/ui/progressBar.xul | 2 +-
chrome/content/ui/sendReport.js | 2 +-
chrome/content/ui/sendReport.xul | 2 +-
chrome/content/ui/settings.xul | 2 +-
chrome/content/ui/sidebar.js | 15 ++-
chrome/content/ui/sidebar.xul | 2 +-
chrome/content/ui/sidebarDetached.xul | 2 +-
chrome/content/ui/subscriptionSelection.js | 2 +-
chrome/content/ui/subscriptionSelection.xul | 2 +-
chrome/content/ui/utils.js | 2 +-
chrome/locale/ar/global.properties | 1 +
chrome/locale/az/composer.dtd | 33 ++++++
chrome/locale/az/filters.dtd | 72 +++++++++++++
chrome/locale/az/global.properties | 45 ++++++++
chrome/locale/az/meta.properties | 5 +
chrome/locale/az/overlay.dtd | 33 ++++++
chrome/locale/az/sendReport.dtd | 65 ++++++++++++
chrome/locale/az/sidebar.dtd | 35 +++++++
chrome/locale/az/subscriptionSelection.dtd | 12 +++
chrome/locale/br/global.properties | 1 +
chrome/locale/cs/global.properties | 1 +
chrome/locale/de/filters.dtd | 2 +-
chrome/locale/de/global.properties | 1 +
chrome/locale/en-ZA/meta.properties | 2 +-
chrome/locale/fi/global.properties | 1 +
chrome/locale/id/global.properties | 1 +
chrome/locale/ko/global.properties | 3 +
chrome/locale/pt-BR/global.properties | 1 +
chrome/locale/ro/global.properties | 1 +
chrome/locale/ru/global.properties | 1 +
chrome/locale/sl/global.properties | 1 +
chrome/locale/sq/global.properties | 4 +
chrome/locale/sq/overlay.dtd | 1 +
chrome/locale/tr/global.properties | 1 +
chrome/locale/uk/global.properties | 1 +
chrome/skin/composer.css | 2 +-
chrome/skin/filters.css | 2 +-
chrome/skin/overlay.css | 2 +-
chrome/skin/sendReport.css | 2 +-
chrome/skin/sidebar.css | 2 +-
chrome/skin/subscriptionSelection.css | 2 +-
debian/adblock-plus.upstream-changelog | 11 ++
debian/changelog | 11 ++
debian/copyright | 3 +-
...Disable-acceptable-ads-feature-by-default.patch | 2 +-
debian/patches/0002-No-focus-on-new-tab.patch | 2 +-
debian/rules | 2 +
dependencies | 3 +-
ext/background.js | 2 +-
ext/common.js | 2 +-
ext/content.js | 2 +-
jshydra/autotest/test_abprewrite.js.expected | 2 +-
.../autotest/test_abprewrite_module.js.expected | 2 +-
jshydra/scripts/abprewrite.js | 2 +-
lib/Public.jsm | 2 +-
lib/appSupport.js | 2 +-
lib/child/bootstrap.js | 2 +-
lib/child/contentPolicy.js | 36 +++++--
lib/child/contextMenu.js | 2 +-
lib/child/dataCollector.js | 2 +-
lib/child/elemHide.js | 2 +-
lib/child/flasher.js | 2 +-
lib/child/main.js | 2 +-
lib/child/objectTabs.js | 2 +-
lib/child/requestNotifier.js | 2 +-
lib/child/utils.js | 2 +-
lib/contentPolicy.js | 2 +-
lib/customizableUI.js | 2 +-
lib/dataCollector.js | 2 +-
lib/io.js | 2 +-
lib/main.js | 2 +-
lib/objectTabs.js | 2 +-
lib/requestNotifier.js | 2 +-
lib/sync.js | 2 +-
lib/ui.js | 2 +-
lib/utils.js | 2 +-
metadata.gecko | 28 +++--
normalizeLocales.pl | 2 +-
search_and_replace.pl | 2 +-
test_locales.pl | 2 +-
update_locales.py | 2 +-
validateChecksum.py | 2 +-
130 files changed, 760 insertions(+), 442 deletions(-)
create mode 100644 adblockpluscore/README.md
rename {chrome => adblockpluscore/chrome}/content/cssProperties.js (64%)
rename {chrome => adblockpluscore/chrome}/content/ui/subscriptions.xml (99%)
copy dependencies => adblockpluscore/dependencies (74%)
copy {buildtools => adblockpluscore}/ensure_dependencies.py (100%)
create mode 100755 adblockpluscore/generate_docs.py
rename {lib => adblockpluscore/lib}/antiadblockInit.js (98%)
rename {lib => adblockpluscore/lib}/cssRules.js (96%)
rename {lib => adblockpluscore/lib}/downloader.js (99%)
rename {lib => adblockpluscore/lib}/elemHide.js (99%)
rename {lib => adblockpluscore/lib}/filterClasses.js (99%)
rename {lib => adblockpluscore/lib}/filterListener.js (99%)
rename {lib => adblockpluscore/lib}/filterNotifier.js (98%)
rename {lib => adblockpluscore/lib}/filterStorage.js (99%)
rename {lib => adblockpluscore/lib}/matcher.js (99%)
rename {lib => adblockpluscore/lib}/notification.js (99%)
rename {lib => adblockpluscore/lib}/subscriptionClasses.js (99%)
rename {lib => adblockpluscore/lib}/synchronizer.js (99%)
delete mode 100644 buildtools/imageCompression.py
delete mode 100644 buildtools/imageConversion.py
create mode 100644 buildtools/jsdoc.conf
create mode 100644 chrome/locale/az/composer.dtd
create mode 100644 chrome/locale/az/filters.dtd
create mode 100644 chrome/locale/az/global.properties
create mode 100644 chrome/locale/az/meta.properties
create mode 100644 chrome/locale/az/overlay.dtd
create mode 100644 chrome/locale/az/sendReport.dtd
create mode 100644 chrome/locale/az/sidebar.dtd
create mode 100644 chrome/locale/az/subscriptionSelection.dtd
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/adblock-plus.git
More information about the Pkg-mozext-commits
mailing list