Hello,
I completed the items
[ Checklist ]
[X] *all* changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in (old)stable
[X] the issue is verified as fixed in unstable
and attach debdiff against the package in stable
Am 11.08.23 um 18:53 schrieb Jonathan Wiltshire:
Control: tag -1 moreinfo
On Thu, Aug 10, 2023 at 04:13:22PM +0200, Mechtilde Stehmann wrote:
[ Checklist ]
[] *all* changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[] attach debdiff against the package in (old)stable
[] the issue is verified as fixed in unstable
Please complete these items first.
Thanks,
After this is ok, I will do some other packages for the ne version of
Thunderbird.
Kind regards
--
Mechtilde Stehmann
## Debian Developer
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899 39E7 F287 7BBA 141A AD7F
diffstat for quicktext-5.2 quicktext-5.6
api/WindowListener/CHANGELOG.md | 27
api/WindowListener/implementation.js | 1181 +++---
api/WindowListener/schema.json|6
chrome/content/modules/wzQuicktext.jsm| 38
chrome/content/modules/wzQuicktextVar.jsm |8
chrome/content/quicktext.js | 10
chrome/content/settings.js| 11
chrome/locale/ja/quicktext.dtd| 40 -
debian/changelog | 16
debian/control|4
manifest.json |4
11 files changed, 1192 insertions(+), 153 deletions(-)
diff -Nru quicktext-5.2/api/WindowListener/CHANGELOG.md quicktext-5.6/api/WindowListener/CHANGELOG.md
--- quicktext-5.2/api/WindowListener/CHANGELOG.md 2022-07-04 10:54:15.0 +0200
+++ quicktext-5.6/api/WindowListener/CHANGELOG.md 2023-06-25 12:48:31.0 +0200
@@ -1,3 +1,30 @@
+Version: 1.60
+-
+- explicitly set hasAddonManagerEventListeners flag to false on uninstall
+
+Version: 1.59
+-
+- store hasAddonManagerEventListeners flag in add-on scope instead on the global
+ window again, and clear it upon add-on removal
+
+Version: 1.58
+-
+- hard fork WindowListener v1.57 implementation and continue to serve it for
+ Thunderbird 111 and older
+- WindowListener v1.58 supports injection into nested browsers of the new
+ mailTab front end of Thunderbird Supernova and allows "about:message" and
+ "about:3pane" to be valid injection targets. More information can be found here:
+ https://developer.thunderbird.net/thunderbird-development/codebase-overview/mail-front-end
+
+Version: 1.57
+-
+- fix race condition which could prevent the AOM tab to be monkey patched correctly
+
+Version: 1.56
+-
+- be precise on which revision the wrench symbol should be displayed, instead of
+ the options button
+
Version: 1.54
-
- fix "ownerDoc.getElementById() is undefined" bug
diff -Nru quicktext-5.2/api/WindowListener/implementation.js quicktext-5.6/api/WindowListener/implementation.js
--- quicktext-5.2/api/WindowListener/implementation.js 2022-07-04 10:54:15.0 +0200
+++ quicktext-5.6/api/WindowListener/implementation.js 2023-06-25 12:48:31.0 +0200
@@ -2,7 +2,7 @@
* This file is provided by the addon-developer-support repository at
* https://github.com/thundernest/addon-developer-support
*
- * Version: 1.54
+ * Version: 1.60
*
* Author: John Bieling (j...@thunderbird.net)
*
@@ -20,17 +20,17 @@
);
var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
-var WindowListener = class extends ExtensionCommon.ExtensionAPI {
- log(msg) {
-if (this.debug) console.log("WindowListener API: " + msg);
+function getThunderbirdVersion() {
+ let parts = Services.appinfo.version.split(".");
+ return {
+major: parseInt(parts[0]),
+minor: parseInt(parts[1]),
}
+}
- getThunderbirdVersion() {
-let parts = Services.appinfo.version.split(".");
-return {
- major: parseInt(parts[0]),
- minor: parseInt(parts[1]),
-}
+var WindowListener_102 = class extends ExtensionCommon.ExtensionAPI {
+ log(msg) {
+if (this.debug) console.log("WindowListener API: " + msg);
}
getCards(e) {
@@ -39,10 +39,10 @@
let doc;
// 78,86, and 87+ need special handholding. *Yeah*.
-if (this.getThunderbirdVersion().major < 86) {
+if (getThunderbirdVersion().major < 86) {
let ownerDoc = e.document || e.target.ownerDocument;
doc = ownerDoc.getElementById("html-view-browser").contentDocument;
-} else if (this.getThunderbirdVersion().major < 87) {
+} else if (getThunderbirdVersion().major < 87) {
let ownerDoc = e.document || e.target;
doc = ownerDoc.getElementById("html-view-browser").contentDocument;
} else {
@@ -66,11 +66,11 @@
let name = this.extension.manifest.name;
let entry = icon
?