[Pkg-mozext-commits] [adblock-plus] branch master updated (be3b396 -> ac249d2)
David Prévot
taffit at moszumanska.debian.org
Tue Jul 22 20:43:56 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a change to branch master
in repository adblock-plus.
from be3b396 Update changelog for 2.6.3-1 release
new 6369ca1 Adapt watch file to new source
new 35f1bae Added tag 2.6.3 for changeset 303d48407220
new 724b240 Relanded changeset 2d52467436ed (Issue 427 - Remove non-standard function and getter syntax) with appropriate compat info changes
new 5169b6f Updated list of recommended subscriptions
new e9fd2d9 Issue 430 - added case for filter hit reset in Filter Listener
new 4f4fb2f Issue 580 - removed check for hash part of url to fix whitelisting page issue with ending hash in url
new 624a15c Issue 656 - Replace some __proto__ with Object.create
new 42d80db Updated list of recommended subscriptions
new 25080cf issue #660 - Switched to HTTP cache API V2 from Firefox 32 and above
new eb809bd issue #660 - create context info using 'fromLoadContext' method and switch appcache parameter to false
new 6e2a66d issue #290 - override ignoreSameDoc parameter to false for Seamonkey in addBrowserLocationListener because of a bug (#1035171) in Seamonkey
new dc9ecba Marked compatible with Firefox 34 & Co.
new 8f15aa8 Issue 653 - Object.defineProperty instead of defineGetter / defineSetter
new 44d2ae2 Backed out changeset 69871d10cf2a
new 7cb4049 issue #764 - fixed undefined error by case for checking 'links' property existance in notification object
new 384cb64 Issue 653 - Object.defineProperty instead of defineGetter / defineSetter
new 5751527 Issue 455 - Find function in Filter Preferences - No indication when keyword is not found
new 2af3c61 Issue 716 - Filter position cannot be changed using Ctrl-Up/Down keys
new 0e4c384 Issue 130 - Add a README.md
new f396cf7 Updated locales from Crowdin
new f754784 Releasing Adblock Plus 2.6.4
new 96a3b57 Imported Upstream version 2.6.4+dfsg
new 711d46b Merge tag 'upstream/2.6.4+dfsg'
new 374264c Generalizing build scripts
new da8414d Use constant path for temporary XPI file
new 6fc6a58 fixZipPermissions call is only required on Windows
new 995db2e Exclude test files from the build
new 7eabecf Converting unit tests into mochitest format
new 8f7d2fc Excluding CVS metadata no longer necessary
new 14bae43 Exclude incomplete locales from the build by default
new 64dfbda Add missing strings to the locales automatically when creating a build
new 534fa9a Set internal version number for development builds correctly, didn't match file name before
new ac12f42 Adding script to create a build for Babelzilla
new c9a0f4f Make errors.html show Adblock Plus version and source code revision
new f404200 Use the correct hg command to determine current revision number
new 607b22d Allow builds to be signed in sign.pl script is present
new 4a673c0 Allow signing parameters to be specified in the file .signature rather than requiring a separate script.
new b3755aa Use system() call consistently to invoke external applications, also don't store directory entries when creating JAR files.
new 828d673 Suppress zip warnings
new 38e0189 Adding updateURL to development builds
new 8110094 Reorganized build scripts: Moved the real scripts out of the extension directories and replaced by dummy scripts. This gets rid of multiple copies of the same scripts and makes sure new development builds are not created just because release scripts changed.
new ecfb123 Generalized release script and moved it out of extension directories as well.
new 50f4251 Made sure release script doesn't ignore errors in create_xpi.pl
new a8d29a7 Updating tags
new bd35305 Updating to new directory structure
new c989588 Updated release script to work with separate repositories for extensions/downloads/buildtools
new 045ea6f Added tag ADBLOCK_PLUS_1_1_2_RELEASE for changeset ac857138170b
new d09c00e Added support for localized data in install.rdf, info is taken from meta.properties in locale directory. Also added make_babelzilla_build.pl to buildtools repository.
new 75fff4c Added tag ADBLOCK_PLUS_1_1_3_RELEASE for changeset 7c2f01c8c700
new 65fc188 Added the common part of the locale testing script to the buildtools repository
new 2916e3c Added handling of entities in DTD files, also recognizing [link] and [/link] as placeholders now
new 55c70f0 Added tag JAVASCRIPT_DEOBFUSCATOR_1_5_5_RELEASE for changeset b125b50e173b
new 6d65063 Made setupTestEnvironment.pl stop expecting to find extension name in install.rdf
new 67428ad Moved basename extraction from create_xpi.pl into packager module
new d59eba1 Made other scripts delegate file reading to the packager as well, also made make_release.pl take extension name preferable from meta.properties
new 3630c2e Added new style locale names to %keepAccessKeys structure
new ad710a5 Corrected format for specifying translators in install.rdf
new 43c4c66 Properly encode locale data inserted into install.rdf
new fd679ea Added new placeholders to be checked
new 36a0d70 Include en-US locale in the localized sections of install manifest - extension manager will fall back to en-GB otherwise
new 2e7fdb7 Sort localized sections of the install manifest by locale ID
new 86b17bf Added support for JavaScript modules
new 9137368 Added tag ADBLOCK_PLUS_1_2_RELEASE for changeset d7cbf93407f0
new dbc2365 Deal with the new time line code, remove the entire module from release builds
new a146126 Remove hour from development build number, this is pointless with development builds being produced at the same time every day
new 4c3b70f Handle version numbers like 1.3a correctly when creating development builds
new 6e6a10b Save release version number with a trailing newline, hg diff doesn't like files without it
new 60c93ca Added handling of bootstrap.js as part of the install package
new 74d22f5 Added same parameters to update.rdf request for development builds as for regular AMO update checks, allows differentiating update requests on the server.
new 380474f Generate version number for Babelzilla builds like for a regular development build
new 5b7613b Added support for extension's homepage URL in meta.properties
new 5aabe3b Remove localized info from install manifest for Babelzilla builds, it confuses their parser.
new d9e61e8 Added tag ADBLOCK_PLUS_1_2_1_RELEASE for changeset d7cbf93407f0
new 5746a43 Add author name to metadata of each locale to make sure Firefox 4 displays it (work around bug 416350)
new 70491cb Automatically create source code package on release
new 0ba5730 Fixed wrong parameter names
new d84998b Account for extensions installed as packed XPI files under Gecko 2.0
new 0c4ea71 Take extension metadata from a centralized "metadata" file and generate install.rdf automatically
new 46237d0 Ignore empty entries when testing for equal/different keys
new c78514a Remove localized metadata from Babelzilla builds
new 59a4b8f Properly consider properties keys that are empty in en-US locale when filling up translations
new 1d1f3b4 Added tag ADBLOCK_PLUS_1_3_RELEASE for changeset aa418d95c8c0
new 6eaf24f Added tag ELEMENT_HIDING_HELPER_1_1_RELEASE for changeset 538ae6dd1e64
new 7c3f4b3 Added tag ABP_WATCHER_1_1_3_RELEASE for changeset ac268e1f3708
new 9b12d58 Force tagging in case of a re-release
new 53a6c10 Added tag ADBLOCK_PLUS_1_3_1_RELEASE for changeset a0cd6bdefd90
new d0a872c Added script to display localized add-on info (for AMO)
new aeab443 Upper-case all translation check messages for consistency
new eaa61df Added tag ADBLOCK_PLUS_1_3_2_RELEASE for changeset 391c1232dee0
new 2e63dd3 Added tag ADBLOCK_PLUS_1_3_3_RELEASE for changeset b2a8bd2dc963
new c6e7a22 Use numerical repository revision as development build ID instead of current date
new bbdf58a Fixed: Don't need to append + to the version number for development builds if version number is something like 1.2.3a2
new c255fc2 Link to new update.rdf location for development builds
new 0788251 Added tag JAVASCRIPT_DEOBFUSCATOR_1_5_6_RELEASE for changeset 07d055535689
new a07428e Do not tag the source repository with the full branch name, use version number only. Still tag buildtools and downloads with the old branch names, tags for multiple extensions go there.
new c37fd20 Allow extensions to specify a non-default update URL for release builds
new 594d53e Added tag ABP_WATCHER_1_1_4_RELEASE for changeset 644052ef2f24
new 3109a25 Added tag ELEMENT_HIDING_HELPER_1_1_1_RELEASE for changeset 434ee0e009d4
new 2ea1d1c Retire n.n.n+ development build versions - 1.2.3+ is equivalent to 1.2.4pre which is "newer" than 1.2.4a, undesirable
new 02817bf Added tag ADBLOCK_PLUS_1_3_5_RELEASE for changeset 0edf30418dc2
new 9e3d07d Added tag ADBLOCK_PLUS_KMELEON_1_3_5_RELEASE for changeset c0a0d743040c
new fd803cc Added support for icon64.png in root directory
new b18ffe5 Added tag ADBLOCK_PLUS_1_3_6_RELEASE for changeset 59b0e20dc59d
new fba61b0 Added tag ADBLOCK_PLUS_KMELEON_1_3_6_RELEASE for changeset 1422054e2011
new 8d13be9 Use minimal compression for XPI files, this gives us better performance in Firefox 4
new 09aad63 Added tag ADBLOCK_PLUS_1_3_7_RELEASE for changeset 8970fc469a44
new 3a107bb Added tag ADBLOCK_PLUS_KMELEON_1_3_7_RELEASE for changeset 7cc148eef51f
new 9bb3514 Make contributors into their own metadata section, to be compatible with other ini-style file parsers
new 40aa296 Added new build scripts, functionality of replace create_xpi.pl, make_devbuild.pl and make_babelzilla_build.pl is already implemented
new 4f37602 Removed duplicate statement
new 89eaa33 Changed command line arguments for build.py and turned it into a replacement for setupTestEnvironment.pl as well
new 35241f9 Added -h option back to the usage text
new 428c0da Added "build.py showdesc" command to replace show_descriptions.pl
new ff29cbf Make sure the descriptions list is sorted by locale code
new 32de8c2 Accept "build.py -h" or "build.py --help" as an alternative to "build.py help"
new 1d95793 Added release automation to build.py
new 4b1e146 Removed debug code
new 02721e0 Removed old build scripts, no longer needed
new 79cd177 Update for the new location of the Mochitest directory
new e36540e Added tag JAVASCRIPT_DEOBFUSCATOR_1_5_7_RELEASE for changeset e2c5bf9a8dc8
new 5454e35 Generalized command line parsing/help texts, prepared build tool to support non-Gecko extensions
new 9a89636 Added code required to package up K-Meleon extensions
new 60b0485 Fixed indentation mistake
new 4a649c2 K-Meleon: Allow local metadata to override data from base extension
new 9b033fb Added release automation for K-Meleon
new ac42917 Added tag ADBLOCK_PLUS_1_3_8_RELEASE for changeset 76c46b4ee2fd
new 5821e3c Added tag ADBLOCK_PLUS_KMELEON_1_3_8_RELEASE for changeset a8e03cd6aef9
new a93e6bf Added tag ABP_WATCHER_1_1_5_RELEASE for changeset ead047a6b186
new 9af280b Added tag ADBLOCK_PLUS_1_3_9_RELEASE for changeset a0ba2a9a53af
new 4f56483 Added tag ADBLOCK_PLUS_KMELEON_1_3_9_RELEASE for changeset ce37cb990a89
new 964c5e8 Added tag ELEMENT_HIDING_HELPER_1_1_2_RELEASE for changeset b4b4323c3501
new 41ea001 Added tag ABP_WATCHER_1_1_6_RELEASE for changeset 37fe814b65b5
new e90948d Added tag ADBLOCK_PLUS_1_3_10_RELEASE for changeset 9c29efb989ec
new 8e2d2e0 Added tag ADBLOCK_PLUS_KMELEON_1_3_10_RELEASE for changeset 630eb6bf75e8
new dc1d2b3 Added tag JAVASCRIPT_DEOBFUSCATOR_1_5_8_RELEASE for changeset a5a4f30fdf3e
new fa265dc Added command to generate documentation (PyV8 module required)
new bf141a0 Fixed: Wrong rewriting of resource entries in test environment
new 2041d11 Added tag ABP_WATCHER_1_1_7_RELEASE for changeset d7cd0262d92a
new eb0ffbe Added localeTools methods required to rewrite locales
new 6b51a47 Added support for optionsType metadata parameter
new 4f00ea7 Added tag ELEMENT_HIDING_HELPER_1_1_3_RELEASE for changeset ecb9569793ee
new 9f0a85b Fixed: Multiple calls to packager.createBuild() result in way too many files in the build
new 957f0bf Added tag ELEMENT_HIDING_HELPER_1_1_4_RELEASE for changeset 38b8085634bf
new ce0af5f Added tag ADBLOCK_PLUS_2_0_RELEASE for changeset 88b62e5ba449
new 15f89cb Don't remove meta.properties from Babelzilla builds
new b2f9a33 Added tag ADBLOCK_PLUS_2_0_1_RELEASE for changeset 62cea42809d0
new 36337c1 Added tag ADBLOCK_PLUS_2_0_2_RELEASE for changeset b630b6747a2d
new 24526f4 Added support for restartless extensions
new 5c79cf1 Added support for add-ons without an inner JAR (testenv not supported yet)
new 2720e39 Added tag CUSTOMIZATION_1_0_RELEASE for changeset 05edfbc5c813
new 21a9ded Fixed test environment for extensions without an inner JAR
new dde8b65 Relicensed from MPL 1.1 to MPL 2.0
new 7b1674f Added tag ADBLOCK_PLUS_2_0_3_RELEASE for changeset 1eccc3112297
new 1a0aace Added tag JAVASCRIPT_DEOBFUSCATOR_1_6_RELEASE for changeset 14532d60afb8
new a6821d4 Added tag ABP_WATCHER_1_2_RELEASE for changeset 08a46fb193f0
new b9112f7 Added tag JAVASCRIPT_DEOBFUSCATOR_1_6_1_RELEASE for changeset 56dd755a721e
new 1ff3f62 Topic 9240 - Fix packaging of locales for builds without inner JAR file
new 3e3bc77 Added application ID for Fennec with native UI
new fc05289 Added "build.py autoinstall" command to push the install package to the Auto-Install extension
new b4a67b9 Added tag AUTOINSTALLER_1_0_RELEASE for changeset c5958a6c1cb0
new f1dc9c7 Handle IPv6 addresses correctly in case this ever works
new afa0a72 Added tag AUTOINSTALLER_1_1_RELEASE for changeset 1b532e3599ff
new 9e530e0 Added tag GOOGLE_SEARCH_LINK_FIX_1_3_RELEASE for changeset 14c6fdcdc149
new bdfe57d Package up any JS or XML files in the root directory
new dd059b8 Drop support for "build.py testenv" command, it has been superseded by "build.py autoinstall"
new 543aa69 Generate bootstrap.js automatically if missing, also add standard modules to the package if necessary
new 91065b5 Renamed AppIntegration module into Main
new 3489205 Made KeySelector a proper object, shortcuts data will be automatically released once it is no longer needed. Also moved handling of keypress events into the module.
new e53eebf Added onShutdown object collecting shutdown handlers instead of explicit shutdown() calls
new c749d48 Don't call Main.init() explicitly, loading the script is enough
new 3404e10 Allow specifying when WindowObserver should notify the listener
new 664d4a0 Added onShutdown.done property to be considered by async actions
new 66ade12 Initialize Prefs module automatically when it is loaded, allow adding pref observers
new 59e97a9 Removed unrequire() function from module scope (this hack is no longer used)
new 029453e Automatically define Cc & Co. in the module's scope
new a85e455 WindowObserver: On initialization, don't assume that existing windows are ready
new 0274d53 WindowObserver: Fixed memory leak due to event listener not being removed
new c7f77ae Added tag ELEMENT_HIDING_HELPER_1_2_RELEASE for changeset bb77812431d2
new 6aed2e7 Added tag GOOGLE_SEARCH_LINK_FIX_1_3_1_RELEASE for changeset 03505f53d52d
new c356e27 Worked around bug 721319 (memory leaks due to event listeners not being removed)
new 0ec6716 Added tag GOOGLE_SEARCH_LINK_FIX_1_3_2_RELEASE for changeset 10cb63148b5c
new b797bc4 Added tag ELEMENT_HIDING_HELPER_1_2_1_RELEASE for changeset cf5b9b6fd27d
new 0fa5afa Added tag ABP_WATCHER_1_2_1_RELEASE for changeset b3c05e8115c9
new 7cb96fe Added tag JAVASCRIPT_DEOBFUSCATOR_1_6_2_RELEASE for changeset 466eb41ee623
new a69de00 Added tag JAVASCRIPT_DEOBFUSCATOR_1_6_3_RELEASE for changeset 15962ef33d5e
new 86b7f89 Add translators and contributors to localized sections of install.rdf as well so that the default About dialog can use them.
new 3b6b7b4 Added tag GOOGLE_SEARCH_LINK_FIX_1_4_RELEASE for changeset 20f1f1e841a8
new 4f32382 Made add-on homepage optional
new f76caea Added tag REMOVE_TEMPORARILY_1_0_RELEASE for changeset 20f1f1e841a8
new 6101531 Backed out revision 10cb63148b5c (work-around for memory leaks caused by bug 721319) - the bug has been fixed
new 8ee0843 Work around bug 726994: Don't use entities in install.rdf, spell out everything instead
new b68029b Added tag ELEMENT_HIDING_HELPER_1_2_2_RELEASE for changeset 29c8204a0fa4
new 5defb55 Include resources/ subdirectory in the package
new b391370 Added tag SUSPENDBACKGROUNDTABS_1_0_RELEASE for changeset 21212f67d6a3
new ed9900b Added application property to the info pseudo-module
new c79f88d Added tag SUSPENDBACKGROUNDTABS_1_0_1_RELEASE for changeset fd96a114740e
new 040c69c Added tag AUTOINSTALLER_1_2_RELEASE for changeset 56c7be4a579c
new 4ba8c01 Don't fail build if hg command line tool cannot be found
new 889853d Allow packaging JavaScript modules at top level
new 443d4f3 Package lib directory if it exists
new 7afcb0b Hack: Clear currentVersion pref on uninstall. This cannot be done in the shutdown handler due to bug 620541, and uninstall handler runs on a new scope which means that handlers registered by modules are no longer available.
new 02b2a54 Moved modules to the lib/ directory
new 7cfc636 Moved prefs.js from a subdirectory of defaults/ directly into the defaults/ directory
new 2b5b99a Dropped support for extensions with an inner JAR file
new 2955a19 Dropped support for non-restartless extensions
new 3302425 Added support for reading additional contributors from an XML file and improved sort order for translators
new b3bd12b Fixed regression from recent change: don't replace bootstrap.js if the extension defines it explicitly
new bae139f Added tag REMOVE_TEMPORARILY_1_0_1_RELEASE for changeset af6348c2d9ad
new bfb0ae4 Added tag ABP_WATCHER_1_2_2_RELEASE for changeset 0b0cdb9acb6e
new ca2e0eb Added tag ELEMENT_HIDING_HELPER_1_2_3_RELEASE for changeset 8c5debfdd7c6
new e72a357 Alleviate the effects of memory leaks on mid-session extension shutdown
new 2327726 Actually clear the module scopes to alleviate the effects of memory leaks even further
new e6cf888 Updated code to remove TimeLine from release builds
new c5179be Added support for multi-compartment builds (good for memory leak hunting)
new 86c2ced Added tag ADBLOCK_PLUS_2_1_RELEASE for changeset 05c2d3577c29
new 3876312 Added tag CUSTOMIZATION_1_0_1_RELEASE for changeset 6a3359885ac4
new 6c3d7b5 Make sure to default the Accel key to Control if the accel key pref has some bogus value
new 2357dcb Added tag ADBLOCK_PLUS_2_1_1_RELEASE for changeset 26e006a86708
new 8408001 Locale processing: Added parsing of comments
new a30f983 Locale processing: Added export to Chrome-style JSON data
new 5c69987 Locale processing: Remove leading/trailing spaces from comments
new 906b67d Locale parsing: Better escaping of data in DTD files
new 9c59faf Locale processing: Better escaping of data in properties files
new 37b81fe Added "build.py translate" command to automatically upload locale files to getlocalization.com
new f8705d2 Switched from getlocalization.com to crowdin.net as localization service
new f7f1c18 Added command to set up translation languages on crowdin.net
new 60b57a9 Don't attempt to set up translation languages that Crowdin doesn't yet support
new 2d84349 Added build.py gettranslations command to import translations from Crodwin
new f921764 Set file titles when uploading to Crowdin
new a17403c Sandboxes don't have atob/btoa functions, make sure to "steal" them from the Services module
new 8aab198 Don't list all translators in About, only the translators for the current locale
new ab6069f Added tag ADBLOCK_PLUS_2_1_2_RELEASE for changeset 18328ad4a8be
new c92c7a8 Added tag CUSTOMIZATION_1_0_2_RELEASE for changeset 1b984d62d804
new 047fba7 Added tag CUSTOMIZATION_1_0_3_RELEASE for changeset ca55b056ec5b
new 2e548c3 Added tag ABP_WATCHER_1_2_3_RELEASE for changeset 9a398ff2ec6e
new cd2cc50 Updated buildtools state
new 7ced2cb Provide access to the File object
new 67fc914 Moved hooks.js to buildtools
new ec09948 More consistent names for the architecture-specific packager and releaseAutomation libraries
new f18c82d Allowed restricting command options to particular architectures
new 9bc3b2c Moved Chrome extension build logic from adblockpluschrome repository to buildtools
new 840448b Moved locale sync from Firefox to Chrome to the buildtools repository (can be called via build.py now)
new 53bebd0 Removed "(Beta)" from the extension name
new dca68b5 Got rid of trailing whitespace in locale files
new cd2ab91 Moved public suffix list updater to buildtools repository (can be called via build.py now)
new 5da716d Changed locale code "en" into "en_US" to match Chrome's locale codes
new d48a3fe Made build.py setuptrans work for Chrome extensions
new e9a0c52 Made sure Chrome master locale can be uploaded to Crowedin and implemented upload of existing locales (the latter doesn't work, issue appears to be on Crowdin's side)
new ac0985d Fixed: build.py uploadtrans sets wrong Content-Length header
new 2e6ab69 Added file missing from changeset 6d5940473f18
new ea33524 Added Chrome support for "build.py gettranslations"
new fdeb22c Fixed: Option names in metadata files should be case-sensitive
new f79dabe Expect the basename metadata entry to be lowercased for consistency
new 3001a0c Added Web Store description to the Adblock Plus for Chrome locales
new bd988b4 Topic 11234: UI not shown in popup windows
new 8759c5e Fixed download of Web Store description from Crowdin
new cb38c86 Updated license headers to GPLv3
new 5fd6510 Topic 11502 - EHH fails to recognize the first browser window opened
new 0ce6e7e Added .hgignore file
new 264ae67 Release automation: Removed tagging of downloads and buildtools repository, it's pointless now that subrepos are used
new 9a52587 Release automation: Simplified source code tar creation now that subrepositories are used
new 70513ba Removed KMeleon build automation
new 86af459 Removed special Babelzilla builds, we no longer use Babelzilla
new 21a4e27 Added handling of override attempt using toSource to hook function
new e6ee651 Added build.py devenv command for Chrome extensions
new c7b7f59 Chrome: Use a whitelist for the files included in the build, generate manifest dynamically from template
new 3848280 Chrome: Automatically convert Firefox JavaScript files on build
new ebb5a71 Make sure to reload JSHydra modules on each use
new 7d2ac09 Automatically reload Chrome development environment when it updates (manifest and strings don't get reloaded)
new 531f7a9 Made build tools dependent on JSHydra instead of requiring extensions to be dependent on it
new e3e082a Fixed: jshydra isn't being called for ABP/Chrome builds any more
new 8da3b63 Locale tests: Ignore whitespace-only access keys
new c08dbff Created a base packager to hold common code for the Gecko and Chrome packagers
new ba8e8aa Removed leftovers of Babelzilla integration
new 5a8b20d Move in-memory file processing to the common packager
new 2f70e70 Don't manipulate whitespace on build
new 65651f8 Removed redundant parameters
new 4f52ddc Implement mapping of files from subrepositories
new 0ffb242 Allow metadata file to inherit values from another configuration file
new d113240 Use different metadata files for different platform types to allow different builds from the same repository - e.g. metadata.gecko and metadata.chrome
new 01c8b3e Fixed: specifying build number explicitly is broken
new a575d58 Chrome: import Firefox strings on build, not manually
new 8ec976b Fixed handling of relative paths in manifests (important when inheriting from a manifest in a different directory)
new 63f9295 Allow overriding update URL for Chrome release builds
new 908ae39 Chrome: ignore empty values in contentScripts and webAccessible settings
new 6c2991d Always replace special characters in string names, Chrome is very strict about it
new 33c6d48 Allowed Chrome extensions to have browser actions
new 2bab67d Chrome: Added dummy processFile function to allow it to be overridden if necessary
new 4f8be92 Fixed missing parameter in getDefaultFileName() calls
new e2c8d96 When applying to windows on install, use front-to-back order (see bug 819561)
new cd614f7 Added whitespace recognition to checking for "require(...)" statements.
new ac5033b Slightly improved previous commit - use \s in regular expressions instead of the actual space character
new cd6cbb4 Allow specifying default icon and popup for browser actions, make the handling identical to page actions
new 6d934ab Added language mapping, Hindi is hi and not hi-IN on Crowdin
new 255fe6f Updated to current jshydra revision (using current SpiderMonkey build)
new caac57e Updated locale mapping for Crowdin
new 372701a Fixed retrieval of valid language codes from Crowdin
new 92fdd8f Added more Gecko/Crowdin locale code mappings
new a978044 Public suffix list updater: removed trailing spaces from the resulting file and added newline at the end of it
new 582848d Packager: Make sure to do all file manipulation before the package is signed
new 7799cdb Chrome packager: Don't make converted JS files part of the build
new cd03434 Updated license headers
new 249ef1a Added build type for Opera
new df6aaab Consider different locale mapping for Opera locales
new 44a1a3f Don't package es_419 locale in Opera builds at all
new 04b2445 Fixed devenv build command
new ab85fc1 Switched to using node.js as runtime for JSDoc Toolkit
new f9d3e38 Remove access keys when importing strings from Firefox into Chrome
new e22d0a7 Use checked versions of subprocess calls, error out in case of failure instead of continuing
new 2758bd4 Add --quiet option to "build.py docs" command to ignore JsDoc Toolkit output
new 19cfe80 Fixed previous commit: suppress output when the --quiet option is specified, not when it is missing
new 85ece07 Hack: Replace "Chrome" by "Opera" in the locales when creating Opera builds
new de8993a Always pass build type explicitly to readMetadata/getMetadataPath (fixes "build.py -t chrome translate" command among other things)
new 699f06f Expose more information about application and platform in the info pseudo-module
new 9fde1e5 Automatically generate info pseudo-module for Chromium-based applications
new 08fb0e6 Crowdin API: Send the list of languages in request body, not URL
new 8eb39b7 Use full version number in Chrome's info pseudo-module
new 81c472b We no longer have extensions supporting Gecko 10, no need to register chrome manually
new 69f3d0a Provide an XMLHttpRequest constructor if used in JS modules
new 5c985b8 Only import Jinja2 when actually used, drop unused Jinja2 extension
new cd44c47 Added Chrome/Opera release automation
new 6ef8a3c Fixed: WindowObserver ignoring primary browser window if instantiated before window visible
new 4428082 Fixed: downloading translations fails on empty locales
new d438afc Chrome: Map Mexican Spanish to "Latin American Spanish" instead of Argentinian Spanish, it's apparently more appropriate that way
new 74e9d98 Added Safari support.
new 214ff69 Made import of PIL compatible to environments where you have to import Image directly.
new 7583817 Wait until images are loaded
new 12b562f Wait until the overlay is loaded
new 3e5b8b5 Ignore empty locale directories when packaging Gecko extensions
new 4d8a3eb Crop Chrome descriptions
new 96f83ac Fixed: Accel is always mapped to Control, no matter what the actual browser setting is
new 571b127 Make sure to really save prefs.js when something changes
new 9b50387 Rewrite version number in the correct file during release automation.
new d012ec3 Add label for ToolbarItems in Safari during build, because you can't set the palette label at runtime.
new 3621c1a Use full version number for the displayed version on Safari.
new 5535922 Updated copyright year
new 59c79b1 Make sure that translations used in manifest.json exist in all languages.
new c51e987 Generate icons parameter for manifest file using icon size and space separated list
new e2ac53c Issue 153 - Expose TextEncoder and TextDecoder objects to the JS modules
new 500223a Allow to specify the default icon for browserActions and pageActions in multiple sizes.
new 25b5a4b Issue 298 - Updated dependency
new f2ef9c1 Issue 301 - Updated dependency
new 35604eb Issue 298 - Switched to a more current SpiderMonkey build
new 6fd7ff9 Issue 143 - Use chrome.runtime.reload() to reload Adblock Plus in Chrome development environment
new e9ef638 Issue 412 - Make sure release automation creates Safari builds
new 679216b Issue 364 - Extension manifest changes necessary to upload devbuilds to Chrome Web Store
new d250f2f Issue 581 - Run content scripts in about:blank frames on Chrome 37+
new 2f8dde6 Issue 427 - Updated dependency on JSHydra
new b0a5f36 Merge remote-tracking branch 'buildtools/master'
new 2b10021 Initial import.
new 69bade5 Added a test directory.
new c9c7d5c Now in C++ for easier compiling!
new b09c955 Some basic AST work.
new e1d9221 A little less likely to break because of GC problems. Just don't set GCzeal.
new 4797874 Introducing the automated testing mechanism!
new 963c2b9 Minor changes, in the hopes of fixing GC issues.
new 48dc8c7 I think I finally fixed all of the GC problems.
new 51d0550 A more powerful script, findInterfaces, has been added. Woot!
new b266ede Updating to work with m-c tip.
new 46aa3a1 Make findInterfaces working again.
new 20f73b8 Added license block and dxr stuff, in case a random cosmic ray destroys my hard drive in a few minutes.
new 7e5fc2e More dxr work, testing on larger files. Also shunted around files.
new f885a3b Minor building updates
new c71c8ed Comment processing. Pretty neat, huh?
new a36ed40 Forgot to add my doxygen processor.
new e654d45 Clean up the build system. Note that automagical m-c download does not yet work.
new b360820 Comment processing improved
new db57f13 Updating build foo.... now ./configure && make really works
new c557c93 Glitches in configure.
new 5d5d7e4 __proto__ usage busted clean_ast. Now fixed.
new 9648422 Another __proto__ format. Gee, these are common, aren't they?
new c30b7e4 Another form of inheritance. There are a lot of these, aren't there?
new 314e85d Addition of strings caused parsing to crash. This fixes that.
new 20a7908 show the constructor comment if there is one...
new 9911503 remove constructors from the top-level functions list
new b919f6f add --arg command
new f43a11d improven der thinken
new 7fb0d06 Now with reified token values.
new 8c77268 make_function now works with lambda functions.
new 7afee7e TOK_YIELD is now legal.
new c316dd8 More jshydra fixes: for each and regex are now more discoverable.
new b6ded12 Let's make the pushds work more correctly
new 2e0b294 bug 542487 - JSHydra does not build with mozilla-central trunk
new 95c1050 Some update work. Should work with newest spidermonkeys.
new bba7a0b Output the JS source code as an AST.
new bc2b3de Oops, forgot to remove that.
new cfc8733 Added a decompiler and a way to test it more thoroughly.
new 802a7ac Generalize Makefile to work on Windows
new 0c45414 Fix decompilation of foo["!@#bar"]
new d6e0292 Made sure that foo.apply() isn't interpreted as a let statement
new ae615a2 Don't recurse automatically into catch blocks
new 621365b Fixed: Wrong decompilation of empty functions, bogus semicolon added
new 78e5fd1 Added script to rewrite ABP code
new 0048f17 Properly documented prototype chain rewriting
new db9d4ee Removed rewriting of superclass constructors, there is a better way of creating an instance without running the constructor
new 425b1f6 Emulate separate scope for modules, wrap the module body in a function
new 4b73917 Added an optional patch function parameter to the module to allow patching internal namespace
new 31436c1 Fixed decompilation of |function(foo) foo| (function body is a single return statement)
new 22a4f7e Fixed wrong rewriting of for each loops where loop body isn't a block statement
new e820a0e Updated copyright year
new 665e9a5 Fixed handling of array literals as loop variables - for each (let [a,b] in foo)
new 31bf1c7 Added transformation of destructuring assignments in loop variables - for each (let [foo, bar] in list)
new 0f1e9d5 Fixed: Expression closures aren't decompiled correctly (function body needs to be a block)
new 1a76cc9 Renamed script for modules into abprewrite-module.js, abprewrite.js doesn't wrap the code in a module
new 670c0e4 Removed rewriting of __proto__ inheritance - unnecessary and too unreliable
new c3d7e29 Updated license header for the generated files
new 72a3ce7 Update for the compartments world. Yuck.
new f0a2d73 True AST (i.e., Reflect.parse) support
new ca88e30 True AST decompiler, and a more forceful check script.
new 33f5fd2 Apparently, I can't type.
new 7ec780f SpiderMonkey APIs have changed yet again.
new 4b37973 Updated to current JSHydra version
new 2525e38 Updated known good revision
new 759c240 Fixed missing function (snprintf isn't defined on Windows but JS_snprintf is)
new f8ed1fc Fixed decompilation of |var {foo} = bar;|
new c188963 Updated Adblock Plus rewrite scripts to work with the Reflect.parse() output (simplified processing, more relevant cases handled)
new 8933810 Made "make check" work on Windows
new 63e9266 Added code rewriting tests
new 00ee10c Added script to rewrite all necessary Adblock Plus files automatically
new 486f1f5 Fixed: for..in loops are removed on rewrite
new d0c0697 Rewrite expression closures into regular functions
new 393a296 Rewrite generators into functions returning an array
new 2a64a80 Fixed instanceof operator precedence
new 9d161ea Fixed yield operator precedence
new aeb5f25 Take the custom SpiderMonkey client out of the loop, same results can be achieved with the default JavaScript shell
new 51c2a5f Fixed function expression precedence
new e16a290 Made sure that if/for/while body is always wrapped in a block, makes resulting code easier to read
new eed630a Fixed: Semi-colon missing after a throw statement
new fadb414 Fixed precedence of the "for (... in ...)" loop
new 6f3b6ec Actually, function statement precedence wasn't quite correct yet
new 0f1cefc Fixed decompiling of "a + (b + c)" - parentheses need to be kept in case we aren't dealing with numbers
new 7c7781a Convert some unit tests as well
new b86900e Hack: Force function statements to be wrapped in paretheses if called immediately
new f929b5b Rewrite more unit tests; fixed source code link in the header of resulting files
new c7eea73 Removed SpiderMonkey compilation code, automated downloading of the JS shell instead
new 7170308 Made tests work again
new 170f598 Made tests produce a proper diff on failure, disabled failing tests
new f01939c Updated license note
new 76dfd23 Converted tabs to spaces to make editing simpler
new ce24723 Fixed: try..catch blocks aren't being decompiled correctly (catch handlers missing)
new 7f0b55b Made sure the JS shell reads its input as UTF-8
new eba00fe Changed to a different "known-good" version of the JS shell, newer versions reorder the source in ways that our script cannot deal with
new 9d4113b Fixed: running js on Linux requires LD_LIBRARY_PATH to be set
new 7d606b5 Build proper script paths, Linux doesn't like ./foo/bar.js/../bas/script.js
new b56ce70 Generalized rewriting script, files to rewrite are specified as parameters now
new 060ffdd Always use Unix-style line breaks in rewriting result
new 5ad0a5a Make sure to actually mark the JS shell as executable after download
new 293442f Made sure files from this directory can be included as modules
new bf285ea Update to current version of the SpiderMonkey shell, adjust for the different handling of for loops and -U command line parameter being no longer necessary
new 0b8b94a Updated generated license headers
new 125dc22 Made sure tests still pass
new 192d36f Make sure to raise an exception if the subprocess returns a non-zero result code
new 877146c jsshell stopgap fix
new 1c75ab0 Updated copyright year
new a6adb10 Issue 298 - JSHydra is unable to download a SpiderMonkey build
new 6c70e9f Issue 301 - jshydra: Handle for .. of ..
new 889b09a Issue 298 - Switched to a more current SpiderMonkey build
new 7ed697f Issue 516 - JSHydra: return {foo:bar} produces broken code
new 671ce37 Issue 427 - Desugar arrow functions to normal or bound functions
new e42d6a8 Merge remote-tracking branch 'jshydra/master'
new 8370945 Refresh patch
new cf56af9 Add a symlink to workaround split source
new aa0f2a1 Update upstream changelog
new ac249d2 Update changelog for 2.6.4+dfsg-1 release
The 464 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:
.hg_archival.txt | 5 -
.hgignore | 6 ++
.hgsub | 1 -
.hgsubstate | 1 -
.hgtags | 62 ++++++++++++
README.md | 42 ++++++++
buildtools/.hgignore | 3 +
buildtools/.hgsub | 1 -
buildtools/.hgsubstate | 1 -
buildtools/.hgtags | 96 ++++++++++++++++++
buildtools/build.py | 25 ++---
...envPoller__.js.tmpl => chromeDevenvPoller__.js} | 22 ++---
buildtools/manifest.json.tmpl | 9 +-
buildtools/packagerChrome.py | 38 ++-----
buildtools/releaseAutomation.py | 17 +++-
chrome/content/ui/filters-filteractions.js | 8 +-
chrome/content/ui/filters-search.js | 22 ++++-
chrome/content/ui/filters-subscriptionactions.js | 2 +-
chrome/content/ui/filters-subscriptionview.js | 4 +-
chrome/content/ui/progressBar.js | 14 ++-
chrome/content/ui/sendReport.js | 8 +-
chrome/content/ui/sidebar.js | 79 ++++++++++-----
chrome/content/ui/subscriptions.xml | 12 +--
chrome/locale/ar/sendReport.dtd | 2 +-
chrome/locale/bg/composer.dtd | 56 +++++------
chrome/locale/bg/filters.dtd | 110 ++++++++++-----------
chrome/locale/bg/firstRun.properties | 34 +++----
chrome/locale/bg/global.properties | 62 ++++++------
chrome/locale/bg/meta.properties | 10 +-
chrome/locale/bg/overlay.dtd | 50 +++++-----
chrome/locale/bg/sendReport.dtd | 44 ++++-----
chrome/locale/bg/sidebar.dtd | 48 ++++-----
chrome/locale/bg/subscriptionSelection.dtd | 18 ++--
chrome/locale/bn-BD/composer.dtd | 1 +
chrome/locale/bn-IN/composer.dtd | 4 +
chrome/locale/ca/filters.dtd | 4 +-
chrome/locale/ca/firstRun.properties | 6 +-
chrome/locale/ca/global.properties | 6 +-
chrome/locale/de/firstRun.properties | 8 +-
chrome/locale/dsb/firstRun.properties | 7 +-
chrome/locale/dsb/meta.properties | 2 +-
chrome/locale/en-GB/firstRun.properties | 7 +-
chrome/locale/eo/firstRun.properties | 7 +-
chrome/locale/es-CL/firstRun.properties | 13 +--
chrome/locale/es-CL/global.properties | 8 +-
chrome/locale/eu/firstRun.properties | 7 +-
chrome/locale/eu/global.properties | 2 +
chrome/locale/eu/meta.properties | 2 +-
chrome/locale/eu/overlay.dtd | 3 +
chrome/locale/fa/meta.properties | 2 +-
chrome/locale/fi/filters.dtd | 26 +++--
chrome/locale/fi/firstRun.properties | 2 +-
chrome/locale/fi/global.properties | 24 ++---
chrome/locale/fi/meta.properties | 8 +-
chrome/locale/fi/overlay.dtd | 12 +--
chrome/locale/fi/sendReport.dtd | 50 +++++-----
chrome/locale/fi/sidebar.dtd | 10 +-
chrome/locale/fi/subscriptionSelection.dtd | 6 +-
chrome/locale/fy-NL/firstRun.properties | 7 +-
chrome/locale/he/firstRun.properties | 7 +-
chrome/locale/hi-IN/filters.dtd | 34 +++++--
chrome/locale/hi-IN/overlay.dtd | 10 ++
chrome/locale/hi-IN/sendReport.dtd | 1 +
chrome/locale/hsb/firstRun.properties | 7 +-
chrome/locale/id/composer.dtd | 2 +-
chrome/locale/id/filters.dtd | 2 +-
chrome/locale/id/firstRun.properties | 33 ++++---
chrome/locale/id/meta.properties | 3 +-
chrome/locale/id/sendReport.dtd | 11 ++-
chrome/locale/id/sidebar.dtd | 2 +-
chrome/locale/ja/sendReport.dtd | 4 +-
chrome/locale/lt/firstRun.properties | 7 +-
chrome/locale/mk/firstRun.properties | 12 ++-
chrome/locale/mk/global.properties | 4 +-
chrome/locale/mk/meta.properties | 5 +-
chrome/locale/mk/subscriptionSelection.dtd | 9 +-
chrome/locale/ml/composer.dtd | 5 +-
chrome/locale/mn/filters.dtd | 2 +
chrome/locale/mn/subscriptionSelection.dtd | 2 +
chrome/locale/ms/composer.dtd | 8 +-
chrome/locale/ms/firstRun.properties | 35 +++----
chrome/locale/nl/firstRun.properties | 7 +-
chrome/locale/pt-BR/composer.dtd | 4 +-
chrome/locale/pt-PT/composer.dtd | 2 +-
chrome/locale/si-LK/composer.dtd | 10 ++
chrome/locale/si-LK/meta.properties | 9 +-
chrome/locale/sl/firstRun.properties | 2 +-
chrome/locale/sl/overlay.dtd | 2 +-
chrome/locale/sl/sendReport.dtd | 4 +-
chrome/locale/sv-SE/firstRun.properties | 7 +-
chrome/locale/ta-LK/composer.dtd | 30 +++---
chrome/locale/ta-LK/filters.dtd | 19 ++++
chrome/locale/ta-LK/sidebar.dtd | 20 ++++
chrome/locale/vi/firstRun.properties | 2 +-
chrome/locale/zh-TW/firstRun.properties | 7 +-
debian/adblock-plus.upstream-changelog | 15 +++
debian/changelog | 11 +++
...Disable-acceptable-ads-feature-by-default.patch | 4 +-
debian/patches/0002-No-focus-on-new-tab.patch | 2 +-
...-Add-a-symlink-to-workaround-split-source.patch | 18 ++++
debian/patches/series | 1 +
debian/watch | 4 +-
jshydra/.hgignore | 4 +
{buildtools/jshydra => jshydra}/README | 0
{buildtools/jshydra => jshydra}/__init__.py | 0
{buildtools/jshydra => jshydra}/abp_rewrite.py | 0
{buildtools/jshydra => jshydra}/autotest.py | 0
.../autotest/abprewrite_source.js | 14 ++-
.../autotest/test_abprewrite.js | 0
.../autotest/test_abprewrite.js.expected | 42 ++++++--
.../autotest/test_abprewrite_module.js | 0
.../autotest/test_abprewrite_module.js.expected | 42 ++++++--
.../autotest/test_comments.js.expected | 0
.../autotest/test_globals.js.expected | 0
.../autotest/test_trueast.js.expected | 0
.../jshydra => jshydra}/autotest/~test_comments.js | 0
.../jshydra => jshydra}/autotest/~test_globals.js | 0
.../jshydra => jshydra}/autotest/~test_trueast.js | 0
{buildtools/jshydra => jshydra}/jshydra.js | 0
.../jshydra => jshydra}/scripts/abprewrite.js | 63 ++++++++----
{buildtools/jshydra => jshydra}/scripts/ast.js | 0
.../jshydra => jshydra}/scripts/astDecompile.js | 6 ++
{buildtools/jshydra => jshydra}/scripts/basic.js | 0
.../jshydra => jshydra}/scripts/decompile.js | 0
{buildtools/jshydra => jshydra}/scripts/doxygen.js | 0
{buildtools/jshydra => jshydra}/scripts/dxr.js | 0
.../jshydra => jshydra}/scripts/findInterfaces.js | 0
.../jshydra => jshydra}/scripts/outASTML.js | 0
{buildtools/jshydra => jshydra}/utils.py | 2 +-
{buildtools/jshydra => jshydra}/utils/astml.js | 0
{buildtools/jshydra => jshydra}/utils/beautify.js | 0
{buildtools/jshydra => jshydra}/utils/cleanast.js | 0
{buildtools/jshydra => jshydra}/utils/comments.js | 0
{buildtools/jshydra => jshydra}/utils/dumpast.js | 0
{buildtools/jshydra => jshydra}/utils/jstypes.js | 0
lib/appSupport.js | 20 ++--
lib/customizableUI.js | 2 +-
lib/elemHide.js | 25 ++---
lib/filterClasses.js | 32 +++---
lib/filterListener.js | 9 +-
lib/filterStorage.js | 30 +++---
lib/io.js | 5 +-
lib/matcher.js | 18 ++--
lib/requestNotifier.js | 22 +++--
lib/subscriptionClasses.js | 44 +++++++--
lib/sync.js | 6 +-
lib/synchronizer.js | 2 +-
lib/timeline.js | 2 +-
lib/ui.js | 36 +++----
lib/utils.js | 14 +--
metadata.gecko | 12 +--
151 files changed, 1282 insertions(+), 701 deletions(-)
delete mode 100644 .hg_archival.txt
create mode 100644 .hgignore
delete mode 100644 .hgsub
delete mode 100644 .hgsubstate
create mode 100644 .hgtags
create mode 100644 README.md
create mode 100644 buildtools/.hgignore
delete mode 100644 buildtools/.hgsub
delete mode 100644 buildtools/.hgsubstate
create mode 100644 buildtools/.hgtags
rename buildtools/{chromeDevenvPoller__.js.tmpl => chromeDevenvPoller__.js} (68%)
create mode 100644 chrome/locale/hi-IN/overlay.dtd
create mode 100644 chrome/locale/hi-IN/sendReport.dtd
create mode 100644 chrome/locale/si-LK/composer.dtd
create mode 100644 chrome/locale/ta-LK/filters.dtd
create mode 100644 chrome/locale/ta-LK/sidebar.dtd
create mode 100644 debian/patches/0003-Add-a-symlink-to-workaround-split-source.patch
create mode 100644 jshydra/.hgignore
rename {buildtools/jshydra => jshydra}/README (100%)
rename {buildtools/jshydra => jshydra}/__init__.py (100%)
rename {buildtools/jshydra => jshydra}/abp_rewrite.py (100%)
rename {buildtools/jshydra => jshydra}/autotest.py (100%)
rename {buildtools/jshydra => jshydra}/autotest/abprewrite_source.js (82%)
rename {buildtools/jshydra => jshydra}/autotest/test_abprewrite.js (100%)
rename {buildtools/jshydra => jshydra}/autotest/test_abprewrite.js.expected (82%)
rename {buildtools/jshydra => jshydra}/autotest/test_abprewrite_module.js (100%)
rename {buildtools/jshydra => jshydra}/autotest/test_abprewrite_module.js.expected (81%)
rename {buildtools/jshydra => jshydra}/autotest/test_comments.js.expected (100%)
rename {buildtools/jshydra => jshydra}/autotest/test_globals.js.expected (100%)
rename {buildtools/jshydra => jshydra}/autotest/test_trueast.js.expected (100%)
rename {buildtools/jshydra => jshydra}/autotest/~test_comments.js (100%)
rename {buildtools/jshydra => jshydra}/autotest/~test_globals.js (100%)
rename {buildtools/jshydra => jshydra}/autotest/~test_trueast.js (100%)
rename {buildtools/jshydra => jshydra}/jshydra.js (100%)
rename {buildtools/jshydra => jshydra}/scripts/abprewrite.js (93%)
rename {buildtools/jshydra => jshydra}/scripts/ast.js (100%)
rename {buildtools/jshydra => jshydra}/scripts/astDecompile.js (98%)
rename {buildtools/jshydra => jshydra}/scripts/basic.js (100%)
rename {buildtools/jshydra => jshydra}/scripts/decompile.js (100%)
rename {buildtools/jshydra => jshydra}/scripts/doxygen.js (100%)
rename {buildtools/jshydra => jshydra}/scripts/dxr.js (100%)
rename {buildtools/jshydra => jshydra}/scripts/findInterfaces.js (100%)
rename {buildtools/jshydra => jshydra}/scripts/outASTML.js (100%)
rename {buildtools/jshydra => jshydra}/utils.py (94%)
rename {buildtools/jshydra => jshydra}/utils/astml.js (100%)
rename {buildtools/jshydra => jshydra}/utils/beautify.js (100%)
rename {buildtools/jshydra => jshydra}/utils/cleanast.js (100%)
rename {buildtools/jshydra => jshydra}/utils/comments.js (100%)
rename {buildtools/jshydra => jshydra}/utils/dumpast.js (100%)
rename {buildtools/jshydra => jshydra}/utils/jstypes.js (100%)
--
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