Saturday, April 15, 2023

Weekly browser binaries (20230415)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230415-3219d2d-uxp-75bef7b73-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230415-3219d2d-uxp-75bef7b73-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-20230415-3219d2d-uxp-75bef7b73-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.6a1.win32-git-20230415-d849524bd-uxp-75bef7b73-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230415-d849524bd-uxp-75bef7b73-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230415-d849524bd-uxp-75bef7b73-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230415-d849524bd-uxp-75bef7b73-xpmod.7z

Official UXP changes picked since my last build:
- Issue #1361 - Follow-up: Merge dom.getRootNode.enabled pref into dom.webcomponents.enabled. (8182d08b1)
- Issue #252 - Move getElementsByName from HTMLDocument to Document (b2d750411)
- Issue #252 - Follow-up: Include a null check against mDocument (7c759b2c2)
- Issue #2197 - Part 1a: postMessages should have transferable as [] by default (438cdbd91)
- Issue #2197 - Part 1b: Transferables should be arrays of objects (47147d58b)
- Issue #2197 - Part 2a: Implement StructuredSerializeOptions for MessagePort (fd982fd29)
- Issue #2197 - Part 2b: Implement StructuredSerializeOptions for Worker (158784cbe)
- Issue #2197 - Part 2c: Implement StructuredSerializeOptions for ServiceWorker (4d58139fe)
- Issue #2197 - Part 2d: Implement PostMessageOptions for Window (4174037d8)
- Issue #2197 - Part 3: Implement self.structuredClone() (ef6b8db1d)
- Issue #2197 - Part 4: Expose structuredClone in Sandbox (bbcfb6275)
- Issue #2197 - Follow-up: Remove GC debug assertion on sandbox (8e6d73046)
- Issue #595 - Implement window.event (31283d993)
- Issue #2053 - Part 1: Performance should be an EventTarget (995f3117b)
- Issue #2053 - Part 2: Update PerformanceMeasure to User Timing L3 (23519e0c2)
- Issue #2053 - Part 3: Update PerformanceMark to User Timing L3 (3b57ba141)
- Issue #2053 - Part 4a: Align IsPerformanceTimingAttribute to user-timing spec (4fc9cde7c)
- Issue #2053 - Part 4b: Fix measure name to timestamp conversion (a0d52c009)
- Issue #2053 - Part 5: Throw a DOMException instead of a JS exception for some errors (ef8e3b541)
- Issue #2053 - Follow-up: Make the default ResourceTimingBufferSize larger (7823439b1)
- Issue #2053 - Follow-up: Re-enable navigation timing now it's to-spec. (e51a63852)
- Use nsAnonymousTemporaryFile for clipboard cache (42723b163)
- Increase size of data over which we write the data to disk rather than keep it around in memory (af613ef24)
- [network] Improve checks while parsing MIME parameters. (c9d961633)
- [devtools] Don't allow sourcemap URLs to redirect (47bcca168)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes since my last build:
- Issue UXP#2053: fix deprots (5a74c0114)
- mailnews: follow-up rev c9d96163, fix build (6beccbf6c)
- Bug 1159003 - setResourceTimingBufferSize shouldn't affect user timing, but we should clean user markers if we have memory pressure, r=bz (bc3eb89de)
- Bug 1159003 - Remove Performance::GetAsISupports(), r=bz (16a1923c3)
- Bug 1378537 - Store PerformanceEntry objects in AutoTArray; r=smaug (75bef7b73)

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-20230415-de147fa3-uxp-75bef7b73-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230415-de147fa3-uxp-75bef7b73-xpmod.7z

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

* 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-20230415-id-656ea98-uxp-75bef7b73-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230415-id-656ea98-ia-93af9a0-uxp-75bef7b73-xpmod.7z

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

for UXP changes please see above.


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-20230415-ff2541e27-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230415-ff2541e27-xpmod.7z

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

Repo changes:
- ported from UXP: Issue #1361 - Follow-up: Merge dom.getRootNode.enabled pref into dom.webcomponents.enabled. (8182d08b) (6b5155154)
- ported from UXP:
 - Issue #252 - Move getElementsByName from HTMLDocument to Document (b2d75041)
 - Issue #252 - Follow-up: Include a null check against mDocument (7c759b2c) (d00db90f4)
- ported from UXP: Issue #2197 - Part 1a: postMessages should have transferable as [] by default (438cdbd9) (5d8b2ff9f)
- ported from UXP: Issue #2197 - Part 1b: Transferables should be arrays of objects (47147d58) (396a35005)
- ported from UXP: Issue #2197 - Part 2a: Implement StructuredSerializeOptions for MessagePort (fd982fd2) (27b36496f)
- ported from UXP: Issue #2197 - Part 2b: Implement StructuredSerializeOptions for Worker (158784cb) (e29e66d02)
- import from UXP: Issue #2197 - Part 2c: Implement StructuredSerializeOptions for ServiceWorker (4d58139f) (b54aa0036)
- ported from UXP: Issue #2197 - Part 2d: Implement PostMessageOptions for Window (4174037d) (274060547)
- ported from UXP: Issue #2197 - Part 3: Implement self.structuredClone() (ef6b8db1+bbcfb627) (45d414fe8)
- import from UXP: Issue #2197 - Part 4: Expose structuredClone in Sandbox (bbcfb627) (82b7d2267)
- import from UXP: Issue #2197 - Follow-up: Remove GC debug assertion on sandbox (8e6d7304) (2ccfc2c72)
- ported from UXP: Issue #595 - Implement window.event (31283d99) (5763128b3)
- import from UXP: Issue #2053 - Part 1: Performance should be an EventTarget (995f3117) (150ce13f8)
- ported from UXP: Issue #2053 - Part 2: Update PerformanceMeasure to User Timing L3 (23519e0c) (feacbd219)
- ported from UXP: Issue #2053 - Part 3: Update PerformanceMark to User Timing L3 (3b57ba14) (a9df69e1b)
- import from UXP: Issue #2053 - Part 4a: Align IsPerformanceTimingAttribute to user-timing spec (4fc9cde7) (3e131e6ce)
- import from UXP: Issue #2053 - Part 4b: Fix measure name to timestamp conversion (a0d52c00) (d9f3b22d5)
- ported from UXP: Issue #2053 - Part 5: Throw a DOMException instead of a JS exception for some errors (ef8e3b54) (a0721af93)
- import from UXP: Issue #2053 - Follow-up: Make the default ResourceTimingBufferSize larger (7823439b) (b8c40da54)
- import from UXP: Issue #2053 - Follow-up: Re-enable navigation timing now it's to-spec. (e51a6385) (322366a7b)
- import from UXP: Use nsAnonymousTemporaryFile for clipboard cache (42723b16) (e77507eb7)
- import from UXP: Increase size of data over which we write the data to disk rather than keep it around in memory (af613ef2) (a8c973370)
- import from UXP: [network] Improve checks while parsing MIME parameters. (c9d96163) (96cb68196)
- import from UXP: [devtools] Don't allow sourcemap URLs to redirect (47bcca16) (3b0881b66)
- ported from `custom` branch of UXP: Bug 1159003 - setResourceTimingBufferSize shouldn't affect user timing, but we should clean user markers if we have memory pressure, r=bz (bc3eb89d) (c4462d520)
- import from `custom` branch of UXP: Bug 1159003 - Remove Performance::GetAsISupports(), r=bz (16a1923c) (a8bc9ea55)
- import from `custom` branch of UXP: Bug 1378537 - Store PerformanceEntry objects in AutoTArray; r=smaug (75bef7b7) (ff2541e27)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230415-522696571d-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 1211204 - Remove possible false-negative with D3D9 texture memory reporting. r=mattwoodrow (74adbcad19)
 - Bug 1200595 - D3D9 TextureData implementation. r=Bas (2624bd59a3)
 - Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow (98130b5d6b)
 - Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow (8b732af2da)
 - Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow (79443ff5d7)
 - Bug 1200595 - SharedSurface TextureData implementation. r=jgilbert (aadc8c5601)
 - Bug 1200595 - DIB TextureData implementation. r=Bas (d7bae178ad)
 - Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow (890d76ff9b)
 - Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow (fa9ac2e414)
 - Allow asynchronous D3D11 TextureClients on the main thread. (bug 1217665 part 5, r=nical) (cb77fa88cc)
 - Implement the direct bitmap drawing model for plugins. (bug 1217665 part 6, r=mattwoodrow) (82f9015e5a)
 - Implement the direct DXGI drawing model for plugins. (bug 1217665 part 7, r=mattwoodrow) (cdeeb52a91)
 - Implement the DidComposite NPAPI callback. (bug 1217665 part 8, r=mattwoodrow) (4eb2a790ae)
 - Add an NPN_GetValue query to find the browser's DXGI adapter. (bug 1217665 part 10, r=aklotz,mattwoodrow) (84af4e525a)
 - Create a D3D11 content device even if D2D is blocked. (bug 1217665 part 11, r=jrmuizel) (142441808e)
 - Bug 1229665 - Convert widget clip regions to LayoutDevicePixels. r=botond. (edf746b278)
 - Bug 1204715 - Move browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} to moz.build. r=mshal (8c6b4709bc)
 - Bug 1212773 - Pass a base directory to jar maker, instead of a chrome directory. r=gps (1f644706c6)
 - Bustage fix for bug 1210687 on a CLOSED TREE. r=me (4cd7000101)
 - Bug 1212773 - Extend jar maker syntax for jar file location. r=gps (8119aa2b98)
 - Bug 1164039 - moved TelemetryTimestamps.jsm and tests to toolkit/componets/telemetry/. r=dexter (942145656e)
 - Bug 1184705 - Search A/B testing cohort identifier should be recorded in FHR, r=rnewman. (b5cf397cf0)
 - Bug 1230047 (part 2) - Make several PaintWindow() functions use LayoutDevice coordinates. r=kats. (246e1321ca)
 - Bug 1218454 - part 1 - move DialogValueHolder::Get out-of-line; r=bz (2d65438b37)
 - Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz (59e3b60749)
 - Bug 1205945 part.1 Remove unnecessary member of IMEInputHandler, mLastDispatchedCompositionString r=smichaud (2223df8aec)
 - Bug 1205945 part.2 Add DispatchCompositionStartEvent() and move the code of OnStartIMEComposition() into it r=smichaud (25449c2bca)
 - Bug 1205945 part.3 Move the code of OnUpdateIMEComposition() into DispatchCompositionChangeEvent() r=smichaud (e85a65f2f7)
 - Bug 1205945 part.4 Move the code of OnEndIMEComposition() into DispatchCompositionCommitEvent() r=smichaud (21e6218c06)
 - Bug 1205945 part.5 Emulate mSelectedRange at dispatching compositionchange or compositioncommit event until OnSelectionChange() is called r=smichaud (f82baaea8e)
 - Bug 1205945 part.6 IMEInputHandler::GetAttributedSubstringFromRange() should return stored composition string if the range is in the composition string r=smichaud (53eabe028b)
 - Bug 1205399 - Follow-up to fix build bustage for platforms without OS X 10.10 and -Wswitch enabled. r=mstange (c2e8eda9b5)
 - Bug 1220337 - Don't show alternate notification actions on OS X 10.8. r=MattN (5ef8449dcc)
 - Bug 1224738 - Fix alternate action index getter name on OS X. r=MattN (a6f83ce706)
 - Bug 1225908 - AsmSimdTypeToLaneType. r=bbouvier (f850c10bff)
 - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier) (31bc615781)
 - Bug 1224389 - Odin: simplify AsmJSModule global data allocation (r=bbouvier) (3ba518183a)
 - Bug 1222684 - IonMonkey: MIPS: Implement callWithPatch and patchCall. r=luke (0ede7a61c3)
 - Bug 1224814 - "TraceLogger: Remove redundant checks in BaselineJIT". r=hv1989 (b3865fbdf0)
 - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke (1d0aba3710)
 - Bug 1224389 - Odin: refactor stubs, func-ptrs, and masm use (r=bbouvier) (2834725644)
 - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff (8ff2b3bcd5)
 - Bug 1176214 - Part 2: Preliminary adjustments. r=waldo (f9e2adca8a)
 - Bug 1176214 - Part 3: VM core changes. r=waldo (cf5b24fe18)
 - Bug 1176214 - Part 4: VM built-in lib changes. r=waldo (603335d2aa)
 - Bug 1176214 - Part 5: Ion changes. r=h4writer (b589713e1c)
 - Bug 1176214 - Part 6: Odin changes. r=luke (f1dcb025d2)
 - Bug 1176214 - Part 7: Ctypes, shell, xpconnect, etc. r=waldo (bdc78e0558)
 - Bug 1199578 - test case. r=waldo (6a94fd455a)
 - Bug 1211409 - load/store exclusive for ARM-32. r=jolesen (38efc4882e)
 - Bug 1205390 - guard against asm.js compilation not being available. r=me (aeefe98cfd)
 - Make test runnable on non-Nightly (no bug) r=me (27930210ed)
 - Bug 1176214 - Part 8: jit-test changes. r=bbouvier (31c4f42eea)
 - Bug 1176214 - Part 9: tests changes. r=bbouvier (a245687f43)
 - Bug 1176214 - Part 10: jsapi-tests changes. r=bbouvier (610e0002a2)
 - bug 1198656 remove unnecessary reinterpret_casts r=padenot (bc5a67d521)
 - bug 1198656 refactor acquiring the content into an object method r=padenot (b7b062fbf1)
 - bug 1198656 clear references in mJSChannels on successful content acquire r=padenot (65e5ee1856)
 - bug 1198656 delay AudioBuffer allocation until required r=padenot (57d0fd0d01)
 - bug 1199559 remove now unused SetRawChannelContents r=padenot (40685ef783)
 - Bug 1203616 - Properly scale the input buffer of a WaveShaperNode before processing it with the curve. r=karlt (12e9592a9e)
 - Bug 1186343: Throw an InvalidStateError when we set the curve attribute of a WaveShaperNode with a Float32Array of length less than 2; r=padenot,smaug (df83b21fd0)
 - bug 1188244 throw in SetCurve() on OOM r=padenot (17967b7b58)
 - Bug 1176214 - Part 11: Changes to DOM, except for WebGL. r=bz, r=clb (c40e5c2a68)
 - Bug 1176214 - Part 12: Changes to WebGL. r=bz, r=clb (228c90da3c)
 - Bug 1176214 - Part 13: Changes to ipc. r=mrbkap (4b11d4e509)
 - Bug 1176214 - Part 14: Changes to netwerk. r=jduell (91568c8444)
 - Bug 1176214 - Part 15: Changes to xpcom. r=nfroyd (df8d080070)
 - Revert "Bug 1176214 - Part 14: Changes to netwerk. r=jduell" (d0aedbac94)
 - improved backport of PM because of newer JS_GetArrayBufferData (9d8188ff5e)
 - bug 1199559 write decodeAudioData buffer in a format suitable for direct use by AudioBuffer r=padenot (da00bab1a1)
 - bug 1225003 null-check mBuffer in SizeOfExcludingThis() r=padenot (c01d389f10)
 - Bug 1225365 - Fix assertion in the nsScriptNameSpaceManager memory reporter. r=bz. (a5605a8923)
 - Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8. (26abcea276)
 - Bug 1214506. Ensure OggReader sets proper IDs for its tracks. r=jya (a270b02301)
 - bits of Bug 1188812 - Obtain CDM can render capability and store into MediaInfo (321388180e)
 - Bug 1226450 - Report audio/video codecs used in HTMLMediaElement and WebAudio via telemetry. r=jya (e722b409b7) (f5a7b27f3d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1229395 - Part 1 - Unbreak MOZ_NATIVE_JEMALLOC after bug 1141079. r=glandium (07a1e4d8a6)
 - Bug 1229395 - Part 2 - Rely on MALLOC_H to provide function prototypes for MOZ_NATIVE_JEMALLOC. r=glandium (5b305f69db) (2d33df0acf)
- import from UXP: Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769c) (522696571d)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git f4385096ea...522696571d:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1211204 - Remove possible false-negative with D3D9 texture memory reporting. r=mattwoodrow (74adbcad19)
 - Bug 1200595 - D3D9 TextureData implementation. r=Bas (2624bd59a3)
 - Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow (98130b5d6b)
 - Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow (8b732af2da)
 - Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow (79443ff5d7)
 - Bug 1200595 - SharedSurface TextureData implementation. r=jgilbert (aadc8c5601)
 - Bug 1200595 - DIB TextureData implementation. r=Bas (d7bae178ad)
 - Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow (890d76ff9b)
 - Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow (fa9ac2e414)
 - Allow asynchronous D3D11 TextureClients on the main thread. (bug 1217665 part 5, r=nical) (cb77fa88cc)
 - Implement the direct bitmap drawing model for plugins. (bug 1217665 part 6, r=mattwoodrow) (82f9015e5a)
 - Implement the direct DXGI drawing model for plugins. (bug 1217665 part 7, r=mattwoodrow) (cdeeb52a91)
 - Implement the DidComposite NPAPI callback. (bug 1217665 part 8, r=mattwoodrow) (4eb2a790ae)
 - Add an NPN_GetValue query to find the browser's DXGI adapter. (bug 1217665 part 10, r=aklotz,mattwoodrow) (84af4e525a)
 - Create a D3D11 content device even if D2D is blocked. (bug 1217665 part 11, r=jrmuizel) (142441808e)
 - Bug 1229665 - Convert widget clip regions to LayoutDevicePixels. r=botond. (edf746b278)
 - Bug 1204715 - Move browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} to moz.build. r=mshal (8c6b4709bc)
 - Bug 1212773 - Pass a base directory to jar maker, instead of a chrome directory. r=gps (1f644706c6)
 - Bustage fix for bug 1210687 on a CLOSED TREE. r=me (4cd7000101)
 - Bug 1212773 - Extend jar maker syntax for jar file location. r=gps (8119aa2b98)
 - Bug 1164039 - moved TelemetryTimestamps.jsm and tests to toolkit/componets/telemetry/. r=dexter (942145656e)
 - Bug 1184705 - Search A/B testing cohort identifier should be recorded in FHR, r=rnewman. (b5cf397cf0)
 - Bug 1230047 (part 2) - Make several PaintWindow() functions use LayoutDevice coordinates. r=kats. (246e1321ca)
 - Bug 1218454 - part 1 - move DialogValueHolder::Get out-of-line; r=bz (2d65438b37)
 - Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz (59e3b60749)
 - Bug 1205945 part.1 Remove unnecessary member of IMEInputHandler, mLastDispatchedCompositionString r=smichaud (2223df8aec)
 - Bug 1205945 part.2 Add DispatchCompositionStartEvent() and move the code of OnStartIMEComposition() into it r=smichaud (25449c2bca)
 - Bug 1205945 part.3 Move the code of OnUpdateIMEComposition() into DispatchCompositionChangeEvent() r=smichaud (e85a65f2f7)
 - Bug 1205945 part.4 Move the code of OnEndIMEComposition() into DispatchCompositionCommitEvent() r=smichaud (21e6218c06)
 - Bug 1205945 part.5 Emulate mSelectedRange at dispatching compositionchange or compositioncommit event until OnSelectionChange() is called r=smichaud (f82baaea8e)
 - Bug 1205945 part.6 IMEInputHandler::GetAttributedSubstringFromRange() should return stored composition string if the range is in the composition string r=smichaud (53eabe028b)
 - Bug 1205399 - Follow-up to fix build bustage for platforms without OS X 10.10 and -Wswitch enabled. r=mstange (c2e8eda9b5)
 - Bug 1220337 - Don't show alternate notification actions on OS X 10.8. r=MattN (5ef8449dcc)
 - Bug 1224738 - Fix alternate action index getter name on OS X. r=MattN (a6f83ce706)
 - Bug 1225908 - AsmSimdTypeToLaneType. r=bbouvier (f850c10bff)
 - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier) (31bc615781)
 - Bug 1224389 - Odin: simplify AsmJSModule global data allocation (r=bbouvier) (3ba518183a)
 - Bug 1222684 - IonMonkey: MIPS: Implement callWithPatch and patchCall. r=luke (0ede7a61c3)
 - Bug 1224814 - "TraceLogger: Remove redundant checks in BaselineJIT". r=hv1989 (b3865fbdf0)
 - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke (1d0aba3710)
 - Bug 1224389 - Odin: refactor stubs, func-ptrs, and masm use (r=bbouvier) (2834725644)
 - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff (8ff2b3bcd5)
 - Bug 1176214 - Part 2: Preliminary adjustments. r=waldo (f9e2adca8a)
 - Bug 1176214 - Part 3: VM core changes. r=waldo (cf5b24fe18)
 - Bug 1176214 - Part 4: VM built-in lib changes. r=waldo (603335d2aa)
 - Bug 1176214 - Part 5: Ion changes. r=h4writer (b589713e1c)
 - Bug 1176214 - Part 6: Odin changes. r=luke (f1dcb025d2)
 - Bug 1176214 - Part 7: Ctypes, shell, xpconnect, etc. r=waldo (bdc78e0558)
 - Bug 1199578 - test case. r=waldo (6a94fd455a)
 - Bug 1211409 - load/store exclusive for ARM-32. r=jolesen (38efc4882e)
 - Bug 1205390 - guard against asm.js compilation not being available. r=me (aeefe98cfd)
 - Make test runnable on non-Nightly (no bug) r=me (27930210ed)
 - Bug 1176214 - Part 8: jit-test changes. r=bbouvier (31c4f42eea)
 - Bug 1176214 - Part 9: tests changes. r=bbouvier (a245687f43)
 - Bug 1176214 - Part 10: jsapi-tests changes. r=bbouvier (610e0002a2)
 - bug 1198656 remove unnecessary reinterpret_casts r=padenot (bc5a67d521)
 - bug 1198656 refactor acquiring the content into an object method r=padenot (b7b062fbf1)
 - bug 1198656 clear references in mJSChannels on successful content acquire r=padenot (65e5ee1856)
 - bug 1198656 delay AudioBuffer allocation until required r=padenot (57d0fd0d01)
 - bug 1199559 remove now unused SetRawChannelContents r=padenot (40685ef783)
 - Bug 1203616 - Properly scale the input buffer of a WaveShaperNode before processing it with the curve. r=karlt (12e9592a9e)
 - Bug 1186343: Throw an InvalidStateError when we set the curve attribute of a WaveShaperNode with a Float32Array of length less than 2; r=padenot,smaug (df83b21fd0)
 - bug 1188244 throw in SetCurve() on OOM r=padenot (17967b7b58)
 - Bug 1176214 - Part 11: Changes to DOM, except for WebGL. r=bz, r=clb (c40e5c2a68)
 - Bug 1176214 - Part 12: Changes to WebGL. r=bz, r=clb (228c90da3c)
 - Bug 1176214 - Part 13: Changes to ipc. r=mrbkap (4b11d4e509)
 - Bug 1176214 - Part 14: Changes to netwerk. r=jduell (91568c8444)
 - Bug 1176214 - Part 15: Changes to xpcom. r=nfroyd (df8d080070)
 - Revert "Bug 1176214 - Part 14: Changes to netwerk. r=jduell" (d0aedbac94)
 - improved backport of PM because of newer JS_GetArrayBufferData (9d8188ff5e)
 - bug 1199559 write decodeAudioData buffer in a format suitable for direct use by AudioBuffer r=padenot (da00bab1a1)
 - bug 1225003 null-check mBuffer in SizeOfExcludingThis() r=padenot (c01d389f10)
 - Bug 1225365 - Fix assertion in the nsScriptNameSpaceManager memory reporter. r=bz. (a5605a8923)
 - Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8. (26abcea276)
 - Bug 1214506. Ensure OggReader sets proper IDs for its tracks. r=jya (a270b02301)
 - bits of Bug 1188812 - Obtain CDM can render capability and store into MediaInfo (321388180e)
 - Bug 1226450 - Report audio/video codecs used in HTMLMediaElement and WebAudio via telemetry. r=jya (e722b409b7) (f5a7b27f3d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1229395 - Part 1 - Unbreak MOZ_NATIVE_JEMALLOC after bug 1141079. r=glandium (07a1e4d8a6)
 - Bug 1229395 - Part 2 - Rely on MALLOC_H to provide function prototypes for MOZ_NATIVE_JEMALLOC. r=glandium (5b305f69db) (2d33df0acf)
- import from UXP: Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769c) (522696571d)

* 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

1 comment:

  1. Roy, I'm running basilisk55-win32-git-20230415-ff2541e27-xpmod.7z on XPSP3.
    When I goto this address: https://y2mate.is/watch?v=yRYFKcMa_Ek&list=PLjB-wurbnZxUY8WEq6iu-A45Bt_EjXvDX&index=55&pp=iAQB
    it displays a page with "fuchsia" "Convert" boxes to select.
    I select one with the mouse and it spins for a few seconds and changes to "Download".
    The problem is, if I click the "Download" button with the mouse, nothing happens. Almost like it's losing focus.

    Now if I use the "TAB" key and click it a number of times until a small outline appears around the "Download" (not the dark "fuchsia on the button) and hit "ENTER", the download works fine.
    This used to work a while back, but now it doesn't.
    Any idea?

    ReplyDelete