Saturday, February 24, 2024

Weekly browser binaries (20240224)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240224-3219d2d-uxp-b33b661414-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240224-3219d2d-uxp-b33b661414-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240224-3219d2d-uxp-b33b661414-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240224-d849524bd-uxp-b33b661414-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240224-d849524bd-uxp-b33b661414-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240224-d849524bd-uxp-b33b661414-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240224-d849524bd-uxp-b33b661414-xpmod.7z

Official UXP changes picked since my last build:
- Issue #2453 - Follow-Up: Use hard-coded minimum timer interval in workers. (0d51adc217)
- No issue - Remove leftover doorhanger code from the developer tools (6e1c585539)
- No issue - Replacing location might throw NS_ERROR_UNEXPECTED while the developer tools window is being destroyed (58525f05f2)
- [DOM] Check if WorkerRunnable::Run runs on top of WorkerThreadPrimaryRunnable::Run in a worker thread. (d1b0f59de4)
- [layout] Process pairs in coord list in PolyArea. (2eea07fc65)
- [network] Block set-cookie from multipart/x-mixed-replace (9d320dac80)

Official Pale-Moon changes picked since my last build:
- [Pale-Moon] [SSUAO] Add default override for Google Fonts served from wordpress. (860f6f4151)
- [Pale-Moon] [SSUAO] Remove Amazon Prime Video override (9d9d5c9b16)
- [Pale-Moon] No issue - Guard against empty MIME types when dealing with plug-ins (7f0772e096)
- [Pale-Moon] Issue #1959 - Add error handling to MIME type processing in prefs. (caf7590a10)

Official Basilisk changes picked since my last build:
- [Basilisk] [SSUAO] Add default override for Google Fonts served from wordpress. (146451981c)
- [Basilisk] [SSUAO] remove spotify user agent override (8171e8580a)
- [Basilisk] [SSUAO] Remove Amazon Prime Video override (56de0d9596)
- [Basilisk] Guard against empty MIME types when dealing with plug-ins (d0aae61395)
- [Basilisk] Enable dialog by default (4f1fb965c6)

My changes since my last build:
- pref: turn on dialog element globally (b33b661414)

Update Notice:
- You may delete file named icudt*.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240224-8323d105-uxp-b33b661414-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240224-8323d105-uxp-b33b661414-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

Repo changes:
- [SSUAO] sync with my UXP's Basilisk SSUAO (8323d105)

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20240224-id-656ea98-uxp-b33b661414-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240224-id-656ea98-ia-93af9a0-uxp-b33b661414-xpmod.7z

suite Repo changes:
- [SSUAO] sync with my UXP's Basilisk SSUAO (161bc9a)

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild


New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20240224-dad359c41-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20240224-dad359c41-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- import from UXP: Issue #2453 - Follow-Up: Use hard-coded minimum timer interval in workers. (0d51adc2) (73395a97d)
- ported from UXP: No issue - Remove leftover doorhanger code from the developer tools (6e1c5855) (396eb3dad)
- import from UXP: No issue - Replacing location might throw NS_ERROR_UNEXPECTED while the developer tools window is being destroyed (58525f05) (85148533a)
- ported from UXP: [DOM] Check if WorkerRunnable::Run runs on top of WorkerThreadPrimaryRunnable::Run in a worker thread. (d1b0f59d) (d5551d563)
- import from UXP: [layout] Process pairs in coord list in PolyArea. (2eea07fc) (b7e8c667a)
- import from UXP: [network] Block set-cookie from multipart/x-mixed-replace (9d320dac) (81968a7a3)
- import from UXP: [Basilisk] [SSUAO] Add default override for Google Fonts served from wordpress. (14645198) (43a0fe53a)
- import from UXP: [Basilisk] [SSUAO] remove spotify user agent override (8171e858) (774e81302)
- import from UXP: [Basilisk] [SSUAO] Remove Amazon Prime Video override (56de0d95) (5385ac6c8)
- import from UXP: [Basilisk] Guard against empty MIME types when dealing with plug-ins (d0aae613) (246c91572)
- ported from UXP: [Basilisk] Enable dialog by default (4f1fb965) (ed92e319a)
- pref: turn on dialog element globally (dad359c41)


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240224-ce0ac6811d-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240224-ce0ac6811d-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240224-ce0ac6811d-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240224-ce0ac6811d-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1254848 part 1. Take ownership of error reporting on the AutoEntryScript in mozJSComponentLoader::ObjectForLocation. r=bholley (39b4b835e2)
 - Bug 1254848 part 2. Take ownership of error reporting on the AutoEntryScript in mozJSComponentLoader::PrepareObjectForLocation. r=bholley (d0ca0f3b48)
 - Bug 1254848 part 3. Take ownership of error reporting on the AutoEntryScript in AsyncScriptLoader::OnStreamComplete. r=bholley (d9059437f7)
 - Bug 1254303 - Remove SEC_NORMAL from js/. r=sicking (a05bb976fc)
 - Bug 1137151: Marked destructors of ref-counted MTP classes as protected, r=dhylands (683cd78bd7)
 - Bug 1167090 - Fix MTP date and time queried through getObjectInfo. r=alchen (d1055dab5b)
 - Bug 1188796 - Have MTP record modified timestamps when they're passed. r=alchen (7e09ea19c0)
 - Bug 1205028 - Don't tell MTP server about files that it added/modified. r=alchen (65d84062ad)
 - Bug 1174228 - Set up TYPE_APP for navigator.getDeviceStorage for B2GDroid r=dhylands (5cd46dda53)
 - Bug 1242899 - consolidate mozApps tests into dom/apps/tests/ dir; r=marco (9208d75401)
 - Bug 1238160 - Add assertions in non-desktop code paths. r=bz,fabrice (96ea4796b5)
 - Bug 1176712 - Cannot have two activities with same name and different filters. Tests. r=fabrice (b5cd3f34fa)
 - Bug 1251179 - Ensure that the lock protecting the CPU sleep functionality is always valid r=dhylands (dba414ecfa)
 - Bug 1253571 - Remove the remaining uses of ScopedDeletePtr and ScopedFreePtr from the HAL and MTP code r=dhylands (a294472d97)
 - Bug 1251519 Part 2 - Remove nsLayoutUtils::IsRectVisibleInScrollFrames(). r=mats (c73a0272b7)
 - Bug 1212186 - Disable 'layout.word_select.eat_space_to_next_word' in carets tests. r=mtseng (7d231a66bf)
 - Bug 1207934 - Fix word_location(). r=automatedtester (6828f466f1)
 - Bug 1199625 - Test focus not being changed by long-pressing on non-selectable. r=mtseng (7aefe76cdc)
 - Bug 1206545 - Add a marionette test case. r=roc (18e224214c)
 - Bug 1209841 - Delete test_selectioncarets2.py. r=automatedtester (99c3d5d144)
 - Bug 1221459 - Remove TouchCaret and SelectionCarets from marionette tests. r=mtseng (c9a452fe67)
 - Bug 1253989 Part 1 - Remove tests for accessiblecaret preference off. r=mtseng (ddc3c57a93)
 - Bug 1253989 Part 2 - Use @parameterized to rewrite cursor mode tests. r=mtseng (5a4cbff605)
 - Bug 1201036: Bump marionette client and marionette driver for releases; r=jgriffin (9522a37ce7)
 - Bug 1209698: Bump version numbers for Marionette packages; r=jgriffin (6a952dc063)
 - Bug 1137972: Centralize unwrapping the response from marionette; r=jgriffin (78d40d42d2)
 - Bug 1137972: Send W3C Element Key to Marionette Server from python client; r=jgriffin (074cbdb12c)
 - Bug 1185486 - Part 1: Use a timeout when waiting on the browser process after a timed out command. r=jgriffin (ebb6f6421d)
 - Bug 1159219: Make ContentSender a separate module (034e08ef83)
 - Bug 1159238. Generate UUID internally to ContentSender (be45ead810)
 - Bug 1185486 - Part 2: Prevent message listeners from a failed command from causing an out of order response when a content command hangs. r=ato (d706eaba14)
 - Bug 1164124 - Add using_prefs context manager. r=jgriffin (f789f9a6fa)
 - Bug 1211503: Support for Marionette protocol level 3 in the Python client (88d062980d)
 - Bug 1211503: Support for Marionette protocol level 3 in the Python client (1d805ac020)
 - Bug 1216967: Bump Marionette Python packages (5877bcee90)
 - cleanup (56b0351ad3)
 - Bug 1144240 - Fix generated Marionette documentation. r=ato (6beeb13017)
 - Bug 1223171 - [marionette] add ability to install addons programatically, r=ato (c8d04e974a)
 - Bug 1223517 - Release marionette-client 2.0.0 and marionette-driver 1.1.1; r=automatedtester (de1c1f1d18)
 - Bug 1008453. Add support for navigator.hardwareConcurrency. r=khuey (ebd1c0e2d9)
 - Bug 1200409 - |marionette --help| causes stack trace. r=ato (479af08b4f)
 - Bug 1212608 - Add parts of firefox_ui_harness to Marionette runner; r=automatedtester (9977013243)
 - Bug 1222388: Correct ./mach marionette-test r=ato (27bae1cbf9)
 - Bug 1223429 - Return exit code 10 when Marionette harness has failing tests; r=automatedtester (b7b7ba91f4)
 - Bug 1227918 - Log exception in harness class setup; r=automatedtester (9708cb7113)
 - Bug 1221187: testing/marionette/client: Explicitly define --version flag; r=automatedtester (6886b6b925)
 - Bug 1237179 - Add mach command to run firefox-ui-tests from the source directory. r=gps (3bb6ed2ff0)
 - Bug 1208242 - Part 2: WebExtension blocklist tests for b2g r=ferjm (cf19a285a4)
 - Bug 1165943 - Remove non existing "security.uri.allow_scheme_mismatch" preference from test. r=nsm (60cdcfc933)
 - Bug 1223297 - Add multiple audio channel test. r=baku (55765d11dd) (fe9be1dd79)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1243546 - Add mach command for external-media-tests - r=gps (8c74584251)
 - Bug 1239987 - Remove marionette-transport dependency from build environment; r=gps (b5e6166e61)
 - Bug 1250748 - Remove the 20s countdown timer from mach first run; r=chmanchester (8755a9b3e0)
 - Bug 1238996 - Release marionette-driver 1.2, marionette-transport 1.1, and marionette-client 2.1; r=automatedtester (746bc487a4)
 - Bug 1243739 - Bump versions of marionette-driver, marionette-client and marionette-transport. r=ato (c87d6e57f8)
 - Bug 1243739: Update marionette-driver dependecy for marionette-transport. r=ato (582a2f8d8e)
 - Bug 1239987 - Merge marionette-transport into marionette-driver; r=automatedtester (254ed0727c)
 - Bug 1239330 - Support AddonManager.installTemporaryAddon() in marionette_driver.addons, r=ato (1f132b1cb3)
 - Bug 1230622 - Docs: Suggest people use wptserve instead of mozhttpd. r=jgraham (8b1c669740)
 - Bug 1174497 - [mozprofile] bump version and release to pypi; r=wlach (0360927850)
 - Bug 1014760 - Version bump mozbase modules that depend on mozlog 3.0, r=me (d16b10a25f)
 - Bug 1189858 - [mozprofile] remove the manifest parser required dependency. r=ahal (b181c379ce)
 - Bug 1189858 - fix typos in pip extra dependency declaration (587697be0d)
 - Bug 1199115 - Release mozprofile 0.27. r=jgraham DONTBUILD (a1e1452486)
 - Bug 1233534 - [mozprofile] bump version to 0.28. r=ahal (6e17f001dd)
 - Bug 1256401 - Part 2: Remove references to b2gdroid. r=fabrice (1486bf8669)
 - Bug 1112920 - Assert against pending exceptions in AutoJSAPI::InitInternal. v1 r=luke,r=smaug (fa9b99c835)
 - Fix the asset for bug 1112920 to not touch uninitialized memory. Totally my fault, since I moved it above the mCx assignment, and now we have a CLOSED TREE. (f404994a66)
 - Logging patch for bug 1256008. r=khuey (dcb846a987)
 - Bug 1255817 part 1. Make AutoJSAPI always take ownership of error reporting. r=bholley (638b9ca3fe)
 - Bug 1257306. Simplify the implementation of AutoSafeJSContext (and therefore AutoJSContext, since AutoSafeJSContext will no longer be an AutoJSContext). r=bholley (58b655ad7a)
 - Bug 1245951 - "Unused method in WebSocket". r=smaug (b2f8937893)
 - Bug 1227136 - crash in mozilla::net::WebSocketChannel::StartWebsocketData, r=bagder, r=baku (5249e56b52)
 - Bug 1252751 - Improve the security model between webSocket and sandboxed iframe, r=smaug (9a6c0be275)
 - Bug 1250234. Make WebSocket::CreateAndDispatchMessageEvent properly report JS exceptions it might be producing. r=khuey (eaae502684)
 - Bug 1255840. Get rid of the AutoJSAPI usage in IDBFactory. r=khuey (d0a965d1aa)
 - Bug 1151112 - 'Sending message that cannot be cloned. Are you trying to send an XPCOM object?' seen when unlocking phone. r=ferjm (7ba4294750)
 - Bug 1253834 - add AllChildrenIterator::Get(), r=bz (5c1ab2f7f2)
 - Bug 1249443 - add AllChildrenIterator::GetPreviousChild, r=bz (812f61db28)
 - Bug 1249443 - add AllChildrenIterator::Phase, r=bz (9106ec6dbb)
 - Bug 1095236 - Simplify browser_test_new_window_from_content.js to use BrowserTestUtils. r=mrbkap (b8fcea4ad1)
 - Bug 1095236 - Test that windows opened from content with dialog=1 still open. r=mrbkap. (db67a80e2b)
 - Bug 1210482 - regression tests for 1194897 in which window.[location|menu|personal|status|tool]bar.visible broke for e10s, we're testing these behave appropiately both in content and chrome. r=mconley (a17099181c)
 - Bug 1251897 - DocAccessible constructor doesn't have to take root element as an argument, r=davidb (77ef52ac2a) (c0ffcde3a8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1255655 - Const-ify k{Unix,Win}Charsets and kLangGroups. r=smontagu. (75e9a5bf6c)
 - Bug 1253010 - part 1 - refactor nsX509CertValidity time formatting; r=keeler (976afc4b16)
 - Bug 1253010 - part 2 - provide a non-XPCOM way to create new nsIDateTimeFormat instances; r=smontagu (a2ccf520bb)
 - Bug 1255239 - Reduce size of HuffmanIncomingTables. r=hurley. (8de07f2979)
 - Bug 1224328 - Don't infinite loop when parsing headers with newlines. r=mcmanus (e7a9871294)
 - Bug 1245106 - necko compilation warnings r=mcmanus (373b414d71)
 - Bug 1253358 - no flags on priority frames r=hurley (0bfe9ccabe)
 - Bug 1253358 - Assert no flags on several h2 frame types r=hurley (4315f882d7)
 - Bug 1246735 - h2 reset recursive push. r=hurley (067e98a044)
 - Bug 1253358 - minor h2 push fixes r=hurley (5a1c86723a)
 - Bug 1246761 - Properly handle non-terminal 0-length DATA frames. r=mcmanus (4c1c907fc1)
 - Bug 1120715 - Part 1: Add Necko APIs to preserve the Request cache mode on the channel; r=mayhemer (be7b704e09)
 - Bug 1244122 P1 Always support SW intercept even when http cache is disabled. r=mayhemer (1929d6ff6b)
 - Bug 1120715 - Part 2: Don't use OPEN_TRUNCATE when reopening a fake synthesized cache entry; r=mayhemer,jdm (84c5265a46)
 - Bug 1148544 - Figure out UA override once per LoadGroup and cache it, rather than once per channel. r=nwgh (d610f7210f)
 - Bug 1253582 - h2 coalescing impacts wss:// r=michal (bc7acebd2e)
 - Bug 1064378 - Don't rewrite custom Authorization header set on a channel by cached credential. r=jduell (a427c97d24)
 - Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in uriloader subdirectory.r=erahm (2b54ad3276)
 - Bug 1113196 - Pass a sane set of parameters to loadinfo for top-level loads in e10s. r=sicking (ea83174b6b)
 - enable missing bit of 1487964 that is now valid (f6959fdcbc)
 - Bug 1226928 - network and ipc bits for content-signing on remote about:newtab, r=mayhemer (0a183e0136)
 - Bug 1257186 - Refactor the way compacting GC passes lists of arenas to background tasks to avoid possible race r=terrence (80e167e4b0) (ce0ac6811d)


New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.5.1-Goanna-20240224.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git ff40cba9f3...ce0ac6811d:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1254848 part 1. Take ownership of error reporting on the AutoEntryScript in mozJSComponentLoader::ObjectForLocation. r=bholley (39b4b835e2)
 - Bug 1254848 part 2. Take ownership of error reporting on the AutoEntryScript in mozJSComponentLoader::PrepareObjectForLocation. r=bholley (d0ca0f3b48)
 - Bug 1254848 part 3. Take ownership of error reporting on the AutoEntryScript in AsyncScriptLoader::OnStreamComplete. r=bholley (d9059437f7)
 - Bug 1254303 - Remove SEC_NORMAL from js/. r=sicking (a05bb976fc)
 - Bug 1137151: Marked destructors of ref-counted MTP classes as protected, r=dhylands (683cd78bd7)
 - Bug 1167090 - Fix MTP date and time queried through getObjectInfo. r=alchen (d1055dab5b)
 - Bug 1188796 - Have MTP record modified timestamps when they're passed. r=alchen (7e09ea19c0)
 - Bug 1205028 - Don't tell MTP server about files that it added/modified. r=alchen (65d84062ad)
 - Bug 1174228 - Set up TYPE_APP for navigator.getDeviceStorage for B2GDroid r=dhylands (5cd46dda53)
 - Bug 1242899 - consolidate mozApps tests into dom/apps/tests/ dir; r=marco (9208d75401)
 - Bug 1238160 - Add assertions in non-desktop code paths. r=bz,fabrice (96ea4796b5)
 - Bug 1176712 - Cannot have two activities with same name and different filters. Tests. r=fabrice (b5cd3f34fa)
 - Bug 1251179 - Ensure that the lock protecting the CPU sleep functionality is always valid r=dhylands (dba414ecfa)
 - Bug 1253571 - Remove the remaining uses of ScopedDeletePtr and ScopedFreePtr from the HAL and MTP code r=dhylands (a294472d97)
 - Bug 1251519 Part 2 - Remove nsLayoutUtils::IsRectVisibleInScrollFrames(). r=mats (c73a0272b7)
 - Bug 1212186 - Disable 'layout.word_select.eat_space_to_next_word' in carets tests. r=mtseng (7d231a66bf)
 - Bug 1207934 - Fix word_location(). r=automatedtester (6828f466f1)
 - Bug 1199625 - Test focus not being changed by long-pressing on non-selectable. r=mtseng (7aefe76cdc)
 - Bug 1206545 - Add a marionette test case. r=roc (18e224214c)
 - Bug 1209841 - Delete test_selectioncarets2.py. r=automatedtester (99c3d5d144)
 - Bug 1221459 - Remove TouchCaret and SelectionCarets from marionette tests. r=mtseng (c9a452fe67)
 - Bug 1253989 Part 1 - Remove tests for accessiblecaret preference off. r=mtseng (ddc3c57a93)
 - Bug 1253989 Part 2 - Use @parameterized to rewrite cursor mode tests. r=mtseng (5a4cbff605)
 - Bug 1201036: Bump marionette client and marionette driver for releases; r=jgriffin (9522a37ce7)
 - Bug 1209698: Bump version numbers for Marionette packages; r=jgriffin (6a952dc063)
 - Bug 1137972: Centralize unwrapping the response from marionette; r=jgriffin (78d40d42d2)
 - Bug 1137972: Send W3C Element Key to Marionette Server from python client; r=jgriffin (074cbdb12c)
 - Bug 1185486 - Part 1: Use a timeout when waiting on the browser process after a timed out command. r=jgriffin (ebb6f6421d)
 - Bug 1159219: Make ContentSender a separate module (034e08ef83)
 - Bug 1159238. Generate UUID internally to ContentSender (be45ead810)
 - Bug 1185486 - Part 2: Prevent message listeners from a failed command from causing an out of order response when a content command hangs. r=ato (d706eaba14)
 - Bug 1164124 - Add using_prefs context manager. r=jgriffin (f789f9a6fa)
 - Bug 1211503: Support for Marionette protocol level 3 in the Python client (88d062980d)
 - Bug 1211503: Support for Marionette protocol level 3 in the Python client (1d805ac020)
 - Bug 1216967: Bump Marionette Python packages (5877bcee90)
 - cleanup (56b0351ad3)
 - Bug 1144240 - Fix generated Marionette documentation. r=ato (6beeb13017)
 - Bug 1223171 - [marionette] add ability to install addons programatically, r=ato (c8d04e974a)
 - Bug 1223517 - Release marionette-client 2.0.0 and marionette-driver 1.1.1; r=automatedtester (de1c1f1d18)
 - Bug 1008453. Add support for navigator.hardwareConcurrency. r=khuey (ebd1c0e2d9)
 - Bug 1200409 - |marionette --help| causes stack trace. r=ato (479af08b4f)
 - Bug 1212608 - Add parts of firefox_ui_harness to Marionette runner; r=automatedtester (9977013243)
 - Bug 1222388: Correct ./mach marionette-test r=ato (27bae1cbf9)
 - Bug 1223429 - Return exit code 10 when Marionette harness has failing tests; r=automatedtester (b7b7ba91f4)
 - Bug 1227918 - Log exception in harness class setup; r=automatedtester (9708cb7113)
 - Bug 1221187: testing/marionette/client: Explicitly define --version flag; r=automatedtester (6886b6b925)
 - Bug 1237179 - Add mach command to run firefox-ui-tests from the source directory. r=gps (3bb6ed2ff0)
 - Bug 1208242 - Part 2: WebExtension blocklist tests for b2g r=ferjm (cf19a285a4)
 - Bug 1165943 - Remove non existing "security.uri.allow_scheme_mismatch" preference from test. r=nsm (60cdcfc933)
 - Bug 1223297 - Add multiple audio channel test. r=baku (55765d11dd) (fe9be1dd79)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1243546 - Add mach command for external-media-tests - r=gps (8c74584251)
 - Bug 1239987 - Remove marionette-transport dependency from build environment; r=gps (b5e6166e61)
 - Bug 1250748 - Remove the 20s countdown timer from mach first run; r=chmanchester (8755a9b3e0)
 - Bug 1238996 - Release marionette-driver 1.2, marionette-transport 1.1, and marionette-client 2.1; r=automatedtester (746bc487a4)
 - Bug 1243739 - Bump versions of marionette-driver, marionette-client and marionette-transport. r=ato (c87d6e57f8)
 - Bug 1243739: Update marionette-driver dependecy for marionette-transport. r=ato (582a2f8d8e)
 - Bug 1239987 - Merge marionette-transport into marionette-driver; r=automatedtester (254ed0727c)
 - Bug 1239330 - Support AddonManager.installTemporaryAddon() in marionette_driver.addons, r=ato (1f132b1cb3)
 - Bug 1230622 - Docs: Suggest people use wptserve instead of mozhttpd. r=jgraham (8b1c669740)
 - Bug 1174497 - [mozprofile] bump version and release to pypi; r=wlach (0360927850)
 - Bug 1014760 - Version bump mozbase modules that depend on mozlog 3.0, r=me (d16b10a25f)
 - Bug 1189858 - [mozprofile] remove the manifest parser required dependency. r=ahal (b181c379ce)
 - Bug 1189858 - fix typos in pip extra dependency declaration (587697be0d)
 - Bug 1199115 - Release mozprofile 0.27. r=jgraham DONTBUILD (a1e1452486)
 - Bug 1233534 - [mozprofile] bump version to 0.28. r=ahal (6e17f001dd)
 - Bug 1256401 - Part 2: Remove references to b2gdroid. r=fabrice (1486bf8669)
 - Bug 1112920 - Assert against pending exceptions in AutoJSAPI::InitInternal. v1 r=luke,r=smaug (fa9b99c835)
 - Fix the asset for bug 1112920 to not touch uninitialized memory. Totally my fault, since I moved it above the mCx assignment, and now we have a CLOSED TREE. (f404994a66)
 - Logging patch for bug 1256008. r=khuey (dcb846a987)
 - Bug 1255817 part 1. Make AutoJSAPI always take ownership of error reporting. r=bholley (638b9ca3fe)
 - Bug 1257306. Simplify the implementation of AutoSafeJSContext (and therefore AutoJSContext, since AutoSafeJSContext will no longer be an AutoJSContext). r=bholley (58b655ad7a)
 - Bug 1245951 - "Unused method in WebSocket". r=smaug (b2f8937893)
 - Bug 1227136 - crash in mozilla::net::WebSocketChannel::StartWebsocketData, r=bagder, r=baku (5249e56b52)
 - Bug 1252751 - Improve the security model between webSocket and sandboxed iframe, r=smaug (9a6c0be275)
 - Bug 1250234. Make WebSocket::CreateAndDispatchMessageEvent properly report JS exceptions it might be producing. r=khuey (eaae502684)
 - Bug 1255840. Get rid of the AutoJSAPI usage in IDBFactory. r=khuey (d0a965d1aa)
 - Bug 1151112 - 'Sending message that cannot be cloned. Are you trying to send an XPCOM object?' seen when unlocking phone. r=ferjm (7ba4294750)
 - Bug 1253834 - add AllChildrenIterator::Get(), r=bz (5c1ab2f7f2)
 - Bug 1249443 - add AllChildrenIterator::GetPreviousChild, r=bz (812f61db28)
 - Bug 1249443 - add AllChildrenIterator::Phase, r=bz (9106ec6dbb)
 - Bug 1095236 - Simplify browser_test_new_window_from_content.js to use BrowserTestUtils. r=mrbkap (b8fcea4ad1)
 - Bug 1095236 - Test that windows opened from content with dialog=1 still open. r=mrbkap. (db67a80e2b)
 - Bug 1210482 - regression tests for 1194897 in which window.[location|menu|personal|status|tool]bar.visible broke for e10s, we're testing these behave appropiately both in content and chrome. r=mconley (a17099181c)
 - Bug 1251897 - DocAccessible constructor doesn't have to take root element as an argument, r=davidb (77ef52ac2a) (c0ffcde3a8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1255655 - Const-ify k{Unix,Win}Charsets and kLangGroups. r=smontagu. (75e9a5bf6c)
 - Bug 1253010 - part 1 - refactor nsX509CertValidity time formatting; r=keeler (976afc4b16)
 - Bug 1253010 - part 2 - provide a non-XPCOM way to create new nsIDateTimeFormat instances; r=smontagu (a2ccf520bb)
 - Bug 1255239 - Reduce size of HuffmanIncomingTables. r=hurley. (8de07f2979)
 - Bug 1224328 - Don't infinite loop when parsing headers with newlines. r=mcmanus (e7a9871294)
 - Bug 1245106 - necko compilation warnings r=mcmanus (373b414d71)
 - Bug 1253358 - no flags on priority frames r=hurley (0bfe9ccabe)
 - Bug 1253358 - Assert no flags on several h2 frame types r=hurley (4315f882d7)
 - Bug 1246735 - h2 reset recursive push. r=hurley (067e98a044)
 - Bug 1253358 - minor h2 push fixes r=hurley (5a1c86723a)
 - Bug 1246761 - Properly handle non-terminal 0-length DATA frames. r=mcmanus (4c1c907fc1)
 - Bug 1120715 - Part 1: Add Necko APIs to preserve the Request cache mode on the channel; r=mayhemer (be7b704e09)
 - Bug 1244122 P1 Always support SW intercept even when http cache is disabled. r=mayhemer (1929d6ff6b)
 - Bug 1120715 - Part 2: Don't use OPEN_TRUNCATE when reopening a fake synthesized cache entry; r=mayhemer,jdm (84c5265a46)
 - Bug 1148544 - Figure out UA override once per LoadGroup and cache it, rather than once per channel. r=nwgh (d610f7210f)
 - Bug 1253582 - h2 coalescing impacts wss:// r=michal (bc7acebd2e)
 - Bug 1064378 - Don't rewrite custom Authorization header set on a channel by cached credential. r=jduell (a427c97d24)
 - Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in uriloader subdirectory.r=erahm (2b54ad3276)
 - Bug 1113196 - Pass a sane set of parameters to loadinfo for top-level loads in e10s. r=sicking (ea83174b6b)
 - enable missing bit of 1487964 that is now valid (f6959fdcbc)
 - Bug 1226928 - network and ipc bits for content-signing on remote about:newtab, r=mayhemer (0a183e0136)
 - Bug 1257186 - Refactor the way compacting GC passes lists of arenas to background tasks to avoid possible race r=terrence (80e167e4b0) (ce0ac6811d)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

2 comments:

  1. Youtube has some problems. Neither the notifications window nor the save to playlist menu appear when clicked.

    ReplyDelete
  2. Browser Palemoon for Windows XP,Service Pack 2 version:28.10.7a1(32-bit)(2024-02-23)
    does not support the site https://twitter.com/,please support the site https://twitter.com/.

    ReplyDelete