roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
may also because of this: https://github.com/webmproject/libwebp/commit/067031eaed11e91d9914e1e872738c7bdf075e0b -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
yeah confirmed, gotta revert upstream commit. -
because it is chrome, not chromium.
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
many mozilla security bugzilla entries are limited to mozilla security members to view. -
Old Microsoft Windows Quickview Win 95-98 ported to Xp And Vista
roytam1 replied to AMIRZ's topic in Windows XP
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
thanks, found a missing patch https://github.com/roytam1/palemoon27/commit/113bf758b922412eb5ca93ed258f68c79eebfbf3 it will work again in next build. EDIT: archives of NM27/KMG/45ESR are replaced. -
someone is trying to binary patch newer chrome: https://github.com/Blaukovitch/GOOGLE_CHROME_Windows_7_CRACK and 109 branch for win7/server 2012(r2) got an update for webp fix as well: https://chromereleases.googleblog.com/2023/09/stable-channel-desktop-update.html
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firefox 45ESR: Test binary: SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230916-795ad6d52-win32-sse.7z IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230916-795ad6d52-win32-ia32.7z Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230916-795ad6d52-win64.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - [libwebp] Fix OOB write in BuildHuffmanTable. (1d0aec2ee) - [libwebp] Fix invalid incremental decoding check. (795ad6d52) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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-20230916-34d9c1e74-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230916-34d9c1e74-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - [libwebp] Fix OOB write in BuildHuffmanTable. (3bd868029) - [libwebp] Fix invalid incremental decoding check. (34d9c1e74) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230916-d0fd16ed-uxp-58a39ca8cb-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230916-d0fd16ed-uxp-58a39ca8cb-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-20230916-id-656ea98-uxp-58a39ca8cb-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230916-id-656ea98-ia-93af9a0-uxp-58a39ca8cb-xpmod.7z My repo changes: - packager: fix packaging when MOZ_GMP is not set (695d9d1) 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. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230916-3219d2d-uxp-58a39ca8cb-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230916-3219d2d-uxp-58a39ca8cb-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-20230916-3219d2d-uxp-58a39ca8cb-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-20230916-d849524bd-uxp-58a39ca8cb-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230916-d849524bd-uxp-58a39ca8cb-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230916-d849524bd-uxp-58a39ca8cb-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20230916-d849524bd-uxp-58a39ca8cb-xpmod.7z Official UXP changes picked since my last build: - Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC (9e7d1492e6) - Issue #2309 - Cherry-pick upstream libwebp fix. (20b69d7ddc) 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: - [libwebp] Fix OOB write in BuildHuffmanTable. (61de658e45) - [libwebp] Fix invalid incremental decoding check. (3b44f9850e) - configure: move MOZ_GMP define block after MOZ_EME (f5cacdadbf) - dom/media: more eme fixes (58a39ca8cb) 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. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
trying to get https://repo.palemoon.org/MoonchildProductions/UXP/commit/c94c303447e0a183685c0aea8a54f1e90efeb68b into SP55, but ended up with IPDL mess, so I gave up porting this to SP55. -
Old Microsoft Windows Quickview Win 95-98 ported to Xp And Vista
roytam1 replied to AMIRZ's topic in Windows XP
and even in win95 betas: -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
webp CVE is scary, ported changes of https://github.com/webmproject/libwebp/compare/7ba44f80f3b94fc0138db159afea770ef06532a0...95ea5226c870449522240ccff26f0b006037c520 will be in NM27/mozilla45esr/SP55/UXP in next build. (libwebp in NM26 is too old to get changes ported so no clue for it) -
Old Microsoft Windows Quickview Win 95-98 ported to Xp And Vista
roytam1 replied to AMIRZ's topic in Windows XP
this also fixes displaying UPX compressed executables/DLLs. -
Old Microsoft Windows Quickview Win 95-98 ported to Xp And Vista
roytam1 replied to AMIRZ's topic in Windows XP
I'm running out of improvement ideas(which is workable within limited OIW infrastructure), so I put the source I modified to somewhere else. (I can't remember where did I grab it from) -
Old Microsoft Windows Quickview Win 95-98 ported to Xp And Vista
roytam1 replied to AMIRZ's topic in Windows XP
vsexe2.dll in 7z can replace the one in NT4 to fix bug and extend its functionality -
Old Microsoft Windows Quickview Win 95-98 ported to Xp And Vista
roytam1 replied to AMIRZ's topic in Windows XP
(yeah, it is just a bit better, without never-ending loops when parsing invalid table when file is compressed with UPX or something) -
Old Microsoft Windows Quickview Win 95-98 ported to Xp And Vista
roytam1 replied to AMIRZ's topic in Windows XP
-
Old Microsoft Windows Quickview Win 95-98 ported to Xp And Vista
roytam1 replied to AMIRZ's topic in Windows XP
can you name one? -
Old Microsoft Windows Quickview Win 95-98 ported to Xp And Vista
roytam1 replied to AMIRZ's topic in Windows XP
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.9-Goanna-20230909.7z Changelog: Out-of-tree changes: - bump engine milestone minor version for removing legacy array/generator comprehension syntax. (1bfc389ee0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1220564 - Remove legacy generator comprehensions. (r=Waldo) (762c83b25f) - Bug 1220564 - Update and remove obsolete jit-tests. (r=Waldo) (cd56eda223) - Bug 1220564 - Update and remove obsolete JS reftests. (r=Waldo) (3a36a4f4e5) - Bug 1139736 - Part 1: map settings "network.debugging.enabled" to preference. r=fabrice (594fc01429) - Bug 1210740 - Expose tracking protection setting to Gaia, r=fabrice (38daca12a0) - Bug 1163956 - Modify updatePath to fixed char array. r=gsvelto (56fec01263) - Bug 1229620 - Replace #ifdefs in b2g/ code by AppConstants r=timdream (7cc5dce39d) - Bug 1214515 - PersistentDataBlock b2g component implementation. r=gerard-majax (eadc3d53ca) - Bug 1220564 - Update chrome code uses of genexprs and legacy comprehensions. (r=billm) (0dea4b39fd) - Bug 1234738 - Emit ALIASEDVAR ops or block-scoped lexicals right below global level. (r=jorendorff) (7c8eb66a00) - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu. (1c74551384) - Bug 1237564 - Fix minor bug with a lexical declaration shadowing a non-configurable global. r=shu (fcb3040151) - Bug 1237501. Actually create a baseline IC for a JSNative accessor property get that's unshadowed on a DOM proxy. We apparently failed to ever do this. r=jandem (e2e4222197) - Bug 1234663: SharedStubs: Use correct fallbackstubspace to keep stubs# , r=jandm (591fbcd885) - Bug 1234414 - Consider the initial values at block entry to be within block note bounds. (r=jorendorff) (321a016320) - Bug 1214059: Baseline: Enable switch to debug mode at function entry, r=jandem (b803a7206d) - Bug 1233179 - Allow bytecode emitter to access module environment before module declarations are instantiated r=shu (e6d23fc2af) - Bug 1220564 - Remove legacy array comprehensions. (r=Waldo) (73973ac52e) - Bug 1228976 - Remove array comprehensions from Places .r=mak (10274eaaef) - Bug 1239753 - FirefoxProfileMigrator is broken after generator expression removal. r=gijs (da1fbf8ca7) - Bug 1229519: Fix toolkit/components/thumbnails to pass eslint checks. r=rhelmer (2a710ab167) - Bug 1041537 - Prevent ContentSearch from leaking the browser if it's still processing a message while the test suite shuts down r=adw (b62ad37cdd) - Bug 1204361 - New Tab Page doesn't honor my "x" clicks on Suggested Tiles; instead of removing the tile, it swaps in a very similar one. [r=emtwo] (3260d90a44) - Bug 1119442 - Update hang ui, remove drop down options and replace with simpler 'just fix it' button interface. r=mconley (29046ca45c) - Bug 1233470 - make browser/modules eslintable, r=Mossop (aeb556ba66) - Bug 1236875 - Fix BytecodeEmitter::atBodyLevel() for modules r=efaust (2fca7e49f2) - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu. (dc2f110ef2) - Bug 1221144 - Part 3: Rename variables, arguments, and fields that point to static scopes away from names that indicate objects, like "scopeObj" and "blockObj". r=shu. (33d1504d55) - Bug 1221144 - Part 4: Rename a few functions about scopes away from names that indicate objects, like js::CloneNestedScopeObject. r=shu. (9551101431) - Bug 1221144 - Part 5: Delete class js::BlockObject. r=shu. (5b4746c5a5) - Bug 1221144 - Part 6: Introduce StaticModuleScope. Pretty silly so far. Bindings are still stored in the script. r=shu. (b90c20e255) - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu. (eb39a2359b) - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu. (f1edf54510) - Bug 1221144 - Part 9: A few more JSObject* -> StaticScope* changes. r=shu. (000d52709b) - Bug 1221144 - Part 10: Delete an obsolete comment. r=shu. (f0655f736b) - Bug 1221144 - Part 12: Remove StaticScopeIter<>::IsStaticScope. r=shu. (9653f2c544) - Bug 1221144 - Part 13: Change DumpStaticScopeChain to include a function scope when available, on the theory that more information is better. r=shu. (7dd24064c8) - Bug 1221144 - Part 14: Handlify scope arguments to methods around FunctionBox creation. r=shu. (902020bf08) - Fix busted test checked in with bug 1221144. r=red. (9d8ff7f3be) - Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff) (1e8a6ca2bb) - Bug 1245321 - Merge the object and regexp lists in script data. r=jorendorff. (4f429f9d7b) - Bug 1230633 - User is unable to enable full devtools/developer mode r=me (a9ee457fec) - backout Bug 1221144 for perf regression (0c24810d37) - Bug 1207490 - Part 11: Remove use of expression closure from browser/modules/DirectoryLinksProvider.jsm. r=Gijs (f7f844130a) - Bug 1240245 - Disable data collection for new-tab page r=jaws (a7a40f394b) - Bug 526620 - Intelligently invalidate other tabs' previews on resize, flushing their layout when necessary. r=jimm (30ce73281d) - Bug 1122356 - Remove use of expression closures from WindowsPreviewPerTab.jsm. r=dao (bb3fde452e) - Bug 1207490 - Part 15: Remove use of expression closure from browser/modules/WindowsPreviewPerTab.jsm. r=Gijs (3904885596) - Bug 1233925 - Treat functions with rest more like functions with lazy arguments. r=nbp (7e6ec266e1) - Bug 1243397 - Ensure enough ballast space in LiveRange::FallibleNew. r=h4writer (d36353ed01) - Bug 1229636 - Remove new tab first time use message. r=gijs (57a1df93cf) - Bug 1245154 - Ensure enough ballast space in LiveBundle::FallibleNew. r=h4writer (46863982c0) - Bug 1245176 - Ensure enough ballast space in BacktrackingAllocator::reifyAllocations. r=h4writer (289d71a6cb) - Bug 1231024 - Fix printing of live bundle information in regalloc spew, r=jonco. (fb4449119f) - Bug 1244215 part 1 - Store frame header size in the frame descriptor. r=nbp (e666793f3c) - Bug 1234425 - Skip accessor IC frames in GetPcScript. r=h4writer (5981b361ad) - Bug 1244215 part 2 - Get rid of unwound frames and clean up a lot of code in this area. r=nbp (96de454424) - Bug 1244215 part 3 - Remove lazy link frames, they're no longer necessary. r=nbp (32637085a0) - Bug 1225041 - Implement ES6 Annex B.3.5. (r=jorendorff) (718e230725) - Bug 1224310 - Suggested tiles requires two blocks to stop showing in newtab [r=marcosc] (53aed2c8a8) - Bug 912337 - Update docs on Debugger.DebuggeeWouldRun. (r=jimb) (f4a88f0f93) - Bug 1236316 - Suppress GC in ActivationEntryMonitor constructors; should fix a ton of dt oranges. r=fitzgen (122a436137) - Bug 1238575 - Fix shell evalInWorker() to wait for thread if it exitsearly r=terrence (dd0ef6414a) - Bug 1243706 - Release PerformanceStats/PerformanceWatcher;r=Felipe (1a36dce39e) - Bug 912337 - Tests. (r=jimb) (463a89f8fc) - Bug 912337 - Update existing tests. (r=jimb) (bf57c020a9) - Bug 912337 - Make a pref to toggle whether DebuggeeWouldRun is a warning or an error. (r=jimb) (3fd12fe0c3) - Bug 912337 - Make DebuggeeWouldRun report filename and lineno. (r=me) (56ace0f5e4) - Bug 1232685 - Prevent forcing illegal return values in derived class constructors. (r=shu, a=kwierso) (f15c51b1fd) - Bug 1243754 - IonMonkey: Use 'delete' to destroy the ion script instead of 'free', r=jandem (74df94e3a2) (573e7dd316) - chrome: fix use of genexprs and legacy comprehensions (b0f6de2400) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 912337 - Followup: fix missing #include on a CLOSED TREE. (da77dc4ba0) - Bug 1232977 - Remove redundant bitand with uint{8,16} and an all-bits-set mask. r=nbp, r=sunfish (164579d9d7) - Bug 1249235 - Store RegExp flags into single slot. r=h4writer (6f030c9f06) - Bug 1237445 - Use GCHashSet for RegExpShared sweeping, r=terrence (3aab1397e8) - Bug 1238536 part 1 - Do not automatically exit fullscreen if restored from minimized state. r=jimm (05dd086d29) - Bug 1238536 part 2 - Do not trigger fullscreen changed when switching between fullscreen and minimized. r=karlt (83e862cc7a) - Bug 1233598 - HTMLInputElement must traverse/unlink the getFilesAndDirectories promise, r=smaug (1ff7260803) - Bug 1187157 - new FormData::get() should return an empty string if the file is not set - part 1, r=smaug (9a255fd884) - Bug 1187157 - new FormData::get() should return an empty string if the file is not set - part 2, r=smaug (f26712d951) - Bug 1216793 - check against tracking protection list in XHR. r=gcp (3a827250bc) - Bug 1203588 - Return the same Promise object from HTMLInputElement.getFilesAndDirectories when possible. r=baku (f036876c1b) - Bug 1207088 - Don't show the "Choose folder..." button for a directory picking <input> on platforms that don't have a directory picker. r=jfkthame (c5742f75c9) - Bug 1234192 - OSFileSystem should not be shared between Directory objects, r=smaug (ba258935b7) - Bug 1202964 - Use the correct nsIFilePicker API for directory picking in HTMLInputElement::nsFilePickerShownCallback::Done. r=baku (ce11a83ace) - Bug 1237674 - Rename nsFormData to mozilla::dom::FormData, r=smaug (0a18825b2b) - Bug 1237595 - FormData ctor and form submission should create empty Blob/File when a input type=file is not set, r=smaug (2bce85bbe8) - cleanup some stuff (cbd553db88) - Bug 1238515 - nsIFilePicker methods should clearly say when they return directories and files, r=smaug (e903765f0c) - Bug 1198256 - Replace deprecated GtkColorSelectionDialog with GtkColorChooserDialog in Gtk3. r=karlt (2ff87896a6) - Bug 1198256 - Reactivate the old Gtk color picker for now. r=karlt (ea42685de9) - Bug 1213632: Prevent WebExtensions from using versioned JavaScript. r=billm (9d3a9b7511) - Bug 1219855, Part 1 - Make nsXULAlerts implement nsIAlertsService. r=MattN,wchen (6b21425554) - Bug 1219855, Part 2 - Always use XUL notifications if the system backend fails. r=wchen (7c5b30fd2c) - Bug 1219855, Part 3 - Fix variable shadowing in `OSXNotificationCenter::ShowAlert`. r=me (29e442fe45) - Bug 1241377 - Part 1: Implement nsIFormPOSTActionChannel for the channel accepts form POST. r=mayhemer (f03e9dbece) - Bug 1241377 - Part 2: Add test for nsIFormPOSTActionChannel. r=mayhemer (0a9e7aab1f) - Bug 1207824: Add Telemetry for WebRTC call type, simultaneous tracks, and renegotiations r=bwc (38085ce155) - Bug 1175609 - Bring onnegotiationneeded in line with spec. r=mt (398c03db6e) - Bug 1209252 - Part 2: typo fix for compile issue. r=bustage on a CLOSED TREE (e1b8f43993) - Bug 1221786: clear about:webrtc logs for private browsing sessions. r=jib (49615cc3c6) - Bug 1232082 - add RTCRtpReceiver for each remote track. r=jesup (1231223782) - Bug 1219711 - Remove fakeness from webrtc tests. r=jib (b421c55124) - Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug (f915ecc77c) - Bug 1222127: Use the inner window to compute style. r=baku (a3ea812154) - Bug 1209634 - Remove unused WindowTarget. r=past (1f2d218cb4) - Bug 1209634 - Remove unused target.version. r=past (7ddf6cdfb1) - Bug 1209634 - Reformat target.js to match ESLint rules. r=past (8fe93b4737) - Bug 1168853 - Implement WorkerDebugger.isInitialized;r=khuey (318bd9516c) - Bug 1150444 - Intermittent test_WorkerDebugger.isFrozen.xul;r=khuey (e787b9c935) - Mark test_bug883784.jsm as a support file, no bug (c6c987138d) - Bug 1178726 - Simplify how we deal with freezing/thawing workers;r=jlongster,khuey (88c7341f8f) - Bug 1228382 - Expose an API to relate nsIWorkerDebugger to its nsIServiceWorkerInfo instance. r=ejpbruel (26ce55693f) (137091cd8f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1137151: Enable test for non-public ref-counted destructors on gcc 4.8 and later, r=nfroyd (f286340cea) - Bug 1028132 - Remove mozilla::HasDangerousPublicDestructor<T>. r=mccr8 (f4922e45d7) - Bug 1057224 - Disable MOZ_ASSERT_CLASSNAME on gcc < 4.7. r=ehsan (faf4d10f51) - Bug 1137175 - tighten up public interface of MiscContainer; r=khuey (510bf01921) - bit of Bug 1152551, part 2 (0f734e8824) - Bug 1208371 - Implement operator!= for nsMainThreadPtrHandle. r=bholley (df2f2505f9) - Bug 1228451 - Set short-lived cert lifetime to the max OCSP response lifetime. r=keeler (877f012cce) - Bug 1231378 - part 5 - Fix uninitialized members of classes in dom/{workers,events,media,canvas}, r=smaug (442135f0ae) - Bug 1193854 - Restoring userContextIds with the browser session - part 1 - store the userContextId in sessionStore, r=smaug, r=ttaubert (1f6fbe0653) - Bug 1193854 - Restoring userContextIds with the browser session - part 2 - restore the UI, r=ttaubert (c5ebd875df) - Bug 1213650 - Regression tests. r=Mossop (c09eb0f7b6) - Bug 1225921 - Regression tests. r=billm (c3ce773354) - Bug 1193854 - Restoring userContextIds with the browser session - part 3 - tests, r=ttaubert (de3a5f0558) - Bug 1237081 - Remove the getter of userContextId from nsIDocShell. r=smaug (0e3a43361e) - Bug 1232150 - Add atomics for ppc/ppc64. r=lth (0790116e87) - Backed out changeset 1b5c66916877 (bug 1237081) for mochitest browser-chrome bustage (278ba3c0a7) - Bug 1237081 - remove the getter of userContextId from nsIDocShell, r=smaug (51d2b9aafa) - Bug 567365 - allow bfcache for no-cache/https r=jduell r=bz (c94d3a1c00) - Bug 1239420 - UserContextId should be propagate to nested docShells, r=smaug (148726b883) - Bug 1212299 part 1 - Forbid documents inside elements other than iframe from requesting fullscreen. r=smaug (6e4662c4d5) - Bug 1212299 part 2 - Rewrite fullscreen-denied test to have a clearer structure. r=smaug (c0200a46cc) - Bug 1212299 part 3 - Add test for requesting fullscreen from doc inside frame/object. rs=smaug (3e0c7dae0d) - Bug 1212299 followup - Fix minor grammar issue in locale text. DONTBUILD (905b69ff0f) - Bug 1172224 - Ensure that docshells return an appropriate value for APZ-enabled even if they don't have a presShell. r=dvander (a906aeac93) - Bug 1244076 - Fix a crash in nsDocShell::IssueWarning by null-checking mContentViewer; r=bzbarsky (beb09e9da8) - Bug 1210439, r=smaug (5d42d61f5c) - Bug 1100154 - Ensure that targeted links in a private browsing window can't target non-private-browsing windows and vice versa. r=bz (ff6f7ca3ef) - Bug 1247872. Just get our private browsing state directly off the docshells we already have instead of trying to indirect through their documents. r=smaug (48a4c98815) (e5bf86fbc7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1240094 - nsDocShell should initialize mUserContextId to nsIScriptSecurityManager::DEFAULT_USER_CONTEXT_ID, r=smaug (a3a8358561) - Bug 1142768 - Return the original document URI from ServiceWorkerClient.url; r=bkelly (17892631ab) - Bug 1233613 - Make RegisterFrameCaptureListener fallible. r=mt (0a68d5f4ac) - Bug 1233613 - Locate parent document before getting presentation shell for canvas capture. r=mt (47a285deab) - Bug 866513 - Non-empty MediaStreamTrack labels. r=jib (1b1f364811) - Bug 1170958 - Don't create owned MediaStreamTracks in MetadataLoaded. r=roc (3f031298fb) - fix misspatch of Bug 1131802 part 2 (3a1e0d2799) - trivial fixes (bffbd65448) - Bug 1218454 - part 2a - fix bootlegging of nsContentUtils.h includes from nsILoadContext.h; r=bz (a587b686cd) - bit of Bug 1223078 - Release WrappedJS eagerly (1fcb1a490b) - Bug 1245767 followup - Throw an error when gczeal argument is out of range. r=jonco on IRC (32de34e6b7) - Bug 1241934 - Remove the unused validategc API; r=jonco (a80436895b) - Bug 961323 - Add a method for finding shortest retaining paths of `JS::ubi::Node` heap graphs; r=jimb (b2d3735d7d) - Bug 1240090 - Make owned copies of filenames in JS::ubi::ByFilename. r=jimb (049ab3c6ed) - Bug 1247412 - Add a reverse method to mozilla::Vector; r=Waldo (ad417ff38b) - Bug 1247413 - Give JS::ubi::BreadthFirst handlers a non-const reference; r=jimb (9baadfa50e) - bit of Bug 1246061 (51b6ef81dc) - Bug 1243198 - Use rvalue references for JS::ubi::ByFilename constructor; r=jimb (5b1dab61a5) - Bug 1216001 part 1 - Optimize nsRange::IsNodeSelected. r=bz (39aad5f0d4) - Bug 1216001 part 2 - Optimize nsRange::ExcludeNonSelectableNodes by counting ignorable whitespace text nodes next to an unselectable node as unselectable too. r=bz (c6589b508e) - Bug 1216001 part 3 - Cache the result of IsSelected() for the duration of painting. r=bz (aa5c000b4c) - Bug 1188364 - Supress GC while transplanting to prevent compacting GC observing intermediate state r=terrence (6963b58989) - Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust (f34d0a7c2a) - Bug 1254293. Fix dom::GetArrayIndexFromId to actually follow the spec for large indices (i.e. ones that don't fit in in int32_t). r=peterv (b71cffbbbd) - Bug 1256688 - Change BPH::has to follow [[HasProperty]] for ordinary objects. r=jorendorff (39b8de1a3d) (75be9ceb09) * 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 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230909-75be9ceb09-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230909-75be9ceb09-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230909-75be9ceb09-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230909-75be9ceb09-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - bump engine milestone minor version for removing legacy array/generator comprehension syntax. (1bfc389ee0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1220564 - Remove legacy generator comprehensions. (r=Waldo) (762c83b25f) - Bug 1220564 - Update and remove obsolete jit-tests. (r=Waldo) (cd56eda223) - Bug 1220564 - Update and remove obsolete JS reftests. (r=Waldo) (3a36a4f4e5) - Bug 1139736 - Part 1: map settings "network.debugging.enabled" to preference. r=fabrice (594fc01429) - Bug 1210740 - Expose tracking protection setting to Gaia, r=fabrice (38daca12a0) - Bug 1163956 - Modify updatePath to fixed char array. r=gsvelto (56fec01263) - Bug 1229620 - Replace #ifdefs in b2g/ code by AppConstants r=timdream (7cc5dce39d) - Bug 1214515 - PersistentDataBlock b2g component implementation. r=gerard-majax (eadc3d53ca) - Bug 1220564 - Update chrome code uses of genexprs and legacy comprehensions. (r=billm) (0dea4b39fd) - Bug 1234738 - Emit ALIASEDVAR ops or block-scoped lexicals right below global level. (r=jorendorff) (7c8eb66a00) - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu. (1c74551384) - Bug 1237564 - Fix minor bug with a lexical declaration shadowing a non-configurable global. r=shu (fcb3040151) - Bug 1237501. Actually create a baseline IC for a JSNative accessor property get that's unshadowed on a DOM proxy. We apparently failed to ever do this. r=jandem (e2e4222197) - Bug 1234663: SharedStubs: Use correct fallbackstubspace to keep stubs# , r=jandm (591fbcd885) - Bug 1234414 - Consider the initial values at block entry to be within block note bounds. (r=jorendorff) (321a016320) - Bug 1214059: Baseline: Enable switch to debug mode at function entry, r=jandem (b803a7206d) - Bug 1233179 - Allow bytecode emitter to access module environment before module declarations are instantiated r=shu (e6d23fc2af) - Bug 1220564 - Remove legacy array comprehensions. (r=Waldo) (73973ac52e) - Bug 1228976 - Remove array comprehensions from Places .r=mak (10274eaaef) - Bug 1239753 - FirefoxProfileMigrator is broken after generator expression removal. r=gijs (da1fbf8ca7) - Bug 1229519: Fix toolkit/components/thumbnails to pass eslint checks. r=rhelmer (2a710ab167) - Bug 1041537 - Prevent ContentSearch from leaking the browser if it's still processing a message while the test suite shuts down r=adw (b62ad37cdd) - Bug 1204361 - New Tab Page doesn't honor my "x" clicks on Suggested Tiles; instead of removing the tile, it swaps in a very similar one. [r=emtwo] (3260d90a44) - Bug 1119442 - Update hang ui, remove drop down options and replace with simpler 'just fix it' button interface. r=mconley (29046ca45c) - Bug 1233470 - make browser/modules eslintable, r=Mossop (aeb556ba66) - Bug 1236875 - Fix BytecodeEmitter::atBodyLevel() for modules r=efaust (2fca7e49f2) - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu. (dc2f110ef2) - Bug 1221144 - Part 3: Rename variables, arguments, and fields that point to static scopes away from names that indicate objects, like "scopeObj" and "blockObj". r=shu. (33d1504d55) - Bug 1221144 - Part 4: Rename a few functions about scopes away from names that indicate objects, like js::CloneNestedScopeObject. r=shu. (9551101431) - Bug 1221144 - Part 5: Delete class js::BlockObject. r=shu. (5b4746c5a5) - Bug 1221144 - Part 6: Introduce StaticModuleScope. Pretty silly so far. Bindings are still stored in the script. r=shu. (b90c20e255) - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu. (eb39a2359b) - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu. (f1edf54510) - Bug 1221144 - Part 9: A few more JSObject* -> StaticScope* changes. r=shu. (000d52709b) - Bug 1221144 - Part 10: Delete an obsolete comment. r=shu. (f0655f736b) - Bug 1221144 - Part 12: Remove StaticScopeIter<>::IsStaticScope. r=shu. (9653f2c544) - Bug 1221144 - Part 13: Change DumpStaticScopeChain to include a function scope when available, on the theory that more information is better. r=shu. (7dd24064c8) - Bug 1221144 - Part 14: Handlify scope arguments to methods around FunctionBox creation. r=shu. (902020bf08) - Fix busted test checked in with bug 1221144. r=red. (9d8ff7f3be) - Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff) (1e8a6ca2bb) - Bug 1245321 - Merge the object and regexp lists in script data. r=jorendorff. (4f429f9d7b) - Bug 1230633 - User is unable to enable full devtools/developer mode r=me (a9ee457fec) - backout Bug 1221144 for perf regression (0c24810d37) - Bug 1207490 - Part 11: Remove use of expression closure from browser/modules/DirectoryLinksProvider.jsm. r=Gijs (f7f844130a) - Bug 1240245 - Disable data collection for new-tab page r=jaws (a7a40f394b) - Bug 526620 - Intelligently invalidate other tabs' previews on resize, flushing their layout when necessary. r=jimm (30ce73281d) - Bug 1122356 - Remove use of expression closures from WindowsPreviewPerTab.jsm. r=dao (bb3fde452e) - Bug 1207490 - Part 15: Remove use of expression closure from browser/modules/WindowsPreviewPerTab.jsm. r=Gijs (3904885596) - Bug 1233925 - Treat functions with rest more like functions with lazy arguments. r=nbp (7e6ec266e1) - Bug 1243397 - Ensure enough ballast space in LiveRange::FallibleNew. r=h4writer (d36353ed01) - Bug 1229636 - Remove new tab first time use message. r=gijs (57a1df93cf) - Bug 1245154 - Ensure enough ballast space in LiveBundle::FallibleNew. r=h4writer (46863982c0) - Bug 1245176 - Ensure enough ballast space in BacktrackingAllocator::reifyAllocations. r=h4writer (289d71a6cb) - Bug 1231024 - Fix printing of live bundle information in regalloc spew, r=jonco. (fb4449119f) - Bug 1244215 part 1 - Store frame header size in the frame descriptor. r=nbp (e666793f3c) - Bug 1234425 - Skip accessor IC frames in GetPcScript. r=h4writer (5981b361ad) - Bug 1244215 part 2 - Get rid of unwound frames and clean up a lot of code in this area. r=nbp (96de454424) - Bug 1244215 part 3 - Remove lazy link frames, they're no longer necessary. r=nbp (32637085a0) - Bug 1225041 - Implement ES6 Annex B.3.5. (r=jorendorff) (718e230725) - Bug 1224310 - Suggested tiles requires two blocks to stop showing in newtab [r=marcosc] (53aed2c8a8) - Bug 912337 - Update docs on Debugger.DebuggeeWouldRun. (r=jimb) (f4a88f0f93) - Bug 1236316 - Suppress GC in ActivationEntryMonitor constructors; should fix a ton of dt oranges. r=fitzgen (122a436137) - Bug 1238575 - Fix shell evalInWorker() to wait for thread if it exitsearly r=terrence (dd0ef6414a) - Bug 1243706 - Release PerformanceStats/PerformanceWatcher;r=Felipe (1a36dce39e) - Bug 912337 - Tests. (r=jimb) (463a89f8fc) - Bug 912337 - Update existing tests. (r=jimb) (bf57c020a9) - Bug 912337 - Make a pref to toggle whether DebuggeeWouldRun is a warning or an error. (r=jimb) (3fd12fe0c3) - Bug 912337 - Make DebuggeeWouldRun report filename and lineno. (r=me) (56ace0f5e4) - Bug 1232685 - Prevent forcing illegal return values in derived class constructors. (r=shu, a=kwierso) (f15c51b1fd) - Bug 1243754 - IonMonkey: Use 'delete' to destroy the ion script instead of 'free', r=jandem (74df94e3a2) (573e7dd316) - chrome: fix use of genexprs and legacy comprehensions (b0f6de2400) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 912337 - Followup: fix missing #include on a CLOSED TREE. (da77dc4ba0) - Bug 1232977 - Remove redundant bitand with uint{8,16} and an all-bits-set mask. r=nbp, r=sunfish (164579d9d7) - Bug 1249235 - Store RegExp flags into single slot. r=h4writer (6f030c9f06) - Bug 1237445 - Use GCHashSet for RegExpShared sweeping, r=terrence (3aab1397e8) - Bug 1238536 part 1 - Do not automatically exit fullscreen if restored from minimized state. r=jimm (05dd086d29) - Bug 1238536 part 2 - Do not trigger fullscreen changed when switching between fullscreen and minimized. r=karlt (83e862cc7a) - Bug 1233598 - HTMLInputElement must traverse/unlink the getFilesAndDirectories promise, r=smaug (1ff7260803) - Bug 1187157 - new FormData::get() should return an empty string if the file is not set - part 1, r=smaug (9a255fd884) - Bug 1187157 - new FormData::get() should return an empty string if the file is not set - part 2, r=smaug (f26712d951) - Bug 1216793 - check against tracking protection list in XHR. r=gcp (3a827250bc) - Bug 1203588 - Return the same Promise object from HTMLInputElement.getFilesAndDirectories when possible. r=baku (f036876c1b) - Bug 1207088 - Don't show the "Choose folder..." button for a directory picking <input> on platforms that don't have a directory picker. r=jfkthame (c5742f75c9) - Bug 1234192 - OSFileSystem should not be shared between Directory objects, r=smaug (ba258935b7) - Bug 1202964 - Use the correct nsIFilePicker API for directory picking in HTMLInputElement::nsFilePickerShownCallback::Done. r=baku (ce11a83ace) - Bug 1237674 - Rename nsFormData to mozilla::dom::FormData, r=smaug (0a18825b2b) - Bug 1237595 - FormData ctor and form submission should create empty Blob/File when a input type=file is not set, r=smaug (2bce85bbe8) - cleanup some stuff (cbd553db88) - Bug 1238515 - nsIFilePicker methods should clearly say when they return directories and files, r=smaug (e903765f0c) - Bug 1198256 - Replace deprecated GtkColorSelectionDialog with GtkColorChooserDialog in Gtk3. r=karlt (2ff87896a6) - Bug 1198256 - Reactivate the old Gtk color picker for now. r=karlt (ea42685de9) - Bug 1213632: Prevent WebExtensions from using versioned JavaScript. r=billm (9d3a9b7511) - Bug 1219855, Part 1 - Make nsXULAlerts implement nsIAlertsService. r=MattN,wchen (6b21425554) - Bug 1219855, Part 2 - Always use XUL notifications if the system backend fails. r=wchen (7c5b30fd2c) - Bug 1219855, Part 3 - Fix variable shadowing in `OSXNotificationCenter::ShowAlert`. r=me (29e442fe45) - Bug 1241377 - Part 1: Implement nsIFormPOSTActionChannel for the channel accepts form POST. r=mayhemer (f03e9dbece) - Bug 1241377 - Part 2: Add test for nsIFormPOSTActionChannel. r=mayhemer (0a9e7aab1f) - Bug 1207824: Add Telemetry for WebRTC call type, simultaneous tracks, and renegotiations r=bwc (38085ce155) - Bug 1175609 - Bring onnegotiationneeded in line with spec. r=mt (398c03db6e) - Bug 1209252 - Part 2: typo fix for compile issue. r=bustage on a CLOSED TREE (e1b8f43993) - Bug 1221786: clear about:webrtc logs for private browsing sessions. r=jib (49615cc3c6) - Bug 1232082 - add RTCRtpReceiver for each remote track. r=jesup (1231223782) - Bug 1219711 - Remove fakeness from webrtc tests. r=jib (b421c55124) - Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug (f915ecc77c) - Bug 1222127: Use the inner window to compute style. r=baku (a3ea812154) - Bug 1209634 - Remove unused WindowTarget. r=past (1f2d218cb4) - Bug 1209634 - Remove unused target.version. r=past (7ddf6cdfb1) - Bug 1209634 - Reformat target.js to match ESLint rules. r=past (8fe93b4737) - Bug 1168853 - Implement WorkerDebugger.isInitialized;r=khuey (318bd9516c) - Bug 1150444 - Intermittent test_WorkerDebugger.isFrozen.xul;r=khuey (e787b9c935) - Mark test_bug883784.jsm as a support file, no bug (c6c987138d) - Bug 1178726 - Simplify how we deal with freezing/thawing workers;r=jlongster,khuey (88c7341f8f) - Bug 1228382 - Expose an API to relate nsIWorkerDebugger to its nsIServiceWorkerInfo instance. r=ejpbruel (26ce55693f) (137091cd8f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1137151: Enable test for non-public ref-counted destructors on gcc 4.8 and later, r=nfroyd (f286340cea) - Bug 1028132 - Remove mozilla::HasDangerousPublicDestructor<T>. r=mccr8 (f4922e45d7) - Bug 1057224 - Disable MOZ_ASSERT_CLASSNAME on gcc < 4.7. r=ehsan (faf4d10f51) - Bug 1137175 - tighten up public interface of MiscContainer; r=khuey (510bf01921) - bit of Bug 1152551, part 2 (0f734e8824) - Bug 1208371 - Implement operator!= for nsMainThreadPtrHandle. r=bholley (df2f2505f9) - Bug 1228451 - Set short-lived cert lifetime to the max OCSP response lifetime. r=keeler (877f012cce) - Bug 1231378 - part 5 - Fix uninitialized members of classes in dom/{workers,events,media,canvas}, r=smaug (442135f0ae) - Bug 1193854 - Restoring userContextIds with the browser session - part 1 - store the userContextId in sessionStore, r=smaug, r=ttaubert (1f6fbe0653) - Bug 1193854 - Restoring userContextIds with the browser session - part 2 - restore the UI, r=ttaubert (c5ebd875df) - Bug 1213650 - Regression tests. r=Mossop (c09eb0f7b6) - Bug 1225921 - Regression tests. r=billm (c3ce773354) - Bug 1193854 - Restoring userContextIds with the browser session - part 3 - tests, r=ttaubert (de3a5f0558) - Bug 1237081 - Remove the getter of userContextId from nsIDocShell. r=smaug (0e3a43361e) - Bug 1232150 - Add atomics for ppc/ppc64. r=lth (0790116e87) - Backed out changeset 1b5c66916877 (bug 1237081) for mochitest browser-chrome bustage (278ba3c0a7) - Bug 1237081 - remove the getter of userContextId from nsIDocShell, r=smaug (51d2b9aafa) - Bug 567365 - allow bfcache for no-cache/https r=jduell r=bz (c94d3a1c00) - Bug 1239420 - UserContextId should be propagate to nested docShells, r=smaug (148726b883) - Bug 1212299 part 1 - Forbid documents inside elements other than iframe from requesting fullscreen. r=smaug (6e4662c4d5) - Bug 1212299 part 2 - Rewrite fullscreen-denied test to have a clearer structure. r=smaug (c0200a46cc) - Bug 1212299 part 3 - Add test for requesting fullscreen from doc inside frame/object. rs=smaug (3e0c7dae0d) - Bug 1212299 followup - Fix minor grammar issue in locale text. DONTBUILD (905b69ff0f) - Bug 1172224 - Ensure that docshells return an appropriate value for APZ-enabled even if they don't have a presShell. r=dvander (a906aeac93) - Bug 1244076 - Fix a crash in nsDocShell::IssueWarning by null-checking mContentViewer; r=bzbarsky (beb09e9da8) - Bug 1210439, r=smaug (5d42d61f5c) - Bug 1100154 - Ensure that targeted links in a private browsing window can't target non-private-browsing windows and vice versa. r=bz (ff6f7ca3ef) - Bug 1247872. Just get our private browsing state directly off the docshells we already have instead of trying to indirect through their documents. r=smaug (48a4c98815) (e5bf86fbc7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1240094 - nsDocShell should initialize mUserContextId to nsIScriptSecurityManager::DEFAULT_USER_CONTEXT_ID, r=smaug (a3a8358561) - Bug 1142768 - Return the original document URI from ServiceWorkerClient.url; r=bkelly (17892631ab) - Bug 1233613 - Make RegisterFrameCaptureListener fallible. r=mt (0a68d5f4ac) - Bug 1233613 - Locate parent document before getting presentation shell for canvas capture. r=mt (47a285deab) - Bug 866513 - Non-empty MediaStreamTrack labels. r=jib (1b1f364811) - Bug 1170958 - Don't create owned MediaStreamTracks in MetadataLoaded. r=roc (3f031298fb) - fix misspatch of Bug 1131802 part 2 (3a1e0d2799) - trivial fixes (bffbd65448) - Bug 1218454 - part 2a - fix bootlegging of nsContentUtils.h includes from nsILoadContext.h; r=bz (a587b686cd) - bit of Bug 1223078 - Release WrappedJS eagerly (1fcb1a490b) - Bug 1245767 followup - Throw an error when gczeal argument is out of range. r=jonco on IRC (32de34e6b7) - Bug 1241934 - Remove the unused validategc API; r=jonco (a80436895b) - Bug 961323 - Add a method for finding shortest retaining paths of `JS::ubi::Node` heap graphs; r=jimb (b2d3735d7d) - Bug 1240090 - Make owned copies of filenames in JS::ubi::ByFilename. r=jimb (049ab3c6ed) - Bug 1247412 - Add a reverse method to mozilla::Vector; r=Waldo (ad417ff38b) - Bug 1247413 - Give JS::ubi::BreadthFirst handlers a non-const reference; r=jimb (9baadfa50e) - bit of Bug 1246061 (51b6ef81dc) - Bug 1243198 - Use rvalue references for JS::ubi::ByFilename constructor; r=jimb (5b1dab61a5) - Bug 1216001 part 1 - Optimize nsRange::IsNodeSelected. r=bz (39aad5f0d4) - Bug 1216001 part 2 - Optimize nsRange::ExcludeNonSelectableNodes by counting ignorable whitespace text nodes next to an unselectable node as unselectable too. r=bz (c6589b508e) - Bug 1216001 part 3 - Cache the result of IsSelected() for the duration of painting. r=bz (aa5c000b4c) - Bug 1188364 - Supress GC while transplanting to prevent compacting GC observing intermediate state r=terrence (6963b58989) - Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust (f34d0a7c2a) - Bug 1254293. Fix dom::GetArrayIndexFromId to actually follow the spec for large indices (i.e. ones that don't fit in in int32_t). r=peterv (b71cffbbbd) - Bug 1256688 - Change BPH::has to follow [[HasProperty]] for ordinary objects. r=jorendorff (39b8de1a3d) (75be9ceb09)