content listeners if the first one we find fails, as well as letting us
gracefully handle failures to get content converters. Bug 171025, r=biesi,
sr=darin
saving or running helpers. The idea here is to decompress unless the encoding
and extension match up. If they do, then don't decompress. Bug 152275,
r=biesi, sr=darin
- logic change: a transaction will not be performed when one of its item can not be acted on. Before, the only the valid items were processed. A LOT of simplifications have come up. I am slowly moving toward the resolution of bug 168411, by simplifying the interface that will be needed to move the transactions to the bookmarks service.
- fix bug 221550: the selection is not retained when performing an invalid transaction
- no need to restore the selection after an action that doesn't touch the datasource.
- during a batch, the bookmarks toolbar observer wasn't notified.
- much faster preUpdateTreeSelection
- various code cleanup
- DND bookmarks in tree is now significantly faster.
- still need to figure out what is the best BATCH_LIMIT value.
an additional fix is included: if no ...#BookmarksToolbarFolder arc is found, then search for an (obsolete) resource "NC:PersonalToolbarFolder" (221410).
When none of them is found, then a new btf is created (only once!).
various folk have made of it. (no names here, move along)
some files were moved in the cvs repo, but others were manually copied, and thus I will own blame
for them. to find old blame info for the respective files, look in the appropriate attic for these
locations:
mozilla/extensions/wallet/cookieviewer/CookieViewer.js
mozilla/extensions/wallet/cookieviewer/CookieViewer.xul
mozilla/extensions/wallet/cookieviewer/CookieViewer.properties
mozilla/extensions/wallet/cookieviewer/CookieViewer.dtd
mozilla/extensions/wallet/editor/WalletEditor.properties
mozilla/extensions/wallet/editor/WalletEditor.dtd
mozilla/extensions/wallet/signonviewer/SignonViewer.js
mozilla/extensions/wallet/signonviewer/SignonViewer.xul
mozilla/extensions/wallet/signonviewer/SignonViewer.properties
mozilla/extensions/wallet/signonviewer/SignonViewer.dtd
mozilla/extensions/wallet/src/wallet.properties
mozilla/extensions/wallet/walletpreview/WalletPreview.js
mozilla/extensions/wallet/walletpreview/WalletPreview.xul
b=26020 (yeah that old!), r=timeless, sr=heikki, and props to leaf for moving stuff around
the cvs repo.