Version in base suite: 91.13.0-1~deb11u1
Version in overlay suite: 102.8.0-1~deb11u1
Base version: thunderbird_102.8.0-1~deb11u1
Target version: thunderbird_102.9.0-1~deb11u1
Base file: /srv/ftp-master.debian.org/ftp/pool/main/t/thunderbird/thunderbird_102.8.0-1~deb11u1.dsc
Target file: /srv/ftp-master.debian.org/policy/pool/main/t/thunderbird/thunderbird_102.9.0-1~deb11u1.dsc
CLOBBER | 2
accessible/tests/browser/e10s/browser.ini | 2
accessible/tests/browser/events/browser.ini | 1
accessible/tests/browser/fission/browser.ini | 1
browser/base/content/test/keyboard/browser.ini | 3
browser/base/content/test/permissions/browser.ini | 7
browser/base/content/test/popups/browser.ini | 1
browser/base/content/test/siteIdentity/browser.ini | 2
browser/base/content/test/webextensions/browser.ini | 1
browser/base/content/test/webrtc/browser.ini | 5
browser/base/content/test/webrtc/gracePeriod/browser.ini | 2
browser/base/content/test/webrtc/legacyIndicator/browser.ini | 5
browser/components/customizableui/test/browser.ini | 4
browser/components/doh/test/browser/browser.ini | 1
browser/components/downloads/test/browser/browser.ini | 1
browser/components/places/tests/browser/browser.ini | 2
browser/components/places/tests/browser/interactions/browser.ini | 2
browser/components/preferences/tests/browser.ini | 1
browser/components/preferences/tests/siteData/browser.ini | 2
browser/components/protections/test/browser/browser_protections_monitor.js | 144
browser/components/resistfingerprinting/test/browser/browser.ini | 1
browser/components/sessionstore/test/browser.ini | 5
browser/components/uitour/test/browser.ini | 2
browser/components/urlbar/tests/browser/browser.ini | 2
browser/components/urlbar/tests/quicksuggest/browser/browser.ini | 2
browser/config/version.txt | 2
browser/config/version_display.txt | 2
browser/extensions/formautofill/test/browser/creditCard/browser.ini | 5
browser/extensions/search-detection/tests/browser/browser.ini | 2
comm/.gecko_rev.yml | 4
comm/calendar/base/content/calendar-management.js | 9
comm/mail/base/content/mailWindowOverlay.js | 9
comm/mail/base/content/msgSecurityPane.inc.xhtml | 1
comm/mail/config/version.txt | 2
comm/mail/config/version_display.txt | 2
comm/mail/extensions/openpgp/content/ui/enigmailMessengerOverlay.js | 25
comm/mailnews/imap/src/nsImapIncomingServer.cpp | 1
comm/python/l10n/l10n_clone/l10n_clone.py | 27
comm/python/l10n/tbxchannel/l10n_merge.py | 1
config/milestone.txt | 2
debian/changelog | 21
debian/control | 2
docshell/test/browser/browser.ini | 4
docshell/test/navigation/browser.ini | 4
dom/base/ContentAreaDropListener.jsm | 6
dom/events/DataTransfer.cpp | 9
dom/events/DataTransfer.h | 2
dom/events/RemoteDragStartData.cpp | 5
dom/events/RemoteDragStartData.h | 5
dom/events/test/browser.ini | 3
dom/ipc/BrowserParent.cpp | 6
dom/ipc/BrowserParent.h | 3
dom/ipc/ContentChild.cpp | 3
dom/ipc/ContentChild.h | 1
dom/ipc/ContentParent.cpp | 5
dom/ipc/PBrowser.ipdl | 3
dom/ipc/PContent.ipdl | 3
dom/l10n/tests/mochitest/browser.ini | 2
dom/media/mediacontrol/tests/browser/browser.ini | 2
dom/media/test/browser/browser.ini | 2
dom/quota/ActorsParent.cpp | 3
dom/security/test/https-only/browser.ini | 1
dom/security/test/sec-fetch/browser.ini | 2
dom/serviceworkers/test/browser-common.ini | 2
dom/tests/browser/browser.ini | 7
dom/webidl/DataTransfer.webidl | 6
dom/workers/test/browser.ini | 2
dom/worklet/Worklet.cpp | 5
dom/worklet/WorkletThread.cpp | 41
dom/worklet/WorkletThread.h | 2
extensions/permissions/test/unit/xpcshell.ini | 1
gfx/2d/DataSurfaceHelpers.cpp | 30
js/src/devtools/automation/autospider.py | 14
js/src/jit/CacheIR.cpp | 4
js/src/jit/CodeGenerator.cpp | 9
js/src/jit/shared/CodeGenerator-shared.cpp | 2
layout/xul/nsXULPopupManager.cpp | 6
memory/replace/logalloc/replay/Makefile.in | 4
netwerk/base/ThrottleQueue.cpp | 3
netwerk/dns/effective_tld_names.dat | 73
netwerk/test/unit/xpcshell.ini | 10
security/manager/ssl/StaticHPKPins.h | 20
security/manager/ssl/nsSTSPreloadList.inc | 5035 ++++++----
security/manager/ssl/tests/mochitest/browser/browser.ini | 3
security/manager/tools/PreloadedHPKPins.json | 22
services/settings/dumps/blocklists/addons-bloomfilters.json | 188
services/settings/dumps/blocklists/gfx.json | 210
services/settings/dumps/main/devtools-compatibility-browsers.json | 272
services/settings/dumps/security-state/intermediates.json | 128
sourcestamp.txt | 6
taskcluster/ci/build/linux.yml | 61
taskcluster/ci/config.yml | 7
taskcluster/ci/fetch/toolchains.yml | 9
taskcluster/ci/generate-profile/kind.yml | 4
taskcluster/ci/release-bouncer-aliases/kind.yml | 1
taskcluster/ci/release-update-verify-config-next/kind.yml | 98
taskcluster/ci/release-update-verify-next/kind.yml | 73
taskcluster/ci/source-test/codeql.yml | 45
taskcluster/ci/source-test/kind.yml | 1
taskcluster/ci/test/mochitest.yml | 1
taskcluster/ci/test/test-sets.yml | 2
taskcluster/gecko_taskgraph/transforms/job/spidermonkey.py | 2
taskcluster/scripts/misc/generate-codeql-db-cpp.sh | 19
taskcluster/scripts/misc/generate-codeql-db-javascript.sh | 17
testing/mochitest/tests/browser/browser.ini | 2
testing/mozharness/configs/releases/bouncer_firefox_esr.py | 33
testing/xpcshell/runxpcshelltests.py | 2
thunderbird-l10n/af/manifest.json | 4
thunderbird-l10n/ar/manifest.json | 4
thunderbird-l10n/ast/manifest.json | 4
thunderbird-l10n/be/manifest.json | 4
thunderbird-l10n/bg/manifest.json | 4
thunderbird-l10n/br/manifest.json | 4
thunderbird-l10n/ca/manifest.json | 4
thunderbird-l10n/cak/manifest.json | 4
thunderbird-l10n/cs/manifest.json | 4
thunderbird-l10n/cy/manifest.json | 4
thunderbird-l10n/da/manifest.json | 4
thunderbird-l10n/de/manifest.json | 4
thunderbird-l10n/dsb/manifest.json | 4
thunderbird-l10n/el/manifest.json | 4
thunderbird-l10n/en-CA/manifest.json | 4
thunderbird-l10n/en-GB/manifest.json | 4
thunderbird-l10n/es-AR/manifest.json | 4
thunderbird-l10n/es-ES/manifest.json | 4
thunderbird-l10n/es-MX/manifest.json | 4
thunderbird-l10n/et/manifest.json | 4
thunderbird-l10n/eu/manifest.json | 4
thunderbird-l10n/fi/manifest.json | 4
thunderbird-l10n/fr/manifest.json | 4
thunderbird-l10n/fy-NL/manifest.json | 4
thunderbird-l10n/ga-IE/manifest.json | 4
thunderbird-l10n/gd/manifest.json | 4
thunderbird-l10n/gl/manifest.json | 4
thunderbird-l10n/he/manifest.json | 4
thunderbird-l10n/hr/manifest.json | 4
thunderbird-l10n/hsb/manifest.json | 4
thunderbird-l10n/hu/manifest.json | 4
thunderbird-l10n/hy-AM/manifest.json | 4
thunderbird-l10n/id/manifest.json | 4
thunderbird-l10n/is/manifest.json | 4
thunderbird-l10n/it/manifest.json | 4
thunderbird-l10n/ja/manifest.json | 4
thunderbird-l10n/ka/manifest.json | 4
thunderbird-l10n/kab/manifest.json | 4
thunderbird-l10n/kk/manifest.json | 4
thunderbird-l10n/ko/manifest.json | 4
thunderbird-l10n/lt/manifest.json | 4
thunderbird-l10n/lv/manifest.json | 4
thunderbird-l10n/ms/manifest.json | 4
thunderbird-l10n/nb-NO/manifest.json | 4
thunderbird-l10n/nl/manifest.json | 4
thunderbird-l10n/nn-NO/manifest.json | 4
thunderbird-l10n/pa-IN/manifest.json | 4
thunderbird-l10n/pl/manifest.json | 4
thunderbird-l10n/pt-BR/manifest.json | 4
thunderbird-l10n/pt-PT/manifest.json | 4
thunderbird-l10n/rm/manifest.json | 4
thunderbird-l10n/ro/manifest.json | 4
thunderbird-l10n/ru/manifest.json | 4
thunderbird-l10n/sk/manifest.json | 4
thunderbird-l10n/sl/manifest.json | 4
thunderbird-l10n/sq/manifest.json | 4
thunderbird-l10n/sr/manifest.json | 4
thunderbird-l10n/sv-SE/manifest.json | 4
thunderbird-l10n/th/manifest.json | 4
thunderbird-l10n/tr/manifest.json | 4
thunderbird-l10n/uk/manifest.json | 4
thunderbird-l10n/uz/manifest.json | 4
thunderbird-l10n/vi/manifest.json | 4
thunderbird-l10n/zh-CN/manifest.json | 4
thunderbird-l10n/zh-TW/manifest.json | 4
toolkit/components/antitracking/test/browser/browser.ini | 5
toolkit/components/antitracking/test/xpcshell/xpcshell.ini | 2
toolkit/components/extensions/test/xpcshell/native_messaging.ini | 1
toolkit/components/extensions/test/xpcshell/xpcshell-common.ini | 9
toolkit/components/nimbus/test/browser/browser.ini | 1
toolkit/components/normandy/test/browser/browser.ini | 4
toolkit/components/passwordmgr/test/browser/browser.ini | 6
toolkit/components/reader/test/browser.ini | 4
toolkit/components/search/tests/xpcshell/xpcshell.ini | 2
toolkit/content/tests/browser/browser.ini | 2
toolkit/modules/tests/xpcshell/xpcshell.ini | 4
toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini | 2
toolkit/mozapps/extensions/test/xpinstall/browser.ini | 2
toolkit/mozapps/update/tests/unit_background_update/xpcshell.ini | 2
tools/profiler/tests/browser/browser.ini | 4
uriloader/exthandler/tests/mochitest/browser.ini | 2
widget/GfxInfoBase.cpp | 3
widget/NativeMenu.h | 3
widget/cocoa/NativeMenuMac.h | 2
widget/cocoa/NativeMenuMac.mm | 26
widget/gtk/NativeMenuGtk.cpp | 6
widget/gtk/NativeMenuGtk.h | 2
widget/gtk/nsWindow.cpp | 7
widget/nsBaseDragService.cpp | 28
widget/nsBaseDragService.h | 1
widget/nsDragServiceProxy.cpp | 10
widget/nsIDragSession.idl | 8
widget/tests/unit/xpcshell.ini | 4
widget/windows/nsFilePicker.cpp | 6
201 files changed, 4490 insertions(+), 2802 deletions(-)
diff -Nru thunderbird-102.8.0/CLOBBER thunderbird-102.9.0/CLOBBER
--- thunderbird-102.8.0/CLOBBER 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/CLOBBER 2023-03-10 22:19:01.000000000 +0000
@@ -22,4 +22,4 @@
# changes to stick? As of bug 928195, this shouldn't be necessary! Please
# don't change CLOBBER for WebIDL changes any more.
-Merge day clobber 2023-01-16
\ No newline at end of file
+Merge day clobber 2023-02-14
\ No newline at end of file
diff -Nru thunderbird-102.8.0/accessible/tests/browser/e10s/browser.ini thunderbird-102.9.0/accessible/tests/browser/e10s/browser.ini
--- thunderbird-102.8.0/accessible/tests/browser/e10s/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/accessible/tests/browser/e10s/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -60,6 +60,8 @@
[browser_treeupdate_list_editabledoc.js]
[browser_treeupdate_listener.js]
[browser_treeupdate_move.js]
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_treeupdate_optgroup.js]
[browser_treeupdate_removal.js]
[browser_treeupdate_select_dropdown.js]
diff -Nru thunderbird-102.8.0/accessible/tests/browser/events/browser.ini thunderbird-102.9.0/accessible/tests/browser/events/browser.ini
--- thunderbird-102.8.0/accessible/tests/browser/events/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/accessible/tests/browser/events/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -22,6 +22,7 @@
[browser_test_focus_urlbar.js]
skip-if =
os == 'win' && os_version == '10.0' # Bug 1492259
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_test_A11yUtils_announce.js]
[browser_test_selection_urlbar.js]
skip-if =
diff -Nru thunderbird-102.8.0/accessible/tests/browser/fission/browser.ini thunderbird-102.9.0/accessible/tests/browser/fission/browser.ini
--- thunderbird-102.8.0/accessible/tests/browser/fission/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/accessible/tests/browser/fission/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -12,6 +12,7 @@
[browser_nested_iframe.js]
skip-if =
os == 'mac' && bits == 64 && !debug # Bug 1659435
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_reframe_root.js]
[browser_reframe_visibility.js]
[browser_src_change.js]
diff -Nru thunderbird-102.8.0/browser/base/content/test/keyboard/browser.ini thunderbird-102.9.0/browser/base/content/test/keyboard/browser.ini
--- thunderbird-102.8.0/browser/base/content/test/keyboard/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/base/content/test/keyboard/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -10,5 +10,8 @@
support-files = focusableContent.html
[browser_toolbarButtonKeyPress.js]
skip-if = os == "linux" #Bug 1532501
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_toolbarKeyNav.js]
support-files = !/browser/base/content/test/permissions/permissions.html
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
\ No newline at end of file
diff -Nru thunderbird-102.8.0/browser/base/content/test/permissions/browser.ini thunderbird-102.9.0/browser/base/content/test/permissions/browser.ini
--- thunderbird-102.8.0/browser/base/content/test/permissions/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/base/content/test/permissions/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -5,13 +5,18 @@
temporary_permissions_subframe.html
temporary_permissions_frame.html
[browser_canvas_fingerprinting_resistance.js]
-skip-if = debug || os == "linux" && asan # Bug 1522069
+skip-if =
+ debug
+ os == "linux" && asan # Bug 1522069
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_canvas_rfp_exclusion.js]
[browser_permissions.js]
[browser_permissions_delegate_vibrate.js]
support-files=
empty.html
[browser_permission_delegate_geo.js]
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_permissions_postPrompt.js]
support-files=
dummy.js
diff -Nru thunderbird-102.8.0/browser/base/content/test/popups/browser.ini thunderbird-102.9.0/browser/base/content/test/popups/browser.ini
--- thunderbird-102.8.0/browser/base/content/test/popups/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/base/content/test/popups/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -35,3 +35,4 @@
popup_blocker_a.html
popup_blocker_b.html
skip-if = debug # This test triggers Bug 1578794 due to opening many popups.
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
diff -Nru thunderbird-102.8.0/browser/base/content/test/siteIdentity/browser.ini thunderbird-102.9.0/browser/base/content/test/siteIdentity/browser.ini
--- thunderbird-102.8.0/browser/base/content/test/siteIdentity/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/base/content/test/siteIdentity/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -128,6 +128,8 @@
test_no_mcb_for_onions.html
[browser_check_identity_state.js]
https_first_disabled = true
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_check_identity_state_pdf.js]
https_first_disabled = true
support-files =
diff -Nru thunderbird-102.8.0/browser/base/content/test/webextensions/browser.ini thunderbird-102.9.0/browser/base/content/test/webextensions/browser.ini
--- thunderbird-102.8.0/browser/base/content/test/webextensions/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/base/content/test/webextensions/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -30,4 +30,5 @@
[browser_permissions_unsigned.js]
skip-if = require_signing
[browser_update_checkForUpdates.js]
+skip-if = os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_update_interactive_noprompt.js]
diff -Nru thunderbird-102.8.0/browser/base/content/test/webrtc/browser.ini thunderbird-102.9.0/browser/base/content/test/webrtc/browser.ini
--- thunderbird-102.8.0/browser/base/content/test/webrtc/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/base/content/test/webrtc/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -23,8 +23,11 @@
https_first_disabled = true
skip-if =
os == "linux" && bits == 64 # linux: bug 976544, Bug 1616011
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_devices_get_user_media_anim.js]
https_first_disabled = true
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_devices_get_user_media_by_device_id.js]
https_first_disabled = true
[browser_devices_get_user_media_default_permissions.js]
@@ -32,12 +35,14 @@
[browser_devices_get_user_media_in_frame.js]
https_first_disabled = true
skip-if = debug # bug 1369731
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_devices_get_user_media_in_xorigin_frame.js]
https_first_disabled = true
skip-if =
debug # bug 1369731
apple_silicon # bug 1707735
apple_catalina # platform migration
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_devices_get_user_media_in_xorigin_frame_chain.js]
https_first_disabled = true
[browser_devices_get_user_media_multi_process.js]
diff -Nru thunderbird-102.8.0/browser/base/content/test/webrtc/gracePeriod/browser.ini thunderbird-102.9.0/browser/base/content/test/webrtc/gracePeriod/browser.ini
--- thunderbird-102.8.0/browser/base/content/test/webrtc/gracePeriod/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/base/content/test/webrtc/gracePeriod/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -11,3 +11,5 @@
privacy.webrtc.sharedTabWarning=false
[../browser_devices_get_user_media_grace.js]
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
diff -Nru thunderbird-102.8.0/browser/base/content/test/webrtc/legacyIndicator/browser.ini thunderbird-102.9.0/browser/base/content/test/webrtc/legacyIndicator/browser.ini
--- thunderbird-102.8.0/browser/base/content/test/webrtc/legacyIndicator/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/base/content/test/webrtc/legacyIndicator/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -14,15 +14,20 @@
[../browser_devices_get_user_media.js]
skip-if =
(os == "linux") # linux: bug 976544, bug 1616011
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[../browser_devices_get_user_media_anim.js]
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[../browser_devices_get_user_media_default_permissions.js]
[../browser_devices_get_user_media_in_frame.js]
skip-if = debug # bug 1369731
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[../browser_devices_get_user_media_in_xorigin_frame.js]
skip-if =
debug # bug 1369731
apple_silicon # bug 1707735
apple_catalina # platform migration
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[../browser_devices_get_user_media_in_xorigin_frame_chain.js]
[../browser_devices_get_user_media_multi_process.js]
skip-if =
diff -Nru thunderbird-102.8.0/browser/components/customizableui/test/browser.ini thunderbird-102.9.0/browser/components/customizableui/test/browser.ini
--- thunderbird-102.8.0/browser/components/customizableui/test/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/customizableui/test/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -42,6 +42,8 @@
skip-if = os == "mac"
[browser_934951_zoom_in_toolbar.js]
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_938980_navbar_collapsed.js]
[browser_938995_indefaultstate_nonremovable.js]
[browser_940013_registerToolbarNode_calls_registerArea.js]
@@ -155,6 +157,8 @@
[browser_history_recently_closed.js]
[browser_history_recently_closed_middleclick.js]
https_first_disabled = true
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_history_restore_session.js]
[browser_insert_before_moved_node.js]
[browser_menubar_visibility.js]
diff -Nru thunderbird-102.8.0/browser/components/doh/test/browser/browser.ini thunderbird-102.9.0/browser/components/doh/test/browser/browser.ini
--- thunderbird-102.8.0/browser/components/doh/test/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/doh/test/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -9,7 +9,6 @@
[browser_NextDNSMigration.js]
[browser_policyOverride.js]
[browser_providerSteering.js]
-[browser_remoteSettings_newProfile.js]
skip-if = os == 'win' && bits == 32 # Bug 1713464
[browser_remoteSettings_rollout.js]
skip-if = os == 'win' && bits == 32 # Bug 1713464
diff -Nru thunderbird-102.8.0/browser/components/downloads/test/browser/browser.ini thunderbird-102.9.0/browser/components/downloads/test/browser/browser.ini
--- thunderbird-102.8.0/browser/components/downloads/test/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/downloads/test/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -31,6 +31,7 @@
[browser_download_spam_protection.js]
skip-if =
os == "linux" && bits == 64 # bug 1743263 & Bug 1742678
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
support-files = test_spammy_page.html
[browser_download_is_clickable.js]
[browser_downloads_keynav.js]
diff -Nru thunderbird-102.8.0/browser/components/places/tests/browser/browser.ini thunderbird-102.9.0/browser/components/places/tests/browser/browser.ini
--- thunderbird-102.8.0/browser/components/places/tests/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/places/tests/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -39,6 +39,8 @@
[browser_bookmark_titles.js]
https_first_disabled = true
support-files = ../../../../base/content/test/general/dummy_page.html
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_bookmarklet_windowOpen.js]
support-files =
bookmarklet_windowOpen_dummy.html
diff -Nru thunderbird-102.8.0/browser/components/places/tests/browser/interactions/browser.ini thunderbird-102.9.0/browser/components/places/tests/browser/interactions/browser.ini
--- thunderbird-102.8.0/browser/components/places/tests/browser/interactions/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/places/tests/browser/interactions/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -14,6 +14,8 @@
../keyword_form.html
scrolling.html
scrolling_subframe.html
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_interactions_blocklist.js]
[browser_interactions_referrer.js]
diff -Nru thunderbird-102.8.0/browser/components/preferences/tests/browser.ini thunderbird-102.9.0/browser/components/preferences/tests/browser.ini
--- thunderbird-102.8.0/browser/components/preferences/tests/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/preferences/tests/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -50,6 +50,7 @@
[browser_bug1020245_openPreferences_to_paneContent.js]
[browser_bug1184989_prevent_scrolling_when_preferences_flipped.js]
skip-if = os == "mac" # 1664576
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
support-files =
browser_bug1184989_prevent_scrolling_when_preferences_flipped.xhtml
[browser_bug1547020_lockedDownloadDir.js]
diff -Nru thunderbird-102.8.0/browser/components/preferences/tests/siteData/browser.ini thunderbird-102.9.0/browser/components/preferences/tests/siteData/browser.ini
--- thunderbird-102.8.0/browser/components/preferences/tests/siteData/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/preferences/tests/siteData/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -10,8 +10,10 @@
[browser_clearSiteData.js]
[browser_siteData.js]
skip-if = debug && ((os == 'mac') || (os == 'linux')) || os == "win" #Bug 1533681
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_siteData2.js]
skip-if = win10_2004 # Bug 1723573
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_siteData3.js]
[browser_siteData_multi_select.js]
skip-if = tsan # Bug 1683730
diff -Nru thunderbird-102.8.0/browser/components/protections/test/browser/browser_protections_monitor.js thunderbird-102.9.0/browser/components/protections/test/browser/browser_protections_monitor.js
--- thunderbird-102.8.0/browser/components/protections/test/browser/browser_protections_monitor.js 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/protections/test/browser/browser_protections_monitor.js 2023-03-10 22:19:01.000000000 +0000
@@ -26,73 +26,85 @@
await reloadTab(tab);
info("Check that the correct content is displayed for users with no logins.");
- await checkNoLoginsContentIsDisplayed(tab, "monitor-sign-up");
- info(
- "Check that the correct content is displayed for users with monitor data."
+ let monitorCardEnabled = Services.prefs.getBoolPref(
+ "browser.contentblocking.report.monitor.enabled"
);
- Services.logins.addLogin(TEST_LOGIN1);
- AboutProtectionsParent.setTestOverride(mockGetMonitorData(mockMonitorData));
- await reloadTab(tab);
- Assert.ok(
- true,
- "Error was not thrown for trying to reach the Monitor endpoint, the cache has worked."
- );
+ // Only run monitor card tests if it's enabled.
+ if (monitorCardEnabled) {
+ await checkNoLoginsContentIsDisplayed(tab, "monitor-sign-up");
- await SpecialPowers.spawn(tab.linkedBrowser, [], async function() {
- await ContentTaskUtils.waitForCondition(() => {
- const hasLogins = content.document.querySelector(
- ".monitor-card.has-logins"
- );
- return hasLogins && ContentTaskUtils.is_visible(hasLogins);
- }, "Monitor card for user with stored logins is shown.");
-
- const hasLoginsHeaderContent = content.document.querySelector(
- "#monitor-header-content span"
+ info(
+ "Check that the correct content is displayed for users with monitor data."
);
- const cardBody = content.document.querySelector(".monitor-card .card-body");
-
- ok(
- ContentTaskUtils.is_visible(cardBody),
- "Card body is shown for users monitor data."
+ Services.logins.addLogin(TEST_LOGIN1);
+ AboutProtectionsParent.setTestOverride(mockGetMonitorData(mockMonitorData));
+ await reloadTab(tab);
+
+ Assert.ok(
+ true,
+ "Error was not thrown for trying to reach the Monitor endpoint, the cache has worked."
);
- await ContentTaskUtils.waitForCondition(() => {
- return (
- hasLoginsHeaderContent.textContent ==
- "Firefox Monitor warns you if your info has appeared in a known data breach."
+
+ await SpecialPowers.spawn(tab.linkedBrowser, [], async function() {
+ await ContentTaskUtils.waitForCondition(() => {
+ const hasLogins = content.document.querySelector(
+ ".monitor-card.has-logins"
+ );
+ return hasLogins && ContentTaskUtils.is_visible(hasLogins);
+ }, "Monitor card for user with stored logins is shown.");
+
+ const hasLoginsHeaderContent = content.document.querySelector(
+ "#monitor-header-content span"
+ );
+ const cardBody = content.document.querySelector(
+ ".monitor-card .card-body"
);
- }, "Header content for user with monitor data is correct.");
- info("Make sure correct numbers for monitor stats are displayed.");
- const emails = content.document.querySelector(
- ".monitor-stat span[data-type='stored-emails']"
- );
- const passwords = content.document.querySelector(
- ".monitor-stat span[data-type='exposed-passwords']"
- );
- const breaches = content.document.querySelector(
- ".monitor-stat span[data-type='known-breaches']"
- );
+ ok(
+ ContentTaskUtils.is_visible(cardBody),
+ "Card body is shown for users monitor data."
+ );
+ await ContentTaskUtils.waitForCondition(() => {
+ return (
+ hasLoginsHeaderContent.textContent ==
+ "Firefox Monitor warns you if your info has appeared in a known data breach."
+ );
+ }, "Header content for user with monitor data is correct.");
+
+ info("Make sure correct numbers for monitor stats are displayed.");
+ const emails = content.document.querySelector(
+ ".monitor-stat span[data-type='stored-emails']"
+ );
+ const passwords = content.document.querySelector(
+ ".monitor-stat span[data-type='exposed-passwords']"
+ );
+ const breaches = content.document.querySelector(
+ ".monitor-stat span[data-type='known-breaches']"
+ );
- is(emails.textContent, 1, "1 monitored email is displayed");
- is(passwords.textContent, 8, "8 exposed passwords are displayed");
- is(breaches.textContent, 11, "11 known data breaches are displayed.");
- });
+ is(emails.textContent, 1, "1 monitored email is displayed");
+ is(passwords.textContent, 8, "8 exposed passwords are displayed");
+ is(breaches.textContent, 11, "11 known data breaches are displayed.");
+ });
- info(
- "Check that correct content is displayed when monitor data contains an error message."
- );
- AboutProtectionsParent.setTestOverride(mockGetMonitorData(monitorErrorData));
- await reloadTab(tab);
- await checkNoLoginsContentIsDisplayed(tab);
+ info(
+ "Check that correct content is displayed when monitor data contains an error message."
+ );
+ AboutProtectionsParent.setTestOverride(
+ mockGetMonitorData(monitorErrorData)
+ );
+ await reloadTab(tab);
+ await checkNoLoginsContentIsDisplayed(tab);
- info("Disable showing the Monitor card.");
- Services.prefs.setBoolPref(
- "browser.contentblocking.report.monitor.enabled",
- false
- );
- await reloadTab(tab);
+ info("Disable showing the Monitor card.");
+ Services.prefs.setBoolPref(
+ "browser.contentblocking.report.monitor.enabled",
+ false
+ );
+ await reloadTab(tab);
+ }
await SpecialPowers.spawn(tab.linkedBrowser, [], async function() {
await ContentTaskUtils.waitForCondition(() => {
@@ -104,17 +116,19 @@
ok(ContentTaskUtils.is_hidden(monitorCard), "Monitor card is hidden.");
});
- // set the pref back to displaying the card.
- Services.prefs.setBoolPref(
- "browser.contentblocking.report.monitor.enabled",
- true
- );
+ if (monitorCardEnabled) {
+ // set the pref back to displaying the card.
+ Services.prefs.setBoolPref(
+ "browser.contentblocking.report.monitor.enabled",
+ true
+ );
- // remove logins
- Services.logins.removeLogin(TEST_LOGIN1);
+ // remove logins
+ Services.logins.removeLogin(TEST_LOGIN1);
- // restore original test functions
- AboutProtectionsParent.setTestOverride(null);
+ // restore original test functions
+ AboutProtectionsParent.setTestOverride(null);
+ }
await BrowserTestUtils.removeTab(tab);
});
diff -Nru thunderbird-102.8.0/browser/components/resistfingerprinting/test/browser/browser.ini thunderbird-102.9.0/browser/components/resistfingerprinting/test/browser/browser.ini
--- thunderbird-102.8.0/browser/components/resistfingerprinting/test/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/resistfingerprinting/test/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -20,6 +20,7 @@
skip-if =
(os == "mac") #Bug 1570812
os == 'linux' && bits == 64 && !debug # Bug 1570812
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_math.js]
[browser_navigator.js]
https_first_disabled = true
diff -Nru thunderbird-102.8.0/browser/components/sessionstore/test/browser.ini thunderbird-102.9.0/browser/components/sessionstore/test/browser.ini
--- thunderbird-102.8.0/browser/components/sessionstore/test/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/sessionstore/test/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -136,6 +136,7 @@
apple_catalina && !debug # Bug 1638958
win10_2004 && bits == 64 && !debug # Bug 1638958
os == 'linux' && bits == 64 && !debug # Bug 1638958
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_merge_closed_tabs.js]
[browser_old_favicon.js]
https_first_disabled = true
@@ -161,6 +162,8 @@
support-files =
file_sessionHistory_hashchange.html
[browser_sessionStorage.js]
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_sessionStorage_size.js]
[browser_sizemodeBeforeMinimized.js]
[browser_tab_label_during_restore.js]
@@ -316,6 +319,8 @@
https_first_disabled = true
run-if = e10s
tags = openUILinkIn
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_send_async_message_oom.js]
skip-if = fission # Tests that the frame script OOMs, which is unused in Fission.
[browser_sessionStoreContainer.js]
diff -Nru thunderbird-102.8.0/browser/components/uitour/test/browser.ini thunderbird-102.9.0/browser/components/uitour/test/browser.ini
--- thunderbird-102.8.0/browser/components/uitour/test/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/uitour/test/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -20,6 +20,7 @@
skip-if = true # Bug 1113038 - Intermittent "Popup was opened"
[browser_UITour.js]
skip-if = os == "linux" || verify # Intermittent failures, bug 951965
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_UITour2.js]
skip-if =
os == 'linux' && bits == 64 && !debug #Bug 1678630
@@ -50,5 +51,6 @@
skip-if = os == 'linux' # Bug 1579831
[browser_UITour_sync.js]
skip-if = os == "linux" && bits == 64 && os_version == '18.04' # Bug 1548677
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_UITour_toggleReaderMode.js]
skip-if = (verify && !debug && (os == 'linux'))
diff -Nru thunderbird-102.8.0/browser/components/urlbar/tests/browser/browser.ini thunderbird-102.9.0/browser/components/urlbar/tests/browser/browser.ini
--- thunderbird-102.8.0/browser/components/urlbar/tests/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/urlbar/tests/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -7,6 +7,8 @@
dummy_page.html
head.js
head-common.js
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_add_search_engine.js]
support-files =
diff -Nru thunderbird-102.8.0/browser/components/urlbar/tests/quicksuggest/browser/browser.ini thunderbird-102.9.0/browser/components/urlbar/tests/quicksuggest/browser/browser.ini
--- thunderbird-102.8.0/browser/components/urlbar/tests/quicksuggest/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/components/urlbar/tests/quicksuggest/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -14,6 +14,8 @@
[browser_quicksuggest_block.js]
[browser_quicksuggest_configuration.js]
[browser_quicksuggest_indexes.js]
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[browser_quicksuggest_onboardingDialog.js]
[browser_quicksuggest_telemetry.js]
tags = search-telemetry
diff -Nru thunderbird-102.8.0/browser/config/version.txt thunderbird-102.9.0/browser/config/version.txt
--- thunderbird-102.8.0/browser/config/version.txt 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/config/version.txt 2023-03-10 22:19:01.000000000 +0000
@@ -1 +1 @@
-102.8.0
+102.9.0
diff -Nru thunderbird-102.8.0/browser/config/version_display.txt thunderbird-102.9.0/browser/config/version_display.txt
--- thunderbird-102.8.0/browser/config/version_display.txt 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/config/version_display.txt 2023-03-10 22:19:01.000000000 +0000
@@ -1 +1 @@
-102.8.0esr
+102.9.0esr
diff -Nru thunderbird-102.8.0/browser/extensions/formautofill/test/browser/creditCard/browser.ini thunderbird-102.9.0/browser/extensions/formautofill/test/browser/creditCard/browser.ini
--- thunderbird-102.8.0/browser/extensions/formautofill/test/browser/creditCard/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/extensions/formautofill/test/browser/creditCard/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -29,4 +29,7 @@
[browser_anti_clickjacking.js]
skip-if = !debug && os == "mac" # perma-fail see Bug 1600059
[browser_creditCard_telemetry.js]
-skip-if = apple_silicon && !debug # Bug 1714221
+skip-if =
+ apple_silicon && !debug # Bug 1714221
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
+
diff -Nru thunderbird-102.8.0/browser/extensions/search-detection/tests/browser/browser.ini thunderbird-102.9.0/browser/extensions/search-detection/tests/browser/browser.ini
--- thunderbird-102.8.0/browser/extensions/search-detection/tests/browser/browser.ini 2023-02-14 22:00:02.000000000 +0000
+++ thunderbird-102.9.0/browser/extensions/search-detection/tests/browser/browser.ini 2023-03-10 22:19:01.000000000 +0000
@@ -5,3 +5,5 @@
[browser_client_side_redirection.js]
[browser_extension_loaded.js]
[browser_server_side_redirection.js]
+skip-if =
+ os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
diff -Nru thunderbird-102.8.0/comm/.gecko_rev.yml thunderbird-102.9.0/comm/.gecko_rev.yml
--- thunderbird-102.8.0/comm/.gecko_rev.yml 2023-02-14 22:00:33.000000000 +0000
+++ thunderbird-102.9.0/comm/.gecko_rev.yml 2023-03-10 22:19:30.000000000 +0000
@@ -1,8 +1,8 @@
---
GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified
GECKO_HEAD_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr102
-GECKO_HEAD_REF: FIREFOX_102_8_0esr_RELEASE
-GECKO_HEAD_REV: 6c317d15a0b7dffbbcdbeeeb8ec52b44610124af
+GECKO_HEAD_REF: FIREFOX_102_9_0esr_BUILD2
+GECKO_HEAD_REV: e26ff04290d095dac006a3710b07077ee5d20f31
### For comm-central
# GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified
diff -Nru thunderbird-102.8.0/comm/calendar/base/content/calendar-management.js thunderbird-102.9.0/comm/calendar/base/content/calendar-management.js
--- thunderbird-102.8.0/comm/calendar/base/content/calendar-management.js 2023-02-14 22:00:33.000000000 +0000
+++ thunderbird-102.9.0/comm/calendar/base/content/calendar-management.js 2023-03-10 22:19:30.000000000 +0000
@@ -190,10 +190,7 @@
let stringName = cal.view.getCompositeCalendar(window).getCalendarById(calendar.id)
? "hideCalendar"
: "showCalendar";
- displayedCheckbox.setAttribute(
- "tooltiptext",
- cal.l10n.getCalString(stringName, [calendar.name])
- );
+ displayedCheckbox.setAttribute("title", cal.l10n.getCalString(stringName, [calendar.name]));
calendarList.appendChild(item);
if (calendar.getProperty("calendar-main-default")) {
@@ -239,7 +236,7 @@
}
let stringName = event.target.checked ? "hideCalendar" : "showCalendar";
- event.target.setAttribute("tooltiptext", cal.l10n.getCalString(stringName, [calendar.name]));
+ event.target.setAttribute("title", cal.l10n.getCalString(stringName, [calendar.name]));
calendarList.focus();
});
@@ -286,7 +283,7 @@
: "showCalendar";
item
.querySelector(".calendar-displayed")
- .setAttribute("tooltiptext", cal.l10n.getCalString(stringName, [calendar.name]));
+ .setAttribute("title", cal.l10n.getCalString(stringName, [calendar.name]));
break;
}
}
diff -Nru thunderbird-102.8.0/comm/mail/base/content/mailWindowOverlay.js thunderbird-102.9.0/comm/mail/base/content/mailWindowOverlay.js
--- thunderbird-102.8.0/comm/mail/base/content/mailWindowOverlay.js 2023-02-14 22:00:33.000000000 +0000
+++ thunderbird-102.9.0/comm/mail/base/content/mailWindowOverlay.js 2023-03-10 22:19:30.000000000 +0000
@@ -3089,9 +3089,11 @@
for (var i = 0; i < folders.length; i++) {
var serverType = folders[i].server.type;
if (folders[i].isServer && serverType == "nntp") {
- // If we're doing "get msgs" on a news server,
- // update unread counts on this server.
+ // If we're doing "get msgs" on a news server.
+ // Update unread counts on this server.
folders[i].server.performExpand(msgWindow);
+ } else if (folders[i].isServer && serverType == "imap") {
+ GetMessagesForInboxOnServer(folders[i].server);
} else if (serverType == "none") {
// If "Local Folders" is selected and the user does "Get Msgs" and
// LocalFolders is not deferred to, get new mail for the default account
@@ -3140,6 +3142,9 @@
OnStartRunningUrl(url) {},
OnStopRunningUrl(url, exitCode) {
+ if (Components.isSuccessCode(exitCode)) {
+ return;
+ }
let nssErrorsService = Cc["@mozilla.org/nss_errors_service;1"].getService(
Ci.nsINSSErrorsService
);
diff -Nru thunderbird-102.8.0/comm/mail/base/content/msgSecurityPane.inc.xhtml thunderbird-102.9.0/comm/mail/base/content/msgSecurityPane.inc.xhtml
--- thunderbird-102.8.0/comm/mail/base/content/msgSecurityPane.inc.xhtml 2023-02-14 22:00:33.000000000 +0000
+++ thunderbird-102.9.0/comm/mail/base/content/msgSecurityPane.inc.xhtml 2023-03-10 22:19:30.000000000 +0000
@@ -24,7 +24,6 @@
alt="" />
-