[Pkg-mozext-commits] [adblock-plus] branch master updated (03b94bf -> 4ea4550)
David Prévot
taffit at moszumanska.debian.org
Fri Feb 12 19:19:00 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 03b94bf Update changelog for 2.6.10+dfsg-1 release
new 10d5e66 Use numeric versions
new 28b1bb5 Committing extension sources
new c73f90e Fixing wrong button title
new aaa1b0b Fixed Firefox 1.0 problem
new 6805e7f Releasing Adblock Plus 0.6.0.1
new 6658c74 Saving preferences without filters didn't work.
new 1f18ed7 Adding FAQ and tips links to the Help menu instead of the RegExp syntax link
new c9ff60f Fixing styles
new 8e44605 Uninstall Adblock/Adblock Plus 0.5 on first start
new c930f11 Added context menu to the status bar
new 9201b87 Added option to install sidebar in Mozilla Suite / Seamonkey
new 3798ae0 Made preferences dialog correctly identify whitelisted pages
new d27fc6d Made sidebar identify whitelisted pages correctly
new a9d3ac7 Releasing Adblock Plus 0.6.0.2
new 2bcbdd0 Making pref listener deregister properly when a browser window is closed
new 3ad2f6a Uploading recent changes
new 226c1f5 Import filters' warning can be cancelled now
new c52323c Releasing Adblock Plus 0.6.0.3
new 1cb237f Changing bogus warning text
new c70b580 Simplifying item descriptions for context menu
new dbe3c04 Renaming "check parent links" and some minor tweaks
new e6c8d23 Adding script to release development builds
new c24303f Fixing context menu when component wasn't loaded
new 134b8ee Tweaking tooltips
new 5e7374e Adding toolbar button
new 101a57e Adding extension icon, tweaking contributors list
new 54eeb3c Made the toolbar button have a dropdown list
new f88c290 Disabling blocking background images from context menu for now
new 9891017 Uploading recent changes
new e6e9e0e Adding "Adblock Link" to the context menu
new 9d60b8f Added option to block ads in local pages
new f51c26a Fixing icon size
new 513bda2 Releasing Adblock Plus 0.6.0.4
new 5f00902 Fixing typo
new 3313559 Make sidebar install automatically and open via context menu in Mozilla Suite, fix small disabled icon, make filter editor padding smaller
new aac2707 Made sidebar detachable
new 927d3a0 Fix: don't assume #urlbar-container is inside #nav-bar when installing toolbar button
new aa390f7 Adding accesskeys, RegExp syntax back in the Help menu
new 1386124 Added grouping in preferences dialog, started working on filter synchronization
new 150341e Filter subscriptions almost done
new b5c4298 Improving on filter subscriptions
new 7456af4 Adding missing files
new be2a408 Removing Ctrl-A shortcut - listbox is buggy
new e88037f Adding German locale
new 2aaf0cb Restructuring
new 0df226d Adding de-DE locale
new bab0e20 Restructuring
new f6317c3 Restructuring
new e904e28 Improving skins
new d0724af Added minimal div blocking support
new 4b55c3d Testing CVS
new 30fed48 Making div blocking rules important
new 7f3f10e Making status bar show the icon instead of text by default
new 64357c2 Div blocking should disable together with ABP
new 1c7f3bb Adding pl-PL locale
new 14d1acc Uploading new locales
new aaf6bc9 Uploading recent changes
new 15e0814 Updating contributors list
new 0117ff9 Uploading locale
new e7a61e6 Adding contributor
new 967ffe4 Adding locales
new 72dc0be Fixing vertical alignment for field labels
new 2605639 Updating contributors list
new 70c5f5e Changing sorting of locales
new bb420e6 Fixing tooltip on the status bar
new 2dd670d Uploading locale changes
new a0f909e Updating contributors list
new faef66c updating locale
new 65da819 Fixing accesskeys and context menu labels
new 9885f8d Removing size limit on the tooltip
new 433121f Fixing translation
new 263b58a Fixing translation
new 4867f09 Minor fixes
new e832e5c Fixing translation
new f04d9f4 Uploading recent changes
new 924e5ef Fixing translation
new bcb0d12 Adding Slovak translation
new ba1678b Updating translation
new 864fd44 Fixing color of "whitelisted page" message in the suggestions list
new 1187194 Uploading recent changes
new d754cfd Fixing typo
new 40650ce Fixing menu label
new dc23568 Fixing toolbar button menu (whas empty after Customize)
new 2d60a3e We shouldn't break fast back&forward
new 0f2a9ad Uploading corrections
new 23250e2 Changing context menu items
new 5326146 Fixing wrong theme name
new f47a432 Fixing context menu items
new 463c0b4 Uploading locale updates
new f9dd85f Uploading translation changes
new fa3cf48 Fixing access key
new 3268c44 Releasing Adblock Plus 0.6.1
new 68c35fa Uploading translation update
new 206b553 Uploading new translation
new 32ccd01 Adding contributor
new 4df4b14 Updating contributor's name
new c05c6b6 Fixing typo
new c7f0f0f Fixing translator's name
new b42cdb6 Adding Dutch locale
new 0d22e65 Adding drag&drop for the toolbar button
new d612f86 Uploading updated translation
new 7873e51 Fixing access key
new 68b4371 Changing access keys
new 2f92dc4 Adding Chinese Simplified translation
new 6241019 Synchronizing translation with WTS
new 255905f Adding support for de-AT
new ac602c7 Synchronizing translation with WTS
new ab66457 Fixing memory leak
new 665974a Fixing CVS upload
new 9456f85 Make sure we don't leak memory
new 5195ef3 Uploading recent changes and resynchronizing with WTS
new c17e4ba Removing debug code
new 75f2876 Fixing frame issues
new 45edd18 Don't allow frames send "refresh" notifications after top window sent "clear"
new b36dd9e Fixing context menu
new 5f0023b Updating translation
new 2fa1e4d Making Preferences a real dialog
new c7b00bc Backing out status bar positioning change - doesn't work
new 28d9840 Make sure web sites can't detect ABP
new 3174687 Added a few tweaks to be compatible with EzSidebar
new e139b16 Changing app dir installation warning
new b007a29 Changing whitelisted color to a darker green
new 7f028bb Resynchronizing locales with WTS
new df99034 Adding contributors for French translation
new 4fed907 Backing out debug code
new 25ee015 Releasing Adblock Plus 0.6.1.1
new 6688c98 Fixing capitalization for Tip of the Day
new 962f207 Setting maxVersion for Netscape to 8.1
new db8397f Making sure the detached sidebar has a close button on Mac OS
new 266d499 Make sure we can continue without saving the prefs to disk
new 12bb259 Switching from zip to jar packing tool
new 241d0ad Changing the way pattern anchoring works
new bb4c6a4 Resynchronizing locales with WTS
new c25a5e5 Adding en-GB locale
new 6a80642 Uploading locale changes
new 5ba0c9c Fixing access key
new 13c79ff Uploading recent changes
new a52fa8c Releasing Adblock Plus 0.6.1.2
new ab392dd Fixing translation errors
new b04629e Changing contributor's name
new 9f4efa4 Uploading recent changes
new 40fd983 Enter on the filter list should never close the dialog
new c0809cf Removing debug code
new c2471a2 Changing Flock version numbers
new 89368c4 Move context menu separator
new 1175f94 Change patterns file format to plain text
new dfef106 Commenting out timing code
new fc52849 Added shortcuts to optimize filter matching
new 7aaff20 Readded patterns directore creation code
new 81c3f19 Changing maxVersion for Flock to 1.0+ to stay compatible with version 0.4.x.
new ed685ab Fixing potential unicode conversion issues
new 4f00896 Adding Copy&Paste for filters
new 9018b52 Fixing profile switching
new d8fbb14 Making inline editor work properly - embed in deck instead of iframe
new ce7586d Added find toolbar to preferences
new 6aebb6c Removing duplicate check
new 14eeb7b Fixing "Copy" menu disabling
new 3658977 Updating translation
new ba60bf7 Changing sidebar title
new e1d74b4 Uploading recent files
new b503c82 Added context menu to sidebar
new bcad5c4 Fixed drag&drop: Linux doesn't accept empty transferables
new a51f5b4 Changed default column order for blockable items
new 2d3d8ce Removing Gecko 1.0 compatibility code
new 18b86e5 Scroll to item when flashing
new 6aa6861 Allow to apply filters without reloading
new 43c3e67 Adding "show in toolbar" option
new 1ac3fee Make toolbar button work in Mozilla
new 969e5b8 Allowing to redefine default action for toolbar/status bar icons
new 60fcbae Update maxVersion for Firefox
new 6f84a36 "Detach" shouldn't be *that* small
new 7fac22e Use default findbar theme whenever possible
new cf5d9fa Reinsert toolbar button
new 2bf00c9 Checking in locale fixup code (defunc)
new 9dc81b3 Locale fixup shouldn't be called yet
new d79d33e Hide Mozilla's toolbar button by default
new 0ecdec4 Fix initialization in Mozilla
new d7deca8 Always save patterns to the same file they were read from
new 2ebbb21 Search should look in the type as well
new a0a34a9 Fixing bug when highlighting default action in context menu
new f2a48cb Make sure the document exists when determining coords
new 6c2bf41 Not overriding default button labels any more
new 4bcaa55 Removing leftovers
new 0054ac6 Rewriting object tabs
new 1f38dad "Add exception rule" should have an elipsis
new 5f9391c Removing leftover
new 16d24e5 Uploading recent changes
new 3136a7c Adding icon (from Paulfox)
new a5c146b Uploading recent changes
new 8edf236 %VERSION% in subscription URLs should be replaced by ABP0.7
new 826ed13 Backing out object tabs rewrite
new ba79f30 replacing window.open by window.openDialog
new 44c948f Adding image previews to tooltips
new ad045b9 Fixing image previews
new b111a3f Always load previews from cache
new 9f27189 Adding interface to manage external subscriptions
new 5b5ec93 Removed patterns enabled icon margin
new 31b103f Fixing Delete in context menu
new ff8f8c6 Allow querying subscriptions via nsIAdblockPlus
new 413b763 Adding nsIAdblockPlus.subscriptionCount and nsIAdblockPlus.getSubscriptionAt()
new 1d9a819 Adding nsIAdblockPlus.removeExternalSubscription()
new 97ba97c Fixing nsAdblockPlus.xpt file type
new 15935e4 Fixing nsAdblockPlus.xpt file type
new 10046c0 Element hiding should disable properly
new e804288 Fixing "prefs is not defined" on Gecko 1.7
new f5f38cf lastDownload should be rounded
new a77dd1f Do automatic backups of patterns.ini
new a55c088 Extending element hiding by attribute selectors
new 00ad80e Store domain and selector for element hiding rules, don't store zero hit counts
new 85a8523 No reason to forbid square brackets in elemhide attribute values
new 8909a27 Updating locales
new 58418f0 Updating released translations
new 63369cf Uploading released translations
new 85cae46 Fixing access key
new c99b8a2 Adding missing findbar.dtd to CVS
new 6fce137 Fixing access key
new 9d9e7a9 Uploading localization updates
new 586ff5d Uploading locale changes
new 201d082 Uploading translation changes
new bf50630 Uploading translation changes
new 8fe633c Uploading locale update
new 036d863 Uploading recent changes
new fecaa05 Uploading locale update
new 8984fb8 Uploading locale updates
new a521790 Uploading locale changes
new e4ca570 Uploading locale updates
new fd8b89e Uploading localization updates
new cb64edb Fixing access key
new 485f0c6 Fixing translation glitch
new 1a9304a Uploading locale updates
new 1f1078b Uploading locale updates
new 6c7cfe3 Fixing access key
new 93dd509 Making image preview configurable
new 98cbe95 Adding a list of suggestions to "Add subscription" dialog
new 12fe362 Make content policies reinit when profiles are switched, removing left-overs
new 6718ddb Removing unnecessary check
new 9a43e42 Making sure frames are added back to the list when refiltering
new 503e4a2 Persisting sizemode (maximized/normal)
new f7bd156 Should respect sorting when a subscription is updated
new 9b47980 Setting link to the French FAQ version
new cb612c7 Removing debug code
new ba7b9d5 Location field shouldn't select first item from the list
new 33e9c37 nsIFile.parent on MacOS X doesn't return null for top volume (bug?)
new 73c8e92 Uploading locale updates
new e364c63 Fixing access keys
new f8c0047 Moving content policy type settings into preferences
new 4c8072e Removing now unnecessary method translateTypes
new 6a21668 Require restart to reconfigure keys
new ae2e828 Uploading locale updates
new b630917 No dots in the end of sentences - Italian grammar rules
new 3278ed5 Changing contributor's name
new 8448a76 Restoring proper sorting
new 343d641 Fixing exception when flashing scripts
new ed7ba61 Making title top field
new aa9ba17 Moving hardcoded lists to prefs and making scheme blocking use a whitelist
new 7774c31 Making page whitelisting recognize any protocol, not just http/https
new f20663f Fixing mouse wheel scrolling when editor is open
new 68891a7 Make default(status|toolbar)action 0 be "show context menu"
new 3a708fd Updating description
new 7863149 Uploading translation changes
new 97d16bf Set Firefox maxVersion to 2.0
new f70748d Uploading locale updates
new 5235435 Selecting correct locale in Mozilla/SeaMonkey
new e03a4bc Moving from global cache to per-matcher cache
new 1c6b8cb Limited internal cache size
new 33c2f55 Making partial profile installations possible via parameter
new 0fea2df Fixing case-insensitive matching (shortcuts)
new 7599f3c Make sure defaulttoolbaraction==0 works in SeaMonkey
new 6199867 Adding null check
new c78d20b Uploading locale updates
new c6cb723 Fixing access keys
new d057228 Fixing access key
new 890c37e Allowing installation in current trunk builds
new 7d168b4 Fixing memory leak with object tabs in Gecko 1.8
new fa1906d Make handling of spaces in filters consistent
new 41ae9af Activate "check banner links" on objects again
new 16be649 Removing descriptions, refering to http://adblockplus.mozdev.org/preferences.html instead
new b348a31 Uploading locale updates
new 11861f3 Execute only one CVS call to add and remove the files
new 3197657 Releasing Adblock Plus 0.7
new 7e2c434 Changing maxVersion for Firefox to 3.0, stupid AMO doesn't understand 3.0a1
new 9b64c2d Fixing typo
new ac8a98f Supporting F2 to start filter editor
new a4986ec Resolving shortcut conflict with Firefox 2.0/3.0 nightlies
new 03a7afd Adding Korean locale
new d72bec4 Adding locale - Korean
new 020d469 Adjusting JCK languages to match en-US access keys
new 4c41019 Resynchronizing locales with WTS
new 5fda58e Fixing memory leak report (not a real leak IMO)
new daf2947 Fixing outdated comment
new 0221508 Moving Tools menu entry to a more suitable location
new 0123111 Making keys disabled by default.
new 01defad Fixing configurable shortcut keys
new 0fdc754 Don't allow element hiding block chrome
new d6c70d6 Fix shortcut keys once again
new 1f24249 Adding subscription recommendation
new 713cccf Making links show to German pages
new 0796b3c Changing pre-defined whitelisting filter
new 3e617b2 Hide image manager context menu entry
new 2b63564 Synchronizing with WTS
new 6b9119a Adding contributor
new 02f6c38 Releasing Adblock Plus 0.7.0.1
new 6512fd9 Changing contributor's name
new f79ee1c Updating subscription address
new e6bf4b1 Only check permission manager once instead of every time context menu is opened
new 8f9f544 Don't insert object tags into outer <object>
new afc44d1 Uploading new translations
new c4db2cc Adding contributors
new 9b1abcb Changing default filters
new 6ff0da6 Removing grey dot in the corner
new 175dcea Optimizing image size
new 39a41c0 Changing contributor's name
new 9451b44 Typing in inline editor should "undisable" OK button
new 0ba2802 Restore selected item when switching tabs
new 80fe0e3 Uploading translation updates
new 5bafe2a Allow spaces in elemhide attribute selectors
new 8ed8825 Uploading translation changes
new 7a8cec3 Releasing Adblock Plus 0.7.0.2
new ab884f9 Preferences user interface redone
new c0d97fe Drop support for Gecko 1.7
new 91c766a Only support nsITreeView from Gecko 1.8 and higher
new b91541e Add support for SeaMonkey's suiterunner builds
new 660b529 Fixing crash when OK/Cancel is pressed with running inline editor and triggers warning dialog
new 8b9ae6d Adding Apply button
new 0ddd5fd Make apply button disable when nothing changed
new 7402fc9 Single click on "Add filter" should start editor
new 5e7a721 Fixing flasher in preferences
new c948b3f Fix context menu on editor and flasher
new 45b3924 Fixing warning
new 576d217 Cancel editor when entering menu
new dc855a6 Only warn for regexps that weren't regexps before editing
new 7975774 Removing debug code
new 5a396f2 Remove Gecko 1.7 XPC wrappers emulation
new ec161aa Removing XPCNativeWrappers emulation (Gecko 1.7 compatibility)
new a6ef7ee Only show preview for images that are in cache
new abfbda9 Enable caching of elemhide rules
new 6dc230b Add "Update all subscriptions feature"
new fe9ffc7 Adding "last hit" column
new 1ff74fa Adding regexp mark
new 6764d9b Fixing "Update subscription now" and adding keyboard shortcut
new 2f3d100 Show more information in toolbar icon's tooltip
new 5deb17e Uploading recent changes
new 7cc5f49 Fixing Japanese locale - Firefox 1.0 no longer needs to be supported
new d925fde Removing test data
new dc96445 Adding homepage links
new d6a157b Change wording slightly
new 4781f81 Add build number to devbuilds
new 24e358d Uploading recent changes
new 15232c1 Make Ctrl-Enter submit the dialog
new 90eb348 Changing icon's color
new 2b8a508 Moving property declaration
new 4150c39 Uploading locale updates
new b33587a Uploading translation changes
new 3600c5e Uploading locale updates
new f7edf65 Filters with identical regexp and different options aren't identical
new f891b6b Do not flash borders on tab changes
new f340dbb Fixing typo
new edc19d1 Uploading locale updates
new 550e8ea Use browser.downloads.lastDir pref
new 2a12f54 Make sure requests aren't attached to any load groups
new e10e2c9 Uploading locale updates
new 49a8776 Fixing line breaks
new 62ba87a Fixing glitch when hiding frames
new 7573c13 Uploading recent changes
new 927aa37 Uploading recent changes
new 2bba913 Uploading locale updates
new 744abb3 Adding expires to nsIAdblockPlusSubscription interface
new 9034589 Fixing access key
new 2158c1b Fixing access key
new 403e671 Fixing access keys
new 8c2f343 Fixing access keys
new c7eba73 Adding/removing a dummy shouldn't enable Apply
new 544699f Updating links
new 22aab2a Releasing Adblock Plus 0.7.1
new 39e842c Fixing wrong variable name
new e382c0d Single-language builds aren't hosted on MozDev any more
new 612cac1 Changing max versions to meet AMO's requirements
new 737aed4 Adding subscription
new b8005ed Updating maxVersion for Firefox
new 8f6d3cc Fixing bug: object tabs constantly readded
new 3c801e8 Uploading locale updates
new 79c72bf Releasing Adblock Plus 0.7.1.1
new 0c5e3a1 Right-clicks on the list should not disable or trigger editor
new 99d4415 Newer Geckos try to QI content policies to nsIDOMWindow
new 59360f9 Releasing Adblock Plus 0.7.1
new 1429b53 Releasing Adblock Plus 0.7.1.1
new 12c2d23 Changing China to its local name
new a572e53 Uploading translation update
new e9690eb Show error message in Mozilla Suite 1.7 recommending to upgrade the browser
new 2e3f866 Check whether we have write permissions for all target directories
new 2da1a2e Fix up file permissions inside the ZIP file
new e3cccc2 Check document scheme for current window instead of top window - bug 14793, NewsFox
new f33c9cf Fixing bustage from bug 14793, frames wouldn't be blocked
new 2afc590 Don't fork menulist XBL for the inline editor
new 5ffa0ec Tweak editor positioning slightly
new 5a03bd9 Set a margin between the inline editor and its close icon
new 9b05252 Fix editor's close icon region
new 7c98af7 Make inline editor work properly with Plastikfoxfox theme
new dfbcdd3 Simplifying markup
new 3ec811d Fix graphical glitch when editing
new c48c107 Uploading new locale
new 7a9f479 Uploading Norwegian translation
new 526f670 Fixing file encoding
new d8dc34e Adding contributors
new efab9da Allow setting subscription expiration time via comment
new 4b02037 Adding protocol handler to allow subscribing with two clicks
new 3f7a242 Uploading Greek translation
new 327db2b Adding contributors
new 88af7e2 Changing adblock.free.fr subscription to basic
new 940da5b Changing formulation
new 0924dea Allow to use site's encoding in abp: URLs
new 603c9be Updating site links - French translation moved to adblockplus.org
new a955715 Adding contributor
new 322b040 Uploading Ukrainian translation
new c101045 Fixing typo
new 316bfba Uploading translation updates
new d51f1d3 Synchronizing CVS with Babelzilla
new ed03914 Releasing Adblock Plus 0.7.1.2
new 83a5b31 unEscapeNonAsciiURI doesn't finish unescaping, have to call decodeURIComponent in addition
new d7cf9f3 Changing subscription location
new 98ead49 Changing subscription link back - works again
new 2a37363 Fixing bug 15072 (does not block keyword: URLs) and making an exception for about:blank - not whitelisted
new 3c6f818 Adding DutchBlock
new f3f9927 Reuse global windowWatcher var
new ec16ea6 Commiting first version of K-Meleon compatibility plugin
new cb0b551 Making some methods and properties static, improving structuring
new 2abd84f Prevent default context menu from appearing in dialogs
new f6a8882 Make plugin configuration button functional
new 439120b Removing useless check
new 1979c8d Adding correct offset for menu icons
new ac1d7ff Making timeouts in overlay.js work
new 300e572 Make Russian be converted from Unicode properly
new 5a680d3 Fix wierd memory corruption issue
new 8923c8e Fix crash in bmpmenu on exit
new 7833592 Fix graphical glitch when closing tabs
new de4977c Fix browser crash on exit (AppendMenu should receive a pointer to a string buffer that won't change)
new 38856ba Fixing missing checkboxes on some Linux machines
new e58bb63 Removing Thunderbird's protocols from whitelist
new 04fed00 Allow installation in Thunderbird and Songbird
new 69ce9fe CID protocol should still be whitelisted, no point in blocking attachments
new 10a6035 Adding null-check for wndData
new baf0993 Fixing about:blank being blocked
new eba7239 Uploading first attempt at toolbars
new fc77982 Adjusting overlays - only used by SeaMonkey now
new 13a8195 Removing some weird character at the beginning of the file
new 80c4b26 Adding missing parenthesis
new 232121d Switching to new icons
new 327e0d8 Add fake appendChild function
new b7f75a9 Removing hacks - no longer necessary with K-Meleon 1.02
new 6ff4144 Whitelisting mail protocols again, adding them to localschemes instead
new 6fbcc2c Added Thunderbird UI integration
new a16b550 Adding mail overlay
new fe66d73 Adding error messages to remaining initialization errors
new 84474fe Register nsAdblockPlus
new b249675 Don't package .autoreg, component is registered automatically
new 0277025 Removing useless nsStrings
new 1879310 Optimizing images
new bce2c03 Restoring context menu handling code, really removing the hack this time
new 663f309 Don't use GetMozillaWebBrowser, rely on WindowWatcher instead
new 0a63f62 Make sure the toolbar is redrawn when the images finish loading
new f84093e Make toolbar icon trigger correct actions
new ad38153 Make sure the toolbar button changes state properly
new 1356608 Moving inline JavaScript code to a separate file
new d8e9e0c Make sure WindowWatcher notifications are unregistered properly
new c8a6cd4 Fix typo
new 0f2f32f Adding proper setInterval emulation
new 52afb63 Moving some methods to JavaScript
new dd9c2b0 Moving more methods to JavaScript
new cbc845b Add status bar icon
new 2736fd2 Make status bar button react to clicks
new d2320d1 Allow status bar icon to be hidden
new 462169a Hide option to show/hide toolbar icon
new b589e1c Tweaking subscription URL, too many issues with unspecific element hiding
new 1415706 Taking care of toolbar positioning
new 3797dac Fixing comment
new 4aaa80d Adjusting style
new 07a463f Adding missing semicolon
new a1c9f2b Allow creating "debug" builds
new f5ddd49 Fixing weird toolbar positioning in K-Meleon Russian when subscriptions dialog is opened
new d52f1c0 Make sure PDB file isn't deleted if it is generated
new 4e9bf90 XPCOM object needs to be instanciated properly
new 5d2c36b Removing debug flag
new 66f0f84 Reworked welcome dialog to allow single selection only
new 56f9a3c Only leave the essential subscriptions in the list of recommendations and remove scrolling from the welcome dialog
new d40c7f6 Splitting description into two paragraphs
new a8a4d3d Uploading locale updates
new a60e817 Uploading new translations
new b60cfc4 Updating locale
new 9792145 Uploading locale updates
new 345a5c0 Uploading locale updates
new fc61fc5 Changing translator's name
new 3f28520 Adding contributors
new 428ec1e Fixing SeaMonkey glitch
new 9edc723 Adding Vietnamese locale
new e24aa53 Hide separator correctly on local pages
new 95af9a1 Uploading locale update
new 2be084b Make blog entries be whitelisted by URL
new 6181d14 Switching to modified Boyer-Moore algorithm for pattern matching and removing HashTable abstraction layer for speedup
new d7ca63f Make object tabs have less impact on the page's HTML - move them to XBL
new 96d1234 Removing debugging code
new 6145b67 Adding SeaMonkey Mail support
new a71531a Add toolbar icon to both main window and message window
new 8a6d697 Uploading locale updates
new 8dce038 Taking strings from the browser's findbar translation
new 96475de Taking findbar translation from Firefox
new 891959d Switching off "Check banner links" by default
new 296c1c6 Fixing dutchblock data
new 34948c0 *** empty log message ***
new 1c4b330 Upload locale updates
new f016dce Releasing Adblock Plus 0.7.2
new b281bb4 Adding contributor
new dd44a5b Releasing Adblock Plus 0.7.2.1
new 2b114b6 Newsgroup posts use the news: scheme
new 952590e Updating findbar icons from Firefox 2.0 theme
new 143d1a7 Fixing "open in new tab" not working in SeaMonkey Mail
new 8f92b15 Making sure keys are always initialized
new 68e23b4 Don't move the statusbar icon to the right
new 8ac2aa8 Add languages
new cc830bf Improving Songbird support
new 60538fa Uploading recent changes
new 13ae75d Autoregister chrome for SeaMonkey's sake
new b83c9c5 Adding null checks
new c2e90f3 Removing profile installation hack
new 60f6118 Releasing Adblock Plus 0.7.2.2
new 799169a Uploading locale updates
new 6f33f46 Adding script to create development builds
new 507b37b Make object tab a link
new 204ec16 Do not rely on version number returned by the browser.
new db0e17d Move object tab initialization code from XBL to regular JS
new 360ef02 Make sure object tabs have no text decoration
new 57aeb7f Adding contributors
new 34dc48f Fixing bad XML from previous checkin
new 65a6402 Fixing contributor's name
new 763aeea Uploading locale update
new d7e2df7 Adding support for Songbird 0.3
new 055fd2e Increasing maxVersion for Songbird to 0.3
new 85f4beb Removing obsolete file property
new ab52dd0 Add icon at the end of the toolbar
new 733254a Attach data to XPC wrappers instead of using events
new 7a00c97 Scroll to node using nsIMarkupDocumentViewer's method
new 07dd738 Fix standalone plugin check
new 7c0b0a6 Fix context menu, it should get the same wrapper as content policy
new 6ca458a Store reference to data on nodes and remove duplicate nodes
new 675bad6 Make sure SeaMonkey uses XPCNativeWrappers
new 813cb43 Making tampering with object tabs more difficult
new c5810ad Allow adding/removing filters while preferences dialog is open
new 068aeb8 Adding nsIAdblockPlus.addPatterns and nsIAdblockPlus.removePatterns, making whitelisting menus use them
new b580227 Uploading new locale
new d83e581 Updating subscription
new 66dc710 Changing GUID of the interface
new a020970 Hide drop marker in vertical toolbars
new 377f736 Releasing Adblock Plus 0.7.2.3
new c803bc5 Fixes for recent SeaMonkey versions
new 6d8af01 Update description
new 3618b94 Should not prevent context menu from appearing
new 9f9e02c Generalizing build scripts
new 1a673c9 Adding script to build nsAdblockPlus.xpt file
new f1f2b58 Make sure contentWindow returns a wrapped window
new 86e5ce1 Fixing rebar style (proper background bitmap attachment)
new 0b90b0c Bumping maxVersion for Firefox to 3.0a2
new 48d36ec Improving object tabs positioning, not breaking layout any more
new f96f186 Dynamic object tab styles should be important as well
new 1f1d669 Always insert object tab before the object
new 3328be6 Make sure object tabs are out of flow
new a777b5d Disallow web pages from probing for Adblock Plus by loading chrome scripts/images
new 650626a Make object tabs request a one-time permission to load its XBL
new 2a2062b Added method explanation
new 728a729 Fixing comment
new 05f18b5 Fix "block parent links issue"
new 1e32fd1 Remove nodes from the list when removed from the document
new a68e583 Protect chrome by runtime prefs instead of default prefs
new c314c2f Block remote images in data: and javascript: frames
new 074dcff Make sure object frames get added to the list
new afc73b3 Fix type for objects misrepresented as frames and images
new 0e89c4c Show "Adblock Object" for object frames
new 5212a48 Uploading locale update
new 2b9d6d6 Releasing Adblock Plus 0.7.2.4
new d083d2a Covering a few more necessary styles
new 0e268d7 Support SeaMonkey suiterunner builds
new ba29f26 XBL bindings have type "other", need to block them
new 4ffa95c Make tooltip shorter
new cdbe83c Fixing typo
new e5ef77c Adding missing semicolons
new f55e231 Fixing minor glitches
new d77546c Fixing author's name
new dc30d5d Adding contributors
new 577f62c New locale integrity testing script
new 088439a Make sure we always call the correct create_xpi.pl
new faf08fa Adding contributors
new 584b2db Adding contributor
new 235aa7f Removing unused "Block ads in local pages" option
new 8ee4334 Removing extensions.adblockplus.localschemes preference
new 520e240 Removing "Not a remote page" message
new 9ed8b3e Remove default filters
new 80280f7 Uploading recent changes
new 9842730 Removing useless HTML namespace
new 6c596ba Changing sidebar icons
new 0363920 Uploading recent changes
new 936ebbf Removing the right image this time
new 2184888 Make sure tooltip and context menu work properly for element hiding entries
new ef9c276 Make "Open in new tab" work in Thunderbird
new d6b22f5 Fix "open in new tab" for Songbird as well
new d10a039 Dropping Songbird 1.0 support
new 4310ccb Adjust Songbird version numbers
new db9cc47 Move sidebar to the bottom of the window
new db0b46d Fix flasher in Thunderbird
new 24cbbbc Remove SeaMonkey sidebar customization hack
new 641157a Removing useless attribute
new 150b35c Consolidating overlays for different host applications
new a63900b Adding search&replace utility
new e98e7de Bumping copyright year
new ed3fde3 Marking compatible with Firefox 3.0a3
new 38c7274 Releasing Element Hiding Helper 1.0.1
new 9454904 Changing contributor's name
new 3a9c34d Adding contributor
new 1421515 Adding first attempts at unblocking
new e6a1a58 Fix content menu target check
new ba960ac Fix element hiding counters on table rows (work around bug 83830)
new 0404667 Removing dutchblock
new 8db8a58 Make object tabs smaller
new ad6a873 First attempt at immediate unblocking
new 8df36a5 Uploading translation changes
new 52f5235 Fix typo
new 970d5e2 Fixing K-Meleon 1.1 issues
new 1f0c847 Updating locales
new 145aea9 Attach data to the window, not the document
new 74a7143 Simplify frames logic
new c47238c Back out previous change, cannot be sure that the document is created immediately - DNS lookup
new 5baf2f2 Remove duplicate property declaration (JS strict warning)
new a955ff3 More consistent frame handling, avoid problems in Gecko because of accessing frame's document too early
new f8c46fb Make object tabs less intrusive, rename and add tooltip
new 628a668 Make sure we don't get added twice
new b642bc6 Make it possible to build multi-language builds
new 23157d4 Updating locales
new 16d508b Backing out immediate unblocking change for the moment
new c205887 Make sure fullscreen doesn't hide the header of the blockable items list
new 6303a1c Uploading locale updates
new 29aca3f Uploading update
new f6051d9 Squeeze out a few bytes with PNGOUT
new bd0cd7c Remove Mozilla 1.7 compatiblity code
new 75fa178 Mark compatible with Firefox 3.0a4
new 4728cc9 Files loaded by objects are not objects
new 28513ba Data loaded by objects belongs to the document
new 4a1d9af Support permanent redirects
new 78fa6ff Allow permanent redirects via comment
new 85e885f Add fallback URL in case a subscription cannot be reached
new 2e824a5 Call fallback after more errors, don't want to be flooded with requests
new 1131b95 Uploading locale updates
new fea8819 Use findbar.dtd from Firefox translation
new 049f54e Fix access key conflicts
new 3778aaa Taking findbar.dtd from Firefox translation
new 12b1be1 Using findbar.properties from Firefox translation
new ebda377 Adding translation
new 9ffea6a Adding contributors
new 19a7412 Frisian translation not yet ready
new fcd4660 Changing accesskey
new 9a8afb3 Interpret unknown types as TYPE_OTHER and remove blockTypes hash
new 5333540 Adding subscriptions
new 8f323b8 Updating subscription address
new 01bc5da Setting homepage for Liste FR
new 4a1b7a0 Releasing Adblock Plus 0.7.5
new 73365b1 Change object tab title
new d2b2274 Cannot return NS_ERROR_NO_CONTENT, need to work around
new dbebe5f Make sure text isn't wrapped (Japanese!)
new a536b24 Adding moz-icon, for FireFTP's sake
new 73f6fdb Making Filter and State columns visible by default
new d6b19a9 Setting sufficient width for the Type column now that we can afford it
new dcc540b Don't overwrite patterns file until we have the data together
new 1933875 Adding Estonian locale
new 63907bb Adding Frisian locale
new 39047be Make sure to remember blockable items width - if it is turned into a sidebar using CSS
new 9c02388 Attach data to the document again (Fast B&F fix)
new 3f29098 Bumping maxVersion for Firefox to 3.0a5
new 2ec1798 Increase subscriptions_fallbackerrors to 50
new 3516763 Removed useless variable
new 05a42b1 Made compatible with Pocket K-Meleon
new c3bfee6 Change default size for blockable items
new 2ea6613 Make build system use default packager
new 80ab346 Fix build script glitches
new 8fc90ba Making multi-language build the default
new d16276e Making sure size and position of windows are saved
new 294ada2 Fix passing of dialog parameters in K-Meleon
new 63d2f6a Add missing null check
new 2c2b061 Site whitelisting shouldn't match if we are disabled
new 64866ec Uploading locale update
new f574974 Adding contributor
new 679592c Uploading locale changes
new b73bd3e Releasing Adblock Plus 0.7.5.1
new c473f86 Use new status bar messages in K-Meleon 1.1
new 239d9a3 Adding tooltip support (only toolbar for the moment)
new a8c0509 Bumping maxVersion for SeaMonkey
new 9e2d4ea Bumping maxVersion for Firefox
new 2ff7634 Increasing maxVersion for Firefox
new 00d9e58 Changing domain of Corset subscription
new 8b88b60 Remove nsIAdblockPlus interface to avoid detection
new 9374182 Releasing Element Hiding Helper 1.0.2
new cd80ebf Don't use predicatable CSS class names
new 829a6fd Uploading translation updates
new e9b36aa Releasing Adblock Plus 0.7.5.2
new 141b898 Releasing Adblock Plus 0.7.5.3
new a9557ff Bumping maxVersion for Firefox to 3.0a9
new 7c11941 Adding support for Midbrowser
new b429931 Hide editor after moving it - otherwise binding will not be applied
new f5073de Focus the tree after dismissing editor, not treechildren
new db117a9 Disable dummy entries in filter suggestions, they should not be selectable
new eb97a40 Fixing wrong width/height attribute values
new 79c5820 K-Meleon 1.5 compatiblity mostly done, switching to more robust methods of working with windows/tabs
new 30b4523 Fixing bugs
new db55ed7 Changing build scripts to be compatible with Mozilla build environment
new d277e29 Flashing should not fail if scrolling to node fails
new 171dae5 Refactoring inline script into several smaller scripts
new 4daceec Checking in recent changes
new 3430da7 Supporting Firefox 3.0b1 now
new 4969563 Increasing maxVersion for Firefox to 3.0b3pre
new b081a75 Commiting new locale
new d4755a4 Adding support for Songbird 0.4 (and dropping support for older Songbird versions)
new 344ba2d Claiming compatibility with Songbird 0.5pre
new dad8009 Adding support for eMusic Remote
new c619f67 Fixing "status bar never receives mouse events in Songbird" bug
new 5d736d3 Splitting up adblockplus.cpp and moving some functionality to JavaScript
new 729a523 Make sure K-Meleon 1.5 can open tabs
new 36e36f7 Further refactoring of adblockplus.cpp
new e1273ee Finishing up refactoring, making CPP files independent of each other
new c14f171 Fixing crash in K-Meleon 1.1
new 06d6308 Making sure to consider new element IDs in Firefox 3
new fe5ce77 Reverting previous change - changes in Firefox have been reverted
new d3946bd Supporting Firefox 3.0b4pre now
new 31aaf3d Mark compatible with Songbird 0.5
new 4ae7aa3 Replacing <browser> by <iframe> for sidebar
new 41238bb Removing self-promotion from the translation
new 59ad5d9 Uploading locale updates
new dcd361f Reverting lt-LT change - shortcut key conflict
new 563dc74 Tag CVS automatically after a release
new 6ef34f7 Make sure our toolbar is always displayed - even in popups
new 711e6a5 Prevent error message when inserting new filters
new 35cbba8 Only set src on the frame when it becomes visible, prevent document from being loaded too early
new c3ebadc Setting maxVersion for Firefox to 3.0b5pre
new d39dafc Apply whitelisting to element hiding rules
new 29a1c6a Don't set attributes from content policies, has to be delayed
new c8ca284 Adding support for new content types in Firefox 3
new a90d99b Changing default shortcut keys
new cac7b2e Return REJECT_SERVER so the usual hiding can take place
new 6f2bac9 Consider changes to nsIClipbard.hasDataMatchingFlavors() in Gecko 1.9
new a7fe09d Do 6 cycles instead of 3 when flashing borders
new c514779 Remove "Check banner links" option
new c58b0c3 Removing "Check links" option and fixing XPCNativeWrappers on inline scripts
new b3e9704 Don't fail if string isn't found
new e70da8c Removing unused strings
new 43428ae Make compatible with Firefox 3.0pre
new ed89b0c Uploading translation update
new 69e9447 Remove hardcoded shortcut key to close detached sidebar
new 6f4a684 Uploading locale updates
new 00674d7 Uploading new locale: Malay
new 4c43354 Adding new translators to the list
new 3a1cfc3 Uploading remaining changes to remove "check banner links"
new 3f7d302 Work around a crash in bmpmenu plugin
new 606220b Uploading locale updates
new c26ad6c Releasing Adblock Plus 0.7.5.4 (previous commit failed?)
new 11dd434 Fix detached sidebar (tries to copy keyboard shortcut from main window)
new 64bd203 Marking compatible with Conkeror (not really but Conkeror developers will take care of UI integration)
new 64780cf Releasing Element Hiding Helper 1.0.4
new 0fc5e7b Bumping compatibility range
new 10ad829 Make sure to attach to the correct overlay in Songbird, also change Songbird compatibility range
new e75a43d Preventing caching of subscription downloads correctly
new 92be034 Simplify unwrapping of ABP component
new 5a1f72b Bumping copyright year
new 65bb37d Bumping copyright year
new dda8962 Bug 18650: Adding option to not save hit count and last hit
new bd5a63c Fixing JS strict warning
new 4872279 Adjusting compatibility info - Gecko 1.8.0 no longer supported
new b37d9fb Remove wrapNode hack (dropping Gecko 1.8.0 compatibility)
new fec0b72 Adding filter composer
new fde7bdb Don't commit too much
new b39e322 Expose type hashes for filter composer
new d12c5bc Removing ancient drag&drop handling code
new 247a66e Hooking up filter composer, adding extensions.adblockplus.usefiltercomposer pref and reorganizing context menu for blockable items
new a4c46e0 Changing version number manually - 0.7.5.5 was a fake release
new c906a8f Changing maxVersion for Flock to 1.2
new d2a44a1 Fixing statusbar click handler
new ad3881f Handle unknown types properly
new b9bfdbf Working around bug 441370 (wrong date encoding)
new 2411da2 Fixing composer in Firefox 2
new 6bd7a88 Adding "copy filter" context menu item
new 93e6f99 Adding filter subscription to filter tooltip
new 8baacb6 Mark all scripts as JavaScript 1.7
new 15cc9d0 Allowing multiple selection in blockable items list
new e2d41f9 Allow pasting of filters that contain spaces
new 905e25f Don't forget to normalize filters being added
new 4381d2d Normalize filters added by composer as well
new e244a50 Fix wrong range check
new b85af6c Make composer dialog resizable
new e77d6fb Move warning about Adblock Plus being disabled from settings to composer
new d049725 Fixing detached sidebar
new 229e817 Make version field selectable
new a92d458 Add regexp warning to composer
new e2d3d80 Change suggested filters slightly
new ebf41b5 Add general explanation text, improve regexp warning
new 79440f0 Notify user if the pattern is too short (no shortcut)
new 5b64299 Updating contributors list
new a7ce20a Improve check to show "too short pattern" warning
new 6a197db Removing general help text (moved to filter composer)
new ef304e7 Mark too short patterns in the same way as regular expressions
new d757a54 Added tooltip for regexp exclamation mark
new dc206e3 Always use our own findBar.css
new 3013eb8 Convert menu into toolbar under Mac OS X
new 2a90fa3 Replacing getElementById() by E()
new dcd92fe Fixing malformed RDF
new af0c005 Make OS recognition work in SeaMonkey as well
new f9c2ee0 Removing tooltip size restriction to prevent text from being cut off in Firefox 2
new 3aee5dc Don't print object tabs
new d4ecbbb Removing regexp warning from preferences (useless)
new fc77410 Simplifying preferences: removing editor dropdown, no more binding the 'current' window
new 462cd9e Making 'Add subscription' open the assistant rather than the 'custom subscription' window
new 144fed9 Make filter editor work in Firefox 2 again
new d9d5c26 Remove findbar include (no longer used)
new 97347fa Improving button label
new c6e5fdc Next subscription download should only happen after 24 hours for failures as well
new 587e965 Improve workaround for date unicode bug
new 3d01995 Allow getSubscriptions to disable autoupdate for subscriptions
new d03cce7 Take autodownload flag from our modified version of the subscription
new 0d664c6 "Reset filter statistics" should reset last hit as well
new 8b7ef53 More obvious image for "checked" state
new 4452551 Don't convert nsIURI to text as long as possible
new 1169bdf Implementing $third-party option
new 0ccebfd Adding $third-party to composer
new eef915c Object tabs should open composer as well
new 4f4fa82 Simplifying command handling
new 1f1d2b8 Make blockable items toolbar always visible
new 6ec205c EffectiveTLDService can throw, more sane handling for these errors
new d1784c3 Set correct JavaScript version for our scripts
new 906c489 Update for new overlay code
new 80c3ad3 Accept commands via messages
new 6472461 Reverting previous change - unnecessary
new 6052849 Adding macros for main menu so that users don't need to change configuration files themselves
new 4d0a051 * Remove useless HashTable class * Remove unused fake factory * Remove unused jump table for pattern matching * Make use of |for each| where it makes sense * Don't create file's parent folder recursively (Gecko will do that already) * Use Unicode streams rather than convert to/from Unicode manually
new 2f250e6 Properly set subscription properties
new d3a0968 Restrict regexp toolkit to image of first column
new 6e874fe Bumping maxVersion for Firefox to 3.1a2pre
new 0195247 Basic implementation to disable filters from blockable items list
new 4beedee Removing unused unicode converter
new 8502cdc Remove code to create "debug builds"
new fa30cd2 Fixing scoping bug
new f71bb78 Exclude test files from the build
new 8fb0a89 Fixing typos pointed out by Stefan Nordhausen
new 1a8e54e Fixing translation error (bug 19972)
new 99a4561 Bump max SeaMonkey version to 2.0a2
new 61689bf Core classes rewrite and unit tests, initial checkin Note: Preferences window needs updating, doesn't work yet
new b829006 Forgotten changes to nsAdblockPlus.js component from core component rewrite
new 6333a5f Converting unit tests into mochitest format
new bcfbfe6 Adding script to set up a test environment
new 15948a0 Excluding CVS metadata no longer necessary
new 0c27344 Generalize script to set up test environment and add it to EHH and ABP Watcher extensions as well
new e52ffda Adding comment describing script usage
new b6c5157 Adding usage comment to the scripts
new d69b96e Adding comment advising to use make_devbuild.pl rather than run this script directly.
new ff39629 Adding comment about what this script does - and referring to make_devbuild.pl for common tasks
new 54f9874 Excluding CVS metadata no longer necessary
new f8ce7f5 Updating release scripts to work with Mercurial
new 74976c7 Excluding CVS metadata no longer necessary
new 10b618e A file path is no longer necessary to run the server
new 3c9807d Making sure that the server is always shut down after the test
new 41fde67 Replacing -moz-opacity by opacity
new 85cbf54 Fixing syntax errors
new 98ed885 Fixing wrong check
new abcfb6b Fixing site whitelisting ("for" used instead "for each")
new 73b4bf0 Remove dummy list entry (adding new filter)
new f2af403 Use inner function rather than function variable
new e6fe8e5 Register filter/subscription listeners properly
new acef14f Rename selectPattern into selectFilter
new b37a1cf Simplify tree atom initialization
new aee7fd6 Don't copy all subscription data during initialization
new 63e19b3 Simplify initialization of closed subscriptions
new 491302a Drop support for ancient sorting pref
new 9358318 Replacing "var" by "let"
new 9811dc5 Fixing syntax error
new cf8a9d6 Adding missing return parameter documentation
new 324c59f Adding the possibility to wrap subscriptions and filters
new 932f26b Remove initSubscriptionPatterns (no longer required)
new 1587beb Rename treeView.data into treeView.subscriptions
new 961be3b Fixing treeView.rowCount and treeView.getRowInfo()
new 23a0d12 Fixing treeView.getSubscriptionRow() and treeView.getSubscriptionRowCount()
new 362642a Fixing declaration of treeView.subscriptions as well
new 7a23686 Fixing treeView.getCellText()
new ead255d Fixing treeView.getColProperties() and treeView.getRowProperties()
new a173462 Removing styles targeted at the dummy element
new 60d2b97 Fixing mistake in filter categorization
new 76c21e6 Replacing "pattern-" by "filter-" in row properties
new 2d06ffb Making sure getRowInfo() always returns a value - and fixing a few small treeView methods while at it
new 69544e1 Fixing treeView.toggleOpenState()
new 10114e8 Fixing drag&drop
new 8c16e83 Fix filter/subscription moving
new cea9493 Copy subscription's filter list lazily, not on initialization
new 994e6e6 Fixing sorting
new 9517d72 Adding View menu and removing column picker
new 7e554f8 Changed tree column IDs
new 28bdb34 Changing styles - special subscriptions can be disabled as well
new 972ab75 Fixing "Reset hit statistics"
new 6547cfa Improving documentation for resetHitCounts()
new 4c4dbbb Fixing copyToClipboard()
new dd9453e Fixing enabling/disabling of filters and subscriptions
new 82b6f31 Removing now useless treeView.disabled map
new f0371c5 Removing dummyFunction() - no longer used
new c4e6346 Fixing file export
new 8bf2add Fixing two typos that prevented hit counts from working correctly
new a14349b Minor improvements
new 5e17c60 Fixing filter/subscription removal
new 008cd28 Slightly simplify filter removal
new 1952ce5 Fixing context menu
new d029e1b Removing obsolete treeView.removeRow() method
new d3806e2 Fixing filter editing, list export and "remove all filters"
new 70f9304 Renamed "export filters" and "remove all filters" in the menu - only apply to "custom" filters
new 6d50531 Fixing "Edit filter in effect"
new 3046dd6 Simplify treeView.getSelectedFilters() by reusing treeView.getSelectedInfo()
new d366342 Change editFilter() call conventions
new 8af3e6e Changing editFilter() call conventions
new fbdbe04 Fixing filter subscription editing
new e03858f Fixed synchronization with external filter additions/removals
new d7875cd Fixing synchronization with external filter enable/disable
new b42cc84 Improving synchronization with external filter changes
new 8054d24 Fixing synchronization of subscriptions with external changes
new 2302769 Fixing subscription addition glitch (typo)
new 22b638e Removed unuses cloneObject() function
new 946eed3 Fixing "Update subscription now"
new 6225fd4 Fixing "Paste" command
new a8ae707 Generalize build creation script so that it works with any extension
new 15bcf4d Generalize development build creation script so that it works with any extension
new f37f36f Adding Polish to the list of supported K-Meleon languages
new d6bcab7 When selecting a filter, try to find it in an enabled subscription
new 01b3a9c Adding missing documentation. While at it, removed useless Drag&Drop constants and made treeView.isEditing a property.
new 6b7dd1e Remove edit on single click (was meant for dummy item)
new b69cf00 Fixed: no row selected in the list after editing a row an cancelling
new da26a70 Fixed: accepting editor without any changes removes the filter
new 76ea2a2 Simplify setting of the insert variable in treeView.stopEditor()
new f0305ec Fixing text search
new 55a69a4 Making sure all special properties of wrappers start with an underscore
new 41c2f3c Fixed: endless loop when moving subscriptions
new c130cc6 Fixing "Apply" function
new f6b750a Fixing filter <=> subscription association and adding tests for it
new b9920ae Fixed: Filters become active on updates for a subscription not in the list yet (added tests)
new 919537f Fixed: subscription view not updated if the subscription is disabled externally
new 1954ee2 Fixed: subscription enable/disable doesn't enable/disable filters when applied
new 5ef10e7 Fixing abp.addSubscription()
new b8a94d6 Fixing updates on external subscription enabling/disabling again
new 04864c9 Removing unused abp.getUpdateItem() method
new 9724c11 Slightly improving abp.openSettingsDialog()
new 5089332 Making abp.loadInBrowser() support Songbird
new 86eca52 Fixing IAdblockPlus.getSubscription() and IAdblockPlus.getSubscriptionAt()
new e97e9b7 Fixing IAdblockPlus.updateExternalSubscription()
new 0f13694 Fixing IAdblockPlus.removeExternalSubscription()
new ce57457 Improving documentation
new 066fc1b Offially renaming the interface into IAdblockPlus and removing IAdblockPlus.lastSuccess property
new c4685fe IAdblockPlus.addPatterns()/removePatterns() should normalize filters
new 3581867 Removing "protect chrome" work-around - no longer necessary in Firefox 3
new 8290961 IAdblockPlus methods should save filters to disk if necessary
new 9ce9a34 Change storage format: drop "user patterns" section, rename "subscription patterns" into "subscription filters" and "pattern" section into "filter"
new f84c965 Allow adding comments to all filter groups
new a6422fd Allow adding comments to all filter groups
new 9369515 Update compatibility ranges
new d14a62b Updating tests for filter storage format changes
new 3a1a10e Don't block when matching filter is a whitelist filter
new 2f943bb Don't count whitelist hits as blocked elements
new 473ce36 Don't collapse whitelisted elements
new d96fad0 Refilter previously whitelisted elements as well
new d7feb11 Typo: wrong notification sent when filters are enabled/disabled
new a3a2974 Add missing check - getCellAt() might not return a column
new fbcaad7 Adding tooltip for invalid filters to show the reason why the filter is invalid
new 508e435 Restore tooltip for overflowing cells
new 3c1a13d isCellCropped() doesn't like getting null values, adding a check
new 1039df8 Enabled "Delete" context menu item for subscriptions as well, not only for filters
new b058c7b Improve readability of fillContext()
new dca5360 Don't show "Edit filter" and "Edit subscription" together in the context menu
new d425691 Add missing parameter to treeView.getSelectedInfo() calls
new 8589bf1 Changed "Move up/down" into "Move filter up/down" to clearly separate this from "Move group up/down"
new ebaac32 Add Disable/Enable to the context menu
new f1d2f46 Don't fail download for non-HTTP requests
new 3789591 Adding support for checksums in filter subscriptions - reject download on checksum mismatch
new 611c630 Add checksum to files created by "Export filters"
new 768c995 Fixing testcase to make the bug obvious
new 427c870 Fix reading from disk - last line not read
new 9fc6f34 Improve code collapsing frames in a frameset
new 3b1570f Fixing wrong BlockingFilter.collapse check
new 25fe550 Don't simply copy filters when subscription filters change, use getFilterByText() for all of them to get the wrappers and update shortcuts.
new 0fa4571 Adding test for filter shortcut serialization/deserialization
new 747b488 Make sure to deserialize filter shortcuts from patterns.ini
new a9bf520 Fixing column styles
new 5710594 Adding "Size" column to blockable items list (hidden by default)
new c4f3e43 Adding size to blockable items tooltip
new 9d1e2c9 Adding checksum validation script
new e170eb1 Properly handle temporary redirects in subscription downloads, adding tests
new 6361477 Adding tests for redirect chains
new cfae75c Make sort by size almost work even though size can change easily
new 79fd229 Make "State" the default sort order for "blockable items"
new 5ca6882 Making homepage URL localizable
new b88f39d Use more user-friendly filter group names (http://adblockplus.org/forum/viewtopic.php?t=1207)
new 5c88476 Adding warning if Filterset.G is installed
new cdc77ea Converting to Unix line break style
new 25af3ca Fix flacky persistence of column visibility - set "hidden" attribute rather than property
new aac2d64 Pressing "Enter" on a group title or doubleclicking that title should only perform the default action (open/close)
new 526a075 List's context menu should only apply to the content, not the header
new c07e38a Updating test: original data was incomplete (esp. no shortcuts)
new 08029b4 Fix encoding of the test data (=> UTF-8)
new ab81b0b And one more encoding fix - remove BOM
new b29818a Adding profiling capabilities to tests
new 0ea5bf4 Filter.fromObject() should just return null for unknown filter types
new 913810d Static methods shouldn't use "this"
new ab8ba34 Test for [User Patterns] section further down - it should be pretty rare now
new ff52be3 Save a little execution time by replacing property lookups with switch statements
new ffcd2c7 Merging wantObj and wantList variables
new 983e83e Work around bug 462504 - don't change loop variable
new c674706 Remove useless class definition
new 53d11ad Don't save normalized data back to the file, keep empty lines and EOL style
new 33ac15d Fixing typo
new 12f1ee2 Remove debug code
new 9ba8b8f Duplicate View menu as list header context menu
new 61cd69a Existing external subscriptions shouldn't prevent the subscriptions dialog to show up on first start
new 17ab7ac Changing enabled/disabled images for Preferences dialog
new fb1a9c7 Tweaking margin and min width of the "Enabled" column
new d50909e Removing blocked.png - unused
new dfdbeb2 Merging state images for the list of blockable items
new 7fd799c Cleaning up icons
new 4f9bfd5 Removing unused variables
new 3834784 Use better error code
new 505b91b Merging status icons into one image
new 694bb1f Fix default sort order - list should only be sorted by state if the user didn't choose anything already
new a2d87d3 Whitelist filters without options always apply to entire pages - fix and additional tests
new db56b3e Renaming Tools menu item into "Adblock Plus Preferences"
new ddf7cfe Adding "Adblock Plus: Blockable items" to View menu in Firefox and SeaMonkey
new 979ed53 Add Adblock warning to the subscriptions dialog
new 6840ac1 Move warnings to a better place
new 166f948 Remove Adblock warning at startup and now useless extensions.adblockplus.checkedadblockinstalled preference
new 3f1a0d6 Use extensions.adblockplus.currentVersion pref to trigger first run actions instead of extensions.adblockplus.checkedtoolbar and extensions.adblockplus.showsubscriptions
new a213211 Removing no longer used code
new 9368570 Open subscriptions dialog in a new tab on first start - ignore session restore for now
new 63f1ed7 Move skin files from skin/classic/ to just skin/
new 45f4430 Changing compatibility info of exported files, $third-party will require Adblock Plus 1.0
new 7b8ecba Updating locales from Babelzilla and adding incomplete locales
new 682a325 Updating findbar.dtd to the state of current Mozilla trunk
new 86c4b52 Don't abort testing if some key is not found
new 1e38f4b Exclude incomplete locales from testing
new 337f58a Do not include ".incomplete" file in the build
new c6d21b5 Replacing contents.rdf in locales by autogenerated files
new e15599f Backed out changeset 706469dfa5bf (Move skin files from skin/classic/ to just skin/) - SeaMonkey :-(
new 7b2950d Merging backout of revision 706469dfa5bf
new ad714cd Adding script to auto-generate content.rdf files in locales
new e7da755 Check for correct UTF-8 when reading locale files
new 9774d75 Making sure to read all locale files when testing
new a3aa85d Report missing/extra keys/files during locale testing
new d1000c4 Test DTD syntax while parsing the file
new eb7f4ad Test properties file syntax while parsing
new 6263ad0 Fixing bug in entities processing
new 48c80d4 Uploading Vietnamese locale changes from Babelzilla
new e15267c Removing untranslated strings from Vietnamese translation
new 1e2239d Use warn() more consistently
new c25b979 Adding check whether access key length is one character
new 1a314e1 Applying same length check to EHH command keys as well
new b024da6 Adding access key validity checks
new 11a9483 Uploading update for Turkish locale from Babelzilla
new 23d9781 Removing untranslated strings
new 5d36f31 Adding check for untranslated strings
new 6abd172 Putting locale at the beginning of all messages
new b9b4665 Print all key values in single quotation marks
new 5021228 Report errors from create_xpi.pl
new 1554a61 Uploading update for Danish locale from Babelzilla
new b15c7e1 Uploading update for Vietnamese locale from Babelzilla
new cf2d1fb Don't consider replacing ' by ' a change.
new 21752dc Typo fix, adding missing flag
new d44b88d Adding access keys of the composer dialog
new d855810 Fixing access key conflict
new fa9a4ab Fixing hit reporting for element hiding rules
new 04f57db Topic 3071: Style element hiding hits differently
new c06ad26 Topic 3061 : Make subscription titles in the list bold
new 04101ca Topic 3084 : Don't fail third-party check for simple URLs
new 931c023 Allow specifying a list of locales to be tested on the command line
new 6684fc9 Print to STDOUT rather than STDERR (for easier automation)
new 9f49087 Uploading update from Babelzilla
new a277ec0 Uploading update from Babelzilla
new 9feed0a Uploading pl-PL update from Babelzilla
new eaf4e9d Uploading es-ES update from Babelzilla
new 586c9fb Uploading zh-CN update from Babelzilla
new 3697250 Adding support for Private Browsing (Firefox 3.1)
new 58acb23 Use weak references to observer
new e7f978d Improving code comments
new b2412d1 Don't swallow exceptions during Private Browsing initialization
new a9fbe59 Check Private Browsing support by contract ID rather than interface (as per http://ehsanakhgari.org/blog/2008-11-08/prepare-your-add-private-browsing#comment-172)
new fe5d5a7 Uploading da-DK update from Babelzilla
new f4cb4c4 Uploading nl-NL update from Babelzilla
new c4d3425 Uploading fy-NL update from Babelzilla
new b726e5f Fixing mistake in MPL header
new 5ddbe5b Updating de-DE locale
new 0bff359 Updating ru-RU locale
new 967ce89 Uploading uk-UA update from Babelzilla
new 0d28b0e Topic 3108 : Don't add filters to the list twice if the list is sorted
new ce39fac Topic 3108 : Don't forget to remove filters from the list if the list is sorted
new a3c6fec Uploading cs-CZ update from Babelzilla
new a9bb7d0 Uploading el-GR update from Babelzilla
new 4205449 Uploading ro-RO update from Babelzilla
new f571514 Uploading ro-RO update from Babelzilla
new ccef9a5 Making element hiding work with NoScript and fixing whitelisting of element hiding rules while at it
new 9895647 Simplifying logic for element hiding hits
new 93e2999 Prevent passing chrome:// URLs to processNode() that will not lead to a hit
new f75ef26 Increase all hit counts in one place
new fc67713 Updating element hiding test to element hiding changes (cannot use display property to detect hits, and content policy is required for the actual hiding)
new 22d6399 Uploading it-IT update from Babelzilla
new b3b5c84 Recommend filter subscriptions with element hiding now that element hiding issues are fixed
new b8593d8 Removing white border on 16x16 images again.
new bb2395c Added support for Prism 0.9
new e5b14ae Double-click on Enabled column should start filter editor
new 91ecb4e "Re-enabled filter" should work for subscription filters as well
new 170a650 Removing unused getElementRect() function
new 24dc1f1 Bug 19126 : Don't use getBoxObjectFor() if getBoundingClientRect() is available
new 9fc9ee8 Replacing tabs added by previous checkin
new 295270a Remove hack - both toolbar icon and status bar icon are supported for Songbird now
new ab4f3f7 Adding tests for subscription downloads with checksum verification
new cf81266 Don't call fallback URL if subscription download fails with checksum mismatch
new 3dba7cb Make subscription dialog on first start work in Prism
new 669b422 Only show subscriptions dialog once on first start, not for each window
new 2aaf886 Select ABP subscription tab automatically
new 11cdd76 Centralize all filter sorting in one place. Fixing bug while at it: subscription isn't resorted if inserted into the list for the second time.
new 35bcf6e Always resort subscription that is inserted for the second time: it might have changed in the meantime
new d82fb47 Fixing typos
new b681027 Uploading vi-VN update from Babelzilla
new 90a9c25 Make sort functions slightly more consistent
new ae18693 Exclude comments from regular sorting, they should be sorted together with the filter following them
new e248088 Allow dragging comments across subscriptions and even if sorting is switched on
new 9b705f1 Simplify sorting considerations when filters are added
new bc96004 Make sure to invalidate list correctly on filter removal without sorting
new 11c5e5d Flock 2.0 is out, marking compatible with it
new 9ef292d Uploading ko-KR update from Babelzilla
new 0fb0566 Uploading th-TH update from Babelzilla
new d6253c4 Uploading tr-TR update from Babelzilla
new 4b9993a Updating contributor list
new 90bf7d9 Uploading sl-SI update from Babelzilla
new 0e86a1f Fixing typo
new 92938bc Uploading hu-HU update from Babelzilla
new dc5210e Fixing image decoding
new 68d1046 Don't wrap content window twice
new 34faed1 Unwrap arguments from K-Meleon
new 2793e69 Adding browser.addTab() emulation
new b464758 MFT_OWNERDRAW works on context menu again, use it
new 5da01c2 Adding Italian to the list of K-Meleon languages
new 3a6dd76 Fixing backup creation (typo)
new 40fa6fc "new Date().getTime()" => "Date.now()"
new c02cb46 Uploading gl-ES update from Babelzilla
new df131d9 Uploading pt-PT update from Babelzilla
new 667762f Uploading zh-TW update from Babelzilla
new f0b6f1a Uploading ar update from Babelzilla
new 22246b5 Galician translation is no longer incomplete
new 9d84efe Uploading fi-FI update from Babelzilla
new 02366b8 Marking correct translation as complete
new 6a52560 Return dummy window if no browser window is found to keep UI code happy
new 047e0f3 Adding tests for patterns backup creation
new 121e633 Topic 3167 : Treat Delete and Backspace the same for Mac's sake
new 91b427c Fixing typo
new 4e44217 Uploading ms-MY update from Babelzilla
new 56777bd Uploading fi-FI update from Babelzilla
new 507bf4d Uploading fr-FR update from Babelzilla (unreleased)
new ad9fceb Uploading hy-AM update from Babelzilla
new a36e64b Uploading hy-AM update from Babelzilla
new dca04cb Uploading hy-AM update from Babelzilla
new 2b08a5b Marking compatible with Firefox 3.1b2
new 7201b2d Uploading id-ID update from Babelzilla
new 75bfe88 Adding missing fr-FR file
new 6e568d3 Adding contents.rdf for id-ID
new f8deb2b Bumping maxVersion for Firefox
new 6eb2282 Uploading ca-AD update from Babelzilla
new ff40c35 Uploading ca-AD update from Babelzilla
new f0a9e97 Uploading hy-AM update from Babelzilla
new 4af6185 Uploading hy-AM update from Babelzilla
new e034254 Adding contributors
new 9c2ee7d Updating locales from Babelzilla
new 9514ba2 Fixing access key mistakes
new e5bfd67 Fixing access key mistakes
new 0ee68af Releasing Adblock Plus 1.0
new ba05ea5 Fixing typos in release script
new 4f1484e Changing maxVersion for Thunderbird to 3.0b2pre
new d32bce4 Improve collapsing of frames in a frameset
new e74b395 Topic 3200 : Only use display:inline with element hiding for Gecko 1.8.1 browsers
new 0886950 Making object tab class names more random
new c8e14a7 Adding support for future TYPE_MEDIA content type (HTML audio/video)
new c29749a Toolbar button label and menu item label should not be the same
new 3b416bd Make sure dev build version numbers always consist of three digit groups
new 2a8bab8 Don't create single-language release builds for incomplete locales
new f96e4bf Use Matcher class to check for disabled filters (better performance)
new 704a64d Topic 3207 : Indicate disabled filters in the list of blockable items
new 4cae0bf Don't package tests with K-Meleon builds
new c418a57 Topic 3211 : Filter list doesn't update properly when filters are added/removed externally
new e809fe5 Marking compatible with Firefox 3.2 nightlies
new 0ca386f Added new state icon for addresses where matching filter is disabled, made sure to consider that state in sorting by State column
new ba52639 Fix handling of commands for toolbar icon's menu in K-Meleon
new c8d056b Marking compatible with SeaMonkey 2.0a3
new cbd8184 Updating contributor name (Indonesian translation)
new 82c1ed6 Don't show object tabs on invisible objects
new 0d1ad12 Fixed: Filters not properly removed from matcher if their regexp representation is identical
new 63e0f13 Escape [ in "subscription filters" patterns.ini group to make sure a filter cannot be misinterpreted as a group start
new 08a8f6c Don't import checksum comment
new 5de010d Updating homepage link for Liste FR
new c073a40 Adding MORPEH List to filter subscription recommendations
new 925143f Adding Vietnam List as a recommendation
new 8de9b18 Disable/enable filter when State column is clicked
new 327649f Blockable items list shouldn't have its own code to open tabs in browser
new f52bde6 Don't overwrite disabled filters by null in blockable items list
new 42d16f6 Make search in blockable items consider filter text as well
new 355867a Pad version numbers for K-Meleon development builds as well
new 536678f Topic 3272 : Accept element hiding hits in chrome documents (Gecko 1.8 compatibility)
new 7e23d0c Topic 3257 : Insert object tabs after object to prevent breaking some Flash movies
new 0682966 Make list of subscriptions scrollable
new 26c0168 Topic 3232 : Adding extensions.adblockplus.composer_default preference to change the default option in filter composer
new a3cd828 Changing subscription name
new d260fa7 Recommendations: Replacing Cedrics Liste by Ares' ABP Liste
new add7919 Adding ROList to the recommendations
new 9c20ce2 Preferences: Replace "Tip of the day" in Help menu by "Getting started"
new ecc2dd3 Try to focus the browser when opening a new tab, don't open in background
new 350b355 Fixing bug parsing collapse flag in patterns.ini
new 4201abf Don't create unnecessary objects when calculating number of hits for each filter (icon tooltip)
new ef560e5 Adding explicit tests for serialization/deserialization of $collapse, $~collapse and $match-case flags
new 1373adb Adding support for domain-restricted filter rules
new 674c57b Remove spaces everywhere in domain name restriction
new 754753a Filter composer: Adding help tooltip to the "Restrict to domain" UI widget
new 7aeb755 Less restrictive CSS styles for the "help" question mark
new 9b1ed6f Composer: Adding "Select all" and "Select none" links for types
new abd973b Make sure to scroll to the radio button when it gets selected
new b2fa185 Subscriptions list: Clicking subscription title should select the subscription
new 64ce393 Adding strings to disable/re-enable filters on a particular site, implementation to be done after string freeze
new 3193796 Adding script to update findbar.dtd from Mozilla's repository
new e3c786a Updating findbar strings from Mozilla's repository
new 028e6fb Updating locales with changes from Babelzilla
new 05a1e73 Updating from Babelzilla
new 777b076 Uploading es-ES update from Babelzilla
new 2e3b1f0 Don't warn if toolbar button label is untranslated
new 9ce39bc Uploading vi-VN update from Babelzilla
new 6385924 Uploading hu-HU update from Babelzilla
new ea57e67 Uploading hu-HU update from Babelzilla
new 5dd993e Uploading ca-AD update from Babelzilla
new 892235d Uploading tr-TR update from Babelzilla
new 91a78fb Uploading pt-PT update from Babelzilla
new 3ad1f2d Uploading he-IL update from Babelzilla
new e48addb Fixing wrong label
new 1b385d0 Updating Russian translation
new a81ea7d Updating Russian translation
new 1842c3c Set internal version number for development builds correctly, didn't match file name before
new c519ac8 Adding script to create a build for Babelzilla
new 3bacc1e Uploading th-TH update from Babelzilla
new 315000e Uploading it-IT update from Babelzilla
new 5e4de2e Uploading pl-PL update from Babelzilla
new 28b1b2b Uploading fr-FR update from Babelzilla
new 4658c1f Uploading sv-SE update from Babelzilla
new 901585e Uploading sk-SK update from Babelzilla
new f56fbf0 Uploading hy-AM update from Babelzilla
new 9bf1162 Make dropdown menu the context menu of the toolbar icon
new a89defb Adding version numbers for patters.ini file and special processing for format version changes
new 0d0f8ad Getting rid of unnecessary global variables
new 2b6574b Uploading el-GR update from Babelzilla
new 1b4b4c6 Uploading cs-CZ update from Babelzilla
new decdbe7 Uploading ro-RO update from Babelzilla
new e52e3e6 Uploading fi-FI update from Babelzilla
new de1d18b Uploading zh-CN update from Babelzilla
new e8436bd Remove menu dropdown for defaulttoolbaraction 0 case
new 6181547 Uploading nl-NL update from Babelzilla
new ac72a24 Corrections to Russian local by Quicksilver tears
new c718f1a Don't recalculate third-party flag and document domain for filter composer
new 4f463e2 Uploading id-ID update from Babelzilla
new 576350d Uploading id-ID update from Babelzilla
new 5abd1b1 Uploading kk-KZ update from Babelzilla
new 6c33595 Uploading da-DK update from Babelzilla
new 6c794fb Uploading zh-TW update from Babelzilla
new 7c61147 Bug 20410 : Adds logging output that shows how much time is spent in different parts of ABP startup code
new d76e175 Making bracket style consistent in nsAdblockPlus.js and adding JSDoc comments to timeLine class
new 09c8d89 Don't call timeLine.log() in release builds
new cc50e3f Bug 20411 : An easy win for Ts - move some unimportant cleanup code to run shortly after startup. This is a noticeable win because the cleanup code iterates folders on disk.
new 29e0b3c Bug 20411 : Remove upgrade hack altogether (upgrade in SeaMonkey 1.1 seems to work fine without)
new ede2c0b Bug 20412 : Move the actual code loading data from the INI file stream to a separate function. Interestingly enough, this change alone cuts off 30ms (15%) of loadFromDisk execution time.
new 2c1bd1a Fix style of previous patch and add JSDoc comment
new 6152f0e Bug 20412 : Don't store non-essential filter properties in patterns.ini
new 2df931e Don't mark disabled filters as slow
new b1c6a89 Bring back a meaningful string representation for filters
new 9e53aab Don't show disabled subscriptions as filter source in tooltip
new 8837530 Fix prototype chain for filters
new 8b7a8fb Recommending plain EasyList again
new b59c7c9 Uploading sl-SI update from Babelzilla
new 0198f7e Adding new contributors
new e38fe11 Typo fix
new 269e8b5 Uploading translation changes from Babelzilla, findbar.dtd changes from Firefox repository, fixing access key issues
new 62292b6 Releasing Adblock Plus 1.0.1
new 88a82e5 Uploading gl-ES update from Babelzilla
new ca1c556 Adjust "resource" entries in chrome.manifest when setting up a test environment
new 894cb8e Restructuring repository to have all extensions at top level
new 0493a3d Recognize regular expressions with $domain option as regular expressions
new aa510d3 Simplifying description text
new 9a6f461 Uploading ar update from Babelzilla
new 2b4d260 Uploading en-GB update from Babelzilla
new 8053467 Make all references to window explicit.
new ed8a73e Fork overlay code into browserWindow.js
new 6fc2f1b Giving browser window code it's own execution context, first try (hotkeys and blockable items list still broken)
new 6603423 Starting to fix up previous borked commit: * Replace document.getElementById() by E() helper function * Call abpInit() explicitly * Don't use CSSPrimitiveValue and Node classes (only defined for a window) * Move unload listener registeration to a more appropriate location
new 5eaf339 Restore drop-down menu and tooltip
new 511a622 Fixing timers
new 9ac2bf1 Restored "disable on" functionality and made it handle anchors properly.
new 811d06f Properly register event handlers for remaining menu commands.
new 127ef5c Fix handling of toolbar/status bar button clicks
new a746aba Fixing context menu items
new 9701364 Remove unnecessary checks
new 62eb8aa Properly cancel timer if window is closed
new 588a2d1 Fixed key handling (worked around bug 371900)
new 0cfcf90 Fixing abpGetBrowser() calls from blockable items list
new 6e2a4f8 Preliminary fix for blockable items detach/reattach
new 4bb9802 Uploading pt-BR update from Babelzilla
new 1176147 Use Date.toLocaleFormat("%x %X") instead of Date.toLocaleString() to get the date in a more compact format.
new 29bc05e Make subscriptions dialog resizable
new e2910da Adding missing reference to window
new ba10358 Fixing up loadInBrowser to open a tab in SeaMonkey properly
new 7ea44a8 Uploading it-IT update from Babelzilla
new dc0c047 Marking compatible with SeaMonkey 2.0b1
new 26c22cf 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 e05c59e Changing version check for element hiding work-around: bug 445191 was moved to 1.9.0.9
new da5dd04 Uploading mn-MN update from Babelzilla
new 7a1a230 Making sure copied addresses use platform's line breaks as separator
new e6acd3b Updating copyright year
new 2336f6f Fixing mistake from rev 8552186dcf3f (Updating copyright year)
new 219e99e Some more browserWindow.js cleanup
new 7183509 Fixing maxVersion for Firefox
new f7a67f6 Reinstate the hack for element hiding in Firefox 3.0.8 and below
new 92ac87c Updating Ares2 in list of contributors
new 5ab5448 Updating EasyList download location and renaming Ares' list into EasyList Germany
new 0154d0a Removing Viet Nam List from the list of recommendations for now
new 2251023 Adapting locale tests to new repository structure
new 80705d3 Uploading current translations from Babelzilla
new de50344 Adding contributor
new 80e2c05 Updating release scripts for new directory structure
new 853d7ac Releasing Adblock Plus 1.0.2
new da551dc Uploading pt-BR update from Babelzilla
new f4887b5 Uploading sr-RS update from Babelzilla
new 2a3cdf8 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 c80d820 Run all tests independent of Gecko version - pre-1.9 versions no longer supported
new 9e21e14 Always use nsIEffectiveTLDService for domain checks - pre-1.9 Gecko versions no longer supported
new 3d6ff87 Removing Gecko 1.8 clipboard support
new f7e8ef4 Remove some outdated markup on tree editor and put the "close" button on its right side
new d134b96 Improve tree editor position calculations (stolen from tree widget editor in Firefox 3)
new 5a36c28 Marking compatible with Prism 1.0 - will be based on Gecko 1.9.0.9
new 7baf0f3 Delay setting tree selection to work around bug 489881
new 6dc2e4d Moving "slow filter" warning into a separate (sortable) column
new b8c50d1 Return REJECT_REQUEST from content policy again so that nothing is hidden unless "Collapse blocked elements" is enabled
new e61e317 Replacing fake findbar in preferences by the real one
new 9308192 Don't attempt to load findbar.dtd
new d99c726 Stop testing findbar's access keys
new b660e68 Adding new close button for blockable items and filter editor (previously shared with findbar)
new fbead8c Removing contents.rdf files (unnecessary in Gecko 1.9)
new df410e8 Removing install.js (unnecessary with Gecko 1.9)
new 8840c04 Updating build scripts (fewer files to consider now)
new f6b1506 Removing pointless skin subdirectory
new 9b6e966 Remove SeaMonkey chrome registration hacks
new 583aa38 Removing unused constants
new 4481d80 Renaming Adblock Plus component to remove bogus file name prefix
new 15b9c82 Delegate component registration to XPCOMUtils module
new 6157eea Remove unnecessary locales list (previously used by SeaMonkey chrome registration hack)
new cbfcb8b Cleaning up abp.QueryInterface()
new bb5f729 Use XPCOMUtils to generate QueryInterface functions
new 5fd81fe Remove abp: protocol, intercept genuine clicks on abp: links instead
new c72b9fc Moving UI files into a separate directory
new 779a36a Moving flasher to UI code, where it belongs
new 3a3d9f6 Fixing broken unit tests
new 29b9f63 Updating Mochitest framework to the state of Firefox 3.1b3
new 277ad28 Changing element hiding tests to work around bug 490197 - apply element hiding rules to http content rather than chrome
new c57b278 Making httpd.js work in current nightlies (nsIAsyncStreamCopier.init() got two new parameters on trunk)
new 01948bb Remove Prism 0.9 workaround (this version is no longer supported)
new da55597 Updating SeaMonkey and Thunderbird compatibility info (only support versions with bug 416942 fixed)
new d70c691 Remove mistakenly duplicated line
new 1dff379 Comment that determining origin of a request should be changed later: nsILoadContext should be used
new 961bb87 Track redirects and make sure both original request and redirect can be blocked
new 508b6a9 background-image CSS property is a list in Minefield nightlies, treat it properly
new af34fbd Changing version number to distinguish trunk and stable branch
new 03d0ec9 Removing special case "component didn't load" - pointless now that SeaMonkey 1.1 is no longer supported. Also cleaning up the way states are indicated in UI (use abpstate attribute for it instead of two different attributes)
new d696bc5 Remove special handling for the case that component didn't load - no longer an issue without SeaMonkey 1.1 support
new 982f052 Checking in a diagnostic page displaying errors related to Adblock Plus - can be viewed under chrome://adblockplus/content/errors.html
new 3578f11 Fixed check for the case that there are no errors
new 79ff0c2 Topic 3850 : Make sure hit column width doesn't get too small
new 6a9f542 Topic 3850: Disabled filters shouldn't be marked as slow
new 9fa8d34 Improve redirect handling: * Do not cancel the channel, throw an exception instead (loading of scripts will hang otherwise) * Look up the request both in the origin window as well as in its parent (frames are stored in the parent)
new 2985568 Moving column width settings to CSS
new 19e3138 Don't spam error console when redirects are blocked: work around bug 287107 by throwing an error that won't be reported
new 73cac26 Adding more element hiding tests
new 56c352f Making sure ABP prefs are always restored after test
new 0863629 Adding tests for element hiding with whitelisting
new bf9d680 Ignore null contexts on redirects
new 0628079 Adding content policy tests for images
new 26336da Refomatting test definitions for better readability
new c6f01f9 Specify the code for some tests as XML (for readability)
new 347ad37 Adding more image blocking tests
new 6fc118c Fixing performance issue when many element hiding filters are disabled/enabled at once.
new bdd09dc Removing timeout to make content policy tests run faster
new fef82aa Adding tests to verify that blocked images really didn't produce a server request
new 7248b64 Adding script blocking tests
new 1d0ea2a Adding tests for matching HTML audio/video (Gecko 1.9.1b3 and higher)
new 8fec361 Adding tests for stylesheet blocking
new 0720931 Adding object blocking tests (Flash and Java)
new b4a9fe6 Reducing the number of tests necessary (don't test type flags with filters, just check them directly)
new 5cbe4fe Adding support for font content type (@font-face in CSS3)
new fdc9110 Adding font blocking tests
new 54bfb52 Removing Firefox 2 compatibility code for object tab positioning
new 346d22a Removing Firefox 2 compatibility code when filter editor is started
new 6248258 Replacing RDF-based subscriptions list by an XML-based one
new 7162c98 Updating homepage link for Morpeh list
new e40460e Don't expect that the request causing a redirect is always associated with a node
new eb72a12 Do not report an error to console on first start (patterns.ini not found)
new f8029d6 Pre-select first filter subscription
new ee8af12 Implemented flexible anchors at filter start: ||example.com/foo/bar
new eac4772 Adding one more testcase for flexible anchors
new c42bb11 Revert previous change - filters starting with flexible anchor cannot be used for site whitelisting
new e34ea1d Implemented separator placeholders: ^foo=bar^ and ||example.com^
new e4b064e Updating broken test to consider separator placeholders
new 5e2e368 Make default suggestion for site whitelisting use flexible anchor and separator placeholder, also add explicit $document flag: @@||localhost^
new 79e9581 "Export custom filters" should mark file as requiring Adblock Plus 1.1 if it contains flexible anchors or separator placeholders
new e8c366b Adding ||example.com^ as fourth suggestion in filter composer
new de377cc Ensuring that the access key for "flexible anchor" checkbox can be checked correctly
new 5484b68 Topic 3365 : Adding "document source" column to blockable items (domain that requested the item)
new b29f1d4 Topic 3356 : Warn in filter composer if the filter group in question is disabled
new f1aa47f Adding tests for the status displayed by ABP icon
new c73a03a No longer necessary to check whether nsIXULAppInfo exists, all supported apps have it
new 64f41b6 When importing filters, always insert comments before the filter that follows them
new 9e1f0b3 Removing timer to update icon, replacing by progress listener and filter observer (enough to detect when a change to green status icon is needed)
new e8408ab Marking compatible with current SeaMonkey nightlies
new 8f9b6ab Adding Weave integration code: * Allows syncing filters, subscriptions and preferences across multiple computers/profiles * Currently only Weave 0.3.2 is supported. Weave 0.3.0 won't work and whether any future Weave will work is unclear. * Only syncing filters not their position
new f72d9a2 Enabling Weave engine by default
new 6b0d264 Updating homepage link for Dr.Evil
new ab6f852 Don't attempt to initialize component more than once, even if there is an error during initialization
new 3c6e061 Ignore corrupted filter entries in patterns.ini (no "text" entry)
new 2d4b02d Moving out Weave integration into a separate extension - Weave Sync for Adblock Plus
new 9c33352 Allow adding filters even if a disabled filter already exists
new 488059b Streamlining startup sequence, creating init() and shutdown() methods in abp object triggered by an Initializer component.
new 277ddc0 Start using Components.* shortcuts
new 3170698 Adding ui/utils.js with commonly used shortcuts
new d135f46 Start using Components.* shortcuts for UI code
new 2d72178 Use more appropriate notifications for application startup/shutdown
new 9324a34 Reverting to initialization on profile-after-change notification - content policies are triggered before the UI shows up
new f91f556 Improved timeline messages from filterStorage.loadFromDisk()
new 0f830b4 Fixed: "Disable on ..." doesn't treat disabled filters correctly
new d7f4a9e Clear wrappers when changes are applied, otherwise old wrappers might be reused
new 7c7a673 ID of personal toolbar changed in SeaMonkey 2.0, updating
new f4c729b Removing unused constant
new cdd81e5 Split up common overlay into dedicated Firefox and SeaMonkey overlays to prevent conflicts
new 11d2901 Marking compatible with Prism 1.0b1
new 186f825 Moving some of the application integration code into the application overlays
new d65ff9a Moving getContextMenu() method to application overlays
new 1fc360f Progress listener needs to support weak references (fails in Prism otherwise)
new 69d2665 Moving hasToolbar property to application overlays
new f070460 Changing Songbird compatibility range into 1.2b1-1.3b1pre and removing explicit chrome.manifest entry for Songbird (current versions accept browser overlays)
new e252032 Correcting Songbird versions
new 1c2d778 Fixing visual glitch in Songbird (extra space in checkbox menu items)
new c33694a Topic 4035 : When pasting filters, insert comments before the filter that follows them
new e8fc4d0 Replacing component ID by a real GUID
new efa1b47 Fix handling of permanent redirects for subscriptions that are only shown in preferences but haven't been really added yet
new 67020be Change version number for AMO's sake
new 9e72e7d Marking compatible with Thunderbird 3.1a1pre
new 6566eb0 Make errors.html show Adblock Plus version and source code revision
new 65da137 Making setupTestEnvironment.pl handle {{BUILD}} tag correctly
new 17402d3 Clear hit statistics whenever the user purges browsing history
new 42232f7 Hide context menu items by default (just in case)
new bb9547b Adding "Re-enable on this page" context menu item and making "Disable on ..." work with filters in subscriptions
new 4fb54e1 Blockable items: Adding "Disable this filter on example.com" context menu item for user-defined filters
new 8edb7ac Adding performance test for element hiding selectors
new c84234f No not apply "collapse blocked elements" for non-visual request types
new 420182d Making sure to not leave any recognizable styles on collapsed nodes
new 6cf9143 Adding tests for <xul:script> blocking
new 0402fd4 Topic 3919 : Implementing domain exceptions for element hiding
new fec1277 Make "Disable this filter on example.com" work with element hiding rules as well
new 7009bad Adding Refresh and Clear buttons to the errors page
new fb3f29e Should be using outline CSS property instead of -moz-outline
new ec49ce7 Bringing Songbird version requirements in line with current guidelines
new d2735d6 Domain-restricted filters shouldn't match in documents without host name (e.g. files from disk)
new b77d7fc Topic 3811 : Object tab improvements, first part (show "Block" button only when the object is hovered, position dynamically when the button is shown)
new 0bdd110 Work-around for https://bugzilla.mozilla.org/show_bug.cgi?id=500075 - negate :hover when dealing with objects
new 16f019f Replace createTimer() utility function by a simpler runAsync()
new 917cce2 Switch to absolute rather than fixed positioning for object tabs (prevents visual glitches when scrolling)
new 3a1e6be Improve position calculation for object tabs
new 4074b00 Do not use mutation events to remove nodes that are no longer in document, use weak references instead.
new 97b9702 Extract data entries into their own class
new 2ae39c3 Simplify notifications on data changes by allowing the data to hold a weak reference to its window
new 62bf41e Some cleaning up of the DataContainer class (better JSDoc documentation, removing unnecessary DataContainer.notifyListeners parameter)
new e4389a2 Get rid of subdocument registration, go through the frames instead
new e059b20 Improving documentation of static DataContainer methods
new ec75e1a Adding DataEntry.nodes helper to make sure other code parts don't need to deal with weak references
new 9ab37ae Fixing call using old DataContainer.notifyListeners() conventions
new 00daffd Store weak reference to the original node rather than the wrapper - the wrapper is garbage collected individually. Also make sure to wrap the node as necessary when resolving weak reference.
new 1d3ea64 Make sure to remove outdated node references from lists periodically - solves pathological case where a website would make ABP use too much memory by creating lots of nodes with the same address
new 062e3ba Use own XPCOM object for wrapping hack to save on XPCOM calls (performance)
new 41ca167 Remove unnecessary abp.getDataForWindow/Node shortcuts
new baef0ed Less ambiguous naming: DataContainer => RequestList, DataEntry => RequestEntry
new 7ac82df Adding some tests for the RequestList/RequestEntry classes
new f5cadbf Changing wrong test description
new 5706606 Using a safer test dealing with an unwrapped content node
new 9a6a395 Using a safer test dealing with an unwrapped content node
new badba9e Fixing mistake in test (duplicate variable declaration)
new e4b6049 Save weak reference to wrapper again (casted to nsISupportsWeakReference) rather than unwrap
new 3f1fbed Remove debug code
new 323c94e Link to bug 500931 for the wrapping hack
new e5ec247 Removing outdated comment
new 16d0050 Topic 4175 : Reference objects by tag name again to prevent performance issues
new 57b888a Making sure we stay compatible with current ABP Watcher release
new 9e40fb3 Putting comment end mark on extra line for sake of make_babelzilla_build.pl
new 65465a3 Ignore case when comparing access keys to reference locale
new 22bb682 Uploading updated translations from Babelzilla
new 603a5f0 Adding comments for translators
new 6d317c9 Do not insert missing entities in Babelzilla builds
new ed4476a Adding new strings in German and Russian translations
new b81f2a4 Uploading hu-HU update from Babelzilla
new 771a86e Uploading sk-SK update from Babelzilla
new cecc8f6 Uploading el-GR update from Babelzilla
new 9a371ef Uploading ca-AD update from Babelzilla
new ab2759c Uploading he-IL update from Babelzilla
new e5cadec Uploading ko-KR update from Babelzilla
new f5c80a1 Uploading fy-NL update from Babelzilla
new 11e8ac7 Uploading is-IS update from Babelzilla
new e194ad8 Uploading es-ES update from Babelzilla
new 1d9b4d5 Use nsIWeakReference directly, Components.utils.getWeakReference() currently causes wrapping issues and memory leaks.
new dbc24e8 Adding some tests to verify that nodes aren't being kept in memory by references from Adblock Plus
new 08fbc9b Adding test to verify that nodes still in document aren't being garbage collected
new 3464633 Compact list of nodes based on counter and not based on time. Added test for automatic list compaction. Also made tests run independently of the load event - last image/frame loaded is being held in memory during that event.
new ea37bda Adding manual test for memory use for the case that the page is constantly creating new nodes
new ace97af Uploading kk-KZ update from Babelzilla
new efbec26 Fixing another pathological case - site continuously creating nodes with different addresses. Adding automatic and manual testcases as well.
new 28ebb4f Uploading updated Romanian translation from Babelzilla
new 85af2b7 Uploading ja-JP update from Babelzilla
new b1fd0cb Uploading tr-TR update from Babelzilla
new b1f4c00 Uploading fr-FR update from Babelzilla
new a2eb319 Uploading hy-AM update from Babelzilla
new 6317337 Cleaning up unit test
new 3921c33 Make sure entries that only have the document as only associated node don't get dropped
new b9fb612 Focus content area explicitly when list of blockable items is closed, Minefield no longer does that automatically
new 08d22cd Uploading pt-PT update from Babelzilla
new c46e891 Make sure to attach event handlers to the off-document palette button as well
new ebe6c9b Making timeline logging more flexible and adding elemhide.apply() to timeline (related to bug 21078)
new 812ee98 More consistent timeline messages
new 44a81aa Making sure unnecessary elemhide.apply() call at startup takes the short route out
new 37d9af9 Added filterStorage.saveToDisk() to timeline
new 8e21347 Making timeline display nesting level automatically
new 97ffe4b Moving object tab initialization from preferences to policy, where it belongs.
new 6dfad3f Removing unused variable
new 80d8ac0 Use more appropriate way to recognize object tabs
new d0b1bf9 Uploading it-IT update from Babelzilla
new 2babcdb Uploading nl-NL update from Babelzilla
new 57e1bb6 Uploading pl-PL update from Babelzilla
new 6c5eb81 Don't clear subscription wrappers when changes are applied, subscriptions (unlike filters) keep their wrappers
new e9b6778 Updating tests to check for node data after garbage collection - wrappers might get garbage collected without references to them
new cef81dd Use Node.setUserData() to attach data to nodes - properties on the wrapper might get garbage collected
new 535042e Fixing timeline emulation in tests
new 31049d1 Fixing bustage - use proper function to get node's window
new ca6a60a Run garbage collection on the top window, it seems that not everything is garbage collected otherwise when the test runs in a frame
new c86a0f6 Speeding up test, removing unnecessary preference save operations
new ac0a4ba Fixing Thunderbird compatibility
new f3b9fb4 Updating compatibility range for SeaMonkey and Thunderbird
new 3fb2055 Topic 3939 : Adding extensions.adblockplus.clearStatsOnHistoryPurge to control whether clearing stats is tied to clearing of browsing history
new c3d2b03 Uploading pt-BR update from Babelzilla
new 3eeb4b1 Uploading sr-RS update from Babelzilla
new 4166776 Uploading th-TH update from Babelzilla
new 658d869 Allow "customizing" Adblock Plus icon in SeaMonkey
new 667e1e0 Generalize insertion of the toolbar button on first run
new caf7422 Remove the now useless abpCheckToolbarContext() function - we always show context menu for toolbar button, not only in vertical menus.
new 8a020db Removing abpHooks.hasToolbar in favour of abpHooks.getDefaultToolbar (also makes sure that the toolbar for mail windows is recognized correctly)
new 9d40622 Generalize getting the toolbar button when it is outside the document
new a147fd9 Making toolbar button look slightly less ugly in SeaMonkey Mail with Modern theme
new 70912ce Adjusting comments now that there is no significant difference between SeaMonkey Mail and Thunderbird
new 7cc9342 Making sure that SeaMonkey Mail has correct default placement for the toolbar button
new 840febc Making sure the menu isn't copied twice into the toolbar button
new 7e3d57f Extracting SeaMonkey hacks into a separate stylesheet, only applied for SeaMonkey
new e968217 Insert toolbar icon in SeaMonkey on upgrade from pre-1.1 versions
new b05886b Drop toolbar button insertion hack for Thunderbird in favor of doing some first-run actions per-window
new 922e7bf Make version number to trigger per-window first run actions actually be stored per window
new a8d75a2 Clean up image manager hiding
new 9bffa26 Thunderbird: Make sure to open subscriptions on first start in a tab
new 801d0f9 Finish cleanup from previous checkin (forgot to remove abpInitImageManagerHiding invocation)
new 75d64d7 About dialog: make sure the version number isn't cut off
new 067c209 Regression fix: Tabs on Flash occasionally start appearing at wrong position which is only corrected after reload
new 299e1c5 About dialog: Work around bug 494901 to make sure version number aligns properly in Minefield
new 8e3e5eb Updating default subscription suggestions - EasyList combinations should use HTTPS
new aa062b2 Uploading da-DK update from Babelzilla
new f836701 Uploading uk-UA update from Babelzilla
new e71fde5 Uploading uk-UA update from Babelzilla
new 5562020 Serbian translation is complete, remove the marker
new 909a4ab Uploading ar update from Babelzilla
new a5f490b Uploading sl-SI update from Babelzilla
new a84feba Uploading sv-SE update from Babelzilla
new 8b70d76 Uploading en-GB update from Babelzilla
new 173deb7 Making sure export file is properly marked as requiring Adblock Plus 1.1 if new features are used
new 8b6bbab Performance improvement: Don't create a separate timeout for each node being collapsed, process them all in one batch (saves on document reflows as well)
new 571a436 Added new contributors to the list
new 3c4604b Updating new translations from Babelzilla
new cb0f923 Release script: do not create single-language builds on release
new 495d9d6 Releasing Adblock Plus 1.1
new fc4ad50 Uploading kk-KZ update from Babelzilla
new fd3b3bf Uploading ja-JP update from Babelzilla
new a55590d Uploading fy-NL update from Babelzilla
new 420834f Uploading nl-NL update from Babelzilla
new 161e28d Uploading is-IS update from Babelzilla
new 8f49c4f Uploading es-ES update from Babelzilla
new 54d1827 Uploading pt-BR update from Babelzilla
new e7a0b9b Uploading hy-AM update from Babelzilla
new 1fb3059 Uploading fi-FI update from Babelzilla
new b38273a Uploading cs-CZ update from Babelzilla
new 978287f Uploading pl-PL update from Babelzilla
new 4bb3b94 Uploading it-IT update from Babelzilla
new cd92d4c Uploading uk-UA update from Babelzilla
new 2e403f8 Bug 21337 : Preferences: Made sure the Apply button is enabled correctly when filters and subscriptions are moved via Drag&Drop
new c6f5324 Fixed significant slowdown on some webpages (regression in Adblock Plus 1.1) * Limited the number of cleanup operations to one in 5 seconds * Changed the threshold for cleanup to 100 rather than 20 additions
new 3ea739d Topic 4318 : Fixed Adblock Plus errors that happened for some kinds of addresses
new 832bec2 Made sure that websites cannot interfere with collapsing of nodes (style defined by Adblock Plus has highest priority)
new 88e7662 Bug 21278 : Made collapsing reliable again, at the cost of leaving a recognizable attribute in the document again
new 84c4411 Fixed: Image Toolbar extension prevents collapsing of blocked elements from working on images
new 9f37e9b Uploaded locale updates from Babelzilla.
new 0b3af36 Removed MPL license blocks from locale files, Babelzilla is now copying them over into translations
new 95bed54 Topic 4280 : Fixed conflict with FoxyProxy (initialize ABP component even if called unexpectedly before regular initialization)
new 9c552f1 Fixed another scenario where Adblock Plus could slow down a web page (DSL monitor of Fritz!box router)
new d6c32a8 Added ChinaList as recommended filter subscription
new a22f381 Fixed: each preference is loaded and saved twice (only numerical array keys should be considered in the loop)
new e9d4fb9 Made sure all initialization happens when abp.init() is called rather than at module load time
new 7899451 Fixed conflict with Sxipper extension * reverted previous fix for FoxyProxy, Adblock Plus shouldn't be initialized at a random point during startup sequence * made sure additional files (esp. content policy) are loaded early so that content policy can be returned even before abp.init() is called
new 6b1dc64 Marked all extensions as compatible with Firefox up to 3.6b1pre
new 8b49023 Fixed: List of blockable items doesn't display all items if page is reloaded while list of blockabled items is open * Accessing window.frames in getAllLocations() might add new entries to the list! * Solution: call window.frames early to make sure we return all entries even if new are added.
new 7ffbd83 Uploading sr-RS update from Babelzilla
new 4acace8 Bug 21305 : Prevent .Net Framework Assistant from messing up Firefox, define their overlay for them
new 67ef95f Adapted tests to API changes in revision 7b4ee4ddbcc0.
new d23ae9b Uploaded translations update from Babelzilla
new 66a072b Releasing Adblock Plus 1.1.1
new 62bc9f1 Marked all extensions compatible with Firefox 3.7a1pre and Songbird 1.4.0a (where applicable)
new 767cb1b Moved icon location to allow current Firefox nighlies to display Adblock Plus icon even if the extension is disabled
new 6a7d3c6 Made sure search&replace script cannot be started unintentionally (without parameters)
new d4e34d6 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 d07b618 Generalized release script and moved it out of extension directories as well.
new 55b3c2f Made sure that dummy script are still reporting errors if the real scripts have any
new e4a109d Uploading he-IL update from Babelzilla
new d083029 Uploading he-IL update from Babelzilla
new b3c535f Merged accidentally created branch
new 5c70fbc Changed maxVersion for Songbird to 1.5.0a
new 038833d Fix: saved window position not restored when detaching list of blockable elements (Firefox 3.7) * Do not use window.openDialog() parameters to set size/position, those override persisted attributes now
new bd58935 Bug 21994 - 'View -> Adblock Plus: Blockable Items' confused whether the blockable items window is visible * Make sure that all open/close operations for blockable items go through Ctrl+Shift+V command * Changed parameter passing to detached sidebar window (everything goes through state parameter now) * Removed global abpDetachedSidebar variable from browser window
new 6589122 Uploading zh-CN update from Babelzilla
new 9ff8dc4 Uploading pt-PT update from Babelzilla
new b33ab16 Uploading pt-PT update from Babelzilla
new 257ce22 Updating tags
new a5679b0 Updated build script dummies to use new buildtools repository
new df14c52 Made sure locale testing script does something useful even if elemhidehelper directory isn't present
new 3225468 Uploaded pl-PL update from Babelzilla
new 897ccce Uploading pt-BR update from Babelzilla
new 0c9f54d Use Date.toLocaleFormat("%x %X") instead of Date.toLocaleString() to get the date in a more compact format.
new e669322 Uploading it-IT update from Babelzilla
new 7607a81 Marking compatible with SeaMonkey 2.0b1
new 611eff1 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 37be2ed Changing version check for element hiding work-around: bug 445191 was moved to 1.9.0.9
new f93285e Uploading mn-MN update from Babelzilla
new 999bbfd Making sure copied addresses use platform's line breaks as separator
new 3dc4f2c Fixing maxVersion for Firefox
new 92c95ed Reinstate the hack for element hiding in Firefox 3.0.8 and below
new 781c745 Updating Ares2 in list of contributors
new 90ef0a6 Updating EasyList download location and renaming Ares' list into EasyList Germany
new a470c9d Removing Viet Nam List from the list of recommendations for now
new d6ce14d Adapting locale tests to new repository structure
new ca59216 Uploading current translations from Babelzilla
new a001700 Adding contributor
new 98de4a4 Updating release scripts for new directory structure
new 121abfa Releasing Adblock Plus 1.0.2
new e2577b0 Merged 1.0 branch to trunk (no longer required)
new 7d3328c Creating experimental branch for Fennec support
new 3f1e65e Specifying applications for browser overlay explicitly
new 6462edd Changing ABP button position in the right panel
new e2d0b0e Fixing ABP button size
new 35a151c Include overlay.js in Fennec overlay
new 0e5c80f Don't assume the status bar button is always there
new 8de49f6 Adding functionality to open Fennec tabs
new a76c716 Merged Fennec branch to trunk (outdated)
new 9933d14 Made build scripts check out buildtools repository if it isn't there
new 81ef545 Made subscription fallback requests go over a secure connection
new 4e42f8c Added script to generate source code documentation.
new 1aa923c Improved source code documentation: made sure file descriptions are recognized and all classes have description
new 9b424bd Made sure documentation is generated for AdblockPlus.js as well
new 985eab9 Fixed source code documentation in AdblockPlus.js somewhat
new ae40ce8 Updated EasyList download location
new 3bd354e Added Fennec compatibility, first round
new a559c36 Added missing application IDs for all overlays
new 8fce8ba Fixed some issues with previous Fennec compatibility checkin * Minimal supported version is 1.0b6pre, 1.0b5 won't work * addTab hook fails (need to call Browser.addTab()) * Preferences aren't initialized when UI needs them * ABP component is initialized earlier than necessary (no point delaying it just to run it on browser window load) * Subscription adding code should use filterStorage directly and work with subscription classes
new 487ea52 Reverted initialization changes from previous checkin, my bad...
new 29ed7b4 Fennec: select tabs when opening them
new fd7309a Fennec: work around bug 528406 when opening new tabs
new cb11a6c Fennec: work around bug 531071 as well (awesomebar is opening and hiding the new tab)
new 54e889f Typo fix
new d94c604 Fennec: disabled tabs on Flash and Java, they aren't usable anyway
new d894ce3 Moved Fennec overlay code into the sandbox, shouldn't be loaded into the browser window directly
new c69b994 Dropped support for pre-release versions of SeaMonkey and Thunderbird. Also changed minVersion for Firefox to 3.0.12 - older versions won't accept our signature.
new c31aa80 Made element hiding unit tests faster - reseting document without reloading it
new 235fada Made unit tests run faster in IPv6 environments - connect to 127.0.0.1 rather than localhost
new 70a3ffd Made subscription download respect X-Alternative-Locations header (client-based load balancing)
new 5988d8c Send more information with fallback requests on repeated subscription download failure
new ee0bc0a Fixed X-Alternative-Locations processing in case of redirects
new 2fea817 Fixed JavaScript strict warning on first run
new 496a6e6 Cleanup: all supported applications report object subrequests correctly, no need to look for type "other" any more
new c828824 Fixed: Blocked object stays blocked even if opened in a new tab
new edeea95 Made sure a wrong value of network.http.redirection-limit preference doesn't break subscription downloads
new b0212f1 Made abp: links in webpages work properly in Fennec
new 95e9cb6 Improved handling of abp: links in Fennec (previous changeset) * Improved accessibility of the subscription dialog * Checking validity of the subscription location before opening the dialog * Moved Fennec-specific code to fennecOverlay.js and reused setSubscription() there
new 053b7fe Improved validation of subscription URLs entered by user
new f016b33 Renamed subscriptionFennec.xul into fennecSubscription.xul for consistency
new 63a9179 Fennec: Made sure that subscription list in options is updated if user uses an abp: link
new 1e79b11 Cleanup: memoize the result of shouldHideImageManager()
new 3b1723b Let the user choose a subscription on update if the list of filters is empty
new ac546bb Bug 22007 : Document source not recognized for frames loaded from about:blank or data: * For frames without own security context, walk up the parent chain until a more suitable frame is found, use this one for determining document origin * It would be more correct to check the origin of the document principal - JavaScript doesn't seem to have access to that information however
new 2a438cb Send the actual error code as well when requesting fallback URL on multiple subscription download failure
new 8dc991d Made sure that installing Adblock Plus after uninstalling it is treated like an update - in particular, the user is asked to choose a subscription if he has no filters. Cleaned up prefs.js somewhat while at it.
new a4d8952 More code cleanup for prefs.js and improved source code documentation
new ee82bd4 Added Fabrice Desré to list of contributors
new 6f53ff6 Uploaded translation updates from Babelzilla
new 4971b54 Releasing Adblock Plus 1.1.2
new 2edbbab Added tag ADBLOCK_PLUS_1_1_2_RELEASE for changeset 2872dcb9314a
new fd1ca91 Fennec: removed work-around for bug 528406 (fixed)
new 4ae665b Uploaded ja-JP update from Babelzilla
new 586bae2 Blocking HTML5 audio/video now possible via context menu
new 5d57669 Topic 3157 - Added more information on filter matches on current page and active filters/subscriptions to the toolbar icon tooltip
new f9623be Renamed subscription selection dialog from its historical name to the more meaningful subscriptionSelection.xul
new 0cbf243 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 1ca7bdc Fennec: made subscription UI work properly again after subscription dialog changes
new 12017c6 Fixed: Background should only show in the first-run variation of "Add filter subscription"
new 06d681b No longer requiring minimal height for the "Add filter subscription" dialog, unnecessary if background image isn't shown
new ab0d74c Dropped support for Songbird 1.2
new addfa9e Updated list of recommended subscriptions
new 5f1de25 Made subscription dialog show list of all subscriptions inline instead of sending the user to the webpage
new 69d7668 Show subscriptions matching user's browser locale in bold font
new 2cf92b7 Changed resizing logic for "Add subscription" window to make the window resizable and handle maximized windows properly
new 905c3e7 Add filter subscription dialog: hide "Add a different subscription" button when already selecting a custom subscription
new 7a9fb59 Fixed: Trying to open preferences won't focus already open window if "About Adblock Plus" or "Add filter subscription" window is open
new d5bfbfa Reverted unintentional checkin
new b59c7e1 Using reworked subscription selection dialog for subscription edits and abp: links now, removed old subscription dialog
new 041e44c Updated list of recommended subscriptions
new ffc2779 Topic 4962 - Detection of private browsing mode was broken (regression in Adblock Plus 1.1.2)
new f0b6643 Mark all subscriptions matching user's locale in drop-down list, not only the one selected as suggestion.
new 19a00f3 Don't rely on preferences to determine user's locale, check locale selected for Adblock Plus instead.
new 44508e2 Work-around: current Firefox nightlies don't like loading into a frame and unhiding the frame in the same go, breaks blockable items
new e3df2ab Updated contributor description for Ares2
new a31e7b4 Moved make_babelzilla_build.pl to buildtools repository
new f7cf8ba Marked compatible with Songbird 1.7.0a (version 1.6 should branch off shortly)
new 70fae83 Fixed: Subscription dialog was coming up on each update in Fennec, regardless of existing subscriptions
new 0fcc973 Releasing Adblock Plus 1.1.3
new c304070 Added tag ADBLOCK_PLUS_1_1_3_RELEASE for changeset 99f42cf05b3c
new b3435a6 Moved common part of the locale testing script to the buildtools repository
new 1482751 Fixed: parsing of regular expressions with separator placeholder (^) is very slow
new de68e4d Topic 5009 - made warnings in filter composer dialog easier to localize
new be85c71 Updated list of recommended subscriptions
new 411adcf Fixed: "Add filter subscription" dialog not opening correctly on Linux
new a5e37b8 Fixed: "Add filter subscription" dialog won't resize properly when opened in Prism on first run
new f762967 Fixed: "Add filter subscription" dialog isn't resizable when opened in Prism on first run
new 8dced68 Topic 4998 - For supplemental subscriptions, suggest adding main subscription as well if not already there.
new 8283e89 Uploaded subscription updates from Babelzilla (including new es-AR locale) and updated for the recent changes. Also added comments to placeholders in en-US and removed translations that incorrectly removed placeholders.
new e1d29ad Moved extension meta info into meta.properties
new 40f7703 Taking default extension name from meta.properties now instead of hardcoded in install.rdf
new 154aaaf abp:subscribe links can now specify the main subscription required for a list, the dialog will suggest to add it as well if necessary.
new 1f9b9ab Add filter subscription: made name of required main subscription a clickable link
new 6d5431f Changed old-style language IDs into new style (e.g. de-DE changed into de)
new 04276ab Ignore untranslated values for default dialog title when testing locales
new 515776e Uploaded is update from Babelzilla
new dd9e47f Restored accidentally removed string
new 13f5cbd Topic 5050 - "Accept pattern only" line in filter composer might stretch everything causing parts to be cut off
new a6fbafe Topic 5050 - Preferences: Stop editor whenever the window is resized, it cannot adjust its size automatically.
new aa96221 Topic 5067 - Improved wording in the subscription selection dialog
new 8279ed6 Uploaded subscription update from Babelzilla. Also removed wrong translations of the subscription selection dialog title (topic 5067).
new 93ba769 Topic 5067 - Adjusted subscription selection dialog wording a little more
new 0bbeaee Topic 5073 - improved some texts
new 049c556 Uploaded locale updates from Babelzilla
new 4222a72 Marked abandoned locales as incomplete - Persian, Croatian, Lithuanian and Norwegian (Bokmål) will no longer be shipped
new 14163fc Topic 5082 - improved wording for audio/video context menu item
new c954cf4 Bug 22313 - Switch to lazy initialization for all platform components, initializing some of them too early confuses Firefox (bug 542111)
new d0738a6 Updated copyright year
new ea612e7 Changed link to ABP video (tinyvid is gone)
new 5618dd9 Topic 5091 - Corrected the case of access keys
new 8438419 Topic 5102 - Improved wording in subscription selection dialog
new de9814b Reworked the way "Tabs on Flash and Java" feature works * No longer modifying the document, the tab is displayed outside the document (fixes bug 22246 among others) * Positioning works independently of document constrains (fixes bug 12910) * The tab doesn't hide immediately if the mouse is moved away, fades away slowly instead
new 0097f9a Fixed outdated code comment
new fcf407e Removed unused function (left-over from tabs change)
new d1f121b Fixed: some dialogs in the Preferences window have generic "JavaScript Application" dialog title
new c5fb4f8 Updated list of recommended subscriptions
new f75929f Restored collapsing of blocked elements - revision 6844789a7ba6 removed too much
new 18b2039 Fixed error message related to object tabs on Linux
new f58fa72 Changed object tab border, makes it look slightly less ugly on Linux
new b2daf93 Fixed: Clicking an object tab has no result on Linux
new be33f9a Updated list of recommended subscriptions
new 7717b6f Updated compatibility range (marked compatible with latest Firefox and Thunderbird nightlies)
new a9b36e0 Topic 5144 - Fixed Adblock Plus 1.0 regression, search string is not remembered when sidebar is detached/reattached
new a9e1596 Topic 5129 - Report subscription download errors to Error Console
new 68abcf7 Made errors page respect line breaks in error messages
new 43f84de Fixed: If a non-existing local file is added as subscription it gets stuck in "Downloading" state
new c78b8a9 Send Adblock Plus version with subscription fallback requests
new 163215d Made sure fallback URL isn't triggered for manual subscription updates
new 8416c2a Unbreaking unit tests: XPCOMUtils.defineLazyServiceGetter has to be overwritten
new 980a132 Topic 5151 - "My Ad Blocking Rules" should not stay disabled after all filters have been removed from it
new e22636f Made content policy tests consider prefetching introduced in Firefox 3.6
new 65d0b79 Fixed: Separator placeholders are matching more than only separator characters
new 993aa64 Fixed some bad Russian translations
new c9354d2 Topic 5166 - Reverted changeset 2e66d9397790 (Work-around: current Firefox nightlies don't like loading into a frame and unhiding the frame in the same go, breaks blockable items), no longer necessary
new 4d1c114 Uploaded updated translations from Babelzilla
new 5779752 Updated comment for translators
new 3a61124 Removed hack used for old Songbird versions, no longer needed
new b01cbf3 Simplified status bar panel by removing the invisible "Adblock" text (this feature wasn't exactly well-supported anyway)
new 0cbec20 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 5c6c7a1 Bug 22481 - Fix the bug in the UI code as well
new 7d23d6d Removed unused status strings
new 61b33c5 Topic 5216 - Improved extension description in the About dialog
new 1ca3c5b Topic 5218 - Improved texts in filter composer dialog
new 64b881b Topic 5218 - Fixes to composer dialog wording fixes
new 5b0f9bd Made sure subscription downloads don't pop up security (e.g. certificate) warnings
new 6781336 Updated Songbird compatibility range
new b765d92 Updated maxVersion for Firefox to 3.7a3pre
new 9d2f56e Made sure subscription downloads don't pop up security (e.g. certificate) warnings (now for the actual subscription download request as well)
new 1ea56de Fixed up previous checkin, requests can only be marked as background before being opened
new 66a0bf3 Better recognition of focused windows, important to prevent object tabs from stealing focus
new 6eed9b5 Fixed: Object tab would sometimes no longer appear after switching back to Firefox from another application
new 8c76a2d Slight code cleanup
new 28c8038 Object tabs: Always calculate position "manually", required to work around issues with the standard calculation
new 59009c9 Made object tab position respect window scrolling, no longer showing tabs outside the current window
new e41fc13 Blockable items list: ensure correct functioning even with browser.frames.enabled off
new ecf09dd Blockable items list: ensure correct functioning even with browser.frames.enabled off (also when detached)
new 37037cb Fixed: Context menu button doesn't bring up context menu on filter list or list of blockable items
new b8c2c77 Fixed: In Preferences, hotkeys like Ctrl+X don't work after opening context menu where Cut command is disabled (command state was updated for context menu rather than on selection change)
new fa1e0b3 Fixed: Preferences window doesn't work on systems with Georgian locale (work-around for bug 508783)
new 3020cf6 Updated list of recommended subscriptions
new f377811 Added content policy tests for XMLDocument.load()
new 93b0d72 Marked compatible with Firefox 3.7a4pre
new ed533b6 Topic 5300 - Improve Adblock Plus descriptions
new f45b306 Topic 5316 - Blockable items: don't show disabled filters if Adblock Plus is disabled
new 091fa43 Topic 5300 - Improve Adblock Plus descriptions
new bba2d9c Topic 5316 - Blockable items: don't show disabled filters if Adblock Plus is disabled
new 39fa64b Merged experimental branch
new a877633 Added performance tests for filter matcher
new 4dc47eb Added one more test for filter parsing performance
new 18172db Use complete EasyList for filter parsing performance measurements, element hiding filters should be considered as well
new d6e1fc7 Removed unnecessary failsafe, improves filter initialization performance by 6%
new 8434cc0 Avoid using RegExp.replace() when constructing filters, another 2% performance improvement
new ff97700 Avoid using RegExp.replace() when finding filter shortcut, reduces the (already low) matcher initialization time by 10%
new 1e38fed Fixed titles of performance tests
new 6f0758e Extracted common performance test functions into their own file, made results more precise by taking garbage collection out of equation and started using confidence intervals
new ca547cf Added fast track for filters restricted to one domain (as opposed to multiple domains) - reduces filter construction time by 7%
new f748db5 Topic 5336 - About dialog: Size of contributors list should be adapted when window is resized
new 53055f0 Added performance tests for filter matcher
new 86974bf Added one more test for filter parsing performance
new 7fd8cd5 Use complete EasyList for filter parsing performance measurements, element hiding filters should be considered as well
new 99281f7 Removed unnecessary failsafe, improves filter initialization performance by 6%
new d0000ff Avoid using RegExp.replace() when constructing filters, another 2% performance improvement
new f100d4b Avoid using RegExp.replace() when finding filter shortcut, reduces the (already low) matcher initialization time by 10%
new 41c2700 Fixed titles of performance tests
new 83b5416 Extracted common performance test functions into their own file, made results more precise by taking garbage collection out of equation and started using confidence intervals
new 72c74a6 Added fast track for filters restricted to one domain (as opposed to multiple domains) - reduces filter construction time by 7%
new d077d23 Topic 5336 - About dialog: Size of contributors list should be adapted when window is resized
new 7cca4ae Merged experimental branch
new 43da8f3 Slightly improved filter construction time again (optimized regexp generation)
new fa30ac3 Delayed generating of regular expressions until they are actually needed - reduced filter creation time by 30% (decreased startup delay by 50ms)
new 71baac7 Slightly improved filter construction time again (optimized regexp generation)
new 11a6755 Delayed generating of regular expressions until they are actually needed - reduced filter creation time by 30% (decreased startup delay by 50ms)
new ab3d44c Merged experimental branch
new 83dbef1 Delayed generating of domain data - reduced filter creation time by another 6%
new 2bb9690 Delayed generating of domain data - reduced filter creation time by another 6%
new b7fc311 Merged experimental branch
new c32c816 Uploaded locale updates from Babelzilla
new cfe5f9e Removed work-around for bug 494901, it is fixed everywhere.
new 56ccd32 Updated list of recommended subscriptions
new 64e5018 About dialog: Reworked list of contributors, most entries are now populated from available sources rather than being hardcoded
new 1aecb53 New approach to getting object tabs work properly, inserting a document node again instead of using pop-ups
new cbc4128 Uploaded locale updates from Babelzilla
new df4afb8 Removed work-around for bug 494901, it is fixed everywhere.
new 3cbe241 Updated list of recommended subscriptions
new 8ba3576 About dialog: Reworked list of contributors, most entries are now populated from available sources rather than being hardcoded
new 3b6e78e New approach to getting object tabs work properly, inserting a document node again instead of using pop-ups
new ec2d0bd Merged experimental branch
new 5047b1a Fixed regression from revision b2fcc58f2f3a a week ago - exception rules won't always work (shortcut chosen incorrectly)
new ba56723 Fixed race condition with session restore: session restore might close filter subscription selection immediately
new 048b3d9 Fixed regression from revision b2fcc58f2f3a a week ago - exception rules won't always work (shortcut chosen incorrectly)
new e585eee Fixed race condition with session restore: session restore might close filter subscription selection immediately
new 008a877 Merged experimental branch
new f9fc552 Topic 5216 - About dialog: changed contributor titles
new a85cb79 "Cured" some undeclared variables
new f157d07 Updated maxVersion for Fennec - supporting 1.1a2pre now
new f6a4547 Marked compatible with Firefox 3.7a5pre nightlies
new 894073b Topic 5216 - About dialog: changed contributor titles
new a3d4781 "Cured" some undeclared variables
new 05a1ea6 Updated maxVersion for Fennec - supporting 1.1a2pre now
new 12526e2 Marked compatible with Firefox 3.7a5pre nightlies
new 29cdb5c Merged experimental branch
new de0908d Updated list of recommended subscriptions
new 1b768f4 Subscription selection dialog: If multiple subscriptions match user's locale, pre-select one of them randomly
new e0ba15e Updated list of recommended subscriptions
new 608828a Subscription selection dialog: If multiple subscriptions match user's locale, pre-select one of them randomly
new 72498fd Merged experimental branch
new 8f309c0 Fennec: fixed initialization now that bug 531071 is fixed (requiring at least Fennec 1.0 now)
new 822c2c6 Fixed previous commit (switch flipped the wrong way)
new 0b249d9 Topic 5418 - Added blocking entire domain as suggestion in filter composer, not only the subdomain the item came from.
new 78bad5b Fixed toolbar icon in Songbird's new theme
new f1facc3 Fennec: Show Adblock Plus status in the identity panel and allow disabling on a site
new 760fc06 Fennec: fixed initialization now that bug 531071 is fixed (requiring at least Fennec 1.0 now)
new d3bbfde Fixed previous commit (switch flipped the wrong way)
new 8f02799 Topic 5418 - Added blocking entire domain as suggestion in filter composer, not only the subdomain the item came from.
new 7bac0a6 Fixed toolbar icon in Songbird's new theme
new 95b9c8e Fennec: Show Adblock Plus status in the identity panel and allow disabling on a site
new b211c2c Merged experimental branch
new 52b2202 Topic 5073 - Use enabled/disabled to describe Adblock Plus status, stop talking about "active"
new d58a14c Topic 5073 - Added fullstops at the end of Fennec status strings
new 9380661 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 0ec9d2f Topic 5073 - Use enabled/disabled to describe Adblock Plus status, stop talking about "active"
new aa3f363 Topic 5073 - Added fullstops at the end of Fennec status strings
new 6ea2f40 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 dddb76c Merged experimental branch
new df4c7c0 Updated locales from Babelzilla
new 5430bd1 Made search&replace script a little more flexible
new e9da920 Unified placeholders in locale strings, for easier verification and to reduce confusion for the translators
new 29e316a Updated locales from Babelzilla
new 3155074 Made search&replace script a little more flexible
new 2983900 Unified placeholders in locale strings, for easier verification and to reduce confusion for the translators
new f428cd9 Merged experimental branch
new d14a87c Updated German translation
new 13aaf3c Backed out changeset 9d2c7ba5c0b3, 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 21ad888 Topic 5421 - Second attempt, allow exception rules to specify $elemhide option that will disable element hiding on any matching pages
new 5b07933 Check length restrictions when testing locales
new a6efd58 Fixed: German short description exceeds maximum length
new 7e6440e Updated Russian translation
new 6813180 Updated locales from Babelzilla
new 07e1c45 Updated German translation
new 898e2e0 Backed out changeset 9d2c7ba5c0b3, 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 890555a Topic 5421 - Second attempt, allow exception rules to specify $elemhide option that will disable element hiding on any matching pages
new 89d63f3 Check length restrictions when testing locales
new 76180f7 Fixed: German short description exceeds maximum length
new 7eb0033 Updated Russian translation
new 9773c7e Updated locales from Babelzilla
new a4c27f3 Merged experimental branch
new 75ac0d6 Fixed: Contributors won't show up with non-English browser locale. Go to extension's install manifest directly, extension manager distorts the data.
new 83db191 Fixed: Contributors won't show up with non-English browser locale. Go to extension's install manifest directly, extension manager distorts the data.
new fa06713 Merged experimental branch
new 9a7fb03 Mark exported filters as requiring Adblock Plus 1.2 if $elemhide option is used
new ac5c892 Fixed: $elemhide option should not be implied if no filter options are specified
new bf202d4 Fennec: Use page actions in Fennec 1.1 instead of attaching status info to identity menu
new 3760b5f Bug 22722 - When opening a new tab from blockable items list, respect browser's preferences (especially whether the tab should be opened in background)
new 4b20d8a Updated locales from Babelzilla
new 3900c1d Mark exported filters as requiring Adblock Plus 1.2 if $elemhide option is used
new bd8cd24 Fixed: $elemhide option should not be implied if no filter options are specified
new 17e3c6c Fennec: Use page actions in Fennec 1.1 instead of attaching status info to identity menu
new 955098c Bug 22722 - When opening a new tab from blockable items list, respect browser's preferences (especially whether the tab should be opened in background)
new f45e882 Updated locales from Babelzilla
new 6d4063c Merged experimental branch
new 5e73041 Fixed: ABP status icon in Fennec 1.1 is scaled up
new 273ddb3 Updated locales from Babelzilla
new c3ca62b Updated en-GB locale from Babelzilla
new a504d0b Added script to normalize translations received from Babelzilla
new 245eae9 Normalized Babelzilla translations
new 2b06f38 Use the actual ellipsis symbol instead of three dots in the user interface
new cc29a7d Updated list of recommended subscriptions
new dab0a21 Fixed: Toolbar button not added in Thunderbird 3
new 7f07478 Split up UI integration for Thunderbird and SeaMonkey Mail, they are getting too different
new 2484de2 When opening new tab, don't look for hardcoded window types, open tab in any window that can do that (fixes opening of tabs in Thunderbird and SeaMonkey Mail)
new b05f4ab Removed outdated SeaMonkey style hacks (causing icon in browser to be misaligned), including the hacks directly into mail window overlay now
new 3a8994d SeaMonkey Mail: Made sure tabs can be opened if no browser window is open, also respecting pressed shift key now to open tabs in background
new 8b38c69 Thunderbird: Moved toolbar icon to message toolbar, it makes more sense there
new 89048f3 Removed separate file for SeaMonkey Mail styles, moved the style to overlay.css
new 0a53432 Updated locales from Babelzilla
new a5fabcf Normalization of Babelzilla translations: remove multi-line comments as well
new a841868 Fixed synchronizer unit tests: overloaded XMLHttpRequest instead of relying on load groups to find out when all requests are done
new fe8072f Fixed element hiding unit tests in Firefox trunk nightlies - forced reflow
new ead4ad1 Start testing for XMLDocument::load() triggering content policies in Firefox 3.5 and higher, bug 490790 has been fixed on 1.9.1 and 1.9.2 branches
new 2f4f115 Fixed: ABP status icon in Fennec 1.1 is scaled up
new 6e5fd03 Updated locales from Babelzilla
new e56bd05 Updated en-GB locale from Babelzilla
new dbb19ca Added script to normalize translations received from Babelzilla
new b54ee56 Normalized Babelzilla translations
new 659a2fe Use the actual ellipsis symbol instead of three dots in the user interface
new 6ca2420 Updated list of recommended subscriptions
new 1c2f37b Fixed: Toolbar button not added in Thunderbird 3
new b970043 Split up UI integration for Thunderbird and SeaMonkey Mail, they are getting too different
new aa176bb When opening new tab, don't look for hardcoded window types, open tab in any window that can do that (fixes opening of tabs in Thunderbird and SeaMonkey Mail)
new 76e2035 Removed outdated SeaMonkey style hacks (causing icon in browser to be misaligned), including the hacks directly into mail window overlay now
new aac95ec SeaMonkey Mail: Made sure tabs can be opened if no browser window is open, also respecting pressed shift key now to open tabs in background
new 25da406 Thunderbird: Moved toolbar icon to message toolbar, it makes more sense there
new 6ffa7af Removed separate file for SeaMonkey Mail styles, moved the style to overlay.css
new 0d03ab8 Updated locales from Babelzilla
new ed3867b Normalization of Babelzilla translations: remove multi-line comments as well
new 85832a0 Fixed synchronizer unit tests: overloaded XMLHttpRequest instead of relying on load groups to find out when all requests are done
new b3229bb Fixed element hiding unit tests in Firefox trunk nightlies - forced reflow
new ee07215 Start testing for XMLDocument::load() triggering content policies in Firefox 3.5 and higher, bug 490790 has been fixed on 1.9.1 and 1.9.2 branches
new 39086ef Merged experimental branch
new 0908099 Fixed: locale normalization might remove too much
new 9f515a7 Updated locales from Babelzilla
new f00b94d Marked compatible with Fennec 1.1
new 1cffa13 Fixed About dialog to work correctly with the new add-on manager coming to Firefox 3.7 nightlies soon
new 43387ff Updated locales from Babelzilla
new 1d4463d Fixed: locale normalization might remove too much
new 047b412 Updated locales from Babelzilla
new 6402bd3 Marked compatible with Fennec 1.1
new 20e77d8 Fixed About dialog to work correctly with the new add-on manager coming to Firefox 3.7 nightlies soon
new 5d014b5 Updated locales from Babelzilla
new 4e7e5a0 Merged experimental branch
new 9c2627b Disabled "active extensions" check if "old" extension manager isn't present, Adblock and Filterset.G won't work with Minefield nightlies anyway
new 7b59c49 Disabled "active extensions" check if "old" extension manager isn't present, Adblock and Filterset.G won't work with Minefield nightlies anyway
new edccf40 Merged experimental branch
new a34d29f Updated locales from Babelzilla
new 7a93aaa Fixed issues in Croatian locale
new 4a66534 Updated locales from Babelzilla
new 4c54324 Fixed issues in Croatian locale
new d36bf72 Merged experimental branch
new 9a3a015 Releasing Adblock Plus 1.2
new 8b178c3 Added tag ADBLOCK_PLUS_1_2_RELEASE for changeset 5c818912f70b
new c15bb5f 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 64e4e6c Topic 5484 - Made sure comments cannot be interpreted as element hiding rules
new 302beb7 Topic 5484 - Also added unit tests to check this scenario
new e05a92d 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 38ca4d1 Topic 5484 - Made sure comments cannot be interpreted as element hiding rules
new c10697c Topic 5484 - Also added unit tests to check this scenario
new 42d6080 Merged experimental branch
new 4590cbc Improved Russian translation for icon tooltip
new ef66d76 Removed code warning about a parallel Adblock installation, Adblock sightings got very rare recently
new dc9e983 Moved application integration code into a module shared for all application windows, no longer creating an individual sandbox for each window.
new 2bd3c72 Updated paths for generation of source code documentation.
new fbf76f6 Generate source code documentation for JavaScript modules (.jsm) as well
new 74f3556 Marked class constructors correctly with @constructor tag rather than @class.
new 773f5ce Improved Russian translation for icon tooltip
new 82916b6 Removed code warning about a parallel Adblock installation, Adblock sightings got very rare recently
new bf120af Moved application integration code into a module shared for all application windows, no longer creating an individual sandbox for each window.
new 7571d05 Updated paths for generation of source code documentation.
new 7171ad2 Generate source code documentation for JavaScript modules (.jsm) as well
new 80ba6eb Marked class constructors correctly with @constructor tag rather than @class.
new 150b4d9 Merged experimental branch
new 9442c57 Fixed Songbird breakage from moving application integration into a module
new 992f9dd Fixed Songbird breakage from moving application integration into a module
new cdd6179 Merged experimental branch
new 8bcbc3b Fixed a little more Songbird breakage
new bc95859 Fixed a little more Songbird breakage
new c3976ae Merged experimental branch
new 3c83c3a Designating current development as version 1.3a
new 3bbc095 Corrected overly long Swedish extension description.
new 51c3118 Removed background images as a separate type (detection unreliable), treating all images the same now. $background option is identical to $image option now.
new ecc4824 Adapted unit tests to __parent__ property being removed in latest Minefield
new 6407531 Fixed: XML stylesheets cannot be blocked, recent regression (context is a processing instruction)
new 1b5e5d3 Fixed content policy unit test that was broken in Firefox 3.6, was trying to access a frame too early.
new 6045795 Designating current development as version 1.3a
new b2cde61 Corrected overly long Swedish extension description.
new 76c9e77 Removed background images as a separate type (detection unreliable), treating all images the same now. $background option is identical to $image option now.
new 930a108 Adapted unit tests to __parent__ property being removed in latest Minefield
new d1ac5e5 Fixed: XML stylesheets cannot be blocked, recent regression (context is a processing instruction)
new fc2cef3 Fixed content policy unit test that was broken in Firefox 3.6, was trying to access a frame too early.
new c5182e2 Fixed line break format in version file
new 1fe653a Merged experimental branch
new 2f39af5 Added explicit add-on type to install manifest and fixed copyright year for the component
new f6aa056 Made sure all operations can be shut down at runtime, necessary for restartless installation
new 4a15803 Fixed unit test breakage from previous change.
new d7ae94b Marked up some global classes properly for source code documentation
new a9dfeb0 Fixed regression: status bar button cannot be hidden if toolbar button is visible
new 5b9fb05 Marked compatible with SeaMonkey 2.1a2
new e902d76 Allowed changing of tested filters and addresses in performance tests
new 95785d0 Preferences: Changed the way dates are formatted to work around various Date.toLocaleFormat() issues
new cdcc1c2 Added explicit add-on type to install manifest and fixed copyright year for the component
new 1a56cbf Made sure all operations can be shut down at runtime, necessary for restartless installation
new 620c9a0 Fixed unit test breakage from previous change.
new 0dbb01b Marked up some global classes properly for source code documentation
new d492772 Fixed regression: status bar button cannot be hidden if toolbar button is visible
new 5ac1739 Marked compatible with SeaMonkey 2.1a2
new 4272709 Allowed changing of tested filters and addresses in performance tests
new 36f3e39 Preferences: Changed the way dates are formatted to work around various Date.toLocaleFormat() issues
new 8e50d9d Merged experimental branch
new a2c2f52 Bug 16605 - Allowed image maps to be blocked via context menu
new 391572c Added the mechanisms necessary for other extensions to register their modules, also slightly updated the public interface
new 85effbd Bug 16605 - Allowed image maps to be blocked via context menu
new 87018c9 Added the mechanisms necessary for other extensions to register their modules, also slightly updated the public interface
new cd51298 Merged experimental branch
new 8679506 Removed Rob Brown from the contributors list - he is a contributor for Element Hiding Helper
new 676c1a0 Added new criteria to check Element Hiding Helper locales
new ef0359b Updated locales from Babelzilla and removed unused strings from all locales
new f392d17 Simplified About dialog layout by merging "developers" and "graphic designers" into "contributors", also removed the last hardcoded names
new 5a83728 Moved homepage URL into the localized part of install.manifest
new b025de1 About dialog: get extension name and version from install manifest as well, also hide dialog contents until the data is loaded
new 272d0e7 Removed unused strings for About dialog from all locales, fixed bogus translator entries in Mongolian and Catalan locales and updated locale checks
new 7ad6978 Removed Rob Brown from the contributors list - he is a contributor for Element Hiding Helper
new f09c2bf Added new criteria to check Element Hiding Helper locales
new 564f407 Updated locales from Babelzilla and removed unused strings from all locales
new 545e8f4 Simplified About dialog layout by merging "developers" and "graphic designers" into "contributors", also removed the last hardcoded names
new ac48a89 Moved homepage URL into the localized part of install.manifest
new af1faf8 About dialog: get extension name and version from install manifest as well, also hide dialog contents until the data is loaded
new 42f581b Removed unused strings for About dialog from all locales, fixed bogus translator entries in Mongolian and Catalan locales and updated locale checks
new 387cffc Merged experimental branch
new 9ce61d4 Regression fixed: Update icon state when a new window is opened
new eae3ea8 Regression fixed: Update icon state when a new window is opened
new b620757 Merged experimental branch
new e40583f Updated maxVersion for Songbird to 1.9.0a
new 86d7a67 Topic 5647 - Mistakenly checked in debugging code affects integration with Element Hiding Helper
new e63bf72 Updated maxVersion for Songbird to 1.9.0a
new af2f356 Topic 5647 - Mistakenly checked in debugging code affects integration with Element Hiding Helper
new f071a2b Merged experimental branch
new c6fd102 Updated maxVersion for Firefox to 3.7a6pre
new b5766e9 Updated maxVersion for Firefox to 3.7a6pre
new 9a5cb47 Merged experimental branch
new 2c3d344 Topic 5581 - Made sure that filters added by other extensions (like Element Hiding Helper) are always enabled
new e62167e Topic 5048 - Blockable items: when multiple items are selected the context menu should open all of them in tabs (not middle-clicking however)
new 9c86407 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 1503c45 Topic 5581 - Made sure that filters added by other extensions (like Element Hiding Helper) are always enabled
new af3cc8c Topic 5048 - Blockable items: when multiple items are selected the context menu should open all of them in tabs (not middle-clicking however)
new 288d1bc 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 c6867c5 Merged experimental branch
new 230d8d8 Removed code importing filters from Adblock and Adblock Plus 0.5
new 6a4cf21 Removed code importing filters from Adblock and Adblock Plus 0.5
new eea332e Merged experimental branch
new 131c242 Topic 5671 - Changes of own filters aren't always processed correctly
new 6efd552 Handle moz-safe-about:blank correctly (new in Minefield build 20100613?)
new 57e7eda Added support for the new way to register XPCOM components (https://wiki.mozilla.org/XPCOM/Bootstrap#Registration)
new 762f00c Topic 5671 - Changes of own filters aren't always processed correctly
new 60334a9 Handle moz-safe-about:blank correctly (new in Minefield build 20100613?)
new fc682ab Added support for the new way to register XPCOM components (https://wiki.mozilla.org/XPCOM/Bootstrap#Registration)
new 96a5a4e Merged experimental branch
new 3618707 Improved element hiding performance, using simple-uri for hit counts rather than standard-url now
new 13811be Tweaked protocol flags to match previous change
new 585d377 Removed unnecessary slashes from element hiding hit count URLs
new a284af3 Fixed regression in the latest development build, error during ABP initialization
new 7055203 Improved element hiding performance, using simple-uri for hit counts rather than standard-url now
new 05f2e45 Tweaked protocol flags to match previous change
new d64f8b1 Removed unnecessary slashes from element hiding hit count URLs
new 4527c38 Fixed regression in the latest development build, error during ABP initialization
new 67b58be Merged experimental branch
new d32e92f K-Meleon: Updated paths to build tools and Gecko SDK to support K-Meleon 1.5 source package
new 003d668 K-Meleon: Slightly improved properties and methods added to the fake window object
new 85bd7e5 K-Meleon: Register methods "manual" to work around some weird bug with JS_DefineFunctions
new f253ff1 K-Meleon: Use a different approach to save timers (prevents a memory leak)
new 3afa5ab About dialog: Adapted to add-on manager changes in bug 563262
new ad913cd Topic 5728 - Tabs on Flash and Java display badly on some webpages
new a19d504 K-Meleon: Updated paths to build tools and Gecko SDK to support K-Meleon 1.5 source package
new aaaf885 K-Meleon: Slightly improved properties and methods added to the fake window object
new 5dfa366 K-Meleon: Register methods "manual" to work around some weird bug with JS_DefineFunctions
new 371266b K-Meleon: Use a different approach to save timers (prevents a memory leak)
new 4d09366 About dialog: Adapted to add-on manager changes in bug 563262
new 2277484 Topic 5728 - Tabs on Flash and Java display badly on some webpages
new 23a7bba Merged experimental branch
new 6888f6b K-Meleon: Updated C++ parts of the code for Gecko 1.9.1 (K-Meleon 1.6)
new fa55a2a Added Utils.platformVersion property so that K-Meleon can hack it in a central place (yeah, K-Meleon still doesn't implement XULAppInfo)
new f5ce82b Preferences dialog: Check whether XULAppInfo is implemented (for sake of K-Meleon)
new 08c5200 K-Meleon: Added minimal UI integration, only opening the preference window seems to work properly for now
new 8050cb7 K-Meleon: Some initial changes to support multiple browser windows properly
new 930ec8e Marked compatible with SeaMonkey 2.1a3
new 31bc967 K-Meleon: Updated C++ parts of the code for Gecko 1.9.1 (K-Meleon 1.6)
new 729ea52 Added Utils.platformVersion property so that K-Meleon can hack it in a central place (yeah, K-Meleon still doesn't implement XULAppInfo)
new a10bfad Preferences dialog: Check whether XULAppInfo is implemented (for sake of K-Meleon)
new 39eaf4a K-Meleon: Added minimal UI integration, only opening the preference window seems to work properly for now
new f671d10 K-Meleon: Some initial changes to support multiple browser windows properly
new cee7b15 Marked compatible with SeaMonkey 2.1a3
new 5dcdddd Merged experimental branch
new a7a2870 K-Meleon: Restored context menu functionality
new 08bbe13 K-Meleon: Actually made context menu items functions (added ability to open dialogs)
new c32bac6 K-Meleon: Made sure the list of blockable elements can be opened (not functional yet)
new 215d390 Marked compatible with Firefox 4.0b2pre
new a3e0091 K-Meleon: Restored context menu functionality
new d7bfe82 K-Meleon: Actually made context menu items functions (added ability to open dialogs)
new 0a9d838 K-Meleon: Made sure the list of blockable elements can be opened (not functional yet)
new 3c4942a Marked compatible with Firefox 4.0b2pre
new d51bb2b Merged experimental branch
new fa0b0a0 Updated XPCOM registration for the new spec of the changes coming in bug 568691
new ee50ce4 Updated XPCOM registration for the new spec of the changes coming in bug 568691
new 56b74f7 Merged experimental branch
new 2c833e6 About dialog: use fixed rather than relative font size (consistent with Element Hiding Helper)
new 1f28f51 Fixed: Adblock Plus initializes too late (regression in previous development build)
new cba0f4e About dialog: use fixed rather than relative font size (consistent with Element Hiding Helper)
new 4d0458b Fixed: Adblock Plus initializes too late (regression in previous development build)
new 87f6bed Merged experimental branch
new aa0e89a Updated list of recommended subscriptions
new 93072ab Updated list of recommended subscriptions
new ef4ab90 Topic 5819 - Stop using <popup> tag, Firefox 4 theme no longer styles it
new 2fb44d4 Updated list of recommended subscriptions
new 9e29eb4 Updated list of recommended subscriptions
new 89521a4 Topic 5819 - Stop using <popup> tag, Firefox 4 theme no longer styles it
new 82107c1 Merged experimental branch
new ccb5ae5 Updated list of recommended subscriptions
new f73651d Updated list of recommended subscriptions
new bcf398e Marked compatible with Firefox 4.0b3pre
new 0d08859 Updated list of recommended subscriptions
new e94010e Updated list of recommended subscriptions
new fb05174 Marked compatible with Firefox 4.0b3pre
new 2cc2558 Merged experimental branch
new 0e29e6a Updated list of recommended subscriptions
new 5cdba25 Created a separate subdirectory for performance test data, separate these files from the actual tests
new ec06443 Added a new performance test to measure page load overhead caused by Adblock Plus and its filters
new ffe0ab5 Marked compatible with Firefox 4.0b4pre
new 2fc513b Updated list of recommended subscriptions
new 8205344 Created a separate subdirectory for performance test data, separate these files from the actual tests
new ffbfb1b Added a new performance test to measure page load overhead caused by Adblock Plus and its filters
new d76895f Marked compatible with Firefox 4.0b4pre
new 5a2239d Merged experimental branch
new 386edb0 Updated list of recommended subscriptions
new 17ca278 Updated for changes in bug 546606 (asynchronous redirect API, coming in Firefox 4.0 Beta 4)
new fef1936 Adapt to changes in bug 582303 (nsIDOMNSHTMLAnchorElement interface will no longer exist in Firefox 4.0 Beta 4)
new 60073eb Updated list of recommended subscriptions
new 6783099 Updated for changes in bug 546606 (asynchronous redirect API, coming in Firefox 4.0 Beta 4)
new 950d371 Adapt to changes in bug 582303 (nsIDOMNSHTMLAnchorElement interface will no longer exist in Firefox 4.0 Beta 4)
new 93bbcbb Merged experimental branch
new 9c14f71 Fixed bad Chinese translation (thanks to Hong Tang)
new 36f04b6 Subscription dialog: made "Add a different subscription" a link rather than a button to draw attention away from it (advanced functionality)
new 66e30ea Fixed bad Chinese translation (thanks to Hong Tang)
new 11525f2 Subscription dialog: made "Add a different subscription" a link rather than a button to draw attention away from it (advanced functionality)
new c85337b Merged experimental branch
new a634918 Marked compatible with SeaMonkey 2.1b1
new b0313f9 Marked compatible with SeaMonkey 2.1b1
new a192acd Merged experimental branch
new c2b0ba0 Updated list of recommended subscriptions
new 68a3c72 Updated list of recommended subscriptions
new 06d5f06 Merged experimental branch
new b6cf0a2 Marked compatible with Firefox 4.0b5pre
new 5959ec7 Marked compatible with Firefox 4.0b5pre
new c06d895 Merged experimental branch
new caaf3de Use chrome URLs to load modules when possible (Firefox 4 and higher) for better performance
new 5000fe7 Fixed: Context menu entries disappear when a submenu is opened (Firefox 4)
new 9acb7b5 Refactored the way Adblock Plus stores data to improve performance and memory use
new f5568c7 Use chrome URLs to load modules when possible (Firefox 4 and higher) for better performance
new fe5a9b4 Fixed: Context menu entries disappear when a submenu is opened (Firefox 4)
new 2ad7259 Refactored the way Adblock Plus stores data to improve performance and memory use
new 4a7c0ef Merged experimental branch
new e643bf8 Improved the algorithm determining when to download subscriptions, distribute downloads more equally across the week. See https://adblockplus.org/blog/downloading-a-file-regularly-how-hard-can-it-be for more details. Also: * Made sure Expires header is evalutated relative to server time - just in case client's clock is skewed * Made sure people setting their system clock back will still get subscription updates, in 2 weeks at the latest * Got rid of most magic number [...]
new 2e31600 Improved the algorithm determining when to download subscriptions, distribute downloads more equally across the week. See https://adblockplus.org/blog/downloading-a-file-regularly-how-hard-can-it-be for more details. Also: * Made sure Expires header is evalutated relative to server time - just in case client's clock is skewed * Made sure people setting their system clock back will still get subscription updates, in 2 weeks at the latest * Got rid of most magic number [...]
new 4c01ed2 Merged experimental branch
new 761c038 Marked compatible with Thunderbird 3.3a1pre
new 7a8ddd3 Marked compatible with Thunderbird 3.3a1pre
new 2b225f0 Merged experimental branch
new 159cb5e Regression fixed: opening filter composer from blockable items is messed up in Firefox 3.6 (JS engine doesn't like reading out __proto__ property)
new bc442f1 Marked compatible with Firefox 4.0b6pre
new 13ee4fa Regression fixed: opening filter composer from blockable items is messed up in Firefox 3.6 (JS engine doesn't like reading out __proto__ property)
new 21280db Marked compatible with Firefox 4.0b6pre
new 983c75a Merged experimental branch
new ec60c49 Updated list of recommended subscriptions
new e29f6c3 Subscription dialog: restrict content height for in-browser display to make sure the dialog buttons aren't too far below the selection
new 2fa10b7 Fixed recent regression: blockable items toolbar won't show filter source (only Firefox 3.6)
new feb53a1 Updated list of recommended subscriptions
new cc66169 Subscription dialog: restrict content height for in-browser display to make sure the dialog buttons aren't too far below the selection
new 120c7fc Fixed recent regression: blockable items toolbar won't show filter source (only Firefox 3.6)
new e219138 Merged experimental branch
new f7000dd Updated list of recommended subscriptions
new fce67b8 Remove pointless randomizing of abp-elemhidehit protocol, it is no longer detectable
new 18afc17 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 9785a35 Removed unused shutdown code (Adblock Plus will not be restartless any time soon)
new bead09a Preferences dialog: when remembering collapsed subscriptions forget about the ones the user no longer is subscribed to
new bc88aaa Unit tests: Use simpler approach to get global object of JavaScript modules
new eb1091f Do not persist externally added filter subscriptions
new 642e9cf Marked compatible with Firefox 4.0b8pre
new 070b713 Changed toolbar icon's class in Firefox to match other icons
new c1714f7 Change toolbar icon into button with type="menu" rather than regular button when defaulttoolbaraction pref is 0
new b1eac66 Correction to revision 47ae39b0de75 - keep chromeclass-toolbar-additional class for the toolbar icon as well
new 880a762 Updated list of recommended subscriptions
new 2b68ac4 Remove pointless randomizing of abp-elemhidehit protocol, it is no longer detectable
new 09875de 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 4d9b62a Removed unused shutdown code (Adblock Plus will not be restartless any time soon)
new 55caebd Preferences dialog: when remembering collapsed subscriptions forget about the ones the user no longer is subscribed to
new d19cca8 Unit tests: Use simpler approach to get global object of JavaScript modules
new 85a3d41 Do not persist externally added filter subscriptions
new 792b767 Marked compatible with Firefox 4.0b8pre
new d86b4ae Changed toolbar icon's class in Firefox to match other icons
new 87d79a2 Change toolbar icon into button with type="menu" rather than regular button when defaulttoolbaraction pref is 0
new 15abedd Correction to revision 47ae39b0de75 - keep chromeclass-toolbar-additional class for the toolbar icon as well
new d550960 Merged experimental branch
new e757973 Use fully-privileged system principal for elemhidehit protocol
new badd96e Removed bogus contributors list - the findbar code it refers to is no longer being used
new d1a6166 Made sure documentation links no longer need to be translated - provided a permanent and language-independent entry point for them on adblockplus.org
new 06cdb52 Topic 3450 - Added a way to send reports about false positives and missed ads
new ecaf770 Fixing up previous commit, page height not determined correctly on some pages
new 581be3b Removed forgotten comment end tag
new 155b86b Report whether Adblock Plus is enabled as well
new fc81428 New default: add toolbar icon into the add-on bar in Firefox 4
new 5b31a7a Use fully-privileged system principal for elemhidehit protocol
new ae420e8 Removed bogus contributors list - the findbar code it refers to is no longer being used
new a420943 Made sure documentation links no longer need to be translated - provided a permanent and language-independent entry point for them on adblockplus.org
new 24c3cc0 Topic 3450 - Added a way to send reports about false positives and missed ads
new 8f75a03 Fixing up previous commit, page height not determined correctly on some pages
new 25db3f5 Removed forgotten comment end tag
new 0cfc622 Report whether Adblock Plus is enabled as well
new e0d51b6 New default: add toolbar icon into the add-on bar in Firefox 4
new dadabcf Merged experimental branch
new 4885b3a Changed default action for ABP icon to open the menu, moved "Report issue" to the top of this menu
new cd0cf8d Changed default action for ABP icon to open the menu, moved "Report issue" to the top of this menu
new aca8e95 Merged experimental branch
new 654c8b0 Fixed: Issue reporter broken if the page didn't load anything
new b72f2ba Do not report errors originating at HTTP/HTTPS locations (e.g. adblockplus.org website)
new 3832693 Fixed JavaScript warning in issue reporter (reportData.errors undefined)
new c4c3947 Send more information on subscription downloads with issue reports - particularly time of last successful download. Also use relative times.
new cd8eeea Issue reporter: Disable "Cancel" button after successfully sending the report
new b4df9e2 Issue reporter: Rename "Next" button into "Send report" before the send page
new 1e6afb1 Made sure that identifiers of external subscriptions can no longer conflict with normal subscriptions
new dca43aa Fixed unit tests for Firefox 4, also fixed the external subscriptions test broken by previous checkin
new fbdeb62 Removed pointless IAdblockPlus.idl file, it only duplicates the documentation on the web
new 34ff4f4 Fixed: Issue reporter won't work on XUL documents
new 02f78c7 Issue reporter: censor profile and application paths in the error messages sent
new a64cb5c Issue reporter: made data collection modular
new c25e329 Fixed: Issue reporter broken if the page didn't load anything
new b7f9e1c Do not report errors originating at HTTP/HTTPS locations (e.g. adblockplus.org website)
new 79080b0 Fixed JavaScript warning in issue reporter (reportData.errors undefined)
new 2c5bcd3 Send more information on subscription downloads with issue reports - particularly time of last successful download. Also use relative times.
new 7435939 Issue reporter: Disable "Cancel" button after successfully sending the report
new 3f983de Issue reporter: Rename "Next" button into "Send report" before the send page
new d1865f6 Made sure that identifiers of external subscriptions can no longer conflict with normal subscriptions
new b050372 Fixed unit tests for Firefox 4, also fixed the external subscriptions test broken by previous checkin
new 0d40d72 Removed pointless IAdblockPlus.idl file, it only duplicates the documentation on the web
new 862e869 Fixed: Issue reporter won't work on XUL documents
new 19bd815 Issue reporter: censor profile and application paths in the error messages sent
new 1a1bb18 Issue reporter: made data collection modular
new a7c745c Merged experimental branch
new 5dc3143 Issue reporter: make the window explicitly non-resizable (won't work on Linux)
new 48e7b61 Issue reporter: Moved progress bar into its own binding, now using canvas instead of SVG. Also made sure things don't look too ugly if the user manages to resize the window.
new d5d2b33 Issue reporter: Crop progress bar text if it overflows
new a4c38cd Issue reporter: Show recently submitted reports on first page
new c73d2a6 Issue reporter: Show site name in dialog title
new 9b8cf46 Issue reporter: Optionally attach list of extensions to the report
new 921fa2f Issue reporter: By default, attach extensions for "Other issue" but don't attach screenshot
new cf70484 Issue reporter: make the window explicitly non-resizable (won't work on Linux)
new 6713e56 Issue reporter: Moved progress bar into its own binding, now using canvas instead of SVG. Also made sure things don't look too ugly if the user manages to resize the window.
new 4f4a651 Issue reporter: Crop progress bar text if it overflows
new d0883b8 Issue reporter: Show recently submitted reports on first page
new 0fe1c4a Issue reporter: Show site name in dialog title
new c593c35 Issue reporter: Optionally attach list of extensions to the report
new 907db3b Issue reporter: By default, attach extensions for "Other issue" but don't attach screenshot
new dac1a4b Merged experimental branch
new 68e0fbd Topic 5726 - Filter composer: don't use protocol name in filter suggestions
new b8a27d0 Topic 5726 - Filter composer: display a warning if the custom pattern no longer matches the address
new 828d809 Issue reporter: Better position calculation for mouse events
new 037d772 Hide recently submitted reports behind a link by default
new 3e82563 Performance tests: moved filters/addresses data into separate text files
new a10e03e Blockable items and Preferences: Work-around for bug 601258 to get tooltips working again in Minefield
new 30a4964 Topic 5726 - Filter composer: don't use protocol name in filter suggestions
new 29a18db Topic 5726 - Filter composer: display a warning if the custom pattern no longer matches the address
new 1e29ff7 Issue reporter: Better position calculation for mouse events
new eba6f6d Hide recently submitted reports behind a link by default
new 6c82932 Performance tests: moved filters/addresses data into separate text files
new 3ce22e7 Blockable items and Preferences: Work-around for bug 601258 to get tooltips working again in Minefield
new 4f8f92a Merged experimental branch
new 1946eb7 Speed up filter matching by 20-35%: check against exception rules and blocklisting rules in the same go
new 7669391 Fixed broken performance test
new 66f799f Topic 6133 - Added a few more checks when repositioning object tabs
new 348a6cb Filter composer: Suggest example.com^ instead of example.com/* where the two patterns are equivalent
new a1eb48d Issue reporter: Added optional email field. Also made sure browser tabs opened on link clicks are always active.
new 8e87c91 Issue reporter: Transmit window opener to allow investigating popups
new 644368f Marked compatible with SeaMonkey 2.1b2
new 5a2ca15 Speed up filter matching by 20-35%: check against exception rules and blocklisting rules in the same go
new d4061e5 Fixed broken performance test
new 4513f0a Topic 6133 - Added a few more checks when repositioning object tabs
new ba3e27e Filter composer: Suggest example.com^ instead of example.com/* where the two patterns are equivalent
new 3229b75 Issue reporter: Added optional email field. Also made sure browser tabs opened on link clicks are always active.
new 90efd95 Issue reporter: Transmit window opener to allow investigating popups
new 8dcc9ec Marked compatible with SeaMonkey 2.1b2
new a6fb8ba Merged experimental branch
new 79c5a00 Icon tooltip: Do not count disabled subscriptions
new 1cbebd7 Icon tooltip: Do not count disabled filters eithers
new ce910ac Topic 6148 - Display a snail instead of an exclamation mark for slow filters
new e1fd0f3 Blockable items: made sure scrolling to node works correctly again, particularly in latest Firefox 4 nightly
new bd23f29 Preferences: Always force download for manually triggered subscription updates (no If-Modified-Since)
new f93a6e8 Subscription downloads: Do not use modification date from old server on redirects
new 2a472b5 Fixed recent object tabs breakage (in revision 0413e23adfa7)
new 87861ec Issue reporter: Fill in confirmation message on the client side, for easier localization
new 5b3e69a Icon tooltip: Do not count disabled subscriptions
new ddc7497 Icon tooltip: Do not count disabled filters eithers
new 1f5db71 Topic 6148 - Display a snail instead of an exclamation mark for slow filters
new d24f425 Blockable items: made sure scrolling to node works correctly again, particularly in latest Firefox 4 nightly
new 089b039 Preferences: Always force download for manually triggered subscription updates (no If-Modified-Since)
new 29fface Subscription downloads: Do not use modification date from old server on redirects
new f15dfb3 Fixed recent object tabs breakage (in revision 0413e23adfa7)
new 9edb825 Issue reporter: Fill in confirmation message on the client side, for easier localization
new a9b66f9 Merged experimental branch
new 6156f64 Issue reporter: Added privacy policy link
new 6fd5cf8 Issue reporter: Show data collection progress
new 0a42f29 Issue reporter: Show upload progress
new 9672736 Issue reporter: Hide "please wait message" when done
new caaa108 Issue reporter: Resolve and display XPCOM error codes for connection errors
new 76f9c02 Issue reporter: Show upload error separately from the server response. Also allow resending request and link to the forum for support.
new bef6207 Topic 5469 - Blockable items: show info on disabled filters in tooltip
new 4272793 Issue reporter: Update displayed progress during data collection even if data source works synchronously
new 31503ef Issue reporter: Warn about possible misconfigurations before submitting report
new bbe61c6 Issue reporter: Show warning if user selects "other issue"
new 90d67e9 This is now Adblock Plus 1.3 Beta
new 4a46715 Issue reporter: Added privacy policy link
new b1df948 Issue reporter: Show data collection progress
new df53d89 Issue reporter: Show upload progress
new f3407ec Issue reporter: Hide "please wait message" when done
new 0c4a958 Issue reporter: Resolve and display XPCOM error codes for connection errors
new 362b4d2 Issue reporter: Show upload error separately from the server response. Also allow resending request and link to the forum for support.
new 0d5303f Topic 5469 - Blockable items: show info on disabled filters in tooltip
new 538039c Issue reporter: Update displayed progress during data collection even if data source works synchronously
new 3e82e22 Issue reporter: Warn about possible misconfigurations before submitting report
new 4f66b68 Issue reporter: Show warning if user selects "other issue"
new 20adb97 This is now Adblock Plus 1.3 Beta
new 04429ea Merged experimental branch
new 5f44610 Issue reporter: Clearly indicate that a comment is optional, even if the user doesn't read the text
new b38a62f Issue reporter: Implemented text changes as suggested by Michael
new 1c2f542 Issue reporter: One more text change
new ab685f8 Issue reporter: Fixed behavior when going back to "other issue" warning message
new 72b6eeb Issue reporter: Changed wording for "disabled on page" warning as suggested by alberto
new 0c72009 Issue reporter: "No filters applied" warning should not be shown if the number of filters wasn't calculated (e.g. because the page is whitelisted)
new d3ffe71 Added string required for Firefox Sync support (the feature itself comes later, after string freeze)
new 7976a34 Topic 5669 - Show in document source column whether request is first party or third party, allow filtering and sorting by it
new 97fe24f Moved extension metadata to a central location. install.rdf is now being generated automatically and setting homepage is no longer up to translators.
new 5f0bcda Updated locales from Babelzilla
new 98e619e Added checks for issue reporter access keys
new c9d7888 Issue reporter: Clearly indicate that a comment is optional, even if the user doesn't read the text
new cbead53 Issue reporter: Implemented text changes as suggested by Michael
new 08cc19e Issue reporter: One more text change
new 0709dee Issue reporter: Fixed behavior when going back to "other issue" warning message
new 79039d7 Issue reporter: Changed wording for "disabled on page" warning as suggested by alberto
new f8d96ad Issue reporter: "No filters applied" warning should not be shown if the number of filters wasn't calculated (e.g. because the page is whitelisted)
new e9f884a Added string required for Firefox Sync support (the feature itself comes later, after string freeze)
new a965c56 Topic 5669 - Show in document source column whether request is first party or third party, allow filtering and sorting by it
new 8244413 Moved extension metadata to a central location. install.rdf is now being generated automatically and setting homepage is no longer up to translators.
new 6ebed8a Updated locales from Babelzilla
new bf08745 Added checks for issue reporter access keys
new 65da298 Merged experimental branch
new 1fedff7 Updated German translation
new d14b93f Updated German translation
new 49fcab0 Merged experimental branch
new f841e8b Updated German strings (thanks to MonztA for proofreading)
new 041b866 Updated German strings (thanks to MonztA for proofreading)
new 8a116c4 Merged experimental branch
new 771b2b7 Issue reporter: Fixed wrong encoding in result display
new 7ce13d6 Removed unused function
new e7057c7 Updated locales from Babelzilla
new 8587ba9 Issue reporter: Fixed wrong encoding in result display
new ff43b98 Removed unused function
new bf45471 Updated locales from Babelzilla
new 96b18c6 Merged experimental branch
new 3890fa7 Updated locale testing for Element Hiding Helper changes
new 953dbd1 Updated locales from Babelzilla
new ff68182 Fixed typo in German localization
new a154369 Improved position calculation for object tabs, window height not always determined correctly
new c3d88b7 About dialog: Show localized extension name and homepage
new 1a1290f Updated locale testing for Element Hiding Helper changes
new f2bc014 Updated locales from Babelzilla
new 6a42b6d Fixed typo in German localization
new 0e3ffab Improved position calculation for object tabs, window height not always determined correctly
new 6d741de About dialog: Show localized extension name and homepage
new 23ad93b Merged experimental branch
new 2f9b29f Improved preference management module (better API, less overhead)
new a3ed529 Dropped support for Gecko 1.9.0 (Firefox 3.0, Midbrowser, Songbird 1.4/1.7)
new cf90c5a Got rid of "timed textboxes are deprecated" message now that Firefox 3.0 is no longer supported
new 594eed0 Cleanup: removed code only required for Gecko 1.9.0 compatibility
new ca1862e Simplified code getting the window associated with a channel
new e156cc9 Reduced the amount of code duplication in the prefs module
new a0c28ac Updated locales from Babelzilla
new ef23f92 This is Adblock Plus 1.3 RC now
new ba9b0a4 Improved preference management module (better API, less overhead)
new 6f11d80 Dropped support for Gecko 1.9.0 (Firefox 3.0, Midbrowser, Songbird 1.4/1.7)
new 8b9a7a2 Got rid of "timed textboxes are deprecated" message now that Firefox 3.0 is no longer supported
new 33fcf08 Cleanup: removed code only required for Gecko 1.9.0 compatibility
new 523c73d Simplified code getting the window associated with a channel
new ffdb2a6 Reduced the amount of code duplication in the prefs module
new e35d1ef Updated locales from Babelzilla
new 8e2c999 This is Adblock Plus 1.3 RC now
new 4551556 Merged experimental branch
new edfe351 Slight wording changes (Russian/German)
new 8b36e15 Updated Russian translation
new 2427821 Updated locales from Babelzilla
new a4495b7 Slight wording changes (Russian/German)
new 588faff Updated Russian translation
new 153a61a Updated locales from Babelzilla
new 93bfa81 Merged experimental branch
new 71e4de4 Updated Russian strings (thanks to pasynok for proof-reading)
new 9a02ab9 Updated Russian strings (thanks to Lain_13 for proof-reading)
new 749c33b Marked Indonesian locale as incomplete, only has 68% of the strings
new a2efca4 Updated Russian strings (thanks to pasynok for proof-reading)
new 4c7afed Updated Russian strings (thanks to Lain_13 for proof-reading)
new 6a622ec Marked Indonesian locale as incomplete, only has 68% of the strings
new d1ee8c0 Merged experimental branch
new cc5f471 Improved Russian string (thanks to Радик245)
new 6559c41 Marked Malay locale as incomplete, only has 70% of the strings
new 7f58e98 Marked Brasilian Portuguese locale as incomplete, only has 70% of the strings
new 663e873 Improved Russian string (thanks to Радик245)
new 81cc00b Marked Malay locale as incomplete, only has 70% of the strings
new a6e8a92 Marked Brasilian Portuguese locale as incomplete, only has 70% of the strings
new 9a3fc93 Merged experimental branch
new 0425f95 More correct Russian translation for "assistant" (thanks again to Lain_13)
new e418bc0 More correct Russian translation for "assistant" (thanks again to Lain_13)
new ca62644 Merged experimental branch
new c13c02e Don't make our privacy policy lie, clear recent reports when browsing history is purged
new 2f5a6d6 When installing in Firefox 4, make the add-on bar visible
new 7502383 Updated locales from Babelzilla
new b8a02d4 Fixed access key issues in Bulgarian locale
new cd8a540 Marked Breton as incomplete again - access keys haven't been translated and the localiser is apparently gone
new df192e4 Fixed issues in SWedish locale
new 1ce2cc2 Fixed access key issue in Czech locale
new df09537 Fixed access key issue in Danish locale
new 7e186da Fixed access key issues in Croatian locale
new cfadf43 Fixed access key issue in Mongolian locale
new a4c4559 Fixed issue in Romanian locale
new b9ba6f8 Fixed access key issue in Vietnamese locale
new e09d171 Don't make our privacy policy lie, clear recent reports when browsing history is purged
new 74af6e2 When installing in Firefox 4, make the add-on bar visible
new 3fe5d16 Updated locales from Babelzilla
new 94d8406 Fixed access key issues in Bulgarian locale
new 993e5a1 Marked Breton as incomplete again - access keys haven't been translated and the localiser is apparently gone
new daa1e17 Fixed issues in SWedish locale
new 6e92867 Fixed access key issue in Czech locale
new cf41e61 Fixed access key issue in Danish locale
new e9e4309 Fixed access key issues in Croatian locale
new 6812e75 Fixed access key issue in Mongolian locale
new c3214f6 Fixed issue in Romanian locale
new 0a79abe Fixed access key issue in Vietnamese locale
new ca7cf31 Merged experimental branch
new 49286eb Releasing Adblock Plus 1.3
new ac9cd12 Added tag ADBLOCK_PLUS_1_3_RELEASE for changeset 0868c594b72d
new 5b156d8 Fixed: Release builds fail to initialize because TimeLine.jsm isn't present
new 6072ce6 Fixed: Release builds fail to initialize because TimeLine.jsm isn't present
new 26de41d Merged experimental branch
new 67cb23b Releasing Adblock Plus 1.3.1
new c2d0439 Added tag ADBLOCK_PLUS_1_3_1_RELEASE for changeset 880e6344435e
new f006d08 Subscription selection: Hide progress indicator after subscription list loaded, it causes significant CPU load
new e75e66e Bug 23441 - Links open in an external application on Linux. Also made sure the browser window is focused when a tab is opened there.
new 77952ec Subscription selection: Hide progress indicator after subscription list loaded, it causes significant CPU load
new 0f7dac9 Bug 23441 - Links open in an external application on Linux. Also made sure the browser window is focused when a tab is opened there.
new 640fd89 Merged experimental branch
new f751bda Topic 6294 - Issue reporter: List of recently submitted issues has a horizontal scrollbar with some themes
new e9c2b9e Marked compatible with Firefox 4.0b10 (Beta 9 is scheduled in only 2 weeks)
new 4ba2c8d Topic 6294 - Issue reporter: List of recently submitted issues has a horizontal scrollbar with some themes
new 7bea5a6 Marked compatible with Firefox 4.0b10 (Beta 9 is scheduled in only 2 weeks)
new 651852c Merged experimental branch
new 9f77fbc Topic 6300 - Force toolbar icon text to display below the icon
new 2510f7e Fixed: Adblock Plus icon broken in SeaMonkey Mail (nightly builds only)
new 321bfc1 Topic 6300 - Force toolbar icon text to display below the icon
new 69ed7a3 Fixed: Adblock Plus icon broken in SeaMonkey Mail (nightly builds only)
new 04a4781 Merged experimental branch
new de78208 Updated list of recommended subscriptions
new d9d52d6 Updated list of recommended subscriptions
new 3aba03c Issue reporter: Send page referrer in case the opener can no longer be retrieved
new 2696d37 Issue reporter: Some more configuration problems can no longer be overridden to prevent useless reports
new f6ddd0b Topic 6118 - Implemented a faster filter matching algorithm
new 4e31385 Updated list of recommended subscriptions
new 0a13b5a Updated list of recommended subscriptions
new 2cb98f4 Issue reporter: Send page referrer in case the opener can no longer be retrieved
new 99a7328 Issue reporter: Some more configuration problems can no longer be overridden to prevent useless reports
new c9f8f5b Topic 6118 - Implemented a faster filter matching algorithm
new a3e9ac2 Merged experimental branch
new ac5b6ee Marked current development as Adblock Plus 1.3.5 Alpha
new 756e1f7 Marked current development as Adblock Plus 1.3.5 Alpha
new 7d0aa6d Merged experimental branch
new 7dc3d72 Fixed: Filters stay active after being removed
new 4863519 Fixed: Filters stay active after being removed
new b2dae8a Merged experimental branch
new 6a495bb Updated locales from Babelzilla
new c38ae3f Fixed: Shutdown code doesn't run in Firefox 4
new a272200 Performance: Only save patterns.ini if something actually changed
new e3a2eea Updated locales from Babelzilla
new 0acf72b Fixed: Shutdown code doesn't run in Firefox 4
new e256a15 Performance: Only save patterns.ini if something actually changed
new 4676563 Merged experimental branch
new 30675f6 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 7f5e28f 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 05d9076 Merged experimental branch
new e597b1f Set LOAD_ANONYMOUS flag for subscription downloads, these requests should not be able to set/read cookies
new 15c868a Russian locale: documentation links shouldn't be marked as "English", all translated now
new 9498ead Set LOAD_ANONYMOUS flag for subscription downloads, these requests should not be able to set/read cookies
new d69644e Russian locale: documentation links shouldn't be marked as "English", all translated now
new 21169ac Merged experimental branch
new b46cd0f Updated test data to current EasyList (no slow filters with the new algorithm)
new c75590c Very slight performance improvement (2-3% on filter initialization) Keep the comparison in integer numbers, don't use floating point
new aab34fe Topic 6300 - Only use the hack to force toolbar icon text below the icon when necessary (toolbar displays icon and text)
new 7f97881 Updated test data to current EasyList (no slow filters with the new algorithm)
new b138c4d Very slight performance improvement (2-3% on filter initialization) Keep the comparison in integer numbers, don't use floating point
new 82c3e3e Topic 6300 - Only use the hack to force toolbar icon text below the icon when necessary (toolbar displays icon and text)
new f00a499 Merged experimental branch
new 08cc687 Updated list of recommended subscriptions
new 7fadfd9 Updated list of recommended subscriptions
new cb0cf60 Merged experimental branch
new 0fa09aa Updated K-Meleon build scripts for the new build system
new 93aaf1f Bug 23511 - Made invalid XBL binding served up by element hiding slightly less invalid (Firefox 4 shows a warning otherwise)
new e9128b9 Updated K-Meleon build scripts for the new build system
new a03d702 Bug 23511 - Made invalid XBL binding served up by element hiding slightly less invalid (Firefox 4 shows a warning otherwise)
new 26c5075 Merged experimental branch
new 5729386 Made sure cached request doesn't confuse leak detection tools
new 6d069aa Made sure cached request doesn't confuse leak detection tools
new 9220bd8 Merged experimental branch
new 4f33ed0 Bug 23512 - Mistake in German translation
new dec9c14 Bug 23512 - Mistake in German translation
new b385c5a Merged experimental branch
new a92bc40 Topic 6442 - Preferences: Switched to newer drag&drop API (Gecko 1.9.0 no longer needs to be supported). Also fixes "Unresponsive script" warning if drag operation takes too long.
new 42efda8 Backed out changeset c8005e45bfd9 (Blockable items and Preferences: Work-around for bug 601258 to get tooltips working again in Minefield) - the bug has been fixed in Firefox
new 722bfab Topic 6442 - Preferences: Switched to newer drag&drop API (Gecko 1.9.0 no longer needs to be supported). Also fixes "Unresponsive script" warning if drag operation takes too long.
new b3e7587 Backed out changeset c8005e45bfd9 (Blockable items and Preferences: Work-around for bug 601258 to get tooltips working again in Minefield) - the bug has been fixed in Firefox
new 63fc6a7 Merged experimental branch
new fe2a9fb Updated locales from Babelzilla
new e4e4820 Fixed link issues in hy-AM locale
new e5c4a0f Fixed translator name in Persian locale
new 7b54e76 Updated locales from Babelzilla
new 7951465 Fixed link issues in hy-AM locale
new 5de1a3e Fixed translator name in Persian locale
new ee36ac8 Merged experimental branch
new 444b328 Uploaded Persian locale update from Babelzilla
new d3927ff Uploaded Persian locale update from Babelzilla
new faace36 Merged experimental branch
new db40d43 Updated list of recommended subscriptions
new 6affa48 Updated list of recommended subscriptions
new e619e1a Merged experimental branch
new 98d2af9 Updated list of recommended subscriptions
new a454806 Register UA stylesheets instead of user stylesheets, these have higher priority
new 0b301d6 Updated list of recommended subscriptions
new c2a4ea4 Register UA stylesheets instead of user stylesheets, these have higher priority
new 4ea3089 Merged experimental branch
new 317a7eb Bug 23535 - Revert changeset b15a8850e9cb (Set LOAD_ANONYMOUS flag for subscription downloads, these requests should not be able to set/read cookies), it causes issues with subscriptions using HTTP authentication as well as some proxy servers
new 2c0f46c Fixed undeclared variable
new 9933c05 Updated list of recommended subscriptions
new 814be13 Bug 6492 - Added support for X-Do-Not-Track header by means of a $donottrack option
new 6bfb5e1 Bug 23535 - Revert changeset b15a8850e9cb (Set LOAD_ANONYMOUS flag for subscription downloads, these requests should not be able to set/read cookies), it causes issues with subscriptions using HTTP authentication as well as some proxy servers
new 084887d Fixed undeclared variable
new ea33269 Updated list of recommended subscriptions
new aa8bd51 Bug 6492 - Added support for X-Do-Not-Track header by means of a $donottrack option
new da5f2fd Merged experimental branch
new 279a2e8 Topic 6553 - When selecting a custom subscription on first install the location field is cut off, need a different hack to get the dialog buttons closer to the selection field
new 3f669b7 Backed out changeset c930a425649d (Register UA stylesheets instead of user stylesheets, these have higher priority) - this makes us hit bug 541506
new b343883 Topic 6553 - When selecting a custom subscription on first install the location field is cut off, need a different hack to get the dialog buttons closer to the selection field
new cf85a71 Backed out changeset c930a425649d (Register UA stylesheets instead of user stylesheets, these have higher priority) - this makes us hit bug 541506
new 433dfc6 Merged experimental branch
new 011aadb Marked compatible with Firefox 4.0.*
new d2bd451 Marked compatible with Firefox 4.0.*
new c09f869 Merged experimental branch
new 39fd785 Topic 6633 - Indicate that clicking the "Block" tab doesn't result in immediate action
new 24a5dec Bumping version number to make sure that development builds with new version number format are still recognized as newer
new c1193ce Topic 6633 - Indicate that clicking the "Block" tab doesn't result in immediate action
new 1cf9f31 Bumping version number to make sure that development builds with new version number format are still recognized as newer
new 99a9baa Merged experimental branch
new 1b82a28 Fixed: Disabling filters from the list of blockable items won't actually disable the filter in Firefox 3.6 Made sure that node.getUserData() always returns its result unwrapped (safe because we get our own object). This resolves object comparison issues in Gecko 1.9.2 as well as permission issues in Gecko 1.9.1 (hack no longer necessary). Gecko 2.0 doesn't return this object wrapped, nothing changes there.
new 5cfb1d1 Fixed: Disabling filters from the list of blockable items won't actually disable the filter in Firefox 3.6 Made sure that node.getUserData() always returns its result unwrapped (safe because we get our own object). This resolves object comparison issues in Gecko 1.9.2 as well as permission issues in Gecko 1.9.1 (hack no longer necessary). Gecko 2.0 doesn't return this object wrapped, nothing changes there.
new 8ea0040 Merged experimental branch
new 833483f Fixed JavaScript warning: "reference to undefined property source[pos]"
new 4bdb54c Fixed: X-Do-Not-Track header should not be sent if Adblock Plus is disabled
new fe206da Fixed JavaScript warning: "reference to undefined property source[pos]"
new a38a2fc Fixed: X-Do-Not-Track header should not be sent if Adblock Plus is disabled
new b1a884e Merged experimental branch
new 8f0b6aa Removed K-Meleon code, it moved to a separate repository under https://hg.adblockplus.org/adblockpluskmeleon/
new f9344dc Changed tag format, it can simply be a version number now
new 6a79552 Removed K-Meleon code, it moved to a separate repository under https://hg.adblockplus.org/adblockpluskmeleon/
new a346f52 Changed tag format, it can simply be a version number now
new b3a2ad7 Merged experimental branch
new 27e9ad8 Topic 6700 - When inserting the icon into the add-on bar it should be placed before the close button
new b35ad64 Topic 6700 - When inserting the icon into the add-on bar it should be placed before the close button
new abafdea Merged experimental branch
new adac825 Marked compatible with Thunderbird 3.3a3pre
new 618ae55 Marked compatible with Thunderbird 3.3a3pre
new ff91bb8 Merged experimental branch
new cb28956 About dialog: Don't assume that an extension manager is present (yes, K-Meleon :-( )
new 2050a1c Issue reporter: Don't assume that an extension manager is present (yes, K-Meleon :-( )
new 112a5ce Issue reporter: Unhide the result frame earlier to allow the binding to apply, prevents an error in K-Meleon (and probably Firefox 3.5)
new 2166d0f Updated list of recommended subscriptions
new 8befeca Write out element hiding stylesheet to a temporary file, avoid using data: URIs for that. Saves memory, performance is almost unchanged for now.
new 80b6b71 About dialog: Don't assume that an extension manager is present (yes, K-Meleon :-( )
new ad6d7a3 Issue reporter: Don't assume that an extension manager is present (yes, K-Meleon :-( )
new 0f23fb6 Issue reporter: Unhide the result frame earlier to allow the binding to apply, prevents an error in K-Meleon (and probably Firefox 3.5)
new 98b911a Updated list of recommended subscriptions
new 110a568 Write out element hiding stylesheet to a temporary file, avoid using data: URIs for that. Saves memory, performance is almost unchanged for now.
new a736027 Merged experimental branch
new 5166c02 Write element hiding stylesheet more efficiently (improves startup time by ~100ms)
new ae5b1d0 Write element hiding stylesheet more efficiently (improves startup time by ~100ms)
new db17a11 Merged experimental branch
new 8da67c9 Updated list of recommended subscriptions
new 1db6b83 Updated list of recommended subscriptions
new 43a68ee Fixed: Selecting a filter (via blockable items' "Edit filter in effect") in an already open Preferences dialog doesn't work
new 9576f75 Fixed: Element hiding rules with international characters no longer work
new 43010ef Do not use a temp file explicitly to write out element hiding stylesheet, use nsISafeOutputStream
new 29af509 If the stream doesn't implement nsISafeOutputStream - don't ignore, fail instead
new a39dff2 Changed writing of patterns.ini file to prevent data loss (use nsISafeOutputStream). Also tweaked exception handling while at it.
new 42ad6c8 Updated list of recommended subscriptions
new e7e6571 Updated list of recommended subscriptions
new 4df0c5e Fixed: Selecting a filter (via blockable items' "Edit filter in effect") in an already open Preferences dialog doesn't work
new fb62938 Fixed: Element hiding rules with international characters no longer work
new 2957f26 Do not use a temp file explicitly to write out element hiding stylesheet, use nsISafeOutputStream
new f3b80f8 If the stream doesn't implement nsISafeOutputStream - don't ignore, fail instead
new 4285ce9 Changed writing of patterns.ini file to prevent data loss (use nsISafeOutputStream). Also tweaked exception handling while at it.
new b0397e0 Merged experimental branch
new f79a8ab Allow hotkey preferences to contain multiple possible combinations that will be tested for their availability
new 2a63966 Bug 23656 - Added Ctrl+Shift+F as a possible hotkey to open preferences (Firefox 4 took away Ctrl+Shift+E)
new e8a2991 Allow hotkey preferences to contain multiple possible combinations that will be tested for their availability
new 388d8ba Bug 23656 - Added Ctrl+Shift+F as a possible hotkey to open preferences (Firefox 4 took away Ctrl+Shift+E)
new bf4225e Merged experimental branch
new 350389c Updated to latest do-not-track proposal, header name is now "DNT"
new da9b3e3 Updated to latest do-not-track proposal, header name is now "DNT"
new 1017156 Merged experimental branch
new 93a4562 Bug 23656 - Hotkey Command-Shift-F is already taken on OS X, use Command-Shift-O there
new f635210 Bug 23656 - Hotkey Command-Shift-F is already taken on OS X, use Command-Shift-O there
new 95d5305 Merged experimental branch
new b9d3d2d Marked compatible with SeaMonkey 2.1b3
new 9e46652 Marked compatible with SeaMonkey 2.1b3
new f9b992f Merged experimental branch
new 21fbbfc Bug 23689 - Some Flash objects don't show up in Firefox 3.5/SeaMonkey 2.1 Reverted parts of revision 4cbc5d1891f0, reinstated hacks to attach data to nodes in Gecko 1.9.1
new b51f0d6 Bug 23689 - Some Flash objects don't show up in Firefox 3.5/SeaMonkey 2.1 Reverted parts of revision 4cbc5d1891f0, reinstated hacks to attach data to nodes in Gecko 1.9.1
new 730c585 Merged experimental branch
new 26f23c6 Fixed: Falling back to default patterns.ini location if e.a.patternsfile is misconfigured doesn't work
new a19fdd3 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 12acca5 Updated unit tests for previous checkin
new ba3825e Get rid of filters list in ElemHide module, that data is redundant
new ba6d1f0 Don't store element hiding key in the filters, keep everything in data structures in the ElemHide module
new 3529810 Made sure element hiding data structures don't store direct references to filters, for easier JSON'ification
new 5d6e4f4 Dropped hasShortcuts matcher variable, useless optimization
new f232d78 Don't store filter shortcut in the filters, keep everything in matcher data structures
new 86bba9b Updated filter classes unit tests for $donottrack option
new 8c6ce22 Get rid of separate regexps matcher property, use shortcut "" if no other shortcut can be found
new dde203d Made sure matcher data structures don't store direct references to filter, for easier JSON'ification
new ba6fb8d Renamed a bunch of variables to better reflect their current function
new fcfa816 Moved initialization of FilterStorage and ElemHide modules into FilterListener module
new c055674 Changed FilterStorage observer API to allow new types of events to be added
new ba01444 Updated comments
new 787a3fe Moved the checks whether data needs to be saved on disk to FilterListener module. More changes to FilterStorage observers API.
new 5a47c05 Cache matcher and element hiding data on disk, only load patterns.ini when needed
new e253f2e Made sure loading patterns.ini isn't triggered prematurely
new 72dce24 Fixed: Too many hotkeys are being configured (both Ctrl-Shift-E and Ctrl-Shift-F work in Firefox 3.6)
new fb22318 Fixed: Removing a filter subscription results in inefficient data storage (useless arrays)
new 0fe4f7e Fixed: Removing element hiding rules doesn't work correctly
new 570fedb Fixed: Falling back to default patterns.ini location if e.a.patternsfile is misconfigured doesn't work
new 8ca9a9b 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 6c48df4 Updated unit tests for previous checkin
new ad6e7d4 Get rid of filters list in ElemHide module, that data is redundant
new a97d2fd Don't store element hiding key in the filters, keep everything in data structures in the ElemHide module
new 229a73b Made sure element hiding data structures don't store direct references to filters, for easier JSON'ification
new cc19e89 Dropped hasShortcuts matcher variable, useless optimization
new fc9c635 Don't store filter shortcut in the filters, keep everything in matcher data structures
new f6c4b54 Updated filter classes unit tests for $donottrack option
new 55b23dc Get rid of separate regexps matcher property, use shortcut "" if no other shortcut can be found
new fcdde26 Made sure matcher data structures don't store direct references to filter, for easier JSON'ification
new 8a1cdb7 Renamed a bunch of variables to better reflect their current function
new 2efc958 Moved initialization of FilterStorage and ElemHide modules into FilterListener module
new 4e10337 Changed FilterStorage observer API to allow new types of events to be added
new 004d261 Updated comments
new d9a1b3b Moved the checks whether data needs to be saved on disk to FilterListener module. More changes to FilterStorage observers API.
new 8ded8d3 Cache matcher and element hiding data on disk, only load patterns.ini when needed
new 769242a Made sure loading patterns.ini isn't triggered prematurely
new 7311209 Fixed: Too many hotkeys are being configured (both Ctrl-Shift-E and Ctrl-Shift-F work in Firefox 3.6)
new ba6f87b Fixed: Removing a filter subscription results in inefficient data storage (useless arrays)
new 5c3d616 Fixed: Removing element hiding rules doesn't work correctly
new e757d92 Merged experimental branch
new 0aeb8aa Better error reporting when loading file
new 1b6c692 Recognize corrupt patterns.ini file and try reading in a backup in this case
new 1ac46bd Topic 6541 - Remove special icon state for whitelisted sites, use the regular "disabled" icon
new ebb2753 Better error reporting when loading file
new d5bf7dd Recognize corrupt patterns.ini file and try reading in a backup in this case
new 80f7c55 Topic 6541 - Remove special icon state for whitelisted sites, use the regular "disabled" icon
new 4628df2 Merged experimental branch
new 4cf87cd We are in the Beta stage now
new 119d6db Fixed: "Disable everywhere" option might get hidden (regression in latest build)
new 2a734ef We are in the Beta stage now
new f71716c Fixed: "Disable everywhere" option might get hidden (regression in latest build)
new cd80b76 Merged experimental branch
new 53ee801 Topic 6895 - Directory for elemhide.css and cache.js isn't being created if patterns.ini is located outside user's profile
new ec6c9d3 Topic 6895 - Directory for elemhide.css and cache.js isn't being created if patterns.ini is located outside user's profile
new f1377f0 Merged experimental branch
new a7e1eec Topic 6905 - Disabled subscriptions show up in issue reports
new 79c1381 Topic 6905 - Disabled subscriptions show up in issue reports
new 2a92a67 Merged experimental branch
new b2efcb9 Updated list of recommended subscriptions
new 01d4431 Made regular expression for extended anchor somewhat more efficient (thanks Lain_13)
new 83850bb Fixed: Toolbar icon type might be incorrect when the toolbar icon is added to the toolbar via customization feature
new 76b0814 Updated list of recommended subscriptions
new 0a3334b Made regular expression for extended anchor somewhat more efficient (thanks Lain_13)
new fe7c336 Fixed: Toolbar icon type might be incorrect when the toolbar icon is added to the toolbar via customization feature
new 664cbef Merged experimental branch
new d454884 Marked compatible with Thunderbird 3.3a4pre
new b565a0c Marked compatible with Thunderbird 3.3a4pre
new 56bc47d Merged experimental branch
new c5ee8b4 Dropped Fennec 1.0 support, simplified our UI integration code
new 8c145e1 Fennec regression fixed: Subscriptions list in add-on options isn't being populated
new 4aa7b33 Use a slightly more reliably way of getting browser's current location (for Fennec's sake)
new 513ecc2 Fennec: Fixed wrong styling of "Add filter subscription" dialog
new 5cfd6da Fennec: Added support for multi-process setups (Fennec 4.0)
new f299a97 Fennec 4.0: Fixed handling of abp: links
new 58c2835 Fennec 4.0: Fixed styling of buttong in "Add filter subscription" dialog
new 593c55c Updated copyright year
new 06a28b5 Fennec 4.0: Made element hiding work
new a84a986 Dropped Fennec 1.0 support, simplified our UI integration code
new e340c43 Fennec regression fixed: Subscriptions list in add-on options isn't being populated
new 428191c Use a slightly more reliably way of getting browser's current location (for Fennec's sake)
new 8b65f6d Fennec: Fixed wrong styling of "Add filter subscription" dialog
new 6f7f67a Fennec: Added support for multi-process setups (Fennec 4.0)
new ca7a10e Fennec 4.0: Fixed handling of abp: links
new 11f98a7 Fennec 4.0: Fixed styling of buttong in "Add filter subscription" dialog
new 6666308 Updated copyright year
new 5d63887 Fennec 4.0: Made element hiding work
new 9dec50a Merged experimental branch
new 8539912 Updated list of recommended subscriptions
new 36420bc Removed unintentionally checked in change
new e0b96cd Updated list of recommended subscriptions
new 053f055 Removed unintentionally checked in change
new a0fef86 Merged experimental branch
new b817b19 Actually marked as compatible to Fennec 4.0
new 85e27bf Actually marked as compatible to Fennec 4.0
new 720c4db Merged experimental branch
new bb39db9 Fennec: Better styling for the first-run page
new 56d8563 Fennec: Better styling for the first-run page
new f040be4 Merged experimental branch
new d8112c9 Added Utils.isFennec property to use for all Fennec-related hacks instead of repeating app ID
new d9299e9 Fixed: JavaScript strict warning in Fennec 1.1
new 5c9f564 Fennec 4.0: Made sure the list of filter subscriptions on first-run page actually opens when clicked (huge hack)
new 90f6939 Fennec 4.0: Added work-around for bug 642604 (closing first-run page closes the entire browser window instead)
new 9471b59 Added Utils.isFennec property to use for all Fennec-related hacks instead of repeating app ID
new 2a33c97 Fixed: JavaScript strict warning in Fennec 1.1
new 2dc58e0 Fennec 4.0: Made sure the list of filter subscriptions on first-run page actually opens when clicked (huge hack)
new 6d521a4 Fennec 4.0: Added work-around for bug 642604 (closing first-run page closes the entire browser window instead)
new 391de0d Merged experimental branch
new 6ab6180 Added "Recommend us on Facebook" button (experimental)
new af8cef8 Added necessary option string just in case Sync support makes it into 1.3.5
new e1e3f09 Better string
new 22c85d9 Disallowed issue reports with too many filter subscriptions
new e722204 This is a release candidate for Adblock Plus 1.3.5 now
new 6247e5c Added "Recommend us on Facebook" button (experimental)
new d072f35 Added necessary option string just in case Sync support makes it into 1.3.5
new cf96968 Better string
new 9324e15 Disallowed issue reports with too many filter subscriptions
new 168d398 This is a release candidate for Adblock Plus 1.3.5 now
new 65fdb7d Merged experimental branch
new e68d3f1 Remove empty lines when normalizing locales
new 55c2a7e Updated locales from Babelzilla
new 2a927f1 Remove empty lines when normalizing locales
new eb6bde2 Updated locales from Babelzilla
new af5f041 Merged experimental branch
new f0a9e4b Updated German and Russian translations
new 5a4e909 Decrease font size of "Recommend on Facebook" button
new c9c5e64 Also make the button half-transparent unless hovered over
new efb8e50 Only show "Recommend us" button to actual Facebook users, don't bother anybody not using Facebook
new 032474d Updated locales from Babelzilla
new a71c2c0 Updated German and Russian translations
new 55514c2 Decrease font size of "Recommend on Facebook" button
new 64e5aca Also make the button half-transparent unless hovered over
new 39c203a Only show "Recommend us" button to actual Facebook users, don't bother anybody not using Facebook
new 061798a Updated locales from Babelzilla
new 1976776 Merged experimental branch
new 50ef2ae Fennec branched, marked compatible with Fennec 4.1a1pre
new cbc3ea2 Updated meta-info for sv-SE locale (thanks to Lakrits at Babelzilla)
new e1bca63 Marked compatible with Firefox 4.2a1pre
new 3802400 Updated locales from Babelzilla
new ef727f6 Fennec branched, marked compatible with Fennec 4.1a1pre
new 708f145 Updated meta-info for sv-SE locale (thanks to Lakrits at Babelzilla)
new f93b62d Marked compatible with Firefox 4.2a1pre
new 0cbc389 Updated locales from Babelzilla
new 3a9e9bc Merged experimental branch
new e80155d Removed outdated comment
new e502867 Object tabs: Moved determining element's window into its own function, needs to be overridden in K-Meleon
new e2ba3f5 Issue reporter: do not allow issue reports for non-blockable locations, particularly e-mails
new 6af3448 Issue reports: When reporting blog posts in Thunderbird send blog URL rather than mailbox URL
new fea7ed5 Fennec: Added caching of cross-process request results to minimize the delays
new 1a6b694 Updated locales from Babelzilla
new c261100 Preferences dialog: Mark exported filters are requiring Adblock Plus 1.3.5 if $donottrack is used
new 7bd7b9c Marked compatible with SeaMonkey 2.2a1pre
new b93a40e Updated locales from Babelzilla
new f764199 Fixed access key conflict in Polish locale
new ae94633 Fixed access key conflict in Romanian locale
new fa95173 Fixed: First-run page content is clipped if window width is small
new db6d155 Releasing Adblock Plus 1.3.5
new da20987 Added tag 1.3.5 for changeset b1402d34c13e
new bd5997f Current development is Adblock Plus 1.3.6 Alpha now
new 94b38c1 Fixed: Adblock Plus broken in Thunderbird if non-default window layout is used (Thunderbird window initializes too late, Adblock Plus initialization needs to be delayed as well)
new faedd3a Topic 7223 - Issue reporter: When counting user's subscriptions only enabled subscriptions should be considered
new cc9bc9f Improved Adblock Plus UI for right-to-left languages, user interface elements displaying web addresses need to stay left-to-right
new 5b504f9 Updated locales from Babelzilla
new 7b4030d Added close button to easily remove "Recommend us on Facebook"
new 4aa02df Adjusted changeset 2c7944410ce5: Only delay initialization when really necessary (Thunderbird with problematic config) to avoid ugly effects
new 7363ddb Fixed regression from changeset 499f8d3ef63f: Sending issue report errors out in Firefox 3.6
new f059320 Bug 645678 - Redirect detection in Adblock Plus is delaying garbage collection
new 918bee4 Bug 23845 - Some routers are broken if DNT header comes after Connection header
new ceb9661 Data attachment hacks are necessary in Firefox 3.6.x before 3.6.14, node.setUserData() will break Flash
new 8803eb3 Middle-clicking the icon should re-enable Adblock Plus even if it is disabled on the current page only
new 24beafb Fixed: Errors from channel listeners show up in error console, need to be swallowed as it normally happens
new 472ed7c Updated locales from Babelzilla
new 7d6ef78 This is now a release candidate
new d851769 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 8ecf496 Added 64x64 icon to be displayed on the add-on details page in Firefox 4
new f797fd2 Bug 646839 - Catching exceptions in channel listener causes Firefox crashes, reverted revision 6ca7961875a4
new 7cb5517 Updated unit tests for FilterStorage API changes
new 47e9bf8 Bug 646839 - Catch exceptions in channel listener again but cancel channel when doing so
new 1d89927 Topic 7273 - Added license info to the reference scripts
new b9bd0e0 Bug 646839 - Only catch exceptions that are nsIException, just in case. Regular JavaScript exceptions should still be reported.
new 5b71fb3 Unit tests: Disable TimeLine module during tests, it causes a slowdown otherwise
new 7bfd091 Updated locales from Babelzilla
new 10a48ee Releasing Adblock Plus 1.3.6
new ecb8572 Added tag 1.3.6 for changeset f02b074124d6
new 351b120 Current development is Adblock Plus 1.3.7 Alpha now
new 8ea05ae Fixed: Removed bogus tooltip from "remove facebook button" UI element
new 985218b Topic 7297 - Stats not cleared if browsing history cleared on shutdown (keep observer around, Adblock Plus shutdown happens before Firefox 4 clears history)
new 6103da8 Bug 23890 - Retrieving node's data isn't working correctly on Gecko 1.9.1, gets the data of parent nodes as well
new a307623 Fixed: When images are hilighted via list of blockable items the flashing border isn't visible
new a77c0c6 Marked compatible with Firefox/Fennec 6.0a1
new 1d8d50c Fixed timeline reporting in development builds - in Firefox 6.0 Date.now() no longer returns integer numbers (higher clock precision?)
new 2618437 Added timeline measurements to the window initialization
new 4a62c7d Don't search for available hotkeys again whenever a new window is opened, remember the choice from the first browser window
new 17f772f Reduced time necessary to configure hotkeys, using bit masks instead of arrays to store key modifiers
new ef6e555 Bug 23923 - Blockable items resizer might end up resizing the wrong element
new 5f85a38 Topic 5014 - Add "Filter source" column to blockable items
new 8207ded Topic 5014 - Add "Filter source" column to blockable items, minor corrections to the previous patch
new 3dd3d24 Added Hubird to the list of contributors
new bc90327 Fixed: Filter composer suggests $object_subrequest as filter option instead of $object-subrequest
new 8d12889 Fixed: Two hide timers might be created for object tabs under some conditions, one of these timers would leak then
new 1a9eeb1 Updated list of recommended subscriptions
new 6c4f04c Updated list of recommended subscriptions
new 1ae875c Merged experimental branch
new 87a9bf2 Updated locales from Babelzilla
new 8b03d0d Current development is now Adblock Plus 1.3.8 Alpha
new 8b919f7 Removed chromeclass-toolbar-additional class from the toolbar icon, this makes sure it is visible in pop-up windows as well
new b073670 Updated to the new way of specifying contributors
new 71cf57a Added new build script
new d9d5e55 Updated list of recommended subscriptions
new dc3e290 Topic 7599 - Resolve desynchonization between cache.js and patterns.ini automatically, do not cause fatal failure
new 231066a Fixed: Opening a new tab broken in SeaMonkey 2.1
new fe4b2c4 Fixed: Filter subscription isn't downloaded in SeaMonkey 2.1 if added on first run
new f529f3a Removed old build scripts, no longer needed
new 4d95cdd Marked scripts as executable
new 0289214 Issue reporter: Tell the server whether the screenshot has been edited
new a80f7fc Issue reporter: Group identical requests in the list rather than sending each of them separately
new ae7d0e8 Moved Mochitest directory to the top level
new 8bc46fb Marked compatible with Firefox 6.0a2
new 1c7b6cb Marked compatible with Songbird 1.11.0a
new 84ebe57 Issue reporter: Explicitly check interface of parameters, required in K-Meleon
new 7f9cee4 Updated locales from Babelzilla
new ada5f6d Current development is now Adblock Plus 1.3.9 Alpha
new 9a4fdbe Marked compatible with Firefox and Fennec 7.0a1
new da8d34b Fixed: Enabling a filter that is already removed shouldn't add it to the matcher
new 365edb7 Topic 7662 - Ignore URL's fragment identifier for whitelisting
new b6ba199 Added experimental support for Firefox Sync
new 074adf3 Topic 7649 - Replaced Adblock Plus icons by the new versions
new 7db2189 Marked compatible with Thunderbird 5.0b2pre
new ee2a277 Marked compatible with Thunderbird 7.0a1
new e11a02b Updated list of recommended subscriptions
new fd8e83f Marked compatible with SeaMonkey 2.4a1
new 6b81ca8 Updated list of recommended subscriptions
new f43d859 Bug 24078 - DNT shouldn't assume that Connection header is always present
new 50b222c Updated for Thunderbird 5
new 6f36243 Updated list of recommended subscriptions
new 14965cd Fixed regression Utils.getRequestWindow() method (had no effect from the look of it)
new c4f5c98 Bug 24115 - ChannelEventSink in Synchronizer.jsm has incorrect getInterface definition, patchby=Josh Matthews
new a77b5e8 Listed entry points for Chinese versions of adblockplus.org
new d1ce964 Current development is now Adblock Plus 1.3.10 Alpha
new a936a6b Bumped compatibility
new 83888ba Fixed: No preview for images in list of blockable items if the image matches a disabled filter
new 506a8f1 Topic 7924 - Fixed mistake in German translation
new 0b4b86f Topic 7950 - Firefox 8 no longer supports nsIJSON.encode()
new 89a7297 Replaced Perl-based addChecksum and validateChecksum scripts by Python-based versions that will actually validate UTF-8 encoding
new 56bd219 Topic 7599, element hiding version - Resolve desynchonization between cache.js and patterns.ini automatically, do not cause fatal failure
new dc79d9c Marked compatible with Firefox 9.0a1
new f225a5d Marked compatible with SeaMonkey 2.6a1
new bbcee53 Bug 679675 - Blockable items could delay garbage collection of a compartment, detaching tree view explicitly now
new 01e8a25 Updated list of recommended subscriptions
new b75d8a9 Updated list of recommended subscriptions
new 4322725 Updated list of recommended subscriptions
new 84bbaf2 Updated locales from Babelzilla
new 37622c3 Current development is now Adblock Plus 1.3.11 Alpha
new 2dfd2e8 Bumped compatibility
new 92644d3 Do not use XMLHttpRequest.onload & Co., use addEventListener instead (bug 687332)
new 8972dcd Topic 3986 - Added experimental pop-up blocking support
new bd844a9 Requiring Gecko 1.9.2.13 or higher now. Dropped support for Songbird and Prism (currently no compatible versions available).
new cfef911 Removed Gecko 1.9.1 compat code to attach data to nodes
new 5f47f8e Removed Gecko 1.9.1 compat code for object tab positioning
new 13d2fc6 Removed checks for Gecko 1.9.1 from unit tests
new 0a26009 Removed SeaMonkey 2.0 compat code for tab opening
new 93d013d Removed Prism-specific code. Also removed overlay definitions for eMusic and MidBrowser, these have been unsupported for a while.
new 013239d Pop-up blocking: Make sure to record the address of same-origin pop-ups and prevent blocked pop-ups from sending off a network request
new 16c397f Make sure pop-up blocking works in Fennec as well
new 26c5f5f Updated list of recommended subscriptions
new 8dc1df9 Topic 8473 - Filter composer: Add filter options in the order in which they are selected
new d708c04 Topic 8244 - Fold $xbl, $dtd and $ping type options into $other, they aren't really useful
new 4376e2b Removed misleading and useless synchronizationinterval pref
new 283fbbb Issue reporter: Correct handling of filter subscriptions referring to local files, their addresses should not be transmitted for privacy reasons
new b8cf0b6 Stop using deprecated nsIJSON interface
new e2494bd Added processing of "! Homepage: http://example.com/" comments in filter subscriptions
new 6b4c4b9 Topic 8579 - Minor changes to the German translation
new b0d11dc Topic 8596 - "Filter source" column shows disabled lists too
new a7c9f98 Topic 8634 - Fixed: It is possible to submit a report without subscriptions
new 44abef1 Bumped maxVersion
new 6b114af Simplified the way domain restrictions on filters are being handled
new ff522a6 Changed the way $document and $elemhide options are processed in exception rules, these are applied now if the current frame's location or the location of any parent frame matches
new 7ccc29a Added ability to add exceptions for multiple sites sharing the same private key (signature embedded in web page)
new 44a4779 Don't throw exceptions from Utils.verifySignature()
new 3f6c4cf Updated list of recommended subscriptions
new 3b18cb6 Updated list of recommended subscriptions
new 7a6ca1f Bug 653533, bug 672111 - Give up on cleaning up data attached to HTTP channel, don't attach document node to redirected channels any more
new ee671a0 Topic 8778 - Do not allow disabling Adblock Plus on URLs in our "whitelistschemes" list, for performance reasons
new dafc37c Replaced "Recommend on Facebook" by a generic "Contribute" button
new d0fbf76 Topic 8812 - Toolbar button's context menu shouldn't apply to the menu itself
new 946d818 Topic 6035 - First steps to implement filter preferences, subscriptions tab
new 1ca50fe Marked compatible with Thunderbird 5.0b2pre
new b9ba7b0 Marked compatible with Thunderbird 7.0a1
new 2adfe44 Updated list of recommended subscriptions
new f8d9a90 Added processing of "! Homepage: http://example.com/" comments in filter subscriptions
new b90988a Make the Filter Preferences dialog look slightly better
new 60dc6a8 Started reworking notification system, needs to get easier to use and more granular
new 91f9c2f Hooked up "Enabled" checkbox in the Filter Preferences dialog
new 4397085 Made sure all relevant subscription properties get updated automatically in Filter Preferences
new 517e0ef Filter preferences: Made "Filter subscriptions" a tab
new 8d20500 Filter preferences: Added subscription title editing
new 5794529 Removed subscription.autoDownload flag, all subscriptions are downloaded automatically now
new 9e615d5 Filter preferences: Allow passing multiple variables to templates
new dbf0661 Filter preferences: Handle external subscriptions correctly
new 0645e4f Filter preferences: Don't react to right-clicks on a link
new f9fef8b Filter preferences: Simplified template condition
new 3d00ab3 Filter preferences: Added handling of addition and removal of subscriptions
new f1accdc Filter preferences: Added actions menu
new 45f5330 Filter preferences: Hooked up "Edit title" in subscription menu
new 4d7d8e2 Filter preferences: Added functionality to update and remove subscriptions
new 911cc47 Filter preferences: Fixed action menu labels
new c348b2f Marked compatible with SeaMonkey 2.4a1
new 4ae6393 Bug 24078 - DNT shouldn't assume that Connection header is always present
new 95bdfb4 Updated list of recommended subscriptions
new b67fcf1 Fixed regression Utils.getRequestWindow() method (had no effect from the look of it)
new 8fe9d0e Bug 24115 - ChannelEventSink in Synchronizer.jsm has incorrect getInterface definition, patchby=Josh Matthews
new 84494a3 Listed entry points for Chinese versions of adblockplus.org
new b898792 Current development is now Adblock Plus 1.3.10 Alpha
new 1cb7ebd Bumped compatibility
new 96a6935 Fixed: No preview for images in list of blockable items if the image matches a disabled filter
new ee60568 Topic 7924 - Fixed mistake in German translation
new 2050aec Topic 7950 - Firefox 8 no longer supports nsIJSON.encode()
new cf39765 Filter preferences: Added moving filter subscriptions via drag&drop and keyboard
new d130282 Filter preferences: Implemented adding subscriptions
new 69d5126 New first-run page: add filter subscription immediately, notify the user without requiring a decision
new 908b6a4 Simplified subscription selection dialog now that it only needs to deal with two scenarious (abp: link and clicking "Other subscription" from Filter Preferences)
new aca40d1 First-run page: Brought text and style in line with the design in topic 7546
new d102bf4 Filter preferences: Made "different subscription" link respond to clicks, not only keyboard input
new c570be0 Replaced Perl-based addChecksum and validateChecksum scripts by Python-based versions that will actually validate UTF-8 encoding
new 52492de Filter preferences: Open context menu at mouse position, not at the Actions button
new 87116ef Filter preferences: When adding subscriptions, don't attempt to suggest subscriptions already in the list
new 6ad7b0e Filter preferences: Refactoring, grouped code logically by splitting it up into several objects
new e47a05b Filter preferences: Toggle "enabled" checkbox if Space is pressed on a subscription
new 6de0779 Filter preferences: Added "Custom filters" tab, with limited functionality so far
new d5c2d0d Topic 7599, element hiding version - Resolve desynchonization between cache.js and patterns.ini automatically, do not cause fatal failure
new 2010070 Filter preferences: For tab changes only look at "select" events coming from the tabs, not the ones bubbling up from the list
new 14b2a3f Made user-defined filter groups more generic (any number of groups possible, editable title)
new 2d33cff Filter preferences: Typing a space in the title editor should not enable/disable the subscription
new ceebb50 Filter preferences: Made "Add filter group" button functional
new f94460a Filter preferences: When editing subscription title, the entire text should be initially selected
new e56d77a Filter preferences: Made sure a different item is selected after a subscription is removed
new 8194815 Filter preferences: Made disabled filter groups stand out visually
new 3620c3f Filter preferences: Made sure that only buttons of the selected item can be tabbed to, not all buttons in the list
new fef7573 Marked compatible with Firefox 9.0a1
new 619e14b Marked compatible with SeaMonkey 2.6a1
new 62dfcd8 Bug 679675 - Blockable items could delay garbage collection of a compartment, detaching tree view explicitly now
new d74bac0 Filters preferences: Added a list showing individual filters, read-only for now
new 7c8295d Filter preferences: Changed hotkey to show/hide filters to prevent conflict with find toolbar
new ce95d52 Filter preferences: Restored column sorting capabilities
new 50c6236 Filter preferences: make "Filter" column show up in column list again, disabled
new 2e1d0d9 Updated list of recommended subscriptions
new 2286849 Updated list of recommended subscriptions
new de50eb3 Updated list of recommended subscriptions
new 5767287 Updated list of recommended subscriptions
new c65b0be Updated locales from Babelzilla
new febf416 Current development is now Adblock Plus 1.3.11 Alpha
new 224700e Bumped compatibility
new f54d52f Do not use XMLHttpRequest.onload & Co., use addEventListener instead (bug 687332)
new d4bc1aa Topic 3986 - Added experimental pop-up blocking support
new ffaa556 Requiring Gecko 1.9.2.13 or higher now. Dropped support for Songbird and Prism (currently no compatible versions available).
new 86f7713 Removed Gecko 1.9.1 compat code to attach data to nodes
new cae64d7 Removed Gecko 1.9.1 compat code for object tab positioning
new 0e91068 Removed checks for Gecko 1.9.1 from unit tests
new 9c6413a Removed SeaMonkey 2.0 compat code for tab opening
new ad04849 Removed Prism-specific code. Also removed overlay definitions for eMusic and MidBrowser, these have been unsupported for a while.
new f489762 Pop-up blocking: Make sure to record the address of same-origin pop-ups and prevent blocked pop-ups from sending off a network request
new 74fcd75 Make sure pop-up blocking works in Fennec as well
new b78251b Topic 8473 - Filter composer: Add filter options in the order in which they are selected
new f067e7f Updated list of recommended subscriptions
new c3cf078 Topic 8244 - Fold $xbl, $dtd and $ping type options into $other, they aren't really useful
new 3ae5529 Removed misleading and useless synchronizationinterval pref
new b0304a1 Issue reporter: Correct handling of filter subscriptions referring to local files, their addresses should not be transmitted for privacy reasons
new 7a3a1b3 Stop using deprecated nsIJSON interface
new 6a4c6e7 Topic 8579 - Minor changes to the German translation
new 58a929a Topic 8596 - "Filter source" column shows disabled lists too
new 617b48e Topic 8634 - Fixed: It is possible to submit a report without subscriptions
new 0e2539f Bumped maxVersion
new 4e0f43d Simplified the way domain restrictions on filters are being handled
new bef3970 Changed the way $document and $elemhide options are processed in exception rules, these are applied now if the current frame's location or the location of any parent frame matches
new b67d959 Added ability to add exceptions for multiple sites sharing the same private key (signature embedded in web page)
new e9d48b0 Don't throw exceptions from Utils.verifySignature()
new 866693d Filter preferences: Added context menu for column headers
new 46f9489 Filter preferences: Implemented enabling/disabling of filters
new 67c3e04 Filter preferences: Added "Select All" filters command
new 27908e7 Filter preferences: Only custom filters should be editable
new eb77709 Filter preferences: Made F2 the edit hotkey for filters as well
new d362ae9 Updated list of recommended subscriptions
new 95ef4ff Updated list of recommended subscriptions
new 8955ae3 Bug 653533, bug 672111 - Give up on cleaning up data attached to HTTP channel, don't attach document node to redirected channels any more
new 6589d43 Fixed: Shift-Left ends subscription title editing in Filter Preferences
new c6c031d Filter preferences: Added editing of filters
new 0d4ce7d Filter preferences: Added removing of filters
new e0d16d6 Filter preferences: Added inserting of filter
new 8ff9f20 Fixed: When adding filters via filter composer pointless duplicates are being added
new 0a8544e Filter preferences: Now working correctly with dummy entries when adding/removing filters
new f9608dd Filter preferences: Mostly implemented moving filters up and down
new e8e5479 Filter preferences: Fixed: Moving multiple filters doesn't work correctly
new 11aa847 Topic 8778 - Do not allow disabling Adblock Plus on URLs in our "whitelistschemes" list, for performance reasons
new 4033259 Replaced "Recommend on Facebook" by a generic "Contribute" button
new 862a49f Topic 8812 - Toolbar button's context menu shouldn't apply to the menu itself
new 164fcfa Split up filters.js into multiple smaller files
new 422303a Moved filter list actions into their own class/file
new 68bf7d5 Filter preferences: Generalized moving filters
new d5271fe Added filters Drag&Drop
new 13f45a5 Filter preferences: Added support for dropping text data on the filters list
new dfd674d Filter preferences: Added support for dragging text/filters into a subscription
new 1451042 Filter preferences: Support dragging filters into subscriptions / external applications even if they cannot be dropped in the current subscription
new 5fe5f0b Filter preferences: Added copy&paste functionality
new 674df35 Fixed: Filters view doesn't update when switching subscriptions if the number of filter doesn't change
new 13a76e3 Filter preferences: Added "Add filter" button
new 28a031d Filter preferences: Added filter actions button
new acdb275 Filter preferences: Added filter actions menu as context menu for the list
new 01f6dfb Filter preferences: Added backup&restore functionality
new 86444ce Filter preferences: Update filters view when subscription is redownloaded
new 1aeb2d3 Made FilterListener more robust when reacting to changes
new 79f806d Integrate filter preferences dialog with blockable items and filter composer
new 276c11d Use Filter Preferences as our options dialog for now
new dd3d714 Remove old Preferences dialog
new 3d523ec Merged experimental branch, the new UI landed
new 262fe10 Current development is now Adblock Plus 2.0 Beta
new fe2f647 Filter preferences: Added shortcut keys for Backup&Restore like in the old Preferences dialog
new f207b57 Updated list of recommended subscriptions
new 4311462 Filter Preferences: Fixed: No "show/hide filters" action in Custom tab
new 9fde2a1 Updated list of recommended subscriptions
new a544b1d Removed old "Preferences" item from ABP menu
new 2532dba Filter Preferences: Restored filter search functionality
new b236535 Moved Options strings from the settings dialog to overlay
new ea4577b Rename "Collapse blocked elements" into "Hide placeholders of blocked elements"
new 2dccf6f Made "Count filter hits" a visible option
new 5d0e7f5 Added label for the "View" menu (getting the string in before string freeze)
new 1720e41 Filter preferences: Added "Reset hit statistics" filter action
new b7b67ca Added label for the "Show in add-on bar" option (getting the string in before string freeze)
new 5ac6f5e Filter Preferences: Added warning if filter subscription requires a newer Adblock Plus version
new 8346577 Filter Preferences: Added "subscription has disabled filters" warning to the template, not functional yet
new e2c126e Correctly consider parent document domain if a frame is whitelisted via $document or $elemhide filter options
new d64a8cc Added "Allow acceptable ads" feature
new 0ef19d6 Filter Preferences: Set dragged element explicity when dragging subscriptions
new 9df7ffa Removed unused strings
new 565efcc Removed more unused strings
new 4edf83c Updated locales from Babelzilla
new e3ee77d Restructured locales
new f59602b Updated locale testing rules
new 3ed42db Fixed syntax error in previous commit
new d088d6f Fixed: $sitekey rules don't disable correctly
new 7e66863 Don't add "acceptable ads" subscription by default for users of privacy subscriptions.
new a87da29 Filter Preferences: Added extensions.adblockplus.subscriptions_exceptionscheckbox preference to allow disabling special treatment of "acceptable ads" checkbox
new ee6a25e Filter Preferences: Added Ctrl-Shift-T keyboard shortcut to trigger update of all filter subscriptions
new 1cd847b Updated locales from Babelzilla
new ebcb1b3 Filter Preferences: Disabled subscriptions - use grey text both for title and status
new 5338787 Fixed: Filter Preferences: Context menus open below mouse pointer, causes the first menu item to be triggered on Linux
new 7a6ea70 Topic 8888 - Home and End keys don't work when editing a filter
new 44ed340 Topic 8877 - Adding a filter chooses to create a new filter group even though a user-defined group is available
new 4c43e8e Topic 8871 - Searching list of blockable items should work both by localized type name as well as non-localized
new e103244 Fixed: Pressing Space on the Actions button disables the subscription instead of opening the menu
new 9ecedd2 Topic 8896 - Edit filter in effect opens wrong group
new f7494d4 Filter Preferences: Removed ellipsis from some menu items that arguably do result in immediate action
new bdcaef7 Filter Preferences: One more instance of a probably unnecessary ellipsis
new c23b58d Topic 8866 - Using context menu prevents a compartment from being released
new 2ad2cd4 Updated locales from Babelzilla
new ce4fb84 Fixed wrong encoding in file
new e49edee Added "Adblock Plus" menu to the Tools menu for accessibility reasons, removed Adblock Plus entry from the View menu
new c218fea Localize the name of the "Adblock Plus" entry in the Tools menu
new cad3b65 Topic 8870 - Filter Preferences: Moving splitter resets selection of the filter list
new 8c52d4d Topic 8870 - Filter Preferences: Splitter position isn't being remembered
new 69327ea Topic 8892 - Filter Preferences: Moving splitter results in the filters list being collapsed next time the dialog is opened
new 8e2854a Topic 8870 - Filter Preferences: Persist selected tab
new d3d5170 Topic 8833 - Filter Preferences: Warn if some filters in the subscription are disabled and provide a way to reenable all of them at once
new a1280c5 Topic 8898 - Filter Preferences: "Update subscription" disabled after editing title
new 85f9685 Fixed: Filter Preferences: Subscription title editor has two context menus
new 175e860 Filter Preferences: Made View menu more discoverable - added it to the Filter actions
new 7b9a421 Filter Preferences: Editing subscription/group title should be triggered by a double click, not a single click.
new 8891cb0 Fixed: ABP icon tooltip can appear after opening menu and will overlap the menu
new db93156 Updated locales from Babelzilla
new 2f27b7a Topic 8897 - Disable filter actions that aren't available
new 94f60c9 Filter Preferences: Simplified changing layout from horizontal to vertical
new 7afcc6e Added fake options dialog to make "Options" button in add-on manager open our menu
new 311965d Topic 8916 - Wrong variable name prevents $elemhide rules from working
new 3d074f4 Fixed: Wrong document domain recorded when a frame is whitelisted using $document rule
new 4529154 Updated locales from Babelzilla
new d378dcb Filter Preferences: Changed order of the items in the subscription actions menu as suggested by Luana
new cb6b730 * Made Add-on Manager display Adblock Plus options directly (for Gecko 7.0 and above). * Retire showintoolbar pref, add/remove toolbar button using the usual toolbar customization. * Display "Show in add-on bar" instead of "Show in toolbar" in Firefox 4+. * Don't show status bar icon in Firefox 4+ (will display in add-on bar anyway) and remove corresponding option.
new b486154 Filter Preferences: Added filters tooltip
new 4e0d4f6 Fixed: Filter Preferences: The subscription list entry displayed if the user has no subscriptions is ugly.
new 9638669 Updated list of recommended subscriptions
new f5bbce5 Improve format for the subscription recommendation file, do not include languages in the subscription title
new e70b523 Topic 8932 - Filter Preferences: Subscription actions are updated too early on tab change
new 6059a81 Updated locales from Babelzilla
new 718cf19 Fixed: In "Select a subscription" dialog, selecting a subscription that supplements another makes dialog buttons change position
new ba99e85 Get rid of explicit calls to FilterStorage.saveToDisk(), save filters automatically
new 646e3ba Starting Release Candidate phase
new 906db96 Fixed: Filter Preferences: Filter tooltip is being cut off
new 5ea7b62 Updated locales from Babelzilla
new c53cca1 Updated German locale
new b3b0155 Added some alternative URLs for Fanboy's Stats/Tracking
new 7edecd6 First-run page: Emphasized the "acceptable ads" message so that it isn't easily overlooked
new 05eb5d7 Updated Russian translation
new 2b70e60 Updated locales from Babelzilla
new eabb643 Added missing period
new a16b053 Corrected Russian translation (suggestions by Andrey Novikov)
new 90d42ac Fixed Adblock Plus options in Fennec
new aa40c4a Topic 8950 - Filter preferences: Use a more reliable way to detect which subscriptions list is visible
new 16f57af Filter preferences: Added tooltip text to expand "!" column title
new 02cf57e Topic 8970 - Issue reporter fails to show the confirmation about the report being sent
new 1b517c9 Topic 8969 - Filter preferences: Ins key should insert filter no matter whether the filters list is focused
new f4e9e85 Made margins RTL-safe
new 11a93f3 Topic 8935 - Filter preferences: Subscription title and "Enabled" checkbox aren't propertly aligned vertically
new 4814725 Topic 8935 - Filter preferences: Subscription title and "Enabled" checkbox aren't propertly aligned vertically (more changes)
new 6d503d8 Removed unused string
new 3f45058 Releasing Adblock Plus 2.0
new 8426729 Added tag 2.0 for changeset b207e73afa3e
new 6b4b95f Current development is now Adblock Plus 2.0.1 Alpha
new d25347b Remove unused string from en-US locale as well
new de3852f Topic 8978 - When adding custom subscription that isn't a supplement, a main subscription might still be added.
new b0b417c Improved Russian translation
new d9d7dfe Temporarily changed minVersion to Firefox 3.6/Thunderbird 3.1, AMO doesn't accept 3.6.13 :-/
new 984c6a8 Updated Italian locale from Babelzilla
new 2ead4db Filter Preferences: "Select All" filters command should move keyboard focus to the list
new b05c45d Releasing Adblock Plus 2.0.1
new f0c23fe Added tag 2.0.1 for changeset 96cddd2bc1ac
new 840d7bd Current development is now Adblock Plus 2.0.2 Alpha
new eaf9ad9 Reverted temporary compatibility change
new 436bdb1 Topic 9003 - Changing tree selection from setCellText() might call setCellText() again
new e3a20ef Topic 8996 - Toolbar button isn't properly customizable in Thunderbird
new d210e0e Changed German formulation
new e041d24 Bumped compatibility for the next round of nightly builds
new 3cec8bb Updated locales from Babelzilla
new b974f41 Fixed wrong encoding of newlines in Swedish locale
new e4b9b0b Fixed a few more misencodings in Swedish locale
new e74df2c Fixed: Filter Preferences: "Subscription contains disabled filters" message doesn't disappear if the filters are removed after a subscription update
new 7b9fc7b Topic 9022 - Toolbar icon's tooltip should report "acceptable ads" as a subscription if the Filter Preferences don't show it as such.
new 0041076 Added AMO description of the "acceptable ads" feature
new b857e36 Improved description of the "acceptable ads" feature in the UI
new 4eedabb Fennec: Fixed handling of the "acceptable ads" subscription in the user interface. Added corresponding setting to the UI (was missing). Also fixed initialization of Adblock Plus options before Sync starts up.
new 35d80a7 Fixed: First-run page cannot open Adblock Plus options in Fennec
new 3b5c6a8 This is the release candidate for Adblock Plus 2.0.2 now
new 05ff5e3 Releasing Adblock Plus 2.0.2
new 9fa6b15 Added tag 2.0.2 for changeset e972bdd23135
new bec79fa Current development is now Adblock Plus 2.0.3 Alpha
new 5097046 Fixed minVersion for Fennec
new cee98f3 Reverted unintentional maxVersion change for Fennec
new 913117f Topic 9130 - Default width of the "Enabled" column too small
new 1602a6d Topic 9132 - Filter Preferences: Resizing window should resize filter list as well
new 18699e9 Fixed newlines in Basque locale
new 41cbf8a Renamed strings describing "non-intrusive ads" feature, they need to be translated again in most languages
new 8652e83 Topic 9118 - Blockable items: Disable filter on site is broken
new 42cba66 Backing out changeset: "Topic 9132 - Filter Preferences: Resizing window should resize" (breaks filter list width persistance)
new 37e5c35 Topic 9030 - Added hidden preference subscriptions_autoupdate allowing to switch off automatic update for subscriptions
new 04e0c3c Updated locales from Babelzilla
new cba17d8 Updated access key checks
new 5563ae9 Fixed: Filter Preferences: "non-intrusive ads" line should wrap if horizontal space is insufficient
new fcc1213 Topic 9071 - "Block" menu doesn't work after a submenu of the context menu has been closed
new 11a6280 Fennec: Fixed outdated entity in extension settings
new 959e988 Relicensed from MPL 1.1 to MPL 2.0
new b103209 Updated list of recommended subscriptions
new 0dfc73e Topic 9050 - Object event handlers are attached to the document if the object URL gets redirected
new ef140d4 Issue reporter: Send whether the user disabled automatic subscription updates, it can be important
new 8ff7e9a Updated locales from Babelzilla
new 4681e4f Temporarily decrease maxVersion for Fennec (AMO doesn't currently allow Fennec 12 support)
new d217f37 Releasing Adblock Plus 2.0.3
new f648c32 Added tag 2.0.3 for changeset db8cd7449883
new 6bc1011 Current development is now Adblock Plus 2.0.4 Alpha
new 8200155 Reverted maxVersion decrease for Fennec
new 63a9dc8 Fixed: "filter is undefined" error when clicking Filter Preferences with the dialog already open (has no consequences)
new 2c0840c Changed extension icon (icon size 48x48 now which is suboptimal for Firefox 3.6 but better in all the newer releases), removed no longer required compatibility hack
new 2de5707 Added some very minimal support for Fennec with native UI (no user interface integration yet)
new b07125c Fennec: Use different options in Fennec with native UI as well
new ed7c13a Fixed reversed Fennec status messages in German translation
new 21a631b Fennec: Made Adblock Plus menu item work
new 1b26bad Fennec: Shorter labels for the Adblock Plus actions in the menu
new 6852b22 Fennec: Added icons to menu that don't appear for some reason
new 76530fe Fennec native: Fixed handling of browser link clicks
new dd05792 Fennec native: Added support for abp: links
new de66e8c Converted first-run page from XUL to HTML, works properly on Firefox Mobile now (all variants)
new a2ed51f Updated compatibility info
new 8db6d0a Fixed: "this._currentBrowser.removeProgressListener is undefined" error on Fennec with native UI
new 6847de2 Topic 9208 - "Disable filter on" suggest disabling on wrong domain for subframes
new f1633e2 Topic 9599 - Blockable items: Don't attach data to menu items
new 69a34b8 Blockable items: Disable filter on domain should update all entries affected by the filter
new ec35e1b Blockable items: Made sure that the tooltip doesn't get displayed on top of the context menu
new 7d47892 Topic 9666 - Fixed object tab display in Firefox 13 (-moz prefix no longer supported for border-radius)
new 1a0f2f6 Fixed: Fallback to default patterns.ini path doesn't work
new b5f7f45 Marked as compatible with Firefox 14 & Co.
new d4ecd2b Don't throw raw strings, use the Error class instead
new d5a6e67 Fixed: Blockable items list sometimes reloads even if the current page doesn't change (e.g. anchor changes)
new fc4869a Topic 9682 - Blockable items: It should be possible to search by "object-subrequest", not only "object_subrequest"
new 8665f4a Topic 9796 - Don't assume that elemhide.css is always present
new 4a825a2 Fixed some "function doesn't always return a value" warnings
new 2b19838 Removed startup cache functionality, it's more trouble that it is worth
new aa6c74a Made element hiding data structures more efficient again
new 1865da2 Made filter matcher data structures more efficient again
new 598f470 Removed support for anything below Gecko 8.0 (meaning Firefox 8, SeaMonkey 2.5)
new 6e0b8b0 Simplified the approach used to determine platform-specific line breaks
new 05c90bf Started making use of Services.jsm and FileUtils.jsm code modules
new ae57907 Removed some backwards compatibility code
new 7b9dc0b Stopped using nsIJSXMLHttpRequest interface, replaced by nsIXMLHttpRequest
new 637205b Topic 9912 - Don't use Components.Constructor to create XMLHttpRequest objects, due to bug 741367
new bde5a43 Removed handling of adblock-plus-module-location category (was only used by older EHH versions)
new c9475e9 Made writing of element hiding file asynchronous.
new 96aea64 Timeline: Log the absolute timestamp of the event as well
new 5fb1080 Added reentrance protection when saving elemhide.css
new 884120a Removed saving of patterns.ini on browser shutdown (increased change weights to prevent data loss)
new c2a1335 Made patterns.ini writing asynchronous
new 8b2772b Removed delayed writing of patterns.ini and elemhide.css, no longer necessary
new 3e1d4ca Made patterns.ini reading asynchronous
new e279bf5 Added reentrance protection for patterns.ini reading and made sure to write patterns.ini after reading data from a different source
new dd1fc05 Make sure to update browser UI when filters load
new 7e72b88 Filter Preferences: Updated I/O for backups
new b8a4d7c Filter Preferences: Fixed a bunch of "function doesn't always return a value" warnings
new f820469 Current development is now Adblock Plus 2.0.4 Beta
new e662743 Marked as compatible with Firefox 15 & Co.
new fc646da Topic 10010 - Fixed: Tools menu entry isn't functional in Thunderbird
new a53620b Timeline: Added measurements of asyncronous actions
new 311cdb3 Timeline: Assume console width 132, console width 80 is too small
new 7913c8b Filter preferences: De-emphasized Actions buttons
new 330e023 Bug 749981 - Stop using user data, Mozilla is going to remove it soon. Use WeakMap instead.
new 1fa1965 Topic 10092 - Filter Preferences: Fixed wrong checksum when exporting filters
new b0ab154 Added Ctrl-Shift-U as alternative shortcut key for blockable items - Wevdev toolbar ate Ctrl-Shift-V in the current Firefox nightlies
new 9d5f845 Partial work-around for bug 752200 (accessing RegExp properties is unreliable)
new 69d56ee Avoid using global RegExp properties, these are inherently unreliable (see bug 752200)
new 84364cf Filter composer: Don't warn about groups being disabled, create a new group if necessary instead
new 0998037 Filter prefereces: Fixed wrong warning message when deleting a filter group
new 3600299 Topic 9308 - Issue reporter: Force a subscriptions update if a false positive is being reported; also prevent reports with outdated subscriptions (more than 14 days without update)
new d28bc81 Updated locales from Babelzilla
new 0e17fdb Topic 9448 - Set subscription titles automatically if "! Title: ..." comment is present
new 508dd9d Filter Prerefences: Use bold font for subscription titles
new 2ea34ce Improvement to previous commit: Text in the title editor should be bold as well
new ee36ec1 Topic 9070 - Filter Preferences: Moved Enabled checkboxes to the left and dropped italics for disabled subscriptions/filters
new 224852b Topic 9037 - Filter Preferences: Use standard text color for subscription links, these will otherwise have the same color as the background with some Windows themes
new e51388d Filter Preferences: Fixed "disabled filters" warning not being dynamically updated any more - regression from layout changes yesterday
new 825246a Filter Preferences: When importing custom filters without group information - use "New filter group" as group title rather than "Ad blocking filters"
new c98e40f Topic 10166 - Try to use "font: -moz-info" instead of "font-size: 80%" for buttons to avoid unreadable text in CJK languages
new 3ca756e Bumped compatibility
new 313be38 Don't create files directly, use FileUtils.File instead (avoids using deprecated nsILocalFile)
new c177245 Converted Adblock Plus into a restartless extension
new 9dc0c0f Don't use weak maps before Firefox 13, continue using user data to work around bug 673468.
new 8ba1255 Moved modules to the lib/ directory
new 3643888 Moved prefs.js from a subdirectory of defaults/ directly into the defaults/ directory
new 8b989bb Removed no longer required metadata flags
new 5513902 Updated version number - this is now Adblock Plus 2.1 Beta
new a201773 Updated source file directory for the docs
new a49b87a Removed our own About dialog, using the built-in dialog now
new 1539f29 Topic 10428 - ABP button shows up without icon in Firefox 13
new 4b9f7cb Backed out changeset 2ccfe2dd83e0 (Topic 10428 - ABP button shows up without icon in Firefox 13) - not actually fixing the problem
new a99d6f7 Topic 10428 - Forced rebuild, digital signature causes issues
new ee47089 Topic 10443 - Send out the necessary notifications when we change the toolbar configuration
new 2f696c3 Topic 10449 - Filter Preferences: Make sure to stop filter editor before switching to a different filter list
new c4eb354 Stop enabling empty filter subscriptions, no longer necessary
new 74b9f12 Removed unit tests, these moved to a separate repository/extension
new 96ba23a Issue reporter: Remove XBL usage to avoid update issues (bug 719180)
new b5b82aa Randomize .properties file URL to work around bug 719376
new 58e344e Topic 10451 - Ignore "popupshowing" event if the context menu isn't actually showing up
new d237a91 Topic 10148 - Fix object tabs causing "can't access dead object" message
new 0dff40d Added class name to context menu items so that Customizations can remove them as necessary
new f891eb4 Topic 10466, topic 10443 - Replicate the approach used by the Add-on SDK when inserting/removing toolbar button, this one seems to cause less issues
new d9ed745 Topic 10467 - Don't update currentset attribute of toolbars, Add-on SDK depends on it being outdated
new 3b7a42f Fixed: Browser click listener doesn't get unregistered when the extension is shut down mis-session, causing a memory leak
new 2ca28d0 Stopped defining constants in modules to prevent "read-only" warnings on shutdown now that bootstrap.js clears module scopes
new a8e4b50 Fixed JavaScript warning (parameter redefinition)
new cb33ba5 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 4f0ad5e This is a release candidate for Adblock Plus 2.1 now
new 44fa901 Topic 9548 - Fixed our behavior concerning trailing dots in domain names: ignore for blocking rules, keep for element hiding rules
new c1a4a5d Fixed issue in previous commit, toUpperCase() is called twice
new 5e249d3 Added missing import (masked by the lack of scope separation in usual builds)
new 24e112f Made sure that the same request isn't remembered more than once (bug 764258)
new bc41813 Improved previous commit, don't need to store the request key permanently
new c145aee Updated comment
new 8c792cd Make sure to mark exported files with element hiding exceptions as requiring Adblock Plus 2.1
new b7b6448 Fixed: When toolbar icon is removed it should be added to the toolbar palette
new 7981e1c Added missing safety check
new 95053ca Fixed: Toolbar icon position isn't restored correctly when updating from Adblock Plus 2.0
new 7af3b6e Updated recognition of errors related to Adblock Plus in issue reporter and errors page
new 3a8df3a Updated locales from Babelzilla
new b028afa Releasing Adblock Plus 2.1
new 2940758 Added tag 2.1 for changeset bf948621fb7c
new 24261e7 Current development is now Adblock Plus 2.1.1 Alpha
new 88fb2c7 Improved performance of Filter.fromText() by avoiding to run regular expressions on filters unnecessarily
new cb17276 Avoid creating getters in Filter.fromText, this is slow
new 2439401 Topic 9298 - Issue reporter: Send state of JavaScript and cookieBehavior prefs
new 4dfcfa5 Topic 10411 - Filter preferences: Fixed wrong display in right-to-left locales
new f432fa6 Topic 10411 - Filter preferences: More improvements for a more consistent display in RTL-locales
new f128286 Topic 10516 - Set content type of channels explicitly when reading files, otherwise nsFileChannel will try to guess the content type and initialize plugins while at it - this confuses Add-ons Manager
new 6854073 Force rebuild for bug 10533 - Shortcut keys are configured as Shift-V if ui.key.accelKey preference is misconfigured
new 24c2819 Replaced custom Function.bind implementation, no longer useful
new b172170 Sync: Don't initialize before all prototypes are set up
new fd5bb75 Topic 10547 - Fixed: Automatic filter synchronization doesn't start up
new f58b4cd Releasing Adblock Plus 2.1.1
new 4b1fd14 Added tag 2.1.1 for changeset 17b5f24fb42f
new 218b1cd Current development is now Adblock Plus 2.1.2 Alpha
new 30e8498 Marked as compatible with Firefox 17.0a1 & Co.
new bfe4d87 Don't use NetUtil when reading files (no cross-compartment communication, gives a little memory and performance benefit)
new fae6222 Removed not very useful check for empty filters
new 7152d9a Fixed typo
new c985141 Properly adjust code to changeset 34128d65fa18 - Filter.fromText() can no longer return null but it should not be passed empty filters
new a7a8150 New minor release coming soon, this is a Beta now...
new a7c2a1d Removed unintentionally committed debug code
new 2bce53d Releasing Adblock Plus 2.1.2
new 3b385f5 Added tag 2.1.2 for changeset c5c6a5d3b8f2
new e60b492 Current development is Adblock Plus 2.1.3 Alpha now
new 7b82f81 Fixed comment documenting addChecksum.py usage
new 04fe8c5 addChecksum.py should always produce a file with Unix-style line endings
new 4aa8951 Bumped compatibility
new bfc491b Split element hiding hit counter into a separate module (not required on Chrome)
new 07af6db Use async I/O to remove file, don't call nsIFile.remove() directly
new 2b59803 FilterStorage and ElemHide should not assume that checking file existence or modification time is synchronous
new d2945a4 Added ElemHide.getSelectorsForDomain() method required for Chrome
new 9170998 Do not initialize global stylesheet in Chrome
new 35fbe18 Don't use "for each" loop on a non-array, to avoid issues when the code is translated for Chrome
new b69517c Issue reporter: Don't use E4X to manipulate report data (deprecated and to be removed soon)
new 44f2b9d Fixed: Inconsistent handling of loads in new tab that are miscategorized as frame loads due to bug 467514, context of the load gets lost after a redirect
new 6cc5a04 Added buildtools as a subrepository
new 3d2c83c Simplified build script now that buildtools are guaranteed to exist
new 57aac09 Fixed issue reporter's progress labels for right-to-left languages
new 471f198 Simplified right-to-left changes to issue reporter's progress labels
new 71c4281 Made order reversal of issue reporter's progress labels more dynamic
new a759900 Replaced issue reporter's progress labels order reversal with -moz-margin-start and -moz-margin-end
new 43ec591 Close branch
new dc41a04 Merged experimental branch: Fixed issue reporter's progress labels for right-to-left languages (http://codereview.adblockplus.org/8329305/)
new c9852cd Marked compatible with Firefox 19.0a1 & Co.
new 3b5ab92 Updated to current buildtools revision
new 293260d Fixed Firefox Sync support (currently broken by refactoring in bug 785225)
new f6f2984 Improved patterns.ini reading to be more memory-efficient
new 5841494 Topic 10992 - Fallback if patterns.ini doesn't exist doesn't work (regression from revision c9a77e4fdeff)
new c0ae7c4 Updated list of recommended subscriptions
new e7188fc Updated to current buildtools version
new d0b54a8 Backout out revision 8ce1cfb4d7f6 (the original change was correct)
new c477c4c Topic 10992 - Fallback if patterns.ini doesn't exist doesn't work (regression from revision c9a77e4fdeff)
new 1dbb923 Issue reporter: Fixed typo (http://codereview.adblockplus.org/8793014/)
new aa4797d Fixed: Topic 11471 - Subscription title doesn't adjust on window maximization
new 0ccc34a Typo Corrections - added base text for translations
new 8387301 Updated locales from Babelzilla
new 99c425b Fixed locale code for Afrikaans
new 9b193c7 Fixed locale code for Kazakh
new 7236b5e Removed duplicate Georgian locale
new 9f16dc5 Fixed locale code for Malay
new d873ba2 Removed unused string
new efa1991 Updated to current state of the buildtools repository
new b543ed3 Updated locales from Crowdin
new 77f18be Added typo correction feature
new b5deb1a Show/hide filtersSplitter if changing from/to typo correction tab in settings
new d778e75 Updated list of recommended subscriptions
new ffb21ae Relicensed from MPL to GPL
new 5051821 Detect and handle the case of our own typo correction extension being installed in parallel
new 01c1fc2 Updated locales from Crowdin
new 3f3bb54 Preparting to release Adblock Plus 2.2
new 76bda9a Added .hgignore file
new 7013987 Updated to current buildtools version
new 7a5c442 Marked compatible with Firefox 20.0a1
new f957c62 Updated to current buildtools version
new 3de8006 Updated locales from Crowdin
new dfff01b Releasing Adblock Plus 2.2
new 16aca04 Added tag 2.2 for changeset f05a64659d90
new 9c4f193 Bumped version number for development
new 13ed8a4 Updated locales from Crowdin
new 2427ec8 Fixed: Filter reading broken in Firefox 10
new b7aa79e Updated locales from Crowdin
new 97d3e28 Releasing Adblock Plus 2.2.1
new 364baaa Added tag 2.2.1 for changeset be84a78c0925
new 23cf02c Bumped version number for development
new eacd657 Encourage user to set email in issue reporter
new c2ecfed Updated to current state of the buildtools repository
new 9185994 Updated list of recommended subscriptions
new 814dbab Removed docs generation script, the nightlies script no longer requires it
new 46e287e Removed branchname metadata setting, no longer used
new 6b46292 Updated to current build tools version
new 2e5819b Removed Do-Not-Track handling, $donottrack filter option is still being recognized to prevent issues
new fd305d5 Adapted private browsing handling to per-window private browsing (new in Firefox 20)
new 0fc79ed Fixed: Issue reporter broken due to bug 664695
new 4fe28a0 Fixed some sloppy programming causing "null" access keys to show up in the menu in Firefox 20
new 6a42249 Updated to current build tools version
new 4e2b6b4 Updated to current build tools version
new 301af09 Fixed: jshydra isn't being called for ABP/Chrome builds any more
new 59778ad Marked compatible with Firefox 21 & Co.
new 57f3c80 Fixed context menu: nsIDOMCSSValueList has been removed in bug 798567
new c0ce992 Updated to current build tools revision
new 8258b72 Updated list of recommended subscriptions
new 97f88e8 Updated list of recommended subscriptions
new 043d4aa Updated to current build tools version
new 70812e4 Updated list of recommended subscriptions
new a145a76 Updated list of recommended subscriptions
new 098a5fd Stop using weak maps to attach data to content nodes, bug 819131 broke this
new 0c9fc38 Get rid of nested functions declarations that are not on top level (causes strict mode warnings)
new 9f99b73 Improved comment
new b771be1 Updated to current build tools version
new 09e2cc8 Updated to current build tools version
new ea8d9ac Updated to current build tools version
new ff06772 Added string explanation
new d97ecc2 Fixed: bogus access keys in typo correction message
new 9780777 Updated translations from Crowdin
new b4bd734 Releasing Adblock Plus 2.2.2
new 96917f9 Added tag 2.2.2 for changeset b84f9a3dd57a
new 81c56d4 Releasing Adblock Plus 2.2.2
new b4060c3 Added tag 2.2.2 for changeset 71c5f4707edb
new 4d39dd1 Bumped version number for development
new 29b8569 When applying to windows on install, use front-to-back order (see bug 819561)
new 84d4458 Marked as compatible with Firefox 22
new c2bd0b6 Make sure ABP category cannot be removed (work-around for AVG toolbar issue)
new 4cc9994 Addressed review comments from http://codereview.adblockplus.org/9355011/
new ecb8a67 Updated locales from Crowdin
new 4041b55 Releasing Adblock Plus 2.2.3
new 7ff2b89 Added tag 2.2.3 for changeset 7039cbcdfcb3
new bdfd91d Bumped version number for development
new 1259113 Updated to current build tools revision
new 5f8fd05 Updated to current build tools revision
new 4b4f757 Updated to current build tools revision
new 6c6df13 Updated to current jshydra revision (using current SpiderMonkey build)
new 72f2e04 Updated to current build tools state
new 95e788e Fixed: FQDNs were incorrectly recognized as typos
new 56da944 Don't use application name to detect applications without global stylesheet support
new 91446ca Updated compatibility range (at least Firefox 16 required now due to bug 726125)
new 4150358 Adapted to nsITreeView changes in Firefox 22
new c845384 Updated to current buildtools revision
new 4b99927 Updated license headers
new 5ba1361 Updated locales from Crowdin
new 8e2ba23 Releasing Adblock Plus 2.2.4
new 30506ef Added tag 2.2.4 for changeset 7998b587f356
new e8c4ee9 Bumped version number for development
new 2c83cf8 Updated list of recommended subscriptions
new 8aacd58 Updated list of recommended subscriptions
new bf29bc9 Updated list of recommended subscriptions
new b2f0d9a Updated list of recommended subscriptions
new 97763fe Updated list of recommended subscriptions
new e1edd2b Updated list of recommended subscriptions
new 6999486 Redesigned first-run page
new 720ed17 Optimized image size
new a1a8b38 Using proper relative URLs
new 16647d1 Changed toggle button on first-run page
new 3fbd9a3 Marked compatible with Firefox 25
new be645b0 Removed typo correction feature
new 1384b0c Mac OS X: Attempt to fix "couldn't open library libnss3.dylib" error
new 5cd7a5d Updated locales from Crowdin
new d54b33e Removed outdated firstRun.dtd file
new 7e461f1 Merge labels and access keys into one string in the locales
new 1377532 Updated to current build tools revision (node.js-based docs generation)
new 210acb1 Updated to current build tools revision
new 7586dd0 Added fallback to first-run page when social media buttons are blocked
new 28514ea Changed toggle button on first-run page to have dynamic width
new cab9c5e Be more selective for the sharing fallback
new da08760 Fixed fallout from localization changes: wrong labels in settings page and next button logic in issue reporter
new 61cf39c Fixed: Issue reporter broken in Firefox nightlies
new 72407ab Change attribute name from _script to data-script to be standard-compliant
new 9801836 Worked around Fennec bug: selecting a subscription in the list is ignored
new dea9404 Updated locales from Crowdin
new 987c575 Link to the actual bug report in the comment
new ab0f2ac Make sure translations can only use two HTML tags without any attributes - no custom HTML code in translations please
new e61be30 Updated to current build tools revision
new a8ff806 Updated locales from Crowdin
new aeff879 Releasing Adblock Plus 2.3
new 79fe49d Added tag 2.3 for changeset 7e58aeb516f2
new e5986b3 Added tag 2.3 for changeset 6a15b9f0f3fb
new 2ff55f2 Removed support for X-Alternative-Locations HTTP header
new 937c792 Subscription downloads: Remove undocumented support for passing version number in URL
new e477561 Subscription downloads: Ignore Expires HTTP header and use standard format for the Expires comment
new d901f1c Subscription downloads: Don't handle Last-Modified header
new 677aa03 Subscription downloads: drop special handling for HTTP redirects
new b81c98a Refactor generic logic from Synchronizer into a Downloader module
new c71452d Mark filters with unknown options as invalid, don't attempt to use them
new f66292d Issue reporter: include version number of the filter subscription in the data
new 28bf76c Add Notification module
new 300204a Made Notification module actually download notifications
new 9c84235 Notifications: "timestamp" field should be called "id", it doesn't have to be a timestamp
new 8314c0e Notificatinos: implemented better target checks
new 29392f6 Addressed review comments from http://codereview.adblockplus.org/11175021/
new 5c5010a Show notifications on startup
new 6b9992e Remove temporary variable
new acfa370 Remove temporary UI variable
new 2dd6904 Use just one handler to handle all links
new d42f51c Fix indentation
new 71cf012 Added more parameters to the requests made by downloader
new f3e380b Updated to current build tools version (fixed Crowdin setup issue)
new d13a337 Updated locales from Crowdin
new 2c456d3 Releasing Adblock Plus 2.3.1
new 2aeb7d2 Added tag 2.3.1 for changeset a5bcfc78c17a
new 74a64ed Use XMLHttpRequest constructor in JS modules
new 0bec388 Ignore version type, it varies
new 707c673 Releasing Adblock Plus 2.3.2
new 36f02a5 Added tag 2.3.2 for changeset 0d76ad7eb80b
new 7d586a7 Use XMLHttpRequest.status instead of nsIHttpChannel.responseStatus (same value, better cross-browser compatibility)
new 43e612a Marked compatible with Firefox 26 & Co.
new b016f70 Updated list of recommended subscriptions
new e247539 Updated list of recommended subscriptions
new f37676e Updated list of recommended subscriptions
new 57d9512 No need to catch exceptions on XMLHttpRequest.status access
new f3ce6d2 Use weakmaps again now that bug 819131 was fixed in Firefox 20. This also silences a warning for getUserData and setUserData added in bug 881252.
new cfa61a4 Fix redirect blocking (http-on-modify-request notification fires delayed starting with Firefox 18)
new f1e091f Updated list of recommended subscriptions
new 15628b0 Exposed string insertion functionality in i18n.js to public
new 0f7dfb0 Updated to current build tools revision (WindowObserver fix)
new 4e28a0d Fixed: Topic 18260 - Handle console messages that don't have a source name
new b38aef1 First-run page redesign
new 7a1dedb Addressed remaining comments from http://codereview.adblockplus.org/11039060/, removed unused image and compressed other images better
new 2accea7 Fixed display of Chinese social icons on first-run page and slighly simplified the corresponding rules
new 19ded4d Fixed: Link titles displayed on first-run page reversed
new f705ae1 First-run page redesign: Addressed remaining comment from http://codereview.adblockplus.org/11039060/
new 25267db Worked around bug 924340, updating extension will fail in current Firefox nightlies
new ca4b88d Updated locales from Crowdin
new 950099f Releasing Adblock Plus 2.4
new 5a28ed5 Added tag 2.4 for changeset b839e6d17efc
new a046f96 Updated locales from Crowdin
new 085a621 Updated locales from Crowdin
new 9e28e42 Prepared for Safari port.
new 3995bd1 Fixed nits from downloader review (http://codereview.adblockplus.org/11153017/)
new 2a5e618 Reverted revision b823f710a2c7 (Use weakmaps again now that bug 819131 was fixed in Firefox 20) - there is apparently some other bug related to weakmaps
new 517a5d0 Some fixes related to the new Australis Firefox theme
new 76965de A better approach to make Contribute button Australis-compatible (bug 940693)
new fe2eb0b Move icon from add-on bar to the main toolbar
new fba2241 Work around https://bugzilla.mozilla.org/show_bug.cgi?id=939862 preventing toolbar icon from being inserted
new 16bc044 Update toolbar icon visibility checks to account for the possibility that it isn't a direct child of the toolbar (Australis theme)
new cfdf3df Update toolbar customization to be compatible with the Firefox Australis theme
new 03a85dc Fixed: Topic 12380 - No image preview in list of blockable items
new c592962 Added 32x32 status icon to be displayed in Australis panel and customization palette
new c274405 Slightly simplified backwards compat toolbar customization code.
new 5a27ffc Show warning about unsupported Safari version on first run page also for Safari 6.1 and 7.0.
new f7c5d99 Fixed event handlers on toolbar icon (only relevant if defaulttoolbaraction pref was changed)
new 4ddb88d Relocated sharing section in first run page
new a42c60a Updated translations from Crowdin
new 0121124 Replaced background images with cleaner-looking versions
new 3df345d Optimized size of PNG images
new 34adef7 Updated dependencies (Accel key fix in buildtools)
new 60de84c Updated buildtools state (prefs persistency fix)
new 3a4ccd6 Updated locales from Crowdin
new 7deff9e Releasing Adblock Plus 2.4.1
new f194548 Added tag 2.4.1 for changeset 8f553a5f9b11
new 1982c15 Updated list of recommended subscriptions
new ab30a18 Updated list of recommended subscriptions
new 32c78e7 Fixed: Share popup on first-run page doesn't appear in Chromium
new c9a5359 Updated list of recommended subscriptions
new cf76feb Marked compatible with Firefox 30 & Co.
new b11bff2 Fixed: Pipe character in filter interpreted wrong when wildcards stripped away
new 35dbc5e Updated list of recommended subscriptions
new debb2e1 Updated list of recommended subscriptions
new d58dcbe Updated list of recommended subscriptions
new 9f5539d Updated list of recommended subscriptions
new 699725f Implemented anti-adblock message notification
new 35a5db5 Updated locales from Crowdin
new c9d6342 Releasing Adblock Plus 2.5.0
new def4325 Added tag 2.5.0 for changeset 7f0b64187275
new d327323 Fixed line breaks in notification popup
new c345e4b Releasing Adblock Plus 2.5.1
new 7f7a91e Added tag 2.5.1 for changeset dff84bf69895
new c905b4c Bug 981543 - Don't check whether our toolbar button has a context attribute
new f61e711 Filter Preferences: Template conditions not evaluating to a boolean are interpreted as "true" (homepage link is always displayed, even if no homepage known)
new e2db0ac Updated copyright year
new c9dc185 Get rid of Utils.threadManager
new 7ee0dde Don't delay Firefox startup
new 0c39aee Fixed: patterns.ini contents are being processed multiple times
new 6d1c679 Marked compatible with Firefox 31 & Co.
new 9ef631a Support the new findbar API
new e42b737 Fixed: Transpiled for-each leads to error in notification.js
new ef2d1bd Updated list of recommended subscriptions
new 298731e Moved initAntiAdblockNotification function from ui.js to its own file
new f3b89a7 Issue 153 - Reimplement io.js based on OS.File API
new 3bc0dc3 Issue 196 - Adblock Plus startup is broken, new profiles are left uninitialized
new d468670 Issue 216 - First run page opens on every update
new a764aa2 Issue 196 - Filters added on first-run are being removed immediately
new 0578125 Issue 238 - Opening new windows slows down progressively
new 038f6a2 Issue 261 - FilterNotifier doesn't support listeners removing themselves when triggered
new 0837e72 Marked compatible with Firefox 32 & Co.
new c4148d3 Issue 47 - Updated comment on WeakMap bugs to indicate why we cannot use them yet
new 005932a Issue 301 - Change for each to for .. of .. in lib/
new 699f729 Issue 192 - Clean up from #153
new b6bc873 Issue 153 - FilterStorage.firstRun isn't being set
new 8a6008c Updated translations from Crowdin
new 0c3062e Fixed bad escaping in Slovenian locale (introduced in previous commit)
new 7abe3a2 Issue 340 - Element hiding reports NS_ERROR_NOT_AVAILABLE to error console
new 80626c1 Issue 341 - Pop-up blocking fails if the pop-up URL redirects
new 8d85586 Issue 354 - Avoid calling toUpperCase until we actually invoke the domain getter
new 775077c Updated locales from Crowdin
new 4d70618 Releasing Adblock Plus 2.6
new 9eddfeb Added tag 2.6 for changeset 59b9889ac827
new ec2fcca issue 99 - initialization CustomizableUI after UI initDone and prevent calling CustomizableUI methods for FF mobile
new 45abab4 Updated locales from Crowdin
new 1f084bf Issue 419 - ElemHideFilter.domains getter doesn't persist on Safari
new 7c2b4d7 Issue 424 - Anti-adblock filterlist disabled on extension update
new 633059d Issue 256 - Home/End keys are broken when editing a filter
new fa86ba4 Issue 255 - Opening settings from first-run page doesn't work on Android
new f80d3d2 Issue 186 - Disabled ABP icon in toolbar re-appears after SeaMonkey restart
new 6d1e4a7 Issue 384 - Wrong image shows up briefly for Adblock Plus icon
new 01deb38 Issue 247 - Clear hash part of the URL when generating filter suggestions
new 4870bb0 Backed out revision 540b36aa0dc7 (Issue 384 - Wrong image shows up briefly for Adblock Plus icon) - doesn't seem to fix the issue
new 8d20b9b Updated locales from Crowdin
new 207338e Releasing Adblock Plus 2.6.1
new 4c86e54 Added tag 2.6.1 for changeset bd02ca5c0679
new 052027d Issue 419 - Work around WebKit bug which breaks element hiding on Safari
new 786076b Marked compatible with Firefox 33
new 118bc4d issue 449 - override default context menu of icon only when left click action is redefined
new a1280d7 issue 47 - use WeakMap instead of setUserData and getUserData methods
new 3970411 Issue 530 - patterns.ini isn't being written on Firefox 20 (Permission denied)
new ade2059 Issue 549 - Allow users to enforce ABP being loaded completely at Firefox startup, even if delaying it
new 1438119 Issue 293 - AdBlock button is slow to appear on toolbar after launching Firefox
new d3b8d3b Issue 417 - Show warning on first-run page if filterlists have been reinitialized
new 5bd2737 Issue 594 - Typo in preferences window tooltip for the slow filters column
new b3941d5 Issue 427 - Remove non-standard function and getter syntax
new 4fed0dd Updated locales from Crowdin
new 0902b74 Releasing Adblock Plus 2.6.2
new 7c4ee3a Added tag 2.6.2 for changeset 7f2e2b6a1674
new 2099ba3 Backed out changeset 2d52467436ed (Issue 427 - Remove non-standard function and getter syntax) - dropping compatibility with Firefox 21 and below wasn't intentional
new 7fa28a7 Releasing Adblock Plus 2.6.3
new 29beeb1 Added tag 2.6.3 for changeset 303d48407220
new 170d61c Relanded changeset 2d52467436ed (Issue 427 - Remove non-standard function and getter syntax) with appropriate compat info changes
new 32e20fa Updated list of recommended subscriptions
new 0653e4b Issue 430 - added case for filter hit reset in Filter Listener
new 7cc0b96 Issue 580 - removed check for hash part of url to fix whitelisting page issue with ending hash in url
new 10813ec Issue 656 - Replace some __proto__ with Object.create
new c74b500 Updated list of recommended subscriptions
new 229835f issue #660 - Switched to HTTP cache API V2 from Firefox 32 and above
new 84b21f1 issue #660 - create context info using 'fromLoadContext' method and switch appcache parameter to false
new 42f9107 issue #290 - override ignoreSameDoc parameter to false for Seamonkey in addBrowserLocationListener because of a bug (#1035171) in Seamonkey
new 35d62d2 Marked compatible with Firefox 34 & Co.
new 3daafe5 Issue 653 - Object.defineProperty instead of defineGetter / defineSetter
new 68f14e9 Backed out changeset 69871d10cf2a
new 7870a6b issue #764 - fixed undefined error by case for checking 'links' property existance in notification object
new 4b4ef31 Issue 653 - Object.defineProperty instead of defineGetter / defineSetter
new 718da57 Issue 455 - Find function in Filter Preferences - No indication when keyword is not found
new 64050d0 Issue 716 - Filter position cannot be changed using Ctrl-Up/Down keys
new 0e59044 Issue 130 - Add a README.md
new 1a961f4 Updated locales from Crowdin
new 62ffa92 Releasing Adblock Plus 2.6.4
new 566c2ee Added tag 2.6.4 for changeset b898d3f1f957
new 3619d89 issue #690 - don't consider 'acceptable ads' and 'anti-adblock' subscriptions when complaining about high subscription count during issue report
new 245b65e Issue 1161 - Anti-adblock notifications were triggered on similar domains
new e336e78 issue #1129 - use keyCode in keydown event instead of charCode
new a0c24ab Noissue - Remove unused variable
new 374ad7c Marked compatible with Firefox 35 & Co.
new f221c2c Issue 1241 - Element hiding exceptions broken in Firefox 34
new 2ff4032 issue #362 - RequestNotifier.getDataForNode should return last entry attached to a node
new ce9c424 Issue 1273 - Worked around WebKit getter misoptimization on Safari 8
new 1b3c6c6 Issue 431/432 - Remove special handling for the $sitekey option
new f3c64e4 Issue 1133 - Fixed Twitter and Google+ buttons on first-run page
new 810f0da Issue 139 - Removed references to Timeline and timeline.js
new c636aaa Issue 139 - Removed unused timelineID parameters still being passed in
new 6ff8305 Issue 1381 - Element hiding exceptions broken in Firefox 35
new 1baf23a Create COPYING
new 58ad27c Fixed minor spelling error
new 80f69b8 Updated locales from Crowdin
new 78b19ea Issue 1479 - nss3 library isn't being found on OS X
new f26c6c7 Releasing Adblock Plus 2.6.5
new 5668dad Added tag 2.6.5 for changeset d9ea9b564ad1
new 366838f Issue 1510 - Stop using OS.File.readTo()
new a2b5e11 Marked compatible with Firefox 37 & Co.
new e8489dd Updated locales from Crowdin
new b9949e0 Releasing Adblock Plus 2.6.6
new fc91876 Added tag 2.6.6 for changeset 964ac5b61243
new 24890bf Issue 537 - Mark first few downloads
new bb65cdd Updated list of recommended subscriptions
new 2ec40e4 Issue 1675 - Use String.trim() to strip leading and trailing whitespaces
new f7c62e1 Issue 1668 - Fixed direction on add-on pages for right-to-left scripts
new e40d169 Issue 1670 - Removed "Hide placeholders" option from the UI
new 7a7a174 issue 1713 - (Disable/Enable on ...) not showing on FF Mobile
new fcfd1d8 Issue 1712 - Default subscription is set to 'Adblock Warning Removal List' on FF mobile
new 0e9911e Issue 1706 - Move first-run page to adblockplusui repository
new 976ca8c Issue 1765 - Align Firefox messaging implementation with Safari
new ed4020e Noissue - Updated README instructions for running unit tests
new d482286 Issue 1588 - Integrate ensure_dependencies.py with the adblockplus repository
new 82dfc80 Noissue - Updated copyright year and project link
new 5034fbd Marked compatible to Firefox 38 & Co.
new 8b3a517 Updated locales from Crowdin
new b91471f Releasing Adblock Plus 2.6.7
new f5c9258 Added tag 2.6.7 for changeset 4f93311db6fe
new be3fc72 Issue 1813 - Implement ext.showOptions() in Firefox
new f3522ec Noissue - Updated build.py to match the one in adblockpluschrome repository
new 082e420 Noissue - Added missing semicolons to ext/common.js
new e8061af Marked compatible with Firefox 39 & Co.
new db5337e Issue 2004 - missing article in string asking for an extension list for issues reported in Firefox Issue Reporter
new 44b935e Issue 1534 - Replace ABP icon with new one
new 39952aa Issue 2020 - build.py should be callable from any directory
new 5f849c8 Issue 2041 - Filter Preferences: Findbar not fully functional in Firefox 36
new 098cf24 Issue 2020 - Fixed issue when build.py is called without any directory at all
new 4b77c37 Reverted changeset 5d9ac641466b (Issue 2041 - Filter Preferences: Findbar not fully functional in Firefox 36) - accidentially pushed before review was done
new 6be6aa5 Issue 2041 - Filter Preferences: Findbar not fully functional in Firefox 36
new 14bf396 Issue 2060 - Update adblockplusui dependency to revision d1335219a5ac
new 27d5873 Reverted changeset 5d9ac641466b (Issue 2041 - Filter Preferences: Findbar not fully functional in Firefox 36) - accidentially pushed before review was done
new 7abc769 Issue 2041 - Filter Preferences: Findbar not fully functional in Firefox 36
new 733fa18 Issue 2010 - Replace for-each loops with for-of loops
new a05804d Issue 2085 - Update adblockplusui dependency to revision 457cd7815a8a
new 6b94ef6 Issue 2093 - Update adblockplusui dependency to revision 75a50600e10a
new a49529e Updated locales from Crowdin
new 338364a Added missing semicolons and other trivial fixes.
new 03a244f Releasing Adblock Plus 2.6.8
new b89301f Added tag 2.6.8 for changeset d6a56e19d946
new d58cc0f Noissue - Added *.pyo to .hgignore
new 76b7e6c Issue 2177 - Optimize filter matching performance by performing regexp match last
new 8274112 Issue 206 - Add a pref for suppressing the first run page
new 8fbba53 Issue 2151 - Fixed: $sitekey ignored for $elemhide filters
new bb7d6dd Issue 2225 - Update buildtools dependency to revision c4590ad32b6e
new 0f2358a Noissue - Updated locales from Crowdin
new 23f4b6c Issue 2236 - Worked around JsDoc bug with inline annotations
new 57cc172 Releasing Adblock Plus 2.6.9
new a9dba3e Added tag 2.6.9 for changeset 752ffe2eeaf1
new 7b6cfca Issue 2233 - Adapted array type annotations for JsDoc 3
new a2bcebe Issue 2232 - Got rid of non-standard conditional catch clauses
new 277f69c Issue 1602 - Use ES6 generators instead of legacy generators
new 68c1973 Issue 2251 - Update buildtools dependency to revision 335c8a7ab8e8
new 0980302 Issue 2233 - Adapted some more array type annotations for JsDoc 3
new a1db553 Issue 1602 - Fixed generator syntax mistakenly applied on outer function
new 1a02286 Issue 2255 - Use "for (.. of ..)" loop for compatibility with ES6 generators
new 5fe1e73 Issue 2260 - Replaced some more for..in loops with for..of fixing the UI
new 92b5cec Issue 2264 - Remove deprecated logic from Utils.runAsync()
new 6315f57 Issue 1602 - Pass array directly from backupCustomFilters() to IO.writeToFile()
new 86a0840 Updated list of recommended subscriptions
new 76d822b Issue 2438 - Update buildtools dependency to revision 97e212af6e8
new ff3f8ca Issue 2439 - Make suppress_first_run_page preconfigurable
new 268c0b6 Noissue - Remove unused isFennec property
new 18d8921 Noissue - Marked compatible with Firefox 41 & Co.
new e752e04 Issue 2503 - Inconsistent behavior: $document flag implied for exception rules with protocol included
new 49013d6 Issue 2510 - Support Adblock Browser
new e415dfd Issue 2192 - Added notification opt-out mechanism
new 000c3be Noissue - Marked compatible with Firefox 42 & Co.
new 04a4b74 Added tag 2.6.9.1-signed for changeset 752ffe2eeaf1
new a5c8d92 Added tag 2.6.9.1 for changeset 8116b6b3425f
new f4a5b4e Added tag 2.6.9.1 for changeset 752ffe2eeaf1
new b0ad890 Issue 2609 - Update buildtools dependency to bdd544d595f2
new b23a945 Issue 2257 - Replaced non-standard function expressions with ES6 arrow functions
new 9b5e156 Issue 2582 - Optimize loop in ElemHide.getSelectorsForDomain() for V8
new 655980b Issue 2592 - Adapt filters generated for anti-adblock notification to new syntax
new dc89b67 Issue 2420 - Move notification show logic to core
new 48fd024 Issue 2419 - Show newly downloaded notifications immediately
new 447d46c Issue 2390 - Created filter class for CSS property filters
new 6b2f3ee Issue 2659 - Reduce initial notification download delay to one minute
new 41ccf85 Updated list of recommended subscriptions
new 51e913e Noissue - Don't claim to support any Python 2.x version, we only test with Python 2.7
new 11d3b28 Noissue - Fix syntax error in Firefox 41 (see bug 1176702)
new e12ce95 Issue 2193 - Added notification opt-out UI
new 982e064 Updated list of recommended subscriptions
new 3bffa76 Issue 2757 - Fix timing issue resetting notification data while loading preferences
new e362a4f Issue 2738 - Make RegExpFilter.matches() content type parameter a bit mask
new d905cf2 Issue 701 - Don't handle middle- and right-clicks on report link
new f92fc4a Issue 2211 - Implemented subscribe.adblockplus.org subscription links
new 7b8d2dc Issue 344 - Make the comment page of the issue reporter more compact to leave more space for the report data
new 699a841 Issue 1730 - Fixed abp:subscribe functionality with e10s
new 86dabf6 Issue 2808 - Update dependency on adblockplusui repository to revision 3a06b955c3f7 (fixes share dialog on first-run page)
new 9db2622 Noissue - Updated locales from Crowdin
new 8638865 Issue 284 - Unify initial delay for all downloads
new 180a90d Noissue - Updated locales from Crowdin
new 7560ca1 Releasing Adblock Plus 2.6.10
new 8ca716d Added tag 2.6.10 for changeset 669e903bf7fd
new 2f04de6 Issue 2832 - Findbar slightly broken in Firefox 42
new 2601a28 Noissue - Marked compatible with Firefox 43 & Co.
new 3b84cbb Updated list of recommended subscriptions
new ef0b01b Issue 3072 - "TypeError: calling a builtin Map constructor without new is forbidden" in SeaMonkey
new 0f1592a Issue 3060 - Disable auto hiding for all notification types
new 54e9538 Noissue - Updated locales from Crowdin
new d953c21 Issue 3086 - Update adblockplusui dependency
new ac40eb3 Noissue - Updated locales from Crowdin (again, after proofreading by Tamara)
new db801c0 Noissue - Fixed typo in Indonesian translation for viewList.label
new cc7af91 Issue 3086 - Add mapping for Adblock Browser logo on the first run page
new 4e2083c Releasing Adblock Plus 2.6.11
new bb4f8c7 Added tag 2.6.11 for changeset 2d8be2fd147b
new 22e9e59 Noissue - reverted unintentionally checked in debug changes
new 9d9a457 Releasing Adblock Plus 2.6.11
new 70b06dd Added tag 2.6.11 for changeset 29d524332056
new b2ffd52 Issue 616 - Add and enforce $generichide,genericblock filter options
new f99ebf7 Issue 2580 - Fixed: Search text doesn't get selected when opening findbar again
new 936753f Updated list of recommended subscriptions
new c84e2c5 Marked compatible with Firefox 45 & Co.
new a133e72 Issue 3108 - Implement security checks for elemhide registration channel on our end instead of leaving it to the about: protocol handler
new b7e286f Issue 3108 - Inject our about: module into all processes
new 949a9f5 Issue 3108 - Rename elemHideHitRegistration.js, it's really the child part of elemHide.js now
new 0afafe3 Issue 3108 - Less hacky approach to disabling E10S compatibility shims
new 214840d Issue 3253 - Adblock Warning List opt in message should not be triggered by frames (Firefox)
new 9cbcac6 Issue 3254 - Anti-adblock warning should not show when Adblock Plus is disabled
new 858e440 Issue 3208 - Log generichide and genericblock hits with the correct content type
new 7d8b63e Issue 3208 - Stop watching category removals
new 97ee10b Issue 3208 - Drop asynchronous factory registration/unregistration
new 983e895 Issue 3208 - Remove the bug 467514 work-around (link clicks in frames)
new 4488a2e Issue 3208 - Minor consistency fixes
new c5a57d0 Issue 3222 - Use WeakMap to store data, remove bug 982561 work-around
new b55e085 Issue 3222 - Add unique request notifier ID
new 775c1bf Issue 3222 - Remove dead function from blockable items
new 616da59 Issue 3222 - Remove ancient dead code
new e69807f Issue 3208 - Move getFrames() function from child/elemHide module into a shared child/utils module
new eaacf3a Issue 3208 - Send Private Browsing flag separately from the frame structure
new ad4e6b4 Issue 3208 - Improve the approach used to detect pop-up URL
new 34858b5 Issue 3208 - Don't keep track of content policy for redirects, Gecko will do that for us
new 97afba8 Issue 3208 - Bind and use "this" consistently in the Policy singleton
new 31091fe Issue 3263 - "Advanced view" button in filter assistant broken in Firefox nightlies
new 6f5200c Issue 443 - Fix blocking pop-ups after redirect
new a6b3360 Issue 3129/3144 - Don't let the findbar intercept keyboard events when editing filters
new c4dbd61 Issue 3254 - Fix exception when navigating to about:addons and similar pages
new 886218f Issue 3208 - Unify handling of $document and $elemhide exceptions and improve performance
new 18b8526 Issue 3208 - Don't use numerical content types outside nsIContentPolicy.shouldLoad
new 1dc7316 Issue 3208 - Make Policy.processNode() accept plain strings instead of nsIURI
new d297814 Issue 3222 - Don't do localization in the contentPolicy module
new 90e80fc Issue 3222 - Get rid of RequestEntry.typeDescr property
new 4eed168 Issue 3222 - Replace the RequestEntry class by a plain object
new 49ed390 Issue 3208 - Consider private browsing in contentPolicy module rather than filterStorage
new bf099a0 Issue 3208 - Move isBlockableScheme call from shouldLoad() into processNode()
new a301e3d Issue 3222 - Expose filter type as a string property
new 7142bea Issue 3208 - Generalize getFrames() function to return the effective frame structure
new 17e669c Issue 3208 - Initialize types map in PolicyImplementation, not Policy
new bf532f4 Issue 3208 - Moved checks related to context elements from Policy.processNode() to PolicyImplementation.shouldLoad()
new bba0e48 Issue 3325 - Update buildtools dependency to revision a61155d8764a
new a80bc1a Issue 3326 - Update adblockplusui repository dependency to revision 37ce1542cfa5
new ff37c75 Issue 3326 - Update adblockplusui repository dependency to revision f05c5331d8b9 (fixes previous commit, current revision is missing dependencies)
new 2af0272 Issue 3327 - Set minVersion correctly when exporting $generichide or $genericblock filters
new 67061ab Noissue - Updated locales from Crowdin
new e5aa141 Issue 3326 - Make sure to include common.js file required by the latest revision of the first-run page
new dc05f3f Issue 616 - Add and enforce $generichide,genericblock filter options
new ff8f470 Issue 2580 - Fixed: Search text doesn't get selected when opening findbar again
new 8d34ca4 Updated list of recommended subscriptions
new 4cdfe85 Marked compatible with Firefox 45 & Co.
new 62663f7 Issue 3208 - Log generichide and genericblock hits with the correct content type
new cc2e1b5 Issue 3129/3144 - Don't let the findbar intercept keyboard events when editing filters
new e75770d Issue 3253 - Adblock Warning List opt in message should not be triggered by frames (Firefox)
new 334d38e Issue 3254 - Anti-adblock warning should not show when Adblock Plus is disabled
new 946124d Issue 3254 - Fix exception when navigating to about:addons and similar pages
new 07b726a Issue 3263 - "Advanced view" button in filter assistant broken in Firefox nightlies
new 71bf4bd Issue 3325 - Update buildtools dependency to revision a61155d8764a
new 4118c40 Issue 3326 - Update adblockplusui repository dependency to revision 37ce1542cfa5
new 6989b65 Issue 3326 - Update adblockplusui repository dependency to revision f05c5331d8b9 (fixes previous commit, current revision is missing dependencies)
new b3399c7 Issue 3327 - Set minVersion correctly when exporting $generichide or $genericblock filters
new 01341ab Noissue - Updated locales from Crowdin
new 945f58e Issue 3326 - Make sure to include common.js file required by the latest revision of the first-run page
new 0a53e5f Releasing Adblock Plus 2.6.12
new 8845234 Added tag 2.6.12 for changeset 42d5f55347b5
new b358d6b Noissue - merged 2.6.12-release branch
new 40c3125 Issue 3276 - Don't use let blocks in Issue Reporter
new 888ea20 Issue 3347 - Adblock Plus UI broken after bug 1182546 landing (many thanks to Nils Maier)
new aa8a44c Noissue - Closed 2.6.12-release branch
new 5456476 Issue 3347 - Adblock Plus UI broken after bug 1182546 landing (many thanks to Nils Maier)
new bfe10c1 Releasing Adblock Plus 2.6.13
new a454488 Added tag 2.6.13 for changeset f7a66c87bcca
new 5e5ffae Noissue - Merged 2.6.12-release branch again
new 7289a1a Noissue - Updated documentation of ElemHideBase.fromText
new bcdbf33 Issue 2392 - Created container for CSS property filters
new 1a9e670 Issue 2393 - Made filter listener consider CSS property filters
new 175de3b Issue 2395 - Added content script for CSS property filters
new be90043 Issue 3208 - Separate contentPolicy module into a parent and child part
new 42297f8 Issue 3222 - Split up requestNotifier module into a parent and child part
new 2705d74 Issue 3222 - Mostly unbreak blockable items
new 1ebb920 Issue 3208 - Improve JSDoc comments
new 6a93f45 Issue 3222 - Improved JSDoc comments
new 7a825c0 Issue 3251 - Simplify messaging from child scripts to parent
new 0dc8544 Issue 3251 - Add shouldAllowAsync() function for non-urgent policy checks
new 286e463 Issue 3251 - Delegate processing of element hiding hits to shouldAllowAsync() so that hits show up in blockable items again
new 3f59649 Issue 3274 - Unbreak collecting window stats
new e1188e0 Issue 3278 - Adjust Issue Reporter to e10s-related API changes
new 171f4b4 Issue 3258 - Blockable items: restore item flashing functionality
new de68dca Issue 3258 - Blockable items: fix Size column
new c067476 Issue 3274 - Unbreak toolbar icon tooltip
new d77c030 Issue 3228 - Unbreak object tabs
new eae76fb Issue 3290 - Adblock Plus child modules don't always start up
new 4dca418 Issue 3224 - Unbreak filter assistant
new 723d5b2 Issue 3223 - Make context menu e10s compatible in Firefox
new 1e2a0f9 Issue 3223 - Implement context menu fallback for SeaMonkey Mail and Thunderbird
new 98898fb Merged e10s branch (issue 3208, issue 3222, issue 3251, issue 3274, issue 3278, issue 3258, issue 3228, issue 3290, issue 3224, issue 3223)
new 968ccf9 Noissue - Dummy change to fix broken build numbers
new 2957239 Noissue - Dummy change to fix broken build numbers
new 86f8f9f Noissue - Dummy change to fix broken build numbers
new ea71b48 Noissue - Dummy change to fix broken build numbers
new f3305a0 Noissue - Updated locales from Crowdin
new 296fd67 Issue 3357 - Get rid of chrome://adblockplus/content/errors.html
new 00d6cdf Issue 3370 - Blockable items: Fix broken "Disable filter" context menu item
new bb57ba1 Issue 2809 - Issue reporter: Handle canvas.drawWindow() failure gracefully
new 5039794 Issue 3225 - Make sure Policy.shouldAllow can be overwritten by Diagnostics extension
new 245e0d7 Issue 2397 - Remove redundant load + apply calls
new 9deeeb1 Noissue - Updated locales from Crowdin
new 4a433f0 Noissue - Marked compatible to Firefox 46 & Co.
new 7b56730 Releasing Adblock Plus 2.7
new d9267f0 Added tag 2.7 for changeset f36f30b09146
new fbeeb2d Issue 3447 - Update buildtools dependency for Adblock Plus to revision b02d0532e33c
new e4cf4eb Issue 3448 - "TypeError: this.treeElement is null" error when closing Filter Preferences
new 9a29618 Issue 3452 - Bring back $ping type option
new 5bd1752 Issue 3381 - notification unit tests are broken
new e0032d7 Issue 3379 - filterListener unit tests are broken
new 329a1c1 Issue 3449 - Use sendRpcMessage instead of sendSyncMessage
new 7ca1cc2 Isssue 3459 - Map the content type IMAGESET to IMAGE and FETCH to XMLHTTPREQUEST
new 53122c1 Issue 3451 - Fixed: Filter stays disabled when re-adding it through site whitelisting
new bfba298 Issue 3464 - Make variables accessed from XUL truly global in Issue Reporter
new 55109ef Issue 3458 - When blocking pop-ups, consider the case where window.opener becomes null due to redirect
new 4c53ca3 Issue 3407 - Don't access content window when closing blockable items
new bb702c3 Issue 3465 - Don't access content document when opening new tab
new 6d4f11d Issue 3407 - Remove Policy.isWindowWhitelisted() method and its callers
new 5ece3b5 Issue 3461 - Fixed: Issue Reporter assumes that RequestEntry.filter is a Filter instance, not a string
new f479c96 Issue 3473 - patterns.ini is being saved on every filter hit after a while
new eb33547 Issue 3259 - Store blockable items selection in the content process
new c8451db Issue 3459 - Don't duplicate content type definition
new 699622a Issue 3478 - Disable genericblock and generichide when composing blocking filters
new 327ffa5 Issue 3478 - Hide genericblock and generichide from the composer
new 8fb6b15 Issue 3491 - Fix cache handling for blockable items tooltip
new 455dad0 Issue 3375 - Issue reporter: move screenshot creation into the content process
new 2a8c0e5 Issue 3380 - synchronizer unit tests are broken
new 2d215f9 Issue 3486 - Issue reporter: move frame scanning into the content process
new c718e93 Issue 3486 - Issue reporter: don't access content window to reload the page
new 7cf3ab0 Issue 3486 - Issue reporter: check whether window is private in the content process
new ce3b8ae Issue 3486 - Issue reporter: remove content window access
new a56763e Issue 3494 - Update buildtools dependency for adblockplus to revision 4d73b9c76e34 (disable E10S compatibility shims)
new 1d97746 Issue 3502 - Don't use expression closures in Issue Reporter
new f1d6bc4 Issue 3503 - Fixed: Screenshot marker in Issue Reporter is no longer red
new 500a9e5 Issue 3504 - Fixed: Screenshot color reduction step of the Issue Reporter is very slow
new 4aee05a Issue 3505 - Fixed: Issue reporter calls String.replace() with deprecated flags parameter
new 4c93d1d Noissue - Updated locales from Crowdin
new 4f16ee2 Noissue - Updated locales from Crowdin
new ba4851b Releasing Adblock Plus 2.7.1
new 5b28336 Imported Upstream version 2.7.1+dfsg
new 5d93636 Merge tag 'upstream/2.7.1+dfsg'
new c35b6a2 Issue 1663 - Committed original version of the first-run page
new 5b7c897 Issue 1663 - Changed skin URL to reflect changed directory structure
new 8f5de7b Issue 1663 - Use ext scripts unconditionally
new 0f08d8e Issue 1663 - Added ext.i18n implementation for testing
new f03ddb5 Issue 1663 - Added test server to allow testing on Chrome
new aafdccc Issue 1663 - Made first-run page use an asynchronous messaging protocol
new 48ef2e1 Implemented fake background page and proper message responder there
new fd65af4 Issue 1663 - Various Firefox-related changes of the first-run page
new f57c85f Noissue - Updated copyright year and project link
new 6593c1b Issue 1814 - Use ext.showOptions() on the first-run page
new 27a9f2b Issue 2053 - Replace Adblock Plus logo on the first-run page
new 9eaf4dc Issue 2067 - Unify logic retrieving the UI locale
new 64f760f Issue 2072 - Don't duplicate 128x128 icon in Chrome builds
new 1db9889 Issue 2046 - Various improvements of the first-run page
new 013e59d Issue 1528 - Implemented backend for general tab of new options page
new 5fb201d Issue 1526 - Implement new options page design for Chrome/Opera/Safari (general implementation)
new 410aba6 Issue 2383 - Added links to options page sidebar
new 5cf9dd0 Issue 2359 - Polished design of options page sidebar
new 8f6c141 Issue 2376 - Implement custom filters functionality in options page
new d485cf5 Issue 2376 - parseFilters function in mockup returns wrong object
new 9e868a8 Issue 2357 - Added "predefined list" dialog to options page
new af31b2e Issue 2805 - Only require filterValidation module where necessary
new af9f03c Issue 2710 - Worked around Firefox preventing postMessage to privileged frame
new 4e49b20 Issue 2356 - Implemented basic tooltip functionality
new 6bd5434 Issue 2677 - Reset subscriptions.xml to serve as mere test data
new 8e8b405 Issue 2669 - Use header, footer and nav tags in options page sidebar
new 78f2606 Issue 2833 - Fix / replace firstrun page for nl / Dutch
new 7b14187 Issue 3031 - Add Adblock Browser section to First Run Page
new 50837c1 Issue 3031 - Translations for Adblock Browser section in First Run Page
new 2c41cb6 Issue 2381 - Added share overlay to options page
new a211bfb Issue 2410 - Improved accessibility of dialogs in options page
new 4633d20 Issue 2018 - Optimized first-run page for smaller screens
new 4f92b73 Merge commit '4633d20'
new def5543 Generalizing build scripts
new e785c2d Use constant path for temporary XPI file
new 4908754 fixZipPermissions call is only required on Windows
new 39dcaf8 Exclude test files from the build
new 00cee30 Converting unit tests into mochitest format
new d44d86f Excluding CVS metadata no longer necessary
new 0e9b4ef Exclude incomplete locales from the build by default
new bb6ed31 Add missing strings to the locales automatically when creating a build
new 5ecf48a Set internal version number for development builds correctly, didn't match file name before
new 562b4ba Adding script to create a build for Babelzilla
new fd55a71 Make errors.html show Adblock Plus version and source code revision
new 7a3a0fd Use the correct hg command to determine current revision number
new 648d846 Allow builds to be signed in sign.pl script is present
new ac0bd9d Allow signing parameters to be specified in the file .signature rather than requiring a separate script.
new 444c006 Use system() call consistently to invoke external applications, also don't store directory entries when creating JAR files.
new 2353a0c Suppress zip warnings
new 1046c7a Adding updateURL to development builds
new d046fe7 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 a28e539 Generalized release script and moved it out of extension directories as well.
new a337c64 Made sure release script doesn't ignore errors in create_xpi.pl
new ca34fee Updating tags
new d09bd50 Updating to new directory structure
new 2475da0 Updated release script to work with separate repositories for extensions/downloads/buildtools
new bbb3369 Added tag ADBLOCK_PLUS_1_1_2_RELEASE for changeset ac857138170b
new 9ba6480 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 4d825fb Added tag ADBLOCK_PLUS_1_1_3_RELEASE for changeset 7c2f01c8c700
new eb8e43c Added the common part of the locale testing script to the buildtools repository
new 5d3b363 Added handling of entities in DTD files, also recognizing [link] and [/link] as placeholders now
new 2e9d7a0 Added tag JAVASCRIPT_DEOBFUSCATOR_1_5_5_RELEASE for changeset b125b50e173b
new 67b7bb4 Made setupTestEnvironment.pl stop expecting to find extension name in install.rdf
new b7d006a Moved basename extraction from create_xpi.pl into packager module
new 20297d6 Made other scripts delegate file reading to the packager as well, also made make_release.pl take extension name preferable from meta.properties
new a210902 Added new style locale names to %keepAccessKeys structure
new bb1ec7e Corrected format for specifying translators in install.rdf
new abc1896 Properly encode locale data inserted into install.rdf
new d2680a2 Added new placeholders to be checked
new 4211097 Include en-US locale in the localized sections of install manifest - extension manager will fall back to en-GB otherwise
new 239a4ea Sort localized sections of the install manifest by locale ID
new 83b7156 Added support for JavaScript modules
new 3dcdfce Added tag ADBLOCK_PLUS_1_2_RELEASE for changeset d7cbf93407f0
new 2c4ed4e Deal with the new time line code, remove the entire module from release builds
new 0faab79 Remove hour from development build number, this is pointless with development builds being produced at the same time every day
new 8365257 Handle version numbers like 1.3a correctly when creating development builds
new d6d5956 Save release version number with a trailing newline, hg diff doesn't like files without it
new 284f1c4 Added handling of bootstrap.js as part of the install package
new f78289f Added same parameters to update.rdf request for development builds as for regular AMO update checks, allows differentiating update requests on the server.
new bca7946 Generate version number for Babelzilla builds like for a regular development build
new f591cfc Added support for extension's homepage URL in meta.properties
new ac7dae4 Remove localized info from install manifest for Babelzilla builds, it confuses their parser.
new 4a21216 Added tag ADBLOCK_PLUS_1_2_1_RELEASE for changeset d7cbf93407f0
new 9179b40 Add author name to metadata of each locale to make sure Firefox 4 displays it (work around bug 416350)
new 55fa1b5 Automatically create source code package on release
new b24ae1b Fixed wrong parameter names
new 2dece8a Account for extensions installed as packed XPI files under Gecko 2.0
new dd4b8eb Take extension metadata from a centralized "metadata" file and generate install.rdf automatically
new 211e967 Ignore empty entries when testing for equal/different keys
new 5f038a5 Remove localized metadata from Babelzilla builds
new 8626793 Properly consider properties keys that are empty in en-US locale when filling up translations
new 808cc12 Added tag ADBLOCK_PLUS_1_3_RELEASE for changeset aa418d95c8c0
new 2fcd4f2 Added tag ELEMENT_HIDING_HELPER_1_1_RELEASE for changeset 538ae6dd1e64
new d68b940 Added tag ABP_WATCHER_1_1_3_RELEASE for changeset ac268e1f3708
new c8a27c8 Force tagging in case of a re-release
new f23b1fa Added tag ADBLOCK_PLUS_1_3_1_RELEASE for changeset a0cd6bdefd90
new ca9e4c4 Added script to display localized add-on info (for AMO)
new a921e0c Upper-case all translation check messages for consistency
new 22c4814 Added tag ADBLOCK_PLUS_1_3_2_RELEASE for changeset 391c1232dee0
new 6f403d3 Added tag ADBLOCK_PLUS_1_3_3_RELEASE for changeset b2a8bd2dc963
new 58090ac Use numerical repository revision as development build ID instead of current date
new ee7dd1a Fixed: Don't need to append + to the version number for development builds if version number is something like 1.2.3a2
new 45fff9b Link to new update.rdf location for development builds
new 73bd915 Added tag JAVASCRIPT_DEOBFUSCATOR_1_5_6_RELEASE for changeset 07d055535689
new b7beb44 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 8f6e399 Allow extensions to specify a non-default update URL for release builds
new f838991 Added tag ABP_WATCHER_1_1_4_RELEASE for changeset 644052ef2f24
new 670431e Added tag ELEMENT_HIDING_HELPER_1_1_1_RELEASE for changeset 434ee0e009d4
new b97cd54 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 b1a4ebd Added tag ADBLOCK_PLUS_1_3_5_RELEASE for changeset 0edf30418dc2
new 412bb81 Added tag ADBLOCK_PLUS_KMELEON_1_3_5_RELEASE for changeset c0a0d743040c
new 2725960 Added support for icon64.png in root directory
new 49458cb Added tag ADBLOCK_PLUS_1_3_6_RELEASE for changeset 59b0e20dc59d
new 121112e Added tag ADBLOCK_PLUS_KMELEON_1_3_6_RELEASE for changeset 1422054e2011
new 5fea72d Use minimal compression for XPI files, this gives us better performance in Firefox 4
new b0741c2 Added tag ADBLOCK_PLUS_1_3_7_RELEASE for changeset 8970fc469a44
new 12f4512 Added tag ADBLOCK_PLUS_KMELEON_1_3_7_RELEASE for changeset 7cc148eef51f
new 8cd7892 Make contributors into their own metadata section, to be compatible with other ini-style file parsers
new 021253c Added new build scripts, functionality of replace create_xpi.pl, make_devbuild.pl and make_babelzilla_build.pl is already implemented
new 80d7bb9 Removed duplicate statement
new e5f5c30 Changed command line arguments for build.py and turned it into a replacement for setupTestEnvironment.pl as well
new 3bf2365 Added -h option back to the usage text
new ded1841 Added "build.py showdesc" command to replace show_descriptions.pl
new 000b2d8 Make sure the descriptions list is sorted by locale code
new 924ebce Accept "build.py -h" or "build.py --help" as an alternative to "build.py help"
new 95fc532 Added release automation to build.py
new fcf1ea9 Removed debug code
new 9c0a3cd Removed old build scripts, no longer needed
new ffd93a2 Update for the new location of the Mochitest directory
new c8461aa Added tag JAVASCRIPT_DEOBFUSCATOR_1_5_7_RELEASE for changeset e2c5bf9a8dc8
new 62590c5 Generalized command line parsing/help texts, prepared build tool to support non-Gecko extensions
new 0d4726c Added code required to package up K-Meleon extensions
new fc59dc0 Fixed indentation mistake
new 88d064b K-Meleon: Allow local metadata to override data from base extension
new 5303bd9 Added release automation for K-Meleon
new ed43f17 Added tag ADBLOCK_PLUS_1_3_8_RELEASE for changeset 76c46b4ee2fd
new 20dada0 Added tag ADBLOCK_PLUS_KMELEON_1_3_8_RELEASE for changeset a8e03cd6aef9
new 4224845 Added tag ABP_WATCHER_1_1_5_RELEASE for changeset ead047a6b186
new b94ee2a Added tag ADBLOCK_PLUS_1_3_9_RELEASE for changeset a0ba2a9a53af
new 935bb3f Added tag ADBLOCK_PLUS_KMELEON_1_3_9_RELEASE for changeset ce37cb990a89
new 5419fca Added tag ELEMENT_HIDING_HELPER_1_1_2_RELEASE for changeset b4b4323c3501
new 83c3e4b Added tag ABP_WATCHER_1_1_6_RELEASE for changeset 37fe814b65b5
new 96be908 Added tag ADBLOCK_PLUS_1_3_10_RELEASE for changeset 9c29efb989ec
new 5837343 Added tag ADBLOCK_PLUS_KMELEON_1_3_10_RELEASE for changeset 630eb6bf75e8
new a6e3349 Added tag JAVASCRIPT_DEOBFUSCATOR_1_5_8_RELEASE for changeset a5a4f30fdf3e
new 5493134 Added command to generate documentation (PyV8 module required)
new f711922 Fixed: Wrong rewriting of resource entries in test environment
new 5bc613c Added tag ABP_WATCHER_1_1_7_RELEASE for changeset d7cd0262d92a
new ba44b26 Added localeTools methods required to rewrite locales
new bf268f1 Added support for optionsType metadata parameter
new 76bdd82 Added tag ELEMENT_HIDING_HELPER_1_1_3_RELEASE for changeset ecb9569793ee
new 4b92833 Fixed: Multiple calls to packager.createBuild() result in way too many files in the build
new 9d20b2e Added tag ELEMENT_HIDING_HELPER_1_1_4_RELEASE for changeset 38b8085634bf
new 461c56c Added tag ADBLOCK_PLUS_2_0_RELEASE for changeset 88b62e5ba449
new 4f0f77f Don't remove meta.properties from Babelzilla builds
new 2cafbed Added tag ADBLOCK_PLUS_2_0_1_RELEASE for changeset 62cea42809d0
new c72d112 Added tag ADBLOCK_PLUS_2_0_2_RELEASE for changeset b630b6747a2d
new b35841c Added support for restartless extensions
new 19f3055 Added support for add-ons without an inner JAR (testenv not supported yet)
new e5f7091 Added tag CUSTOMIZATION_1_0_RELEASE for changeset 05edfbc5c813
new fc9abbb Fixed test environment for extensions without an inner JAR
new 38edaae Relicensed from MPL 1.1 to MPL 2.0
new c675044 Added tag ADBLOCK_PLUS_2_0_3_RELEASE for changeset 1eccc3112297
new b005755 Added tag JAVASCRIPT_DEOBFUSCATOR_1_6_RELEASE for changeset 14532d60afb8
new 3be7ae2 Added tag ABP_WATCHER_1_2_RELEASE for changeset 08a46fb193f0
new 39f3a6f Added tag JAVASCRIPT_DEOBFUSCATOR_1_6_1_RELEASE for changeset 56dd755a721e
new b793353 Topic 9240 - Fix packaging of locales for builds without inner JAR file
new 113187b Added application ID for Fennec with native UI
new e92bf77 Added "build.py autoinstall" command to push the install package to the Auto-Install extension
new 794b1be Added tag AUTOINSTALLER_1_0_RELEASE for changeset c5958a6c1cb0
new e6cc7e5 Handle IPv6 addresses correctly in case this ever works
new c93cfb9 Added tag AUTOINSTALLER_1_1_RELEASE for changeset 1b532e3599ff
new 4772c40 Added tag GOOGLE_SEARCH_LINK_FIX_1_3_RELEASE for changeset 14c6fdcdc149
new 0133bee Package up any JS or XML files in the root directory
new 95c9544 Drop support for "build.py testenv" command, it has been superseded by "build.py autoinstall"
new dea3616 Generate bootstrap.js automatically if missing, also add standard modules to the package if necessary
new ef2cad8 Renamed AppIntegration module into Main
new 713a7a9 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 a17ee2d Added onShutdown object collecting shutdown handlers instead of explicit shutdown() calls
new 4ebb128 Don't call Main.init() explicitly, loading the script is enough
new 593e2d5 Allow specifying when WindowObserver should notify the listener
new 0624067 Added onShutdown.done property to be considered by async actions
new d088ee4 Initialize Prefs module automatically when it is loaded, allow adding pref observers
new 755e045 Removed unrequire() function from module scope (this hack is no longer used)
new 14bdbe2 Automatically define Cc & Co. in the module's scope
new 7b3a7d9 WindowObserver: On initialization, don't assume that existing windows are ready
new 0c078b2 WindowObserver: Fixed memory leak due to event listener not being removed
new 28e338c Added tag ELEMENT_HIDING_HELPER_1_2_RELEASE for changeset bb77812431d2
new 4f97c6a Added tag GOOGLE_SEARCH_LINK_FIX_1_3_1_RELEASE for changeset 03505f53d52d
new 4d75ad2 Worked around bug 721319 (memory leaks due to event listeners not being removed)
new ba2d2cb Added tag GOOGLE_SEARCH_LINK_FIX_1_3_2_RELEASE for changeset 10cb63148b5c
new 5e68de9 Added tag ELEMENT_HIDING_HELPER_1_2_1_RELEASE for changeset cf5b9b6fd27d
new 4fdfb57 Added tag ABP_WATCHER_1_2_1_RELEASE for changeset b3c05e8115c9
new 5edd878 Added tag JAVASCRIPT_DEOBFUSCATOR_1_6_2_RELEASE for changeset 466eb41ee623
new ce5c45b Added tag JAVASCRIPT_DEOBFUSCATOR_1_6_3_RELEASE for changeset 15962ef33d5e
new 04a00b8 Add translators and contributors to localized sections of install.rdf as well so that the default About dialog can use them.
new 8264a38 Added tag GOOGLE_SEARCH_LINK_FIX_1_4_RELEASE for changeset 20f1f1e841a8
new 01cee68 Made add-on homepage optional
new 0d187ee Added tag REMOVE_TEMPORARILY_1_0_RELEASE for changeset 20f1f1e841a8
new 0d46175 Backed out revision 10cb63148b5c (work-around for memory leaks caused by bug 721319) - the bug has been fixed
new a53b5b4 Work around bug 726994: Don't use entities in install.rdf, spell out everything instead
new 22de327 Added tag ELEMENT_HIDING_HELPER_1_2_2_RELEASE for changeset 29c8204a0fa4
new 35e6a6e Include resources/ subdirectory in the package
new f5b55a5 Added tag SUSPENDBACKGROUNDTABS_1_0_RELEASE for changeset 21212f67d6a3
new 5b437bb Added application property to the info pseudo-module
new 4bc6447 Added tag SUSPENDBACKGROUNDTABS_1_0_1_RELEASE for changeset fd96a114740e
new 5a3091f Added tag AUTOINSTALLER_1_2_RELEASE for changeset 56c7be4a579c
new fdda482 Don't fail build if hg command line tool cannot be found
new 1c34e78 Allow packaging JavaScript modules at top level
new c7a97a9 Package lib directory if it exists
new 86fa4f6 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 d9da043 Moved modules to the lib/ directory
new 99015d5 Moved prefs.js from a subdirectory of defaults/ directly into the defaults/ directory
new e310abf Dropped support for extensions with an inner JAR file
new 714d7cb Dropped support for non-restartless extensions
new c490964 Added support for reading additional contributors from an XML file and improved sort order for translators
new 4590dc7 Fixed regression from recent change: don't replace bootstrap.js if the extension defines it explicitly
new 1745718 Added tag REMOVE_TEMPORARILY_1_0_1_RELEASE for changeset af6348c2d9ad
new 0fe94a6 Added tag ABP_WATCHER_1_2_2_RELEASE for changeset 0b0cdb9acb6e
new cd18cd3 Added tag ELEMENT_HIDING_HELPER_1_2_3_RELEASE for changeset 8c5debfdd7c6
new f53af28 Alleviate the effects of memory leaks on mid-session extension shutdown
new b08350d Actually clear the module scopes to alleviate the effects of memory leaks even further
new 7b0aa2d Updated code to remove TimeLine from release builds
new c1fbb09 Added support for multi-compartment builds (good for memory leak hunting)
new faff9ef Added tag ADBLOCK_PLUS_2_1_RELEASE for changeset 05c2d3577c29
new c237293 Added tag CUSTOMIZATION_1_0_1_RELEASE for changeset 6a3359885ac4
new 2955ad4 Make sure to default the Accel key to Control if the accel key pref has some bogus value
new ce2e41d Added tag ADBLOCK_PLUS_2_1_1_RELEASE for changeset 26e006a86708
new 74c9836 Locale processing: Added parsing of comments
new 4b3f2d5 Locale processing: Added export to Chrome-style JSON data
new 18ffa1a Locale processing: Remove leading/trailing spaces from comments
new d346ab7 Locale parsing: Better escaping of data in DTD files
new ab7991f Locale processing: Better escaping of data in properties files
new d4bd438 Added "build.py translate" command to automatically upload locale files to getlocalization.com
new 066596a Switched from getlocalization.com to crowdin.net as localization service
new 9f3daaf Added command to set up translation languages on crowdin.net
new 1011232 Don't attempt to set up translation languages that Crowdin doesn't yet support
new 6019f8c Added build.py gettranslations command to import translations from Crodwin
new 059de00 Set file titles when uploading to Crowdin
new 956fa6a Sandboxes don't have atob/btoa functions, make sure to "steal" them from the Services module
new 16be435 Don't list all translators in About, only the translators for the current locale
new 81be98a Added tag ADBLOCK_PLUS_2_1_2_RELEASE for changeset 18328ad4a8be
new 8fa6835 Added tag CUSTOMIZATION_1_0_2_RELEASE for changeset 1b984d62d804
new 0c906b8 Added tag CUSTOMIZATION_1_0_3_RELEASE for changeset ca55b056ec5b
new f4fd2c7 Added tag ABP_WATCHER_1_2_3_RELEASE for changeset 9a398ff2ec6e
new ca34dcb Updated buildtools state
new e3b1fe9 Provide access to the File object
new 66c3923 Moved hooks.js to buildtools
new d475102 More consistent names for the architecture-specific packager and releaseAutomation libraries
new 9221235 Allowed restricting command options to particular architectures
new c6dff0e Moved Chrome extension build logic from adblockpluschrome repository to buildtools
new 5d20c58 Moved locale sync from Firefox to Chrome to the buildtools repository (can be called via build.py now)
new 88b0f13 Removed "(Beta)" from the extension name
new 9800f0e Got rid of trailing whitespace in locale files
new 30334e1 Moved public suffix list updater to buildtools repository (can be called via build.py now)
new eaf7669 Changed locale code "en" into "en_US" to match Chrome's locale codes
new 7e8ec15 Made build.py setuptrans work for Chrome extensions
new b34f3fc 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 ef6b2bd Fixed: build.py uploadtrans sets wrong Content-Length header
new c87fbe9 Added file missing from changeset 6d5940473f18
new 8eded32 Added Chrome support for "build.py gettranslations"
new 8075e57 Fixed: Option names in metadata files should be case-sensitive
new 10898e5 Expect the basename metadata entry to be lowercased for consistency
new ff03aab Added Web Store description to the Adblock Plus for Chrome locales
new d0d5968 Topic 11234: UI not shown in popup windows
new 7458180 Fixed download of Web Store description from Crowdin
new 2baaead Updated license headers to GPLv3
new 3778f7c Topic 11502 - EHH fails to recognize the first browser window opened
new 3f25033 Added .hgignore file
new 5a09131 Release automation: Removed tagging of downloads and buildtools repository, it's pointless now that subrepos are used
new 9d8772b Release automation: Simplified source code tar creation now that subrepositories are used
new 2104c88 Removed KMeleon build automation
new e8eceb8 Removed special Babelzilla builds, we no longer use Babelzilla
new d69b241 Added handling of override attempt using toSource to hook function
new 4bfaa6d Added build.py devenv command for Chrome extensions
new 30dbfed Chrome: Use a whitelist for the files included in the build, generate manifest dynamically from template
new ddd7365 Chrome: Automatically convert Firefox JavaScript files on build
new 8ceafce Make sure to reload JSHydra modules on each use
new 9bfe3fd Automatically reload Chrome development environment when it updates (manifest and strings don't get reloaded)
new 2ddb5aa Made build tools dependent on JSHydra instead of requiring extensions to be dependent on it
new ce176f7 Fixed: jshydra isn't being called for ABP/Chrome builds any more
new 70b20a2 Locale tests: Ignore whitespace-only access keys
new 6ead85c Created a base packager to hold common code for the Gecko and Chrome packagers
new 1ab12ef Removed leftovers of Babelzilla integration
new 600cf42 Move in-memory file processing to the common packager
new 9e4b600 Don't manipulate whitespace on build
new 2ebe6f2 Removed redundant parameters
new 48b337b Implement mapping of files from subrepositories
new 8371c6f Allow metadata file to inherit values from another configuration file
new 93db6ea Use different metadata files for different platform types to allow different builds from the same repository - e.g. metadata.gecko and metadata.chrome
new 72fc3a4 Fixed: specifying build number explicitly is broken
new 3f61428 Chrome: import Firefox strings on build, not manually
new 1f1adc8 Fixed handling of relative paths in manifests (important when inheriting from a manifest in a different directory)
new 13c1cdf Allow overriding update URL for Chrome release builds
new b44a1cf Chrome: ignore empty values in contentScripts and webAccessible settings
new fc0b331 Always replace special characters in string names, Chrome is very strict about it
new bf045b5 Allowed Chrome extensions to have browser actions
new 35c1a85 Chrome: Added dummy processFile function to allow it to be overridden if necessary
new b198a34 Fixed missing parameter in getDefaultFileName() calls
new 7768cbc When applying to windows on install, use front-to-back order (see bug 819561)
new fc73654 Added whitespace recognition to checking for "require(...)" statements.
new d081cb2 Slightly improved previous commit - use \s in regular expressions instead of the actual space character
new 934c163 Allow specifying default icon and popup for browser actions, make the handling identical to page actions
new 22b7070 Added language mapping, Hindi is hi and not hi-IN on Crowdin
new 4509194 Updated to current jshydra revision (using current SpiderMonkey build)
new 9651226 Updated locale mapping for Crowdin
new 323bd0b Fixed retrieval of valid language codes from Crowdin
new 0a28c48 Added more Gecko/Crowdin locale code mappings
new 6b5fd72 Public suffix list updater: removed trailing spaces from the resulting file and added newline at the end of it
new 76d0c89 Packager: Make sure to do all file manipulation before the package is signed
new dae5aea Chrome packager: Don't make converted JS files part of the build
new 9189ccc Updated license headers
new 5accd05 Added build type for Opera
new 4adfa15 Consider different locale mapping for Opera locales
new 140a542 Don't package es_419 locale in Opera builds at all
new 617cf9e Fixed devenv build command
new 019386c Switched to using node.js as runtime for JSDoc Toolkit
new 118321b Remove access keys when importing strings from Firefox into Chrome
new 14e98fd Use checked versions of subprocess calls, error out in case of failure instead of continuing
new e63e6db Add --quiet option to "build.py docs" command to ignore JsDoc Toolkit output
new 4341916 Fixed previous commit: suppress output when the --quiet option is specified, not when it is missing
new e277034 Hack: Replace "Chrome" by "Opera" in the locales when creating Opera builds
new 636280e Always pass build type explicitly to readMetadata/getMetadataPath (fixes "build.py -t chrome translate" command among other things)
new ee9981f Expose more information about application and platform in the info pseudo-module
new 72b9c7b Automatically generate info pseudo-module for Chromium-based applications
new 28d2525 Crowdin API: Send the list of languages in request body, not URL
new fc6e114 Use full version number in Chrome's info pseudo-module
new b9d2fba We no longer have extensions supporting Gecko 10, no need to register chrome manually
new ed61462 Provide an XMLHttpRequest constructor if used in JS modules
new 578efc7 Only import Jinja2 when actually used, drop unused Jinja2 extension
new 6f4c41e Added Chrome/Opera release automation
new 7f17f0e Fixed: WindowObserver ignoring primary browser window if instantiated before window visible
new 89f7e42 Fixed: downloading translations fails on empty locales
new 3e7578f Chrome: Map Mexican Spanish to "Latin American Spanish" instead of Argentinian Spanish, it's apparently more appropriate that way
new 2d97940 Added Safari support.
new 87589d5 Made import of PIL compatible to environments where you have to import Image directly.
new 0ae20ec Wait until images are loaded
new cad8684 Wait until the overlay is loaded
new ba8091d Ignore empty locale directories when packaging Gecko extensions
new 5c23a3a Crop Chrome descriptions
new 39f97bc Fixed: Accel is always mapped to Control, no matter what the actual browser setting is
new 766e9b0 Make sure to really save prefs.js when something changes
new 19126ae Rewrite version number in the correct file during release automation.
new 515e6e1 Add label for ToolbarItems in Safari during build, because you can't set the palette label at runtime.
new d829d53 Use full version number for the displayed version on Safari.
new f464ac6 Updated copyright year
new cbd4d69 Make sure that translations used in manifest.json exist in all languages.
new 48f524b Generate icons parameter for manifest file using icon size and space separated list
new 5ce6669 Issue 153 - Expose TextEncoder and TextDecoder objects to the JS modules
new df99556 Allow to specify the default icon for browserActions and pageActions in multiple sizes.
new ddd26e0 Issue 298 - Updated dependency
new 80b5dfe Issue 301 - Updated dependency
new 41be2c4 Issue 298 - Switched to a more current SpiderMonkey build
new 98fd134 Issue 143 - Use chrome.runtime.reload() to reload Adblock Plus in Chrome development environment
new 2b7c777 Issue 412 - Make sure release automation creates Safari builds
new f60de64 Issue 364 - Extension manifest changes necessary to upload devbuilds to Chrome Web Store
new 6d09e99 Issue 581 - Run content scripts in about:blank frames on Chrome 37+
new 8b599b4 Issue 427 - Updated dependency on JSHydra
new 65ba18a Noissue - Fix indentation
new 3d55d95 Noissue - Fix PIL import
new 5714bb0 Issue 1321 - Truncate extension name and description at build time instead of only truncating descriptions when importing locales
new 578e230 Issue 170 - Replacing Mercurial subrepositories
new 1e25325 Issue 1358 - Publish build tools under the MPL 2.0 license
new 59fa8eb Issue 1360 - Add dependencies file for buildtools repository
new f6b7f01 Issue 140 - removed timeline.js support.
new 21058ec Issue 1380 - Update jshydra dependency in buildtools repository to revision 90ac35f240c2
new 983f192 Issue 1360 - Added .hgsub file back to make sure other repositories can still update to the current state even though ensure_dependencies.py isn't implemented there yet
new e872b34 Issue 1366 - ensure_dependencies.py checkout fails for master revision
new 77cb1d8 Issue 1363 - Make sure source code archives created by release automation consider the new dependencies mechanism
new b248e05 Issue 1398 - Improve compatibility with older git(1) versions
new b677ffb Issue 1449 - Convert repo_type into an OrderedDirct to prefer HG over Git
new fa03a64 Issue 1377 - Blacklist dependencies from SCM tracking
new 84c69c9 Issue 1590 - Add devenv support for Safari
new ecc6d0a Issue 1655 - Add "short_name" to manifest.json for Chrome and Opera
new a8b7e71 Issue 1707 - Allow importing Chrome-style locales in Firefox extensions
new d1e5087 Issue 1709 - Allow importing Chrome-style locales in Chrome extensions
new 2db55c0 Issue 1704 - Don't configure content scripts with "match_about_blank" on Chrome
new f745b6c Issue 1731 - Fixed locale code for Gujarati
new fd23bde Issue 1766 - Don't skip creating the *.safariextenstion folder when creating devenv for Safari
new 69ffd91 Issue 1777 - ensure_dependencies.py fails to detect unknown Git revisions
new 05dffca Issue 1778 - Generate proper build numbers when working with Git repositories
new 7d81eeb Issue 1806 - ensure_dependencies.py should update its own directory by default, not current work dir
new 9a82c1a Issue 1807 - Allow suppressing output of ensure_dependencies.py
new e40235c Issue 1808 - ensure_dependencies.py generates wrong repository path for local roots
new ff29529 Issue 1883 - Convert mode P to LA to work around a PIL bug when extracting the alpha channel
new adafdb8 Issue 1883 - Work around another PIL bug by using RGBA insted LA
new d2d1404 Issue 1883 - Fixed IndexError introduced by previous commit
new 2972120 Issue 1894 - Removed "blend(red, green, blue, opacity)" and "grayscale" image conversions
new 52ef6d9 Issue 1897 - Compress auto-generated images with pngout
new 13116ee Issue 2038 - Convert palette images with transparency to RGBA before pasting
new d64b720 Issue 2121 - Release automation fails to put generated packages into the right directory
new c185ef4 Issue 2109 - Drop assumption that metadata format depends on platform
new 13a1f68 Noissue - Added *.pyo to .hgignore
new 37c4b82 Issue 2171 - Support storage.managed_schema option in Chrome extension manifest
new 70989c7 Issue 2216 - Run content scripts again in about:blank frames
new 54a589f Issue 2231 - Use system JsDoc 3 instead our JsDoc 2 fork
new 1017a5e Issue 2250 - Update jshydra dependency to revision 8c4ee25543eb
new 1ef52a8 Issue 2254 - Ignore stderr when jsdoc completes successfull
new bdbce52 Issue 2271 - Enable documentation for Chrome extensions
new 26e437d Issue 1489 - Support preconfigured defaults
new 098d685 Issue 2310 - Handle alternative syntax for Git SSH URLs.
new 62860ba Issue 1800 - Remove .hgsub and .hgsubstate from buildtools repository
new a06ba11 Issue 2444 - Configure default prefs in JSON
new a5ac69c Issue 2444 - Make preconfigurable property optional
new b9db312 Noissue - Use set literals in ensure_dependencies.py
new 34da73a Noissue - Added missing return in ensure_dependencies.py when exceeding max depth
new d46371b Issue 2311 - Track remote Git branches
new cdc0f1c Issue 2443 - Honour SKIP_DEPENDENCY_UPDATES environment variable
new 568874d Issue 2509 - Add Adblock Browser to known apps
new 73f4bdb Issue 2607 - Clear currentVersion on uninstallation
new 63b46f6 Issue 2665 - Removed outdated locale mapping for Opera, fixing Spanish translation
new 6302d53 Issue 2763 - Update JSHydra dependency
new ddc580e Issue 2711 - Refactored ChainedConfigParser, allowing manipulation of list items
new 5ca38d4 Issue 2796 - Added DeveloperIdentifier to Info.plist for Safari 9
new bb8d1b2 Issue 2897 - Don't add updateURL to Firefox development builds
new 6e6bc7e Issue 2968 - Implement multi inheritance for metadata files
new 7f16f55 Issue 3002 - Add and use getDevEnvPath function
new 922bea9 Issue 3017 - Improve metadata file mapping precedence
new aaec0c2 Issue 3039 - Generate qunit/index.html based on metadata
new a65e6a8 Issue 3039 - Hard code qunit.js in test runner page
new d7406e7 Issue 3194 - Support multiple VCS specific URLs with new syntax
new 97f3793 Issue 2972 - Properly generate Git ignore paths for dependencies
new f94b512 Issue 3260 - Remove expression closure from build tools
new c5a8f48 Noissue - Avoid "detached head" when using Git branches
new c80533d Noissue - Add .gitignore file
new 0f0af08 Issue 3344 - Update jshydra dependency
new 841d6a2 Issue 3345 - Update jshydra dependency
new b4a4e3c Noissue - Removed unused info.addonID and info.addonRoot for Chrome and Safari
new bd5b905 Issue 3415 - Detect application based on UA for Chromium-based browsers
new 43325ad Issue 3418 - Replace expression closures in prefs.js
new 320467d Issue 3421 - Get rid of for each loops in keySelector.js
new bf8da5b Issue 1434 - Removed remaining non-standard JavaScript code
new dfc069a Issue 3490 - Make multiprocessCompatible the default for our extensions
new bfa1bc2 Merge commit 'dfc069a'
new 0a5f7bd Initial import.
new 3de5bab Added a test directory.
new b84783e Now in C++ for easier compiling!
new fa94699 Some basic AST work.
new 6b87b0b A little less likely to break because of GC problems. Just don't set GCzeal.
new c2b840d Introducing the automated testing mechanism!
new 450a691 Minor changes, in the hopes of fixing GC issues.
new 0227a34 I think I finally fixed all of the GC problems.
new 4ab6fa4 A more powerful script, findInterfaces, has been added. Woot!
new f12892e Updating to work with m-c tip.
new a02d3a7 Make findInterfaces working again.
new 8726940 Added license block and dxr stuff, in case a random cosmic ray destroys my hard drive in a few minutes.
new 21380f4 More dxr work, testing on larger files. Also shunted around files.
new ff1bab9 Minor building updates
new 11ede3f Comment processing. Pretty neat, huh?
new a459a02 Forgot to add my doxygen processor.
new 9abf647 Clean up the build system. Note that automagical m-c download does not yet work.
new 6966a3b Comment processing improved
new 0bc7962 Updating build foo.... now ./configure && make really works
new d45dea9 Glitches in configure.
new db21ae4 __proto__ usage busted clean_ast. Now fixed.
new 7b8e881 Another __proto__ format. Gee, these are common, aren't they?
new e64039a Another form of inheritance. There are a lot of these, aren't there?
new e4d1e60 Addition of strings caused parsing to crash. This fixes that.
new 61fe560 show the constructor comment if there is one...
new f1d2dbe remove constructors from the top-level functions list
new 29e6ba4 add --arg command
new 0e75938 improven der thinken
new 82cecd8 Now with reified token values.
new e92559d make_function now works with lambda functions.
new 055ea97 TOK_YIELD is now legal.
new e9af288 More jshydra fixes: for each and regex are now more discoverable.
new 67ea839 Let's make the pushds work more correctly
new e853bc3 bug 542487 - JSHydra does not build with mozilla-central trunk
new e056855 Some update work. Should work with newest spidermonkeys.
new 00982d0 Output the JS source code as an AST.
new fb45430 Oops, forgot to remove that.
new 30d6d24 Added a decompiler and a way to test it more thoroughly.
new a045600 Generalize Makefile to work on Windows
new a02717b Fix decompilation of foo["!@#bar"]
new e9d56d5 Made sure that foo.apply() isn't interpreted as a let statement
new 94a0e25 Don't recurse automatically into catch blocks
new 430ebf7 Fixed: Wrong decompilation of empty functions, bogus semicolon added
new 3739dab Added script to rewrite ABP code
new d32e58d Properly documented prototype chain rewriting
new 7fe4f26 Removed rewriting of superclass constructors, there is a better way of creating an instance without running the constructor
new df37132 Emulate separate scope for modules, wrap the module body in a function
new 62d3906 Added an optional patch function parameter to the module to allow patching internal namespace
new 1022e5a Fixed decompilation of |function(foo) foo| (function body is a single return statement)
new 7bfe46e Fixed wrong rewriting of for each loops where loop body isn't a block statement
new f1953b0 Updated copyright year
new fcd3451 Fixed handling of array literals as loop variables - for each (let [a,b] in foo)
new 4751d10 Added transformation of destructuring assignments in loop variables - for each (let [foo, bar] in list)
new 63177d7 Fixed: Expression closures aren't decompiled correctly (function body needs to be a block)
new 6d810bd Renamed script for modules into abprewrite-module.js, abprewrite.js doesn't wrap the code in a module
new 297a169 Removed rewriting of __proto__ inheritance - unnecessary and too unreliable
new ef2f319 Updated license header for the generated files
new 8f28348 Update for the compartments world. Yuck.
new 4c0ab5d True AST (i.e., Reflect.parse) support
new 16f1c5d True AST decompiler, and a more forceful check script.
new 6bc9cc0 Apparently, I can't type.
new 5504c14 SpiderMonkey APIs have changed yet again.
new 1fce1ac Updated to current JSHydra version
new a979326 Updated known good revision
new 0e46c62 Fixed missing function (snprintf isn't defined on Windows but JS_snprintf is)
new 53309d2 Fixed decompilation of |var {foo} = bar;|
new 49e7357 Updated Adblock Plus rewrite scripts to work with the Reflect.parse() output (simplified processing, more relevant cases handled)
new 54b1120 Made "make check" work on Windows
new 8c2ae96 Added code rewriting tests
new aabdf8e Added script to rewrite all necessary Adblock Plus files automatically
new dc0df3a Fixed: for..in loops are removed on rewrite
new b48b058 Rewrite expression closures into regular functions
new 39418f3 Rewrite generators into functions returning an array
new 30a7bd9 Fixed instanceof operator precedence
new f497368 Fixed yield operator precedence
new ad89632 Take the custom SpiderMonkey client out of the loop, same results can be achieved with the default JavaScript shell
new 47690cd Fixed function expression precedence
new e10ba6d Made sure that if/for/while body is always wrapped in a block, makes resulting code easier to read
new 0044438 Fixed: Semi-colon missing after a throw statement
new 30fddd7 Fixed precedence of the "for (... in ...)" loop
new cd65319 Actually, function statement precedence wasn't quite correct yet
new c615990 Fixed decompiling of "a + (b + c)" - parentheses need to be kept in case we aren't dealing with numbers
new 5e39677 Convert some unit tests as well
new e908003 Hack: Force function statements to be wrapped in paretheses if called immediately
new 1c83afc Rewrite more unit tests; fixed source code link in the header of resulting files
new cb6b4b3 Removed SpiderMonkey compilation code, automated downloading of the JS shell instead
new cfa2286 Made tests work again
new 05e9d65 Made tests produce a proper diff on failure, disabled failing tests
new a670e55 Updated license note
new eb20bb6 Converted tabs to spaces to make editing simpler
new 7c912bd Fixed: try..catch blocks aren't being decompiled correctly (catch handlers missing)
new 77317b9 Made sure the JS shell reads its input as UTF-8
new 929b0f8 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 612486b Fixed: running js on Linux requires LD_LIBRARY_PATH to be set
new d8f33af Build proper script paths, Linux doesn't like ./foo/bar.js/../bas/script.js
new 7bca4cd Generalized rewriting script, files to rewrite are specified as parameters now
new b7646c1 Always use Unix-style line breaks in rewriting result
new 45de244 Make sure to actually mark the JS shell as executable after download
new 6a0be0b Made sure files from this directory can be included as modules
new 000de68 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 d5a54dd Updated generated license headers
new e5a97ac Made sure tests still pass
new de0524e Make sure to raise an exception if the subprocess returns a non-zero result code
new a6401ca jsshell stopgap fix
new ac1d484 Updated copyright year
new 9f7b994 Issue 298 - JSHydra is unable to download a SpiderMonkey build
new 7c5912e Issue 301 - jshydra: Handle for .. of ..
new 08052d1 Issue 298 - Switched to a more current SpiderMonkey build
new ebb460f Issue 516 - JSHydra: return {foo:bar} produces broken code
new bad5b88 Issue 427 - Desugar arrow functions to normal or bound functions
new 7ea44a0 Issue 1375 - removed timeline.js support.
new fe86721 Issue 1772 - Convert const to var for Chrome
new 7da8906 Noissue - Updated copyright year and project link
new ca06372 Issue 2235 - Update jsshell to ESR31 to support new generator syntax
new b9e4ef6 Issue 2744 - Fetch correct Linux build of JS shell.
new a707b76 Noissue - Add .gitignore file Review: https://codereview.adblockplus.org/29330392/
new deba2ab Issue 2956 - Ensure the correct version of jsshell is present
new b672ef6 Noissue - Make sure to close the urllib response object Review: https://codereview.adblockplus.org/29330389/
new 3849f64 Noissue - Append build name to jsshell directory Review: https://codereview.adblockplus.org/29330730/
new da98a6a Merge commit '3849f64'
new 36f7b3d Refresh patches
new 441d54c Update upstream changelog
new 0f06ff4 Update Standards-Version to 3.9.7
new 90b2505 Drop dependency check
new f603262 Fix timezone when running build.py to make the package build reproducibly
new 4ea4550 Update changelog for 2.7.1+dfsg-1 release
The 4525 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 | 7 +
adblockplusui/README.md | 2 +
adblockplusui/background.js | 2 +-
adblockplusui/common.js | 146 ++++
adblockplusui/firstRun.html | 30 +-
adblockplusui/firstRun.js | 113 +---
adblockplusui/locale/ar/firstRun.json | 9 +
adblockplusui/locale/ast/firstRun.json | 9 +
adblockplusui/locale/bg/firstRun.json | 9 +
adblockplusui/locale/bn-BD/firstRun.json | 9 +
adblockplusui/locale/bs/firstRun.json | 9 +
adblockplusui/locale/ca/firstRun.json | 13 +-
adblockplusui/locale/cs/firstRun.json | 9 +
adblockplusui/locale/da/firstRun.json | 9 +
adblockplusui/locale/de/firstRun.json | 9 +
adblockplusui/locale/el/firstRun.json | 9 +
adblockplusui/locale/en-US/firstRun.json | 9 +
adblockplusui/locale/es-AR/firstRun.json | 9 +
adblockplusui/locale/es-CL/firstRun.json | 11 +-
adblockplusui/locale/es-ES/firstRun.json | 11 +-
adblockplusui/locale/es-MX/firstRun.json | 9 +
adblockplusui/locale/et/firstRun.json | 9 +
adblockplusui/locale/eu/firstRun.json | 9 +
adblockplusui/locale/fa/firstRun.json | 9 +
adblockplusui/locale/fi/firstRun.json | 9 +
adblockplusui/locale/fr/firstRun.json | 9 +
adblockplusui/locale/he/firstRun.json | 9 +
adblockplusui/locale/hi-IN/firstRun.json | 11 +-
adblockplusui/locale/hr/firstRun.json | 9 +
adblockplusui/locale/hu/firstRun.json | 9 +
adblockplusui/locale/hy-AM/firstRun.json | 9 +
adblockplusui/locale/id/firstRun.json | 9 +
adblockplusui/locale/is/firstRun.json | 9 +
adblockplusui/locale/it/firstRun.json | 9 +
adblockplusui/locale/ja/firstRun.json | 9 +
adblockplusui/locale/kk/firstRun.json | 9 +
adblockplusui/locale/ko/firstRun.json | 9 +
adblockplusui/locale/lt/firstRun.json | 9 +
adblockplusui/locale/lv/firstRun.json | 9 +
adblockplusui/locale/mk/firstRun.json | 9 +
adblockplusui/locale/mr/firstRun.json | 9 +
adblockplusui/locale/ms/firstRun.json | 9 +
adblockplusui/locale/nb-NO/firstRun.json | 9 +
adblockplusui/locale/nl/firstRun.json | 9 +
adblockplusui/locale/pl/firstRun.json | 9 +
adblockplusui/locale/pt-BR/firstRun.json | 9 +
adblockplusui/locale/pt-PT/firstRun.json | 9 +
adblockplusui/locale/ro/firstRun.json | 9 +
adblockplusui/locale/ru/firstRun.json | 9 +
adblockplusui/locale/sk/firstRun.json | 9 +
adblockplusui/locale/sl/firstRun.json | 9 +
adblockplusui/locale/sq/firstRun.json | 9 +
adblockplusui/locale/sr/firstRun.json | 9 +
adblockplusui/locale/sv-SE/firstRun.json | 9 +
adblockplusui/locale/ta-LK/firstRun.json | 9 +
adblockplusui/locale/th/firstRun.json | 9 +
adblockplusui/locale/tr/firstRun.json | 9 +
adblockplusui/locale/uk/firstRun.json | 9 +
adblockplusui/locale/vi/firstRun.json | 9 +
adblockplusui/locale/zh-CN/firstRun.json | 9 +
adblockplusui/locale/zh-TW/firstRun.json | 9 +
adblockplusui/options.html | 31 +-
adblockplusui/options.js | 118 +++-
adblockplusui/skin/abb-logo.png | Bin 0 -> 1309 bytes
.../skin/common.css | 64 +-
adblockplusui/skin/firstRun.css | 272 +++++---
adblockplusui/skin/options.css | 54 +-
buildtools/.gitignore | 2 +
buildtools/background.html.tmpl | 2 +-
buildtools/bootstrap.js.tmpl | 7 +-
buildtools/build.py | 4 +-
buildtools/chainedconfigparser.py | 20 +-
buildtools/chromeInfo.js.tmpl | 71 +-
buildtools/dependencies | 2 +-
buildtools/ensure_dependencies.py | 136 ++--
buildtools/install.rdf.tmpl | 7 +-
buildtools/lib/hooks.js | 49 +-
buildtools/lib/keySelector.js | 25 +-
buildtools/lib/prefs.js | 87 +--
buildtools/packager.py | 13 +-
buildtools/packagerChrome.py | 11 +
buildtools/packagerSafari.py | 17 +-
buildtools/safariInfo.js.tmpl | 3 +-
.../testIndex.html.tmpl | 17 +-
chrome/content/cssProperties.js | 87 +++
chrome/content/errors.html | 111 ----
chrome/content/ui/composer.js | 46 +-
chrome/content/ui/filters-backup.js | 3 +
chrome/content/ui/filters-filterview.js | 64 +-
chrome/content/ui/filters-search.js | 41 ++
chrome/content/ui/flasher.js | 108 ---
chrome/content/ui/sendReport.js | 321 +++++----
chrome/content/ui/sidebar.js | 343 +++++-----
chrome/content/ui/sidebar.xul | 5 +-
chrome/content/ui/subscriptions.xml | 47 +-
chrome/content/ui/utils.js | 2 +-
chrome/locale/af/filters.dtd | 17 +
chrome/locale/af/global.properties | 3 +
chrome/locale/af/overlay.dtd | 25 +
chrome/locale/af/sidebar.dtd | 5 +
chrome/locale/ar/composer.dtd | 20 +-
chrome/locale/ar/filters.dtd | 88 +--
chrome/locale/ar/global.properties | 20 +-
chrome/locale/ar/overlay.dtd | 32 +-
chrome/locale/ar/sendReport.dtd | 70 +-
chrome/locale/ar/subscriptionSelection.dtd | 6 +-
chrome/locale/be/global.properties | 8 +-
chrome/locale/be/sendReport.dtd | 7 +-
chrome/locale/bg/composer.dtd | 2 +-
chrome/locale/bg/filters.dtd | 14 +-
chrome/locale/bg/global.properties | 7 +-
chrome/locale/bg/sendReport.dtd | 45 +-
chrome/locale/bg/subscriptionSelection.dtd | 4 +-
chrome/locale/bs/filters.dtd | 6 +
chrome/locale/bs/global.properties | 41 +-
chrome/locale/bs/meta.properties | 4 +-
chrome/locale/bs/sidebar.dtd | 34 +-
chrome/locale/ca/filters.dtd | 8 +-
chrome/locale/ca/global.properties | 5 +-
chrome/locale/ca/meta.properties | 2 +-
chrome/locale/ca/overlay.dtd | 6 +-
chrome/locale/ca/sidebar.dtd | 2 +-
chrome/locale/cs/global.properties | 2 +
chrome/locale/cs/sendReport.dtd | 2 +-
chrome/locale/cy/global.properties | 1 +
chrome/locale/cy/overlay.dtd | 3 +
chrome/locale/da/global.properties | 2 +
chrome/locale/de/composer.dtd | 2 +-
chrome/locale/de/global.properties | 4 +-
chrome/locale/de/sidebar.dtd | 2 +-
chrome/locale/de/subscriptionSelection.dtd | 6 +-
chrome/locale/dsb/global.properties | 2 +
chrome/locale/el/global.properties | 4 +-
chrome/locale/el/overlay.dtd | 2 +-
chrome/locale/el/sendReport.dtd | 2 +-
chrome/locale/en-GB/global.properties | 4 +
chrome/locale/en-GB/overlay.dtd | 3 +
chrome/locale/en-US/global.properties | 3 +
chrome/locale/{en-GB => en-ZA}/composer.dtd | 30 +-
chrome/locale/{en-GB => en-ZA}/filters.dtd | 48 +-
chrome/locale/{en-GB => en-ZA}/global.properties | 16 +-
chrome/locale/{en-GB => en-ZA}/meta.properties | 3 +-
chrome/locale/en-ZA/overlay.dtd | 33 +
chrome/locale/{en-GB => en-ZA}/sendReport.dtd | 104 ++-
chrome/locale/{en-GB => en-ZA}/sidebar.dtd | 4 +-
.../{en-GB => en-ZA}/subscriptionSelection.dtd | 6 +-
chrome/locale/eo/global.properties | 2 +
chrome/locale/es-AR/global.properties | 4 +-
chrome/locale/es-CL/.incomplete | 0
chrome/locale/es-CL/filters.dtd | 2 +-
chrome/locale/es-CL/global.properties | 3 +
chrome/locale/es-CL/overlay.dtd | 3 +
chrome/locale/es-CL/sendReport.dtd | 69 +-
chrome/locale/es-CL/sidebar.dtd | 4 +-
chrome/locale/es-ES/global.properties | 3 +
chrome/locale/es-MX/global.properties | 26 +-
chrome/locale/es-MX/sendReport.dtd | 2 +-
chrome/locale/es-MX/subscriptionSelection.dtd | 4 +-
chrome/locale/et/global.properties | 1 +
chrome/locale/eu/global.properties | 3 +
chrome/locale/fa/global.properties | 7 +-
chrome/locale/fa/overlay.dtd | 3 +
chrome/locale/fi/global.properties | 2 +
chrome/locale/fi/sidebar.dtd | 46 +-
chrome/locale/fr/global.properties | 3 +
chrome/locale/gl/filters.dtd | 12 +-
chrome/locale/gl/sidebar.dtd | 8 +-
chrome/locale/hi-IN/filters.dtd | 9 +-
chrome/locale/hi-IN/global.properties | 2 +-
chrome/locale/hi-IN/meta.properties | 2 +-
chrome/locale/hi-IN/overlay.dtd | 13 +-
chrome/locale/hi-IN/sendReport.dtd | 28 +-
chrome/locale/hr/global.properties | 3 +
chrome/locale/hsb/global.properties | 2 +
chrome/locale/hu/global.properties | 2 +
chrome/locale/hy-AM/overlay.dtd | 4 +
chrome/locale/id/composer.dtd | 2 +-
chrome/locale/id/global.properties | 2 +
chrome/locale/is/global.properties | 3 +
chrome/locale/is/overlay.dtd | 3 +
chrome/locale/it/composer.dtd | 4 +-
chrome/locale/it/global.properties | 3 +
chrome/locale/it/meta.properties | 2 +-
chrome/locale/it/overlay.dtd | 4 +-
chrome/locale/it/sendReport.dtd | 2 +-
chrome/locale/ja/global.properties | 8 +-
chrome/locale/kk/filters.dtd | 2 +-
chrome/locale/kk/sendReport.dtd | 2 +-
chrome/locale/kn/filters.dtd | 38 +-
chrome/locale/ko/global.properties | 1 +
chrome/locale/ko/overlay.dtd | 3 +
chrome/locale/lt/global.properties | 2 +
chrome/locale/mk/composer.dtd | 8 +-
chrome/locale/mk/filters.dtd | 4 +-
chrome/locale/mk/global.properties | 9 +-
chrome/locale/mk/sendReport.dtd | 40 +-
chrome/locale/mk/sidebar.dtd | 36 +-
chrome/locale/mk/subscriptionSelection.dtd | 2 +-
chrome/locale/mr/composer.dtd | 36 +-
chrome/locale/mr/filters.dtd | 36 +-
chrome/locale/nb-NO/global.properties | 7 +-
chrome/locale/nb-NO/meta.properties | 2 +-
chrome/locale/nb-NO/overlay.dtd | 8 +-
chrome/locale/nb-NO/sendReport.dtd | 4 +-
chrome/locale/nl/global.properties | 3 +
chrome/locale/nn-NO/composer.dtd | 34 +-
chrome/locale/pl/global.properties | 2 +
chrome/locale/pt-BR/global.properties | 2 +
chrome/locale/pt-PT/global.properties | 4 +
chrome/locale/pt-PT/overlay.dtd | 3 +
chrome/locale/ro/composer.dtd | 2 +-
chrome/locale/ro/global.properties | 2 +
chrome/locale/ru/global.properties | 2 +
chrome/locale/si-LK/composer.dtd | 37 +-
chrome/locale/sk/global.properties | 4 +-
chrome/locale/sk/overlay.dtd | 4 +-
chrome/locale/sk/sendReport.dtd | 2 +-
chrome/locale/sl/global.properties | 2 +
chrome/locale/sr/global.properties | 3 +
chrome/locale/sr/overlay.dtd | 3 +
chrome/locale/sv-SE/overlay.dtd | 7 +-
chrome/locale/ta-LK/composer.dtd | 2 +-
chrome/locale/ta-LK/overlay.dtd | 3 +
chrome/locale/th/global.properties | 1 +
chrome/locale/th/overlay.dtd | 3 +
chrome/locale/tr/global.properties | 18 +-
chrome/locale/tr/sendReport.dtd | 10 +-
chrome/locale/uk/composer.dtd | 16 +-
chrome/locale/uk/global.properties | 2 +
chrome/locale/vi/filters.dtd | 24 +-
chrome/locale/vi/global.properties | 3 +
chrome/locale/vi/overlay.dtd | 3 +
chrome/locale/zh-CN/global.properties | 4 +-
chrome/locale/zh-CN/overlay.dtd | 2 +-
chrome/locale/zh-TW/overlay.dtd | 2 +
chrome/skin/filters.css | 8 +-
debian/adblock-plus.upstream-changelog | 67 ++
debian/changelog | 16 +
debian/control | 2 +-
...Disable-acceptable-ads-feature-by-default.patch | 30 +-
debian/patches/0002-No-focus-on-new-tab.patch | 4 +-
debian/patches/0004-Drop-dependency-check.patch | 30 +
debian/patches/series | 1 +
debian/rules | 2 +-
debian/watch | 2 +-
dependencies | 4 +-
ensure_dependencies.py | 136 ++--
jshydra/.gitignore | 3 +
jshydra/.hgignore | 2 +-
jshydra/utils.py | 52 +-
lib/appSupport.js | 4 +-
lib/child/bootstrap.js | 126 ++++
lib/child/contentPolicy.js | 472 +++++++++++++
lib/child/contextMenu.js | 137 ++++
lib/child/dataCollector.js | 129 ++++
.../elemHide.js} | 71 +-
lib/child/flasher.js | 99 +++
lib/child/main.js | 21 +
lib/{ => child}/objectTabs.js | 140 +---
lib/child/requestNotifier.js | 483 ++++++++++++++
lib/child/utils.js | 120 ++++
lib/contentPolicy.js | 739 +++++----------------
lib/cssRules.js | 76 +++
lib/customizableUI.js | 2 +-
lib/dataCollector.js | 61 ++
lib/elemHide.js | 30 +-
lib/filterClasses.js | 66 +-
lib/filterListener.js | 22 +-
lib/filterStorage.js | 76 +--
lib/main.js | 20 +
lib/matcher.js | 22 +-
lib/notification.js | 55 +-
lib/objectTabs.js | 522 ++-------------
lib/requestNotifier.js | 464 +++++--------
lib/synchronizer.js | 24 +-
lib/ui.js | 247 +++----
lib/utils.js | 40 +-
metadata.gecko | 15 +-
278 files changed, 5680 insertions(+), 3480 deletions(-)
create mode 100644 adblockplusui/common.js
create mode 100644 adblockplusui/skin/abb-logo.png
copy chrome/skin/subscriptionSelection.css => adblockplusui/skin/common.css (51%)
create mode 100644 buildtools/.gitignore
copy adblockplusui/background.html => buildtools/testIndex.html.tmpl (65%)
create mode 100644 chrome/content/cssProperties.js
delete mode 100644 chrome/content/errors.html
delete mode 100644 chrome/content/ui/flasher.js
create mode 100644 chrome/locale/af/filters.dtd
create mode 100644 chrome/locale/af/global.properties
create mode 100644 chrome/locale/af/overlay.dtd
copy chrome/locale/{en-GB => en-ZA}/composer.dtd (62%)
copy chrome/locale/{en-GB => en-ZA}/filters.dtd (72%)
copy chrome/locale/{en-GB => en-ZA}/global.properties (79%)
copy chrome/locale/{en-GB => en-ZA}/meta.properties (76%)
create mode 100644 chrome/locale/en-ZA/overlay.dtd
copy chrome/locale/{en-GB => en-ZA}/sendReport.dtd (52%)
copy chrome/locale/{en-GB => en-ZA}/sidebar.dtd (95%)
copy chrome/locale/{en-GB => en-ZA}/subscriptionSelection.dtd (79%)
delete mode 100644 chrome/locale/es-CL/.incomplete
create mode 100644 debian/patches/0004-Drop-dependency-check.patch
create mode 100644 jshydra/.gitignore
create mode 100644 lib/child/bootstrap.js
create mode 100644 lib/child/contentPolicy.js
create mode 100644 lib/child/contextMenu.js
create mode 100644 lib/child/dataCollector.js
rename lib/{elemHideHitRegistration.js => child/elemHide.js} (64%)
create mode 100644 lib/child/flasher.js
create mode 100644 lib/child/main.js
copy lib/{ => child}/objectTabs.js (73%)
create mode 100644 lib/child/requestNotifier.js
create mode 100644 lib/child/utils.js
create mode 100644 lib/cssRules.js
create mode 100644 lib/dataCollector.js
--
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