Browsers release notes

The official support forum for the browser platform based on Goanna/UXP by roytam1, servicing many Windows 2000/XP users (particularly those on older hardware).

Moderator: roytam1

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230916-517c54e11e-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 1240411: P6. Clean up OMX headers. r=ayang (114a1df4be)
- Bug 1230385, part 1 - Use MOZ_CRASH in ContentChild::AllocP*() methods. r=billm (6f8016bb29)
- Bug 1230385, part 2 - Use NS_WARNING in unimplemented TabChild methods. r=billm (28a7165773)
- Bug 1234026 - Pass a --display option to gtk_init in content processes. r=karlt (8e3e17858e)
- Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan (e029c51e58)
- Bug 1240796 - Implement Uint32x4 <==> Float32x4 conversions. r=sunfish (5a42f571ea)
- Bug 1240796 - Implement unsigned SIMD compares. r=sunfish (93d4979730)
- Bug 1240796 - Implement Uint32x4 extractLane in Ion. r=nbp (b5b7c782b6)
- Bug 1240796 - Add Uint32x4 support to jit-test/lib/simd.js. r=bbouvier (187cbbb1d0)
- Bug 1245547 - Implement RSimdBox for Uint32x4. r=nbp (0186f0355f)
- Bug 1244254 - Move SimdTypeToMIRType into the header. r=nbp (5b15375c4e)
- Bug 1217236 - Block trackers loaded by Flash movies. r=gcp (a1318a33da)
- Bug 1237402 - Allow certain plugins to be loaded in parent process (r=jimm) (e951737778)
- Bug 1172304 - Fix to handle short read in Plugin code. r=johns (625dadd61b)
- Bug 377630 - Preventing filename disclosure, by putting downloaded files in a private directory. r=bz (5aca752a5c)
- Bug 579517 follow-up: Remove NSPR types that crept in (c7cb9ffc11)
- Bug 1245724 - Make plugin network requests bypass service worker interception. r=ehsan (a0b7fab3ee)
- Please enter the commit message for your chang Bug 1244254 - Pass a SimdType to inlineSimd(). r=nbp (6fcacd3c5d)
- Bug 1244254 - Add IonBuilder::unboxSimd(). r=nbp (d5f0922fd9)
- Bug 1244254 - Check SIMD arguments in IonBuilder. r=nbp (832d38940f)
- Bug 1244254 - Replace MaybeSimdUnbox with assertions. r=nbp (9c2ad4a8c5)
- Bug 1244254 - Add SimdType to MSimdBox and MSimdUnbox. r=nbp (74412371f5)
- Bug 1238003 - Part 1: Add BooleanPolicy. r=jandem (79c1716cac)
- Bug 1238003 - Part 2: Use Policy in RegExpMatcher and RegExpTester. r=jandem (a2ef8feec4)
- Bug 1238003 - Part 3: Add test for Policy in RegExpMatcher and RegExpTester. r=jandem (1653bec783)
- Bug 1244254 - Simplify MSimd* constructors. r=nbp (0ab2efcb4c)
- Bug 1244889 - Remove trivial SIMD NewAsmJS factories. r=bbouvier (2f9c41713c)
- Bug 1244828 - Ensure enough ballast space in CallPolicy::adjustInputs. r=bbouvier (d84dae2175)
- Bug 1244828 - Ensure enough ballast space in AllDoublePolicy::adjustInputs. r=bbouvier (361092db86)
- Bug 1245421: Remove dead function CoercesToDouble; r=h4writer (502b9efcee) (fc9fb8b315)
- Revert "pref: disable `javascript.options.ion' for the time being since it can cause crash in random memory location with corrupted stack when browsing (affects archive.org)" (2fd5121803)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Remove Compositor::mRenderBounds. (bug 1243071 part 1, r=mattwoodrow) (5f82e99655)
- Use double precision when computing the backdrop copy rect. (bug 1243071 part 2, r=mattwoodrow) (3db95bac33)
- Add software mix-blend mode support to the D3D9 compositor. (bug 1243071 part 3, r=bas,mattwoodrow) (4a68678ab7)
- Bug 1231564 - Don't trigger new composites just to repaint debug overlays. r=BenWa (7dfd13163a)
- Bug 1249312: UseAcceleratedCanvas on Mac should really be UseAcceleratedSkiaCanvas. r=mchang (0b830d9c6e)
- Fix stale intermediate surfaces in the D3D9 compositor. (bug 1244821, r=mattwoodrow) (1827598eaa)
- Bug 1224433 - Part 2: Clamp the invalidation rect to values that fit within nscoord. r=rc (3c08f0531e)
- Bug 1161978 - Use GetEffectiveVisibleRegion() for Layer invalidation r=matt.woodrow (3209eda22d)
- Bug 1242720 - Followup: reduce code duplication. r=jfkthame (37ff368177)
- improve gcc11 and later fix for numeric limits (e7a3e86bb7)
- Bug 1240589 - Import Chromium's upstream rand_util_win.cc to avoid rand_s() crash. r=jld (9be9342c7b)
- Bug 1240589 - Cross compilation fixup. (714a88c2a3)
- Bug 1188211 - Fix more constructors in IPC; r=billm (500382e235)
- Bug 1200131 - Avoid shadowing members in tuple.h; r=njn (0c3f06c4eb)
- Bug 1205942 (part 1) - Fix overflows in time_posix.cc. r=jld. (18961ef5dd)
- Bug 1205942 (part 2) - Fix "always true" warning in child_thread.cc. r=jld. (3c21921822)
- Bug 1205942 (part 3) - Remove unused OS version detection functions from ipc/chromium/. r=jld. (da54914934)
- Bug 1205942 (part 4) - Remove GetWinVersion(). r=jld. (345daa48bb)
- Bug 1141565 - TSan: data race ipc/chromium/src/base/histogram.cc:730 Accumulate. r=gfritzsche. (be428d7396)
- Bug 1240985 - IPC glib deadlock fix (r=jld) (ab640c7c5b)
- Bug 1241901 part 4 - Stop using nsAutoPtr for holding primitive arrays. r=froydnj (f8c2de6f8b)
- Bug 1133073 - Use PR_DuplicateEnvironment to avoid post-fork malloc on all Linux platforms. r=dhylands# Please enter the commit message for your changes. Lines starting (58b793b6db)
- Bug 1215151 - Add XPCOM leak checking for base::Thread. r=jld (5f58074c97)
- bug 1249622 - make ThreadData::list_lock_ a StaticMutex r=froydnj (1fbc823209)
- Bug 1213320 - Detect IPC::Channel leaks with the XPCOM leak checker. r=jld (d483f4abc2)
- bug 1161166 - Move some implementation out of ipc headres to not include headres for EndianU32_* r=billm (6125f1789d)
- Bug 1221056 - Make the destroy messages for PTexture and PCompositable part of the current transaction when applicable. r=sotaro (52e3533e8d)
- Bug 1236167: P1. Do not attempt to destroy a non allocated surface. r=nical (169570d50e)
- Bug 1236167 - Don't attempt to take a compositor snapshot if parameters are incorrect. r=jrmuizel (7b65e2df32)
- Bug 1229780 - Remove TextureClientPool helper functions from ClientLayerManager, r=mwoodrow (3f8cc506d9)
- remove code without reference in FF or TFF (0126b4d3f8) (37721bb087)
- [libwebp] Fix OOB write in BuildHuffmanTable. (efdf1d591d)
- [libwebp] Fix invalid incremental decoding check. (08625c2b16)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1230352 - Update to Oculus SDK 0.8.0,r=vlad (ec5404763a)
- Bug 1237689 - Enable Oculus hardware latency tester r=daoshengmu (a914fb5c78)
- Bug 1248757 Use string ::Assign() instead of Adopt() when reading blobs as strings. r=asuth (65e361797f)
- Bug 1248757 followup - Release blob after assignment in DoGetBlobAsString on CLOSED TREE. (8f5d86a27a)
- Bug 1240583 - Odin: record and assert whether a function is defined yet (r=bbouvier) (693c0be6fe)
- Bug 1240583 - Odin: store code-range index instead of entry offset in ModuleGenerator (r=bbouvier) (ac14028824)
- Bug 1240583 - add thunkWithPatch/patchThunk (r=jandem) (9b53ac4d5b)
- Bug 1240583 - Odin: fix long jumps/calls on ARM for large modules (r=bbouvier) (3f7bacc9cf)
- Bug 1240583 - Odin: add MacroAssembler::repatchThunk (r=bbouvier) (1336b1492d)
- Bug 1037483 adopt microformats-shiv for microformats v2 support, r=tantek (c08afa618d)
- Bug 1224766 - forward callID to disambiguate multiple gUM requests from same window. r=jesup,smaug (547eafdbaa)
- Bug 1201393. Remove irrelevant ProcessedMediaStream for nsSpeechTask. r=eitan (f17f8e6821)
- Bug 1240583: Fix non-unified build for fuzzers; r=luke (cc7ea34899)
- Bug 1212366 - Part 1. Don't call SetAudioOutputVolume if stream is destroyed. r=roc (af1106491c)
- Bug 1212366 - Part 2. Don't release SourceMediaStream until StreamListener is called. r=roc (08cf9cf62f)
- Bug 1220320 - implement the nsSupportsWeakReference. r=baku (0cfd32c83a)
- Bug 1225347 - Apply audio setting to volume parameter of Speak(). r=eeejay (fc6dbd938c)
- Bug 1228564 - part 1 : revert the changeset of bug 1190040. r=baku. (921a0f7383)
- Bug 1195051 - Part 3: Test changes; r=padenot (438a73a408)
- Bug 1195051 - Part 4: Fix a null pointer crash happening after the destination node gets CCed (90fd50c8ac)
- Bug 1228564 - part 2 : check audio capturing when the agent is registered/unregistered. r=baku. (14f473625b)
- Bug 1228564 - Follow-up to fix static analysis build bustage. r=me (295d61a1b6)
- Bug 1247846 - Odin: switch CallIndirect to wasm binary encoding (r=bbouvier) (5997b4c59b)
- Bug 1247846 - Odin: refactor ModuleGenerator::finish (r=bbouvier) (a71293c284)
- Bug 1247846 - Odin: refactor error stub generation (r=bbouvier) (5f9f98b215) (9e41bd2207)
- devtools: fix use of genexprs and legacy comprehensions (b8f9cd342d)
- more devtools js fixes (9c3ef02584)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1247104 - BaldrMonkey: Outline a method to reduce indenetation. r=luke (43aae99318)
- Bug 1247104 - BaldrMonkey: Enclose most of WasmText.cpp in anonymous namespaces. r=luke (50a93211ef)
- Bug 1247104 - BaldrMonkey: Parsing, encoding, and decoding for load+store. r=luke (bf87e68074)
- Bug 1247846 - Baldr: add type declaration to text language (r=sunfish) (4333417275)
- Bug 1245112 - Part 1: Move MacroAssembler::branchPrivatePtr into generic macro assembler. r=nbp (ba4b42bca0)
- Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp (863dbbb121)
- Bug 1245112 - Part 3: Move MacroAssembler::branch32 into generic macro assembler. r=nbp (e8464ab752)
- Bug 1245112 - Part 4: Move MacroAssembler::branchTest64 into generic macro assembler. r=nbp (6ac2817f78)
- Bug 1245112 - Part 5: Move MacroAssembler::branchTestPtr into generic macro assembler. r=nbp (5498a461ec)
- Bug 1245112 - Part 6: Move MacroAssembler::branchTest32 into generic macro assembler. r=nbp (3f80771dfd)
- Bug 1245112 - Part 7: Move MacroAssembler::branchFloat into generic macro assembler. r=bbouvier (bfe366f03d)
- Bug 1245112 - Part 8: Move MacroAssembler::branchTruncateFloat32 into generic macro assembler. r=bbouvier (a2953d2eb1)
- Bug 1245112 - Part 9: Move MacroAssembler::branchDouble into generic macro assembler. r=nbp (68910e9b54)
- Bug 1245112 - Part 10: Move MacroAssembler::branchTruncateDouble into generic macro assembler. r=nbp (cb176293fe)
- Bug 1245112 - Part 11: Move generic MacroAssembler methods into check_macroassembler_style block. r=nbp (faa0180389)
- Bug 1246957: Make the data section require the memory section; r=luke (9337d637ab)
- Bug 1247846 - Baldr: add indirect function table and call_indirect (r=sunfish) (a379696e7f)
- Bug 1247247 - Factor essential wasmEval code into public helper function. r=luke (606562c29b)
- Bug 1240127 - Fold MTableSwitch with constant int32 operand. r=nbp (350accb1cc)
- Bug 1246658 part 1 - Refactor MDefinition::constantValue and friends. r=bbouvier (fea967ef6e)
- Bug 1246658 part 2 - Rewrite MConstant::valueToBoolean to not depend on js::Value. r=luke (8b6cddbd7c) (517c54e11e)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1240411: P6. Clean up OMX headers. r=ayang (114a1df4be)
- Bug 1230385, part 1 - Use MOZ_CRASH in ContentChild::AllocP*() methods. r=billm (6f8016bb29)
- Bug 1230385, part 2 - Use NS_WARNING in unimplemented TabChild methods. r=billm (28a7165773)
- Bug 1234026 - Pass a --display option to gtk_init in content processes. r=karlt (8e3e17858e)
- Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan (e029c51e58)
- Bug 1240796 - Implement Uint32x4 <==> Float32x4 conversions. r=sunfish (5a42f571ea)
- Bug 1240796 - Implement unsigned SIMD compares. r=sunfish (93d4979730)
- Bug 1240796 - Implement Uint32x4 extractLane in Ion. r=nbp (b5b7c782b6)
- Bug 1240796 - Add Uint32x4 support to jit-test/lib/simd.js. r=bbouvier (187cbbb1d0)
- Bug 1245547 - Implement RSimdBox for Uint32x4. r=nbp (0186f0355f)
- Bug 1244254 - Move SimdTypeToMIRType into the header. r=nbp (5b15375c4e)
- Bug 1217236 - Block trackers loaded by Flash movies. r=gcp (a1318a33da)
- Bug 1237402 - Allow certain plugins to be loaded in parent process (r=jimm) (e951737778)
- Bug 1172304 - Fix to handle short read in Plugin code. r=johns (625dadd61b)
- Bug 377630 - Preventing filename disclosure, by putting downloaded files in a private directory. r=bz (5aca752a5c)
- Bug 579517 follow-up: Remove NSPR types that crept in (c7cb9ffc11)
- Bug 1245724 - Make plugin network requests bypass service worker interception. r=ehsan (a0b7fab3ee)
- Please enter the commit message for your chang Bug 1244254 - Pass a SimdType to inlineSimd(). r=nbp (6fcacd3c5d)
- Bug 1244254 - Add IonBuilder::unboxSimd(). r=nbp (d5f0922fd9)
- Bug 1244254 - Check SIMD arguments in IonBuilder. r=nbp (832d38940f)
- Bug 1244254 - Replace MaybeSimdUnbox with assertions. r=nbp (9c2ad4a8c5)
- Bug 1244254 - Add SimdType to MSimdBox and MSimdUnbox. r=nbp (74412371f5)
- Bug 1238003 - Part 1: Add BooleanPolicy. r=jandem (79c1716cac)
- Bug 1238003 - Part 2: Use Policy in RegExpMatcher and RegExpTester. r=jandem (a2ef8feec4)
- Bug 1238003 - Part 3: Add test for Policy in RegExpMatcher and RegExpTester. r=jandem (1653bec783)
- Bug 1244254 - Simplify MSimd* constructors. r=nbp (0ab2efcb4c)
- Bug 1244889 - Remove trivial SIMD NewAsmJS factories. r=bbouvier (2f9c41713c)
- Bug 1244828 - Ensure enough ballast space in CallPolicy::adjustInputs. r=bbouvier (d84dae2175)
- Bug 1244828 - Ensure enough ballast space in AllDoublePolicy::adjustInputs. r=bbouvier (361092db86)
- Bug 1245421: Remove dead function CoercesToDouble; r=h4writer (502b9efcee) (fc9fb8b315)
- Revert "pref: disable `javascript.options.ion' for the time being since it can cause crash in random memory location with corrupted stack when browsing (affects archive.org)" (2fd5121803)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Remove Compositor::mRenderBounds. (bug 1243071 part 1, r=mattwoodrow) (5f82e99655)
- Use double precision when computing the backdrop copy rect. (bug 1243071 part 2, r=mattwoodrow) (3db95bac33)
- Add software mix-blend mode support to the D3D9 compositor. (bug 1243071 part 3, r=bas,mattwoodrow) (4a68678ab7)
- Bug 1231564 - Don't trigger new composites just to repaint debug overlays. r=BenWa (7dfd13163a)
- Bug 1249312: UseAcceleratedCanvas on Mac should really be UseAcceleratedSkiaCanvas. r=mchang (0b830d9c6e)
- Fix stale intermediate surfaces in the D3D9 compositor. (bug 1244821, r=mattwoodrow) (1827598eaa)
- Bug 1224433 - Part 2: Clamp the invalidation rect to values that fit within nscoord. r=rc (3c08f0531e)
- Bug 1161978 - Use GetEffectiveVisibleRegion() for Layer invalidation r=matt.woodrow (3209eda22d)
- Bug 1242720 - Followup: reduce code duplication. r=jfkthame (37ff368177)
- improve gcc11 and later fix for numeric limits (e7a3e86bb7)
- Bug 1240589 - Import Chromium's upstream rand_util_win.cc to avoid rand_s() crash. r=jld (9be9342c7b)
- Bug 1240589 - Cross compilation fixup. (714a88c2a3)
- Bug 1188211 - Fix more constructors in IPC; r=billm (500382e235)
- Bug 1200131 - Avoid shadowing members in tuple.h; r=njn (0c3f06c4eb)
- Bug 1205942 (part 1) - Fix overflows in time_posix.cc. r=jld. (18961ef5dd)
- Bug 1205942 (part 2) - Fix "always true" warning in child_thread.cc. r=jld. (3c21921822)
- Bug 1205942 (part 3) - Remove unused OS version detection functions from ipc/chromium/. r=jld. (da54914934)
- Bug 1205942 (part 4) - Remove GetWinVersion(). r=jld. (345daa48bb)
- Bug 1141565 - TSan: data race ipc/chromium/src/base/histogram.cc:730 Accumulate. r=gfritzsche. (be428d7396)
- Bug 1240985 - IPC glib deadlock fix (r=jld) (ab640c7c5b)
- Bug 1241901 part 4 - Stop using nsAutoPtr for holding primitive arrays. r=froydnj (f8c2de6f8b)
- Bug 1133073 - Use PR_DuplicateEnvironment to avoid post-fork malloc on all Linux platforms. r=dhylands# Please enter the commit message for your changes. Lines starting (58b793b6db)
- Bug 1215151 - Add XPCOM leak checking for base::Thread. r=jld (5f58074c97)
- bug 1249622 - make ThreadData::list_lock_ a StaticMutex r=froydnj (1fbc823209)
- Bug 1213320 - Detect IPC::Channel leaks with the XPCOM leak checker. r=jld (d483f4abc2)
- bug 1161166 - Move some implementation out of ipc headres to not include headres for EndianU32_* r=billm (6125f1789d)
- Bug 1221056 - Make the destroy messages for PTexture and PCompositable part of the current transaction when applicable. r=sotaro (52e3533e8d)
- Bug 1236167: P1. Do not attempt to destroy a non allocated surface. r=nical (169570d50e)
- Bug 1236167 - Don't attempt to take a compositor snapshot if parameters are incorrect. r=jrmuizel (7b65e2df32)
- Bug 1229780 - Remove TextureClientPool helper functions from ClientLayerManager, r=mwoodrow (3f8cc506d9)
- remove code without reference in FF or TFF (0126b4d3f8) (37721bb087)
- [libwebp] Fix OOB write in BuildHuffmanTable. (efdf1d591d)
- [libwebp] Fix invalid incremental decoding check. (08625c2b16)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1230352 - Update to Oculus SDK 0.8.0,r=vlad (ec5404763a)
- Bug 1237689 - Enable Oculus hardware latency tester r=daoshengmu (a914fb5c78)
- Bug 1248757 Use string ::Assign() instead of Adopt() when reading blobs as strings. r=asuth (65e361797f)
- Bug 1248757 followup - Release blob after assignment in DoGetBlobAsString on CLOSED TREE. (8f5d86a27a)
- Bug 1240583 - Odin: record and assert whether a function is defined yet (r=bbouvier) (693c0be6fe)
- Bug 1240583 - Odin: store code-range index instead of entry offset in ModuleGenerator (r=bbouvier) (ac14028824)
- Bug 1240583 - add thunkWithPatch/patchThunk (r=jandem) (9b53ac4d5b)
- Bug 1240583 - Odin: fix long jumps/calls on ARM for large modules (r=bbouvier) (3f7bacc9cf)
- Bug 1240583 - Odin: add MacroAssembler::repatchThunk (r=bbouvier) (1336b1492d)
- Bug 1037483 adopt microformats-shiv for microformats v2 support, r=tantek (c08afa618d)
- Bug 1224766 - forward callID to disambiguate multiple gUM requests from same window. r=jesup,smaug (547eafdbaa)
- Bug 1201393. Remove irrelevant ProcessedMediaStream for nsSpeechTask. r=eitan (f17f8e6821)
- Bug 1240583: Fix non-unified build for fuzzers; r=luke (cc7ea34899)
- Bug 1212366 - Part 1. Don't call SetAudioOutputVolume if stream is destroyed. r=roc (af1106491c)
- Bug 1212366 - Part 2. Don't release SourceMediaStream until StreamListener is called. r=roc (08cf9cf62f)
- Bug 1220320 - implement the nsSupportsWeakReference. r=baku (0cfd32c83a)
- Bug 1225347 - Apply audio setting to volume parameter of Speak(). r=eeejay (fc6dbd938c)
- Bug 1228564 - part 1 : revert the changeset of bug 1190040. r=baku. (921a0f7383)
- Bug 1195051 - Part 3: Test changes; r=padenot (438a73a408)
- Bug 1195051 - Part 4: Fix a null pointer crash happening after the destination node gets CCed (90fd50c8ac)
- Bug 1228564 - part 2 : check audio capturing when the agent is registered/unregistered. r=baku. (14f473625b)
- Bug 1228564 - Follow-up to fix static analysis build bustage. r=me (295d61a1b6)
- Bug 1247846 - Odin: switch CallIndirect to wasm binary encoding (r=bbouvier) (5997b4c59b)
- Bug 1247846 - Odin: refactor ModuleGenerator::finish (r=bbouvier) (a71293c284)
- Bug 1247846 - Odin: refactor error stub generation (r=bbouvier) (5f9f98b215) (9e41bd2207)
- devtools: fix use of genexprs and legacy comprehensions (b8f9cd342d)
- more devtools js fixes (9c3ef02584)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1247104 - BaldrMonkey: Outline a method to reduce indenetation. r=luke (43aae99318)
- Bug 1247104 - BaldrMonkey: Enclose most of WasmText.cpp in anonymous namespaces. r=luke (50a93211ef)
- Bug 1247104 - BaldrMonkey: Parsing, encoding, and decoding for load+store. r=luke (bf87e68074)
- Bug 1247846 - Baldr: add type declaration to text language (r=sunfish) (4333417275)
- Bug 1245112 - Part 1: Move MacroAssembler::branchPrivatePtr into generic macro assembler. r=nbp (ba4b42bca0)
- Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp (863dbbb121)
- Bug 1245112 - Part 3: Move MacroAssembler::branch32 into generic macro assembler. r=nbp (e8464ab752)
- Bug 1245112 - Part 4: Move MacroAssembler::branchTest64 into generic macro assembler. r=nbp (6ac2817f78)
- Bug 1245112 - Part 5: Move MacroAssembler::branchTestPtr into generic macro assembler. r=nbp (5498a461ec)
- Bug 1245112 - Part 6: Move MacroAssembler::branchTest32 into generic macro assembler. r=nbp (3f80771dfd)
- Bug 1245112 - Part 7: Move MacroAssembler::branchFloat into generic macro assembler. r=bbouvier (bfe366f03d)
- Bug 1245112 - Part 8: Move MacroAssembler::branchTruncateFloat32 into generic macro assembler. r=bbouvier (a2953d2eb1)
- Bug 1245112 - Part 9: Move MacroAssembler::branchDouble into generic macro assembler. r=nbp (68910e9b54)
- Bug 1245112 - Part 10: Move MacroAssembler::branchTruncateDouble into generic macro assembler. r=nbp (cb176293fe)
- Bug 1245112 - Part 11: Move generic MacroAssembler methods into check_macroassembler_style block. r=nbp (faa0180389)
- Bug 1246957: Make the data section require the memory section; r=luke (9337d637ab)
- Bug 1247846 - Baldr: add indirect function table and call_indirect (r=sunfish) (a379696e7f)
- Bug 1247247 - Factor essential wasmEval code into public helper function. r=luke (606562c29b)
- Bug 1240127 - Fold MTableSwitch with constant int32 operand. r=nbp (350accb1cc)
- Bug 1246658 part 1 - Refactor MDefinition::constantValue and friends. r=bbouvier (fea967ef6e)
- Bug 1246658 part 2 - Rewrite MConstant::valueToBoolean to not depend on js::Value. r=luke (8b6cddbd7c) (517c54e11e)

* 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

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2026 Follow-up: Fill in missing BigInt64 cases in js::IsTypedArrayConstructor(). Hopefully fixes RSA errors on ProtonMail. (7392901a9b)
- Issue #2282 - Performance observer safety checks. Both fixes from later revisions, without the Dispatch API changes. (470af6ba50)
- Issue #2308 - Fix JSON BigInt regressions. https://bugzilla.mozilla.org/show_bug.cgi?id=1522433 (e9202b0b0f)
- Issue #2308 & #1240 Follow-up - Introduce new increment and decrement operations. https://bugzilla.mozilla.org/show_bug.cgi?id=1508521 (5c8a6c5bb8)
- Issue #2308 & #1240 Follow-up - Add BigInt support to JSOP_INC and JSOP_DEC. https://bugzilla.mozilla.org/show_bug.cgi?id=1526309 (e12e377e51)
- Issue #2308 & #1240 Follow-up - Fill in missing JSOP_INC/DEC cases for Ion on Intel32/64. (2b637c564f)
- Issue #2308 & #1240 Follow-up - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC. https://bugzilla.mozilla.org/show_bug.cgi?id=1519135 (209d714434)
- Issue #2308 & #1240 Follow-up - Fill in missing JSOP_INC/DEC cases for Doubles in Ion. (8f44226445)
- Issue #2307 - Part 1: Extend masm with the pmovmskb SSE2 instruction. (ba51ff6a74)
- Issue #2307 - Part 2: Move SIMD code generation to masm methods (20f39d9450)
- Issue #2307 - Part 2b: Remove superfluous dev comment (b086ec848b)
- Issue #2307 - Part 3: Remove SIMD.js support (50a4412750)
- Issue #2307 - Part 3b: Fix build bustage. (45c19ce1c5)

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

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- Revert "dom/media: more eme fixes" (2c6336eddb)
- Revert "configure: move MOZ_GMP define block after MOZ_EME" (7e50abda7d)
- Revert "Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC" (119feb053c)
- missing changes when reverting previous commit (6c3db876fc)
- [libwebp] Fix next is invalid pointer when WebPSafeMalloc fails (e5aed07ec1)
- [libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental. (293fa3120b)
- wasm: follow-up rev 50a44127 (cd21720e06)

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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230923-d0fd16ed-uxp-cd21720e06-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230923-d0fd16ed-uxp-cd21720e06-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-20230923-id-656ea98-uxp-cd21720e06-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230923-id-656ea98-ia-93af9a0-uxp-cd21720e06-xpmod.7z

My repo changes:
- Revert "packager: fix packaging when MOZ_GMP is not set" (4d826d4)

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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

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

Repo changes:
- [libwebp] Fix next is invalid pointer when WebPSafeMalloc fails (1a14de8c4)
- [libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental. (1133c864f)
- import from UXP: Issue #2026 Follow-up: Fill in missing BigInt64 cases in js::IsTypedArrayConstructor(). Hopefully fixes RSA errors on ProtonMail. (7392901a) (2d739a100)
- import from UXP: Issue #2282 - Performance observer safety checks. Both fixes from later revisions, without the Dispatch API changes. (470af6ba) (eff11b06a)
- import from UXP: Issue #2308 - Fix JSON BigInt regressions. https://bugzilla.mozilla.org/show_bug.cgi?id=1522433 (e9202b0b) (cf400a1e9)
- ported from UXP: Issue #2308 & #1240 Follow-up - Introduce new increment and decrement operations. https://bugzilla.mozilla.org/show_bug.cgi?id=1508521 (5c8a6c5b) (84874b393)
- ported from UXP:
- Issue #2308 & #1240 Follow-up - Add BigInt support to JSOP_INC and JSOP_DEC. https://bugzilla.mozilla.org/show_bug.cgi?id=1526309 (e12e377e)
- Issue #2308 & #1240 Follow-up - Fill in missing JSOP_INC/DEC cases for Ion on Intel32/64. (2b637c56)
- Issue #2308 & #1240 Follow-up - Fill in missing JSOP_INC/DEC cases for Doubles in Ion. (8f442264) (6c127b096)
- ported from UXP: Issue #2308 & #1240 Follow-up - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC. https://bugzilla.mozilla.org/show_bug.cgi?id=1519135 (209d7144) (13a98de43)
- import from UXP: Issue #2307 - Part 1: Extend masm with the pmovmskb SSE2 instruction. (ba51ff6a) (977971a8c)
- import from UXP: Issue #2307 - Part 2: Move SIMD code generation to masm methods (20f39d94) (e52ca85c5)
- import from UXP: Issue #2307 - Part 2b: Remove superfluous dev comment (b086ec84) (b517c8cb0)
- ported from UXP:
- Issue #2307 - Part 3: Remove SIMD.js support (50a44127)
- Issue #2307 - Part 3b: Fix build bustage. (45c19ce1) (ec5996871)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

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

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

repo changes since my last build:
- [libwebp] backport missing patch from https://github.com/webmproject/libwebp/commit/067031eaed11e91d9914e1e872738c7bdf075e0b (113bf758b9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1238935 - r=jonco (262e919be3)
- Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke (44f1c7ac03)
- Bug 1246331: Make unary decoding expect the real type, not the parent type; r=sunfish (fd159749d1)
- Bug 1244571 - BaldrMonkey: Remove obsolete opcodes. r=luke (670ae82404)
- Bug 1248488 - Odin: switch more integer immediates to variable-length u32s (r=sunfish) (c7e118cb58)
- Bug 1248860 - Odin: remove Expr::InterruptCheck (r=bbouvier) (c9824a364d)
- Bug 1248860 - Odin: move CompileArgs to ModuleGeneratorData (r=bbouvier) (5292a52fa9)
- Bug 1248860 - Baldr: change function bodies to an expr list from expr (r=bbouvier) (f8fd39d1b0)
- Bug 1248625 - Baldr: make string labels more regular (r=sunfish) (d14c7e6640)
- Bug 1248625 - Change 'return false' to 'return nullptr' (r=me) (ae1f98f059)
- Bug 1244889 - Remove toMIRType() and simdType() methods. r=bbouvier (0c281e9bc8)
- Bug 1244889 - Rename Type:isVarType() out of the way. r=luke (b7e0812cab)
- Bug 1244889 - Define a canonical subset of Type::Which. r=luke (4cb69fd6ec)
- Bug 1244889 - Reduce dependency on wasm::ValType. r=luke (53f41aad5d)
- Bug 1244889 - Reduce dependency on wasm::ExprType. r=luke (7353ebd8ed)
- Bug 1244889 - Fix CheckCoercionArg and CheckReturnType. r=luke (4824150189)
- Bug 1244889 - Remove SimdTypeToLength(). r=bbouvier (a2399e9e72)
- Bug 1243647 - Fix -Wimplicit-fallthrough warnings by breaking at unintentional switch fallthroughs in AsmJS.cpp. r=bbouvier (cb851f375d)
- Bug 1244889 - Amend wasm opcodes for unsigned I32x4 operations. r=bbouvier (ca05c907c8)
- fix NetBSD build (again) (08b0f8f447)
- Bug 1239007 - Replace nsIntRect by strongly-typed rects in a couple of nsCocoaUtils functions. r=mstange (501f73b896)
- Bug 1239855 - Fix for widget positioning/sizing on hidpi displays under Gtk. r=emk (f37be964c0)
- bug 1225970 dispatch an event to release the widget after draw r=roc (61fe380407)
- Bug 1232219 (part 2) - Fix -Wunused warnings in widget/gtk/. r=karlt. (3415ffc27a) (2e9d0efbca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1140558 - Part 2 - Make the testing deepEqual implementation shared properly in ObjectUtils.jsm. r=yoric (f1a217e34a)
- Bug 1154773 - Change undefined property a.prototype. r=Yoric (8a4dc37d6c)
- Bug 1202971 (part 1) - Fix compile warnings in libmar. r=rstrong. (30cdf015c2)
- bug 1200360 - fix $(DEFINES) usage in modules/libmar/tool/moz.build. r=mshal (26f1c5640b)
- Bug 903135 - Updates to libmar needed to support B2G MAR signature verification. r=bbondy (81612e2200)
- Bug 1228332 - Fix a potentially uninitialized pointer read, flagged by static analysis. r=spohl (9cac770c90)
- Bug 1202971 (part 2) - Fix compile warnings in toolkit/mozapps/update/tests. r=rstrong. (814f2b3b8b)
- Bug 973933 - Fix libmar warnings. r=rstrong. a=Callek (e0c2d3edcc)
- Bug 1232219 (part 1) - Fix -Wunused warnings in libmar/. r=bbondy. (dc046504df)
- Bug 1228281 - [GTK3] add padding to buttons. r=karlt (fe8ca55f58)
- Bug 1232219 (part 2.5) - Fix -Wunused warnings in parser/expat/lib/. r=hsivonen. (e4d10c5d68)
- Bug 1232219 (part 3) - Fix remaining -Wunused warnings. r=glandium. (35c5f3c38e)
- Bug 1232219 (follow-up) - Fix nsinstall.c bustage in SM(e) builds. r=me. (d62c12cf35)
- Bug 1186815 (part 1) - Replace nsBaseHashtable::Enumerate() calls in modules/libjar/ with iterators. r=mwu. (6959b19fab)
- Bug 1186815 (part 2) - Replace nsBaseHashtable::Enumerate() calls in modules/libjar/ with iterators. r=mwu. (02c6f50482)
- Bug 1181444 (part 1.5) - Remove dead PLDHashOperator declarations. r=froydnj. (c956e03dc0)
- Bug 1225407 - Replace nsInterfaceHashtable::EnumerateRead() call in SubstitutingProtocolHandler with an iterator. r=michal (aa71f5499c)
- Bug 1187781 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (68f51d05ba)
- Bug 1187781 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (1dfc261267)
- Bug 1187781 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (922fc4e4ef)
- Bug 1187781 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (7b1915053f)
- Bug 1187781 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (5df4cc1d09)
- Bug 1181444 (part 2) - Remove nsBaseHashtable::Enumerate(). r=froydnj. (c606342f1d)
- Bug 1243912 - Remove unused Loader::RemoveEntriesWithURI declaration. r=njn (e59b2ef892)
- Bug 1187137 (part 4) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (17fb17c48f)
- Bug 1187137 (part 5) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (89d430cf98)
- Bug 1187137 (part 6) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (37befe08c6)
- Bug 1187137 (part 7) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin (a8227c4b3e)
- Bug 1187137 (part 1) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (05f71a4a94)
- Bug 1187137 (part 2) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (5defa991b5)
- Bug 1187137 (part 3) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (f2e0a4be0f)
- Bug 1187137 (part 8) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (11b77f3b67)
- Bug 1187137 (part 9) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (7a6bd9a17e)
- Bug 1230743 - telemtry for nsConnectionEntry hit rate r=hurley (a75d6ec52c)
- Bug 1218297 - eventtokenbucket shutdown leak r=valentin (1723059684)
- Bug 1239961 - Minimize amount of PR_Poll and PR_Read calls during shutdown. r=mcmanus (127259afb6)
- Bug 1187137 (part 10) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (eee20459fb)
- Bug 1187137 (part 11) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (864bc96862)
- Bug 1187137 (part 12) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (4fd9540167)
- Bug 1187137 (part 13) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (65a01f4083)
- Bug 1187151 (part 14) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=baku. (a71b4169a9)
- Bug 1187141 - Replace nsBaseHashtable::Enumerate() calls in storage/ with iterators. r=mak. (d95fb168c9)
- Bug 1187151 (part 11) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (dda92d0455)
- Bug 1187151 (part 10) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (f59270049c)
- Bug 1191460 Contextual Identity tests r=tanvi,r=ttaubert (03c079ede9)
- Bug 1187151 (part 12) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (0aa9356990)
- Bug 1187151 (part 15) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=baku. (10e60a4b55)
- Bug 1187151 (part 16) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (2ef1033aae)
- Bug 1187151 (part 17) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (dc37dfc17b)
- Bug 1241763: Don't fire dom-window-destroyed on outer windows. r=bz (ea30677af6)
- Bug 1192128 - In DOM memory reporter, handle WindowID() being a uint64_t. r=mccr8. (b3f834b8f6)
- Bug 1187151 (part 18) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (22d4fbe0f0)
- Bug 1187138 (part 2) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (b4740ef44b)
- Bug 1187138 (part 3) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (931eb9e813)
- Bug 1187138 (part 4) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (a92fef3586)
- Bug 1192189 - Fix assertion condition to use to-be-restyled element's composed document. r=dbaron (6c7733b7cc)
- Bug 1187144 (part 10) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. (e93ad4330c)
- Bug 1250525 - remove #IFDEF ENABLE_TESTS from dom/quota/ActorsParent.cpp. r=janv (22bc8fc0af)
- Bug 1236632 - remove unused variable in FactoryOp::WaitForTransactions; r=janv (3c56b90fff)
- Bug 1187116 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (f37ac71816)
- Bug 1187116 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (6bf16c51fe)
- Bug 1187116 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (351b7d5d34)
- Bug 1187116 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (330678dde4)
- Bug 1187116 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (43d20a7fa3)
- Bug 1187116 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (d448d80726)
- quick fix by revert of anticipated patch (00a093055d)
- Bug 1186814 - Replace nsBaseHashtable::EnumerateRead() calls in extensions/spellcheck/ with iterators. r=ehsan. (ff78039ba0) (6ecfad14f8)
- [libwebp] Fix next is invalid pointer when WebPSafeMalloc fails (591354ba98)
- [libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental. (4f7b2e5ab1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1228822 - Ensure we send out the window update when matching a pushed stream with a pull stream. r=mcmanus (0ced75ca0c)
- Bug 1234591 - Use channel.asyncOpen2 within netwerk/test/unit/test_http2.js r=ckerschb (c9369b0517)
- Bug 1249379 - H2 Push WindowUpdate not written to network r=hurley (8dec8b4c4a)
- Bug 1249432 - less h2 parallel conns r=hurley (b2a6eeeac4)
- Bug 1209184: Part 2 - [webext] Localize CSS files served from moz-extension: channels. r=jdm (1098b41a0d)
- Bug 1242961 - nsStandardURL still allows to build valid nsIURIs longer than network.standard-url.max-length. r=valentin (f768b36113) (14c6a5dfac)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1249482 - OdinMonkey: Remove the needsBoundsCheck flag from the frontend. r=luke (5004e664a0)
- Bug 1249513 - OdinMonkey: MIPS: Clean up long jump patching in asm.js. r=luke (18c7f026f5)
- fix misspatch of 1234985 (0713b005b4)
- Bug 1248598 part 1 - Some code changes required for the i64.const instruction. r=luke (7bb3eaa57f)
- Bug 1247855: Resolve named functions and locals (r=luke) (e06d418fd1)
- Bug 1249524 - Baldr: add the other (param) declaration form to the text format (r=mbx) (9492f57377)
- Bug 1249523 - Baldr: add return (r=mbx) (36a4eca6a3)
- Bug 1249316 - Baldr: move testing functions back into TestingFunctions.cpp (r=jandem) (7daf99a017)
- Bug 1249531 - Baldr: add text format and encoding support for control operators (r=mbx) (6dee433349)
- Bug 1248598 part 2 - Reject wasm i64 imports/exports as JS doesn't have an int64 type. r=luke (72603cdb3d)
- Bug 1246658 part 4 - Replace MConstant's js::Value with a custom union. r=luke (1c78b526d2)
- Bug 1246658 part 5 - Support int64 constants, add MIRType_Int64. r=luk (db94c230c6)
- Bug 1246658 part 1 followup - Fix a bug introduced by the refactoring. (ec3d444596)
- Bug 1248859 - OdinMonkey: MIPS: Fix replace retargetWithOffset. r=arai (dd117fcbf5)
- Bug 1249525 - Baldr: accept - and $ in text names (r=sunfish) (64e4e1ddf8)
- Bug 1249525 - Baldr: accept integer cases in float constants (r=sunfish) (90a8fbb5d5)
- Bug 1248859 - OdinMonkey: MIPS: Implement thunkWithPatch and re/patchThunk. r=luke (722240c9b7)
- Bug 1248859 - OdinMonkey: MIPS: Refactor callWithPatch via reative branch. r=luke (0684904686)
- Bug 1248503 - Improve log output for MSimdBox and MSimdUnbox. r=nbp (6b65608504)
- Bug 1248503 - Fix initial heap assertion. r=nbp (bcf704df34)
- Bug 1249525 - Baldr: change order of load/store immediates/subexpressions (r=sunfish) (c2ec5329e2)
- Bug 1240055: IonMonkey: When spewing info about range analysis, also spew truncation info, r=nbp (cf477cffce)
- fix misspatch in symbol visibility (039e111b31) (e753cbebb0)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

In-tree changes:
- history: fix use of genexprs and legacy comprehensions (6b5e6928)

Out-of-tree changes:
- [libwebp] backport missing patch from https://github.com/webmproject/libwebp/commit/067031eaed11e91d9914e1e872738c7bdf075e0b (113bf758b9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1238935 - r=jonco (262e919be3)
- Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke (44f1c7ac03)
- Bug 1246331: Make unary decoding expect the real type, not the parent type; r=sunfish (fd159749d1)
- Bug 1244571 - BaldrMonkey: Remove obsolete opcodes. r=luke (670ae82404)
- Bug 1248488 - Odin: switch more integer immediates to variable-length u32s (r=sunfish) (c7e118cb58)
- Bug 1248860 - Odin: remove Expr::InterruptCheck (r=bbouvier) (c9824a364d)
- Bug 1248860 - Odin: move CompileArgs to ModuleGeneratorData (r=bbouvier) (5292a52fa9)
- Bug 1248860 - Baldr: change function bodies to an expr list from expr (r=bbouvier) (f8fd39d1b0)
- Bug 1248625 - Baldr: make string labels more regular (r=sunfish) (d14c7e6640)
- Bug 1248625 - Change 'return false' to 'return nullptr' (r=me) (ae1f98f059)
- Bug 1244889 - Remove toMIRType() and simdType() methods. r=bbouvier (0c281e9bc8)
- Bug 1244889 - Rename Type:isVarType() out of the way. r=luke (b7e0812cab)
- Bug 1244889 - Define a canonical subset of Type::Which. r=luke (4cb69fd6ec)
- Bug 1244889 - Reduce dependency on wasm::ValType. r=luke (53f41aad5d)
- Bug 1244889 - Reduce dependency on wasm::ExprType. r=luke (7353ebd8ed)
- Bug 1244889 - Fix CheckCoercionArg and CheckReturnType. r=luke (4824150189)
- Bug 1244889 - Remove SimdTypeToLength(). r=bbouvier (a2399e9e72)
- Bug 1243647 - Fix -Wimplicit-fallthrough warnings by breaking at unintentional switch fallthroughs in AsmJS.cpp. r=bbouvier (cb851f375d)
- Bug 1244889 - Amend wasm opcodes for unsigned I32x4 operations. r=bbouvier (ca05c907c8)
- fix NetBSD build (again) (08b0f8f447)
- Bug 1239007 - Replace nsIntRect by strongly-typed rects in a couple of nsCocoaUtils functions. r=mstange (501f73b896)
- Bug 1239855 - Fix for widget positioning/sizing on hidpi displays under Gtk. r=emk (f37be964c0)
- bug 1225970 dispatch an event to release the widget after draw r=roc (61fe380407)
- Bug 1232219 (part 2) - Fix -Wunused warnings in widget/gtk/. r=karlt. (3415ffc27a) (2e9d0efbca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1140558 - Part 2 - Make the testing deepEqual implementation shared properly in ObjectUtils.jsm. r=yoric (f1a217e34a)
- Bug 1154773 - Change undefined property a.prototype. r=Yoric (8a4dc37d6c)
- Bug 1202971 (part 1) - Fix compile warnings in libmar. r=rstrong. (30cdf015c2)
- bug 1200360 - fix $(DEFINES) usage in modules/libmar/tool/moz.build. r=mshal (26f1c5640b)
- Bug 903135 - Updates to libmar needed to support B2G MAR signature verification. r=bbondy (81612e2200)
- Bug 1228332 - Fix a potentially uninitialized pointer read, flagged by static analysis. r=spohl (9cac770c90)
- Bug 1202971 (part 2) - Fix compile warnings in toolkit/mozapps/update/tests. r=rstrong. (814f2b3b8b)
- Bug 973933 - Fix libmar warnings. r=rstrong. a=Callek (e0c2d3edcc)
- Bug 1232219 (part 1) - Fix -Wunused warnings in libmar/. r=bbondy. (dc046504df)
- Bug 1228281 - [GTK3] add padding to buttons. r=karlt (fe8ca55f58)
- Bug 1232219 (part 2.5) - Fix -Wunused warnings in parser/expat/lib/. r=hsivonen. (e4d10c5d68)
- Bug 1232219 (part 3) - Fix remaining -Wunused warnings. r=glandium. (35c5f3c38e)
- Bug 1232219 (follow-up) - Fix nsinstall.c bustage in SM(e) builds. r=me. (d62c12cf35)
- Bug 1186815 (part 1) - Replace nsBaseHashtable::Enumerate() calls in modules/libjar/ with iterators. r=mwu. (6959b19fab)
- Bug 1186815 (part 2) - Replace nsBaseHashtable::Enumerate() calls in modules/libjar/ with iterators. r=mwu. (02c6f50482)
- Bug 1181444 (part 1.5) - Remove dead PLDHashOperator declarations. r=froydnj. (c956e03dc0)
- Bug 1225407 - Replace nsInterfaceHashtable::EnumerateRead() call in SubstitutingProtocolHandler with an iterator. r=michal (aa71f5499c)
- Bug 1187781 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (68f51d05ba)
- Bug 1187781 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (1dfc261267)
- Bug 1187781 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (922fc4e4ef)
- Bug 1187781 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (7b1915053f)
- Bug 1187781 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (5df4cc1d09)
- Bug 1181444 (part 2) - Remove nsBaseHashtable::Enumerate(). r=froydnj. (c606342f1d)
- Bug 1243912 - Remove unused Loader::RemoveEntriesWithURI declaration. r=njn (e59b2ef892)
- Bug 1187137 (part 4) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (17fb17c48f)
- Bug 1187137 (part 5) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (89d430cf98)
- Bug 1187137 (part 6) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (37befe08c6)
- Bug 1187137 (part 7) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin (a8227c4b3e)
- Bug 1187137 (part 1) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (05f71a4a94)
- Bug 1187137 (part 2) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (5defa991b5)
- Bug 1187137 (part 3) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (f2e0a4be0f)
- Bug 1187137 (part 8) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (11b77f3b67)
- Bug 1187137 (part 9) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (7a6bd9a17e)
- Bug 1230743 - telemtry for nsConnectionEntry hit rate r=hurley (a75d6ec52c)
- Bug 1218297 - eventtokenbucket shutdown leak r=valentin (1723059684)
- Bug 1239961 - Minimize amount of PR_Poll and PR_Read calls during shutdown. r=mcmanus (127259afb6)
- Bug 1187137 (part 10) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (eee20459fb)
- Bug 1187137 (part 11) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (864bc96862)
- Bug 1187137 (part 12) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (4fd9540167)
- Bug 1187137 (part 13) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (65a01f4083)
- Bug 1187151 (part 14) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=baku. (a71b4169a9)
- Bug 1187141 - Replace nsBaseHashtable::Enumerate() calls in storage/ with iterators. r=mak. (d95fb168c9)
- Bug 1187151 (part 11) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (dda92d0455)
- Bug 1187151 (part 10) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (f59270049c)
- Bug 1191460 Contextual Identity tests r=tanvi,r=ttaubert (03c079ede9)
- Bug 1187151 (part 12) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (0aa9356990)
- Bug 1187151 (part 15) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=baku. (10e60a4b55)
- Bug 1187151 (part 16) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (2ef1033aae)
- Bug 1187151 (part 17) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (dc37dfc17b)
- Bug 1241763: Don't fire dom-window-destroyed on outer windows. r=bz (ea30677af6)
- Bug 1192128 - In DOM memory reporter, handle WindowID() being a uint64_t. r=mccr8. (b3f834b8f6)
- Bug 1187151 (part 18) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (22d4fbe0f0)
- Bug 1187138 (part 2) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (b4740ef44b)
- Bug 1187138 (part 3) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (931eb9e813)
- Bug 1187138 (part 4) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (a92fef3586)
- Bug 1192189 - Fix assertion condition to use to-be-restyled element's composed document. r=dbaron (6c7733b7cc)
- Bug 1187144 (part 10) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. (e93ad4330c)
- Bug 1250525 - remove #IFDEF ENABLE_TESTS from dom/quota/ActorsParent.cpp. r=janv (22bc8fc0af)
- Bug 1236632 - remove unused variable in FactoryOp::WaitForTransactions; r=janv (3c56b90fff)
- Bug 1187116 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (f37ac71816)
- Bug 1187116 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (6bf16c51fe)
- Bug 1187116 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (351b7d5d34)
- Bug 1187116 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (330678dde4)
- Bug 1187116 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (43d20a7fa3)
- Bug 1187116 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (d448d80726)
- quick fix by revert of anticipated patch (00a093055d)
- Bug 1186814 - Replace nsBaseHashtable::EnumerateRead() calls in extensions/spellcheck/ with iterators. r=ehsan. (ff78039ba0) (6ecfad14f8)
- [libwebp] Fix next is invalid pointer when WebPSafeMalloc fails (591354ba98)
- [libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental. (4f7b2e5ab1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1228822 - Ensure we send out the window update when matching a pushed stream with a pull stream. r=mcmanus (0ced75ca0c)
- Bug 1234591 - Use channel.asyncOpen2 within netwerk/test/unit/test_http2.js r=ckerschb (c9369b0517)
- Bug 1249379 - H2 Push WindowUpdate not written to network r=hurley (8dec8b4c4a)
- Bug 1249432 - less h2 parallel conns r=hurley (b2a6eeeac4)
- Bug 1209184: Part 2 - [webext] Localize CSS files served from moz-extension: channels. r=jdm (1098b41a0d)
- Bug 1242961 - nsStandardURL still allows to build valid nsIURIs longer than network.standard-url.max-length. r=valentin (f768b36113) (14c6a5dfac)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1249482 - OdinMonkey: Remove the needsBoundsCheck flag from the frontend. r=luke (5004e664a0)
- Bug 1249513 - OdinMonkey: MIPS: Clean up long jump patching in asm.js. r=luke (18c7f026f5)
- fix misspatch of 1234985 (0713b005b4)
- Bug 1248598 part 1 - Some code changes required for the i64.const instruction. r=luke (7bb3eaa57f)
- Bug 1247855: Resolve named functions and locals (r=luke) (e06d418fd1)
- Bug 1249524 - Baldr: add the other (param) declaration form to the text format (r=mbx) (9492f57377)
- Bug 1249523 - Baldr: add return (r=mbx) (36a4eca6a3)
- Bug 1249316 - Baldr: move testing functions back into TestingFunctions.cpp (r=jandem) (7daf99a017)
- Bug 1249531 - Baldr: add text format and encoding support for control operators (r=mbx) (6dee433349)
- Bug 1248598 part 2 - Reject wasm i64 imports/exports as JS doesn't have an int64 type. r=luke (72603cdb3d)
- Bug 1246658 part 4 - Replace MConstant's js::Value with a custom union. r=luke (1c78b526d2)
- Bug 1246658 part 5 - Support int64 constants, add MIRType_Int64. r=luk (db94c230c6)
- Bug 1246658 part 1 followup - Fix a bug introduced by the refactoring. (ec3d444596)
- Bug 1248859 - OdinMonkey: MIPS: Fix replace retargetWithOffset. r=arai (dd117fcbf5)
- Bug 1249525 - Baldr: accept - and $ in text names (r=sunfish) (64e4e1ddf8)
- Bug 1249525 - Baldr: accept integer cases in float constants (r=sunfish) (90a8fbb5d5)
- Bug 1248859 - OdinMonkey: MIPS: Implement thunkWithPatch and re/patchThunk. r=luke (722240c9b7)
- Bug 1248859 - OdinMonkey: MIPS: Refactor callWithPatch via reative branch. r=luke (0684904686)
- Bug 1248503 - Improve log output for MSimdBox and MSimdUnbox. r=nbp (6b65608504)
- Bug 1248503 - Fix initial heap assertion. r=nbp (bcf704df34)
- Bug 1249525 - Baldr: change order of load/store immediates/subexpressions (r=sunfish) (c2ec5329e2)
- Bug 1240055: IonMonkey: When spewing info about range analysis, also spew truncation info, r=nbp (cf477cffce)
- fix misspatch in symbol visibility (039e111b31) (e753cbebb0)
- Revert "remove code without reference in FF or TFF (0126b4d3f8)" and small part of "Bug 1221056 - Make the destroy messages for PTexture and PCompositable part of the current transaction when applicable. r=sotaro (52e3533e8d)", also add MOZ_XULRUNNER condition for disabling "layers.offmainthreadcomposition.enabled", this should fix winembed dies when showing UI. (0e33699b0a)

* 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

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2307 - Follow-up: remove some missed SIMD scalar types. (3798308cff)
- Issue #2313 - Implement WebAssembly sign extension opcodes. https://bugzilla.mozilla.org/show_bug.cgi?id=1389461 (61b73a894a)
- Issue #2311 - Part 1 - Add ffmpeg's own floating point real FFT functions to ffvpx (4610b9fd55)
- Issue #2311 - Part 2 - Link ffmpeg real DFT functions (289020a670)
- Issue #2311 - Part 3 - Add accessor for ffvpx real DFT functions (0e796b1dcd)
- Issue #2311 - Part 4 - Use FFTBlock from ffvpx instead of libav (1ae2b21c0d)
- Issue #2311 - Part 5 - Only load function pointer in FFTBlock once (12f9121047)
- Issue #2311 - Part 6 - Remove now unused libav source files (fea628f587)
- Issue #2316 - Part 1: Use fallback element sizes for w/h-less SVG (af6a491bfe)
- Issue #2316 - Part 2: Add reftests (30f7b3284c)
- Issue #2316 - Part 3: Clarify comment (bdff76bad2)
- [memory] Remove MOZALLOC_INLINE (e28af7d938)
- [memory] Remove likely/unlikely duplication in mozalloc. (0548a39ff3)
- [memory] Guard OOM reporter from incorrectly reported (too small) size. (1f7d8d3a36)
- [js] Handle dead wrappers (51e4b86e6d)
- [network] Refactor TransactionObserver::OnDataAvailable() (fb38f6d74e)
- Issue #2058 - Initial update of usrsctp library (de80c8a019)
- Issue #2058 - Fix build issues in DataChannel.cpp after sctp upgrade (cc42e14a23)
- Issue #2058 - Apply patches from dbsoft to fix Mac and FreeBSD builds (81d8af6565)
- Issue #2058 - apply additional patches from dbsoft for OS defines (0e0bd83fe2)
- Issue #2058 - add patches from dbsoft to fix Mac and FreeBSD builds (21c624222f)
- No Issue - IonMonkey: Don't test for a 3-byte opcode in a 2-byte opcode predicate. https://bugzilla.mozilla.org/show_bug.cgi?id=1390214 Silence increasingly loud warnings from clang, also could cause errant behavior. (6d1b63e21b)
- Cherry-pick upstream libvpx fix (bb1974cebc)

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

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- ffvpx: we always build fft, remove conditional building from moz.build files (c118b6d794)

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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230930-d0fd16ed-uxp-7a3845abaf-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230930-d0fd16ed-uxp-7a3845abaf-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-20230930-id-656ea98-uxp-7a3845abaf-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230930-id-656ea98-ia-93af9a0-uxp-7a3845abaf-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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

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

Repo changes:
- ported from UXP: Issue #2313 - Implement WebAssembly sign extension opcodes. https://bugzilla.mozilla.org/show_bug.cgi?id=1389461 (61b73a89) (fcce9b4a7)
- ported from UXP: Issue #2311 - Part 2 - Link ffmpeg real DFT functions (289020a6) (65d435c5f)
- import from UXP: Issue #2311 - Part 3 - Add accessor for ffvpx real DFT functions (0e796b1d) (7a12af1ea)
- import from UXP: Issue #2311 - Part 4 - Use FFTBlock from ffvpx instead of libav (1ae2b21c) (e2be8e1f4)
- import from UXP: Issue #2311 - Part 5 - Only load function pointer in FFTBlock once (12f91210) (bc616d46f)
- import from UXP: Issue #2311 - Part 6 - Remove now unused libav source files (fea628f5) (5db51e39b)
- import from UXP: Issue #2316 - Part 1: Use fallback element sizes for w/h-less SVG (af6a491b) (e89088d37)
- import from UXP: Issue #2316 - Part 2: Add reftests (30f7b328) (cbfb92cbd)
- import from UXP: Issue #2316 - Part 3: Clarify comment (bdff76ba) (2c67f9ea7)
- import from UXP: [memory] Remove MOZALLOC_INLINE (e28af7d9) (fb849f58a)
- import from UXP: [memory] Remove likely/unlikely duplication in mozalloc. (0548a39f) (1e5c9c2b0)
- import from UXP: [memory] Guard OOM reporter from incorrectly reported (too small) size. (1f7d8d3a) (12cc9c67d)
- import from UXP: [js] Handle dead wrappers (51e4b86e) (547d3c8f8)
- import from UXP: [network] Refactor TransactionObserver::OnDataAvailable() (fb38f6d7) (3025d3f90)
- import from UXP: No Issue - IonMonkey: Don't test for a 3-byte opcode in a 2-byte opcode predicate. https://bugzilla.mozilla.org/show_bug.cgi?id=1390214 Silence increasingly loud warnings from clang, also could cause errant behavior. (6d1b63e2) (6dfb2ee4f)
- ported from UXP: Cherry-pick upstream libvpx fix (bb1974ce) (6d46d084c)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230930-69f77fc6e-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230930-69f77fc6e-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230930-69f77fc6e-win64.7z

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

Changes since my last build:
- [libwebp] backport missing patch from https://github.com/webmproject/libwebp/commit/067031eaed11e91d9914e1e872738c7bdf075e0b (ad4ba6ecd)
- [libwebp] Fix next is invalid pointer when WebPSafeMalloc fails (53eda93e4)
- [libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental. (62590dd71)
- import from UXP: Cherry-pick upstream libvpx fix (bb1974ce) (69f77fc6e)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230930-bc755da7a5-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 1248863 - IonMonkey: MIPS: Fix MDefinition::constantValue re-factored. r=luke (c38ce4f8dd)
- Bug 1231024 - narrow the live range for values. r=jandem (bfe06e964d)
- Bug 1248007 part 1 - Refactor useBox and friends to work more like useRegister. r=nbp (8585828647)
- Bug 1248007 part 2 - Remove unused This operands from LCallDirectEval. r=nbp (ca16fc594e)
- Bug 1248598 part 3 - Enable i64 on x64 and various related changes. r=sunfish (75311df85c)
- Bug 1248863 - IonMonkey: MIPS32: Fix LIRGeneratorMIPS::visitBox. r=arai (2d6f64ed18)
- Bug 1244889 - Handle all SIMD types in js::SimdTypeToName. r=bbouvier (7e8952b52d)
- Bug 1244889 - Add support for Uint32x4 as an asm.js type. r=luke (cab8e0e725)
- Bug 1244889 - Fix Float32x4toUint32x4 for asm.js. r=bbouvier (3b34875729)
- Bug 1244889 - Disallow unsigned SIMD types for global variables. r=luke (cde605325d)
- Bug 1201934 - Remove SIMD shiftRight***ByScalar. r=sunfish (db2a308c6f)
- Bug 1246800 - Masked shift-by-scalar amounts. r=sunfish (58f335a1cf)
- Bug 1226017 - Drop support for b2g desktop in reftests, r=jgriffin (b71bfbea26)
- Bug 1231261 - Append plugins to extra profile files instead of overwriting. r=dbaron (cce158e2bf)
- Bug 1193223 - Add reftest support to mach test, r=chmanchester (44e12e1622)
- Bug 1087791 - Add |mach {reftest,crashtest,jstestbrowser}| for mobile/android. r=nalexander (711a6eb376)
- Bug 1087791 - Follow-up on 340c1df41b69 (pushed wrong version of patch); r=nalexander (d4e7b53834)
- Bug 1228636 - Add mach support for running reftests on mulet, r=jgriffin (25fa23feb4)
- Bug 1232792 - Convert JS callsites to use open2 within layout/ (r=sicking) (8ee4616658)
- Bug 1196831 - Add 'run-until-failure' and 'repeat' flags to reftest. r=jmaher (7792c9fa22)
- Bug 1215148 - Object-count based leak checking for Mochitest. r=jgriffin (afe3a307b2)
- Bug 1219371 - Add suppression for Aurora-only Windows leak. r=erahm (2e74e92da2)
- Bug 1218393 - Give a summary for object-count leak checking. r=jgriffin (b1bd4844e9)
- Bug 1219919 - Add suppressions for Windows-specific content process graphics leaks. r=erahm (a651f412b3)
- Bug 1140394 - Protect standard output from interleaving. r=ahal (0ef5d8f71f)
- Bug 1034290 - Use structured log output for test results in reftest, r=jmaher (3e93bd862b)
- Bug 1249787 - OdinMonkey: Add offset and align fields to the encoding of load and store. r=luke (822e9b01f9)
- Bug 1248203 - streamline h2 stream flow control buffer r=hurley (739a39a255)
- Bug 1221320 - XMLHttpRequest authentication should not require auth prompt dialog, r=honzab.moz (12d9bcc6d0)
- Bug 1158543 - Remove SpdyConnectTransaction::mRequestHead and make the base class mRequestHead protected; r=mcmanus (9678015004)
- Bug 844948 - Allow changing padding of themed button on OS X. r=mstange,heycam (56cbcffbfe)
- Bug 1248983 - Fix spelling for nsCocoaWindow.mm. r=jdm (e185ad5889)
- Bug 917505 - Add WEBGL_compressed_texture_es3 support. r=jgilbert r=smaug (bf4ef11229)
- Bug 1243072 - Make GfxTexturesReporter work again r=nical,jgilbert (6942d70ecf) (78ceb79db1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- add back some crash and webapprt stuff (f72c4c2afc)
- Bug 1228289 - Avoid l10n-check overwriting final package when MOZ_SIMPLE_PACKAGE_NAME is set. r=ted (de6b1ea792)
- Bug 1233314 - beta repacks are failing trying to find checksums file. r=mshal (a9c0abded7)
- Bug 1144695 - Fix make installers errors in mozharness desktop repacks. r=gps, r=mgerva (8856c0934d)
- missing bit of 817723 (31827b055b)
- Bug 1235676 - Add a global ABS_DIST variable for a non-relative version of DIST, based on topobjdir. r=mshal (978323541c)
- Bug 1235676 - Replace _ABS_DIST with ABS_DIST. r=mshal (b3d4afb23f)
- Bug 1235676 - Replace $(abspath $(DEPTH)) with $(topobjdir). r=mshal (c841b0d0dd)
- Bug 1235676 - Add a topobjdir variable to all Makefiles. r=mshal (4d0fa1d713)
- Bug 1180461 - Part 1: Build gaia during b2gdroid build. r=glandium (e62543fc94)
- Bug 1199714 - Add gaia build options r=nalexander (c6bcf744d2)
- Bug 1202037 - Create a Gaia distribution for b2gdroid r=nalexander (621ea75fa3)
- Bug 1219075 - Enable Android lockscreen for b2gdroid r=fabrice (b63bee53c7)
- Bug 1193224 - Remove --tests-root-dir option: followup to remove it from testsuite-targets.mk. r=ahal (91f99d1166)
- Bug 1193257 - Make xpcshell harness command line arguments path filters for tests: followup to fix 'make xpcshell-tests'. r=ahal (ad2a4d80ec)
- Bug 1210162 - Add --suite reftest to REMOTE_REFTEST in testsuite-targets.mk. r=jgraham (67d8965908)
- bug 1201224 - stop unifying test package during mac universal builds. r=gps (ef060aebd8)
- Bug 1208320 - Produce mozharness test archive via mozpack; r=glandium (ca00c255a6)
- Bug 1208320 - Produce xpcshell archive without staging test files; r=glandium (722bcb774a)
- Bug 1208320 - Produce mochitest test archive without staging test files; r=glandium (af03691082)
- Bug 1208320 - Produce web-platform test archive without staging; r=glandium (57150c766c)
- Bug 1208320 - Produce talos test archive without staging files; r=glandium (351c8241e5)
- Bug 1208320 - Produce common tests archive via Python; r=glandium (f4f7eb1e69)
- Bug 1208320 - Produce cppunittest and reftest packages via Python; r=glandium (9844181ea2)
- Bug 1208320 - Do not stage JIT test files before archiving; r=glandium (34fff39980)
- Bug 1208320 - Do not stage TPS files before archiving; r=glandium (f59c2d60cb)
- Bug 1208320 - Do not stage JS test modules before archiving; r=glandium (98693daec5)
- Bug 1208320 - Do not stage mozbase files before archiving; r=glandium (2525f71fa1)
- Bug 1209628 - Package mozharness alongside other build artifacts instead of 'package-tests', r=gps (d550f2a75a)
- Bug 1221356 - Don't package mozharness for Thunderbird builds. r=gps (ba3f880b29)
- Bug 1235676 - Replace $(abspath $(DIST)) with $(ABS_DIST). r=mshal (2bf61abf38)
- Bug 1231379 - Disable omni.ja compression on desktop platforms r=catlee,glandium (8df98d00ec)
- bit of 844785 (761458c7e0)
- Bug 1208320 - Do not stage some C++ unit test support files before archiving; r=glandium (76ece8bf19)
- Bug 992983 - Build and upload the gtest libxul during test packaging. r=ted (256dc5a4de)
- bug 1203573 - add a MOZ_SIMPLE_PACKAGE_NAME variable to simplify package naming for taskcluster's benefit. r=gps (0756055df4)
- Bug 1243750 - Install all SDKs into sdk/; r=glandium (af52ad9429)
- Bug 1235107 - Move bookmarks.html to a chrome localized location. r=dolske (7e2d65c85c)
- Bug 1235108 - Stop using vpaths for bookmarks.inc. r=gps (185924667d)
- Bug 1235108 - Stop using the -I option to force-include bookmarks.inc in bookmarks.html.in. r=gps (b162510c1c)
- Bug 1235108 - For ja-JP-mac locale, reassign AB_CD in bookmarks.html.in instead of in the Makefile. r=gps (d35a8f17aa)
- Bug 1235108 - Install bookmarks.html from jar.mn instead of a custom Makefile rule. r=gps (f8a134e132)
- Bug 1207882 - Use source searchplugin files directly for en-US locale. r=gps (d8a2cb5c77)
- Bug 1209606 - Limit using source searchplugin files directly to `mach build faster` until bug 1105092 is fixed. r=gps (fd52cb321c)
- Bug 1239217 - Skip empty install manifests, apart a few exceptions. r=gps (a7ec6d1102) (10b8016dd0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1144842 (part 1) - Don't use MOZ_PROFILING before all the places it can be set. r=glandium. (3c12a2e29a)
- Bug 1144842 (part 2) - Make --enable-dmd imply --enable-profiling. r=glandium. (85c9ff5c32)
- Bug 1144842 (part 3) - Remove --enable-dmd code from js/src/configure.in. r=glandium. (52cf663bc7)
- Bug 1221846 - Get Task Tracer building on desktop r=cyu. (5d1a0fabe9)
- Bug 1216681 - Add a fileid utility to extract the breakpad GUID from object files for identification in fix_stack_using_bpsyms. r=ted (e53eb5acc6)
- Bug 1237156 - Only build the fileid utility when MOZ_CRASHREPORTER is set. r=ted.mielczarek (328a80ae18)
- Bug 1239866 - Remove signaling standalone tests. r=bwc (b05b091059) (d961fd91d0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1253526 (part 1) - Remove DMD's --max-frames option. r=erahm. (f3b748852e)
- Bug 1253526 (part 2) - Gut DMD's usage message. r=erahm (60fa957670)
- Bug 1232672 - Use MOZ_WARN_UNUSED_RESULT to make hash table clients check for failure r=luke r=billm r=njn (c550d60316)
- Bug 1242074 - Reorder pattern rules to placate GNU Make 3.81; r=glandium (74a6dd449d)
- Bug 1134846 - Follow-up to handle URLs like chrome: that the URL constructor doesn't like. r=bustage (18edadd58f)
- Bug 1168707 - Update test_formless_submit.html to test and cleanup recipes. r=dolske (bf3be9fa92)
- Bug 1134850 - Move password manager recipes to its own file. r=MattN (023039c0b6)
- var-let (11905d49b3)
- Bug 1232224 - Streamline setting of compile warnings in configure.in. r=glandium,cpeterson. (9aca5515f3)
- Bug 1204202 - Remove packaging for now obsolete appcrt140.dll/desktoprt140.dll on VS2015. r=ehsan (7654188b7e)
- Bug 1235717 - Enable clang's -Wunreachable-code warnings. r=glandium (1d89e70c60)
- Bug 1237151 (part 4) - Turn on -Wignored-qualifiers for C++ code. r=mshal. (ca7f1a07c5)
- Bug 1246894 - Remove msys-perl-wrapper. r=mshal (784dfb33a7)
- Bug 1245422 - Remove the -FR C*FLAGS on Windows builds. r=mshal (bf9f44954a)
- Bug 1239539 - Enable clang's -Wclass-varargs warnings. r=glandium (38bb3351ed)
- Bug 1203851 - Skip jemalloc subconfigure when building with --disable-compile-environment. r=gps (276d3853f7)
- Bug 1243073 - Require at least fontconfig 2.7.0 (for the FcConfigReference function). r=karlt (1c4effb079)
- Bug 864843 - Part 4. Turn on Intl API for b2gdroid r=glandium (f671626194)
- Bug 1186472: Locate DirectX files in the Windows 10 SDK. r=vlad (e874411fcb)
- Bug 1199974 - Build libvpx neon code with -mfloat-abi=softfp when targetting ARM softfloat ABI. r=nfroyd (695f61ece2)
- Bug 1217827 - Enable MOZ_WEBRTC for Firefox OS on aarch64. r=glandium (5c8636173d)
- Bug 1224408 - Print yasm version. r=mshal (6e312fe503)
- Bug 1245836 - nsinstall.py is in MOZILLA_DIR, r=glandium (128ec16469)
- Bug 1232219 (part 4) - Enable -Wunused for C code, except where it's too annoying. r=glandium. (50b45335fd)
- Bug 1223131 - Don't remove a host from the whitelist if the version fallback was needed. r=keeler (f4941f3a75) (65ae85fdcb)
- import from UXP: Cherry-pick upstream libvpx fix (bb1974ce) (bc755da7a5)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git e753cbebb0...bc755da7a5:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1248863 - IonMonkey: MIPS: Fix MDefinition::constantValue re-factored. r=luke (c38ce4f8dd)
- Bug 1231024 - narrow the live range for values. r=jandem (bfe06e964d)
- Bug 1248007 part 1 - Refactor useBox and friends to work more like useRegister. r=nbp (8585828647)
- Bug 1248007 part 2 - Remove unused This operands from LCallDirectEval. r=nbp (ca16fc594e)
- Bug 1248598 part 3 - Enable i64 on x64 and various related changes. r=sunfish (75311df85c)
- Bug 1248863 - IonMonkey: MIPS32: Fix LIRGeneratorMIPS::visitBox. r=arai (2d6f64ed18)
- Bug 1244889 - Handle all SIMD types in js::SimdTypeToName. r=bbouvier (7e8952b52d)
- Bug 1244889 - Add support for Uint32x4 as an asm.js type. r=luke (cab8e0e725)
- Bug 1244889 - Fix Float32x4toUint32x4 for asm.js. r=bbouvier (3b34875729)
- Bug 1244889 - Disallow unsigned SIMD types for global variables. r=luke (cde605325d)
- Bug 1201934 - Remove SIMD shiftRight***ByScalar. r=sunfish (db2a308c6f)
- Bug 1246800 - Masked shift-by-scalar amounts. r=sunfish (58f335a1cf)
- Bug 1226017 - Drop support for b2g desktop in reftests, r=jgriffin (b71bfbea26)
- Bug 1231261 - Append plugins to extra profile files instead of overwriting. r=dbaron (cce158e2bf)
- Bug 1193223 - Add reftest support to mach test, r=chmanchester (44e12e1622)
- Bug 1087791 - Add |mach {reftest,crashtest,jstestbrowser}| for mobile/android. r=nalexander (711a6eb376)
- Bug 1087791 - Follow-up on 340c1df41b69 (pushed wrong version of patch); r=nalexander (d4e7b53834)
- Bug 1228636 - Add mach support for running reftests on mulet, r=jgriffin (25fa23feb4)
- Bug 1232792 - Convert JS callsites to use open2 within layout/ (r=sicking) (8ee4616658)
- Bug 1196831 - Add 'run-until-failure' and 'repeat' flags to reftest. r=jmaher (7792c9fa22)
- Bug 1215148 - Object-count based leak checking for Mochitest. r=jgriffin (afe3a307b2)
- Bug 1219371 - Add suppression for Aurora-only Windows leak. r=erahm (2e74e92da2)
- Bug 1218393 - Give a summary for object-count leak checking. r=jgriffin (b1bd4844e9)
- Bug 1219919 - Add suppressions for Windows-specific content process graphics leaks. r=erahm (a651f412b3)
- Bug 1140394 - Protect standard output from interleaving. r=ahal (0ef5d8f71f)
- Bug 1034290 - Use structured log output for test results in reftest, r=jmaher (3e93bd862b)
- Bug 1249787 - OdinMonkey: Add offset and align fields to the encoding of load and store. r=luke (822e9b01f9)
- Bug 1248203 - streamline h2 stream flow control buffer r=hurley (739a39a255)
- Bug 1221320 - XMLHttpRequest authentication should not require auth prompt dialog, r=honzab.moz (12d9bcc6d0)
- Bug 1158543 - Remove SpdyConnectTransaction::mRequestHead and make the base class mRequestHead protected; r=mcmanus (9678015004)
- Bug 844948 - Allow changing padding of themed button on OS X. r=mstange,heycam (56cbcffbfe)
- Bug 1248983 - Fix spelling for nsCocoaWindow.mm. r=jdm (e185ad5889)
- Bug 917505 - Add WEBGL_compressed_texture_es3 support. r=jgilbert r=smaug (bf4ef11229)
- Bug 1243072 - Make GfxTexturesReporter work again r=nical,jgilbert (6942d70ecf) (78ceb79db1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- add back some crash and webapprt stuff (f72c4c2afc)
- Bug 1228289 - Avoid l10n-check overwriting final package when MOZ_SIMPLE_PACKAGE_NAME is set. r=ted (de6b1ea792)
- Bug 1233314 - beta repacks are failing trying to find checksums file. r=mshal (a9c0abded7)
- Bug 1144695 - Fix make installers errors in mozharness desktop repacks. r=gps, r=mgerva (8856c0934d)
- missing bit of 817723 (31827b055b)
- Bug 1235676 - Add a global ABS_DIST variable for a non-relative version of DIST, based on topobjdir. r=mshal (978323541c)
- Bug 1235676 - Replace _ABS_DIST with ABS_DIST. r=mshal (b3d4afb23f)
- Bug 1235676 - Replace $(abspath $(DEPTH)) with $(topobjdir). r=mshal (c841b0d0dd)
- Bug 1235676 - Add a topobjdir variable to all Makefiles. r=mshal (4d0fa1d713)
- Bug 1180461 - Part 1: Build gaia during b2gdroid build. r=glandium (e62543fc94)
- Bug 1199714 - Add gaia build options r=nalexander (c6bcf744d2)
- Bug 1202037 - Create a Gaia distribution for b2gdroid r=nalexander (621ea75fa3)
- Bug 1219075 - Enable Android lockscreen for b2gdroid r=fabrice (b63bee53c7)
- Bug 1193224 - Remove --tests-root-dir option: followup to remove it from testsuite-targets.mk. r=ahal (91f99d1166)
- Bug 1193257 - Make xpcshell harness command line arguments path filters for tests: followup to fix 'make xpcshell-tests'. r=ahal (ad2a4d80ec)
- Bug 1210162 - Add --suite reftest to REMOTE_REFTEST in testsuite-targets.mk. r=jgraham (67d8965908)
- bug 1201224 - stop unifying test package during mac universal builds. r=gps (ef060aebd8)
- Bug 1208320 - Produce mozharness test archive via mozpack; r=glandium (ca00c255a6)
- Bug 1208320 - Produce xpcshell archive without staging test files; r=glandium (722bcb774a)
- Bug 1208320 - Produce mochitest test archive without staging test files; r=glandium (af03691082)
- Bug 1208320 - Produce web-platform test archive without staging; r=glandium (57150c766c)
- Bug 1208320 - Produce talos test archive without staging files; r=glandium (351c8241e5)
- Bug 1208320 - Produce common tests archive via Python; r=glandium (f4f7eb1e69)
- Bug 1208320 - Produce cppunittest and reftest packages via Python; r=glandium (9844181ea2)
- Bug 1208320 - Do not stage JIT test files before archiving; r=glandium (34fff39980)
- Bug 1208320 - Do not stage TPS files before archiving; r=glandium (f59c2d60cb)
- Bug 1208320 - Do not stage JS test modules before archiving; r=glandium (98693daec5)
- Bug 1208320 - Do not stage mozbase files before archiving; r=glandium (2525f71fa1)
- Bug 1209628 - Package mozharness alongside other build artifacts instead of 'package-tests', r=gps (d550f2a75a)
- Bug 1221356 - Don't package mozharness for Thunderbird builds. r=gps (ba3f880b29)
- Bug 1235676 - Replace $(abspath $(DIST)) with $(ABS_DIST). r=mshal (2bf61abf38)
- Bug 1231379 - Disable omni.ja compression on desktop platforms r=catlee,glandium (8df98d00ec)
- bit of 844785 (761458c7e0)
- Bug 1208320 - Do not stage some C++ unit test support files before archiving; r=glandium (76ece8bf19)
- Bug 992983 - Build and upload the gtest libxul during test packaging. r=ted (256dc5a4de)
- bug 1203573 - add a MOZ_SIMPLE_PACKAGE_NAME variable to simplify package naming for taskcluster's benefit. r=gps (0756055df4)
- Bug 1243750 - Install all SDKs into sdk/; r=glandium (af52ad9429)
- Bug 1235107 - Move bookmarks.html to a chrome localized location. r=dolske (7e2d65c85c)
- Bug 1235108 - Stop using vpaths for bookmarks.inc. r=gps (185924667d)
- Bug 1235108 - Stop using the -I option to force-include bookmarks.inc in bookmarks.html.in. r=gps (b162510c1c)
- Bug 1235108 - For ja-JP-mac locale, reassign AB_CD in bookmarks.html.in instead of in the Makefile. r=gps (d35a8f17aa)
- Bug 1235108 - Install bookmarks.html from jar.mn instead of a custom Makefile rule. r=gps (f8a134e132)
- Bug 1207882 - Use source searchplugin files directly for en-US locale. r=gps (d8a2cb5c77)
- Bug 1209606 - Limit using source searchplugin files directly to `mach build faster` until bug 1105092 is fixed. r=gps (fd52cb321c)
- Bug 1239217 - Skip empty install manifests, apart a few exceptions. r=gps (a7ec6d1102) (10b8016dd0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1144842 (part 1) - Don't use MOZ_PROFILING before all the places it can be set. r=glandium. (3c12a2e29a)
- Bug 1144842 (part 2) - Make --enable-dmd imply --enable-profiling. r=glandium. (85c9ff5c32)
- Bug 1144842 (part 3) - Remove --enable-dmd code from js/src/configure.in. r=glandium. (52cf663bc7)
- Bug 1221846 - Get Task Tracer building on desktop r=cyu. (5d1a0fabe9)
- Bug 1216681 - Add a fileid utility to extract the breakpad GUID from object files for identification in fix_stack_using_bpsyms. r=ted (e53eb5acc6)
- Bug 1237156 - Only build the fileid utility when MOZ_CRASHREPORTER is set. r=ted.mielczarek (328a80ae18)
- Bug 1239866 - Remove signaling standalone tests. r=bwc (b05b091059) (d961fd91d0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1253526 (part 1) - Remove DMD's --max-frames option. r=erahm. (f3b748852e)
- Bug 1253526 (part 2) - Gut DMD's usage message. r=erahm (60fa957670)
- Bug 1232672 - Use MOZ_WARN_UNUSED_RESULT to make hash table clients check for failure r=luke r=billm r=njn (c550d60316)
- Bug 1242074 - Reorder pattern rules to placate GNU Make 3.81; r=glandium (74a6dd449d)
- Bug 1134846 - Follow-up to handle URLs like chrome: that the URL constructor doesn't like. r=bustage (18edadd58f)
- Bug 1168707 - Update test_formless_submit.html to test and cleanup recipes. r=dolske (bf3be9fa92)
- Bug 1134850 - Move password manager recipes to its own file. r=MattN (023039c0b6)
- var-let (11905d49b3)
- Bug 1232224 - Streamline setting of compile warnings in configure.in. r=glandium,cpeterson. (9aca5515f3)
- Bug 1204202 - Remove packaging for now obsolete appcrt140.dll/desktoprt140.dll on VS2015. r=ehsan (7654188b7e)
- Bug 1235717 - Enable clang's -Wunreachable-code warnings. r=glandium (1d89e70c60)
- Bug 1237151 (part 4) - Turn on -Wignored-qualifiers for C++ code. r=mshal. (ca7f1a07c5)
- Bug 1246894 - Remove msys-perl-wrapper. r=mshal (784dfb33a7)
- Bug 1245422 - Remove the -FR C*FLAGS on Windows builds. r=mshal (bf9f44954a)
- Bug 1239539 - Enable clang's -Wclass-varargs warnings. r=glandium (38bb3351ed)
- Bug 1203851 - Skip jemalloc subconfigure when building with --disable-compile-environment. r=gps (276d3853f7)
- Bug 1243073 - Require at least fontconfig 2.7.0 (for the FcConfigReference function). r=karlt (1c4effb079)
- Bug 864843 - Part 4. Turn on Intl API for b2gdroid r=glandium (f671626194)
- Bug 1186472: Locate DirectX files in the Windows 10 SDK. r=vlad (e874411fcb)
- Bug 1199974 - Build libvpx neon code with -mfloat-abi=softfp when targetting ARM softfloat ABI. r=nfroyd (695f61ece2)
- Bug 1217827 - Enable MOZ_WEBRTC for Firefox OS on aarch64. r=glandium (5c8636173d)
- Bug 1224408 - Print yasm version. r=mshal (6e312fe503)
- Bug 1245836 - nsinstall.py is in MOZILLA_DIR, r=glandium (128ec16469)
- Bug 1232219 (part 4) - Enable -Wunused for C code, except where it's too annoying. r=glandium. (50b45335fd)
- Bug 1223131 - Don't remove a host from the whitelist if the version fallback was needed. r=keeler (f4941f3a75) (65ae85fdcb)
- import from UXP: Cherry-pick upstream libvpx fix (bb1974ce) (bc755da7a5)

* 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

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2321 - Fall back to 0 if setInterval interval not supplied (e0e1542913)
- Issue #2323 - Part 1: Add Min()/Max() methods to TimeDuration. (c78ecee3f2)
- Issue #2323 - Part 2: Implement timer nesting and clamping for workers. (1b7df316c4)
- Issue #2323 - Part 3: Exclude chrome workers from worker timer clamping. (2ca5715149)
- Issue #1442 - Part 1: Change ArrayBufferCopyData self-hosting intrinsic to take a start offset for the destination. This will be needed to manage stream chunks. https://bugzilla.mozilla.org/show_bug.cgi?id=1272697 (90ca1f569a)
- Issue #1442 - Part 2: Add a run-time preference for toggling the streams API. https://bugzilla.mozilla.org/show_bug.cgi?id=1272697 (62467428a3)
- Issue #1442 - Part 3: Implement ReadableStream and associated classes in the JS engine. https://bugzilla.mozilla.org/show_bug.cgi?id=1272697 (54e84f0f1d)
- Issue #1442 - Part 4: Add JSAPI functions for working with ReadableStream. https://bugzilla.mozilla.org/show_bug.cgi?id=1272697 (9b9075eef6)
- Issue #1442 - Part 5: Implement WebIDL bindings for Streams. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (0701dccaca)
- Issue #1442 - Part 6: binding codegen naming alignment for Streams. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (4c5775b621)
- Issue #1442 - Part 7: Use of ReadableStream in WebIDL files. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (dd2c9eb418)
- Issue #1442 - Part 8: Fetch implementation of streams. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 +worker-friendly pref checking for the DOM API. (bff1f3bc60)
- Issue #1442 - Part 9: Stream shutdown handling. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (3979e4847c)
- Issue #1442 - Part 10a - Unify body extraction in Fetch/Beacon/XHR. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Pre-requisite for Part 11. (a4146b60a4)
- Issue #1442 - Part 10b - Use nsIXHRSendable instead Blob/FormData/URLSearchParams. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Pre-requisite for Part 11. (a9520b2a7a)
- Issue #1442 - Part 10c - Use application/octet-stream for arrayBuffer in sendBeacon. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Pre-requisite for Part 11. (772ab8ac41)
- Issue #1442 - Part 11 - Response.body handling. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Use BufferSource in webIDL. https://bugzilla.mozilla.org/show_bug.cgi?id=1337722 (a8a75090c0)
- Issue #1442 - Part 12 - Label FetchBody. https://bugzilla.mozilla.org/show_bug.cgi?id=1363318 FetchSignal is not in our tree so this is a partial patch to get mOwner changes. Pre-requisite for Part 13. (346e8a87d7)
- Issue #1442 - Part 12a - Allow idle worker shutdown to begin for an opt-in WorkerHolder mode. https://bugzilla.mozilla.org/show_bug.cgi?id=1362444 Pre-requisite for Part 13. (41216b88f6)
- Issue #1442 - Part 12b - Allow idle worker shutdown while Cache/CacheStorage DOM objects exist, but block it during Cache operation. https://bugzilla.mozilla.org/show_bug.cgi?id=1362444 Pre-requisite for Part 13. (0b450a3def)
- Issue #1442 - Part 13 - Implement FetchStreamReader. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 (ef550b2579)
- Issue #1442 - Part 14 - Starting body consuming and passing the JSContext down from the binding entrypoints to where the ReadableStream could be read. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (842b9d47b3)
- Issue #1442 - Part 15 - Setting the correct global when ReadableStream.getReader() is called. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (b124e54fc7)
- Issue #1442 - Part 16 - Report stream errors during consumption. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (529bc13f05)
- Issue #1442 - Part 17 - Creating FetchStream as a out param in order to avoid JS hazards https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (e22845913d)
- Issue #1442 - Part 18 - Cycle collect FetchStreamReader. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (b898780bb1)
- Issue #1442 - Part 19 - FetchStream must support multiple read requests. https://bugzilla.mozilla.org/show_bug.cgi?id=1395220 (0e1efcb273)
- Issue #1442 - Part 20 - FetchStream should not have an extra JS::Heap<ReadableStream>. https://bugzilla.mozilla.org/show_bug.cgi?id=1390717 (b1a12de924)
- Issue #1442 - Part 21 - Fix debug builds by removing an invalid assert. (375d7cf3b2)
- Issue #1442 & #1691 Follow-up - Part 22 - Changes that came with Dynamic Module Import. At the time we did not have ReadableStreams in our tree so these changes were left out. https://bugzilla.mozilla.org/show_bug.cgi?id=1499140 Implement support for dynamic module import in the interpreter. (41409ab613)
- Issue #1442 - Part 23 - Align FetchStream with Firefox 68ESR. https://bugzilla.mozilla.org/show_bug.cgi?id=1612308 https://bugzilla.mozilla.org/show_bug.cgi?id=1445587 Partial part 2 implementing synchronization changes. (836d36dc6d)
- Issue #1442 - Part 24 - Prevent FetchStream from incorrectly running on the main thread. This prevents a deadlock and JSContext related crashes, however this should eventually be replaced by an EventTargetFor() call when the Dispatcher API is implemented. Also now that ReadableStream appears stable, toggle the preferences true by default. (f3991f9821)
- Issue #1442 - Part 25 - Fix bustage on X11 platforms. (52572d5755)
- Issue #1442 - Part 25b - Second try that hopefully doesn't break Windows. (04c9d661fa)
- Issue #1442 - Part 26 - FetchStreamReader needs to cancel its reader when it encounters write errors. https://bugzilla.mozilla.org/show_bug.cgi?id=1416879 Part 5 Also same fix as in Part 24 for FetchStream but in FetchStreamReader. (f21cc50c03)
- No Issue - Remove deprecation errors for obsolete RTCOfferOptions (6fdb3ac961)
- Issue #2332 - Update to libvpx 1.6.1 (b860c5fe95)
- Issue #2332 - libvpx upgrade followup part 1 (ed581885f8)
- Issue #2332 - libvpx upgrade followup part 2 (cdc8770f5a)
- Issue #2332 - libvpx upgrade followup part 3 (fcb078d794)
- Issue #2332 - libvpx upgrade followup part 4 (ee5b062139)
- Issue #2332 - libvpx upgrade followup part 5 (465ce802d1)
- Issue #2332 - Remove unimplemented and non-spec getStreamById from RTCPeerConnection (7528b07555)
- [DOM] Fix deprot in PerformanceMark.cpp (cdb890bdc3)

Official Pale-Moon changes picked since my last build:
- [Pale-Moon] No Issue - Don't build hunspell shared on SunOS. (28958637f9)
- [Pale-Moon] Issue #1936 - Optionally leave Bookmarks menu open when spawning new tab. (56f5e8f283)

Official Basilisk changes picked since my last build:
- [Basilisk] Don't build hunspell shared on SunOS (ebf28e418f)
- [Basilisk] Delete Firefox Dev Edition leftovers (1eca5a03c2)
- [Basilisk] Update pdf.js to version 1.6.467 from Firefox 53.0.2 (328408759a)
- [Basilisk] Update pdf.js to 1.7.348 from Firefox 54.0.1 (c5d109556c)
- [Basilisk] Update PDF.js to 2.3.235 (21121b141b)
- [Basilisk] Remove stubs and references. Remove some telemetry leftovers (32e4115055)
- [Basilisk] Pref changes for old reports that no longer exist (6b8a4e9b72)
- [Basilisk] Remove some mobile leftovers (77bc3513fd)
- [Basilisk] Remove some android leftovers (c4f84bd3d5)
- [Basilisk] Remove ios leftovers (3d339baec2)
- [Basilisk] remove more mozilla spy garbage (6c88624503)
- [Basilisk] Clean up an unused pref. Remove link to mozilla site from crash reporter (23ef0c81f7)
- [Basilisk] Remove last bits of telemetry (b5a13a2a38)
- [Basilisk] Remove obsolete documentation (a11b107f18)
- [Basilisk] Remove unused functionality for reporting crashes to an external server (e73c73a426)
- [Basilisk] Remove unused prefs for download of tiles on new tab page (3fa770bcba)
- [Basilisk] Remove some leftover crashreporter stuff (264cd17e94)
- [Basilisk] Remove browser.tabs.crashReporting.sendReport prefs (36ca1ce479)
- [Basilisk] restore erroneously removed dom.ipc.reportProcessHangs pref ifdef (0be9ef65f6)
- [Basilisk] Remove unsubmitted crash reporter from crash handlers (0ae5036656)
- [Basilisk] Remove some unused crash report strings from localization data (04e9b40d4b)
- [Basilisk] Report GTK version in about dialog for Linux builds (a03283044e)
- [Basilisk] Issue #67 - begin porting over changes to stop using appconstants (e1e2d7e832)
- [Basilisk] Fix issue with updater (2169356c67)
- [Basilisk] Issue #67 - stop using appconst in aboutSessionRestore.js (fa1cbb6658)
- [Basilisk] Dont preprocess files that dont need preprocessing (4c819bd3d5)

My changes picked since my last build:
- [Basilisk] some files in my tree still need preprocessing (4f9068fe23)
- [Basilisk] pdfjs: Services.policies is not available in UXP, comment it out (d946fc6195)
- [Basilisk] Revert "Update PDF.js to 2.3.235" as it breaks in e10s (e90473bdda)

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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231007-d0fd16ed-uxp-e90473bdda-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231007-d0fd16ed-uxp-e90473bdda-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-20231007-id-656ea98-uxp-e90473bdda-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231007-id-656ea98-ia-93af9a0-uxp-e90473bdda-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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

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

Repo changes:
- ported from UXP: Issue #2321 - Fall back to 0 if setInterval interval not supplied (e0e15429) (955efc1a5)
- import from UXP: Issue #2323 - Part 2: Implement timer nesting and clamping for workers. (1b7df316) (28e325ff8)
- import from UXP: Issue #2323 - Part 3: Exclude chrome workers from worker timer clamping. (2ca57151) (efe9ce4bb)
- ported from UXP: Issue #1442 - Part 1: Change ArrayBufferCopyData self-hosting intrinsic to take a start offset for the destination. This will be needed to manage stream chunks. https://bugzilla.mozilla.org/show_bug.cgi?id=1272697 (90ca1f56) (783206e5c)
- ported from UXP: Issue #1442 - Part 2: Add a run-time preference for toggling the streams API. https://bugzilla.mozilla.org/show_bug.cgi?id=1272697 (62467428) (b80db2403)
- import from UXP: Issue #1442 - Part 3: Implement ReadableStream and associated classes in the JS engine. https://bugzilla.mozilla.org/show_bug.cgi?id=1272697 (54e84f0f) (2869f744e)
- ported from UXP: Issue #1442 - Part 4: Add JSAPI functions for working with ReadableStream. https://bugzilla.mozilla.org/show_bug.cgi?id=1272697 (9b9075ee) (564098686)
- ported from UXP: Issue #1442 - Part 5: Implement WebIDL bindings for Streams. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (0701dcca) (7bd3fa286)
- ported from UXP: Issue #1442 - Part 6: binding codegen naming alignment for Streams. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (4c5775b6) (3ebc8787a)
- ported from UXP: Issue #1442 - Part 7: Use of ReadableStream in WebIDL files. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (dd2c9eb4) (f6f0b431f)
- ported from mozilla: Bug 1373555 - Move the Fetch consume body login in a separate class - part 1 - separate files, r=bkelly (95263ffce5) (ff1ad2007)
- ported from mozilla: Bug 1373555 - Move the Fetch consume body login in a separate class - part 2 - Rename FetchBodyWrapper to FetchBodyConsumer, r=bkelly (0092bff5f1) (4850416f5)
- ported from mozilla: Bug 1373555 - Move the Fetch consume body login in a separate class - part 3 - Move the consuming body logic from FetchBody to FetchBodyConsumer, r=bkelly (f5b120a0b4) (aefba3d7f)
- import from UXP: Issue #1442 - Part 8: Fetch implementation of streams. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 +worker-friendly pref checking for the DOM API. (bff1f3bc) (7fb23ef4b)
- import from UXP: Issue #1442 - Part 9: Stream shutdown handling. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (3979e484) (b8bb2ad27)
- ported from UXP: Issue #1442 - Part 10a - Unify body extraction in Fetch/Beacon/XHR. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Pre-requisite for Part 11. (a4146b60) (cbf9f75a3)
- ported from UXP: Issue #1442 - Part 10b - Use nsIXHRSendable instead Blob/FormData/URLSearchParams. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Pre-requisite for Part 11. (a9520b2a) (e0fdf2511)
- import from UXP: Issue #1442 - Part 10c - Use application/octet-stream for arrayBuffer in sendBeacon. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Pre-requisite for Part 11. (772ab8ac) (6bf805b1a)
- ported from UXP: Issue #1442 - Part 11 - Response.body handling. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Use BufferSource in webIDL. https://bugzilla.mozilla.org/show_bug.cgi?id=1337722 (a8a75090) (45ea3d9b0)
- import from UXP: Issue #1442 - Part 12 - Label FetchBody. https://bugzilla.mozilla.org/show_bug.cgi?id=1363318 FetchSignal is not in our tree so this is a partial patch to get mOwner changes. Pre-requisite for Part 13. (346e8a87) (11afbdd82)
- import from UXP: Issue #1442 - Part 12a - Allow idle worker shutdown to begin for an opt-in WorkerHolder mode. https://bugzilla.mozilla.org/show_bug.cgi?id=1362444 Pre-requisite for Part 13. (41216b88) (d7b6554b1)
- import from UXP: Issue #1442 - Part 12b - Allow idle worker shutdown while Cache/CacheStorage DOM objects exist, but block it during Cache operation. https://bugzilla.mozilla.org/show_bug.cgi?id=1362444 Pre-requisite for Part 13. (0b450a3d) (4958c9ad3)
- ported from UXP: Issue #1442 - Part 13 - Implement FetchStreamReader. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 (ef550b25) (c6cb04246)
- import from UXP: Issue #1442 - Part 14 - Starting body consuming and passing the JSContext down from the binding entrypoints to where the ReadableStream could be read. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (842b9d47) (2a63ffbdf)
- import from UXP: Issue #1442 - Part 15 - Setting the correct global when ReadableStream.getReader() is called. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (b124e54f) (c2c2c689b)
- ported from UXP: Issue #1442 - Part 16 - Report stream errors during consumption. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (529bc13f) (4821a765a)
- import from UXP: Issue #1442 - Part 17 - Creating FetchStream as a out param in order to avoid JS hazards https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (e2284591) (7a8de8dae)
- import from UXP: Issue #1442 - Part 18 - Cycle collect FetchStreamReader. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (b898780b) (74ac87a7d)
- import from UXP: Issue #1442 - Part 19 - FetchStream must support multiple read requests. https://bugzilla.mozilla.org/show_bug.cgi?id=1395220 (0e1efcb2) (369af6d89)
- import from UXP: Issue #1442 - Part 20 - FetchStream should not have an extra JS::Heap<ReadableStream>. https://bugzilla.mozilla.org/show_bug.cgi?id=1390717 (b1a12de9) (1a40588ad)
- import from UXP: Issue #1442 - Part 21 - Fix debug builds by removing an invalid assert. (375d7cf3) (453574ff7)
- import from UXP: Issue #1442 & #1691 Follow-up - Part 22 - Changes that came with Dynamic Module Import. At the time we did not have ReadableStreams in our tree so these changes were left out. https://bugzilla.mozilla.org/show_bug.cgi?id=1499140 Implement support for dynamic module import in the interpreter. (41409ab6) (4a7623391)
- import from UXP: Issue #1442 - Part 23 - Align FetchStream with Firefox 68ESR. https://bugzilla.mozilla.org/show_bug.cgi?id=1612308 https://bugzilla.mozilla.org/show_bug.cgi?id=1445587 Partial part 2 implementing synchronization changes. (836d36dc) (3fd15cede)
- import from UXP: Issue #1442 - Part 24 - Prevent FetchStream from incorrectly running on the main thread. This prevents a deadlock and JSContext related crashes, however this should eventually be replaced by an EventTargetFor() call when the Dispatcher API is implemented. Also now that ReadableStream appears stable, toggle the preferences true by default. (f3991f98) (d0ab61e94)
- import from UXP:
- Issue #1442 - Part 25 - Fix bustage on X11 platforms. (52572d57)
- Issue #1442 - Part 25b - Second try that hopefully doesn't break Windows. (04c9d661) (056103506)
- import from UXP: Issue #1442 - Part 26 - FetchStreamReader needs to cancel its reader when it encounters write errors. https://bugzilla.mozilla.org/show_bug.cgi?id=1416879 Part 5 Also same fix as in Part 24 for FetchStream but in FetchStreamReader. (f21cc50c) (497060d4d)
- sync libvpx with my UXP one. (ee79d50dc)
- sync pdf.js with copy(1.7.348) from my UXP tree. (da5154f72)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

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

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

repo changes since my last build:
- SearchService: more proper syntax for functions, and guard cachePaths as cache.directories can be undefined. (b7d6d7931f)
- Downloads: more proper syntax for functions (74dee4fc8d)
- browser: fix when browser.currentURI is undefined (9e12ec4b3d)
- chrome: some const fixes (f830c933ef)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1231404 - SubscriptBaselineDropMin or SuperscriptBaselineDropMax are not read from the MATH table. r=jfkthame (4293e32fef)
- Bug 953408 - switch to unprefixed hyphens property in tests. r=jfkthame (2ee7ee6bd4)
- Bug 1207061 - Reftest for buggy bidi font that fails with graphite 1.3.2. r=jdaggett (3d1ae98e9e)
- Bug 1161900 - Basic reftest to check that Balinese two-part vowel characters are shaped properly. r=jdaggett (5bd6653da0)
- Bug 686225 - Reftest for Indic shaping with buggy OS X (AAT) fonts. r=jdaggett (76e81fba3e)
- Bug 1156111 patch 1 - Give layout/reftests/ its own moz.build file. r=gps (8c1b128a6b)
- Bug 1156111 patch 2 - Add BUG_COMPONENT metadata for tests in layout/reftests/. r=gps (c9089a56cf) (e9dee823ef)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git bc755da7a5...e9dee823ef:
- SearchService: more proper syntax for functions, and guard cachePaths as cache.directories can be undefined. (b7d6d7931f)
- Downloads: more proper syntax for functions (74dee4fc8d)
- browser: fix when browser.currentURI is undefined (9e12ec4b3d)
- chrome: some const fixes (f830c933ef)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1231404 - SubscriptBaselineDropMin or SuperscriptBaselineDropMax are not read from the MATH table. r=jfkthame (4293e32fef)
- Bug 953408 - switch to unprefixed hyphens property in tests. r=jfkthame (2ee7ee6bd4)
- Bug 1207061 - Reftest for buggy bidi font that fails with graphite 1.3.2. r=jdaggett (3d1ae98e9e)
- Bug 1161900 - Basic reftest to check that Balinese two-part vowel characters are shaped properly. r=jdaggett (5bd6653da0)
- Bug 686225 - Reftest for Indic shaping with buggy OS X (AAT) fonts. r=jdaggett (76e81fba3e)
- Bug 1156111 patch 1 - Give layout/reftests/ its own moz.build file. r=gps (8c1b128a6b)
- Bug 1156111 patch 2 - Add BUG_COMPONENT metadata for tests in layout/reftests/. r=gps (c9089a56cf) (e9dee823ef)

* 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

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Correct overzealous GMP checks (c3767681a9)
- Issue #2332 - Refactor code that feeds video stream sink when it gets added (1ed778419f)
- Issue #2332 - Use only one listener in MediaPipelineTransmit (580a231706)
- Issue #2332 - Use the same path for passing on missed data to video sink, as during normal operation (a87f8cc7f7)
- Issue #2332 - Add deprecation warnings to writable RTCSessionDescription (f2dbc4c6ce)
- Issue #2332 - Update RTCIceCandidate to spec (ddf29677d9)
- Issue #2332 - Have addIceCandidate take a dictionary (80a3c49ba2)
- Issue #2332 - Have set(Local|Remote)Description take dictionaries (6b713575c9)
- Issue #2332 - Have createOffer/Answer resolve with dictionaries (a1c22cb034)
- Issue #2332 - Update most tests to skip RTCIceCandidate construction (f615587ab7)
- Issue #2332 - Update most tests to skip RTCSessionDescription construction (763cdb00cb)
- Issue #2332 - Fix CamerasChild helper to return by value instead of out-of-scope reference (348f761a9b)

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

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- ported from mozilla:
- Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1)
- Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (f3deac5f5f)
- Reverted "Correct overzealous GMP checks (c3767681a9)" during merging, since related commits are reverted

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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231014-d0fd16ed-uxp-d6590573ed-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231014-d0fd16ed-uxp-d6590573ed-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-20231014-id-656ea98-uxp-d6590573ed-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231014-id-656ea98-ia-93af9a0-uxp-d6590573ed-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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

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

Repo changes:
- import from UXP: [Basilisk] Don't build hunspell shared on SunOS (ebf28e41) (d93dd0161)
- ported from UXP: [Basilisk] Remove stubs and references. Remove some telemetry leftovers (32e41150) (14d0a8725)
- ported from UXP: [Basilisk] Pref changes for old reports that no longer exist (6b8a4e9b) (ca064beea)
- Basilisk: remove DirectoryLinksProvider, and also mobilePromo code in real (2911d3ef7)
- ported from UXP: [Basilisk] Remove some mobile leftovers (77bc3513) (5516d75d6)
- import from UXP: [Basilisk] Remove some android leftovers (c4f84bd3) (a01e26101)
- import from UXP: [Basilisk] Remove ios leftovers (3d339bae) (84ca0e6ef)
- ported from UXP: [Basilisk] remove more mozilla spy garbage (6c886245) (c734f12fd)
- ported from UXP: [Basilisk] Clean up an unused pref. Remove link to mozilla site from crash reporter (23ef0c81) (6b3f5eaa9)
- ported from UXP: [Basilisk] Remove last bits of telemetry (b5a13a2a) (638d4255e)
- ported from UXP: [Basilisk] Remove obsolete documentation (a11b107f) (d1673432b)
- ported from UXP: [Basilisk] Remove unused functionality for reporting crashes to an external server (e73c73a4) (764c20341)
- ported from UXP: [Basilisk] Remove unused prefs for download of tiles on new tab page (3fa770bc) (f945431ea)
- ported from UXP: [Basilisk] Remove some leftover crashreporter stuff (264cd17e) (34e38de02)
- ported from UXP: [Basilisk] Remove browser.tabs.crashReporting.sendReport prefs (36ca1ce4) (de43839dd)
- ported from UXP: [Basilisk] Remove unsubmitted crash reporter from crash handlers (0ae50366) (5c55144af)
- ported from UXP: [Basilisk] Remove some unused crash report strings from localization data (04e9b40d) (b00e49f34)
- ported from UXP: [Basilisk] Report GTK version in about dialog for Linux builds (a0328304) (8f6acb5f8)
- ported from UXP: [Basilisk] Issue #67 - begin porting over changes to stop using appconstants (e1e2d7e8) (6b1df8f46)
- ported from mozilla:
- Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1)
- Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (f3d14e640)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

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

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

repo changes since my last build:
- bits of Bug 1229519: Fix toolkit/components/satchel to pass eslint checks. r=dolske (c57ebb477f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 937810 - disable application reputation check on b2g r=mmc,mossop (403f8e0353)
- Bug 1216537 - Check and request storage permission if file download is started. r=nalexander,paolo (9233e7193d)
- Bug 1163937 - Added forceSave function to DownloadIntegration and ensured that downloads removed in Sanitizer do not persist. r=margaret (9610017b5d)
- Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric (be260d55d2)
- Bug 1177237 - Implement OS query parsing and user search choice. r=jaws (86c807e606)
- Bug 1177443 - Add 'system' purpose for searches coming from outside Firefox, r=MattN. (f6ac86ec2a)
- Bug 1072037, part 2 - Tests for the effect of setting CSS animation's AnimationPlayer.currentTime. r=birtles (79639d2ea4)
- bits of Bug 1145246, part 2 (849519f25d)
- bits of Bug 1145246, part 7 (3ec5500e08)
- bits of Bug 1109390 part 5 (6d849b9b3c)
- Bug 1074630, part 2 - CSS animations tests for Web Animations finishing behavior. r=birtles (bd0aa575bd)
- Bug 1073379, part 6 - Tests for the effect of setting CSS animation's AnimationPlayer.startTime. r=dholbert (9d8aad8d28)
- Bug 1073379, part 6b - Re-enable the player.playState check in checkStateAtActiveIntervalEndTime, but disable the first checkStateAtActiveIntervalEndTime call in the 'Skipping backwards through animation' tests. r=orange (3a9ea58cef)
- Bug 1141710, part 1 - Update to the new version of addDiv() in testcommon.js. r=dholbert (262b9dc018)
- Bug 1141710, part 2 - Update comments to be non-Mozilla specific. r=dholbert (177e8818f8)
- Bug 1141710, part 3 - Stop using ECMAScript 6 features in test_animation-player-starttime.html, since other browsers don't support them. r=dholbert (6f0c6ab687)
- Bug 1141710, part 4 - Avoid race condition when taking timestamps by reusing the original timestamp. r=dholbert (bc6ff2f3b1)
- Bug 1141710, part 5 - Change from assert_true() to the new assert_unreached(). r=dholbert (0c1608c4c4)
- Bug 1141710, part 7 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (568cf9a054)
- Bug 1141710, part 7 - Store the generated 'animation' property string in a global constant and reuse that constant. r=dholbert (ce85c0d7a9)
- Bug 1141710, part 8 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (6d6b1625ff)
- Bug 1141710, part 9 - Get the timeline from the player instead of from the document. r=dholbert (9660c00f1d)
- Bug 1141710, part 10 - Update some assertion text and comments. r=birtles (d238a482b5)
- Bug 1141710, part 11 - Assert that seeking over the before and active phases worked. r=birtles (4aedf388f9)
- Bug 1141710, part 12 - Check that the hold time is updated when the startTime is set to null. r=birtles (0473baeabd)
- Bug 1141710, part 13 - Wrap all lines at the 80 column mark. r=birtles (7d3ed6b453)
- Bug 1141710, part 14 - Get rid of the checks at 90% through the active duration. r=birtles (0f3c4cb7ca)
- part of Bug 1145246, part 2 - (ec09bf3fdd)
- half of Bug 1109390 part 1 - Add tests for getting the startTime; r=jwatt (a682851ba6)
- Bug 1149832 - Replace the Web Animations test helper waitForTwoAnimationFrames() with a helper that takes a frame count. r=birtles (da312eae7d)
- Bug 1235286 - Part 1: Add an argument to waitForAnimationFrames to run a task in each requestAnimationFrame callback. r=birtles (199a789546)
- Bug 1235286 - Part 2: Tests for animation optimizations. r=birtles (e510c68a7c)
- Bug 1235286 - Part 3: Comment out some compositor animations tests. r=birtles (61791d5b69)
- Bug 1235345 - Remove services/metrics. r=gfritzsche (29ac4a5895)
- Bug 1204846 - Modify the NetworkStatsDB to allow getSamples returns expired data at first sample and modify the test case. r=ethan (3e9d1f9a77)
- Bug 1237227 - Check the return of context->GetDisplayRootPresContext() for validity. r=roc (2ad8dcf545)
- sync parts of AppConstants.jsm for isPlatformAndVersion* functions (30f7e10db1)
- ported from mozilla:
- Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1)
- Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (b780764f57)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git e9dee823ef...b780764f57:
- bits of Bug 1229519: Fix toolkit/components/satchel to pass eslint checks. r=dolske (c57ebb477f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 937810 - disable application reputation check on b2g r=mmc,mossop (403f8e0353)
- Bug 1216537 - Check and request storage permission if file download is started. r=nalexander,paolo (9233e7193d)
- Bug 1163937 - Added forceSave function to DownloadIntegration and ensured that downloads removed in Sanitizer do not persist. r=margaret (9610017b5d)
- Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric (be260d55d2)
- Bug 1177237 - Implement OS query parsing and user search choice. r=jaws (86c807e606)
- Bug 1177443 - Add 'system' purpose for searches coming from outside Firefox, r=MattN. (f6ac86ec2a)
- Bug 1072037, part 2 - Tests for the effect of setting CSS animation's AnimationPlayer.currentTime. r=birtles (79639d2ea4)
- bits of Bug 1145246, part 2 (849519f25d)
- bits of Bug 1145246, part 7 (3ec5500e08)
- bits of Bug 1109390 part 5 (6d849b9b3c)
- Bug 1074630, part 2 - CSS animations tests for Web Animations finishing behavior. r=birtles (bd0aa575bd)
- Bug 1073379, part 6 - Tests for the effect of setting CSS animation's AnimationPlayer.startTime. r=dholbert (9d8aad8d28)
- Bug 1073379, part 6b - Re-enable the player.playState check in checkStateAtActiveIntervalEndTime, but disable the first checkStateAtActiveIntervalEndTime call in the 'Skipping backwards through animation' tests. r=orange (3a9ea58cef)
- Bug 1141710, part 1 - Update to the new version of addDiv() in testcommon.js. r=dholbert (262b9dc018)
- Bug 1141710, part 2 - Update comments to be non-Mozilla specific. r=dholbert (177e8818f8)
- Bug 1141710, part 3 - Stop using ECMAScript 6 features in test_animation-player-starttime.html, since other browsers don't support them. r=dholbert (6f0c6ab687)
- Bug 1141710, part 4 - Avoid race condition when taking timestamps by reusing the original timestamp. r=dholbert (bc6ff2f3b1)
- Bug 1141710, part 5 - Change from assert_true() to the new assert_unreached(). r=dholbert (0c1608c4c4)
- Bug 1141710, part 7 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (568cf9a054)
- Bug 1141710, part 7 - Store the generated 'animation' property string in a global constant and reuse that constant. r=dholbert (ce85c0d7a9)
- Bug 1141710, part 8 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (6d6b1625ff)
- Bug 1141710, part 9 - Get the timeline from the player instead of from the document. r=dholbert (9660c00f1d)
- Bug 1141710, part 10 - Update some assertion text and comments. r=birtles (d238a482b5)
- Bug 1141710, part 11 - Assert that seeking over the before and active phases worked. r=birtles (4aedf388f9)
- Bug 1141710, part 12 - Check that the hold time is updated when the startTime is set to null. r=birtles (0473baeabd)
- Bug 1141710, part 13 - Wrap all lines at the 80 column mark. r=birtles (7d3ed6b453)
- Bug 1141710, part 14 - Get rid of the checks at 90% through the active duration. r=birtles (0f3c4cb7ca)
- part of Bug 1145246, part 2 - (ec09bf3fdd)
- half of Bug 1109390 part 1 - Add tests for getting the startTime; r=jwatt (a682851ba6)
- Bug 1149832 - Replace the Web Animations test helper waitForTwoAnimationFrames() with a helper that takes a frame count. r=birtles (da312eae7d)
- Bug 1235286 - Part 1: Add an argument to waitForAnimationFrames to run a task in each requestAnimationFrame callback. r=birtles (199a789546)
- Bug 1235286 - Part 2: Tests for animation optimizations. r=birtles (e510c68a7c)
- Bug 1235286 - Part 3: Comment out some compositor animations tests. r=birtles (61791d5b69)
- Bug 1235345 - Remove services/metrics. r=gfritzsche (29ac4a5895)
- Bug 1204846 - Modify the NetworkStatsDB to allow getSamples returns expired data at first sample and modify the test case. r=ethan (3e9d1f9a77)
- Bug 1237227 - Check the return of context->GetDisplayRootPresContext() for validity. r=roc (2ad8dcf545)
- sync parts of AppConstants.jsm for isPlatformAndVersion* functions (30f7e10db1)
- ported from mozilla:
- Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1)
- Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (b780764f57)

* 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

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2340 - Return an array (actually frozen sequence) for {border|content}BoxSize (9cd7fd3bf4)
- Clean up dom\webidl (4ec7fa4f5f)
- Issue #1442 Follow-up: Stop pretending proxies have a JSNative call/construct hook. https://bugzilla.mozilla.org/show_bug.cgi?id=1471924 Part 1 Also remove an erroneous debug assert and guard against future issues. This fixes crashes on vk.com but still does not behave correctly. (46024cd872)
- PR #2347 - Backport of Mozilla tooltip bugs: (84ca5fdfc7)
- Issue #1721 - Implement GlobalPrivacyControl (50ad087351)
- Issue #1721 - Follow-up: Properly protect GPC header (0315aeee73)

Official Pale-Moon changes picked since my last build:
- [Pale-Moon] Issue MoonchildProductions/UXP#1721 - Implement GlobalPrivacyControl (591a887bf3)

Official Basilisk changes picked since my last build:
- [Basilisk] Issue #2 - Remove Safebrowsing and TrackingProtection from the FE (6cefc52d32)
- [Basilisk] Issue #19 - Implement GlobalPrivacyControl (30e47eb5bc)
- [Basilisk] Issue #19 followup - remove DNT from mozscreenshots We technically don't use mozscreenshots at all, but this should still be removed since it is no longer a valid setting (4edd2f91b4)

My changes picked since my last build:
- ported from mozilla: Bug 1446548 - Treat all GLSL versions >=450 as 450. r=kvark, a=RyanVM (43f0d1060e) (f508d00178)

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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231021-d0fd16ed-uxp-dd9eca1b39-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231021-d0fd16ed-uxp-dd9eca1b39-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-20231021-id-656ea98-uxp-dd9eca1b39-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231021-id-656ea98-ia-93af9a0-uxp-dd9eca1b39-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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

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

Repo changes:
- ported from mozilla: Bug 1446548 - Treat all GLSL versions >=450 as 450. r=kvark, a=RyanVM (43f0d1060e) (abd946b44)
- ported from mozilla: Bug 1361475 - Remove proprietary constructor on AudioContext. r=baku (6854386257) (26e42cbaa)
- import from UXP: Issue #2340 - Return an array (actually frozen sequence) for {border|content}BoxSize (9cd7fd3b) (c402a5fe5)
- import from UXP: Clean up dom\webidl (4ec7fa4f) (171ade9e3)
- remove Basilisk official branding (db37d212a)
- ported from UXP: Issue #1442 Follow-up: Stop pretending proxies have a JSNative call/construct hook. https://bugzilla.mozilla.org/show_bug.cgi?id=1471924 Part 1 Also remove an erroneous debug assert and guard against future issues. This fixes crashes on vk.com but still does not behave correctly. (46024cd8) (f7ff490c5)
- ported from UXP: Issue #1721 - Implement GlobalPrivacyControl (50ad0873) (ad38fffca)
- import from UXP: Issue #1721 - Follow-up: Properly protect GPC header (0315aeee) (e4f0dfc68)
- ported from UXP: [Basilisk] Issue #2 - Remove Safebrowsing and TrackingProtection from the FE (1d169def2)
- ported from UXP: [Basilisk] Issue #19 - Implement GlobalPrivacyControl (30e47eb5) (49dc18f7d)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231021-43215fa79a-xpmod.7z

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

repo changes since my last build:
- ported from mozilla: Bug 1446548 - Treat all GLSL versions >=450 as 450. r=kvark, a=RyanVM (43f0d1060e) (410e883318)
- import change from `dev' branch of rmottola/Arctic-Fox: Bug 1246318 - Remove the enumerate trap from ES6 proxies. r=efaust (3e7af5df07) (11b253b879)
- partly import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175546 - Update GCC to 4.8.5 and bump minimum GCC version required to build. r=froydnj (aa651fae16)
- Bug 1236413 - Suppress -Wimplicit-fallthrough warning in third-party code mfbt/decimal/. r=Waldo (7bd18f9b1f)
- Bug 1194721: Add |Saturate| template for saturation arithmetics, r=nfroyd (4f62196e3a) (43215fa79a)

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git b780764f57...43215fa79a:
- ported from mozilla: Bug 1446548 - Treat all GLSL versions >=450 as 450. r=kvark, a=RyanVM (43f0d1060e) (410e883318)
- import change from `dev' branch of rmottola/Arctic-Fox: Bug 1246318 - Remove the enumerate trap from ES6 proxies. r=efaust (3e7af5df07) (11b253b879)
- partly import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175546 - Update GCC to 4.8.5 and bump minimum GCC version required to build. r=froydnj (aa651fae16)
- Bug 1236413 - Suppress -Wimplicit-fallthrough warning in third-party code mfbt/decimal/. r=Waldo (7bd18f9b1f)
- Bug 1194721: Add |Saturate| template for saturation arithmetics, r=nfroyd (4f62196e3a) (43215fa79a)

* 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

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2332 - Hyphenate rtc stats type as per spec (9f63203a43)
- Issue #2350 - Part 0: Add a helper function DefaultNumberOption (735bb78c28)
- Issue #2350 - Part 1: Apply "minimumIntegerDigits" to number-formatters with fraction-digits. (be81bae5b7)
- Issue #2350 - Part 2: Allow "maximumFractionDigits" option in Intl.NumberFormat to be less than the default minimum fraction digits. (e65b46ba0f)
- Issue #2282 - Align the Performance Observer navigation and resource with the spec. This now passes the conformance tests. https://bugzilla.mozilla.org/show_bug.cgi?id=1425458 Resource timing entries Workers - part 2 - PerformanceTimingData. https://bugzilla.mozilla.org/show_bug.cgi?id=1462605 PerformanceNavigationTiming.name must be the value of the address of the current document. https://bugzilla.mozilla.org/show_bug.cgi?id=1462883 Update PerformanceTimingData::mReportCrossOriginRedirect in SetPropertiesFromHttpChannel. https://bugzilla.mozilla.org/show_bug.cgi?id=1462879 PerformanceNavigationTiming must be notified correctly - part 1 - notify. (373fb9ae07)
- Issue #2282 - Part 2 - Re-add some timer clamping that got clobber erroneously. (bb656856b6)
- Issue #2355 - Apply self-transforms to the frame of top level <svg> (0bcaa2ff90)
- PR #2356 - Treat all GLSL versions >=450 as 450 (ef54fc458c)
- Issue #2357 - WebM demuxer can't tell when a video wants to be transparent. (71cc0ef940)
- Issue #2357 - VPXDecoder does not decode alpha frames. (c0ba3a8d2e)
- Issue #2357 - Paused WebM videos w/alpha are 100% transparent if HA is disabled. (9982ceb94f)
- Issue #2357 - WebM w/alpha renders black if WMF decoder is enabled. (490df49307)
- Issue #2357 - Add reftest for WebM alpha. (83ecbdfacb)
- [media] Use RefPtr<TrackBuffersManager> instead of raw pointers (eb44f633ee)
- [DOM] Ignore status 206 and vary header checking for opaque responses in the Cache API. (fe37319996)
- [network] Block more invalid cookie name characters. (38f8fde3e3)
- [widget] Change RegisterDragDrop to be called on idle. (f2b0066036)
- [WebGL] Add preffed limit to WebGL vertCount (e4d635f889)
- [DOM] Drop mWrappedRunnable early in workers. (aae5866390)
- [XPCOM] Add several app/msi file types to the executables list (Win). (74a4260ecd)
- [WebRTC] Give ::Terminated() the same treatment as ::Close_g (48c27934c7)
- No Issue - Implement crypto.randomUUID (9e6a0c089f)

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

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- ported from mozilla: Bug 1476955 - Structured clone algorithm doesn't serialize Array Length contrary to HTML spec, resulting in truncation of trailing sparse arrays like [1,2,3,,] (length=4) to [1,2,3] (length=3); r=sfink (958b3cdb98) (a553551082)
- ported from mozilla: Bug 1538622 - StructuredClone serialize and deserialize should treat back reference consistently r=jorendorff (aca6f427e0) (e7c5600d7d)
- Crypto: follow-up rev 9e6a0c08, don't use c++17 feature here. (941902c878)
- dom/media: follow-up rev eb44f633, add reference symbol `&' to prevent unneeded AddRef()ing (db8e04921c)

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.

roytam1
Local Moderator
Posts: 510
Joined: 28 Jan 2021, 14:42
Been thanked: 414 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231028-d0fd16ed-uxp-db8e04921c-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231028-d0fd16ed-uxp-db8e04921c-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-20231028-id-656ea98-uxp-db8e04921c-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231028-id-656ea98-ia-93af9a0-uxp-db8e04921c-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.

Locked

Who is online

Users browsing this forum: Ahrefs [Bot], Majestic-12 [Bot] and 15 guests