Browsers release notes
Moderator: roytam1
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211009.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 2131e4376...fae40c10f:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1180500 - Update web-platform-tests expected data to revision 87398b8448f699e3e324148795891658f2fa16dd, a=testonly (b8306d55a)
- Bug 1180500 - Disable several unstable web-platform-tests tests, a=testonly (022b078ae)
- Bug 1169334 - Fix missing braces in Java thread profile; r=mstange (c53f8fbbf)
- Bug 1172157 - Save malformed profile JSON to file to help debug. (r=BenWa) (b63d41fb1)
- Bug 1167895 - Escape JS engine SPS profile strings to UTF8 properly. (r=djvj) (53d61099c)
- Bug 1168265 - Clean up ChunkedJSONWriteFunc. (r=mstange) (fe9fd26fd)
- Bug 1171240 - Avoid copies when splicing inside ProfileJSONWriter. (r=mstange) (dd9640548)
- Bug 1194131 - Update web-platform-tests expected data to revision b54dddfdcc4761d2f8a892fd783d60353949992d, a=testonly (1b755f73d) (683a3a074)
- import change from tenfourfox:
- add inetloc and webloc to potentially executable extensions (7363964ad)
- #648: M1663836 + update TLDs TZs HSTS (4821d63d2) (da1635889)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1204422 - IonMonkey: MIPS32: Make more MacroAssembler functions can be shared. r=arai (80c0d8b68)
- Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstang,hev,nbp, f=rankov (fd583477e)
- Bug 1190454 part 1 - PCCounts use uint64_t instead of a double to count the number of hits. r=evilpie (296eb512b)
- Bug 1190454 part 2 - Only compute code coverage of jump targets. r=bhackett (1ba5bb320)
- Bug 1190454 part 3 - PCCounts: Collect throw/catch hit counts. r=bhackett (bde4a31b6)
- Bug 1190454 part 0 - Remove unnecessary use of AppendArrayJSONMProperties. r=bhackett (de089baf9)
- Bug 1189112 - Part 1: Use TraceableVector to simplify tracing of ScriptsAndCountsVector; r=nbp (79f881588)
- Bug 1189112 - Part 2: simplify rooting of ScriptsAndCountsVector with PersistentRooted; r=nbp (1b76e8e46)
- Bug 1193032 - Part 1: Rename GCRuntime::sliceBudget to defaultTimeBudget; r=jonco (42b59d6b4)
- Bug 1193032 - Part 2: Make unlimited SliceBudget initialization explicit; r=ehoogeveen,r=mccr8 (76229de4a)
- Bug 1164294 - Implement a linear-time ephemeron marking algorithm, r=terrence, r=jonco (60d4a6791)
- Bug 1190454 part 4 - Use mozilla::Vector in js::ScriptCounts. r=bhackett (dda4cd822)
- Bug 1190454 part 5 - Update GetPCCountJSON to consider jumpTargets and Throws. r=bhackett (ab0f0d6c4)
- Bug 1140059 - Stop leaking mThreadNameFilters in the profiler. (r=mstange) (eaf075fd4)
- Bug 1191289 part 1 - Add a JSFriendApi function to produce LCOV information about the current compartment. r=bhackett (c321eebfa) (fae40c10f)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211009.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 2131e4376...fae40c10f:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1180500 - Update web-platform-tests expected data to revision 87398b8448f699e3e324148795891658f2fa16dd, a=testonly (b8306d55a)
- Bug 1180500 - Disable several unstable web-platform-tests tests, a=testonly (022b078ae)
- Bug 1169334 - Fix missing braces in Java thread profile; r=mstange (c53f8fbbf)
- Bug 1172157 - Save malformed profile JSON to file to help debug. (r=BenWa) (b63d41fb1)
- Bug 1167895 - Escape JS engine SPS profile strings to UTF8 properly. (r=djvj) (53d61099c)
- Bug 1168265 - Clean up ChunkedJSONWriteFunc. (r=mstange) (fe9fd26fd)
- Bug 1171240 - Avoid copies when splicing inside ProfileJSONWriter. (r=mstange) (dd9640548)
- Bug 1194131 - Update web-platform-tests expected data to revision b54dddfdcc4761d2f8a892fd783d60353949992d, a=testonly (1b755f73d) (683a3a074)
- import change from tenfourfox:
- add inetloc and webloc to potentially executable extensions (7363964ad)
- #648: M1663836 + update TLDs TZs HSTS (4821d63d2) (da1635889)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1204422 - IonMonkey: MIPS32: Make more MacroAssembler functions can be shared. r=arai (80c0d8b68)
- Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstang,hev,nbp, f=rankov (fd583477e)
- Bug 1190454 part 1 - PCCounts use uint64_t instead of a double to count the number of hits. r=evilpie (296eb512b)
- Bug 1190454 part 2 - Only compute code coverage of jump targets. r=bhackett (1ba5bb320)
- Bug 1190454 part 3 - PCCounts: Collect throw/catch hit counts. r=bhackett (bde4a31b6)
- Bug 1190454 part 0 - Remove unnecessary use of AppendArrayJSONMProperties. r=bhackett (de089baf9)
- Bug 1189112 - Part 1: Use TraceableVector to simplify tracing of ScriptsAndCountsVector; r=nbp (79f881588)
- Bug 1189112 - Part 2: simplify rooting of ScriptsAndCountsVector with PersistentRooted; r=nbp (1b76e8e46)
- Bug 1193032 - Part 1: Rename GCRuntime::sliceBudget to defaultTimeBudget; r=jonco (42b59d6b4)
- Bug 1193032 - Part 2: Make unlimited SliceBudget initialization explicit; r=ehoogeveen,r=mccr8 (76229de4a)
- Bug 1164294 - Implement a linear-time ephemeron marking algorithm, r=terrence, r=jonco (60d4a6791)
- Bug 1190454 part 4 - Use mozilla::Vector in js::ScriptCounts. r=bhackett (dda4cd822)
- Bug 1190454 part 5 - Update GetPCCountJSON to consider jumpTargets and Throws. r=bhackett (ab0f0d6c4)
- Bug 1140059 - Stop leaking mThreadNameFilters in the profiler. (r=mstange) (eaf075fd4)
- Bug 1191289 part 1 - Add a JSFriendApi function to produce LCOV information about the current compartment. r=bhackett (c321eebfa) (fae40c10f)
* 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
Browsers release notes
new ArcticFox win32 test build is uploaded: http://o.rthost.win/gpc/files1.rt/arcticfox-27.11.0.win32-git-20211012.7z
too many commits to be listed. https://github.com/rmottola/Arctic-Fox/compare/db3c2551f0a2185d344329e394d60b56401fa080...3e83f0677943c5eb77c450585691b8d485c3fd53
too many commits to be listed. https://github.com/rmottola/Arctic-Fox/compare/db3c2551f0a2185d344329e394d60b56401fa080...3e83f0677943c5eb77c450585691b8d485c3fd53
Browsers release notes
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211016-f355dbe3d-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211016-f355dbe3d-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211016-f355dbe3d-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211016-f355dbe3d-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 774364 - Part 4: Add setRNGState testing function. r=sstangl (648a491f0)
- Bug 1206591 - IonMonkey: MIPS32: Move LIRGeneratorMIPS::visitRandom to architecture-specific. r=arai (edcb0fa60)
- Bug 1205917 - IonMonkey: MIPS32: Use rshiftPtrArithmetic in clampIntToUint8. r=arai (10e234d60)
- Bug 1205921 - IonMonkey: MIPS32: Fix scratch register in MacroAssembler::memIntToValue. r=evilpie (5682d93f1)
- Bug 1204604: Check for int32 value, not int32 type, in SIMD.T.{replaceLane,shuffle,swizzle}; r=lth (18dca9450)
- Bug 1180763 - Part 1: Add the size of the tenured object to the tenure promotions log entry; r=sfink (456827a5e)
- Bug 1180763 - Part 0: Document the size property of entries in the tenure promotions log; r=sfink (96244a8f9)
- Bug 1180763 - Part 2: Test the size property of entries in the tenure promotions log; r=sfink (602225219)
- Bug 1208867 - Add xxx64 operations to MacroAssembler-none. r=sstangl (c3a8207bf)
- Bug 1203964 - Part 1: Move MacroAssembler::rshiftPtr into generic macro assembler. r=h4writer (2c6486a37)
- Bug 1203964 - Part 2: Move MacroAssembler::rshiftPtrArithmetic into generic macro assembler. r=jandem (ce3e31ade)
- Bug 1203964 - Part 3: Move MacroAssembler::rshift64 into generic macro assembler. r=hev (8f395fad1)
- Bug 1203964 - Part 4: Move MacroAssembler::lshiftPtr into generic macro assembler. r=nbp2 (99a45b756)
- Bug 1203964 - Part 5: Move MacroAssembler::lshift64 into generic macro assembler. r=sstangl (3bcd9eb5f)
- Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations; r=shu (efcab9ab7) (3d7e107cc)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149185 - override GetMessageLoop() r=nical (42bec9405)
- Add a "blacklisted" property to d3d11 telemetry. (bug 1187453, r=mattwoodrow) (83bcb0e8e)
- Don't create a D3D11 compositor device on content processes. (bug 1183910 part 8, r=bas,mattwoodrow) (c03d496a6)
- Bug 1168889 - ContentClientSingleBuffered needs to upload during the transaction. r=nical (35171fe14)
- Bug 1176077 - Only recompute PaintedLayer item visibility when display list has changed. r=mattwoodrow (0ea691594)
- Bug 1179298. ClientTiledPaintedLayer should allow empty transactions to succeed if it doesn't need to draw anything. r=mattwoodrow (4aaad97b2)
- Bug 1169200 - Send OpRemoveTextureAsync before actor destroyed r=nical (86007156c)
- Bug 1158838 - Add some gfxCriticalError logging. r=milan (32bf80848)
- Bug 1129871 - Avoid copying TileClient when not necessary. r=BenWa (1ac30bcc2)
- Bug 1186911 - Fix progressive paint when using tiled-drawtarget. r=nical (87649fb8d)
- Bug 1118876 - Add edge padding with DrawTargetTiled. r=jrmuizel (64b12cf6a)
- Bug 1157677 - Fix uninitialized members warning in ClientTiledLayerBuffer. r=nical (d11d0da30)
- Bug 1151071 - Make sure low-resolution tiles are transparent. r=mattwoodrow (164446378)
- Bug 1170390 - Use Optimal2DFormatForContent over OptimalFormatForContent to avoid enum conversions. r=jrmuizel (db7ee2c31)
- Bug 1180326 - Part 1: Abstract parts of the client side tiling that we need. r=jrmuizel (0ad7651fe)
- Bug 1179987 - Remove painted region from SurfaceDescriptorTiles since it isn't used any more. r=nical (653e9389e)
- Bug 1180326 - Part 2: Add support for variable tile sizes. r=jrmuizel (081349a5e)
- Bug 1180326 - Part 3: Move repeated code into GetBackBuffer. r=jrmuizel (2e9091ae1)
- Bug 1180326 - Part 4: Add new content client. r=jrmuizel (7362d805b)
- Bug 1180326 - Part 5: Support HWC with tiling when we only have 1 tile. r=jrmuizel (09ce93b7e)
- Bug 1152461 - Don't use tiled layers for overflow:hidden scroll frames. r=tn (804a683a1)
- Bug 961887 - Add some reftest fuzz. (dcd707004)
- Bug 1186061 patch 1 - Add feature to reftest harness to allow skipping the flush. r=mattwoodrow (8cefe9640)
- Bug 1176969 - Disable OMT animation for any frame in a preserve-3d scene rather than only frames whose parent and child are in a preserve-3d scene. r=mattwoodrow (693d0a518)
- Bug 1176969 followup - Annotate new reftests as intermittently fuzzy on Mac. (0269d5d8f)
- Bug 1176969 followup - Increase error amounts for intermittent fuzzy-if(cocoaWidget). (116039ed0)
- Bug 1176969 followup - Mark test as random for now until I have a chance to rewrite it. (8ba561f83)
- Bug 1176969 followup - Reorganize the timing of the reftest to make it more reliable. (f3ffc93cd)
- Bug 1186061 patch 2 - Disable compositor thread animation of transforms when backface-visibility is hidden. r=mattwoodrow (e67bed9fb)
- Bug 1169666 - Mark reftests failing due to scrollbar transparency random on GTK3. r=karlt (0c6080d55)
- Bug 1180326 - Part 6: Use SingleTiledContentClient for non-scrollable layers on b2g and OSX. r=jrmuizel (079951f0a)
- Bug 1189261 - Mark tile invalid region in coordinates relative to the tile. r=jrmuizel (7e696c911)
- Bug 1187619 - Only optmimize FrameLayerBuilder visibility calculations if correct. r=mattwoodrow (05228ad31)
- Bug 1190950: Check mappings and surfaces for UpdateFromSurface more robustly. r=mattwoodrow (c00adba10)
- Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow) (5df1d964c)
- Bug 1135935 - Part 1: Don't implement ISurfaceAllocator for the texture recycler. r=sotaro (bcba93d3d)
- Bug 1135935 - Part 2: Merge TextureClientRecycleAllocator into base class. r=sotaro (8f4e7b6b1)
- Bug 1135935 - Part 3: Allow overriding of allocations for texture client recycling. r=sotaro (35d7499e9)
- Bug 1135935 - Part 4: Move IDirect3DTexture9 allocations and ownership into the TextureClient. r=jrmuizel (e62cf9acf)
- Bug 1135935 - Part 5: Add D3D9 texture recycler. r=jrmuizel (8ab85b064)
- Bug 1135935 - Part 6: Wait for the compositor to stop using textures before recycling them. r=jrmuizel (ae0c45cfd) (96836f9b3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1156600 - asmjscache: fix assert when reading metadata file for cache write fails (r=janv) (2b9895e97)
- Bug 1173756 - Part 1: Update asmjscache to use PBackground; r=luke (adb326d80)
- Bug 1173756 - Part 2: Merge MainProcessRunnable and ParentProcessRunnable; r=luke (b42ffa5f3)
- Bug 1173756 - Part 3: Merge File and ChildRunnable; r=luke (961701adf)
- Bug 1194555 - Part 0: Cleanup GetReportsState constructor. r=njn (4ae530854)
- Bug 1145050 - Fix uninitialized class members in Http2Session. r=hurley (a12a9d372)
- Bug 1132357 - remove h2-draft* support. r=mcmanus (24b8f347f)
- Bug 986302 - Add memory reporting for HPACK tables r=hurley r=njn (0d2ebae56)
- Bug 1123386 - Part 1: Update the clang build script for the most recent clang; r=rail (394f24496)
- Bug 1123386 - Part 3: Mark DoNothingCallback::Callback as override in order to fix a build issue in warnings as errors mode (1d236acbf)
- Bug 1123386 - Part 2: Temporarily relax the libstdc++ symbol version requirements for Linux static analysis builds; r=glandium (1415a4d90)
- Bug 828844 - Add a "system-heap-allocated" memory report on Linux. r=glandium. (eead43b4e)
- Bug 1194061 - Implement "system-heap-allocated" reporter for Windows. r=dmajor. (228385cb4) (d0c58681f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194555 - Part 1: Remove RunReportersForThisProcess. r=njn (5c745b3ce)
- Bug 1145007 (part 1) - Test |residentUnique| in test_memoryReporters.xul. r=erahm. (bc2fa3d30)
- Bug 1145007 (part 2) - Add a "resident-peak" distinguished amount and memory reporter on Unix. r=erahm. (007256c58)
- Bug 1194555 - Part 2: Remove |explicit| attribute from nsIMemoryReporterManager. r=njn (a0db6068e)
- Bug 1203786 - test_memoryReporters.xul should ignore namespaces. r=njn (04e8842aa)
- Bug 1194555 - Part 3: Remove |getReportsForThisProcess| from the nsIMemoryReporterManager interface. r=njn (cc3282c7f)
- Bug 1194555 - Part 4: Rename GetReportsState PendingProcessesState. r=njn (3dab1b600)
- Bug 1194555 - Part 5: Add option for async memory reporters. r=njn (f05ae83da)
- Bug 1194555 - Part 6: Run reporters asynchronously. r=njn,jld,ted (d513fcd77) (f355dbe3d)
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211016-f355dbe3d-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211016-f355dbe3d-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211016-f355dbe3d-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211016-f355dbe3d-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 774364 - Part 4: Add setRNGState testing function. r=sstangl (648a491f0)
- Bug 1206591 - IonMonkey: MIPS32: Move LIRGeneratorMIPS::visitRandom to architecture-specific. r=arai (edcb0fa60)
- Bug 1205917 - IonMonkey: MIPS32: Use rshiftPtrArithmetic in clampIntToUint8. r=arai (10e234d60)
- Bug 1205921 - IonMonkey: MIPS32: Fix scratch register in MacroAssembler::memIntToValue. r=evilpie (5682d93f1)
- Bug 1204604: Check for int32 value, not int32 type, in SIMD.T.{replaceLane,shuffle,swizzle}; r=lth (18dca9450)
- Bug 1180763 - Part 1: Add the size of the tenured object to the tenure promotions log entry; r=sfink (456827a5e)
- Bug 1180763 - Part 0: Document the size property of entries in the tenure promotions log; r=sfink (96244a8f9)
- Bug 1180763 - Part 2: Test the size property of entries in the tenure promotions log; r=sfink (602225219)
- Bug 1208867 - Add xxx64 operations to MacroAssembler-none. r=sstangl (c3a8207bf)
- Bug 1203964 - Part 1: Move MacroAssembler::rshiftPtr into generic macro assembler. r=h4writer (2c6486a37)
- Bug 1203964 - Part 2: Move MacroAssembler::rshiftPtrArithmetic into generic macro assembler. r=jandem (ce3e31ade)
- Bug 1203964 - Part 3: Move MacroAssembler::rshift64 into generic macro assembler. r=hev (8f395fad1)
- Bug 1203964 - Part 4: Move MacroAssembler::lshiftPtr into generic macro assembler. r=nbp2 (99a45b756)
- Bug 1203964 - Part 5: Move MacroAssembler::lshift64 into generic macro assembler. r=sstangl (3bcd9eb5f)
- Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations; r=shu (efcab9ab7) (3d7e107cc)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149185 - override GetMessageLoop() r=nical (42bec9405)
- Add a "blacklisted" property to d3d11 telemetry. (bug 1187453, r=mattwoodrow) (83bcb0e8e)
- Don't create a D3D11 compositor device on content processes. (bug 1183910 part 8, r=bas,mattwoodrow) (c03d496a6)
- Bug 1168889 - ContentClientSingleBuffered needs to upload during the transaction. r=nical (35171fe14)
- Bug 1176077 - Only recompute PaintedLayer item visibility when display list has changed. r=mattwoodrow (0ea691594)
- Bug 1179298. ClientTiledPaintedLayer should allow empty transactions to succeed if it doesn't need to draw anything. r=mattwoodrow (4aaad97b2)
- Bug 1169200 - Send OpRemoveTextureAsync before actor destroyed r=nical (86007156c)
- Bug 1158838 - Add some gfxCriticalError logging. r=milan (32bf80848)
- Bug 1129871 - Avoid copying TileClient when not necessary. r=BenWa (1ac30bcc2)
- Bug 1186911 - Fix progressive paint when using tiled-drawtarget. r=nical (87649fb8d)
- Bug 1118876 - Add edge padding with DrawTargetTiled. r=jrmuizel (64b12cf6a)
- Bug 1157677 - Fix uninitialized members warning in ClientTiledLayerBuffer. r=nical (d11d0da30)
- Bug 1151071 - Make sure low-resolution tiles are transparent. r=mattwoodrow (164446378)
- Bug 1170390 - Use Optimal2DFormatForContent over OptimalFormatForContent to avoid enum conversions. r=jrmuizel (db7ee2c31)
- Bug 1180326 - Part 1: Abstract parts of the client side tiling that we need. r=jrmuizel (0ad7651fe)
- Bug 1179987 - Remove painted region from SurfaceDescriptorTiles since it isn't used any more. r=nical (653e9389e)
- Bug 1180326 - Part 2: Add support for variable tile sizes. r=jrmuizel (081349a5e)
- Bug 1180326 - Part 3: Move repeated code into GetBackBuffer. r=jrmuizel (2e9091ae1)
- Bug 1180326 - Part 4: Add new content client. r=jrmuizel (7362d805b)
- Bug 1180326 - Part 5: Support HWC with tiling when we only have 1 tile. r=jrmuizel (09ce93b7e)
- Bug 1152461 - Don't use tiled layers for overflow:hidden scroll frames. r=tn (804a683a1)
- Bug 961887 - Add some reftest fuzz. (dcd707004)
- Bug 1186061 patch 1 - Add feature to reftest harness to allow skipping the flush. r=mattwoodrow (8cefe9640)
- Bug 1176969 - Disable OMT animation for any frame in a preserve-3d scene rather than only frames whose parent and child are in a preserve-3d scene. r=mattwoodrow (693d0a518)
- Bug 1176969 followup - Annotate new reftests as intermittently fuzzy on Mac. (0269d5d8f)
- Bug 1176969 followup - Increase error amounts for intermittent fuzzy-if(cocoaWidget). (116039ed0)
- Bug 1176969 followup - Mark test as random for now until I have a chance to rewrite it. (8ba561f83)
- Bug 1176969 followup - Reorganize the timing of the reftest to make it more reliable. (f3ffc93cd)
- Bug 1186061 patch 2 - Disable compositor thread animation of transforms when backface-visibility is hidden. r=mattwoodrow (e67bed9fb)
- Bug 1169666 - Mark reftests failing due to scrollbar transparency random on GTK3. r=karlt (0c6080d55)
- Bug 1180326 - Part 6: Use SingleTiledContentClient for non-scrollable layers on b2g and OSX. r=jrmuizel (079951f0a)
- Bug 1189261 - Mark tile invalid region in coordinates relative to the tile. r=jrmuizel (7e696c911)
- Bug 1187619 - Only optmimize FrameLayerBuilder visibility calculations if correct. r=mattwoodrow (05228ad31)
- Bug 1190950: Check mappings and surfaces for UpdateFromSurface more robustly. r=mattwoodrow (c00adba10)
- Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow) (5df1d964c)
- Bug 1135935 - Part 1: Don't implement ISurfaceAllocator for the texture recycler. r=sotaro (bcba93d3d)
- Bug 1135935 - Part 2: Merge TextureClientRecycleAllocator into base class. r=sotaro (8f4e7b6b1)
- Bug 1135935 - Part 3: Allow overriding of allocations for texture client recycling. r=sotaro (35d7499e9)
- Bug 1135935 - Part 4: Move IDirect3DTexture9 allocations and ownership into the TextureClient. r=jrmuizel (e62cf9acf)
- Bug 1135935 - Part 5: Add D3D9 texture recycler. r=jrmuizel (8ab85b064)
- Bug 1135935 - Part 6: Wait for the compositor to stop using textures before recycling them. r=jrmuizel (ae0c45cfd) (96836f9b3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1156600 - asmjscache: fix assert when reading metadata file for cache write fails (r=janv) (2b9895e97)
- Bug 1173756 - Part 1: Update asmjscache to use PBackground; r=luke (adb326d80)
- Bug 1173756 - Part 2: Merge MainProcessRunnable and ParentProcessRunnable; r=luke (b42ffa5f3)
- Bug 1173756 - Part 3: Merge File and ChildRunnable; r=luke (961701adf)
- Bug 1194555 - Part 0: Cleanup GetReportsState constructor. r=njn (4ae530854)
- Bug 1145050 - Fix uninitialized class members in Http2Session. r=hurley (a12a9d372)
- Bug 1132357 - remove h2-draft* support. r=mcmanus (24b8f347f)
- Bug 986302 - Add memory reporting for HPACK tables r=hurley r=njn (0d2ebae56)
- Bug 1123386 - Part 1: Update the clang build script for the most recent clang; r=rail (394f24496)
- Bug 1123386 - Part 3: Mark DoNothingCallback::Callback as override in order to fix a build issue in warnings as errors mode (1d236acbf)
- Bug 1123386 - Part 2: Temporarily relax the libstdc++ symbol version requirements for Linux static analysis builds; r=glandium (1415a4d90)
- Bug 828844 - Add a "system-heap-allocated" memory report on Linux. r=glandium. (eead43b4e)
- Bug 1194061 - Implement "system-heap-allocated" reporter for Windows. r=dmajor. (228385cb4) (d0c58681f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194555 - Part 1: Remove RunReportersForThisProcess. r=njn (5c745b3ce)
- Bug 1145007 (part 1) - Test |residentUnique| in test_memoryReporters.xul. r=erahm. (bc2fa3d30)
- Bug 1145007 (part 2) - Add a "resident-peak" distinguished amount and memory reporter on Unix. r=erahm. (007256c58)
- Bug 1194555 - Part 2: Remove |explicit| attribute from nsIMemoryReporterManager. r=njn (a0db6068e)
- Bug 1203786 - test_memoryReporters.xul should ignore namespaces. r=njn (04e8842aa)
- Bug 1194555 - Part 3: Remove |getReportsForThisProcess| from the nsIMemoryReporterManager interface. r=njn (cc3282c7f)
- Bug 1194555 - Part 4: Rename GetReportsState PendingProcessesState. r=njn (3dab1b600)
- Bug 1194555 - Part 5: Add option for async memory reporters. r=njn (f05ae83da)
- Bug 1194555 - Part 6: Run reporters asynchronously. r=njn,jld,ted (d513fcd77) (f355dbe3d)
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211016.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git fae40c10f...f355dbe3d:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 774364 - Part 4: Add setRNGState testing function. r=sstangl (648a491f0)
- Bug 1206591 - IonMonkey: MIPS32: Move LIRGeneratorMIPS::visitRandom to architecture-specific. r=arai (edcb0fa60)
- Bug 1205917 - IonMonkey: MIPS32: Use rshiftPtrArithmetic in clampIntToUint8. r=arai (10e234d60)
- Bug 1205921 - IonMonkey: MIPS32: Fix scratch register in MacroAssembler::memIntToValue. r=evilpie (5682d93f1)
- Bug 1204604: Check for int32 value, not int32 type, in SIMD.T.{replaceLane,shuffle,swizzle}; r=lth (18dca9450)
- Bug 1180763 - Part 1: Add the size of the tenured object to the tenure promotions log entry; r=sfink (456827a5e)
- Bug 1180763 - Part 0: Document the size property of entries in the tenure promotions log; r=sfink (96244a8f9)
- Bug 1180763 - Part 2: Test the size property of entries in the tenure promotions log; r=sfink (602225219)
- Bug 1208867 - Add xxx64 operations to MacroAssembler-none. r=sstangl (c3a8207bf)
- Bug 1203964 - Part 1: Move MacroAssembler::rshiftPtr into generic macro assembler. r=h4writer (2c6486a37)
- Bug 1203964 - Part 2: Move MacroAssembler::rshiftPtrArithmetic into generic macro assembler. r=jandem (ce3e31ade)
- Bug 1203964 - Part 3: Move MacroAssembler::rshift64 into generic macro assembler. r=hev (8f395fad1)
- Bug 1203964 - Part 4: Move MacroAssembler::lshiftPtr into generic macro assembler. r=nbp2 (99a45b756)
- Bug 1203964 - Part 5: Move MacroAssembler::lshift64 into generic macro assembler. r=sstangl (3bcd9eb5f)
- Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations; r=shu (efcab9ab7) (3d7e107cc)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149185 - override GetMessageLoop() r=nical (42bec9405)
- Add a "blacklisted" property to d3d11 telemetry. (bug 1187453, r=mattwoodrow) (83bcb0e8e)
- Don't create a D3D11 compositor device on content processes. (bug 1183910 part 8, r=bas,mattwoodrow) (c03d496a6)
- Bug 1168889 - ContentClientSingleBuffered needs to upload during the transaction. r=nical (35171fe14)
- Bug 1176077 - Only recompute PaintedLayer item visibility when display list has changed. r=mattwoodrow (0ea691594)
- Bug 1179298. ClientTiledPaintedLayer should allow empty transactions to succeed if it doesn't need to draw anything. r=mattwoodrow (4aaad97b2)
- Bug 1169200 - Send OpRemoveTextureAsync before actor destroyed r=nical (86007156c)
- Bug 1158838 - Add some gfxCriticalError logging. r=milan (32bf80848)
- Bug 1129871 - Avoid copying TileClient when not necessary. r=BenWa (1ac30bcc2)
- Bug 1186911 - Fix progressive paint when using tiled-drawtarget. r=nical (87649fb8d)
- Bug 1118876 - Add edge padding with DrawTargetTiled. r=jrmuizel (64b12cf6a)
- Bug 1157677 - Fix uninitialized members warning in ClientTiledLayerBuffer. r=nical (d11d0da30)
- Bug 1151071 - Make sure low-resolution tiles are transparent. r=mattwoodrow (164446378)
- Bug 1170390 - Use Optimal2DFormatForContent over OptimalFormatForContent to avoid enum conversions. r=jrmuizel (db7ee2c31)
- Bug 1180326 - Part 1: Abstract parts of the client side tiling that we need. r=jrmuizel (0ad7651fe)
- Bug 1179987 - Remove painted region from SurfaceDescriptorTiles since it isn't used any more. r=nical (653e9389e)
- Bug 1180326 - Part 2: Add support for variable tile sizes. r=jrmuizel (081349a5e)
- Bug 1180326 - Part 3: Move repeated code into GetBackBuffer. r=jrmuizel (2e9091ae1)
- Bug 1180326 - Part 4: Add new content client. r=jrmuizel (7362d805b)
- Bug 1180326 - Part 5: Support HWC with tiling when we only have 1 tile. r=jrmuizel (09ce93b7e)
- Bug 1152461 - Don't use tiled layers for overflow:hidden scroll frames. r=tn (804a683a1)
- Bug 961887 - Add some reftest fuzz. (dcd707004)
- Bug 1186061 patch 1 - Add feature to reftest harness to allow skipping the flush. r=mattwoodrow (8cefe9640)
- Bug 1176969 - Disable OMT animation for any frame in a preserve-3d scene rather than only frames whose parent and child are in a preserve-3d scene. r=mattwoodrow (693d0a518)
- Bug 1176969 followup - Annotate new reftests as intermittently fuzzy on Mac. (0269d5d8f)
- Bug 1176969 followup - Increase error amounts for intermittent fuzzy-if(cocoaWidget). (116039ed0)
- Bug 1176969 followup - Mark test as random for now until I have a chance to rewrite it. (8ba561f83)
- Bug 1176969 followup - Reorganize the timing of the reftest to make it more reliable. (f3ffc93cd)
- Bug 1186061 patch 2 - Disable compositor thread animation of transforms when backface-visibility is hidden. r=mattwoodrow (e67bed9fb)
- Bug 1169666 - Mark reftests failing due to scrollbar transparency random on GTK3. r=karlt (0c6080d55)
- Bug 1180326 - Part 6: Use SingleTiledContentClient for non-scrollable layers on b2g and OSX. r=jrmuizel (079951f0a)
- Bug 1189261 - Mark tile invalid region in coordinates relative to the tile. r=jrmuizel (7e696c911)
- Bug 1187619 - Only optmimize FrameLayerBuilder visibility calculations if correct. r=mattwoodrow (05228ad31)
- Bug 1190950: Check mappings and surfaces for UpdateFromSurface more robustly. r=mattwoodrow (c00adba10)
- Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow) (5df1d964c)
- Bug 1135935 - Part 1: Don't implement ISurfaceAllocator for the texture recycler. r=sotaro (bcba93d3d)
- Bug 1135935 - Part 2: Merge TextureClientRecycleAllocator into base class. r=sotaro (8f4e7b6b1)
- Bug 1135935 - Part 3: Allow overriding of allocations for texture client recycling. r=sotaro (35d7499e9)
- Bug 1135935 - Part 4: Move IDirect3DTexture9 allocations and ownership into the TextureClient. r=jrmuizel (e62cf9acf)
- Bug 1135935 - Part 5: Add D3D9 texture recycler. r=jrmuizel (8ab85b064)
- Bug 1135935 - Part 6: Wait for the compositor to stop using textures before recycling them. r=jrmuizel (ae0c45cfd) (96836f9b3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1156600 - asmjscache: fix assert when reading metadata file for cache write fails (r=janv) (2b9895e97)
- Bug 1173756 - Part 1: Update asmjscache to use PBackground; r=luke (adb326d80)
- Bug 1173756 - Part 2: Merge MainProcessRunnable and ParentProcessRunnable; r=luke (b42ffa5f3)
- Bug 1173756 - Part 3: Merge File and ChildRunnable; r=luke (961701adf)
- Bug 1194555 - Part 0: Cleanup GetReportsState constructor. r=njn (4ae530854)
- Bug 1145050 - Fix uninitialized class members in Http2Session. r=hurley (a12a9d372)
- Bug 1132357 - remove h2-draft* support. r=mcmanus (24b8f347f)
- Bug 986302 - Add memory reporting for HPACK tables r=hurley r=njn (0d2ebae56)
- Bug 1123386 - Part 1: Update the clang build script for the most recent clang; r=rail (394f24496)
- Bug 1123386 - Part 3: Mark DoNothingCallback::Callback as override in order to fix a build issue in warnings as errors mode (1d236acbf)
- Bug 1123386 - Part 2: Temporarily relax the libstdc++ symbol version requirements for Linux static analysis builds; r=glandium (1415a4d90)
- Bug 828844 - Add a "system-heap-allocated" memory report on Linux. r=glandium. (eead43b4e)
- Bug 1194061 - Implement "system-heap-allocated" reporter for Windows. r=dmajor. (228385cb4) (d0c58681f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194555 - Part 1: Remove RunReportersForThisProcess. r=njn (5c745b3ce)
- Bug 1145007 (part 1) - Test |residentUnique| in test_memoryReporters.xul. r=erahm. (bc2fa3d30)
- Bug 1145007 (part 2) - Add a "resident-peak" distinguished amount and memory reporter on Unix. r=erahm. (007256c58)
- Bug 1194555 - Part 2: Remove |explicit| attribute from nsIMemoryReporterManager. r=njn (a0db6068e)
- Bug 1203786 - test_memoryReporters.xul should ignore namespaces. r=njn (04e8842aa)
- Bug 1194555 - Part 3: Remove |getReportsForThisProcess| from the nsIMemoryReporterManager interface. r=njn (cc3282c7f)
- Bug 1194555 - Part 4: Rename GetReportsState PendingProcessesState. r=njn (3dab1b600)
- Bug 1194555 - Part 5: Add option for async memory reporters. r=njn (f05ae83da)
- Bug 1194555 - Part 6: Run reporters asynchronously. r=njn,jld,ted (d513fcd77) (f355dbe3d)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211016.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git fae40c10f...f355dbe3d:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 774364 - Part 4: Add setRNGState testing function. r=sstangl (648a491f0)
- Bug 1206591 - IonMonkey: MIPS32: Move LIRGeneratorMIPS::visitRandom to architecture-specific. r=arai (edcb0fa60)
- Bug 1205917 - IonMonkey: MIPS32: Use rshiftPtrArithmetic in clampIntToUint8. r=arai (10e234d60)
- Bug 1205921 - IonMonkey: MIPS32: Fix scratch register in MacroAssembler::memIntToValue. r=evilpie (5682d93f1)
- Bug 1204604: Check for int32 value, not int32 type, in SIMD.T.{replaceLane,shuffle,swizzle}; r=lth (18dca9450)
- Bug 1180763 - Part 1: Add the size of the tenured object to the tenure promotions log entry; r=sfink (456827a5e)
- Bug 1180763 - Part 0: Document the size property of entries in the tenure promotions log; r=sfink (96244a8f9)
- Bug 1180763 - Part 2: Test the size property of entries in the tenure promotions log; r=sfink (602225219)
- Bug 1208867 - Add xxx64 operations to MacroAssembler-none. r=sstangl (c3a8207bf)
- Bug 1203964 - Part 1: Move MacroAssembler::rshiftPtr into generic macro assembler. r=h4writer (2c6486a37)
- Bug 1203964 - Part 2: Move MacroAssembler::rshiftPtrArithmetic into generic macro assembler. r=jandem (ce3e31ade)
- Bug 1203964 - Part 3: Move MacroAssembler::rshift64 into generic macro assembler. r=hev (8f395fad1)
- Bug 1203964 - Part 4: Move MacroAssembler::lshiftPtr into generic macro assembler. r=nbp2 (99a45b756)
- Bug 1203964 - Part 5: Move MacroAssembler::lshift64 into generic macro assembler. r=sstangl (3bcd9eb5f)
- Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations; r=shu (efcab9ab7) (3d7e107cc)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149185 - override GetMessageLoop() r=nical (42bec9405)
- Add a "blacklisted" property to d3d11 telemetry. (bug 1187453, r=mattwoodrow) (83bcb0e8e)
- Don't create a D3D11 compositor device on content processes. (bug 1183910 part 8, r=bas,mattwoodrow) (c03d496a6)
- Bug 1168889 - ContentClientSingleBuffered needs to upload during the transaction. r=nical (35171fe14)
- Bug 1176077 - Only recompute PaintedLayer item visibility when display list has changed. r=mattwoodrow (0ea691594)
- Bug 1179298. ClientTiledPaintedLayer should allow empty transactions to succeed if it doesn't need to draw anything. r=mattwoodrow (4aaad97b2)
- Bug 1169200 - Send OpRemoveTextureAsync before actor destroyed r=nical (86007156c)
- Bug 1158838 - Add some gfxCriticalError logging. r=milan (32bf80848)
- Bug 1129871 - Avoid copying TileClient when not necessary. r=BenWa (1ac30bcc2)
- Bug 1186911 - Fix progressive paint when using tiled-drawtarget. r=nical (87649fb8d)
- Bug 1118876 - Add edge padding with DrawTargetTiled. r=jrmuizel (64b12cf6a)
- Bug 1157677 - Fix uninitialized members warning in ClientTiledLayerBuffer. r=nical (d11d0da30)
- Bug 1151071 - Make sure low-resolution tiles are transparent. r=mattwoodrow (164446378)
- Bug 1170390 - Use Optimal2DFormatForContent over OptimalFormatForContent to avoid enum conversions. r=jrmuizel (db7ee2c31)
- Bug 1180326 - Part 1: Abstract parts of the client side tiling that we need. r=jrmuizel (0ad7651fe)
- Bug 1179987 - Remove painted region from SurfaceDescriptorTiles since it isn't used any more. r=nical (653e9389e)
- Bug 1180326 - Part 2: Add support for variable tile sizes. r=jrmuizel (081349a5e)
- Bug 1180326 - Part 3: Move repeated code into GetBackBuffer. r=jrmuizel (2e9091ae1)
- Bug 1180326 - Part 4: Add new content client. r=jrmuizel (7362d805b)
- Bug 1180326 - Part 5: Support HWC with tiling when we only have 1 tile. r=jrmuizel (09ce93b7e)
- Bug 1152461 - Don't use tiled layers for overflow:hidden scroll frames. r=tn (804a683a1)
- Bug 961887 - Add some reftest fuzz. (dcd707004)
- Bug 1186061 patch 1 - Add feature to reftest harness to allow skipping the flush. r=mattwoodrow (8cefe9640)
- Bug 1176969 - Disable OMT animation for any frame in a preserve-3d scene rather than only frames whose parent and child are in a preserve-3d scene. r=mattwoodrow (693d0a518)
- Bug 1176969 followup - Annotate new reftests as intermittently fuzzy on Mac. (0269d5d8f)
- Bug 1176969 followup - Increase error amounts for intermittent fuzzy-if(cocoaWidget). (116039ed0)
- Bug 1176969 followup - Mark test as random for now until I have a chance to rewrite it. (8ba561f83)
- Bug 1176969 followup - Reorganize the timing of the reftest to make it more reliable. (f3ffc93cd)
- Bug 1186061 patch 2 - Disable compositor thread animation of transforms when backface-visibility is hidden. r=mattwoodrow (e67bed9fb)
- Bug 1169666 - Mark reftests failing due to scrollbar transparency random on GTK3. r=karlt (0c6080d55)
- Bug 1180326 - Part 6: Use SingleTiledContentClient for non-scrollable layers on b2g and OSX. r=jrmuizel (079951f0a)
- Bug 1189261 - Mark tile invalid region in coordinates relative to the tile. r=jrmuizel (7e696c911)
- Bug 1187619 - Only optmimize FrameLayerBuilder visibility calculations if correct. r=mattwoodrow (05228ad31)
- Bug 1190950: Check mappings and surfaces for UpdateFromSurface more robustly. r=mattwoodrow (c00adba10)
- Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow) (5df1d964c)
- Bug 1135935 - Part 1: Don't implement ISurfaceAllocator for the texture recycler. r=sotaro (bcba93d3d)
- Bug 1135935 - Part 2: Merge TextureClientRecycleAllocator into base class. r=sotaro (8f4e7b6b1)
- Bug 1135935 - Part 3: Allow overriding of allocations for texture client recycling. r=sotaro (35d7499e9)
- Bug 1135935 - Part 4: Move IDirect3DTexture9 allocations and ownership into the TextureClient. r=jrmuizel (e62cf9acf)
- Bug 1135935 - Part 5: Add D3D9 texture recycler. r=jrmuizel (8ab85b064)
- Bug 1135935 - Part 6: Wait for the compositor to stop using textures before recycling them. r=jrmuizel (ae0c45cfd) (96836f9b3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1156600 - asmjscache: fix assert when reading metadata file for cache write fails (r=janv) (2b9895e97)
- Bug 1173756 - Part 1: Update asmjscache to use PBackground; r=luke (adb326d80)
- Bug 1173756 - Part 2: Merge MainProcessRunnable and ParentProcessRunnable; r=luke (b42ffa5f3)
- Bug 1173756 - Part 3: Merge File and ChildRunnable; r=luke (961701adf)
- Bug 1194555 - Part 0: Cleanup GetReportsState constructor. r=njn (4ae530854)
- Bug 1145050 - Fix uninitialized class members in Http2Session. r=hurley (a12a9d372)
- Bug 1132357 - remove h2-draft* support. r=mcmanus (24b8f347f)
- Bug 986302 - Add memory reporting for HPACK tables r=hurley r=njn (0d2ebae56)
- Bug 1123386 - Part 1: Update the clang build script for the most recent clang; r=rail (394f24496)
- Bug 1123386 - Part 3: Mark DoNothingCallback::Callback as override in order to fix a build issue in warnings as errors mode (1d236acbf)
- Bug 1123386 - Part 2: Temporarily relax the libstdc++ symbol version requirements for Linux static analysis builds; r=glandium (1415a4d90)
- Bug 828844 - Add a "system-heap-allocated" memory report on Linux. r=glandium. (eead43b4e)
- Bug 1194061 - Implement "system-heap-allocated" reporter for Windows. r=dmajor. (228385cb4) (d0c58681f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194555 - Part 1: Remove RunReportersForThisProcess. r=njn (5c745b3ce)
- Bug 1145007 (part 1) - Test |residentUnique| in test_memoryReporters.xul. r=erahm. (bc2fa3d30)
- Bug 1145007 (part 2) - Add a "resident-peak" distinguished amount and memory reporter on Unix. r=erahm. (007256c58)
- Bug 1194555 - Part 2: Remove |explicit| attribute from nsIMemoryReporterManager. r=njn (a0db6068e)
- Bug 1203786 - test_memoryReporters.xul should ignore namespaces. r=njn (04e8842aa)
- Bug 1194555 - Part 3: Remove |getReportsForThisProcess| from the nsIMemoryReporterManager interface. r=njn (cc3282c7f)
- Bug 1194555 - Part 4: Rename GetReportsState PendingProcessesState. r=njn (3dab1b600)
- Bug 1194555 - Part 5: Add option for async memory reporters. r=njn (f05ae83da)
- Bug 1194555 - Part 6: Run reporters asynchronously. r=njn,jld,ted (d513fcd77) (f355dbe3d)
* 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
Browsers release notes
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211023-06f122f42-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211023-06f122f42-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211023-06f122f42-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211023-06f122f42-xpmod.7z
source repo: https://github.com/roytam1/palemoon27
repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- fix assertion (528f0d0b2)
- fix assertion (8ca4607ca)
- fix broken assertions (8c64c1865)
- fix debug code (6e37f6aa7)
- remove broken assertion (090f9987d)
- fix assertion according to bug Bug 1328251 (b3835e0c5)
- fix debug code (f7a2841e6)
- Bug 1226241 - Use a #define instead of a magic number for self-hosted function name accesses. r=jandem (01e2ec474)
- Bug 1235656 - Part 1: Set canonical name in self-hosted builtins. r=till (43cbd7cb9)
- Bug 912701 - When removing Unicode extension sequences from a locale, ignore similar syntax that might be found in a privateuse component. r=abargull (1524a8b48)
- remove broken assert (a93490758)
- remove broken assert (0ddc7e143)
- fix missing bracket (c4f524729)
- Bug 1179924 - Create a more modern JS object holder for cross-thread references to JS objects. r=smaug (0804d24cf) (27926d796)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1176004 - Make jstest's unix task runner a generator; r=sfink (03def3308)
- Bug 1175708 - Followup to fix windows jstests.py bustage on a CLOSED TREE; r=meow (b291f8cd0)
- Bug 1175636 - Do not spawn a watchdog for each test on Windows; r=sfink (c87370ba8)
- Bug 1141283 - Compensate for stackwalk duration and sleep overhead when determining sampler sleep time. r=BenWa (cf155667f)
- Bug 1172186 - Make the profiler build standalone. r=mstange (324ec7283)
- Bug 1176028 - Use the jstest's task generator directly; r=sfink (6dac9eb7a)
- Bug 1176064 - Do processing of the jstest's skiplist inline; r=sfink (af6dd9d06)
- Bug 1165054 - Fix inbound bustage due to missing explicit on single arg constructor r=me (b29da4afe)
- Bug 1182092 - Try harder to filter out template shapes with indexed properties when making unboxed objects, r=jandem. (2540ff768)
- Bug 1180299 - Implement ScopeExit for running actions at the end of a scope, r=Waldo (dd40bb356)
- Bug 1180536 - Use mozilla::ScopeExit to clean up Debugger::addDebugge#eGlobal's consistency on failure; r=sfink (3bec89179)
- Bug 1170216 - When using the slow-and-standard path in js::SetIntegrityLevel, don't manually call setNonwritableArrayLength afterwards. r=Waldo. (563a26f28)
- Bug 1171036 - Change GetLengthProperty slow path to use ToLengthClamped instead of ToUint32. r=Waldo. (c0431c393)
- Bug 1170307 - Inline the common path of NonNullObject; use it instead of ReportObjectRequired in the Debugger. r=shu. (ff70c4e1c)
- Bug 1167883 - Avoid huge stack frames and stack overflow issues with MSVC PGO builds. r=nbp (a02cdc599)
- Bug 1181063 - Use mozilla::IsNaN and mozilla::IsInfinite in Simulator-vixl.cpp. r=Waldo, r=sstangl (552a22923)
- Bug 1181152 - Make Trampoline-mips.cpp compile with clang. r=rankov (d3308f445)
- Bug 1181581 - Fix some typos in comments. r=jandem (79c5de477)
- Bug 1175714 - Watch for baseline frame values with nursery types during OSR, r=jandem. (765346890) (06f122f42)
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211023-06f122f42-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211023-06f122f42-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211023-06f122f42-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211023-06f122f42-xpmod.7z
source repo: https://github.com/roytam1/palemoon27
repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- fix assertion (528f0d0b2)
- fix assertion (8ca4607ca)
- fix broken assertions (8c64c1865)
- fix debug code (6e37f6aa7)
- remove broken assertion (090f9987d)
- fix assertion according to bug Bug 1328251 (b3835e0c5)
- fix debug code (f7a2841e6)
- Bug 1226241 - Use a #define instead of a magic number for self-hosted function name accesses. r=jandem (01e2ec474)
- Bug 1235656 - Part 1: Set canonical name in self-hosted builtins. r=till (43cbd7cb9)
- Bug 912701 - When removing Unicode extension sequences from a locale, ignore similar syntax that might be found in a privateuse component. r=abargull (1524a8b48)
- remove broken assert (a93490758)
- remove broken assert (0ddc7e143)
- fix missing bracket (c4f524729)
- Bug 1179924 - Create a more modern JS object holder for cross-thread references to JS objects. r=smaug (0804d24cf) (27926d796)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1176004 - Make jstest's unix task runner a generator; r=sfink (03def3308)
- Bug 1175708 - Followup to fix windows jstests.py bustage on a CLOSED TREE; r=meow (b291f8cd0)
- Bug 1175636 - Do not spawn a watchdog for each test on Windows; r=sfink (c87370ba8)
- Bug 1141283 - Compensate for stackwalk duration and sleep overhead when determining sampler sleep time. r=BenWa (cf155667f)
- Bug 1172186 - Make the profiler build standalone. r=mstange (324ec7283)
- Bug 1176028 - Use the jstest's task generator directly; r=sfink (6dac9eb7a)
- Bug 1176064 - Do processing of the jstest's skiplist inline; r=sfink (af6dd9d06)
- Bug 1165054 - Fix inbound bustage due to missing explicit on single arg constructor r=me (b29da4afe)
- Bug 1182092 - Try harder to filter out template shapes with indexed properties when making unboxed objects, r=jandem. (2540ff768)
- Bug 1180299 - Implement ScopeExit for running actions at the end of a scope, r=Waldo (dd40bb356)
- Bug 1180536 - Use mozilla::ScopeExit to clean up Debugger::addDebugge#eGlobal's consistency on failure; r=sfink (3bec89179)
- Bug 1170216 - When using the slow-and-standard path in js::SetIntegrityLevel, don't manually call setNonwritableArrayLength afterwards. r=Waldo. (563a26f28)
- Bug 1171036 - Change GetLengthProperty slow path to use ToLengthClamped instead of ToUint32. r=Waldo. (c0431c393)
- Bug 1170307 - Inline the common path of NonNullObject; use it instead of ReportObjectRequired in the Debugger. r=shu. (ff70c4e1c)
- Bug 1167883 - Avoid huge stack frames and stack overflow issues with MSVC PGO builds. r=nbp (a02cdc599)
- Bug 1181063 - Use mozilla::IsNaN and mozilla::IsInfinite in Simulator-vixl.cpp. r=Waldo, r=sstangl (552a22923)
- Bug 1181152 - Make Trampoline-mips.cpp compile with clang. r=rankov (d3308f445)
- Bug 1181581 - Fix some typos in comments. r=jandem (79c5de477)
- Bug 1175714 - Watch for baseline frame values with nursery types during OSR, r=jandem. (765346890) (06f122f42)
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211023.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git f355dbe3d...06f122f42:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- fix assertion (528f0d0b2)
- fix assertion (8ca4607ca)
- fix broken assertions (8c64c1865)
- fix debug code (6e37f6aa7)
- remove broken assertion (090f9987d)
- fix assertion according to bug Bug 1328251 (b3835e0c5)
- fix debug code (f7a2841e6)
- Bug 1226241 - Use a #define instead of a magic number for self-hosted function name accesses. r=jandem (01e2ec474)
- Bug 1235656 - Part 1: Set canonical name in self-hosted builtins. r=till (43cbd7cb9)
- Bug 912701 - When removing Unicode extension sequences from a locale, ignore similar syntax that might be found in a privateuse component. r=abargull (1524a8b48)
- remove broken assert (a93490758)
- remove broken assert (0ddc7e143)
- fix missing bracket (c4f524729)
- Bug 1179924 - Create a more modern JS object holder for cross-thread references to JS objects. r=smaug (0804d24cf) (27926d796)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1176004 - Make jstest's unix task runner a generator; r=sfink (03def3308)
- Bug 1175708 - Followup to fix windows jstests.py bustage on a CLOSED TREE; r=meow (b291f8cd0)
- Bug 1175636 - Do not spawn a watchdog for each test on Windows; r=sfink (c87370ba8)
- Bug 1141283 - Compensate for stackwalk duration and sleep overhead when determining sampler sleep time. r=BenWa (cf155667f)
- Bug 1172186 - Make the profiler build standalone. r=mstange (324ec7283)
- Bug 1176028 - Use the jstest's task generator directly; r=sfink (6dac9eb7a)
- Bug 1176064 - Do processing of the jstest's skiplist inline; r=sfink (af6dd9d06)
- Bug 1165054 - Fix inbound bustage due to missing explicit on single arg constructor r=me (b29da4afe)
- Bug 1182092 - Try harder to filter out template shapes with indexed properties when making unboxed objects, r=jandem. (2540ff768)
- Bug 1180299 - Implement ScopeExit for running actions at the end of a scope, r=Waldo (dd40bb356)
- Bug 1180536 - Use mozilla::ScopeExit to clean up Debugger::addDebugge#eGlobal's consistency on failure; r=sfink (3bec89179)
- Bug 1170216 - When using the slow-and-standard path in js::SetIntegrityLevel, don't manually call setNonwritableArrayLength afterwards. r=Waldo. (563a26f28)
- Bug 1171036 - Change GetLengthProperty slow path to use ToLengthClamped instead of ToUint32. r=Waldo. (c0431c393)
- Bug 1170307 - Inline the common path of NonNullObject; use it instead of ReportObjectRequired in the Debugger. r=shu. (ff70c4e1c)
- Bug 1167883 - Avoid huge stack frames and stack overflow issues with MSVC PGO builds. r=nbp (a02cdc599)
- Bug 1181063 - Use mozilla::IsNaN and mozilla::IsInfinite in Simulator-vixl.cpp. r=Waldo, r=sstangl (552a22923)
- Bug 1181152 - Make Trampoline-mips.cpp compile with clang. r=rankov (d3308f445)
- Bug 1181581 - Fix some typos in comments. r=jandem (79c5de477)
- Bug 1175714 - Watch for baseline frame values with nursery types during OSR, r=jandem. (765346890) (06f122f42)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211023.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git f355dbe3d...06f122f42:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- fix assertion (528f0d0b2)
- fix assertion (8ca4607ca)
- fix broken assertions (8c64c1865)
- fix debug code (6e37f6aa7)
- remove broken assertion (090f9987d)
- fix assertion according to bug Bug 1328251 (b3835e0c5)
- fix debug code (f7a2841e6)
- Bug 1226241 - Use a #define instead of a magic number for self-hosted function name accesses. r=jandem (01e2ec474)
- Bug 1235656 - Part 1: Set canonical name in self-hosted builtins. r=till (43cbd7cb9)
- Bug 912701 - When removing Unicode extension sequences from a locale, ignore similar syntax that might be found in a privateuse component. r=abargull (1524a8b48)
- remove broken assert (a93490758)
- remove broken assert (0ddc7e143)
- fix missing bracket (c4f524729)
- Bug 1179924 - Create a more modern JS object holder for cross-thread references to JS objects. r=smaug (0804d24cf) (27926d796)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1176004 - Make jstest's unix task runner a generator; r=sfink (03def3308)
- Bug 1175708 - Followup to fix windows jstests.py bustage on a CLOSED TREE; r=meow (b291f8cd0)
- Bug 1175636 - Do not spawn a watchdog for each test on Windows; r=sfink (c87370ba8)
- Bug 1141283 - Compensate for stackwalk duration and sleep overhead when determining sampler sleep time. r=BenWa (cf155667f)
- Bug 1172186 - Make the profiler build standalone. r=mstange (324ec7283)
- Bug 1176028 - Use the jstest's task generator directly; r=sfink (6dac9eb7a)
- Bug 1176064 - Do processing of the jstest's skiplist inline; r=sfink (af6dd9d06)
- Bug 1165054 - Fix inbound bustage due to missing explicit on single arg constructor r=me (b29da4afe)
- Bug 1182092 - Try harder to filter out template shapes with indexed properties when making unboxed objects, r=jandem. (2540ff768)
- Bug 1180299 - Implement ScopeExit for running actions at the end of a scope, r=Waldo (dd40bb356)
- Bug 1180536 - Use mozilla::ScopeExit to clean up Debugger::addDebugge#eGlobal's consistency on failure; r=sfink (3bec89179)
- Bug 1170216 - When using the slow-and-standard path in js::SetIntegrityLevel, don't manually call setNonwritableArrayLength afterwards. r=Waldo. (563a26f28)
- Bug 1171036 - Change GetLengthProperty slow path to use ToLengthClamped instead of ToUint32. r=Waldo. (c0431c393)
- Bug 1170307 - Inline the common path of NonNullObject; use it instead of ReportObjectRequired in the Debugger. r=shu. (ff70c4e1c)
- Bug 1167883 - Avoid huge stack frames and stack overflow issues with MSVC PGO builds. r=nbp (a02cdc599)
- Bug 1181063 - Use mozilla::IsNaN and mozilla::IsInfinite in Simulator-vixl.cpp. r=Waldo, r=sstangl (552a22923)
- Bug 1181152 - Make Trampoline-mips.cpp compile with clang. r=rankov (d3308f445)
- Bug 1181581 - Fix some typos in comments. r=jandem (79c5de477)
- Bug 1175714 - Watch for baseline frame values with nursery types during OSR, r=jandem. (765346890) (06f122f42)
* 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
Browsers release notes
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211030-2087e70e1-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211030-2087e70e1-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211030-2087e70e1-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211030-2087e70e1-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 1167248: Test whether mysterious rand_s failures are due to LoadLibraryExW hooks. rs=terrence (4c38bf34b)
- Bug 1176289 - Record proper optimization tracking outcome on failure of getPropTryConstant due to non-singleton value. r=shu (6a718490e)
- Bug 1180013 - Fix irregexp on ARM64. r=efaust (88bb8599a)
- Bug 1163891 - Read lines of input in xpcshell/jsshell while properly handling EINTR failures and retrying in response. r=glandium (c84415384)
- Bug 1176890 - Start running jstests faster on windows; r=sfink (f878247e4)
- No Bug - Fix test count generation when jit-flags is set; r=meow (9f90cbd6e)
- Bug 1177801 - Remove NewObjectWithProto. r=bhackett (64a29265e)
- Bug 1179315 - part 1 - make TypedArrayLayout's constructor inline and MOZ_CONSTEXPR; r=lth (e7da1ad42)
- Bug 1179315 - part 2 - make it more obvious that typeIDs of typed arrays are constants; r=lth (796348a4d)
- Bug 1197316 - Remove PR_snprintf calls in xpcom/. r=froydnj (1c775e4c0)
- Bug 1210607 - Check for null compartment in PopulateReportBlame() r=terrence (4b19494a2)
- Bug 1145636 - Update jsapi-tests/README. (The functional change is where it talks about the Makefile; that was stale.) r=Waldo. (b0cd84037)
- Bug 1123875 - Add a test for strict assignment to a readonly WebIDL attribute. r=peterv. (1c8f5fae8)
- Bug 1145218 - Require a new float manager if a block frame has a different writing-mode to its parent's. r=dbaron (7ebcd8fab)
- Bug 1150151 - Set leak threshold for reftests (r=mccr8) (19cb1a82e)
- Bug 1149781; Update Oculus runtime for new SDK 0.5; r=jrmuizel (aea8b2c31)
- Bug 1149781; [webvr] Update Oculus API to use 0.5.x SDK; Mac startup crash fix; r=dbaron, a=startup-crash (ad874bd1b)
- Bug 1145936 - Fix sizing of foreignObject with vertical writing mode. r=smontagu (059e46e95) (f0504b101)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1118272 - Hold a cpu wakelock for async call "AlarmsManager.add". r=fabrice (2e04b9b47)
- Bug 1146754 - Reftest for selection highlighting of trailing space. r=mats (5b9083192)
- Bug 1146754 - Fix reftests for selected shadowed text to avoid trailing-space issues. r=mats (727f06840)
- Bug 1146754 - Show selection highlighting for trailing space. r=mats (16955b975)
- Bug 1146754 followup - Add a little fuzz to the testcase for OS X 10.10. no_r=me (31efb0691)
- Bug 1148376 - Only force-enable layers acceleration on Gonk. r=jmuizelaar (28bdfa602)
- Bug 1149519 - Workaround for GDI's failure to return empty extents for blank glyphs. r=roc (0467912a9)
- Bug 1174230 - Limit the complexity of regalloc bundles which can be merged together, r=sunfish. (929511dd4)
- Bug 1029483 - Fix various 99ch style violations in Intl.cpp. r=sparky (9f5de7ea9)
- Bug 1093421 - Add a test for support for currencyDisplay: 'name' or 'code' when formatting numbers. r=abargull (1107405c5)
- Bug 946528 - Update the default number of digits of precision in numbers formatted as CLF currency (Chile's Unidad de Fomento) in the Intl API. r=abargull (268fbd219)
- Bug 1177898 - Fix error checking in CloneFunctionObjectIfNotSingleton. (r=efaust) (e8509a49e)
- Bug 866596 - Properly reject locales with duplicate singletons or variants as invalid within the Intl API. r=abargull (edc6917a8)
- Bug 866596 - Properly reject locales with duplicate singletons or variants as invalid within the Intl API. r=abargull (0c0bfe280)
- pointer style (c6953c513)
- Bug 1178976: Add a post-write barrier to ObjectWeakMap::add. r=terrence (89b9a7b2f)
- Bug 1177941 - Do not show warning about unreachable empty statement after return statement. r=Waldo (f661cf694)
- spaces, pointer style (c22647ade)
- Bug 1161351 - Fix unwound exit frame sizes in JitProfilingFrameIterator. (r=nbp) (d5f415602)
- Bug 1172498 - Properly mark ion frame new.target values. (r=jandem) (a2fc125ec)
- Bug 1163520: Make IsInternalFunctionObject take its argument by reference, as it must not be nullptr. r=shu (f02635f28)
- Bug 1163520: Don't hand out internal function objects via Debugger.Environment.prototype.callee. r=shu (13ac48c56) (e39070aba)
- ported changes from mozilla upstream: Bug 1250589 - Remove the must-be-parenthesized requirement from yield expressions. r=waldo (4f327d0de)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175347 - Add a JSAPI test for exposing availability of locales derived from the default locale. r=itsatest, rs=till over IRL (0bba85db1)
- Bug 1175347 - Fix a test that assumes too much in compacting builds. r=intermittent-orange in a CLOSED TREE (b2992b31c)
- Bug 1171180 - Remove trunc from jsmath; r=jorendorff (0e8913338)
- Bug 1176864 - Truncate modulo operator for int32 r=h4writer, r=nbp (5de9c5340)
- Bug 1166790 - Remove old Statistics formatting code; r=sfink (6abc54dab)
- Bug 1171612 - Use C++11 features to make Statistics module nicer; r=sfink (d0cfef988)
- Bug 1132208 - "Remove dead code from framerate actor now in GraphsWorker.js". r=jsantell (4bfaf2773)
- Bug 1146237 - FramerateActor should use docShell.now() rather than performance.now so that page refreshes do not break it. r=vp (a0d3fbd28)
- Bug 1134079 - Supply audio node definitions directly from the client if the webaudio actor server does not support it (like on older versions of FxOS). r=vp (95f728d47)
- Bug 1172183 - Pull out the implementation of FramerateActor so that it can be consumed by other actors. r=vp (1c3f0d82a)
- Bug 1172182 - Pull out memory utility logic out of the MemoryActor so other actors can consume it. r=vp (851d1cce3)
- Bug 1172182 part 2: correctly link to the memory module via timeline actor. r=vp (3714663db)
- Bug 1172184 - Pull out logic from TimelineActor into a standalone module that can be consumed by other actors. (031127dc0)
- partial of Bug 1159506 - Make GC events use TimeStamp. r=terrence (99fa0378f)
- Bug 1035973 - Add DebuggerObject.getOwnPropertySymbols; r=fitzgen (fd10482d5)
- Bug 1174712 - Tolerate singleton objects with uncacheable prototypes in Ion caches, r=jandem. (7c3ce4fdc)
- add limits for numeric_limits (67b09aa7f)
- Bug 811911 - Use UTF-8 output for TwoByte chars in Error objects; r=jandem (2fd3cf6cd)
- Fix the test for bug 1173787 to work even when the filename contains a ':' (e.g. on Windows) so we can reopen the CLOSED TREE (b42aa3b92)
- Bug 1100498 - Report function names for addon exceptions. r=billm (dfa69d830)
- Bug 1170840 - Add testbed allocator for new regalloc features, and use for a change to hot/cold code bundle splitting, r=sunfish. (95c484a37)
- Bug 1174542 - Remove unnecessary AutoWritabeJitCode from initTraceLogger. r=luke (a427e979c)
- Bug 1173529: IonMonkey - Also iterate phis when removing guards, r=nbp (055a5dcd7)
- Bug 1114079 - Fix overrecursion check in nsGlobalWindow::SetNewDocument to not report a JS exception. r=bz (7c0ba0677)
- Bug 1172513 part 1. Fix shell's Evaluate to actually throw when it detects save/load bytecode mismatches. r=waldo (5f5ccc094)
- Bug 1172513 part 2. When XDR-encoding a function, don't incode temporary flags. r=waldo (404fa1939)
- Bug 1171430 - Do not poison the nursery's chunk kind marker; r=terrence (248667fc9)
- Bug 1171430 - Don't shift the poison value by non-byte values; r=jonco (320ba4ba0)
- Bug 1173908 - Fix an MSVC warning about negating an unsigned integer; r=nbp (3244fd56c)
- Bug 1172545 - Recover from OOM if Ion compilation is skipped due to not being able to allocate a 'this' object, r=jandem. (918025215) (00ce1ce6f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1125481 - Replace FunctionInfo macros by variadic templates. r=Waldo (83244859f)
- Bug 1125481 - FunctionInfo: Remove useless inline keywords. r=Waldo (a13a186af)
- Bug 1169769 - Stop pretending js/src is a top-level directory. r=gps (2ba218bbf)
- Bug 1132189 - Rename "Analysis Helper" thread. r=bhackett (1a6b50af5)
- Bug 1172824: Initialize a few more members in VerifyPreTracer (CID 1304706); r=terrence (9fb0f4b03)
- Bug 1172824: Close dumpFile in case of error in DumpHeap (CID 1302587); r=jonco (e552f4320)
- Bug 1172641 - Fix class tests to not fail on builds where classes are not enabled r=shu (56474b665)
- Bug 1153244 - increase JS helper threads stack space when MOZ_TSAN is enabled; r=bhackett (cb5c9fc01)
- Bug 1172895: Raise the stack size limit for JS helper threads; r=bhackett (750cc5e19)
- Bug 1166101 - redirect aka os.file.redirect should not be available in fuzzing mode (09f574daa)
- Bug 1139376: Ionmonkey - Make removing of guards aware of phis, r=nbp (fb7cb028b)
- Bug 1171722 - Part 1: Add gcreason to GCSliceCallback. r=fitzgen (a9e4ae93b)
- Bug 1171722 - Part 2: Add gcreason::XPCONNECT_SHUTDOWN. r=terrence (815cbd630)
- Bug 1171722 - Part 3: Specify gcreason::XPCONNECT_SHUTDOWN during xpconnect shutdown. r=mccr8 (5123cda83)
- Bug 1171722 - Part 4: Don't warn if DebuggerOnGCRunnable::Enqueue fails during shutdown. r=mccr8 (efc3b8aab)
- Bug 1173513 - Point to SavedFrame.md docs from JSAPI comments; r=fitzgen (6c9bb84db)
- No Bug - Remove an unneeded annotation DONTBUILD; r=sfink (05fe03101)
- Bug 1171871 - Fix bytecode documentation comment for JSOP_NEWTARGET. r=efaust (bacbef1ce)
- Bug 1169460 - Fix imprecise computation in BacktrackingAllocator::minimalUse, r=sunfish. (7ea535e67)
- Bug 1170959 - Remove JS_GetPropertyDescriptor from a JSAPI test. r=efaust (8745b6d04) (e361c5511)
- ported dependency of "Bug 1174307 - Add some internal content policy types for the purpose of reflecting them on RequestContex", some part may already in the tree:
- Bug 1175114 - Translate the content policy type obtained in CSPService::AsyncOnChannelRedirect to an external one before invoking the content policy implementation; r=smaug
- Bug 1175122 - Add more assertions to the in-tree content policy implementations to ensure that they receive external content policy types; r=baku
- Bug 1178339 - Account for service workers separately in WorkerDomainInfo; r=nsm (4e0540b82)
- ported follow-ups of "Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - scriptSecurityManager changes (r=sicking,bholley)":
- Bug 1184387 - Bail out of file:// loads for all non-chrome:// URIs. r=Gijs
- Bug 1224046 - Remove <base href> from directory listings. r=mcmanus (dbff70221)
- ported 2 commits from mozilla upstream to fix ask-to-activate plugin issue:
- Bug 1232903 - Skip Security checks if triggeringPrincipal is SystemPrincipal (r=sicking)
- Bug 1257650 - Skip Security checks if triggeringPrincipal is SystemPrincipal only for subresource loads. r=sicking (2087e70e1)
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211030-2087e70e1-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211030-2087e70e1-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211030-2087e70e1-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211030-2087e70e1-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 1167248: Test whether mysterious rand_s failures are due to LoadLibraryExW hooks. rs=terrence (4c38bf34b)
- Bug 1176289 - Record proper optimization tracking outcome on failure of getPropTryConstant due to non-singleton value. r=shu (6a718490e)
- Bug 1180013 - Fix irregexp on ARM64. r=efaust (88bb8599a)
- Bug 1163891 - Read lines of input in xpcshell/jsshell while properly handling EINTR failures and retrying in response. r=glandium (c84415384)
- Bug 1176890 - Start running jstests faster on windows; r=sfink (f878247e4)
- No Bug - Fix test count generation when jit-flags is set; r=meow (9f90cbd6e)
- Bug 1177801 - Remove NewObjectWithProto. r=bhackett (64a29265e)
- Bug 1179315 - part 1 - make TypedArrayLayout's constructor inline and MOZ_CONSTEXPR; r=lth (e7da1ad42)
- Bug 1179315 - part 2 - make it more obvious that typeIDs of typed arrays are constants; r=lth (796348a4d)
- Bug 1197316 - Remove PR_snprintf calls in xpcom/. r=froydnj (1c775e4c0)
- Bug 1210607 - Check for null compartment in PopulateReportBlame() r=terrence (4b19494a2)
- Bug 1145636 - Update jsapi-tests/README. (The functional change is where it talks about the Makefile; that was stale.) r=Waldo. (b0cd84037)
- Bug 1123875 - Add a test for strict assignment to a readonly WebIDL attribute. r=peterv. (1c8f5fae8)
- Bug 1145218 - Require a new float manager if a block frame has a different writing-mode to its parent's. r=dbaron (7ebcd8fab)
- Bug 1150151 - Set leak threshold for reftests (r=mccr8) (19cb1a82e)
- Bug 1149781; Update Oculus runtime for new SDK 0.5; r=jrmuizel (aea8b2c31)
- Bug 1149781; [webvr] Update Oculus API to use 0.5.x SDK; Mac startup crash fix; r=dbaron, a=startup-crash (ad874bd1b)
- Bug 1145936 - Fix sizing of foreignObject with vertical writing mode. r=smontagu (059e46e95) (f0504b101)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1118272 - Hold a cpu wakelock for async call "AlarmsManager.add". r=fabrice (2e04b9b47)
- Bug 1146754 - Reftest for selection highlighting of trailing space. r=mats (5b9083192)
- Bug 1146754 - Fix reftests for selected shadowed text to avoid trailing-space issues. r=mats (727f06840)
- Bug 1146754 - Show selection highlighting for trailing space. r=mats (16955b975)
- Bug 1146754 followup - Add a little fuzz to the testcase for OS X 10.10. no_r=me (31efb0691)
- Bug 1148376 - Only force-enable layers acceleration on Gonk. r=jmuizelaar (28bdfa602)
- Bug 1149519 - Workaround for GDI's failure to return empty extents for blank glyphs. r=roc (0467912a9)
- Bug 1174230 - Limit the complexity of regalloc bundles which can be merged together, r=sunfish. (929511dd4)
- Bug 1029483 - Fix various 99ch style violations in Intl.cpp. r=sparky (9f5de7ea9)
- Bug 1093421 - Add a test for support for currencyDisplay: 'name' or 'code' when formatting numbers. r=abargull (1107405c5)
- Bug 946528 - Update the default number of digits of precision in numbers formatted as CLF currency (Chile's Unidad de Fomento) in the Intl API. r=abargull (268fbd219)
- Bug 1177898 - Fix error checking in CloneFunctionObjectIfNotSingleton. (r=efaust) (e8509a49e)
- Bug 866596 - Properly reject locales with duplicate singletons or variants as invalid within the Intl API. r=abargull (edc6917a8)
- Bug 866596 - Properly reject locales with duplicate singletons or variants as invalid within the Intl API. r=abargull (0c0bfe280)
- pointer style (c6953c513)
- Bug 1178976: Add a post-write barrier to ObjectWeakMap::add. r=terrence (89b9a7b2f)
- Bug 1177941 - Do not show warning about unreachable empty statement after return statement. r=Waldo (f661cf694)
- spaces, pointer style (c22647ade)
- Bug 1161351 - Fix unwound exit frame sizes in JitProfilingFrameIterator. (r=nbp) (d5f415602)
- Bug 1172498 - Properly mark ion frame new.target values. (r=jandem) (a2fc125ec)
- Bug 1163520: Make IsInternalFunctionObject take its argument by reference, as it must not be nullptr. r=shu (f02635f28)
- Bug 1163520: Don't hand out internal function objects via Debugger.Environment.prototype.callee. r=shu (13ac48c56) (e39070aba)
- ported changes from mozilla upstream: Bug 1250589 - Remove the must-be-parenthesized requirement from yield expressions. r=waldo (4f327d0de)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175347 - Add a JSAPI test for exposing availability of locales derived from the default locale. r=itsatest, rs=till over IRL (0bba85db1)
- Bug 1175347 - Fix a test that assumes too much in compacting builds. r=intermittent-orange in a CLOSED TREE (b2992b31c)
- Bug 1171180 - Remove trunc from jsmath; r=jorendorff (0e8913338)
- Bug 1176864 - Truncate modulo operator for int32 r=h4writer, r=nbp (5de9c5340)
- Bug 1166790 - Remove old Statistics formatting code; r=sfink (6abc54dab)
- Bug 1171612 - Use C++11 features to make Statistics module nicer; r=sfink (d0cfef988)
- Bug 1132208 - "Remove dead code from framerate actor now in GraphsWorker.js". r=jsantell (4bfaf2773)
- Bug 1146237 - FramerateActor should use docShell.now() rather than performance.now so that page refreshes do not break it. r=vp (a0d3fbd28)
- Bug 1134079 - Supply audio node definitions directly from the client if the webaudio actor server does not support it (like on older versions of FxOS). r=vp (95f728d47)
- Bug 1172183 - Pull out the implementation of FramerateActor so that it can be consumed by other actors. r=vp (1c3f0d82a)
- Bug 1172182 - Pull out memory utility logic out of the MemoryActor so other actors can consume it. r=vp (851d1cce3)
- Bug 1172182 part 2: correctly link to the memory module via timeline actor. r=vp (3714663db)
- Bug 1172184 - Pull out logic from TimelineActor into a standalone module that can be consumed by other actors. (031127dc0)
- partial of Bug 1159506 - Make GC events use TimeStamp. r=terrence (99fa0378f)
- Bug 1035973 - Add DebuggerObject.getOwnPropertySymbols; r=fitzgen (fd10482d5)
- Bug 1174712 - Tolerate singleton objects with uncacheable prototypes in Ion caches, r=jandem. (7c3ce4fdc)
- add limits for numeric_limits (67b09aa7f)
- Bug 811911 - Use UTF-8 output for TwoByte chars in Error objects; r=jandem (2fd3cf6cd)
- Fix the test for bug 1173787 to work even when the filename contains a ':' (e.g. on Windows) so we can reopen the CLOSED TREE (b42aa3b92)
- Bug 1100498 - Report function names for addon exceptions. r=billm (dfa69d830)
- Bug 1170840 - Add testbed allocator for new regalloc features, and use for a change to hot/cold code bundle splitting, r=sunfish. (95c484a37)
- Bug 1174542 - Remove unnecessary AutoWritabeJitCode from initTraceLogger. r=luke (a427e979c)
- Bug 1173529: IonMonkey - Also iterate phis when removing guards, r=nbp (055a5dcd7)
- Bug 1114079 - Fix overrecursion check in nsGlobalWindow::SetNewDocument to not report a JS exception. r=bz (7c0ba0677)
- Bug 1172513 part 1. Fix shell's Evaluate to actually throw when it detects save/load bytecode mismatches. r=waldo (5f5ccc094)
- Bug 1172513 part 2. When XDR-encoding a function, don't incode temporary flags. r=waldo (404fa1939)
- Bug 1171430 - Do not poison the nursery's chunk kind marker; r=terrence (248667fc9)
- Bug 1171430 - Don't shift the poison value by non-byte values; r=jonco (320ba4ba0)
- Bug 1173908 - Fix an MSVC warning about negating an unsigned integer; r=nbp (3244fd56c)
- Bug 1172545 - Recover from OOM if Ion compilation is skipped due to not being able to allocate a 'this' object, r=jandem. (918025215) (00ce1ce6f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1125481 - Replace FunctionInfo macros by variadic templates. r=Waldo (83244859f)
- Bug 1125481 - FunctionInfo: Remove useless inline keywords. r=Waldo (a13a186af)
- Bug 1169769 - Stop pretending js/src is a top-level directory. r=gps (2ba218bbf)
- Bug 1132189 - Rename "Analysis Helper" thread. r=bhackett (1a6b50af5)
- Bug 1172824: Initialize a few more members in VerifyPreTracer (CID 1304706); r=terrence (9fb0f4b03)
- Bug 1172824: Close dumpFile in case of error in DumpHeap (CID 1302587); r=jonco (e552f4320)
- Bug 1172641 - Fix class tests to not fail on builds where classes are not enabled r=shu (56474b665)
- Bug 1153244 - increase JS helper threads stack space when MOZ_TSAN is enabled; r=bhackett (cb5c9fc01)
- Bug 1172895: Raise the stack size limit for JS helper threads; r=bhackett (750cc5e19)
- Bug 1166101 - redirect aka os.file.redirect should not be available in fuzzing mode (09f574daa)
- Bug 1139376: Ionmonkey - Make removing of guards aware of phis, r=nbp (fb7cb028b)
- Bug 1171722 - Part 1: Add gcreason to GCSliceCallback. r=fitzgen (a9e4ae93b)
- Bug 1171722 - Part 2: Add gcreason::XPCONNECT_SHUTDOWN. r=terrence (815cbd630)
- Bug 1171722 - Part 3: Specify gcreason::XPCONNECT_SHUTDOWN during xpconnect shutdown. r=mccr8 (5123cda83)
- Bug 1171722 - Part 4: Don't warn if DebuggerOnGCRunnable::Enqueue fails during shutdown. r=mccr8 (efc3b8aab)
- Bug 1173513 - Point to SavedFrame.md docs from JSAPI comments; r=fitzgen (6c9bb84db)
- No Bug - Remove an unneeded annotation DONTBUILD; r=sfink (05fe03101)
- Bug 1171871 - Fix bytecode documentation comment for JSOP_NEWTARGET. r=efaust (bacbef1ce)
- Bug 1169460 - Fix imprecise computation in BacktrackingAllocator::minimalUse, r=sunfish. (7ea535e67)
- Bug 1170959 - Remove JS_GetPropertyDescriptor from a JSAPI test. r=efaust (8745b6d04) (e361c5511)
- ported dependency of "Bug 1174307 - Add some internal content policy types for the purpose of reflecting them on RequestContex", some part may already in the tree:
- Bug 1175114 - Translate the content policy type obtained in CSPService::AsyncOnChannelRedirect to an external one before invoking the content policy implementation; r=smaug
- Bug 1175122 - Add more assertions to the in-tree content policy implementations to ensure that they receive external content policy types; r=baku
- Bug 1178339 - Account for service workers separately in WorkerDomainInfo; r=nsm (4e0540b82)
- ported follow-ups of "Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - scriptSecurityManager changes (r=sicking,bholley)":
- Bug 1184387 - Bail out of file:// loads for all non-chrome:// URIs. r=Gijs
- Bug 1224046 - Remove <base href> from directory listings. r=mcmanus (dbff70221)
- ported 2 commits from mozilla upstream to fix ask-to-activate plugin issue:
- Bug 1232903 - Skip Security checks if triggeringPrincipal is SystemPrincipal (r=sicking)
- Bug 1257650 - Skip Security checks if triggeringPrincipal is SystemPrincipal only for subresource loads. r=sicking (2087e70e1)
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211030.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 06f122f42...2087e70e1:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1167248: Test whether mysterious rand_s failures are due to LoadLibraryExW hooks. rs=terrence (4c38bf34b)
- Bug 1176289 - Record proper optimization tracking outcome on failure of getPropTryConstant due to non-singleton value. r=shu (6a718490e)
- Bug 1180013 - Fix irregexp on ARM64. r=efaust (88bb8599a)
- Bug 1163891 - Read lines of input in xpcshell/jsshell while properly handling EINTR failures and retrying in response. r=glandium (c84415384)
- Bug 1176890 - Start running jstests faster on windows; r=sfink (f878247e4)
- No Bug - Fix test count generation when jit-flags is set; r=meow (9f90cbd6e)
- Bug 1177801 - Remove NewObjectWithProto. r=bhackett (64a29265e)
- Bug 1179315 - part 1 - make TypedArrayLayout's constructor inline and MOZ_CONSTEXPR; r=lth (e7da1ad42)
- Bug 1179315 - part 2 - make it more obvious that typeIDs of typed arrays are constants; r=lth (796348a4d)
- Bug 1197316 - Remove PR_snprintf calls in xpcom/. r=froydnj (1c775e4c0)
- Bug 1210607 - Check for null compartment in PopulateReportBlame() r=terrence (4b19494a2)
- Bug 1145636 - Update jsapi-tests/README. (The functional change is where it talks about the Makefile; that was stale.) r=Waldo. (b0cd84037)
- Bug 1123875 - Add a test for strict assignment to a readonly WebIDL attribute. r=peterv. (1c8f5fae8)
- Bug 1145218 - Require a new float manager if a block frame has a different writing-mode to its parent's. r=dbaron (7ebcd8fab)
- Bug 1150151 - Set leak threshold for reftests (r=mccr8) (19cb1a82e)
- Bug 1149781; Update Oculus runtime for new SDK 0.5; r=jrmuizel (aea8b2c31)
- Bug 1149781; [webvr] Update Oculus API to use 0.5.x SDK; Mac startup crash fix; r=dbaron, a=startup-crash (ad874bd1b)
- Bug 1145936 - Fix sizing of foreignObject with vertical writing mode. r=smontagu (059e46e95) (f0504b101)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1118272 - Hold a cpu wakelock for async call "AlarmsManager.add". r=fabrice (2e04b9b47)
- Bug 1146754 - Reftest for selection highlighting of trailing space. r=mats (5b9083192)
- Bug 1146754 - Fix reftests for selected shadowed text to avoid trailing-space issues. r=mats (727f06840)
- Bug 1146754 - Show selection highlighting for trailing space. r=mats (16955b975)
- Bug 1146754 followup - Add a little fuzz to the testcase for OS X 10.10. no_r=me (31efb0691)
- Bug 1148376 - Only force-enable layers acceleration on Gonk. r=jmuizelaar (28bdfa602)
- Bug 1149519 - Workaround for GDI's failure to return empty extents for blank glyphs. r=roc (0467912a9)
- Bug 1174230 - Limit the complexity of regalloc bundles which can be merged together, r=sunfish. (929511dd4)
- Bug 1029483 - Fix various 99ch style violations in Intl.cpp. r=sparky (9f5de7ea9)
- Bug 1093421 - Add a test for support for currencyDisplay: 'name' or 'code' when formatting numbers. r=abargull (1107405c5)
- Bug 946528 - Update the default number of digits of precision in numbers formatted as CLF currency (Chile's Unidad de Fomento) in the Intl API. r=abargull (268fbd219)
- Bug 1177898 - Fix error checking in CloneFunctionObjectIfNotSingleton. (r=efaust) (e8509a49e)
- Bug 866596 - Properly reject locales with duplicate singletons or variants as invalid within the Intl API. r=abargull (edc6917a8)
- Bug 866596 - Properly reject locales with duplicate singletons or variants as invalid within the Intl API. r=abargull (0c0bfe280)
- pointer style (c6953c513)
- Bug 1178976: Add a post-write barrier to ObjectWeakMap::add. r=terrence (89b9a7b2f)
- Bug 1177941 - Do not show warning about unreachable empty statement after return statement. r=Waldo (f661cf694)
- spaces, pointer style (c22647ade)
- Bug 1161351 - Fix unwound exit frame sizes in JitProfilingFrameIterator. (r=nbp) (d5f415602)
- Bug 1172498 - Properly mark ion frame new.target values. (r=jandem) (a2fc125ec)
- Bug 1163520: Make IsInternalFunctionObject take its argument by reference, as it must not be nullptr. r=shu (f02635f28)
- Bug 1163520: Don't hand out internal function objects via Debugger.Environment.prototype.callee. r=shu (13ac48c56) (e39070aba)
- ported changes from mozilla upstream: Bug 1250589 - Remove the must-be-parenthesized requirement from yield expressions. r=waldo (4f327d0de)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175347 - Add a JSAPI test for exposing availability of locales derived from the default locale. r=itsatest, rs=till over IRL (0bba85db1)
- Bug 1175347 - Fix a test that assumes too much in compacting builds. r=intermittent-orange in a CLOSED TREE (b2992b31c)
- Bug 1171180 - Remove trunc from jsmath; r=jorendorff (0e8913338)
- Bug 1176864 - Truncate modulo operator for int32 r=h4writer, r=nbp (5de9c5340)
- Bug 1166790 - Remove old Statistics formatting code; r=sfink (6abc54dab)
- Bug 1171612 - Use C++11 features to make Statistics module nicer; r=sfink (d0cfef988)
- Bug 1132208 - "Remove dead code from framerate actor now in GraphsWorker.js". r=jsantell (4bfaf2773)
- Bug 1146237 - FramerateActor should use docShell.now() rather than performance.now so that page refreshes do not break it. r=vp (a0d3fbd28)
- Bug 1134079 - Supply audio node definitions directly from the client if the webaudio actor server does not support it (like on older versions of FxOS). r=vp (95f728d47)
- Bug 1172183 - Pull out the implementation of FramerateActor so that it can be consumed by other actors. r=vp (1c3f0d82a)
- Bug 1172182 - Pull out memory utility logic out of the MemoryActor so other actors can consume it. r=vp (851d1cce3)
- Bug 1172182 part 2: correctly link to the memory module via timeline actor. r=vp (3714663db)
- Bug 1172184 - Pull out logic from TimelineActor into a standalone module that can be consumed by other actors. (031127dc0)
- partial of Bug 1159506 - Make GC events use TimeStamp. r=terrence (99fa0378f)
- Bug 1035973 - Add DebuggerObject.getOwnPropertySymbols; r=fitzgen (fd10482d5)
- Bug 1174712 - Tolerate singleton objects with uncacheable prototypes in Ion caches, r=jandem. (7c3ce4fdc)
- add limits for numeric_limits (67b09aa7f)
- Bug 811911 - Use UTF-8 output for TwoByte chars in Error objects; r=jandem (2fd3cf6cd)
- Fix the test for bug 1173787 to work even when the filename contains a ':' (e.g. on Windows) so we can reopen the CLOSED TREE (b42aa3b92)
- Bug 1100498 - Report function names for addon exceptions. r=billm (dfa69d830)
- Bug 1170840 - Add testbed allocator for new regalloc features, and use for a change to hot/cold code bundle splitting, r=sunfish. (95c484a37)
- Bug 1174542 - Remove unnecessary AutoWritabeJitCode from initTraceLogger. r=luke (a427e979c)
- Bug 1173529: IonMonkey - Also iterate phis when removing guards, r=nbp (055a5dcd7)
- Bug 1114079 - Fix overrecursion check in nsGlobalWindow::SetNewDocument to not report a JS exception. r=bz (7c0ba0677)
- Bug 1172513 part 1. Fix shell's Evaluate to actually throw when it detects save/load bytecode mismatches. r=waldo (5f5ccc094)
- Bug 1172513 part 2. When XDR-encoding a function, don't incode temporary flags. r=waldo (404fa1939)
- Bug 1171430 - Do not poison the nursery's chunk kind marker; r=terrence (248667fc9)
- Bug 1171430 - Don't shift the poison value by non-byte values; r=jonco (320ba4ba0)
- Bug 1173908 - Fix an MSVC warning about negating an unsigned integer; r=nbp (3244fd56c)
- Bug 1172545 - Recover from OOM if Ion compilation is skipped due to not being able to allocate a 'this' object, r=jandem. (918025215) (00ce1ce6f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1125481 - Replace FunctionInfo macros by variadic templates. r=Waldo (83244859f)
- Bug 1125481 - FunctionInfo: Remove useless inline keywords. r=Waldo (a13a186af)
- Bug 1169769 - Stop pretending js/src is a top-level directory. r=gps (2ba218bbf)
- Bug 1132189 - Rename "Analysis Helper" thread. r=bhackett (1a6b50af5)
- Bug 1172824: Initialize a few more members in VerifyPreTracer (CID 1304706); r=terrence (9fb0f4b03)
- Bug 1172824: Close dumpFile in case of error in DumpHeap (CID 1302587); r=jonco (e552f4320)
- Bug 1172641 - Fix class tests to not fail on builds where classes are not enabled r=shu (56474b665)
- Bug 1153244 - increase JS helper threads stack space when MOZ_TSAN is enabled; r=bhackett (cb5c9fc01)
- Bug 1172895: Raise the stack size limit for JS helper threads; r=bhackett (750cc5e19)
- Bug 1166101 - redirect aka os.file.redirect should not be available in fuzzing mode (09f574daa)
- Bug 1139376: Ionmonkey - Make removing of guards aware of phis, r=nbp (fb7cb028b)
- Bug 1171722 - Part 1: Add gcreason to GCSliceCallback. r=fitzgen (a9e4ae93b)
- Bug 1171722 - Part 2: Add gcreason::XPCONNECT_SHUTDOWN. r=terrence (815cbd630)
- Bug 1171722 - Part 3: Specify gcreason::XPCONNECT_SHUTDOWN during xpconnect shutdown. r=mccr8 (5123cda83)
- Bug 1171722 - Part 4: Don't warn if DebuggerOnGCRunnable::Enqueue fails during shutdown. r=mccr8 (efc3b8aab)
- Bug 1173513 - Point to SavedFrame.md docs from JSAPI comments; r=fitzgen (6c9bb84db)
- No Bug - Remove an unneeded annotation DONTBUILD; r=sfink (05fe03101)
- Bug 1171871 - Fix bytecode documentation comment for JSOP_NEWTARGET. r=efaust (bacbef1ce)
- Bug 1169460 - Fix imprecise computation in BacktrackingAllocator::minimalUse, r=sunfish. (7ea535e67)
- Bug 1170959 - Remove JS_GetPropertyDescriptor from a JSAPI test. r=efaust (8745b6d04) (e361c5511)
- ported dependency of "Bug 1174307 - Add some internal content policy types for the purpose of reflecting them on RequestContex", some part may already in the tree:
- Bug 1175114 - Translate the content policy type obtained in CSPService::AsyncOnChannelRedirect to an external one before invoking the content policy implementation; r=smaug
- Bug 1175122 - Add more assertions to the in-tree content policy implementations to ensure that they receive external content policy types; r=baku
- Bug 1178339 - Account for service workers separately in WorkerDomainInfo; r=nsm (4e0540b82)
- ported follow-ups of "Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - scriptSecurityManager changes (r=sicking,bholley)":
- Bug 1184387 - Bail out of file:// loads for all non-chrome:// URIs. r=Gijs
- Bug 1224046 - Remove <base href> from directory listings. r=mcmanus (dbff70221)
- ported 2 commits from mozilla upstream to fix ask-to-activate plugin issue:
- Bug 1232903 - Skip Security checks if triggeringPrincipal is SystemPrincipal (r=sicking)
- Bug 1257650 - Skip Security checks if triggeringPrincipal is SystemPrincipal only for subresource loads. r=sicking (2087e70e1)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211030.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 06f122f42...2087e70e1:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1167248: Test whether mysterious rand_s failures are due to LoadLibraryExW hooks. rs=terrence (4c38bf34b)
- Bug 1176289 - Record proper optimization tracking outcome on failure of getPropTryConstant due to non-singleton value. r=shu (6a718490e)
- Bug 1180013 - Fix irregexp on ARM64. r=efaust (88bb8599a)
- Bug 1163891 - Read lines of input in xpcshell/jsshell while properly handling EINTR failures and retrying in response. r=glandium (c84415384)
- Bug 1176890 - Start running jstests faster on windows; r=sfink (f878247e4)
- No Bug - Fix test count generation when jit-flags is set; r=meow (9f90cbd6e)
- Bug 1177801 - Remove NewObjectWithProto. r=bhackett (64a29265e)
- Bug 1179315 - part 1 - make TypedArrayLayout's constructor inline and MOZ_CONSTEXPR; r=lth (e7da1ad42)
- Bug 1179315 - part 2 - make it more obvious that typeIDs of typed arrays are constants; r=lth (796348a4d)
- Bug 1197316 - Remove PR_snprintf calls in xpcom/. r=froydnj (1c775e4c0)
- Bug 1210607 - Check for null compartment in PopulateReportBlame() r=terrence (4b19494a2)
- Bug 1145636 - Update jsapi-tests/README. (The functional change is where it talks about the Makefile; that was stale.) r=Waldo. (b0cd84037)
- Bug 1123875 - Add a test for strict assignment to a readonly WebIDL attribute. r=peterv. (1c8f5fae8)
- Bug 1145218 - Require a new float manager if a block frame has a different writing-mode to its parent's. r=dbaron (7ebcd8fab)
- Bug 1150151 - Set leak threshold for reftests (r=mccr8) (19cb1a82e)
- Bug 1149781; Update Oculus runtime for new SDK 0.5; r=jrmuizel (aea8b2c31)
- Bug 1149781; [webvr] Update Oculus API to use 0.5.x SDK; Mac startup crash fix; r=dbaron, a=startup-crash (ad874bd1b)
- Bug 1145936 - Fix sizing of foreignObject with vertical writing mode. r=smontagu (059e46e95) (f0504b101)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1118272 - Hold a cpu wakelock for async call "AlarmsManager.add". r=fabrice (2e04b9b47)
- Bug 1146754 - Reftest for selection highlighting of trailing space. r=mats (5b9083192)
- Bug 1146754 - Fix reftests for selected shadowed text to avoid trailing-space issues. r=mats (727f06840)
- Bug 1146754 - Show selection highlighting for trailing space. r=mats (16955b975)
- Bug 1146754 followup - Add a little fuzz to the testcase for OS X 10.10. no_r=me (31efb0691)
- Bug 1148376 - Only force-enable layers acceleration on Gonk. r=jmuizelaar (28bdfa602)
- Bug 1149519 - Workaround for GDI's failure to return empty extents for blank glyphs. r=roc (0467912a9)
- Bug 1174230 - Limit the complexity of regalloc bundles which can be merged together, r=sunfish. (929511dd4)
- Bug 1029483 - Fix various 99ch style violations in Intl.cpp. r=sparky (9f5de7ea9)
- Bug 1093421 - Add a test for support for currencyDisplay: 'name' or 'code' when formatting numbers. r=abargull (1107405c5)
- Bug 946528 - Update the default number of digits of precision in numbers formatted as CLF currency (Chile's Unidad de Fomento) in the Intl API. r=abargull (268fbd219)
- Bug 1177898 - Fix error checking in CloneFunctionObjectIfNotSingleton. (r=efaust) (e8509a49e)
- Bug 866596 - Properly reject locales with duplicate singletons or variants as invalid within the Intl API. r=abargull (edc6917a8)
- Bug 866596 - Properly reject locales with duplicate singletons or variants as invalid within the Intl API. r=abargull (0c0bfe280)
- pointer style (c6953c513)
- Bug 1178976: Add a post-write barrier to ObjectWeakMap::add. r=terrence (89b9a7b2f)
- Bug 1177941 - Do not show warning about unreachable empty statement after return statement. r=Waldo (f661cf694)
- spaces, pointer style (c22647ade)
- Bug 1161351 - Fix unwound exit frame sizes in JitProfilingFrameIterator. (r=nbp) (d5f415602)
- Bug 1172498 - Properly mark ion frame new.target values. (r=jandem) (a2fc125ec)
- Bug 1163520: Make IsInternalFunctionObject take its argument by reference, as it must not be nullptr. r=shu (f02635f28)
- Bug 1163520: Don't hand out internal function objects via Debugger.Environment.prototype.callee. r=shu (13ac48c56) (e39070aba)
- ported changes from mozilla upstream: Bug 1250589 - Remove the must-be-parenthesized requirement from yield expressions. r=waldo (4f327d0de)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175347 - Add a JSAPI test for exposing availability of locales derived from the default locale. r=itsatest, rs=till over IRL (0bba85db1)
- Bug 1175347 - Fix a test that assumes too much in compacting builds. r=intermittent-orange in a CLOSED TREE (b2992b31c)
- Bug 1171180 - Remove trunc from jsmath; r=jorendorff (0e8913338)
- Bug 1176864 - Truncate modulo operator for int32 r=h4writer, r=nbp (5de9c5340)
- Bug 1166790 - Remove old Statistics formatting code; r=sfink (6abc54dab)
- Bug 1171612 - Use C++11 features to make Statistics module nicer; r=sfink (d0cfef988)
- Bug 1132208 - "Remove dead code from framerate actor now in GraphsWorker.js". r=jsantell (4bfaf2773)
- Bug 1146237 - FramerateActor should use docShell.now() rather than performance.now so that page refreshes do not break it. r=vp (a0d3fbd28)
- Bug 1134079 - Supply audio node definitions directly from the client if the webaudio actor server does not support it (like on older versions of FxOS). r=vp (95f728d47)
- Bug 1172183 - Pull out the implementation of FramerateActor so that it can be consumed by other actors. r=vp (1c3f0d82a)
- Bug 1172182 - Pull out memory utility logic out of the MemoryActor so other actors can consume it. r=vp (851d1cce3)
- Bug 1172182 part 2: correctly link to the memory module via timeline actor. r=vp (3714663db)
- Bug 1172184 - Pull out logic from TimelineActor into a standalone module that can be consumed by other actors. (031127dc0)
- partial of Bug 1159506 - Make GC events use TimeStamp. r=terrence (99fa0378f)
- Bug 1035973 - Add DebuggerObject.getOwnPropertySymbols; r=fitzgen (fd10482d5)
- Bug 1174712 - Tolerate singleton objects with uncacheable prototypes in Ion caches, r=jandem. (7c3ce4fdc)
- add limits for numeric_limits (67b09aa7f)
- Bug 811911 - Use UTF-8 output for TwoByte chars in Error objects; r=jandem (2fd3cf6cd)
- Fix the test for bug 1173787 to work even when the filename contains a ':' (e.g. on Windows) so we can reopen the CLOSED TREE (b42aa3b92)
- Bug 1100498 - Report function names for addon exceptions. r=billm (dfa69d830)
- Bug 1170840 - Add testbed allocator for new regalloc features, and use for a change to hot/cold code bundle splitting, r=sunfish. (95c484a37)
- Bug 1174542 - Remove unnecessary AutoWritabeJitCode from initTraceLogger. r=luke (a427e979c)
- Bug 1173529: IonMonkey - Also iterate phis when removing guards, r=nbp (055a5dcd7)
- Bug 1114079 - Fix overrecursion check in nsGlobalWindow::SetNewDocument to not report a JS exception. r=bz (7c0ba0677)
- Bug 1172513 part 1. Fix shell's Evaluate to actually throw when it detects save/load bytecode mismatches. r=waldo (5f5ccc094)
- Bug 1172513 part 2. When XDR-encoding a function, don't incode temporary flags. r=waldo (404fa1939)
- Bug 1171430 - Do not poison the nursery's chunk kind marker; r=terrence (248667fc9)
- Bug 1171430 - Don't shift the poison value by non-byte values; r=jonco (320ba4ba0)
- Bug 1173908 - Fix an MSVC warning about negating an unsigned integer; r=nbp (3244fd56c)
- Bug 1172545 - Recover from OOM if Ion compilation is skipped due to not being able to allocate a 'this' object, r=jandem. (918025215) (00ce1ce6f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1125481 - Replace FunctionInfo macros by variadic templates. r=Waldo (83244859f)
- Bug 1125481 - FunctionInfo: Remove useless inline keywords. r=Waldo (a13a186af)
- Bug 1169769 - Stop pretending js/src is a top-level directory. r=gps (2ba218bbf)
- Bug 1132189 - Rename "Analysis Helper" thread. r=bhackett (1a6b50af5)
- Bug 1172824: Initialize a few more members in VerifyPreTracer (CID 1304706); r=terrence (9fb0f4b03)
- Bug 1172824: Close dumpFile in case of error in DumpHeap (CID 1302587); r=jonco (e552f4320)
- Bug 1172641 - Fix class tests to not fail on builds where classes are not enabled r=shu (56474b665)
- Bug 1153244 - increase JS helper threads stack space when MOZ_TSAN is enabled; r=bhackett (cb5c9fc01)
- Bug 1172895: Raise the stack size limit for JS helper threads; r=bhackett (750cc5e19)
- Bug 1166101 - redirect aka os.file.redirect should not be available in fuzzing mode (09f574daa)
- Bug 1139376: Ionmonkey - Make removing of guards aware of phis, r=nbp (fb7cb028b)
- Bug 1171722 - Part 1: Add gcreason to GCSliceCallback. r=fitzgen (a9e4ae93b)
- Bug 1171722 - Part 2: Add gcreason::XPCONNECT_SHUTDOWN. r=terrence (815cbd630)
- Bug 1171722 - Part 3: Specify gcreason::XPCONNECT_SHUTDOWN during xpconnect shutdown. r=mccr8 (5123cda83)
- Bug 1171722 - Part 4: Don't warn if DebuggerOnGCRunnable::Enqueue fails during shutdown. r=mccr8 (efc3b8aab)
- Bug 1173513 - Point to SavedFrame.md docs from JSAPI comments; r=fitzgen (6c9bb84db)
- No Bug - Remove an unneeded annotation DONTBUILD; r=sfink (05fe03101)
- Bug 1171871 - Fix bytecode documentation comment for JSOP_NEWTARGET. r=efaust (bacbef1ce)
- Bug 1169460 - Fix imprecise computation in BacktrackingAllocator::minimalUse, r=sunfish. (7ea535e67)
- Bug 1170959 - Remove JS_GetPropertyDescriptor from a JSAPI test. r=efaust (8745b6d04) (e361c5511)
- ported dependency of "Bug 1174307 - Add some internal content policy types for the purpose of reflecting them on RequestContex", some part may already in the tree:
- Bug 1175114 - Translate the content policy type obtained in CSPService::AsyncOnChannelRedirect to an external one before invoking the content policy implementation; r=smaug
- Bug 1175122 - Add more assertions to the in-tree content policy implementations to ensure that they receive external content policy types; r=baku
- Bug 1178339 - Account for service workers separately in WorkerDomainInfo; r=nsm (4e0540b82)
- ported follow-ups of "Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - scriptSecurityManager changes (r=sicking,bholley)":
- Bug 1184387 - Bail out of file:// loads for all non-chrome:// URIs. r=Gijs
- Bug 1224046 - Remove <base href> from directory listings. r=mcmanus (dbff70221)
- ported 2 commits from mozilla upstream to fix ask-to-activate plugin issue:
- Bug 1232903 - Skip Security checks if triggeringPrincipal is SystemPrincipal (r=sicking)
- Bug 1257650 - Skip Security checks if triggeringPrincipal is SystemPrincipal only for subresource loads. r=sicking (2087e70e1)
* 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
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211106-f94c0da-uxp-190b620c2-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20211106-f94c0da-uxp-190b620c2-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-20211106-f94c0da-uxp-190b620c2-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.4a1.win32-git-20211106-ba47fad4d-uxp-190b620c2-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211106-ba47fad4d-uxp-190b620c2-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20211106-ba47fad4d-uxp-190b620c2-xpmod.7z
No official UXP changes since my last build.
No official Basilisk changes since my last build.
No official Pale-Moon changes since my last build.
My changes since my last build:
- partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0) (190b620c2)
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211106-f94c0da-uxp-190b620c2-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20211106-f94c0da-uxp-190b620c2-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-20211106-f94c0da-uxp-190b620c2-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.4a1.win32-git-20211106-ba47fad4d-uxp-190b620c2-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211106-ba47fad4d-uxp-190b620c2-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20211106-ba47fad4d-uxp-190b620c2-xpmod.7z
No official UXP changes since my last build.
No official Basilisk changes since my last build.
No official Pale-Moon changes since my last build.
My changes since my last build:
- partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0) (190b620c2)
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.
Browsers release notes
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20211106-id-f0915f3-uxp-190b620c2-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20211106-id-f0915f3-ia-c642e3c-uxp-190b620c2-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.
Browsers release notes
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-20211106-fc7f3915a-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20211106-fc7f3915a-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0) (0456c68e4)
- network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. (fc7f3915a)
* 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-20211106-fc7f3915a-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20211106-fc7f3915a-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0) (0456c68e4)
- network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. (fc7f3915a)
Browsers release notes
New build of Firefox 45ESR:
Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211106-b844aa6d9-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211106-b844aa6d9-win32-ia32.7z
Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211106-b844aa6d9-win64.7z
repo: https://github.com/roytam1/mozilla45esr
Changes since my last build:
- version bump for last(rolling) release of tenfourfox (9f7a52ee8)
- partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, HSTS, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0) (f433ba88d)
- network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. (b844aa6d9)
Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211106-b844aa6d9-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211106-b844aa6d9-win32-ia32.7z
Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20211106-b844aa6d9-win64.7z
repo: https://github.com/roytam1/mozilla45esr
Changes since my last build:
- version bump for last(rolling) release of tenfourfox (9f7a52ee8)
- partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, HSTS, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0) (f433ba88d)
- network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. (b844aa6d9)
Browsers release notes
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211106-00fee1e0a-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211106-00fee1e0a-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211106-00fee1e0a-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211106-00fee1e0a-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 1170200 - Part 2: Update JavaScript consumers of nsIPermissionManager::Remove; r=ehsan (aa1cbab01) (fd3bc37f6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Fixup for hazard bustage after bug 1168719 on a CLOSED TREE. r=sfink (9c8d92138)
- Bug 1169869 - Document the Debugger's onPromiseSettled hook DONTBUILD; r=jimb (d601304f1)
- Bug 1168416 - Do not change lastIndex property if not writable in RegExp.prototype.{test,exec}. r=Waldo (3bd43d20b)
- Bug 1171749 - Re-add nonincremental reason to compact stats output; r=sfink (d257c5d3b)
- Bug 1165460 - Work around on-demand linker badness with NDK r10e/GCC 4.9 r=dhylands,glandium (dcdf2c92b)
- Bug 1170673 - MSVC is less flexible with zero-sized arrays; r=shu (e556ce826)
- Bug 1155618 - Add some more OOM tests r=terrence (b6637848b)
- Bug 1155618 - Test OOM behaviour of global creation r=terrence (eac8ae615)
- Bug 1155618 - Don't retry memory allocation if we're simulating OOM r=terrence (990c80307)
- Bug 1155618 - Fix tracelogger destructor that touches possibly uninitialised hash table r=benj (657e587bc)
- Bug 1161303 - Fix bug in NewObjectCache::newObjectFromHit() caused by previous patch in bug 1155618 r=terrence (3132d9d4d)
- Bug 1155618 - Fix some more places where we didn't report OOM to the context r=terrence (f9cf4b194)
- Bug 1155618 - Fix some more places we don't report allocation failure to the context r=terrence (33fa561c9)
- formatting (af5b94792)
- Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem. (8f8f8df4b)
- Bug 1054756, part 2 - Move ToPrimitive slow paths into a non-inline function. r=jandem. (6bdde7843)
- Bug 1193924 - Add assertion to AsyncOpen to make sure asyncOpen2() was called first when securityflags in loadInfo are set (r=sicking) (e440e90b6)
- Bug 1194519 - call AsyncOpen2 within child and parent if securityFlags are present (r=jduell) (1ce87ade4)
- Bug 1204648 - Support AsyncOpen2,Open2,nsIUploadChannel and nsIUploadChannel2 on nsSecCheckWrapChannelBase. r=sicking (f6b6ae40f)
- Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking) (2a650afa0) (45e1308fe)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1051146 - Part 1: Introduce the B2G specific build flags, initially enabled. r=smaug (341c7565d)
- Bug 1051146 - art 2: Introduce the new Pocketsphinx and Sphinxbase code with no build integration. r=smaug, r=gerv (f29eafa78)
- Bug 1051146 - Part 3: Introduce build system changes for the new Pocketsphinx and Sphinxbase code. r=smaug, r=gps (06c60429d)
- Bug 1051146 - Part 4: Introduce build system changes for the MOZ_WEBSPEECH_TEST_BACKEND flag. r=smaug, r=gps (16195e66e)
- Bug 1051146 - Part 5: Introduce new English model with no build integration. r=smaug (24996aa9c)
- Bug 1051146 - Part 6: Introduce build integration of new English model. r=smaug, r=gps (b718751a9)
- Bug 1051146 - Part 7: Introduce update scripts for Pocketsphinx and Sphinxbase code. r=smaug (5a85c7ed2)
- Bug 1051148 - Part 1: Patch that introduces WebSpeech API implementation. r=smaug (d18e5d86e)
- Bug 1171249 - Modified configure.in so MOZ_WEBSPEECH undefined implies both MOZ_WEBSPEECH_TEST_BACKEND and MOZ_WEBSPEECH_MODELS are undefined. r=gps (47d13fc61)
- Bug 1051148 - Part 2: Patch that turns off the WebSpeech API implementation using flags. r=gps (8b2ceef89)
- Bug 1051146 - Disable Pocketsphinx building on Windows due to bustage. r=gps (48f4a1c27)
- Bug 1204703 - Make nsContentSecurityManager scriptable (r=sicking) (fb514951a)
- Bug 1215745: Safer implemetation of nsJarChannel::AsyncOpen2. r=ckerschb (3ad0270b4)
- partial of Bug 1178892 - Split the profiler into Core & Gecko files and break apart monolithic headers. r=mstange (eda571469)
- Bug 1213407 - PluginModuleContentParent should delete its Transport. r=billm (153a54404)
- Bug 1169945 - Remove unused plugins.enumerable_names whitelist. r=bsmedberg (52126cbd8)
- Bug 1160166 - Disabled plugin meta information often isn't available to content processes. r=jimm (d63331192)
- Bug 1165981 - Only allow flash as a plugin on Windows 64-bit builds; r=bsmedberg (bfc073186)
- missing bit of 1164543 (5ef55bc55)
- Bug 1178963 part 1. Use nsIPluginTagInternal instead of nsPluginTag in cases where it may be nsFakePluginTag. r=peterv (f8702aead)
- Bug 1200484 (part 1) - Expose the column number in JS::DescribeScriptedCaller(). r=luke. (85cf65a1c)
- Bug 1200484 (part 2) - Use JS column numbers in ReportWrapperDenial(). r=mrbkap. (1de0e6331)
- Bug 1200484 (part 3) - Use JS column numbers in WebSocket.cpp. r=baku. (3febdd8bc)
- Bug 1200484 (part 4) - Expose the column number in nsJSUtils::GetCallingLocation(). r=mrbkap. (479ae5e2a)
- Bug 1200484 (part 5) - Use JS column numbers in XPCNativeInterface::NewInstance(). r=mrbkap. (63e5e4e41)
- Bug 1200484 (part 6) - Use JS column numbers in ContentParent::OnChannelError(). r=billm. (4c84ef09d)
- Bug 1139718 - Warning when sending MM messages that include XPCOM data (r=smaug) (d50774823)
- Bug 1200484 (part 7) - Use JS column numbers in GetParamsForMessage() (bf19fc4cb)
- Bug 1200484 (part 8) - Use JS column numbers in EventSource. r=khuey. (64374ed83)
- Bug 1200484 (part 9) - Use JS column numbers in nsContentUtils::ReportToConsoleNonLocalized. r=khuey. (4d81c5f4f)
- Bug 1200484 (part 10) - Use JS column numbers in indexedDB. r=khuey. (64eec5da6)
- Bug 1200484 (part 11) - Set source location when initializing an nsJSScriptTimeoutHandler from a Function. r=peterv. (f135b3a2c)
- Bug 1200484 (part 12) - Use JS column numbers in nsJSTimeoutHandler. r=peterv. (8ec21dc04)
- Bug 1163664 - Don't check for plugin blocklist state on Android. r=jimm, r=jchen (14b8f3e57)
- Bug 1178963 part 2. Implement nsFakePluginTag to represent a non-NPAPI "plugin" that is actually implemented in JavaScript. r=peterv (ba11d6de0)
- Bug 1178896 - Add support for determining if a plugin is OOP to nsIPluginHost. r=aklotz (e8689641f)
- Bug 1178963 part 3. Make nsPluginHost aware of fake plugins. r=peterv (a2a9f8cb3) (ee118c4b8)
- partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, HSTS, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0) (03efa0b17)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170676: Fix null dereference in PluginModuleParent::StreamCast; r=jimm (72e60e403)
- Bug 1164543 - Remove gAllInstances from PluginModuleChild (r=jimm) (15e035939)
- Bug 1164543 - Make plugin shutdown async in e10s (r=jimm) (e5239585f)
- Bug 1195527 - Part 1: Move D3D11 texture allocation into the TextureClient. r=jrmuizel (16e67d7e8)
- Bug 1195527 - Part 2: Add D3D11 video TextureClient recycler. r=jrmuizel (2c44d311b)
- more stuff todo (7b1bce288)
- Bug 1136945 - Add to Debugger.Memory docs possible outcomes of the nonincrementalReason in the onGarbageCollection event. r=fitzgen (33c6408ff)
- pointer style (05cc032b4)
- Bug 1197970 - Expose the GC cycle's number through Debugger.Memory's onGarbageCollection hook. r=sfink (5a420105f)
- Bug 1168992 - Part 1: Fix up reflection of classes. (r=Waldo) (5346e941b)
- Bug 1168992 - Part 2: Fix reflection of new.target. (r=Waldo) (38701b76d)
- Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust) (d35252e18)
- Bug 1084319: Actually patter-match SIMD.bool (rebasing mistake); r=nbp (0980117b4)
- Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp (141e78aac)
- Bug 1193280 - Part 1: test stack trace handling of native frames with dedicated function. r=fitzgen (dd1c63891)
- Bug 1193280 - Part 2: Self-host Array.prototype.filter. r=jandem (82cbe1512)
- Bug 1200782 - Inline Array.isArray when we know the result statically. r=bhackett (546917507)
- Bug 1200809 part 2 - Convert Array natives to new InlinableNatives system. r=nbp (901aae723)
- Bug 1200809 part 3 - Convert String/RegExp natives to new InlinableNatives system. r=nbp (8e8eb68fd)
- Bug 1200809 part 4 - Convert Atomics natives to new InlinableNatives system. r=lth (430d8a6b8) (96d4680a6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1190733 - Test initializedLength() instead of length() during the fast path for reversing unboxed arrays, r=jandem. (b5dcbd0e3)
- Bug 1070767 - Enable {Array, %TypedArray%}.prototype.includes in all builds. r=lth (de595c002)
- Bug 1195298 - Fix NewDenseArray intrinsic to work when the first argument is a double. r=till (1f551ada2)
- Bug 1190727 - Make initialization of temporary results array resilient against Array.prototype setters in self-hosted Map#next implementation. r=jandem (d705c623c)
- Bug 1200108 - Remove NewDenseArray intrinsic, use std_Array instead. r=till (e5c4126c6)
- Bug 1199822 - Turn self-hosting's cycle-check into an assertion; r=till (804600283)
- Bug 1194148 - Self-host Array.prototype.toString. r=till (4ffb4712c)
- pointer style (7b1a9900c)
- Bug 1200809 part 5 - Convert self-hosting intrinsics to new InlinableNatives system. r=till (8dd5eb0b9)
- pointer style (7974610a2)
- Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp (81d75199c)
- Bug 1200809 part 7 - Convert SIMD natives to new InlinableNatives system. r=nbp (5e67097e0)
- Bug 1200809 part 8 - Don't call shouldAbortOnPreliminaryGroups if we have an uninlinable native. r=bhackett (bd20f201f)
- Bug 1114507 - Part 1: Add/release the appId's refcnt if frame is in main process. r=kanru (741889791)
- Bug 1190903 - Don't send StopIMEStateManagement message after TabParent has been destroyed (r=masayuki) (97bba211b)
- Bug 1166592 - Remove ParentIdleListener from idle service when ActorDestroy() to avoid leaking ContentParent. r=khuey (771549a18)
- Bug 1114507 - Part 3: Remove PContetBridge channel when grandchild-process is killed. r=kanru (a84f888b3)
- Bug 1114507 - Part 2: Add/release the appId's refcnt in oop case. r=kanru (1fdb788b0)
- Bug 1114507 - Part 4: Test cases. r=kanru (889a770c7)
- pointer style (80bd2082b)
- Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust (56de51919)
- Bug 1166847 - Implement OpaqueCrossCompartmentWrapper;r=evilpies (d762e785e) (fed708408)
- network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. also updated bad port list from tenfourfox. (00fee1e0a)
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211106-00fee1e0a-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211106-00fee1e0a-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211106-00fee1e0a-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211106-00fee1e0a-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 1170200 - Part 2: Update JavaScript consumers of nsIPermissionManager::Remove; r=ehsan (aa1cbab01) (fd3bc37f6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Fixup for hazard bustage after bug 1168719 on a CLOSED TREE. r=sfink (9c8d92138)
- Bug 1169869 - Document the Debugger's onPromiseSettled hook DONTBUILD; r=jimb (d601304f1)
- Bug 1168416 - Do not change lastIndex property if not writable in RegExp.prototype.{test,exec}. r=Waldo (3bd43d20b)
- Bug 1171749 - Re-add nonincremental reason to compact stats output; r=sfink (d257c5d3b)
- Bug 1165460 - Work around on-demand linker badness with NDK r10e/GCC 4.9 r=dhylands,glandium (dcdf2c92b)
- Bug 1170673 - MSVC is less flexible with zero-sized arrays; r=shu (e556ce826)
- Bug 1155618 - Add some more OOM tests r=terrence (b6637848b)
- Bug 1155618 - Test OOM behaviour of global creation r=terrence (eac8ae615)
- Bug 1155618 - Don't retry memory allocation if we're simulating OOM r=terrence (990c80307)
- Bug 1155618 - Fix tracelogger destructor that touches possibly uninitialised hash table r=benj (657e587bc)
- Bug 1161303 - Fix bug in NewObjectCache::newObjectFromHit() caused by previous patch in bug 1155618 r=terrence (3132d9d4d)
- Bug 1155618 - Fix some more places where we didn't report OOM to the context r=terrence (f9cf4b194)
- Bug 1155618 - Fix some more places we don't report allocation failure to the context r=terrence (33fa561c9)
- formatting (af5b94792)
- Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem. (8f8f8df4b)
- Bug 1054756, part 2 - Move ToPrimitive slow paths into a non-inline function. r=jandem. (6bdde7843)
- Bug 1193924 - Add assertion to AsyncOpen to make sure asyncOpen2() was called first when securityflags in loadInfo are set (r=sicking) (e440e90b6)
- Bug 1194519 - call AsyncOpen2 within child and parent if securityFlags are present (r=jduell) (1ce87ade4)
- Bug 1204648 - Support AsyncOpen2,Open2,nsIUploadChannel and nsIUploadChannel2 on nsSecCheckWrapChannelBase. r=sicking (f6b6ae40f)
- Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking) (2a650afa0) (45e1308fe)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1051146 - Part 1: Introduce the B2G specific build flags, initially enabled. r=smaug (341c7565d)
- Bug 1051146 - art 2: Introduce the new Pocketsphinx and Sphinxbase code with no build integration. r=smaug, r=gerv (f29eafa78)
- Bug 1051146 - Part 3: Introduce build system changes for the new Pocketsphinx and Sphinxbase code. r=smaug, r=gps (06c60429d)
- Bug 1051146 - Part 4: Introduce build system changes for the MOZ_WEBSPEECH_TEST_BACKEND flag. r=smaug, r=gps (16195e66e)
- Bug 1051146 - Part 5: Introduce new English model with no build integration. r=smaug (24996aa9c)
- Bug 1051146 - Part 6: Introduce build integration of new English model. r=smaug, r=gps (b718751a9)
- Bug 1051146 - Part 7: Introduce update scripts for Pocketsphinx and Sphinxbase code. r=smaug (5a85c7ed2)
- Bug 1051148 - Part 1: Patch that introduces WebSpeech API implementation. r=smaug (d18e5d86e)
- Bug 1171249 - Modified configure.in so MOZ_WEBSPEECH undefined implies both MOZ_WEBSPEECH_TEST_BACKEND and MOZ_WEBSPEECH_MODELS are undefined. r=gps (47d13fc61)
- Bug 1051148 - Part 2: Patch that turns off the WebSpeech API implementation using flags. r=gps (8b2ceef89)
- Bug 1051146 - Disable Pocketsphinx building on Windows due to bustage. r=gps (48f4a1c27)
- Bug 1204703 - Make nsContentSecurityManager scriptable (r=sicking) (fb514951a)
- Bug 1215745: Safer implemetation of nsJarChannel::AsyncOpen2. r=ckerschb (3ad0270b4)
- partial of Bug 1178892 - Split the profiler into Core & Gecko files and break apart monolithic headers. r=mstange (eda571469)
- Bug 1213407 - PluginModuleContentParent should delete its Transport. r=billm (153a54404)
- Bug 1169945 - Remove unused plugins.enumerable_names whitelist. r=bsmedberg (52126cbd8)
- Bug 1160166 - Disabled plugin meta information often isn't available to content processes. r=jimm (d63331192)
- Bug 1165981 - Only allow flash as a plugin on Windows 64-bit builds; r=bsmedberg (bfc073186)
- missing bit of 1164543 (5ef55bc55)
- Bug 1178963 part 1. Use nsIPluginTagInternal instead of nsPluginTag in cases where it may be nsFakePluginTag. r=peterv (f8702aead)
- Bug 1200484 (part 1) - Expose the column number in JS::DescribeScriptedCaller(). r=luke. (85cf65a1c)
- Bug 1200484 (part 2) - Use JS column numbers in ReportWrapperDenial(). r=mrbkap. (1de0e6331)
- Bug 1200484 (part 3) - Use JS column numbers in WebSocket.cpp. r=baku. (3febdd8bc)
- Bug 1200484 (part 4) - Expose the column number in nsJSUtils::GetCallingLocation(). r=mrbkap. (479ae5e2a)
- Bug 1200484 (part 5) - Use JS column numbers in XPCNativeInterface::NewInstance(). r=mrbkap. (63e5e4e41)
- Bug 1200484 (part 6) - Use JS column numbers in ContentParent::OnChannelError(). r=billm. (4c84ef09d)
- Bug 1139718 - Warning when sending MM messages that include XPCOM data (r=smaug) (d50774823)
- Bug 1200484 (part 7) - Use JS column numbers in GetParamsForMessage() (bf19fc4cb)
- Bug 1200484 (part 8) - Use JS column numbers in EventSource. r=khuey. (64374ed83)
- Bug 1200484 (part 9) - Use JS column numbers in nsContentUtils::ReportToConsoleNonLocalized. r=khuey. (4d81c5f4f)
- Bug 1200484 (part 10) - Use JS column numbers in indexedDB. r=khuey. (64eec5da6)
- Bug 1200484 (part 11) - Set source location when initializing an nsJSScriptTimeoutHandler from a Function. r=peterv. (f135b3a2c)
- Bug 1200484 (part 12) - Use JS column numbers in nsJSTimeoutHandler. r=peterv. (8ec21dc04)
- Bug 1163664 - Don't check for plugin blocklist state on Android. r=jimm, r=jchen (14b8f3e57)
- Bug 1178963 part 2. Implement nsFakePluginTag to represent a non-NPAPI "plugin" that is actually implemented in JavaScript. r=peterv (ba11d6de0)
- Bug 1178896 - Add support for determining if a plugin is OOP to nsIPluginHost. r=aklotz (e8689641f)
- Bug 1178963 part 3. Make nsPluginHost aware of fake plugins. r=peterv (a2a9f8cb3) (ee118c4b8)
- partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, HSTS, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0) (03efa0b17)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170676: Fix null dereference in PluginModuleParent::StreamCast; r=jimm (72e60e403)
- Bug 1164543 - Remove gAllInstances from PluginModuleChild (r=jimm) (15e035939)
- Bug 1164543 - Make plugin shutdown async in e10s (r=jimm) (e5239585f)
- Bug 1195527 - Part 1: Move D3D11 texture allocation into the TextureClient. r=jrmuizel (16e67d7e8)
- Bug 1195527 - Part 2: Add D3D11 video TextureClient recycler. r=jrmuizel (2c44d311b)
- more stuff todo (7b1bce288)
- Bug 1136945 - Add to Debugger.Memory docs possible outcomes of the nonincrementalReason in the onGarbageCollection event. r=fitzgen (33c6408ff)
- pointer style (05cc032b4)
- Bug 1197970 - Expose the GC cycle's number through Debugger.Memory's onGarbageCollection hook. r=sfink (5a420105f)
- Bug 1168992 - Part 1: Fix up reflection of classes. (r=Waldo) (5346e941b)
- Bug 1168992 - Part 2: Fix reflection of new.target. (r=Waldo) (38701b76d)
- Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust) (d35252e18)
- Bug 1084319: Actually patter-match SIMD.bool (rebasing mistake); r=nbp (0980117b4)
- Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp (141e78aac)
- Bug 1193280 - Part 1: test stack trace handling of native frames with dedicated function. r=fitzgen (dd1c63891)
- Bug 1193280 - Part 2: Self-host Array.prototype.filter. r=jandem (82cbe1512)
- Bug 1200782 - Inline Array.isArray when we know the result statically. r=bhackett (546917507)
- Bug 1200809 part 2 - Convert Array natives to new InlinableNatives system. r=nbp (901aae723)
- Bug 1200809 part 3 - Convert String/RegExp natives to new InlinableNatives system. r=nbp (8e8eb68fd)
- Bug 1200809 part 4 - Convert Atomics natives to new InlinableNatives system. r=lth (430d8a6b8) (96d4680a6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1190733 - Test initializedLength() instead of length() during the fast path for reversing unboxed arrays, r=jandem. (b5dcbd0e3)
- Bug 1070767 - Enable {Array, %TypedArray%}.prototype.includes in all builds. r=lth (de595c002)
- Bug 1195298 - Fix NewDenseArray intrinsic to work when the first argument is a double. r=till (1f551ada2)
- Bug 1190727 - Make initialization of temporary results array resilient against Array.prototype setters in self-hosted Map#next implementation. r=jandem (d705c623c)
- Bug 1200108 - Remove NewDenseArray intrinsic, use std_Array instead. r=till (e5c4126c6)
- Bug 1199822 - Turn self-hosting's cycle-check into an assertion; r=till (804600283)
- Bug 1194148 - Self-host Array.prototype.toString. r=till (4ffb4712c)
- pointer style (7b1a9900c)
- Bug 1200809 part 5 - Convert self-hosting intrinsics to new InlinableNatives system. r=till (8dd5eb0b9)
- pointer style (7974610a2)
- Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp (81d75199c)
- Bug 1200809 part 7 - Convert SIMD natives to new InlinableNatives system. r=nbp (5e67097e0)
- Bug 1200809 part 8 - Don't call shouldAbortOnPreliminaryGroups if we have an uninlinable native. r=bhackett (bd20f201f)
- Bug 1114507 - Part 1: Add/release the appId's refcnt if frame is in main process. r=kanru (741889791)
- Bug 1190903 - Don't send StopIMEStateManagement message after TabParent has been destroyed (r=masayuki) (97bba211b)
- Bug 1166592 - Remove ParentIdleListener from idle service when ActorDestroy() to avoid leaking ContentParent. r=khuey (771549a18)
- Bug 1114507 - Part 3: Remove PContetBridge channel when grandchild-process is killed. r=kanru (a84f888b3)
- Bug 1114507 - Part 2: Add/release the appId's refcnt in oop case. r=kanru (1fdb788b0)
- Bug 1114507 - Part 4: Test cases. r=kanru (889a770c7)
- pointer style (80bd2082b)
- Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust (56de51919)
- Bug 1166847 - Implement OpaqueCrossCompartmentWrapper;r=evilpies (d762e785e) (fed708408)
- network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. also updated bad port list from tenfourfox. (00fee1e0a)
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211106.7z
Changelog:
In-tree changes:
- browser-omni: update permission API usage after bug 1170200 is landed in goanna3 side (ba00a387)
Out-of-tree changes:
* update Goanna3 to git 2087e70e1...00fee1e0a:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170200 - Part 2: Update JavaScript consumers of nsIPermissionManager::Remove; r=ehsan (aa1cbab01) (fd3bc37f6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Fixup for hazard bustage after bug 1168719 on a CLOSED TREE. r=sfink (9c8d92138)
- Bug 1169869 - Document the Debugger's onPromiseSettled hook DONTBUILD; r=jimb (d601304f1)
- Bug 1168416 - Do not change lastIndex property if not writable in RegExp.prototype.{test,exec}. r=Waldo (3bd43d20b)
- Bug 1171749 - Re-add nonincremental reason to compact stats output; r=sfink (d257c5d3b)
- Bug 1165460 - Work around on-demand linker badness with NDK r10e/GCC 4.9 r=dhylands,glandium (dcdf2c92b)
- Bug 1170673 - MSVC is less flexible with zero-sized arrays; r=shu (e556ce826)
- Bug 1155618 - Add some more OOM tests r=terrence (b6637848b)
- Bug 1155618 - Test OOM behaviour of global creation r=terrence (eac8ae615)
- Bug 1155618 - Don't retry memory allocation if we're simulating OOM r=terrence (990c80307)
- Bug 1155618 - Fix tracelogger destructor that touches possibly uninitialised hash table r=benj (657e587bc)
- Bug 1161303 - Fix bug in NewObjectCache::newObjectFromHit() caused by previous patch in bug 1155618 r=terrence (3132d9d4d)
- Bug 1155618 - Fix some more places where we didn't report OOM to the context r=terrence (f9cf4b194)
- Bug 1155618 - Fix some more places we don't report allocation failure to the context r=terrence (33fa561c9)
- formatting (af5b94792)
- Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem. (8f8f8df4b)
- Bug 1054756, part 2 - Move ToPrimitive slow paths into a non-inline function. r=jandem. (6bdde7843)
- Bug 1193924 - Add assertion to AsyncOpen to make sure asyncOpen2() was called first when securityflags in loadInfo are set (r=sicking) (e440e90b6)
- Bug 1194519 - call AsyncOpen2 within child and parent if securityFlags are present (r=jduell) (1ce87ade4)
- Bug 1204648 - Support AsyncOpen2,Open2,nsIUploadChannel and nsIUploadChannel2 on nsSecCheckWrapChannelBase. r=sicking (f6b6ae40f)
- Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking) (2a650afa0) (45e1308fe)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1051146 - Part 1: Introduce the B2G specific build flags, initially enabled. r=smaug (341c7565d)
- Bug 1051146 - art 2: Introduce the new Pocketsphinx and Sphinxbase code with no build integration. r=smaug, r=gerv (f29eafa78)
- Bug 1051146 - Part 3: Introduce build system changes for the new Pocketsphinx and Sphinxbase code. r=smaug, r=gps (06c60429d)
- Bug 1051146 - Part 4: Introduce build system changes for the MOZ_WEBSPEECH_TEST_BACKEND flag. r=smaug, r=gps (16195e66e)
- Bug 1051146 - Part 5: Introduce new English model with no build integration. r=smaug (24996aa9c)
- Bug 1051146 - Part 6: Introduce build integration of new English model. r=smaug, r=gps (b718751a9)
- Bug 1051146 - Part 7: Introduce update scripts for Pocketsphinx and Sphinxbase code. r=smaug (5a85c7ed2)
- Bug 1051148 - Part 1: Patch that introduces WebSpeech API implementation. r=smaug (d18e5d86e)
- Bug 1171249 - Modified configure.in so MOZ_WEBSPEECH undefined implies both MOZ_WEBSPEECH_TEST_BACKEND and MOZ_WEBSPEECH_MODELS are undefined. r=gps (47d13fc61)
- Bug 1051148 - Part 2: Patch that turns off the WebSpeech API implementation using flags. r=gps (8b2ceef89)
- Bug 1051146 - Disable Pocketsphinx building on Windows due to bustage. r=gps (48f4a1c27)
- Bug 1204703 - Make nsContentSecurityManager scriptable (r=sicking) (fb514951a)
- Bug 1215745: Safer implemetation of nsJarChannel::AsyncOpen2. r=ckerschb (3ad0270b4)
- partial of Bug 1178892 - Split the profiler into Core & Gecko files and break apart monolithic headers. r=mstange (eda571469)
- Bug 1213407 - PluginModuleContentParent should delete its Transport. r=billm (153a54404)
- Bug 1169945 - Remove unused plugins.enumerable_names whitelist. r=bsmedberg (52126cbd8)
- Bug 1160166 - Disabled plugin meta information often isn't available to content processes. r=jimm (d63331192)
- Bug 1165981 - Only allow flash as a plugin on Windows 64-bit builds; r=bsmedberg (bfc073186)
- missing bit of 1164543 (5ef55bc55)
- Bug 1178963 part 1. Use nsIPluginTagInternal instead of nsPluginTag in cases where it may be nsFakePluginTag. r=peterv (f8702aead)
- Bug 1200484 (part 1) - Expose the column number in JS::DescribeScriptedCaller(). r=luke. (85cf65a1c)
- Bug 1200484 (part 2) - Use JS column numbers in ReportWrapperDenial(). r=mrbkap. (1de0e6331)
- Bug 1200484 (part 3) - Use JS column numbers in WebSocket.cpp. r=baku. (3febdd8bc)
- Bug 1200484 (part 4) - Expose the column number in nsJSUtils::GetCallingLocation(). r=mrbkap. (479ae5e2a)
- Bug 1200484 (part 5) - Use JS column numbers in XPCNativeInterface::NewInstance(). r=mrbkap. (63e5e4e41)
- Bug 1200484 (part 6) - Use JS column numbers in ContentParent::OnChannelError(). r=billm. (4c84ef09d)
- Bug 1139718 - Warning when sending MM messages that include XPCOM data (r=smaug) (d50774823)
- Bug 1200484 (part 7) - Use JS column numbers in GetParamsForMessage() (bf19fc4cb)
- Bug 1200484 (part 8) - Use JS column numbers in EventSource. r=khuey. (64374ed83)
- Bug 1200484 (part 9) - Use JS column numbers in nsContentUtils::ReportToConsoleNonLocalized. r=khuey. (4d81c5f4f)
- Bug 1200484 (part 10) - Use JS column numbers in indexedDB. r=khuey. (64eec5da6)
- Bug 1200484 (part 11) - Set source location when initializing an nsJSScriptTimeoutHandler from a Function. r=peterv. (f135b3a2c)
- Bug 1200484 (part 12) - Use JS column numbers in nsJSTimeoutHandler. r=peterv. (8ec21dc04)
- Bug 1163664 - Don't check for plugin blocklist state on Android. r=jimm, r=jchen (14b8f3e57)
- Bug 1178963 part 2. Implement nsFakePluginTag to represent a non-NPAPI "plugin" that is actually implemented in JavaScript. r=peterv (ba11d6de0)
- Bug 1178896 - Add support for determining if a plugin is OOP to nsIPluginHost. r=aklotz (e8689641f)
- Bug 1178963 part 3. Make nsPluginHost aware of fake plugins. r=peterv (a2a9f8cb3) (ee118c4b8)
- partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, HSTS, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0) (03efa0b17)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170676: Fix null dereference in PluginModuleParent::StreamCast; r=jimm (72e60e403)
- Bug 1164543 - Remove gAllInstances from PluginModuleChild (r=jimm) (15e035939)
- Bug 1164543 - Make plugin shutdown async in e10s (r=jimm) (e5239585f)
- Bug 1195527 - Part 1: Move D3D11 texture allocation into the TextureClient. r=jrmuizel (16e67d7e8)
- Bug 1195527 - Part 2: Add D3D11 video TextureClient recycler. r=jrmuizel (2c44d311b)
- more stuff todo (7b1bce288)
- Bug 1136945 - Add to Debugger.Memory docs possible outcomes of the nonincrementalReason in the onGarbageCollection event. r=fitzgen (33c6408ff)
- pointer style (05cc032b4)
- Bug 1197970 - Expose the GC cycle's number through Debugger.Memory's onGarbageCollection hook. r=sfink (5a420105f)
- Bug 1168992 - Part 1: Fix up reflection of classes. (r=Waldo) (5346e941b)
- Bug 1168992 - Part 2: Fix reflection of new.target. (r=Waldo) (38701b76d)
- Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust) (d35252e18)
- Bug 1084319: Actually patter-match SIMD.bool (rebasing mistake); r=nbp (0980117b4)
- Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp (141e78aac)
- Bug 1193280 - Part 1: test stack trace handling of native frames with dedicated function. r=fitzgen (dd1c63891)
- Bug 1193280 - Part 2: Self-host Array.prototype.filter. r=jandem (82cbe1512)
- Bug 1200782 - Inline Array.isArray when we know the result statically. r=bhackett (546917507)
- Bug 1200809 part 2 - Convert Array natives to new InlinableNatives system. r=nbp (901aae723)
- Bug 1200809 part 3 - Convert String/RegExp natives to new InlinableNatives system. r=nbp (8e8eb68fd)
- Bug 1200809 part 4 - Convert Atomics natives to new InlinableNatives system. r=lth (430d8a6b8) (96d4680a6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1190733 - Test initializedLength() instead of length() during the fast path for reversing unboxed arrays, r=jandem. (b5dcbd0e3)
- Bug 1070767 - Enable {Array, %TypedArray%}.prototype.includes in all builds. r=lth (de595c002)
- Bug 1195298 - Fix NewDenseArray intrinsic to work when the first argument is a double. r=till (1f551ada2)
- Bug 1190727 - Make initialization of temporary results array resilient against Array.prototype setters in self-hosted Map#next implementation. r=jandem (d705c623c)
- Bug 1200108 - Remove NewDenseArray intrinsic, use std_Array instead. r=till (e5c4126c6)
- Bug 1199822 - Turn self-hosting's cycle-check into an assertion; r=till (804600283)
- Bug 1194148 - Self-host Array.prototype.toString. r=till (4ffb4712c)
- pointer style (7b1a9900c)
- Bug 1200809 part 5 - Convert self-hosting intrinsics to new InlinableNatives system. r=till (8dd5eb0b9)
- pointer style (7974610a2)
- Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp (81d75199c)
- Bug 1200809 part 7 - Convert SIMD natives to new InlinableNatives system. r=nbp (5e67097e0)
- Bug 1200809 part 8 - Don't call shouldAbortOnPreliminaryGroups if we have an uninlinable native. r=bhackett (bd20f201f)
- Bug 1114507 - Part 1: Add/release the appId's refcnt if frame is in main process. r=kanru (741889791)
- Bug 1190903 - Don't send StopIMEStateManagement message after TabParent has been destroyed (r=masayuki) (97bba211b)
- Bug 1166592 - Remove ParentIdleListener from idle service when ActorDestroy() to avoid leaking ContentParent. r=khuey (771549a18)
- Bug 1114507 - Part 3: Remove PContetBridge channel when grandchild-process is killed. r=kanru (a84f888b3)
- Bug 1114507 - Part 2: Add/release the appId's refcnt in oop case. r=kanru (1fdb788b0)
- Bug 1114507 - Part 4: Test cases. r=kanru (889a770c7)
- pointer style (80bd2082b)
- Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust (56de51919)
- Bug 1166847 - Implement OpaqueCrossCompartmentWrapper;r=evilpies (d762e785e) (fed708408)
- network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. also updated bad port list from tenfourfox. (00fee1e0a)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211106.7z
Changelog:
In-tree changes:
- browser-omni: update permission API usage after bug 1170200 is landed in goanna3 side (ba00a387)
Out-of-tree changes:
* update Goanna3 to git 2087e70e1...00fee1e0a:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170200 - Part 2: Update JavaScript consumers of nsIPermissionManager::Remove; r=ehsan (aa1cbab01) (fd3bc37f6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Fixup for hazard bustage after bug 1168719 on a CLOSED TREE. r=sfink (9c8d92138)
- Bug 1169869 - Document the Debugger's onPromiseSettled hook DONTBUILD; r=jimb (d601304f1)
- Bug 1168416 - Do not change lastIndex property if not writable in RegExp.prototype.{test,exec}. r=Waldo (3bd43d20b)
- Bug 1171749 - Re-add nonincremental reason to compact stats output; r=sfink (d257c5d3b)
- Bug 1165460 - Work around on-demand linker badness with NDK r10e/GCC 4.9 r=dhylands,glandium (dcdf2c92b)
- Bug 1170673 - MSVC is less flexible with zero-sized arrays; r=shu (e556ce826)
- Bug 1155618 - Add some more OOM tests r=terrence (b6637848b)
- Bug 1155618 - Test OOM behaviour of global creation r=terrence (eac8ae615)
- Bug 1155618 - Don't retry memory allocation if we're simulating OOM r=terrence (990c80307)
- Bug 1155618 - Fix tracelogger destructor that touches possibly uninitialised hash table r=benj (657e587bc)
- Bug 1161303 - Fix bug in NewObjectCache::newObjectFromHit() caused by previous patch in bug 1155618 r=terrence (3132d9d4d)
- Bug 1155618 - Fix some more places where we didn't report OOM to the context r=terrence (f9cf4b194)
- Bug 1155618 - Fix some more places we don't report allocation failure to the context r=terrence (33fa561c9)
- formatting (af5b94792)
- Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem. (8f8f8df4b)
- Bug 1054756, part 2 - Move ToPrimitive slow paths into a non-inline function. r=jandem. (6bdde7843)
- Bug 1193924 - Add assertion to AsyncOpen to make sure asyncOpen2() was called first when securityflags in loadInfo are set (r=sicking) (e440e90b6)
- Bug 1194519 - call AsyncOpen2 within child and parent if securityFlags are present (r=jduell) (1ce87ade4)
- Bug 1204648 - Support AsyncOpen2,Open2,nsIUploadChannel and nsIUploadChannel2 on nsSecCheckWrapChannelBase. r=sicking (f6b6ae40f)
- Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking) (2a650afa0) (45e1308fe)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1051146 - Part 1: Introduce the B2G specific build flags, initially enabled. r=smaug (341c7565d)
- Bug 1051146 - art 2: Introduce the new Pocketsphinx and Sphinxbase code with no build integration. r=smaug, r=gerv (f29eafa78)
- Bug 1051146 - Part 3: Introduce build system changes for the new Pocketsphinx and Sphinxbase code. r=smaug, r=gps (06c60429d)
- Bug 1051146 - Part 4: Introduce build system changes for the MOZ_WEBSPEECH_TEST_BACKEND flag. r=smaug, r=gps (16195e66e)
- Bug 1051146 - Part 5: Introduce new English model with no build integration. r=smaug (24996aa9c)
- Bug 1051146 - Part 6: Introduce build integration of new English model. r=smaug, r=gps (b718751a9)
- Bug 1051146 - Part 7: Introduce update scripts for Pocketsphinx and Sphinxbase code. r=smaug (5a85c7ed2)
- Bug 1051148 - Part 1: Patch that introduces WebSpeech API implementation. r=smaug (d18e5d86e)
- Bug 1171249 - Modified configure.in so MOZ_WEBSPEECH undefined implies both MOZ_WEBSPEECH_TEST_BACKEND and MOZ_WEBSPEECH_MODELS are undefined. r=gps (47d13fc61)
- Bug 1051148 - Part 2: Patch that turns off the WebSpeech API implementation using flags. r=gps (8b2ceef89)
- Bug 1051146 - Disable Pocketsphinx building on Windows due to bustage. r=gps (48f4a1c27)
- Bug 1204703 - Make nsContentSecurityManager scriptable (r=sicking) (fb514951a)
- Bug 1215745: Safer implemetation of nsJarChannel::AsyncOpen2. r=ckerschb (3ad0270b4)
- partial of Bug 1178892 - Split the profiler into Core & Gecko files and break apart monolithic headers. r=mstange (eda571469)
- Bug 1213407 - PluginModuleContentParent should delete its Transport. r=billm (153a54404)
- Bug 1169945 - Remove unused plugins.enumerable_names whitelist. r=bsmedberg (52126cbd8)
- Bug 1160166 - Disabled plugin meta information often isn't available to content processes. r=jimm (d63331192)
- Bug 1165981 - Only allow flash as a plugin on Windows 64-bit builds; r=bsmedberg (bfc073186)
- missing bit of 1164543 (5ef55bc55)
- Bug 1178963 part 1. Use nsIPluginTagInternal instead of nsPluginTag in cases where it may be nsFakePluginTag. r=peterv (f8702aead)
- Bug 1200484 (part 1) - Expose the column number in JS::DescribeScriptedCaller(). r=luke. (85cf65a1c)
- Bug 1200484 (part 2) - Use JS column numbers in ReportWrapperDenial(). r=mrbkap. (1de0e6331)
- Bug 1200484 (part 3) - Use JS column numbers in WebSocket.cpp. r=baku. (3febdd8bc)
- Bug 1200484 (part 4) - Expose the column number in nsJSUtils::GetCallingLocation(). r=mrbkap. (479ae5e2a)
- Bug 1200484 (part 5) - Use JS column numbers in XPCNativeInterface::NewInstance(). r=mrbkap. (63e5e4e41)
- Bug 1200484 (part 6) - Use JS column numbers in ContentParent::OnChannelError(). r=billm. (4c84ef09d)
- Bug 1139718 - Warning when sending MM messages that include XPCOM data (r=smaug) (d50774823)
- Bug 1200484 (part 7) - Use JS column numbers in GetParamsForMessage() (bf19fc4cb)
- Bug 1200484 (part 8) - Use JS column numbers in EventSource. r=khuey. (64374ed83)
- Bug 1200484 (part 9) - Use JS column numbers in nsContentUtils::ReportToConsoleNonLocalized. r=khuey. (4d81c5f4f)
- Bug 1200484 (part 10) - Use JS column numbers in indexedDB. r=khuey. (64eec5da6)
- Bug 1200484 (part 11) - Set source location when initializing an nsJSScriptTimeoutHandler from a Function. r=peterv. (f135b3a2c)
- Bug 1200484 (part 12) - Use JS column numbers in nsJSTimeoutHandler. r=peterv. (8ec21dc04)
- Bug 1163664 - Don't check for plugin blocklist state on Android. r=jimm, r=jchen (14b8f3e57)
- Bug 1178963 part 2. Implement nsFakePluginTag to represent a non-NPAPI "plugin" that is actually implemented in JavaScript. r=peterv (ba11d6de0)
- Bug 1178896 - Add support for determining if a plugin is OOP to nsIPluginHost. r=aklotz (e8689641f)
- Bug 1178963 part 3. Make nsPluginHost aware of fake plugins. r=peterv (a2a9f8cb3) (ee118c4b8)
- partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, HSTS, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0) (03efa0b17)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170676: Fix null dereference in PluginModuleParent::StreamCast; r=jimm (72e60e403)
- Bug 1164543 - Remove gAllInstances from PluginModuleChild (r=jimm) (15e035939)
- Bug 1164543 - Make plugin shutdown async in e10s (r=jimm) (e5239585f)
- Bug 1195527 - Part 1: Move D3D11 texture allocation into the TextureClient. r=jrmuizel (16e67d7e8)
- Bug 1195527 - Part 2: Add D3D11 video TextureClient recycler. r=jrmuizel (2c44d311b)
- more stuff todo (7b1bce288)
- Bug 1136945 - Add to Debugger.Memory docs possible outcomes of the nonincrementalReason in the onGarbageCollection event. r=fitzgen (33c6408ff)
- pointer style (05cc032b4)
- Bug 1197970 - Expose the GC cycle's number through Debugger.Memory's onGarbageCollection hook. r=sfink (5a420105f)
- Bug 1168992 - Part 1: Fix up reflection of classes. (r=Waldo) (5346e941b)
- Bug 1168992 - Part 2: Fix reflection of new.target. (r=Waldo) (38701b76d)
- Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust) (d35252e18)
- Bug 1084319: Actually patter-match SIMD.bool (rebasing mistake); r=nbp (0980117b4)
- Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp (141e78aac)
- Bug 1193280 - Part 1: test stack trace handling of native frames with dedicated function. r=fitzgen (dd1c63891)
- Bug 1193280 - Part 2: Self-host Array.prototype.filter. r=jandem (82cbe1512)
- Bug 1200782 - Inline Array.isArray when we know the result statically. r=bhackett (546917507)
- Bug 1200809 part 2 - Convert Array natives to new InlinableNatives system. r=nbp (901aae723)
- Bug 1200809 part 3 - Convert String/RegExp natives to new InlinableNatives system. r=nbp (8e8eb68fd)
- Bug 1200809 part 4 - Convert Atomics natives to new InlinableNatives system. r=lth (430d8a6b8) (96d4680a6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1190733 - Test initializedLength() instead of length() during the fast path for reversing unboxed arrays, r=jandem. (b5dcbd0e3)
- Bug 1070767 - Enable {Array, %TypedArray%}.prototype.includes in all builds. r=lth (de595c002)
- Bug 1195298 - Fix NewDenseArray intrinsic to work when the first argument is a double. r=till (1f551ada2)
- Bug 1190727 - Make initialization of temporary results array resilient against Array.prototype setters in self-hosted Map#next implementation. r=jandem (d705c623c)
- Bug 1200108 - Remove NewDenseArray intrinsic, use std_Array instead. r=till (e5c4126c6)
- Bug 1199822 - Turn self-hosting's cycle-check into an assertion; r=till (804600283)
- Bug 1194148 - Self-host Array.prototype.toString. r=till (4ffb4712c)
- pointer style (7b1a9900c)
- Bug 1200809 part 5 - Convert self-hosting intrinsics to new InlinableNatives system. r=till (8dd5eb0b9)
- pointer style (7974610a2)
- Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp (81d75199c)
- Bug 1200809 part 7 - Convert SIMD natives to new InlinableNatives system. r=nbp (5e67097e0)
- Bug 1200809 part 8 - Don't call shouldAbortOnPreliminaryGroups if we have an uninlinable native. r=bhackett (bd20f201f)
- Bug 1114507 - Part 1: Add/release the appId's refcnt if frame is in main process. r=kanru (741889791)
- Bug 1190903 - Don't send StopIMEStateManagement message after TabParent has been destroyed (r=masayuki) (97bba211b)
- Bug 1166592 - Remove ParentIdleListener from idle service when ActorDestroy() to avoid leaking ContentParent. r=khuey (771549a18)
- Bug 1114507 - Part 3: Remove PContetBridge channel when grandchild-process is killed. r=kanru (a84f888b3)
- Bug 1114507 - Part 2: Add/release the appId's refcnt in oop case. r=kanru (1fdb788b0)
- Bug 1114507 - Part 4: Test cases. r=kanru (889a770c7)
- pointer style (80bd2082b)
- Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust (56de51919)
- Bug 1166847 - Implement OpaqueCrossCompartmentWrapper;r=evilpies (d762e785e) (fed708408)
- network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. also updated bad port list from tenfourfox. (00fee1e0a)
* 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
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211113-f94c0da-uxp-eedc02ee9-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20211113-f94c0da-uxp-eedc02ee9-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-20211113-f94c0da-uxp-eedc02ee9-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.4a1.win32-git-20211113-ba47fad4d-uxp-eedc02ee9-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211113-ba47fad4d-uxp-eedc02ee9-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20211113-ba47fad4d-uxp-eedc02ee9-xpmod.7z
Official UXP changes picked since my last build:
- remove OSX support (8fb608b22)
- Bug 1730048, reorder the code in nsMenuFrame::PassMenuCommandEventToPopupManager a bit, r=mstange a=RyanVM (6bc10cbc9)
- Bug 1735152 - Avoid using NS_ADDREF in nsSocketTransport. r=dragana, a=RyanVM (1920aae3d)
- Bug 1606864 - Make mDoNotRetryToConnect atomic. r=decoder,dragana a=RyanVM
Bug 1712671 - Make nsSocketTransport2::m{Input/Output}StreamClosed atomic. r=kershaw,decoder a=RyanVM (d025defb9)
- backport Bug 1724233 - Make sure to run ConvertUTF8toACE before ConvertToDisplayIDN. r=dragana, a=RyanVM (0ffa8a018)
- backport Bug 1729517 - Set up document correctly. r=freddyb,ckerschb a=RyanVM (537bcf5ea)
- search: enlarge MAX_ICON_SIZE (fdb10cb2f)
- Merge branch 'post-git-tracking' into tracking (2981ddf60)
Official Basilisk changes picked since my last build:
- [Basilisk] remove OSX related code (bd90dd917)
Official Pale-Moon changes picked since my last build:
- [Pale-Moon] remove OSX related code (e4da2ce4e)
- [Pale-Moon] make sure anchor.top is not smaller than zero (7852cec48)
- [Pale-Moon] remove Application prefix in enterTabbedMode method (16f07caa3)
- [Pale-Moon] addons: replace Application.restart call with Services.startup.quit (7d223da9c)
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211113-f94c0da-uxp-eedc02ee9-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20211113-f94c0da-uxp-eedc02ee9-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-20211113-f94c0da-uxp-eedc02ee9-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.4a1.win32-git-20211113-ba47fad4d-uxp-eedc02ee9-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211113-ba47fad4d-uxp-eedc02ee9-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20211113-ba47fad4d-uxp-eedc02ee9-xpmod.7z
Official UXP changes picked since my last build:
- remove OSX support (8fb608b22)
- Bug 1730048, reorder the code in nsMenuFrame::PassMenuCommandEventToPopupManager a bit, r=mstange a=RyanVM (6bc10cbc9)
- Bug 1735152 - Avoid using NS_ADDREF in nsSocketTransport. r=dragana, a=RyanVM (1920aae3d)
- Bug 1606864 - Make mDoNotRetryToConnect atomic. r=decoder,dragana a=RyanVM
Bug 1712671 - Make nsSocketTransport2::m{Input/Output}StreamClosed atomic. r=kershaw,decoder a=RyanVM (d025defb9)
- backport Bug 1724233 - Make sure to run ConvertUTF8toACE before ConvertToDisplayIDN. r=dragana, a=RyanVM (0ffa8a018)
- backport Bug 1729517 - Set up document correctly. r=freddyb,ckerschb a=RyanVM (537bcf5ea)
- search: enlarge MAX_ICON_SIZE (fdb10cb2f)
- Merge branch 'post-git-tracking' into tracking (2981ddf60)
Official Basilisk changes picked since my last build:
- [Basilisk] remove OSX related code (bd90dd917)
Official Pale-Moon changes picked since my last build:
- [Pale-Moon] remove OSX related code (e4da2ce4e)
- [Pale-Moon] make sure anchor.top is not smaller than zero (7852cec48)
- [Pale-Moon] remove Application prefix in enterTabbedMode method (16f07caa3)
- [Pale-Moon] addons: replace Application.restart call with Services.startup.quit (7d223da9c)
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.
Browsers release notes
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20211113-id-f0915f3-uxp-eedc02ee9-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20211113-id-f0915f3-ia-c642e3c-uxp-eedc02ee9-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.
Browsers release notes
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211113-413983e19-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211113-413983e19-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211113-413983e19-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211113-413983e19-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 1166847 followup: Add 'override' annotation to some new overriding methods in jswrapper.h. rs=ehsan (20a3e9857)
- pointer style (b13f08224)
- Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj (c8fa9e836)
- Bug 1156398: Pass ProcessOrientation.cpp's unused-by-default bools to mozilla::unused. r=mwu (e1200be54)
- Bug 1159124 - Suppress -Wunused-exception-parameter warning in nsClipboard.mm. r=spohl (dc3c4c4d0)
- Bug 1152921 - Always initialize platform-specific booleans in PrintData before sending over IPC. r=mconley (45fb8cf07)
- Bug 1091112 - Serialize nsIPrintSettings options bitfield. r=jimm (17d38b152)
- Bug 1091112 - Add OS X-specific members to PrintData IPDL struct. r=jimm (62182eb24)
- Bug 1091112 - Proxy opening the print dialog on OS X to the parent. r=mstange (adf38a12a)
- Bug 1204398 - Fix -Wshadow warnings in widget/cocoa. r=spohl (9c4f43861)
- missing bits of Bug 1193038: Purposely leak StatisticsReport object and suppress the leak report r=glandium,mccr8,njn (cc0c1a908)
- Bug 1144580 - Whitelist pselect6 in content seccomp-bpf policy. r=kang (144c67d00)
- Bug 1144514 - Whitelist pread64 in content seccomp-bpf policy. r=kang (c01f7f65c)
- Bug 1055310 - Step 1: Convert seccomp-bpf policies to Chromium PolicyCompiler. r=kang (8fbf648ba)
- Bug 1055310 - Step 2: Move SIGSYS handling to Chromium TrapRegistry. r=kang (e80ff13a6)
- Bug 1055310 - Step 3: Move syscall interceptions into SandboxFilter.cpp. r=kang (59c0b2454)
- Bug 1004011 - Support SECCOMP_FILTER_FLAG_TSYNC if available. r=kang (cf97070a9)
- Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. (c9df97498)
- Bug 1189125 - Allow xpcshell to use GTK (r=karlt) (e363a27aa)
- Bug 830801 - Part 1. Set NOMINMAX define as default. r=mshal (88fa52e9e)
- Bug 830801 - Part 3. Remove NOMINMAX define from cpp source. r=mshal (c841b399f)
- Bug 1169433 - Remove UnicharSelfTest and turn NormalizationTest into a gtest. r=glandium,smontagu (625dcaf32)
- Bug 1170072 - Part 1. Make GetCharProps1 as static function. r=jfkthame (6ab8b7c4f)
- Bug 1183209 patch 2: update data generation tools to Unicode 8, r=jfkthame (78e91de20)
- Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame (c9fea054f) (95440d2f9)
- missing bits from Bug 1162569 - default engine files should be in the omni.ja file, r=markh,glandium. (c7d628bdd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (4cb5b536b)
- Bug 1186696. Event handlers on JS-implemented webidl interfaces should have the same behavior as other event handlers: accept all values, convert non-objects to null. r=smaug (f61a308fb)
- Bug 983301 part 1. Handle JS-to-native conversion for Promise values via calling Promise::Resolve on whatever value was passed in (except if the type is nullable and the passed-in value is null or undefined). r=peterv (4aaf04c66)
- Bug 983301 part 2. Change Promise to not be distinguishable from any other type. r=peterv (0f463a834)
- Bug 1157848 - Fix leak in OwningNonNull constructor from already_AddRefed; r=bz (a2a0aaa7a)
- Bug 983301 Add a test for FetchEvent.respondWith(5). r=bz (5de2ea7d5)
- Bug 1166932 - Part 1: Copy the editor observers array before iterating over it; r=roc (db74b264d)
- Bug 1166932 - Part 2: Make sure that nsTextInputListener doesn't try to perform edit actions if it has been disconnected from the editor object; r=roc (7143bc782)
- Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj (77c373751)
- Bug 1163044 - Forward NS_MOUSE_ENTER_WIDGET into content process. r=smaug (46fcb7720)
- Bug 1182358 - RequestSyncService.jsm should use AlarmService instead nsITimer, r=nsm (d0eb0bcd4)
- Bug 1142609 - Fix PEP 8 E111/E113 warnings in dom/bindings's Python code. r=peterv (56bc4b865)
- Bug 1142609 - Fix PEP 8 E121 warnings in dom/bindings's Python code. r=peterv (93f8021f6)
- Bug 1142609 - Fix flake8's E122 warnings in dom/bindings's Python code. r=peterv (32f4cb3a2)
- Bug 1142609 - Fix PEP 8 E126 warnings in dom/bindings's Python code. r=peterv (fd7710f34)
- Bug 1142609 - Fix PEP 8 E124 warnings in dom/bindings's Python code. r=peterv (20d26ce01)
- Bug 1142609 - Fix PEP 8 E125 warnings in dom/bindings's Python code. r=peterv (817ae2eb6)
- Bug 1142609 - Fix PEP 8 E127 warnings in dom/bindings's Python code. r=peterv (031b0026f)
- Bug 1142609 - Fix PEP 8 E128 warnings in dom/bindings's Python code. r=peterv (ec4ab550e)
- Bug 1142609 - Fix PEP 8 E2xx warnings in dom/bindings's Python code. r=peterv (0a65500d3)
- Bug 1157588. Produce a better error message when someone tries to pass a mixin as an argument. r=peterv (33d91a9b0)
- Bug 1142609 - Fix PEP 8 E3xx warnings in dom/bindings's Python code. r=peterv (0cd9b0613)
- Bug 1176236. Make typed array arguments work for constructors of JS-implemented interfaces. r=peterv (31e3d3c82)
- Bug 1162956 part 1. Move forwardDeclareForType to be a method on ForwardDeclarationBuilder. r=peterv (8f5f3ff49)
- Bug 1162956 part 2. Forward-declare things as needed in example codegen. Also, use js/TypeDecls.h for the JSContext declaration and include BindingDeclarations.h so we get things like Optional (which are a pain to forward-declare). r=peterv (9192d061b)
- Bug 1166443. Example codegen should output the right signature for Wrap() when the object is not wrappercached. r=peterv (12ca80503)
- Bug 1177869. Fix example codegen to output the correct return type for WrapObject in the non-wrappercached case. r=peterv (0c44da02c)
- Bug 1025395. Output a #error instead of a nonexistent macro for the CC bits of example codegen, to make it clearer to people using it what they should do with CC. r=peterv (75dce91d4)
- Bug 1173913. Indicate what webidl generated files were generated from, if they were generated for a particular webidl file. r=peterv (aaa86dbe8)
- Bug 1165182 - Stop LE scans when Bluetooth adapter is disconnected from its owner. r=joliu (6a3dbc1ae)
- Bug 1176898 - Remove redundant DisconnectFromOwner of BluetoothDiscoveryHandle. r=btian (7ddae05ad)
- Bug 1156716: Build GATT HAL helpers in Bluetooth v1, r=joliu (0572f1af1)
- Bug 1163499 - Part 1: Revise BluetoothGattInterface and result handler for daemon support. r=tzimmermann (e40f7703f)
- Bug 1163499 - Part 2: Add helpers for Bluetooth daemon GATT client support. r=tzimmermann (9c52b9b0b)
- Bug 1163499 - Part 3: Add GATT module for Bluetooth daemon. r=tzimmermann (730394aac)
- Bug 1163499 - Part 4: Add GATT and GATT client interfaces for Bluetooth daemon. r=tzimmermann (7aefc1c20)
- Bug 1163499 - Part 5: Support GATT profile when using Bluetooth daemon. r=tzimmermann (4e71b4901)
- Bug 1148506: Remove unused variable 'bool result' from code generated by getDeleterBody(), in Codegen.py. r=jorendorff (aa31f486d)
- Bug 1170971 - Part 1: Fix BluetoothGattReadParam unpacking in daemon backend. r=tzimmermann (78e8facce)
- Bug 1142609 - Fix PEP 8 E5xx warnings in dom/bindings's Python code. r=peterv (08f5edc45)
- Bug 1142609 - Fix PEP 8 E7xx warnings in dom/bindings's Python code. r=peterv (7fc970bff)
- Bug 1170971 - Part 2: Fix BluetoothGattAdvData unpacking in daemon backend. r=tzimmermann (4285509b2)
- Bug 603201 - Enable primitive receivers in [[Set]]. r=jorendorff (726d46b63)
- Bug 1174717 - Passing fallible when calling AppendElement method for Sequence types in bluetooth2. r=shuang (557d92545)
- pointer style (8f7275cf4)
- Bug 1192297 - Rephrase Proxy static methods to make it clearer that the handler->hasPrototype() case is the weird case. r=Waldo. (2e68353c3)
- Bug 1105045 - Outerize the receiver passed to proxy hooks. r=efaust. (c00a1db2f)
- Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust (f5a87f31b)
- Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug (0b871d846)
- Bug 1175173 - Don't box primitive this values in {Object, Array}.prototype.toLocaleString. r=till (11a66b2b6)
- Bug 1179141 - Remove macro |BT_API2_LOGR|, r=joliu (792fbcde8)
- Bug 1161991: Gatt server neutral-backend interface; r=jocelyn (f093551c3) (2b0b985a1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1206596: Make random_generateSeed visible, and let it generate wider seeds. r=fitzgen (6c94fd975)
- Bug 1159552 - Clear local arrays while discovering. r=jocelyn (912dd8429)
- Bug 1179682 - Remove |mName| from BluetoothReplyRunnable, r=joliu (541e01427)
- Bug 1186317 - [cleanup] Remove unused macros and unnecessary logs, r=shuang (38908d9fc)
- Bug 1181478 - Expose BluetoothGattServer object in BluetoothAdapter. r=btian, r=mrbkap, a=me (450cdb58e)
- Bug 1188394 - Fix warning: NS_ENSURE_TRUE(aTypes.Length()) failed, r=joliu (c898e6401) (413983e19)
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211113-413983e19-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211113-413983e19-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211113-413983e19-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211113-413983e19-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 1166847 followup: Add 'override' annotation to some new overriding methods in jswrapper.h. rs=ehsan (20a3e9857)
- pointer style (b13f08224)
- Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj (c8fa9e836)
- Bug 1156398: Pass ProcessOrientation.cpp's unused-by-default bools to mozilla::unused. r=mwu (e1200be54)
- Bug 1159124 - Suppress -Wunused-exception-parameter warning in nsClipboard.mm. r=spohl (dc3c4c4d0)
- Bug 1152921 - Always initialize platform-specific booleans in PrintData before sending over IPC. r=mconley (45fb8cf07)
- Bug 1091112 - Serialize nsIPrintSettings options bitfield. r=jimm (17d38b152)
- Bug 1091112 - Add OS X-specific members to PrintData IPDL struct. r=jimm (62182eb24)
- Bug 1091112 - Proxy opening the print dialog on OS X to the parent. r=mstange (adf38a12a)
- Bug 1204398 - Fix -Wshadow warnings in widget/cocoa. r=spohl (9c4f43861)
- missing bits of Bug 1193038: Purposely leak StatisticsReport object and suppress the leak report r=glandium,mccr8,njn (cc0c1a908)
- Bug 1144580 - Whitelist pselect6 in content seccomp-bpf policy. r=kang (144c67d00)
- Bug 1144514 - Whitelist pread64 in content seccomp-bpf policy. r=kang (c01f7f65c)
- Bug 1055310 - Step 1: Convert seccomp-bpf policies to Chromium PolicyCompiler. r=kang (8fbf648ba)
- Bug 1055310 - Step 2: Move SIGSYS handling to Chromium TrapRegistry. r=kang (e80ff13a6)
- Bug 1055310 - Step 3: Move syscall interceptions into SandboxFilter.cpp. r=kang (59c0b2454)
- Bug 1004011 - Support SECCOMP_FILTER_FLAG_TSYNC if available. r=kang (cf97070a9)
- Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. (c9df97498)
- Bug 1189125 - Allow xpcshell to use GTK (r=karlt) (e363a27aa)
- Bug 830801 - Part 1. Set NOMINMAX define as default. r=mshal (88fa52e9e)
- Bug 830801 - Part 3. Remove NOMINMAX define from cpp source. r=mshal (c841b399f)
- Bug 1169433 - Remove UnicharSelfTest and turn NormalizationTest into a gtest. r=glandium,smontagu (625dcaf32)
- Bug 1170072 - Part 1. Make GetCharProps1 as static function. r=jfkthame (6ab8b7c4f)
- Bug 1183209 patch 2: update data generation tools to Unicode 8, r=jfkthame (78e91de20)
- Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame (c9fea054f) (95440d2f9)
- missing bits from Bug 1162569 - default engine files should be in the omni.ja file, r=markh,glandium. (c7d628bdd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (4cb5b536b)
- Bug 1186696. Event handlers on JS-implemented webidl interfaces should have the same behavior as other event handlers: accept all values, convert non-objects to null. r=smaug (f61a308fb)
- Bug 983301 part 1. Handle JS-to-native conversion for Promise values via calling Promise::Resolve on whatever value was passed in (except if the type is nullable and the passed-in value is null or undefined). r=peterv (4aaf04c66)
- Bug 983301 part 2. Change Promise to not be distinguishable from any other type. r=peterv (0f463a834)
- Bug 1157848 - Fix leak in OwningNonNull constructor from already_AddRefed; r=bz (a2a0aaa7a)
- Bug 983301 Add a test for FetchEvent.respondWith(5). r=bz (5de2ea7d5)
- Bug 1166932 - Part 1: Copy the editor observers array before iterating over it; r=roc (db74b264d)
- Bug 1166932 - Part 2: Make sure that nsTextInputListener doesn't try to perform edit actions if it has been disconnected from the editor object; r=roc (7143bc782)
- Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj (77c373751)
- Bug 1163044 - Forward NS_MOUSE_ENTER_WIDGET into content process. r=smaug (46fcb7720)
- Bug 1182358 - RequestSyncService.jsm should use AlarmService instead nsITimer, r=nsm (d0eb0bcd4)
- Bug 1142609 - Fix PEP 8 E111/E113 warnings in dom/bindings's Python code. r=peterv (56bc4b865)
- Bug 1142609 - Fix PEP 8 E121 warnings in dom/bindings's Python code. r=peterv (93f8021f6)
- Bug 1142609 - Fix flake8's E122 warnings in dom/bindings's Python code. r=peterv (32f4cb3a2)
- Bug 1142609 - Fix PEP 8 E126 warnings in dom/bindings's Python code. r=peterv (fd7710f34)
- Bug 1142609 - Fix PEP 8 E124 warnings in dom/bindings's Python code. r=peterv (20d26ce01)
- Bug 1142609 - Fix PEP 8 E125 warnings in dom/bindings's Python code. r=peterv (817ae2eb6)
- Bug 1142609 - Fix PEP 8 E127 warnings in dom/bindings's Python code. r=peterv (031b0026f)
- Bug 1142609 - Fix PEP 8 E128 warnings in dom/bindings's Python code. r=peterv (ec4ab550e)
- Bug 1142609 - Fix PEP 8 E2xx warnings in dom/bindings's Python code. r=peterv (0a65500d3)
- Bug 1157588. Produce a better error message when someone tries to pass a mixin as an argument. r=peterv (33d91a9b0)
- Bug 1142609 - Fix PEP 8 E3xx warnings in dom/bindings's Python code. r=peterv (0cd9b0613)
- Bug 1176236. Make typed array arguments work for constructors of JS-implemented interfaces. r=peterv (31e3d3c82)
- Bug 1162956 part 1. Move forwardDeclareForType to be a method on ForwardDeclarationBuilder. r=peterv (8f5f3ff49)
- Bug 1162956 part 2. Forward-declare things as needed in example codegen. Also, use js/TypeDecls.h for the JSContext declaration and include BindingDeclarations.h so we get things like Optional (which are a pain to forward-declare). r=peterv (9192d061b)
- Bug 1166443. Example codegen should output the right signature for Wrap() when the object is not wrappercached. r=peterv (12ca80503)
- Bug 1177869. Fix example codegen to output the correct return type for WrapObject in the non-wrappercached case. r=peterv (0c44da02c)
- Bug 1025395. Output a #error instead of a nonexistent macro for the CC bits of example codegen, to make it clearer to people using it what they should do with CC. r=peterv (75dce91d4)
- Bug 1173913. Indicate what webidl generated files were generated from, if they were generated for a particular webidl file. r=peterv (aaa86dbe8)
- Bug 1165182 - Stop LE scans when Bluetooth adapter is disconnected from its owner. r=joliu (6a3dbc1ae)
- Bug 1176898 - Remove redundant DisconnectFromOwner of BluetoothDiscoveryHandle. r=btian (7ddae05ad)
- Bug 1156716: Build GATT HAL helpers in Bluetooth v1, r=joliu (0572f1af1)
- Bug 1163499 - Part 1: Revise BluetoothGattInterface and result handler for daemon support. r=tzimmermann (e40f7703f)
- Bug 1163499 - Part 2: Add helpers for Bluetooth daemon GATT client support. r=tzimmermann (9c52b9b0b)
- Bug 1163499 - Part 3: Add GATT module for Bluetooth daemon. r=tzimmermann (730394aac)
- Bug 1163499 - Part 4: Add GATT and GATT client interfaces for Bluetooth daemon. r=tzimmermann (7aefc1c20)
- Bug 1163499 - Part 5: Support GATT profile when using Bluetooth daemon. r=tzimmermann (4e71b4901)
- Bug 1148506: Remove unused variable 'bool result' from code generated by getDeleterBody(), in Codegen.py. r=jorendorff (aa31f486d)
- Bug 1170971 - Part 1: Fix BluetoothGattReadParam unpacking in daemon backend. r=tzimmermann (78e8facce)
- Bug 1142609 - Fix PEP 8 E5xx warnings in dom/bindings's Python code. r=peterv (08f5edc45)
- Bug 1142609 - Fix PEP 8 E7xx warnings in dom/bindings's Python code. r=peterv (7fc970bff)
- Bug 1170971 - Part 2: Fix BluetoothGattAdvData unpacking in daemon backend. r=tzimmermann (4285509b2)
- Bug 603201 - Enable primitive receivers in [[Set]]. r=jorendorff (726d46b63)
- Bug 1174717 - Passing fallible when calling AppendElement method for Sequence types in bluetooth2. r=shuang (557d92545)
- pointer style (8f7275cf4)
- Bug 1192297 - Rephrase Proxy static methods to make it clearer that the handler->hasPrototype() case is the weird case. r=Waldo. (2e68353c3)
- Bug 1105045 - Outerize the receiver passed to proxy hooks. r=efaust. (c00a1db2f)
- Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust (f5a87f31b)
- Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug (0b871d846)
- Bug 1175173 - Don't box primitive this values in {Object, Array}.prototype.toLocaleString. r=till (11a66b2b6)
- Bug 1179141 - Remove macro |BT_API2_LOGR|, r=joliu (792fbcde8)
- Bug 1161991: Gatt server neutral-backend interface; r=jocelyn (f093551c3) (2b0b985a1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1206596: Make random_generateSeed visible, and let it generate wider seeds. r=fitzgen (6c94fd975)
- Bug 1159552 - Clear local arrays while discovering. r=jocelyn (912dd8429)
- Bug 1179682 - Remove |mName| from BluetoothReplyRunnable, r=joliu (541e01427)
- Bug 1186317 - [cleanup] Remove unused macros and unnecessary logs, r=shuang (38908d9fc)
- Bug 1181478 - Expose BluetoothGattServer object in BluetoothAdapter. r=btian, r=mrbkap, a=me (450cdb58e)
- Bug 1188394 - Fix warning: NS_ENSURE_TRUE(aTypes.Length()) failed, r=joliu (c898e6401) (413983e19)
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211113.7z
Changelog:
In-tree changes:
- stdafx: include C++ algorithm header early and use std::min and std::max so gdiplus.h will have min and max to use after Bug 830801 was landed goanna3. (eab5b358)
Out-of-tree changes:
* update Goanna3 to git 00fee1e0a...413983e19:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1166847 followup: Add 'override' annotation to some new overriding methods in jswrapper.h. rs=ehsan (20a3e9857)
- pointer style (b13f08224)
- Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj (c8fa9e836)
- Bug 1156398: Pass ProcessOrientation.cpp's unused-by-default bools to mozilla::unused. r=mwu (e1200be54)
- Bug 1159124 - Suppress -Wunused-exception-parameter warning in nsClipboard.mm. r=spohl (dc3c4c4d0)
- Bug 1152921 - Always initialize platform-specific booleans in PrintData before sending over IPC. r=mconley (45fb8cf07)
- Bug 1091112 - Serialize nsIPrintSettings options bitfield. r=jimm (17d38b152)
- Bug 1091112 - Add OS X-specific members to PrintData IPDL struct. r=jimm (62182eb24)
- Bug 1091112 - Proxy opening the print dialog on OS X to the parent. r=mstange (adf38a12a)
- Bug 1204398 - Fix -Wshadow warnings in widget/cocoa. r=spohl (9c4f43861)
- missing bits of Bug 1193038: Purposely leak StatisticsReport object and suppress the leak report r=glandium,mccr8,njn (cc0c1a908)
- Bug 1144580 - Whitelist pselect6 in content seccomp-bpf policy. r=kang (144c67d00)
- Bug 1144514 - Whitelist pread64 in content seccomp-bpf policy. r=kang (c01f7f65c)
- Bug 1055310 - Step 1: Convert seccomp-bpf policies to Chromium PolicyCompiler. r=kang (8fbf648ba)
- Bug 1055310 - Step 2: Move SIGSYS handling to Chromium TrapRegistry. r=kang (e80ff13a6)
- Bug 1055310 - Step 3: Move syscall interceptions into SandboxFilter.cpp. r=kang (59c0b2454)
- Bug 1004011 - Support SECCOMP_FILTER_FLAG_TSYNC if available. r=kang (cf97070a9)
- Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. (c9df97498)
- Bug 1189125 - Allow xpcshell to use GTK (r=karlt) (e363a27aa)
- Bug 830801 - Part 1. Set NOMINMAX define as default. r=mshal (88fa52e9e)
- Bug 830801 - Part 3. Remove NOMINMAX define from cpp source. r=mshal (c841b399f)
- Bug 1169433 - Remove UnicharSelfTest and turn NormalizationTest into a gtest. r=glandium,smontagu (625dcaf32)
- Bug 1170072 - Part 1. Make GetCharProps1 as static function. r=jfkthame (6ab8b7c4f)
- Bug 1183209 patch 2: update data generation tools to Unicode 8, r=jfkthame (78e91de20)
- Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame (c9fea054f) (95440d2f9)
- missing bits from Bug 1162569 - default engine files should be in the omni.ja file, r=markh,glandium. (c7d628bdd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (4cb5b536b)
- Bug 1186696. Event handlers on JS-implemented webidl interfaces should have the same behavior as other event handlers: accept all values, convert non-objects to null. r=smaug (f61a308fb)
- Bug 983301 part 1. Handle JS-to-native conversion for Promise values via calling Promise::Resolve on whatever value was passed in (except if the type is nullable and the passed-in value is null or undefined). r=peterv (4aaf04c66)
- Bug 983301 part 2. Change Promise to not be distinguishable from any other type. r=peterv (0f463a834)
- Bug 1157848 - Fix leak in OwningNonNull constructor from already_AddRefed; r=bz (a2a0aaa7a)
- Bug 983301 Add a test for FetchEvent.respondWith(5). r=bz (5de2ea7d5)
- Bug 1166932 - Part 1: Copy the editor observers array before iterating over it; r=roc (db74b264d)
- Bug 1166932 - Part 2: Make sure that nsTextInputListener doesn't try to perform edit actions if it has been disconnected from the editor object; r=roc (7143bc782)
- Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj (77c373751)
- Bug 1163044 - Forward NS_MOUSE_ENTER_WIDGET into content process. r=smaug (46fcb7720)
- Bug 1182358 - RequestSyncService.jsm should use AlarmService instead nsITimer, r=nsm (d0eb0bcd4)
- Bug 1142609 - Fix PEP 8 E111/E113 warnings in dom/bindings's Python code. r=peterv (56bc4b865)
- Bug 1142609 - Fix PEP 8 E121 warnings in dom/bindings's Python code. r=peterv (93f8021f6)
- Bug 1142609 - Fix flake8's E122 warnings in dom/bindings's Python code. r=peterv (32f4cb3a2)
- Bug 1142609 - Fix PEP 8 E126 warnings in dom/bindings's Python code. r=peterv (fd7710f34)
- Bug 1142609 - Fix PEP 8 E124 warnings in dom/bindings's Python code. r=peterv (20d26ce01)
- Bug 1142609 - Fix PEP 8 E125 warnings in dom/bindings's Python code. r=peterv (817ae2eb6)
- Bug 1142609 - Fix PEP 8 E127 warnings in dom/bindings's Python code. r=peterv (031b0026f)
- Bug 1142609 - Fix PEP 8 E128 warnings in dom/bindings's Python code. r=peterv (ec4ab550e)
- Bug 1142609 - Fix PEP 8 E2xx warnings in dom/bindings's Python code. r=peterv (0a65500d3)
- Bug 1157588. Produce a better error message when someone tries to pass a mixin as an argument. r=peterv (33d91a9b0)
- Bug 1142609 - Fix PEP 8 E3xx warnings in dom/bindings's Python code. r=peterv (0cd9b0613)
- Bug 1176236. Make typed array arguments work for constructors of JS-implemented interfaces. r=peterv (31e3d3c82)
- Bug 1162956 part 1. Move forwardDeclareForType to be a method on ForwardDeclarationBuilder. r=peterv (8f5f3ff49)
- Bug 1162956 part 2. Forward-declare things as needed in example codegen. Also, use js/TypeDecls.h for the JSContext declaration and include BindingDeclarations.h so we get things like Optional (which are a pain to forward-declare). r=peterv (9192d061b)
- Bug 1166443. Example codegen should output the right signature for Wrap() when the object is not wrappercached. r=peterv (12ca80503)
- Bug 1177869. Fix example codegen to output the correct return type for WrapObject in the non-wrappercached case. r=peterv (0c44da02c)
- Bug 1025395. Output a #error instead of a nonexistent macro for the CC bits of example codegen, to make it clearer to people using it what they should do with CC. r=peterv (75dce91d4)
- Bug 1173913. Indicate what webidl generated files were generated from, if they were generated for a particular webidl file. r=peterv (aaa86dbe8)
- Bug 1165182 - Stop LE scans when Bluetooth adapter is disconnected from its owner. r=joliu (6a3dbc1ae)
- Bug 1176898 - Remove redundant DisconnectFromOwner of BluetoothDiscoveryHandle. r=btian (7ddae05ad)
- Bug 1156716: Build GATT HAL helpers in Bluetooth v1, r=joliu (0572f1af1)
- Bug 1163499 - Part 1: Revise BluetoothGattInterface and result handler for daemon support. r=tzimmermann (e40f7703f)
- Bug 1163499 - Part 2: Add helpers for Bluetooth daemon GATT client support. r=tzimmermann (9c52b9b0b)
- Bug 1163499 - Part 3: Add GATT module for Bluetooth daemon. r=tzimmermann (730394aac)
- Bug 1163499 - Part 4: Add GATT and GATT client interfaces for Bluetooth daemon. r=tzimmermann (7aefc1c20)
- Bug 1163499 - Part 5: Support GATT profile when using Bluetooth daemon. r=tzimmermann (4e71b4901)
- Bug 1148506: Remove unused variable 'bool result' from code generated by getDeleterBody(), in Codegen.py. r=jorendorff (aa31f486d)
- Bug 1170971 - Part 1: Fix BluetoothGattReadParam unpacking in daemon backend. r=tzimmermann (78e8facce)
- Bug 1142609 - Fix PEP 8 E5xx warnings in dom/bindings's Python code. r=peterv (08f5edc45)
- Bug 1142609 - Fix PEP 8 E7xx warnings in dom/bindings's Python code. r=peterv (7fc970bff)
- Bug 1170971 - Part 2: Fix BluetoothGattAdvData unpacking in daemon backend. r=tzimmermann (4285509b2)
- Bug 603201 - Enable primitive receivers in [[Set]]. r=jorendorff (726d46b63)
- Bug 1174717 - Passing fallible when calling AppendElement method for Sequence types in bluetooth2. r=shuang (557d92545)
- pointer style (8f7275cf4)
- Bug 1192297 - Rephrase Proxy static methods to make it clearer that the handler->hasPrototype() case is the weird case. r=Waldo. (2e68353c3)
- Bug 1105045 - Outerize the receiver passed to proxy hooks. r=efaust. (c00a1db2f)
- Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust (f5a87f31b)
- Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug (0b871d846)
- Bug 1175173 - Don't box primitive this values in {Object, Array}.prototype.toLocaleString. r=till (11a66b2b6)
- Bug 1179141 - Remove macro |BT_API2_LOGR|, r=joliu (792fbcde8)
- Bug 1161991: Gatt server neutral-backend interface; r=jocelyn (f093551c3) (2b0b985a1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1206596: Make random_generateSeed visible, and let it generate wider seeds. r=fitzgen (6c94fd975)
- Bug 1159552 - Clear local arrays while discovering. r=jocelyn (912dd8429)
- Bug 1179682 - Remove |mName| from BluetoothReplyRunnable, r=joliu (541e01427)
- Bug 1186317 - [cleanup] Remove unused macros and unnecessary logs, r=shuang (38908d9fc)
- Bug 1181478 - Expose BluetoothGattServer object in BluetoothAdapter. r=btian, r=mrbkap, a=me (450cdb58e)
- Bug 1188394 - Fix warning: NS_ENSURE_TRUE(aTypes.Length()) failed, r=joliu (c898e6401) (413983e19)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211113.7z
Changelog:
In-tree changes:
- stdafx: include C++ algorithm header early and use std::min and std::max so gdiplus.h will have min and max to use after Bug 830801 was landed goanna3. (eab5b358)
Out-of-tree changes:
* update Goanna3 to git 00fee1e0a...413983e19:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1166847 followup: Add 'override' annotation to some new overriding methods in jswrapper.h. rs=ehsan (20a3e9857)
- pointer style (b13f08224)
- Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj (c8fa9e836)
- Bug 1156398: Pass ProcessOrientation.cpp's unused-by-default bools to mozilla::unused. r=mwu (e1200be54)
- Bug 1159124 - Suppress -Wunused-exception-parameter warning in nsClipboard.mm. r=spohl (dc3c4c4d0)
- Bug 1152921 - Always initialize platform-specific booleans in PrintData before sending over IPC. r=mconley (45fb8cf07)
- Bug 1091112 - Serialize nsIPrintSettings options bitfield. r=jimm (17d38b152)
- Bug 1091112 - Add OS X-specific members to PrintData IPDL struct. r=jimm (62182eb24)
- Bug 1091112 - Proxy opening the print dialog on OS X to the parent. r=mstange (adf38a12a)
- Bug 1204398 - Fix -Wshadow warnings in widget/cocoa. r=spohl (9c4f43861)
- missing bits of Bug 1193038: Purposely leak StatisticsReport object and suppress the leak report r=glandium,mccr8,njn (cc0c1a908)
- Bug 1144580 - Whitelist pselect6 in content seccomp-bpf policy. r=kang (144c67d00)
- Bug 1144514 - Whitelist pread64 in content seccomp-bpf policy. r=kang (c01f7f65c)
- Bug 1055310 - Step 1: Convert seccomp-bpf policies to Chromium PolicyCompiler. r=kang (8fbf648ba)
- Bug 1055310 - Step 2: Move SIGSYS handling to Chromium TrapRegistry. r=kang (e80ff13a6)
- Bug 1055310 - Step 3: Move syscall interceptions into SandboxFilter.cpp. r=kang (59c0b2454)
- Bug 1004011 - Support SECCOMP_FILTER_FLAG_TSYNC if available. r=kang (cf97070a9)
- Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. (c9df97498)
- Bug 1189125 - Allow xpcshell to use GTK (r=karlt) (e363a27aa)
- Bug 830801 - Part 1. Set NOMINMAX define as default. r=mshal (88fa52e9e)
- Bug 830801 - Part 3. Remove NOMINMAX define from cpp source. r=mshal (c841b399f)
- Bug 1169433 - Remove UnicharSelfTest and turn NormalizationTest into a gtest. r=glandium,smontagu (625dcaf32)
- Bug 1170072 - Part 1. Make GetCharProps1 as static function. r=jfkthame (6ab8b7c4f)
- Bug 1183209 patch 2: update data generation tools to Unicode 8, r=jfkthame (78e91de20)
- Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame (c9fea054f) (95440d2f9)
- missing bits from Bug 1162569 - default engine files should be in the omni.ja file, r=markh,glandium. (c7d628bdd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (4cb5b536b)
- Bug 1186696. Event handlers on JS-implemented webidl interfaces should have the same behavior as other event handlers: accept all values, convert non-objects to null. r=smaug (f61a308fb)
- Bug 983301 part 1. Handle JS-to-native conversion for Promise values via calling Promise::Resolve on whatever value was passed in (except if the type is nullable and the passed-in value is null or undefined). r=peterv (4aaf04c66)
- Bug 983301 part 2. Change Promise to not be distinguishable from any other type. r=peterv (0f463a834)
- Bug 1157848 - Fix leak in OwningNonNull constructor from already_AddRefed; r=bz (a2a0aaa7a)
- Bug 983301 Add a test for FetchEvent.respondWith(5). r=bz (5de2ea7d5)
- Bug 1166932 - Part 1: Copy the editor observers array before iterating over it; r=roc (db74b264d)
- Bug 1166932 - Part 2: Make sure that nsTextInputListener doesn't try to perform edit actions if it has been disconnected from the editor object; r=roc (7143bc782)
- Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj (77c373751)
- Bug 1163044 - Forward NS_MOUSE_ENTER_WIDGET into content process. r=smaug (46fcb7720)
- Bug 1182358 - RequestSyncService.jsm should use AlarmService instead nsITimer, r=nsm (d0eb0bcd4)
- Bug 1142609 - Fix PEP 8 E111/E113 warnings in dom/bindings's Python code. r=peterv (56bc4b865)
- Bug 1142609 - Fix PEP 8 E121 warnings in dom/bindings's Python code. r=peterv (93f8021f6)
- Bug 1142609 - Fix flake8's E122 warnings in dom/bindings's Python code. r=peterv (32f4cb3a2)
- Bug 1142609 - Fix PEP 8 E126 warnings in dom/bindings's Python code. r=peterv (fd7710f34)
- Bug 1142609 - Fix PEP 8 E124 warnings in dom/bindings's Python code. r=peterv (20d26ce01)
- Bug 1142609 - Fix PEP 8 E125 warnings in dom/bindings's Python code. r=peterv (817ae2eb6)
- Bug 1142609 - Fix PEP 8 E127 warnings in dom/bindings's Python code. r=peterv (031b0026f)
- Bug 1142609 - Fix PEP 8 E128 warnings in dom/bindings's Python code. r=peterv (ec4ab550e)
- Bug 1142609 - Fix PEP 8 E2xx warnings in dom/bindings's Python code. r=peterv (0a65500d3)
- Bug 1157588. Produce a better error message when someone tries to pass a mixin as an argument. r=peterv (33d91a9b0)
- Bug 1142609 - Fix PEP 8 E3xx warnings in dom/bindings's Python code. r=peterv (0cd9b0613)
- Bug 1176236. Make typed array arguments work for constructors of JS-implemented interfaces. r=peterv (31e3d3c82)
- Bug 1162956 part 1. Move forwardDeclareForType to be a method on ForwardDeclarationBuilder. r=peterv (8f5f3ff49)
- Bug 1162956 part 2. Forward-declare things as needed in example codegen. Also, use js/TypeDecls.h for the JSContext declaration and include BindingDeclarations.h so we get things like Optional (which are a pain to forward-declare). r=peterv (9192d061b)
- Bug 1166443. Example codegen should output the right signature for Wrap() when the object is not wrappercached. r=peterv (12ca80503)
- Bug 1177869. Fix example codegen to output the correct return type for WrapObject in the non-wrappercached case. r=peterv (0c44da02c)
- Bug 1025395. Output a #error instead of a nonexistent macro for the CC bits of example codegen, to make it clearer to people using it what they should do with CC. r=peterv (75dce91d4)
- Bug 1173913. Indicate what webidl generated files were generated from, if they were generated for a particular webidl file. r=peterv (aaa86dbe8)
- Bug 1165182 - Stop LE scans when Bluetooth adapter is disconnected from its owner. r=joliu (6a3dbc1ae)
- Bug 1176898 - Remove redundant DisconnectFromOwner of BluetoothDiscoveryHandle. r=btian (7ddae05ad)
- Bug 1156716: Build GATT HAL helpers in Bluetooth v1, r=joliu (0572f1af1)
- Bug 1163499 - Part 1: Revise BluetoothGattInterface and result handler for daemon support. r=tzimmermann (e40f7703f)
- Bug 1163499 - Part 2: Add helpers for Bluetooth daemon GATT client support. r=tzimmermann (9c52b9b0b)
- Bug 1163499 - Part 3: Add GATT module for Bluetooth daemon. r=tzimmermann (730394aac)
- Bug 1163499 - Part 4: Add GATT and GATT client interfaces for Bluetooth daemon. r=tzimmermann (7aefc1c20)
- Bug 1163499 - Part 5: Support GATT profile when using Bluetooth daemon. r=tzimmermann (4e71b4901)
- Bug 1148506: Remove unused variable 'bool result' from code generated by getDeleterBody(), in Codegen.py. r=jorendorff (aa31f486d)
- Bug 1170971 - Part 1: Fix BluetoothGattReadParam unpacking in daemon backend. r=tzimmermann (78e8facce)
- Bug 1142609 - Fix PEP 8 E5xx warnings in dom/bindings's Python code. r=peterv (08f5edc45)
- Bug 1142609 - Fix PEP 8 E7xx warnings in dom/bindings's Python code. r=peterv (7fc970bff)
- Bug 1170971 - Part 2: Fix BluetoothGattAdvData unpacking in daemon backend. r=tzimmermann (4285509b2)
- Bug 603201 - Enable primitive receivers in [[Set]]. r=jorendorff (726d46b63)
- Bug 1174717 - Passing fallible when calling AppendElement method for Sequence types in bluetooth2. r=shuang (557d92545)
- pointer style (8f7275cf4)
- Bug 1192297 - Rephrase Proxy static methods to make it clearer that the handler->hasPrototype() case is the weird case. r=Waldo. (2e68353c3)
- Bug 1105045 - Outerize the receiver passed to proxy hooks. r=efaust. (c00a1db2f)
- Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust (f5a87f31b)
- Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug (0b871d846)
- Bug 1175173 - Don't box primitive this values in {Object, Array}.prototype.toLocaleString. r=till (11a66b2b6)
- Bug 1179141 - Remove macro |BT_API2_LOGR|, r=joliu (792fbcde8)
- Bug 1161991: Gatt server neutral-backend interface; r=jocelyn (f093551c3) (2b0b985a1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1206596: Make random_generateSeed visible, and let it generate wider seeds. r=fitzgen (6c94fd975)
- Bug 1159552 - Clear local arrays while discovering. r=jocelyn (912dd8429)
- Bug 1179682 - Remove |mName| from BluetoothReplyRunnable, r=joliu (541e01427)
- Bug 1186317 - [cleanup] Remove unused macros and unnecessary logs, r=shuang (38908d9fc)
- Bug 1181478 - Expose BluetoothGattServer object in BluetoothAdapter. r=btian, r=mrbkap, a=me (450cdb58e)
- Bug 1188394 - Fix warning: NS_ENSURE_TRUE(aTypes.Length()) failed, r=joliu (c898e6401) (413983e19)
* 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
Browsers release notes
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211120-20d9ef889-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211120-20d9ef889-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211120-20d9ef889-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211120-20d9ef889-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 1202965 (part 1) - Add MOZ_UNUSED. r=froydnj. (457960f48)
- Bug 1200097 - Fix warnings in logalloc. r=glandium. (3f115e470)
- Bug 1200623 - Fix FdPrintf.o link error in --disable-optimize builds. r=glandium. (4f07a36e2)
- Bug 1202965 (part 2) - Use MOZ_UNUSED in FdPrintf.c. r=glandium. (2dd55aaa7)
- Bug 1203314 - Make operator<< a method on unused_t. r=froydnj This prevents operator overload resolution from failing when this file is included in a file that uses Chromium IPC logging. (80f5cf4c5)
- Bug 1014691 - Move APZ mochitests to gfx/layers/apz/test/mochitest. r=kats (b3e811b10)
- Bug 1014691 - Move TestAsyncPanZoomController.cpp to gfx/layers/apz/test/gtest. r=kats,glandium (7c7598033)
- Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel (986b49392)
- Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel (58002f967)
- partial of Bug 1140675 - Disable failing tests on windows opt. r=me (8d4b5b761)
- Bug 1170081 - Add a tag to run only mochitests that use HTMLMediaElement::MozCaptureStream. r=cpearce. (fc9e19146)
- Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings. (464905f1b)
- Bug 1184414 - X.[[SetPrototypeOf]](Y) should succeed if X.[[Prototype]] is already Y. r=jorendorff. (3c3b9767c)
- Bug 1240792 - Test that assignment to primitives throws in strict mode. r=jorendorff (5fe30b7d1)
- Bug 1172609 - Part 5: Add js::ResetTimeZone() function. r=waldo, r=ted (2f8021714)
- Bug 1172609 - Part 6: Add nsJSUtils::ResetTimeZone() function. r=ehsan (35c1bbeb2)
- Bug 1172609 - Part 7: Hal calls nsJSUtils::ResetTimeZone() when timezone changes. r=dhylands (fe55a0830)
- Bug 1150534 - Synchronously decode favicons before calling GetFrame. r=tn (4f1acc810)
- Bug 1168495 - Restrict updated region to fall within GTK window. r=jrmuizel (d92a71a5c)
- Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt (98cce94d0)
- Bug 1156182 - Prevent widgets from creating a LayerManager during shutdown. r=sotaro (4af6914c9)
- Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos (06a6eb2d8)
- Bug 1190935 - Fix race condition in gtk window EndRemoteDrawingInRegion. r=nical (cc7468e81)
- Bug 1182972 - Fallback to GTK monitor scale factor when mGdkWindow is null. r=karlt (69326bcfd)
- Bug 1168843 - use thread-safe refcounting for shared memory surfaces to avoid shutdown crashes. r=jmuizelaar (1d9b0914e)
- Bug 1167786. Restrict bounds of drawn region to the nsShmImage bounds to avoid X errors. r=karlt (005464f91)
- Bug 1205045 - remove GTK calls from compositor thread. r=jmuizelaar (ce5753137)
- Bug 1120851 - Set candidate window position for prediction even if no composition. r=masayuki (5814e776e)
- Bug 1176843 - Don't query caret rect on layout change. r=masayuki (4673f14ff)
- Bug 1177171 - Round widget coordinates on GTK3. r=karlt (3cd3af1c1)
- Bug 1186017 part.1 Rename nsGtkIMModule to mozilla::widget::IMContextWrapper r=m_kato+kerlt (f2b60dcd2)
- Bug 1186017 part.2 Rename GetBoolName() in IMContextWrapper.cpp to ToChar() r=kerlt (dade4fd9d)
- bug 1182972 remove unused aRepaint parameter from NativeResize methods r=acomminos (ae76c8f99)
- bug 1182972 remove mNeedsMove/mNeedsResize logic; instead process changes immediately r=acomminos (9417b03dc)
- bug 1182972 no need to pass member variable bounds to NativeResize r=acomminos (422e57acc)
- Bug 1181000 - Use logical pixel to set IME candidate window. r=karlt (d6f78610a)
- Bug 1191213 nsBaseWidget::NotifyWindowMoved() shouldn't notify IME when native IME handler doesn't have focus r=m_kato (59ee4fc9c)
- Bug 1198861 - Improve aliasing information and type barrier handling for unboxed arrays, r=jandem. (9ea8fd1cd)
- Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem. (f1f2252c0)
- Bug 1083101 - Win32 implementation of the JobScheduler. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/120cce1d)
- Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/6198b794)
- Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/e27060d8) (60a7b63ca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1209039 - Temporarily disable thread names in Moz2D to work around a static check failure CLOSED TREE. r=me (8c45ce9eb)
- missing bit of Bug 1198216 - Check for presence of ICU::Timezone::recreateDefault() (e047330f1)
- Bug 1233743 - Remove the Mutex typedef from gfx/2d. r=vlad (c1b5a3746)
- Bug 1083101 - Implement gfx::DrawingJob. r=jrmuizel (22818c618)
- Bug 1083101 - Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel (11daecf61)
- Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel (f5099f18d)
- Bug 1127665 - Fix the condition of if-statement of name updating when the Bluetoooth device paired. r=btian (a751b7b6c)
- Bug 1128383 - [bluetooth2] Add adapter.onpairingaborted event handler, f=jocelyn, f=jaliu, r=shuang, r=bz (cc9fe48d9)
- Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem. (4c3db3ac3)
- Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (a5793e016)
- pointer style (80bb87e64)
- Bug 1207006 - Remove the unhelpfully-confusing exceptionCodeIndented. r=bz (5fc73954b)
- pointer style (f46f24dfb)
- Bug 1145854 - Don't leak WrapperOwner::className's string. r=billm (6e83a9377)
- Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust (75e166521)
- Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies (686daa9d2) (b34d60dba)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Pointer style (123e601e8)
- fix typo (609acf15f)
- Bug 1175538 - Ensure str_split result object has the right group. r=jandem (a2831dfea)
- Bug 1173100 - Cleanup OneUcs4ToUtf8Char a bit. r=Waldo (330503e3c)
- Bug 1199887 - Rename StringRegExpGuard::init(JSContext*, JSObject*) to initRegExp for clarity. r=evilpie (dd3b8bdc7)
- Bug 1199887 - Make str_replace_regexp_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (45f062b55)
- Bug 1199887 - Make str_replace_string_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (bc1d1f089)
- Bug 1139696 - Fix cross-compartment Map/Set structured cloning (r=evilpie) (97b6b3da2)
- Bug 789589 - Fix the ABO class hierarchy comment to be accurate, r=Waldo (88fb94723)
- Bug 789589 - Implement JS_NewDataView, r=Waldo (a6bbea944)
- Bug 789594 - Implement DataView cloning, r=Waldo (41ad7b157)
- Bug 1188612 - Transferable errors should become NS_DOM_DATA_CLONE_ERR, r=sfink (bdbf67c65)
- Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits (61495dcc5)
- Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem. (819417dea)
- Bug 1133377 - Make DataView constructor correctly handle undefined byteLength argument r=sfink (0fc942ba5)
- Bug 1199643 - Fix unsafe use of PerformanceGroup. r=jandem (2632d9f5d) (20d9ef889)
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211120-20d9ef889-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211120-20d9ef889-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211120-20d9ef889-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211120-20d9ef889-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 1202965 (part 1) - Add MOZ_UNUSED. r=froydnj. (457960f48)
- Bug 1200097 - Fix warnings in logalloc. r=glandium. (3f115e470)
- Bug 1200623 - Fix FdPrintf.o link error in --disable-optimize builds. r=glandium. (4f07a36e2)
- Bug 1202965 (part 2) - Use MOZ_UNUSED in FdPrintf.c. r=glandium. (2dd55aaa7)
- Bug 1203314 - Make operator<< a method on unused_t. r=froydnj This prevents operator overload resolution from failing when this file is included in a file that uses Chromium IPC logging. (80f5cf4c5)
- Bug 1014691 - Move APZ mochitests to gfx/layers/apz/test/mochitest. r=kats (b3e811b10)
- Bug 1014691 - Move TestAsyncPanZoomController.cpp to gfx/layers/apz/test/gtest. r=kats,glandium (7c7598033)
- Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel (986b49392)
- Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel (58002f967)
- partial of Bug 1140675 - Disable failing tests on windows opt. r=me (8d4b5b761)
- Bug 1170081 - Add a tag to run only mochitests that use HTMLMediaElement::MozCaptureStream. r=cpearce. (fc9e19146)
- Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings. (464905f1b)
- Bug 1184414 - X.[[SetPrototypeOf]](Y) should succeed if X.[[Prototype]] is already Y. r=jorendorff. (3c3b9767c)
- Bug 1240792 - Test that assignment to primitives throws in strict mode. r=jorendorff (5fe30b7d1)
- Bug 1172609 - Part 5: Add js::ResetTimeZone() function. r=waldo, r=ted (2f8021714)
- Bug 1172609 - Part 6: Add nsJSUtils::ResetTimeZone() function. r=ehsan (35c1bbeb2)
- Bug 1172609 - Part 7: Hal calls nsJSUtils::ResetTimeZone() when timezone changes. r=dhylands (fe55a0830)
- Bug 1150534 - Synchronously decode favicons before calling GetFrame. r=tn (4f1acc810)
- Bug 1168495 - Restrict updated region to fall within GTK window. r=jrmuizel (d92a71a5c)
- Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt (98cce94d0)
- Bug 1156182 - Prevent widgets from creating a LayerManager during shutdown. r=sotaro (4af6914c9)
- Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos (06a6eb2d8)
- Bug 1190935 - Fix race condition in gtk window EndRemoteDrawingInRegion. r=nical (cc7468e81)
- Bug 1182972 - Fallback to GTK monitor scale factor when mGdkWindow is null. r=karlt (69326bcfd)
- Bug 1168843 - use thread-safe refcounting for shared memory surfaces to avoid shutdown crashes. r=jmuizelaar (1d9b0914e)
- Bug 1167786. Restrict bounds of drawn region to the nsShmImage bounds to avoid X errors. r=karlt (005464f91)
- Bug 1205045 - remove GTK calls from compositor thread. r=jmuizelaar (ce5753137)
- Bug 1120851 - Set candidate window position for prediction even if no composition. r=masayuki (5814e776e)
- Bug 1176843 - Don't query caret rect on layout change. r=masayuki (4673f14ff)
- Bug 1177171 - Round widget coordinates on GTK3. r=karlt (3cd3af1c1)
- Bug 1186017 part.1 Rename nsGtkIMModule to mozilla::widget::IMContextWrapper r=m_kato+kerlt (f2b60dcd2)
- Bug 1186017 part.2 Rename GetBoolName() in IMContextWrapper.cpp to ToChar() r=kerlt (dade4fd9d)
- bug 1182972 remove unused aRepaint parameter from NativeResize methods r=acomminos (ae76c8f99)
- bug 1182972 remove mNeedsMove/mNeedsResize logic; instead process changes immediately r=acomminos (9417b03dc)
- bug 1182972 no need to pass member variable bounds to NativeResize r=acomminos (422e57acc)
- Bug 1181000 - Use logical pixel to set IME candidate window. r=karlt (d6f78610a)
- Bug 1191213 nsBaseWidget::NotifyWindowMoved() shouldn't notify IME when native IME handler doesn't have focus r=m_kato (59ee4fc9c)
- Bug 1198861 - Improve aliasing information and type barrier handling for unboxed arrays, r=jandem. (9ea8fd1cd)
- Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem. (f1f2252c0)
- Bug 1083101 - Win32 implementation of the JobScheduler. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/120cce1d)
- Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/6198b794)
- Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/e27060d8) (60a7b63ca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1209039 - Temporarily disable thread names in Moz2D to work around a static check failure CLOSED TREE. r=me (8c45ce9eb)
- missing bit of Bug 1198216 - Check for presence of ICU::Timezone::recreateDefault() (e047330f1)
- Bug 1233743 - Remove the Mutex typedef from gfx/2d. r=vlad (c1b5a3746)
- Bug 1083101 - Implement gfx::DrawingJob. r=jrmuizel (22818c618)
- Bug 1083101 - Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel (11daecf61)
- Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel (f5099f18d)
- Bug 1127665 - Fix the condition of if-statement of name updating when the Bluetoooth device paired. r=btian (a751b7b6c)
- Bug 1128383 - [bluetooth2] Add adapter.onpairingaborted event handler, f=jocelyn, f=jaliu, r=shuang, r=bz (cc9fe48d9)
- Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem. (4c3db3ac3)
- Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (a5793e016)
- pointer style (80bb87e64)
- Bug 1207006 - Remove the unhelpfully-confusing exceptionCodeIndented. r=bz (5fc73954b)
- pointer style (f46f24dfb)
- Bug 1145854 - Don't leak WrapperOwner::className's string. r=billm (6e83a9377)
- Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust (75e166521)
- Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies (686daa9d2) (b34d60dba)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Pointer style (123e601e8)
- fix typo (609acf15f)
- Bug 1175538 - Ensure str_split result object has the right group. r=jandem (a2831dfea)
- Bug 1173100 - Cleanup OneUcs4ToUtf8Char a bit. r=Waldo (330503e3c)
- Bug 1199887 - Rename StringRegExpGuard::init(JSContext*, JSObject*) to initRegExp for clarity. r=evilpie (dd3b8bdc7)
- Bug 1199887 - Make str_replace_regexp_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (45f062b55)
- Bug 1199887 - Make str_replace_string_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (bc1d1f089)
- Bug 1139696 - Fix cross-compartment Map/Set structured cloning (r=evilpie) (97b6b3da2)
- Bug 789589 - Fix the ABO class hierarchy comment to be accurate, r=Waldo (88fb94723)
- Bug 789589 - Implement JS_NewDataView, r=Waldo (a6bbea944)
- Bug 789594 - Implement DataView cloning, r=Waldo (41ad7b157)
- Bug 1188612 - Transferable errors should become NS_DOM_DATA_CLONE_ERR, r=sfink (bdbf67c65)
- Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits (61495dcc5)
- Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem. (819417dea)
- Bug 1133377 - Make DataView constructor correctly handle undefined byteLength argument r=sfink (0fc942ba5)
- Bug 1199643 - Fix unsafe use of PerformanceGroup. r=jandem (2632d9f5d) (20d9ef889)
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211120.7z
Changelog:
In-tree changes:
- winEmbed: update startup URL to www-archive version (9cbd5866)
Out-of-tree changes:
* update Goanna3 to git 413983e19...20d9ef889:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1202965 (part 1) - Add MOZ_UNUSED. r=froydnj. (457960f48)
- Bug 1200097 - Fix warnings in logalloc. r=glandium. (3f115e470)
- Bug 1200623 - Fix FdPrintf.o link error in --disable-optimize builds. r=glandium. (4f07a36e2)
- Bug 1202965 (part 2) - Use MOZ_UNUSED in FdPrintf.c. r=glandium. (2dd55aaa7)
- Bug 1203314 - Make operator<< a method on unused_t. r=froydnj This prevents operator overload resolution from failing when this file is included in a file that uses Chromium IPC logging. (80f5cf4c5)
- Bug 1014691 - Move APZ mochitests to gfx/layers/apz/test/mochitest. r=kats (b3e811b10)
- Bug 1014691 - Move TestAsyncPanZoomController.cpp to gfx/layers/apz/test/gtest. r=kats,glandium (7c7598033)
- Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel (986b49392)
- Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel (58002f967)
- partial of Bug 1140675 - Disable failing tests on windows opt. r=me (8d4b5b761)
- Bug 1170081 - Add a tag to run only mochitests that use HTMLMediaElement::MozCaptureStream. r=cpearce. (fc9e19146)
- Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings. (464905f1b)
- Bug 1184414 - X.[[SetPrototypeOf]](Y) should succeed if X.[[Prototype]] is already Y. r=jorendorff. (3c3b9767c)
- Bug 1240792 - Test that assignment to primitives throws in strict mode. r=jorendorff (5fe30b7d1)
- Bug 1172609 - Part 5: Add js::ResetTimeZone() function. r=waldo, r=ted (2f8021714)
- Bug 1172609 - Part 6: Add nsJSUtils::ResetTimeZone() function. r=ehsan (35c1bbeb2)
- Bug 1172609 - Part 7: Hal calls nsJSUtils::ResetTimeZone() when timezone changes. r=dhylands (fe55a0830)
- Bug 1150534 - Synchronously decode favicons before calling GetFrame. r=tn (4f1acc810)
- Bug 1168495 - Restrict updated region to fall within GTK window. r=jrmuizel (d92a71a5c)
- Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt (98cce94d0)
- Bug 1156182 - Prevent widgets from creating a LayerManager during shutdown. r=sotaro (4af6914c9)
- Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos (06a6eb2d8)
- Bug 1190935 - Fix race condition in gtk window EndRemoteDrawingInRegion. r=nical (cc7468e81)
- Bug 1182972 - Fallback to GTK monitor scale factor when mGdkWindow is null. r=karlt (69326bcfd)
- Bug 1168843 - use thread-safe refcounting for shared memory surfaces to avoid shutdown crashes. r=jmuizelaar (1d9b0914e)
- Bug 1167786. Restrict bounds of drawn region to the nsShmImage bounds to avoid X errors. r=karlt (005464f91)
- Bug 1205045 - remove GTK calls from compositor thread. r=jmuizelaar (ce5753137)
- Bug 1120851 - Set candidate window position for prediction even if no composition. r=masayuki (5814e776e)
- Bug 1176843 - Don't query caret rect on layout change. r=masayuki (4673f14ff)
- Bug 1177171 - Round widget coordinates on GTK3. r=karlt (3cd3af1c1)
- Bug 1186017 part.1 Rename nsGtkIMModule to mozilla::widget::IMContextWrapper r=m_kato+kerlt (f2b60dcd2)
- Bug 1186017 part.2 Rename GetBoolName() in IMContextWrapper.cpp to ToChar() r=kerlt (dade4fd9d)
- bug 1182972 remove unused aRepaint parameter from NativeResize methods r=acomminos (ae76c8f99)
- bug 1182972 remove mNeedsMove/mNeedsResize logic; instead process changes immediately r=acomminos (9417b03dc)
- bug 1182972 no need to pass member variable bounds to NativeResize r=acomminos (422e57acc)
- Bug 1181000 - Use logical pixel to set IME candidate window. r=karlt (d6f78610a)
- Bug 1191213 nsBaseWidget::NotifyWindowMoved() shouldn't notify IME when native IME handler doesn't have focus r=m_kato (59ee4fc9c)
- Bug 1198861 - Improve aliasing information and type barrier handling for unboxed arrays, r=jandem. (9ea8fd1cd)
- Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem. (f1f2252c0)
- Bug 1083101 - Win32 implementation of the JobScheduler. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/120cce1d)
- Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/6198b794)
- Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/e27060d8) (60a7b63ca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1209039 - Temporarily disable thread names in Moz2D to work around a static check failure CLOSED TREE. r=me (8c45ce9eb)
- missing bit of Bug 1198216 - Check for presence of ICU::Timezone::recreateDefault() (e047330f1)
- Bug 1233743 - Remove the Mutex typedef from gfx/2d. r=vlad (c1b5a3746)
- Bug 1083101 - Implement gfx::DrawingJob. r=jrmuizel (22818c618)
- Bug 1083101 - Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel (11daecf61)
- Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel (f5099f18d)
- Bug 1127665 - Fix the condition of if-statement of name updating when the Bluetoooth device paired. r=btian (a751b7b6c)
- Bug 1128383 - [bluetooth2] Add adapter.onpairingaborted event handler, f=jocelyn, f=jaliu, r=shuang, r=bz (cc9fe48d9)
- Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem. (4c3db3ac3)
- Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (a5793e016)
- pointer style (80bb87e64)
- Bug 1207006 - Remove the unhelpfully-confusing exceptionCodeIndented. r=bz (5fc73954b)
- pointer style (f46f24dfb)
- Bug 1145854 - Don't leak WrapperOwner::className's string. r=billm (6e83a9377)
- Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust (75e166521)
- Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies (686daa9d2) (b34d60dba)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Pointer style (123e601e8)
- fix typo (609acf15f)
- Bug 1175538 - Ensure str_split result object has the right group. r=jandem (a2831dfea)
- Bug 1173100 - Cleanup OneUcs4ToUtf8Char a bit. r=Waldo (330503e3c)
- Bug 1199887 - Rename StringRegExpGuard::init(JSContext*, JSObject*) to initRegExp for clarity. r=evilpie (dd3b8bdc7)
- Bug 1199887 - Make str_replace_regexp_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (45f062b55)
- Bug 1199887 - Make str_replace_string_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (bc1d1f089)
- Bug 1139696 - Fix cross-compartment Map/Set structured cloning (r=evilpie) (97b6b3da2)
- Bug 789589 - Fix the ABO class hierarchy comment to be accurate, r=Waldo (88fb94723)
- Bug 789589 - Implement JS_NewDataView, r=Waldo (a6bbea944)
- Bug 789594 - Implement DataView cloning, r=Waldo (41ad7b157)
- Bug 1188612 - Transferable errors should become NS_DOM_DATA_CLONE_ERR, r=sfink (bdbf67c65)
- Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits (61495dcc5)
- Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem. (819417dea)
- Bug 1133377 - Make DataView constructor correctly handle undefined byteLength argument r=sfink (0fc942ba5)
- Bug 1199643 - Fix unsafe use of PerformanceGroup. r=jandem (2632d9f5d) (20d9ef889)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211120.7z
Changelog:
In-tree changes:
- winEmbed: update startup URL to www-archive version (9cbd5866)
Out-of-tree changes:
* update Goanna3 to git 413983e19...20d9ef889:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1202965 (part 1) - Add MOZ_UNUSED. r=froydnj. (457960f48)
- Bug 1200097 - Fix warnings in logalloc. r=glandium. (3f115e470)
- Bug 1200623 - Fix FdPrintf.o link error in --disable-optimize builds. r=glandium. (4f07a36e2)
- Bug 1202965 (part 2) - Use MOZ_UNUSED in FdPrintf.c. r=glandium. (2dd55aaa7)
- Bug 1203314 - Make operator<< a method on unused_t. r=froydnj This prevents operator overload resolution from failing when this file is included in a file that uses Chromium IPC logging. (80f5cf4c5)
- Bug 1014691 - Move APZ mochitests to gfx/layers/apz/test/mochitest. r=kats (b3e811b10)
- Bug 1014691 - Move TestAsyncPanZoomController.cpp to gfx/layers/apz/test/gtest. r=kats,glandium (7c7598033)
- Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel (986b49392)
- Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel (58002f967)
- partial of Bug 1140675 - Disable failing tests on windows opt. r=me (8d4b5b761)
- Bug 1170081 - Add a tag to run only mochitests that use HTMLMediaElement::MozCaptureStream. r=cpearce. (fc9e19146)
- Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings. (464905f1b)
- Bug 1184414 - X.[[SetPrototypeOf]](Y) should succeed if X.[[Prototype]] is already Y. r=jorendorff. (3c3b9767c)
- Bug 1240792 - Test that assignment to primitives throws in strict mode. r=jorendorff (5fe30b7d1)
- Bug 1172609 - Part 5: Add js::ResetTimeZone() function. r=waldo, r=ted (2f8021714)
- Bug 1172609 - Part 6: Add nsJSUtils::ResetTimeZone() function. r=ehsan (35c1bbeb2)
- Bug 1172609 - Part 7: Hal calls nsJSUtils::ResetTimeZone() when timezone changes. r=dhylands (fe55a0830)
- Bug 1150534 - Synchronously decode favicons before calling GetFrame. r=tn (4f1acc810)
- Bug 1168495 - Restrict updated region to fall within GTK window. r=jrmuizel (d92a71a5c)
- Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt (98cce94d0)
- Bug 1156182 - Prevent widgets from creating a LayerManager during shutdown. r=sotaro (4af6914c9)
- Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos (06a6eb2d8)
- Bug 1190935 - Fix race condition in gtk window EndRemoteDrawingInRegion. r=nical (cc7468e81)
- Bug 1182972 - Fallback to GTK monitor scale factor when mGdkWindow is null. r=karlt (69326bcfd)
- Bug 1168843 - use thread-safe refcounting for shared memory surfaces to avoid shutdown crashes. r=jmuizelaar (1d9b0914e)
- Bug 1167786. Restrict bounds of drawn region to the nsShmImage bounds to avoid X errors. r=karlt (005464f91)
- Bug 1205045 - remove GTK calls from compositor thread. r=jmuizelaar (ce5753137)
- Bug 1120851 - Set candidate window position for prediction even if no composition. r=masayuki (5814e776e)
- Bug 1176843 - Don't query caret rect on layout change. r=masayuki (4673f14ff)
- Bug 1177171 - Round widget coordinates on GTK3. r=karlt (3cd3af1c1)
- Bug 1186017 part.1 Rename nsGtkIMModule to mozilla::widget::IMContextWrapper r=m_kato+kerlt (f2b60dcd2)
- Bug 1186017 part.2 Rename GetBoolName() in IMContextWrapper.cpp to ToChar() r=kerlt (dade4fd9d)
- bug 1182972 remove unused aRepaint parameter from NativeResize methods r=acomminos (ae76c8f99)
- bug 1182972 remove mNeedsMove/mNeedsResize logic; instead process changes immediately r=acomminos (9417b03dc)
- bug 1182972 no need to pass member variable bounds to NativeResize r=acomminos (422e57acc)
- Bug 1181000 - Use logical pixel to set IME candidate window. r=karlt (d6f78610a)
- Bug 1191213 nsBaseWidget::NotifyWindowMoved() shouldn't notify IME when native IME handler doesn't have focus r=m_kato (59ee4fc9c)
- Bug 1198861 - Improve aliasing information and type barrier handling for unboxed arrays, r=jandem. (9ea8fd1cd)
- Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem. (f1f2252c0)
- Bug 1083101 - Win32 implementation of the JobScheduler. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/120cce1d)
- Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/6198b794)
- Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (https://github.com/mozilla/newtab-dev/commit/e27060d8) (60a7b63ca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1209039 - Temporarily disable thread names in Moz2D to work around a static check failure CLOSED TREE. r=me (8c45ce9eb)
- missing bit of Bug 1198216 - Check for presence of ICU::Timezone::recreateDefault() (e047330f1)
- Bug 1233743 - Remove the Mutex typedef from gfx/2d. r=vlad (c1b5a3746)
- Bug 1083101 - Implement gfx::DrawingJob. r=jrmuizel (22818c618)
- Bug 1083101 - Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel (11daecf61)
- Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel (f5099f18d)
- Bug 1127665 - Fix the condition of if-statement of name updating when the Bluetoooth device paired. r=btian (a751b7b6c)
- Bug 1128383 - [bluetooth2] Add adapter.onpairingaborted event handler, f=jocelyn, f=jaliu, r=shuang, r=bz (cc9fe48d9)
- Bug 1054756, part 3 - Implement Symbol.toPrimitive. Replace existing convert hooks with methods. r=jandem. (4c3db3ac3)
- Bug 1083101 - Make SyncObject's waiting jobs list lock-free. r=jrmuizel (a5793e016)
- pointer style (80bb87e64)
- Bug 1207006 - Remove the unhelpfully-confusing exceptionCodeIndented. r=bz (5fc73954b)
- pointer style (f46f24dfb)
- Bug 1145854 - Don't leak WrapperOwner::className's string. r=billm (6e83a9377)
- Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust (75e166521)
- Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies (686daa9d2) (b34d60dba)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Pointer style (123e601e8)
- fix typo (609acf15f)
- Bug 1175538 - Ensure str_split result object has the right group. r=jandem (a2831dfea)
- Bug 1173100 - Cleanup OneUcs4ToUtf8Char a bit. r=Waldo (330503e3c)
- Bug 1199887 - Rename StringRegExpGuard::init(JSContext*, JSObject*) to initRegExp for clarity. r=evilpie (dd3b8bdc7)
- Bug 1199887 - Make str_replace_regexp_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (45f062b55)
- Bug 1199887 - Make str_replace_string_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie (bc1d1f089)
- Bug 1139696 - Fix cross-compartment Map/Set structured cloning (r=evilpie) (97b6b3da2)
- Bug 789589 - Fix the ABO class hierarchy comment to be accurate, r=Waldo (88fb94723)
- Bug 789589 - Implement JS_NewDataView, r=Waldo (a6bbea944)
- Bug 789594 - Implement DataView cloning, r=Waldo (41ad7b157)
- Bug 1188612 - Transferable errors should become NS_DOM_DATA_CLONE_ERR, r=sfink (bdbf67c65)
- Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits (61495dcc5)
- Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem. (819417dea)
- Bug 1133377 - Make DataView constructor correctly handle undefined byteLength argument r=sfink (0fc942ba5)
- Bug 1199643 - Fix unsafe use of PerformanceGroup. r=jandem (2632d9f5d) (20d9ef889)
* 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
Browsers release notes
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211127-8cdfd3201-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211127-8cdfd3201-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211127-8cdfd3201-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211127-8cdfd3201-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 1170039: Fix printf format specifiers in GC stats. r=terrence (739a9203f)
- Bug 1169222 - Add --debugger option to jittests to run tests under the specified debugger r=terrence (7d7d6f93b)
- Bug 1170596 - JitSpewer: Always flush after dumping the graph to the files. r=bbouvier (cabece9da)
- Bug 1018628 - Part 3: Add test for default parameter with destructuring default value. r=jorendorff (923a193ea)
- Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=erahm (cc543a475)
- Bug 1252075 - use UniquePtr instead of ScopedDeletePtr in testGCHeapPostBarriers; r=terrence (f58ddfed2)
- Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal (93877bb3a)
- Bug 1179695 - Remove mWasAsync from WidgetQueryContentEvent. r=masayuki,nchen (734c1a93f)
- Bug 1185316 TabParent should flush pending IME notifications after child process handles all sending events r=smaug (d2eb7c359)
- Bug 1153586 - Prevent the same BUTTON_DOWN event from opening the dropdown menu again on platforms that don't consume the event. r=enndeakin (5b8bf9156)
- No bug - Add a bug number to the historical.html expectations. (9377c1ff6)
- Bug 1161950 - Remove support for createEvent("CloseEvent") / initCloseEvent, r=smaug (9f2e5b970)
- Bug 1161950 - patch 2 - fix the webplatform test, r=Ms2ger (04046e15a)
- Bug 1171294 - Stop warning if piTarget is null. r=smaug (5ab612a71)
- Bug 873923, add a method to allow popups to be anchored at a rectangle, r=tn,mark,khuey (08b7902c9)
- Bug 873923, anchored at popup test, r=test (36bb7091a)
- Bug 250091, support page up and page down in menulists, r=neil (6e455d5c6) (78b33706e)
- ported change from `dev' branch of rmottola/Arctic-Fox: Bug 1167607 - Alter behavior of AsyncEventDispatcher for dispatching chrome only event on chrome node. r=smaug (7c7bf799c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- fix patch ordering coming from PM repo (3a8768f44)
- Bug 1119074 - If we're stopping event propagation from XUL popups, also stop them from crossing process boundaries r=smaug,felipe (965e2193e)
- Bug 1082145 - |js::WatchGuts| can leak |wpmap|. r=erahm (12c86f3d3)
- No Bug - Improve Interpreter stack accessor assertions. (rs=Waldo) (8ba7a702c)
- Bug 874842 - Return Event instead of nsIDOMEvent (748b57fd2)
- Bug 1165966 - Add test cases r=terrence (79a909d5b)
- Bug 1167025: Do not mix bool and int in bitwise-or in blendpsMask; r=sunfish (f0f23c0c4)
- Bug 1158323 - Make sure we set a base rect on document elements that have margins set. r=tn (c253a2ef8)
- Bug 1178847 - Move the code from ChromeProcessController::InitializeRoot to APZCCallbackHelper so it can be reused in the child process. r=botond (16d539bcb)
- Bug 1165966 - Add error checking when populating safepoints r=bhackett (c66d249d1)
- spacing and pointer style (cddc1bac4)
- Bug 1196027 - check the actual current marking mode instead of the permanent intention, r=terrence (eddcfd7fb)
- Bug 1206590: Move gcWeakMapList from JSCompartment to JS::Zone. r=terrence (7e5e0d505)
- Bug 1181908 part 1. Fix support for JSOP_OBJECT in scripts parsed on background threads by clearing the unboxedLayouts list on the background thread parsing compartment when merging the parse result to the target compartment. r=jandem (25c6a3b01)
- Bug 1163207 - Make RematerializedFrame store the real callee. (r=shu) (ce276e91c)
- Bug 1164448 - Handle unwound rectifier frames as exit frames in JitProfilingFrameIterator. r=jandem (bb639b4e2)
- Bug 1164448 - Add test. r=jandem (83f5cc608)
- Bug 1196497 - Don't assert that the replacer continues to pass IsArray during JSON.stringify. (If the replacer was a revocable proxy to an array, revoking the proxy would make the replacer no longer IsArray.) r=evilpie (442c3823f)
- Bug 1177247 - Prevent HandlePossibleViewportChange from clobbering a restored scroll position from forward/back navigation. r=botond (4202ac757)
- Bug 1182772, optimize ProcessGlobal out from CC graph (and also TabChild's EventListeners), r=mccr8 (ccb2278bf)
- Bug 1139155 - Add a mechanism to know when the APZ is done processing. r=botond (17328e5be)
- Bug 1171537 - Allow URIs to be the empty string in TabParent::RecvCreateWindow. r=billm. (e280e994c)
- Bug 1173219 - Return nsresults from TabParent::RecvCreateWindow to make opening windows more robust. r=billm (9f0633b15)
- Bug 1142817 - Use UniquePtr in testXDR_sourceMap. r=erahm (7ec437162) (7a25ca546)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172785 - Switch to ECDSA for MTI suites, r=ekr (bfb0d4cd3)
- Bug 8607346 - Add -fvisibility-inlines-hidden to VISIBILITY_FLAGS to hide inline member functions. r=glandium (e5604fe00)
- Bug 1119072: Remove outdated comment. DONTBUILD (386a2eb0f)
- Bug 1142826 - js/src/jsapi-tests/testMutedErrors.cpp has leaks. r=luke (b980ccb65)
- Bug 1164101 - Avoid unreachable code warning in shell.js; r=bc (7d7faa019)
- Bug 1142820 - js/src/jsapi-tests/testPersistentRooted.cpp has leaks. r=jonco (7fcc2e586)
- Bug 1160182 - Handle extended functions in CreateLazyScriptsForCompartment. r=shu (5b51e9120)
- Bug 1145785 - Fix OOM crash in the ARM simulator's icache check. r=bhackett (db37ce2b0)
- Bug 1139856 - do not lose wakeups. r=luke (e10f7a491)
- Bug 1160146: Disable global sized deallocation for VS2015. r=glandium (353923945)
- Bug 1155965 - Part 2: Verify that CreateOffer/Answer has been called when SetLocal is called. r=drno (861c26dc7)
- Bug 1155965 - Part 1: Test-cases. r=drno (3a00ef585)
- Bug 1157766: mismatched DataChannel initial channel size in JSEP database breaks adding channels r=bwc (3071ab5ac)
- Bug 1161136: Ensure that mid is copied over before we disable answer m-sections. r=jesup (97ef20403)
- Bug 1096795 - Put a=rtcp in SDP when gathering ends. r=mt (8979c4634)
- Bug 1164582 - Report an error when the appdata portion of a webrtc msid is missing. r=mt (4f0af4d90)
- Bug 1164575 - Log SDP in SetLocalDescription. r=mt (c8685bab1)
- Bug 1160280: Put ssrc attributes in recvonly m-sections. r=ekr (17db960d0)
- Bug 911450: sndio webrtc audio backend, build integration bits r=jesup (68cad0300) (8cdfd3201)
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211127-8cdfd3201-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211127-8cdfd3201-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211127-8cdfd3201-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211127-8cdfd3201-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 1170039: Fix printf format specifiers in GC stats. r=terrence (739a9203f)
- Bug 1169222 - Add --debugger option to jittests to run tests under the specified debugger r=terrence (7d7d6f93b)
- Bug 1170596 - JitSpewer: Always flush after dumping the graph to the files. r=bbouvier (cabece9da)
- Bug 1018628 - Part 3: Add test for default parameter with destructuring default value. r=jorendorff (923a193ea)
- Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=erahm (cc543a475)
- Bug 1252075 - use UniquePtr instead of ScopedDeletePtr in testGCHeapPostBarriers; r=terrence (f58ddfed2)
- Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal (93877bb3a)
- Bug 1179695 - Remove mWasAsync from WidgetQueryContentEvent. r=masayuki,nchen (734c1a93f)
- Bug 1185316 TabParent should flush pending IME notifications after child process handles all sending events r=smaug (d2eb7c359)
- Bug 1153586 - Prevent the same BUTTON_DOWN event from opening the dropdown menu again on platforms that don't consume the event. r=enndeakin (5b8bf9156)
- No bug - Add a bug number to the historical.html expectations. (9377c1ff6)
- Bug 1161950 - Remove support for createEvent("CloseEvent") / initCloseEvent, r=smaug (9f2e5b970)
- Bug 1161950 - patch 2 - fix the webplatform test, r=Ms2ger (04046e15a)
- Bug 1171294 - Stop warning if piTarget is null. r=smaug (5ab612a71)
- Bug 873923, add a method to allow popups to be anchored at a rectangle, r=tn,mark,khuey (08b7902c9)
- Bug 873923, anchored at popup test, r=test (36bb7091a)
- Bug 250091, support page up and page down in menulists, r=neil (6e455d5c6) (78b33706e)
- ported change from `dev' branch of rmottola/Arctic-Fox: Bug 1167607 - Alter behavior of AsyncEventDispatcher for dispatching chrome only event on chrome node. r=smaug (7c7bf799c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- fix patch ordering coming from PM repo (3a8768f44)
- Bug 1119074 - If we're stopping event propagation from XUL popups, also stop them from crossing process boundaries r=smaug,felipe (965e2193e)
- Bug 1082145 - |js::WatchGuts| can leak |wpmap|. r=erahm (12c86f3d3)
- No Bug - Improve Interpreter stack accessor assertions. (rs=Waldo) (8ba7a702c)
- Bug 874842 - Return Event instead of nsIDOMEvent (748b57fd2)
- Bug 1165966 - Add test cases r=terrence (79a909d5b)
- Bug 1167025: Do not mix bool and int in bitwise-or in blendpsMask; r=sunfish (f0f23c0c4)
- Bug 1158323 - Make sure we set a base rect on document elements that have margins set. r=tn (c253a2ef8)
- Bug 1178847 - Move the code from ChromeProcessController::InitializeRoot to APZCCallbackHelper so it can be reused in the child process. r=botond (16d539bcb)
- Bug 1165966 - Add error checking when populating safepoints r=bhackett (c66d249d1)
- spacing and pointer style (cddc1bac4)
- Bug 1196027 - check the actual current marking mode instead of the permanent intention, r=terrence (eddcfd7fb)
- Bug 1206590: Move gcWeakMapList from JSCompartment to JS::Zone. r=terrence (7e5e0d505)
- Bug 1181908 part 1. Fix support for JSOP_OBJECT in scripts parsed on background threads by clearing the unboxedLayouts list on the background thread parsing compartment when merging the parse result to the target compartment. r=jandem (25c6a3b01)
- Bug 1163207 - Make RematerializedFrame store the real callee. (r=shu) (ce276e91c)
- Bug 1164448 - Handle unwound rectifier frames as exit frames in JitProfilingFrameIterator. r=jandem (bb639b4e2)
- Bug 1164448 - Add test. r=jandem (83f5cc608)
- Bug 1196497 - Don't assert that the replacer continues to pass IsArray during JSON.stringify. (If the replacer was a revocable proxy to an array, revoking the proxy would make the replacer no longer IsArray.) r=evilpie (442c3823f)
- Bug 1177247 - Prevent HandlePossibleViewportChange from clobbering a restored scroll position from forward/back navigation. r=botond (4202ac757)
- Bug 1182772, optimize ProcessGlobal out from CC graph (and also TabChild's EventListeners), r=mccr8 (ccb2278bf)
- Bug 1139155 - Add a mechanism to know when the APZ is done processing. r=botond (17328e5be)
- Bug 1171537 - Allow URIs to be the empty string in TabParent::RecvCreateWindow. r=billm. (e280e994c)
- Bug 1173219 - Return nsresults from TabParent::RecvCreateWindow to make opening windows more robust. r=billm (9f0633b15)
- Bug 1142817 - Use UniquePtr in testXDR_sourceMap. r=erahm (7ec437162) (7a25ca546)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172785 - Switch to ECDSA for MTI suites, r=ekr (bfb0d4cd3)
- Bug 8607346 - Add -fvisibility-inlines-hidden to VISIBILITY_FLAGS to hide inline member functions. r=glandium (e5604fe00)
- Bug 1119072: Remove outdated comment. DONTBUILD (386a2eb0f)
- Bug 1142826 - js/src/jsapi-tests/testMutedErrors.cpp has leaks. r=luke (b980ccb65)
- Bug 1164101 - Avoid unreachable code warning in shell.js; r=bc (7d7faa019)
- Bug 1142820 - js/src/jsapi-tests/testPersistentRooted.cpp has leaks. r=jonco (7fcc2e586)
- Bug 1160182 - Handle extended functions in CreateLazyScriptsForCompartment. r=shu (5b51e9120)
- Bug 1145785 - Fix OOM crash in the ARM simulator's icache check. r=bhackett (db37ce2b0)
- Bug 1139856 - do not lose wakeups. r=luke (e10f7a491)
- Bug 1160146: Disable global sized deallocation for VS2015. r=glandium (353923945)
- Bug 1155965 - Part 2: Verify that CreateOffer/Answer has been called when SetLocal is called. r=drno (861c26dc7)
- Bug 1155965 - Part 1: Test-cases. r=drno (3a00ef585)
- Bug 1157766: mismatched DataChannel initial channel size in JSEP database breaks adding channels r=bwc (3071ab5ac)
- Bug 1161136: Ensure that mid is copied over before we disable answer m-sections. r=jesup (97ef20403)
- Bug 1096795 - Put a=rtcp in SDP when gathering ends. r=mt (8979c4634)
- Bug 1164582 - Report an error when the appdata portion of a webrtc msid is missing. r=mt (4f0af4d90)
- Bug 1164575 - Log SDP in SetLocalDescription. r=mt (c8685bab1)
- Bug 1160280: Put ssrc attributes in recvonly m-sections. r=ekr (17db960d0)
- Bug 911450: sndio webrtc audio backend, build integration bits r=jesup (68cad0300) (8cdfd3201)
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211127.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 20d9ef889...8cdfd3201:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170039: Fix printf format specifiers in GC stats. r=terrence (739a9203f)
- Bug 1169222 - Add --debugger option to jittests to run tests under the specified debugger r=terrence (7d7d6f93b)
- Bug 1170596 - JitSpewer: Always flush after dumping the graph to the files. r=bbouvier (cabece9da)
- Bug 1018628 - Part 3: Add test for default parameter with destructuring default value. r=jorendorff (923a193ea)
- Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=erahm (cc543a475)
- Bug 1252075 - use UniquePtr instead of ScopedDeletePtr in testGCHeapPostBarriers; r=terrence (f58ddfed2)
- Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal (93877bb3a)
- Bug 1179695 - Remove mWasAsync from WidgetQueryContentEvent. r=masayuki,nchen (734c1a93f)
- Bug 1185316 TabParent should flush pending IME notifications after child process handles all sending events r=smaug (d2eb7c359)
- Bug 1153586 - Prevent the same BUTTON_DOWN event from opening the dropdown menu again on platforms that don't consume the event. r=enndeakin (5b8bf9156)
- No bug - Add a bug number to the historical.html expectations. (9377c1ff6)
- Bug 1161950 - Remove support for createEvent("CloseEvent") / initCloseEvent, r=smaug (9f2e5b970)
- Bug 1161950 - patch 2 - fix the webplatform test, r=Ms2ger (04046e15a)
- Bug 1171294 - Stop warning if piTarget is null. r=smaug (5ab612a71)
- Bug 873923, add a method to allow popups to be anchored at a rectangle, r=tn,mark,khuey (08b7902c9)
- Bug 873923, anchored at popup test, r=test (36bb7091a)
- Bug 250091, support page up and page down in menulists, r=neil (6e455d5c6) (78b33706e)
- ported change from `dev' branch of rmottola/Arctic-Fox: Bug 1167607 - Alter behavior of AsyncEventDispatcher for dispatching chrome only event on chrome node. r=smaug (7c7bf799c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- fix patch ordering coming from PM repo (3a8768f44)
- Bug 1119074 - If we're stopping event propagation from XUL popups, also stop them from crossing process boundaries r=smaug,felipe (965e2193e)
- Bug 1082145 - |js::WatchGuts| can leak |wpmap|. r=erahm (12c86f3d3)
- No Bug - Improve Interpreter stack accessor assertions. (rs=Waldo) (8ba7a702c)
- Bug 874842 - Return Event instead of nsIDOMEvent (748b57fd2)
- Bug 1165966 - Add test cases r=terrence (79a909d5b)
- Bug 1167025: Do not mix bool and int in bitwise-or in blendpsMask; r=sunfish (f0f23c0c4)
- Bug 1158323 - Make sure we set a base rect on document elements that have margins set. r=tn (c253a2ef8)
- Bug 1178847 - Move the code from ChromeProcessController::InitializeRoot to APZCCallbackHelper so it can be reused in the child process. r=botond (16d539bcb)
- Bug 1165966 - Add error checking when populating safepoints r=bhackett (c66d249d1)
- spacing and pointer style (cddc1bac4)
- Bug 1196027 - check the actual current marking mode instead of the permanent intention, r=terrence (eddcfd7fb)
- Bug 1206590: Move gcWeakMapList from JSCompartment to JS::Zone. r=terrence (7e5e0d505)
- Bug 1181908 part 1. Fix support for JSOP_OBJECT in scripts parsed on background threads by clearing the unboxedLayouts list on the background thread parsing compartment when merging the parse result to the target compartment. r=jandem (25c6a3b01)
- Bug 1163207 - Make RematerializedFrame store the real callee. (r=shu) (ce276e91c)
- Bug 1164448 - Handle unwound rectifier frames as exit frames in JitProfilingFrameIterator. r=jandem (bb639b4e2)
- Bug 1164448 - Add test. r=jandem (83f5cc608)
- Bug 1196497 - Don't assert that the replacer continues to pass IsArray during JSON.stringify. (If the replacer was a revocable proxy to an array, revoking the proxy would make the replacer no longer IsArray.) r=evilpie (442c3823f)
- Bug 1177247 - Prevent HandlePossibleViewportChange from clobbering a restored scroll position from forward/back navigation. r=botond (4202ac757)
- Bug 1182772, optimize ProcessGlobal out from CC graph (and also TabChild's EventListeners), r=mccr8 (ccb2278bf)
- Bug 1139155 - Add a mechanism to know when the APZ is done processing. r=botond (17328e5be)
- Bug 1171537 - Allow URIs to be the empty string in TabParent::RecvCreateWindow. r=billm. (e280e994c)
- Bug 1173219 - Return nsresults from TabParent::RecvCreateWindow to make opening windows more robust. r=billm (9f0633b15)
- Bug 1142817 - Use UniquePtr in testXDR_sourceMap. r=erahm (7ec437162) (7a25ca546)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172785 - Switch to ECDSA for MTI suites, r=ekr (bfb0d4cd3)
- Bug 8607346 - Add -fvisibility-inlines-hidden to VISIBILITY_FLAGS to hide inline member functions. r=glandium (e5604fe00)
- Bug 1119072: Remove outdated comment. DONTBUILD (386a2eb0f)
- Bug 1142826 - js/src/jsapi-tests/testMutedErrors.cpp has leaks. r=luke (b980ccb65)
- Bug 1164101 - Avoid unreachable code warning in shell.js; r=bc (7d7faa019)
- Bug 1142820 - js/src/jsapi-tests/testPersistentRooted.cpp has leaks. r=jonco (7fcc2e586)
- Bug 1160182 - Handle extended functions in CreateLazyScriptsForCompartment. r=shu (5b51e9120)
- Bug 1145785 - Fix OOM crash in the ARM simulator's icache check. r=bhackett (db37ce2b0)
- Bug 1139856 - do not lose wakeups. r=luke (e10f7a491)
- Bug 1160146: Disable global sized deallocation for VS2015. r=glandium (353923945)
- Bug 1155965 - Part 2: Verify that CreateOffer/Answer has been called when SetLocal is called. r=drno (861c26dc7)
- Bug 1155965 - Part 1: Test-cases. r=drno (3a00ef585)
- Bug 1157766: mismatched DataChannel initial channel size in JSEP database breaks adding channels r=bwc (3071ab5ac)
- Bug 1161136: Ensure that mid is copied over before we disable answer m-sections. r=jesup (97ef20403)
- Bug 1096795 - Put a=rtcp in SDP when gathering ends. r=mt (8979c4634)
- Bug 1164582 - Report an error when the appdata portion of a webrtc msid is missing. r=mt (4f0af4d90)
- Bug 1164575 - Log SDP in SetLocalDescription. r=mt (c8685bab1)
- Bug 1160280: Put ssrc attributes in recvonly m-sections. r=ekr (17db960d0)
- Bug 911450: sndio webrtc audio backend, build integration bits r=jesup (68cad0300) (8cdfd3201)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211127.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 20d9ef889...8cdfd3201:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1170039: Fix printf format specifiers in GC stats. r=terrence (739a9203f)
- Bug 1169222 - Add --debugger option to jittests to run tests under the specified debugger r=terrence (7d7d6f93b)
- Bug 1170596 - JitSpewer: Always flush after dumping the graph to the files. r=bbouvier (cabece9da)
- Bug 1018628 - Part 3: Add test for default parameter with destructuring default value. r=jorendorff (923a193ea)
- Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=erahm (cc543a475)
- Bug 1252075 - use UniquePtr instead of ScopedDeletePtr in testGCHeapPostBarriers; r=terrence (f58ddfed2)
- Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal (93877bb3a)
- Bug 1179695 - Remove mWasAsync from WidgetQueryContentEvent. r=masayuki,nchen (734c1a93f)
- Bug 1185316 TabParent should flush pending IME notifications after child process handles all sending events r=smaug (d2eb7c359)
- Bug 1153586 - Prevent the same BUTTON_DOWN event from opening the dropdown menu again on platforms that don't consume the event. r=enndeakin (5b8bf9156)
- No bug - Add a bug number to the historical.html expectations. (9377c1ff6)
- Bug 1161950 - Remove support for createEvent("CloseEvent") / initCloseEvent, r=smaug (9f2e5b970)
- Bug 1161950 - patch 2 - fix the webplatform test, r=Ms2ger (04046e15a)
- Bug 1171294 - Stop warning if piTarget is null. r=smaug (5ab612a71)
- Bug 873923, add a method to allow popups to be anchored at a rectangle, r=tn,mark,khuey (08b7902c9)
- Bug 873923, anchored at popup test, r=test (36bb7091a)
- Bug 250091, support page up and page down in menulists, r=neil (6e455d5c6) (78b33706e)
- ported change from `dev' branch of rmottola/Arctic-Fox: Bug 1167607 - Alter behavior of AsyncEventDispatcher for dispatching chrome only event on chrome node. r=smaug (7c7bf799c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- fix patch ordering coming from PM repo (3a8768f44)
- Bug 1119074 - If we're stopping event propagation from XUL popups, also stop them from crossing process boundaries r=smaug,felipe (965e2193e)
- Bug 1082145 - |js::WatchGuts| can leak |wpmap|. r=erahm (12c86f3d3)
- No Bug - Improve Interpreter stack accessor assertions. (rs=Waldo) (8ba7a702c)
- Bug 874842 - Return Event instead of nsIDOMEvent (748b57fd2)
- Bug 1165966 - Add test cases r=terrence (79a909d5b)
- Bug 1167025: Do not mix bool and int in bitwise-or in blendpsMask; r=sunfish (f0f23c0c4)
- Bug 1158323 - Make sure we set a base rect on document elements that have margins set. r=tn (c253a2ef8)
- Bug 1178847 - Move the code from ChromeProcessController::InitializeRoot to APZCCallbackHelper so it can be reused in the child process. r=botond (16d539bcb)
- Bug 1165966 - Add error checking when populating safepoints r=bhackett (c66d249d1)
- spacing and pointer style (cddc1bac4)
- Bug 1196027 - check the actual current marking mode instead of the permanent intention, r=terrence (eddcfd7fb)
- Bug 1206590: Move gcWeakMapList from JSCompartment to JS::Zone. r=terrence (7e5e0d505)
- Bug 1181908 part 1. Fix support for JSOP_OBJECT in scripts parsed on background threads by clearing the unboxedLayouts list on the background thread parsing compartment when merging the parse result to the target compartment. r=jandem (25c6a3b01)
- Bug 1163207 - Make RematerializedFrame store the real callee. (r=shu) (ce276e91c)
- Bug 1164448 - Handle unwound rectifier frames as exit frames in JitProfilingFrameIterator. r=jandem (bb639b4e2)
- Bug 1164448 - Add test. r=jandem (83f5cc608)
- Bug 1196497 - Don't assert that the replacer continues to pass IsArray during JSON.stringify. (If the replacer was a revocable proxy to an array, revoking the proxy would make the replacer no longer IsArray.) r=evilpie (442c3823f)
- Bug 1177247 - Prevent HandlePossibleViewportChange from clobbering a restored scroll position from forward/back navigation. r=botond (4202ac757)
- Bug 1182772, optimize ProcessGlobal out from CC graph (and also TabChild's EventListeners), r=mccr8 (ccb2278bf)
- Bug 1139155 - Add a mechanism to know when the APZ is done processing. r=botond (17328e5be)
- Bug 1171537 - Allow URIs to be the empty string in TabParent::RecvCreateWindow. r=billm. (e280e994c)
- Bug 1173219 - Return nsresults from TabParent::RecvCreateWindow to make opening windows more robust. r=billm (9f0633b15)
- Bug 1142817 - Use UniquePtr in testXDR_sourceMap. r=erahm (7ec437162) (7a25ca546)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172785 - Switch to ECDSA for MTI suites, r=ekr (bfb0d4cd3)
- Bug 8607346 - Add -fvisibility-inlines-hidden to VISIBILITY_FLAGS to hide inline member functions. r=glandium (e5604fe00)
- Bug 1119072: Remove outdated comment. DONTBUILD (386a2eb0f)
- Bug 1142826 - js/src/jsapi-tests/testMutedErrors.cpp has leaks. r=luke (b980ccb65)
- Bug 1164101 - Avoid unreachable code warning in shell.js; r=bc (7d7faa019)
- Bug 1142820 - js/src/jsapi-tests/testPersistentRooted.cpp has leaks. r=jonco (7fcc2e586)
- Bug 1160182 - Handle extended functions in CreateLazyScriptsForCompartment. r=shu (5b51e9120)
- Bug 1145785 - Fix OOM crash in the ARM simulator's icache check. r=bhackett (db37ce2b0)
- Bug 1139856 - do not lose wakeups. r=luke (e10f7a491)
- Bug 1160146: Disable global sized deallocation for VS2015. r=glandium (353923945)
- Bug 1155965 - Part 2: Verify that CreateOffer/Answer has been called when SetLocal is called. r=drno (861c26dc7)
- Bug 1155965 - Part 1: Test-cases. r=drno (3a00ef585)
- Bug 1157766: mismatched DataChannel initial channel size in JSEP database breaks adding channels r=bwc (3071ab5ac)
- Bug 1161136: Ensure that mid is copied over before we disable answer m-sections. r=jesup (97ef20403)
- Bug 1096795 - Put a=rtcp in SDP when gathering ends. r=mt (8979c4634)
- Bug 1164582 - Report an error when the appdata portion of a webrtc msid is missing. r=mt (4f0af4d90)
- Bug 1164575 - Log SDP in SetLocalDescription. r=mt (c8685bab1)
- Bug 1160280: Put ssrc attributes in recvonly m-sections. r=ekr (17db960d0)
- Bug 911450: sndio webrtc audio backend, build integration bits r=jesup (68cad0300) (8cdfd3201)
* 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
Browsers release notes
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211204-dd0f21a90-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211204-dd0f21a90-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211204-dd0f21a90-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211204-dd0f21a90-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 1158344 part 1 - Use the an instruction which is not a beta node for hoisting bounds checks. r=sunfish (2174d2c83)
- Bug 1158344 part 2 - Do not produce upper bounds check if the condition is always verified. r=sunfish (dd93b1595)
- Bug 1160911 - JIT: precise shift right derived result range for all int32 input ranges. r=sunfish (87589affe)
- Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo (07835bfde)
- Bug 1055473 - Actually disable the web-platform test ON CLOSED TREE (3e8601a23)
- Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer (63b4fedb7)
- Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie (57dc89ac7)
- Bug 1162078 - Ignore timeouts for some CGC tests r=terrence DONTBUILD (ac4468c9d)
- Bug 967544 - make gServiceInterrupt Atomic; r=Waldo (bb34afcc6)
- Bug 1178998 - Identify which hang detector reports a hang. r=billm (b2f9d3184)
- Bug 1133391 - Remove unused variables in TabParent::RecvDispatchAfterKeyboardEvent. r=smaug. (a7a9b985f)
- Bug 1180125 part 0 - Fix an obvious bug in animation_utils.js; r=dbaron (f5729da0e)
- Bug 1183223 - Create a markers directory temporarily inside docshell/base where all marker logic should go into, r=smaug (56b821e0a)
- Bug 1183228 - Use separate files for AutoTimelineMarker and AutoGlobalTimelineMarker, r=smaug (38fbe5409)
- Bug 1183229 - Add a way to count the number of timeline-observed docshells outside of nsDocShell, r=smaug (ee6e7d081)
- Bug 1183231 - Maintain a list of timeline-observed docshells outside of nsDocShell, r=smaug (b2f6a778b)
- Bug 1183235 - Keep the dochsell-specific markers inside a ObservedDocShell managed list instead of nsDocShell, r=smaug (50d45b9b2)
- Bug 1137109 move the displaylist tracing inside nsViewManager::ProcessPendingUpdates, r=benwa, mattwoodrow (2bebfe820)
- Bug 1184376 - Remove nsDocShell::AddProfileTimelineMarker, r=smaug (db31f7621) (496b2e34f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1187811 - Remove unused epoch time from RunFrameRequestCallbacks. r=bkelly (1b95c8766)
- remove kungFuDeathGrip (639834f5d)
- Bug 1180125 part 1 - Queue and dispatch CSS animation events as a separate step; r=dbaron (89880dbaf)
- Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt (0ddb9ef76)
- Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron (943209ace)
- missing bit of Bug 847287 patch 3 (64b4c7288)
- Bug 1180125 part 2 - Move AnimationCommon classes out of CSS namespace; r=dbaron (205a71934)
- Bug 1189630 - Make browser_translation_exceptions.js wait for infobar to finish animating; r=florian (732c4657b)
- Bug 1180125 part 1b - Hook nsAnimationManager's list of events up to the cycle collector; r=dbaron (2733b7526)
- Bug 1180125 part 3 - Extract DelayedEventDispatcher; r=dbaron (0d42b1d87)
- Bug 1180125 part 4 - Move PseudoTypeAsString to AnimationCollection and reuse; r=dbaron (7acbc714c)
- Bug 1180125 part 5 - Move TransitionEventInfo to nsTransitionManager.h; r=dbaron (cac03f9f6)
- Bug 1180125 part 6 - Use DelayedEventDispatcher in nsTransitionManager; r=dbaron (bd0d834f1)
- Bug 1180125 part 7 - Queue transition events from CSSTransition::Tick; r=dbaron (e9f503aff)
- Bug 1180125 part 8 - Dispatch transition events from refresh driver; r=dbaron (90ebddaad)
- Bug 1196378 - js_delete should accept a const pointer like builtin delete, r=fitzgen (7342bdc0d)
- Bug 1196378 - Fix mismatched js_new/js_free in ShellPrincipals, r=fitzgen (bde74c00c)
- Bug 1199384 - Add shell function for writing a typed array to a file, r=sfink. (4086bd290)
- Bug 1215063 - Add os.path.isAbsolute() and as.path.join() shell utilities r=sfink (1706b965a)
- Bug 1161298 - missing length guard on SAB. r=bbouvier (17a168570)
- Bug 1160468 - Remove unnecessary pre-barrier when creating undepended string r=terrence (1c78c672f) (030734545)
- ported changes from mozilla upstream: Bug 1150805 - WorkerPrivate should use nsTObserverArray for the WorkerFeatures, r=bent CLOSED TREE (6aebd225b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1147247 - Use PRErrorCodeSuccess constant instead of literal 0 to represent success in PSM xpcshell tests. r=dkeeler (493559944)
- bug 1151512 - only allow whitelisted certificates to be issued by CNNIC root certificates r=jcj r=rbarnes (cd2131810)
- bug 1157873 - remove certificates from CNNIC whitelist that aren't in the Pilot Certificate Transparency log r=rbarnes (a1a1a01a8)
- Bug 996872 - Reduce calls to getXPCOMStatusFromNSS() in PSM xpcshell tests. r=keeler relanding on a CLOSED TREE (c26cb3a1c)
- Bug 1149805 - Switch head_psm.js to Assert.jsm methods and add expected result strings. r=keeler (a97667d2f)
- bug 1102436 - remove PublicKeyPinningService::CheckChainAgainstAllNames r=Cykesiopka (2fdfc2694)
- Bug 1164409 - Reduce PSM xpcshell script code duplication. r=keeler (eaf339d67)
- Bug 1170431 - Pass buildid as input to pycert.py. r=gps (0ad7492ef)
- pointer and comment style (f659d45ec)
- add missing test of Bug 1138195 - Ensure that the bytecode analysis is consistent with the bindings. r=jandem (a4aa50c3e)
- And fix this to actually compile... Still bug 1160311. (f15aef67f)
- pointer style (d41e7fda2)
- Bug 1194139 - Fix includes order to make the SM style checker happy. (d02e8c839)
- pointer style (4ac1a858a)
- Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem (b5b3b479d)
- Bug 1176712 - Cannot have two activities with same name and different filters. r=fabrice (231b5a89d)
- Bug 1161537 - Intermittent test_dev_mode_activity.html | Got error: undefined - expected PASS r=me (c1b0c88d0)
- Bug 1105766 - Part 1: Extend the GC allocation logic to work on Windows Phone. r=terrence (e17916f5b)
- Bug 1105766 - Part 2: A couple of additions to enable compilation on Windows Phone 8. r=terrence r=ehoogeveen (1d3d809fe)
- Bug 1189967 - Avoid including <string> from Char16.h. r=nfroyd (695a687bb)
- Bug 1345331: Include <intrin.h> at top-level before lz4.c can include it in a namespace. r=Waldo (63216582f)
- remove namespace (09dd2830c)
- Bug 1145056 - Coverity complains on every use of MutexAutoLock and GuardObjectNotifier. r=froydnj (0f891929d)
- Bug 1145056 - Assert that the guard notifier has been initialized. r=froydnj (061895ad3)
- spacing (56b8e1fea)
- Bug 1113300 - Add a way to use SegmentedVector like a stack. r=froydnj (2fdaf928e)
- bug 606080 - add SplayTree::LookupOrAdd r=froydnj (95591b341)
- Bug 1177541 - Remove warning if file is not found during deferred open. r=mcmanus (f15650a51)
- spaces and style (2b0558951) (2c42679c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1169680 - Don't merge image cache entries for blob URIs with different refs. r=tn (e92302f2b)
- pointer style (257a9dfea)
- Bug 1136768 - Tidy detection of possibly relocated types r=terrence (8e3df5395)
- Bug 1130640 - Don't unroll loops based on bounds using terms that have been discarded, r=jandem. (911c9b6ee)
- Bug 1158131 - Add local resource whitelisting for string bundle channels. r=snorp (d05af5eef)
- Bug 1153901 - Disable PlatformThread::SetName functions on builds with no SEH support. r=nfroyd (4d07581ba)
- missing bit of Bug 1170124 - Remove unnecessary type monitoring (d6d882389)
- pointer style (f6d3c6ae4)
- Bug 1143966 - Remove type specifier from AllocKind to avoid miscompilations on GCC. r=terrence (44c061df3)
- Bug 1052728 - Add telemetry to record GC phases that cause jank; r=sfink (f1e588798)
- space and pointer style (51d4d5e46)
- Bug 1118615 - Flash hangs displaying a camera/microphone access dialog in HiDPI mode, workaround. r=mstange (022d8139a)
- Bug 1118615 - Flash hangs in HiDPI mode on OS X running peopleroulette app, fix comments. r=fix-comments (83b2c4852)
- style cleanup (677ea587a)
- Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem (5a464818f)
- align values to TenFourFox (48c2ac62b)
- style (a60da64d0)
- missing bit of Backout 7959ffacd30f (Bug 1176090) for being on top of a regression (be8e9cd57) (dd0f21a90)
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211204-dd0f21a90-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211204-dd0f21a90-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211204-dd0f21a90-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211204-dd0f21a90-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 1158344 part 1 - Use the an instruction which is not a beta node for hoisting bounds checks. r=sunfish (2174d2c83)
- Bug 1158344 part 2 - Do not produce upper bounds check if the condition is always verified. r=sunfish (dd93b1595)
- Bug 1160911 - JIT: precise shift right derived result range for all int32 input ranges. r=sunfish (87589affe)
- Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo (07835bfde)
- Bug 1055473 - Actually disable the web-platform test ON CLOSED TREE (3e8601a23)
- Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer (63b4fedb7)
- Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie (57dc89ac7)
- Bug 1162078 - Ignore timeouts for some CGC tests r=terrence DONTBUILD (ac4468c9d)
- Bug 967544 - make gServiceInterrupt Atomic; r=Waldo (bb34afcc6)
- Bug 1178998 - Identify which hang detector reports a hang. r=billm (b2f9d3184)
- Bug 1133391 - Remove unused variables in TabParent::RecvDispatchAfterKeyboardEvent. r=smaug. (a7a9b985f)
- Bug 1180125 part 0 - Fix an obvious bug in animation_utils.js; r=dbaron (f5729da0e)
- Bug 1183223 - Create a markers directory temporarily inside docshell/base where all marker logic should go into, r=smaug (56b821e0a)
- Bug 1183228 - Use separate files for AutoTimelineMarker and AutoGlobalTimelineMarker, r=smaug (38fbe5409)
- Bug 1183229 - Add a way to count the number of timeline-observed docshells outside of nsDocShell, r=smaug (ee6e7d081)
- Bug 1183231 - Maintain a list of timeline-observed docshells outside of nsDocShell, r=smaug (b2f6a778b)
- Bug 1183235 - Keep the dochsell-specific markers inside a ObservedDocShell managed list instead of nsDocShell, r=smaug (50d45b9b2)
- Bug 1137109 move the displaylist tracing inside nsViewManager::ProcessPendingUpdates, r=benwa, mattwoodrow (2bebfe820)
- Bug 1184376 - Remove nsDocShell::AddProfileTimelineMarker, r=smaug (db31f7621) (496b2e34f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1187811 - Remove unused epoch time from RunFrameRequestCallbacks. r=bkelly (1b95c8766)
- remove kungFuDeathGrip (639834f5d)
- Bug 1180125 part 1 - Queue and dispatch CSS animation events as a separate step; r=dbaron (89880dbaf)
- Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt (0ddb9ef76)
- Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron (943209ace)
- missing bit of Bug 847287 patch 3 (64b4c7288)
- Bug 1180125 part 2 - Move AnimationCommon classes out of CSS namespace; r=dbaron (205a71934)
- Bug 1189630 - Make browser_translation_exceptions.js wait for infobar to finish animating; r=florian (732c4657b)
- Bug 1180125 part 1b - Hook nsAnimationManager's list of events up to the cycle collector; r=dbaron (2733b7526)
- Bug 1180125 part 3 - Extract DelayedEventDispatcher; r=dbaron (0d42b1d87)
- Bug 1180125 part 4 - Move PseudoTypeAsString to AnimationCollection and reuse; r=dbaron (7acbc714c)
- Bug 1180125 part 5 - Move TransitionEventInfo to nsTransitionManager.h; r=dbaron (cac03f9f6)
- Bug 1180125 part 6 - Use DelayedEventDispatcher in nsTransitionManager; r=dbaron (bd0d834f1)
- Bug 1180125 part 7 - Queue transition events from CSSTransition::Tick; r=dbaron (e9f503aff)
- Bug 1180125 part 8 - Dispatch transition events from refresh driver; r=dbaron (90ebddaad)
- Bug 1196378 - js_delete should accept a const pointer like builtin delete, r=fitzgen (7342bdc0d)
- Bug 1196378 - Fix mismatched js_new/js_free in ShellPrincipals, r=fitzgen (bde74c00c)
- Bug 1199384 - Add shell function for writing a typed array to a file, r=sfink. (4086bd290)
- Bug 1215063 - Add os.path.isAbsolute() and as.path.join() shell utilities r=sfink (1706b965a)
- Bug 1161298 - missing length guard on SAB. r=bbouvier (17a168570)
- Bug 1160468 - Remove unnecessary pre-barrier when creating undepended string r=terrence (1c78c672f) (030734545)
- ported changes from mozilla upstream: Bug 1150805 - WorkerPrivate should use nsTObserverArray for the WorkerFeatures, r=bent CLOSED TREE (6aebd225b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1147247 - Use PRErrorCodeSuccess constant instead of literal 0 to represent success in PSM xpcshell tests. r=dkeeler (493559944)
- bug 1151512 - only allow whitelisted certificates to be issued by CNNIC root certificates r=jcj r=rbarnes (cd2131810)
- bug 1157873 - remove certificates from CNNIC whitelist that aren't in the Pilot Certificate Transparency log r=rbarnes (a1a1a01a8)
- Bug 996872 - Reduce calls to getXPCOMStatusFromNSS() in PSM xpcshell tests. r=keeler relanding on a CLOSED TREE (c26cb3a1c)
- Bug 1149805 - Switch head_psm.js to Assert.jsm methods and add expected result strings. r=keeler (a97667d2f)
- bug 1102436 - remove PublicKeyPinningService::CheckChainAgainstAllNames r=Cykesiopka (2fdfc2694)
- Bug 1164409 - Reduce PSM xpcshell script code duplication. r=keeler (eaf339d67)
- Bug 1170431 - Pass buildid as input to pycert.py. r=gps (0ad7492ef)
- pointer and comment style (f659d45ec)
- add missing test of Bug 1138195 - Ensure that the bytecode analysis is consistent with the bindings. r=jandem (a4aa50c3e)
- And fix this to actually compile... Still bug 1160311. (f15aef67f)
- pointer style (d41e7fda2)
- Bug 1194139 - Fix includes order to make the SM style checker happy. (d02e8c839)
- pointer style (4ac1a858a)
- Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem (b5b3b479d)
- Bug 1176712 - Cannot have two activities with same name and different filters. r=fabrice (231b5a89d)
- Bug 1161537 - Intermittent test_dev_mode_activity.html | Got error: undefined - expected PASS r=me (c1b0c88d0)
- Bug 1105766 - Part 1: Extend the GC allocation logic to work on Windows Phone. r=terrence (e17916f5b)
- Bug 1105766 - Part 2: A couple of additions to enable compilation on Windows Phone 8. r=terrence r=ehoogeveen (1d3d809fe)
- Bug 1189967 - Avoid including <string> from Char16.h. r=nfroyd (695a687bb)
- Bug 1345331: Include <intrin.h> at top-level before lz4.c can include it in a namespace. r=Waldo (63216582f)
- remove namespace (09dd2830c)
- Bug 1145056 - Coverity complains on every use of MutexAutoLock and GuardObjectNotifier. r=froydnj (0f891929d)
- Bug 1145056 - Assert that the guard notifier has been initialized. r=froydnj (061895ad3)
- spacing (56b8e1fea)
- Bug 1113300 - Add a way to use SegmentedVector like a stack. r=froydnj (2fdaf928e)
- bug 606080 - add SplayTree::LookupOrAdd r=froydnj (95591b341)
- Bug 1177541 - Remove warning if file is not found during deferred open. r=mcmanus (f15650a51)
- spaces and style (2b0558951) (2c42679c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1169680 - Don't merge image cache entries for blob URIs with different refs. r=tn (e92302f2b)
- pointer style (257a9dfea)
- Bug 1136768 - Tidy detection of possibly relocated types r=terrence (8e3df5395)
- Bug 1130640 - Don't unroll loops based on bounds using terms that have been discarded, r=jandem. (911c9b6ee)
- Bug 1158131 - Add local resource whitelisting for string bundle channels. r=snorp (d05af5eef)
- Bug 1153901 - Disable PlatformThread::SetName functions on builds with no SEH support. r=nfroyd (4d07581ba)
- missing bit of Bug 1170124 - Remove unnecessary type monitoring (d6d882389)
- pointer style (f6d3c6ae4)
- Bug 1143966 - Remove type specifier from AllocKind to avoid miscompilations on GCC. r=terrence (44c061df3)
- Bug 1052728 - Add telemetry to record GC phases that cause jank; r=sfink (f1e588798)
- space and pointer style (51d4d5e46)
- Bug 1118615 - Flash hangs displaying a camera/microphone access dialog in HiDPI mode, workaround. r=mstange (022d8139a)
- Bug 1118615 - Flash hangs in HiDPI mode on OS X running peopleroulette app, fix comments. r=fix-comments (83b2c4852)
- style cleanup (677ea587a)
- Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem (5a464818f)
- align values to TenFourFox (48c2ac62b)
- style (a60da64d0)
- missing bit of Backout 7959ffacd30f (Bug 1176090) for being on top of a regression (be8e9cd57) (dd0f21a90)
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211204.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 8cdfd3201...dd0f21a90:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1158344 part 1 - Use the an instruction which is not a beta node for hoisting bounds checks. r=sunfish (2174d2c83)
- Bug 1158344 part 2 - Do not produce upper bounds check if the condition is always verified. r=sunfish (dd93b1595)
- Bug 1160911 - JIT: precise shift right derived result range for all int32 input ranges. r=sunfish (87589affe)
- Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo (07835bfde)
- Bug 1055473 - Actually disable the web-platform test ON CLOSED TREE (3e8601a23)
- Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer (63b4fedb7)
- Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie (57dc89ac7)
- Bug 1162078 - Ignore timeouts for some CGC tests r=terrence DONTBUILD (ac4468c9d)
- Bug 967544 - make gServiceInterrupt Atomic; r=Waldo (bb34afcc6)
- Bug 1178998 - Identify which hang detector reports a hang. r=billm (b2f9d3184)
- Bug 1133391 - Remove unused variables in TabParent::RecvDispatchAfterKeyboardEvent. r=smaug. (a7a9b985f)
- Bug 1180125 part 0 - Fix an obvious bug in animation_utils.js; r=dbaron (f5729da0e)
- Bug 1183223 - Create a markers directory temporarily inside docshell/base where all marker logic should go into, r=smaug (56b821e0a)
- Bug 1183228 - Use separate files for AutoTimelineMarker and AutoGlobalTimelineMarker, r=smaug (38fbe5409)
- Bug 1183229 - Add a way to count the number of timeline-observed docshells outside of nsDocShell, r=smaug (ee6e7d081)
- Bug 1183231 - Maintain a list of timeline-observed docshells outside of nsDocShell, r=smaug (b2f6a778b)
- Bug 1183235 - Keep the dochsell-specific markers inside a ObservedDocShell managed list instead of nsDocShell, r=smaug (50d45b9b2)
- Bug 1137109 move the displaylist tracing inside nsViewManager::ProcessPendingUpdates, r=benwa, mattwoodrow (2bebfe820)
- Bug 1184376 - Remove nsDocShell::AddProfileTimelineMarker, r=smaug (db31f7621) (496b2e34f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1187811 - Remove unused epoch time from RunFrameRequestCallbacks. r=bkelly (1b95c8766)
- remove kungFuDeathGrip (639834f5d)
- Bug 1180125 part 1 - Queue and dispatch CSS animation events as a separate step; r=dbaron (89880dbaf)
- Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt (0ddb9ef76)
- Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron (943209ace)
- missing bit of Bug 847287 patch 3 (64b4c7288)
- Bug 1180125 part 2 - Move AnimationCommon classes out of CSS namespace; r=dbaron (205a71934)
- Bug 1189630 - Make browser_translation_exceptions.js wait for infobar to finish animating; r=florian (732c4657b)
- Bug 1180125 part 1b - Hook nsAnimationManager's list of events up to the cycle collector; r=dbaron (2733b7526)
- Bug 1180125 part 3 - Extract DelayedEventDispatcher; r=dbaron (0d42b1d87)
- Bug 1180125 part 4 - Move PseudoTypeAsString to AnimationCollection and reuse; r=dbaron (7acbc714c)
- Bug 1180125 part 5 - Move TransitionEventInfo to nsTransitionManager.h; r=dbaron (cac03f9f6)
- Bug 1180125 part 6 - Use DelayedEventDispatcher in nsTransitionManager; r=dbaron (bd0d834f1)
- Bug 1180125 part 7 - Queue transition events from CSSTransition::Tick; r=dbaron (e9f503aff)
- Bug 1180125 part 8 - Dispatch transition events from refresh driver; r=dbaron (90ebddaad)
- Bug 1196378 - js_delete should accept a const pointer like builtin delete, r=fitzgen (7342bdc0d)
- Bug 1196378 - Fix mismatched js_new/js_free in ShellPrincipals, r=fitzgen (bde74c00c)
- Bug 1199384 - Add shell function for writing a typed array to a file, r=sfink. (4086bd290)
- Bug 1215063 - Add os.path.isAbsolute() and as.path.join() shell utilities r=sfink (1706b965a)
- Bug 1161298 - missing length guard on SAB. r=bbouvier (17a168570)
- Bug 1160468 - Remove unnecessary pre-barrier when creating undepended string r=terrence (1c78c672f) (030734545)
- ported changes from mozilla upstream: Bug 1150805 - WorkerPrivate should use nsTObserverArray for the WorkerFeatures, r=bent CLOSED TREE (6aebd225b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1147247 - Use PRErrorCodeSuccess constant instead of literal 0 to represent success in PSM xpcshell tests. r=dkeeler (493559944)
- bug 1151512 - only allow whitelisted certificates to be issued by CNNIC root certificates r=jcj r=rbarnes (cd2131810)
- bug 1157873 - remove certificates from CNNIC whitelist that aren't in the Pilot Certificate Transparency log r=rbarnes (a1a1a01a8)
- Bug 996872 - Reduce calls to getXPCOMStatusFromNSS() in PSM xpcshell tests. r=keeler relanding on a CLOSED TREE (c26cb3a1c)
- Bug 1149805 - Switch head_psm.js to Assert.jsm methods and add expected result strings. r=keeler (a97667d2f)
- bug 1102436 - remove PublicKeyPinningService::CheckChainAgainstAllNames r=Cykesiopka (2fdfc2694)
- Bug 1164409 - Reduce PSM xpcshell script code duplication. r=keeler (eaf339d67)
- Bug 1170431 - Pass buildid as input to pycert.py. r=gps (0ad7492ef)
- pointer and comment style (f659d45ec)
- add missing test of Bug 1138195 - Ensure that the bytecode analysis is consistent with the bindings. r=jandem (a4aa50c3e)
- And fix this to actually compile... Still bug 1160311. (f15aef67f)
- pointer style (d41e7fda2)
- Bug 1194139 - Fix includes order to make the SM style checker happy. (d02e8c839)
- pointer style (4ac1a858a)
- Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem (b5b3b479d)
- Bug 1176712 - Cannot have two activities with same name and different filters. r=fabrice (231b5a89d)
- Bug 1161537 - Intermittent test_dev_mode_activity.html | Got error: undefined - expected PASS r=me (c1b0c88d0)
- Bug 1105766 - Part 1: Extend the GC allocation logic to work on Windows Phone. r=terrence (e17916f5b)
- Bug 1105766 - Part 2: A couple of additions to enable compilation on Windows Phone 8. r=terrence r=ehoogeveen (1d3d809fe)
- Bug 1189967 - Avoid including <string> from Char16.h. r=nfroyd (695a687bb)
- Bug 1345331: Include <intrin.h> at top-level before lz4.c can include it in a namespace. r=Waldo (63216582f)
- remove namespace (09dd2830c)
- Bug 1145056 - Coverity complains on every use of MutexAutoLock and GuardObjectNotifier. r=froydnj (0f891929d)
- Bug 1145056 - Assert that the guard notifier has been initialized. r=froydnj (061895ad3)
- spacing (56b8e1fea)
- Bug 1113300 - Add a way to use SegmentedVector like a stack. r=froydnj (2fdaf928e)
- bug 606080 - add SplayTree::LookupOrAdd r=froydnj (95591b341)
- Bug 1177541 - Remove warning if file is not found during deferred open. r=mcmanus (f15650a51)
- spaces and style (2b0558951) (2c42679c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1169680 - Don't merge image cache entries for blob URIs with different refs. r=tn (e92302f2b)
- pointer style (257a9dfea)
- Bug 1136768 - Tidy detection of possibly relocated types r=terrence (8e3df5395)
- Bug 1130640 - Don't unroll loops based on bounds using terms that have been discarded, r=jandem. (911c9b6ee)
- Bug 1158131 - Add local resource whitelisting for string bundle channels. r=snorp (d05af5eef)
- Bug 1153901 - Disable PlatformThread::SetName functions on builds with no SEH support. r=nfroyd (4d07581ba)
- missing bit of Bug 1170124 - Remove unnecessary type monitoring (d6d882389)
- pointer style (f6d3c6ae4)
- Bug 1143966 - Remove type specifier from AllocKind to avoid miscompilations on GCC. r=terrence (44c061df3)
- Bug 1052728 - Add telemetry to record GC phases that cause jank; r=sfink (f1e588798)
- space and pointer style (51d4d5e46)
- Bug 1118615 - Flash hangs displaying a camera/microphone access dialog in HiDPI mode, workaround. r=mstange (022d8139a)
- Bug 1118615 - Flash hangs in HiDPI mode on OS X running peopleroulette app, fix comments. r=fix-comments (83b2c4852)
- style cleanup (677ea587a)
- Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem (5a464818f)
- align values to TenFourFox (48c2ac62b)
- style (a60da64d0)
- missing bit of Backout 7959ffacd30f (Bug 1176090) for being on top of a regression (be8e9cd57) (dd0f21a90)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211204.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 8cdfd3201...dd0f21a90:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1158344 part 1 - Use the an instruction which is not a beta node for hoisting bounds checks. r=sunfish (2174d2c83)
- Bug 1158344 part 2 - Do not produce upper bounds check if the condition is always verified. r=sunfish (dd93b1595)
- Bug 1160911 - JIT: precise shift right derived result range for all int32 input ranges. r=sunfish (87589affe)
- Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo (07835bfde)
- Bug 1055473 - Actually disable the web-platform test ON CLOSED TREE (3e8601a23)
- Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer (63b4fedb7)
- Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie (57dc89ac7)
- Bug 1162078 - Ignore timeouts for some CGC tests r=terrence DONTBUILD (ac4468c9d)
- Bug 967544 - make gServiceInterrupt Atomic; r=Waldo (bb34afcc6)
- Bug 1178998 - Identify which hang detector reports a hang. r=billm (b2f9d3184)
- Bug 1133391 - Remove unused variables in TabParent::RecvDispatchAfterKeyboardEvent. r=smaug. (a7a9b985f)
- Bug 1180125 part 0 - Fix an obvious bug in animation_utils.js; r=dbaron (f5729da0e)
- Bug 1183223 - Create a markers directory temporarily inside docshell/base where all marker logic should go into, r=smaug (56b821e0a)
- Bug 1183228 - Use separate files for AutoTimelineMarker and AutoGlobalTimelineMarker, r=smaug (38fbe5409)
- Bug 1183229 - Add a way to count the number of timeline-observed docshells outside of nsDocShell, r=smaug (ee6e7d081)
- Bug 1183231 - Maintain a list of timeline-observed docshells outside of nsDocShell, r=smaug (b2f6a778b)
- Bug 1183235 - Keep the dochsell-specific markers inside a ObservedDocShell managed list instead of nsDocShell, r=smaug (50d45b9b2)
- Bug 1137109 move the displaylist tracing inside nsViewManager::ProcessPendingUpdates, r=benwa, mattwoodrow (2bebfe820)
- Bug 1184376 - Remove nsDocShell::AddProfileTimelineMarker, r=smaug (db31f7621) (496b2e34f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1187811 - Remove unused epoch time from RunFrameRequestCallbacks. r=bkelly (1b95c8766)
- remove kungFuDeathGrip (639834f5d)
- Bug 1180125 part 1 - Queue and dispatch CSS animation events as a separate step; r=dbaron (89880dbaf)
- Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt (0ddb9ef76)
- Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron (943209ace)
- missing bit of Bug 847287 patch 3 (64b4c7288)
- Bug 1180125 part 2 - Move AnimationCommon classes out of CSS namespace; r=dbaron (205a71934)
- Bug 1189630 - Make browser_translation_exceptions.js wait for infobar to finish animating; r=florian (732c4657b)
- Bug 1180125 part 1b - Hook nsAnimationManager's list of events up to the cycle collector; r=dbaron (2733b7526)
- Bug 1180125 part 3 - Extract DelayedEventDispatcher; r=dbaron (0d42b1d87)
- Bug 1180125 part 4 - Move PseudoTypeAsString to AnimationCollection and reuse; r=dbaron (7acbc714c)
- Bug 1180125 part 5 - Move TransitionEventInfo to nsTransitionManager.h; r=dbaron (cac03f9f6)
- Bug 1180125 part 6 - Use DelayedEventDispatcher in nsTransitionManager; r=dbaron (bd0d834f1)
- Bug 1180125 part 7 - Queue transition events from CSSTransition::Tick; r=dbaron (e9f503aff)
- Bug 1180125 part 8 - Dispatch transition events from refresh driver; r=dbaron (90ebddaad)
- Bug 1196378 - js_delete should accept a const pointer like builtin delete, r=fitzgen (7342bdc0d)
- Bug 1196378 - Fix mismatched js_new/js_free in ShellPrincipals, r=fitzgen (bde74c00c)
- Bug 1199384 - Add shell function for writing a typed array to a file, r=sfink. (4086bd290)
- Bug 1215063 - Add os.path.isAbsolute() and as.path.join() shell utilities r=sfink (1706b965a)
- Bug 1161298 - missing length guard on SAB. r=bbouvier (17a168570)
- Bug 1160468 - Remove unnecessary pre-barrier when creating undepended string r=terrence (1c78c672f) (030734545)
- ported changes from mozilla upstream: Bug 1150805 - WorkerPrivate should use nsTObserverArray for the WorkerFeatures, r=bent CLOSED TREE (6aebd225b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1147247 - Use PRErrorCodeSuccess constant instead of literal 0 to represent success in PSM xpcshell tests. r=dkeeler (493559944)
- bug 1151512 - only allow whitelisted certificates to be issued by CNNIC root certificates r=jcj r=rbarnes (cd2131810)
- bug 1157873 - remove certificates from CNNIC whitelist that aren't in the Pilot Certificate Transparency log r=rbarnes (a1a1a01a8)
- Bug 996872 - Reduce calls to getXPCOMStatusFromNSS() in PSM xpcshell tests. r=keeler relanding on a CLOSED TREE (c26cb3a1c)
- Bug 1149805 - Switch head_psm.js to Assert.jsm methods and add expected result strings. r=keeler (a97667d2f)
- bug 1102436 - remove PublicKeyPinningService::CheckChainAgainstAllNames r=Cykesiopka (2fdfc2694)
- Bug 1164409 - Reduce PSM xpcshell script code duplication. r=keeler (eaf339d67)
- Bug 1170431 - Pass buildid as input to pycert.py. r=gps (0ad7492ef)
- pointer and comment style (f659d45ec)
- add missing test of Bug 1138195 - Ensure that the bytecode analysis is consistent with the bindings. r=jandem (a4aa50c3e)
- And fix this to actually compile... Still bug 1160311. (f15aef67f)
- pointer style (d41e7fda2)
- Bug 1194139 - Fix includes order to make the SM style checker happy. (d02e8c839)
- pointer style (4ac1a858a)
- Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem (b5b3b479d)
- Bug 1176712 - Cannot have two activities with same name and different filters. r=fabrice (231b5a89d)
- Bug 1161537 - Intermittent test_dev_mode_activity.html | Got error: undefined - expected PASS r=me (c1b0c88d0)
- Bug 1105766 - Part 1: Extend the GC allocation logic to work on Windows Phone. r=terrence (e17916f5b)
- Bug 1105766 - Part 2: A couple of additions to enable compilation on Windows Phone 8. r=terrence r=ehoogeveen (1d3d809fe)
- Bug 1189967 - Avoid including <string> from Char16.h. r=nfroyd (695a687bb)
- Bug 1345331: Include <intrin.h> at top-level before lz4.c can include it in a namespace. r=Waldo (63216582f)
- remove namespace (09dd2830c)
- Bug 1145056 - Coverity complains on every use of MutexAutoLock and GuardObjectNotifier. r=froydnj (0f891929d)
- Bug 1145056 - Assert that the guard notifier has been initialized. r=froydnj (061895ad3)
- spacing (56b8e1fea)
- Bug 1113300 - Add a way to use SegmentedVector like a stack. r=froydnj (2fdaf928e)
- bug 606080 - add SplayTree::LookupOrAdd r=froydnj (95591b341)
- Bug 1177541 - Remove warning if file is not found during deferred open. r=mcmanus (f15650a51)
- spaces and style (2b0558951) (2c42679c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1169680 - Don't merge image cache entries for blob URIs with different refs. r=tn (e92302f2b)
- pointer style (257a9dfea)
- Bug 1136768 - Tidy detection of possibly relocated types r=terrence (8e3df5395)
- Bug 1130640 - Don't unroll loops based on bounds using terms that have been discarded, r=jandem. (911c9b6ee)
- Bug 1158131 - Add local resource whitelisting for string bundle channels. r=snorp (d05af5eef)
- Bug 1153901 - Disable PlatformThread::SetName functions on builds with no SEH support. r=nfroyd (4d07581ba)
- missing bit of Bug 1170124 - Remove unnecessary type monitoring (d6d882389)
- pointer style (f6d3c6ae4)
- Bug 1143966 - Remove type specifier from AllocKind to avoid miscompilations on GCC. r=terrence (44c061df3)
- Bug 1052728 - Add telemetry to record GC phases that cause jank; r=sfink (f1e588798)
- space and pointer style (51d4d5e46)
- Bug 1118615 - Flash hangs displaying a camera/microphone access dialog in HiDPI mode, workaround. r=mstange (022d8139a)
- Bug 1118615 - Flash hangs in HiDPI mode on OS X running peopleroulette app, fix comments. r=fix-comments (83b2c4852)
- style cleanup (677ea587a)
- Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem (5a464818f)
- align values to TenFourFox (48c2ac62b)
- style (a60da64d0)
- missing bit of Backout 7959ffacd30f (Bug 1176090) for being on top of a regression (be8e9cd57) (dd0f21a90)
* 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
Browsers release notes
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211211-153837ef4-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211211-153837ef4-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211211-153837ef4-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211211-153837ef4-xpmod.7z
source repo: https://github.com/roytam1/palemoon27
repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (4cbc8f697)
- Bug 1173858 - Part 1: Add log module for layout. r=dholbert Add a log module for use by layout. An analog to NS_WARN_IF_FALSE is provided that has the same behavior as NS_WARN_IF_FALSE: it's debug only and emits a message prefixed with '[pid] WARNING', includes the condition being checked, file name and line number. (3aabc4c8f)
- Bug 1173858 - Part 2: Use LAYOUT_WARN_IF_FALSE to silence some verbose layout warnings by default. r=dholbert (2a7efec8f)
- Bug 1173858 - Part 3 - Reindent blocks that we've converted to use LAYOUT_WARN_IF_FALSE. r=dholbert (1460ed697)
- pointer style (72daf612c)
- Bug 1063147: Clarify comments about extensible strings. DONTBUILD r=jandem (036b9c9b4)
- Bug 1145882 - Part 2/2 - Add -v and --version. r=evilpie (8b2d03df1)
- Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium (b74ec63bb)
- Bug 1183480 - Return old timeout value in setScriptTimeout(), r=bholley. (295a9098a)
- Bug 1155393 - Port the -Wno-inline-new-delete option from configure.in to the JS configure script; r=dholbert (a2ad6fafc)
- ad bug component (94bcaa0a1)
- NO BUG - Fix reStructuredText warnings (584b0b97a)
- missing parts of Bug 895248 - Move --enable-stdcxx-compat in build/unix/mozconfig.linux (814b5d8fb)
- style and namespaces (9f6bb417d)
- Bug 1136046 - Increase maximum capacity of js::HashMap and HashSet r=luke (bf1f96bc6)
- pointer style (5ac65529a)
- pointer style (f5623e2b7)
- Bug 1139570: JS GDB pretty-printer: Add a pretty-printer for js::InterpreterRegs. DONTBUILD r=ttromey (1c642e7fe) (90fdf91e1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181392 part 1 - Remove use of IsFinishedTransition from Animation::CanThrottle; r=dbaron (a1460a571)
- Bug 1181392 part 2 - Remove use of IsFinishedTransition from Animation::ComposeStyle; r=dbaron (69363e99a)
- Bug 1181392 part 3 - Remove use of IsFinishedTransition in KeyframeEffectReadOnly; r=dbaron (41b1dc12d)
- Bug 1181392 part 4 - Remove use of IsFinishedTransition from nsLayoutUtils; r=dbaron (4ce9c8a90)
- Bug 771367 - Refactor GetAnimationContent and GetAnimationCollection into CommonAnimationManager to hide atom and pseudo-element voodoo. r=bbirtles (699c8ae54)
- Bug 1181392 part 5 - Remove use of IsFinishedTransition from AnimationCollection::HasAnimationOfProperty; r=dbaron (fb261816f)
- Bug 1181392 part 6 - Remove use of IsFinishedTransition from nsTransitionManager::StyleContextChanged; r=dbaron (1a2241272)
- Bug 1181392 part 7 - Remove use of IsFinishedTransition from nsTransitionManager::ConsiderStartingTransition; r=dbaron (9b6e7f322)
- Bug 1181392 part 8 - Remove use of IsFinishedTransition from nsTransitionManager::PruneCompletedTransitions; r=dbaron (3f31365ac)
- Bug 1181392 part 9 - Remove use of IsFinishedTransition from nsTransitionManager::FlushTransitions; r=dbaron (77374c339)
- Bug 1181392 part 10 - Remove KeyframeEffect::IsFinishedTransition; r=dbaron (6db3a358b)
- Bug 1188251 part 1 - Remove transitions cleanup from FlushTransitions; r=dholbert (3c0da49eb)
- Bug 1188251 part 2 - Check if a tick can be throttled in FlushAnimations using Animation::CanThrottle; r=dholbert (a1bdf30da)
- Bug 1188251 part 3 - Add AnimationCollection::RequestRestyle; r=dholbert (9a4c3fc6d)
- Bug 1188251 part 4 - Move throttling checks to AnimationCollection::RequestRestyle; r=dholbert (da289d243)
- Bug 1188251 part 5 - Move some assertions from FlushTransitions to RequestRestyle; r=dholbert (e41698092)
- Bug 1188251 part 6 - Unify FlushAnimations and FlushTransitions; r=dholbert (2ac375897)
- Bug 1188251 part 7 - Move WillRefresh to CommonAnimationManager; r=dholbert (df81a5ce3)
- Bug 1188251 part 8 - Remove call to Animation::Tick from CheckAnimationRule; r=dholbert (c7a0409b7)
- Bug 1188251 part 9 - Request restyles from Animation::Tick; r=dholbert (d0695155c)
- Bug 1061364 - Don't force transitions to refresh their style rule; r=dbaron (d6c6003d4)
- remove restyle on refresh (85a3c522c)
- Bug 1188251 part 10 - Remove throttling from EnsureStyleRuleFor; r=dholbert (726ce1c87)
- Bug 1188251 part 11 - Add RestyleType::Layer; r=dholbert (c7602af18)
- Bug 1188251 part 12 - Use RestyleType::Layer in UpdateCascade; r=dholbert (3a7639c8d) (32ae2dd91)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194028 - Part 1: Implement Animation NotifyEffectTimingUpdate and KeyframeEffect SetTiming. r=bbirtles (ebdf90981)
- Bug 1194028 - Part 2: Use KeyFrameEffect SetTiming. r=bbirtles (770edf4ab)
- Bug 1187804 - Annotate fixed-position layers with the scroll id of the scroll frame that they are fixed with respect to. r=mattwoodrow (b37b8a9e6)
- Bug 1209471 - Fix group used for Array.concat result, r=jandem. (fa0aba56d)
- missing tests of Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between (15634dd01)
- Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between, r=smaug (7316efd4f)
- pointer style (daaa76131)
- Bug 1155238: use RelengAPI-based Tooltool server. r=coop (9501de0ac)
- Bug 1140182: JS GDB pretty-printers: Implement pretty-printer for js::AbstractFramePtr. r=sfink (02228c34e)
- Bug 1139535: In js/src/gdb: Remove workaround for 2012 GDB bug. DONTBUILD r=sfink (7e08a0070)
- Bug 1140179: Adapt to new JSObject structure, which indirects through the ObjectGroup. DONTBUILD r=sfink (9c93cf5f8)
- Bug 1141032: fix = instead of == in an assert in NativeRegexpMacroAssembler.cpp; r=h4writer (f07efb736)
- Bug 1137573 - OdinMonkey: Generalize alignment analysis to handle adds with multiple uses r=luke a=ryanvm (0c437d56c)
- spacing (6938ecef8)
- Bug 1151326 - Don't inline yields in legacy generators in Baseline. r=shu (89b09ea28)
- pointer style (12437a045)
- Bug 1151634 - Patch a valid return address for debug mode OSR from exception handler when profiling is enabled. (r=jandem) (0453d85b7)
- pointer style (3e4a597ca)
- Pointer style (d0e273439)
- pointer style (ec0540b7c) (eb5953764)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 865222 - Add MOZ_GUARD_OBJECT_NOTIFIER_PARAM to JSAutoCompartmentand JSAutoNullableCompartment; r=efaust (97d89fcd7)
- Bug 1131325 - Move system country code from nsIGfxInfo2 to a more appropriate location. r=aklotz,smichaud (afb055f6b)
- Bug 1192456 - Use perfect forwarding for DispatchWrapper rather than explicit move and copy constructors. r=terrence (bd30eb21e)
- Bug 1155726 - OdinMonkey: add new cache failure code for when storage initialization fails (r=janv) (60fb4de2a)
- Bug 1155292 - Add a check for properties found on non-native prototypes during Ion caching, r=jandem. (6864981f7)
- pointer style (28c86a2d7) (618cb9622)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (73474b840)
- Bug 1152784 - Be more robust about possible intermediate wrappers in IsFrameId. r=bz (fb81861cc)
- pointer style (c0b667212)
- Bug 1180123 (part 1) - Report the size of the saved stacks sets. r=fitzgen. (e6c3a9609)
- Bug 1180123 (part 2) - Minor nursery report fixes. r=terrence. (172525db9)
- Bug 1181175 - Use RDTSC for Performance Monitoring instead of getrusage. r=jandem (b970bf5f1)
- Bug 1190436 - Part 1: Use more smart pointers in XPConnect. r=gabor (c80d65dee)
- Bug 1190436 - Part 2: Use an early return in XPCConvert::JSObject2NativeInterface. r=gabor (ef2123643)
- Bug 1161491 - schedulePreciseGC should use the normal GC triggering mechanisms, r=mccr8 (42cdfa847)
- pointer style (8a147bec5)
- Bug 1155773 - Remove gotos from XPCConvert::NativeArray2JS(). r=bholley (a8858d358)
- Bug 1164061 - WebRTC - move TMMBR behind pref r=jesup (36ba20713)
- Bug 1164061 - Backout signaling unittest changes for tmmbr r=jesup (f2fbd86be)
- Bug 1165520: Negotiate rtcp-fb r=jesup (449edaa83)
- Bug 1165129: Allow JS to reorder codecs in a local answer. Also means that we'll take the ordering more seriously when we see multiple codecs in a remote answer. r=jesup (c1ab58747)
- Bug 818640 - Test that using dynamic payload types < 96 works. r=mt (dfa3418cf)
- Bug 952145: Rollback support r=mt, r=smaug (28182262b)
- code style (ecaf69b5a)
- Bug 1187773 - Don't include heapapi.h from js/public. r=jorendorff (40179ec4e)
- pointer style (f6e3d0610)
- Bug 1196590 - Don't assume that objects without shapes are unboxed plain objects, r=jandem. (75cd29b7b)
- Bug 1194430 - Always mark the global jitcode table during major GCs. (r=djvj) (772e96665)
- Bug 1036574 - Revert horrible workaround in baseline IC for magic arg callee. (r=me) (b5f11337a)
- spurious spaces (80b22a36a) (d7187c26b)
- ported changes from mozilla upstream:
- Bug 1181175 - Telemetry for finding out how often our process is rescheduled to another CPU. r=jandem, r=bsmedberg
- Bug 1181175 - Get rid of test_compartments.js. r=yoric
- and fix js configure winver (153837ef4)
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211211-153837ef4-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211211-153837ef4-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211211-153837ef4-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211211-153837ef4-xpmod.7z
source repo: https://github.com/roytam1/palemoon27
repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (4cbc8f697)
- Bug 1173858 - Part 1: Add log module for layout. r=dholbert Add a log module for use by layout. An analog to NS_WARN_IF_FALSE is provided that has the same behavior as NS_WARN_IF_FALSE: it's debug only and emits a message prefixed with '[pid] WARNING', includes the condition being checked, file name and line number. (3aabc4c8f)
- Bug 1173858 - Part 2: Use LAYOUT_WARN_IF_FALSE to silence some verbose layout warnings by default. r=dholbert (2a7efec8f)
- Bug 1173858 - Part 3 - Reindent blocks that we've converted to use LAYOUT_WARN_IF_FALSE. r=dholbert (1460ed697)
- pointer style (72daf612c)
- Bug 1063147: Clarify comments about extensible strings. DONTBUILD r=jandem (036b9c9b4)
- Bug 1145882 - Part 2/2 - Add -v and --version. r=evilpie (8b2d03df1)
- Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium (b74ec63bb)
- Bug 1183480 - Return old timeout value in setScriptTimeout(), r=bholley. (295a9098a)
- Bug 1155393 - Port the -Wno-inline-new-delete option from configure.in to the JS configure script; r=dholbert (a2ad6fafc)
- ad bug component (94bcaa0a1)
- NO BUG - Fix reStructuredText warnings (584b0b97a)
- missing parts of Bug 895248 - Move --enable-stdcxx-compat in build/unix/mozconfig.linux (814b5d8fb)
- style and namespaces (9f6bb417d)
- Bug 1136046 - Increase maximum capacity of js::HashMap and HashSet r=luke (bf1f96bc6)
- pointer style (5ac65529a)
- pointer style (f5623e2b7)
- Bug 1139570: JS GDB pretty-printer: Add a pretty-printer for js::InterpreterRegs. DONTBUILD r=ttromey (1c642e7fe) (90fdf91e1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181392 part 1 - Remove use of IsFinishedTransition from Animation::CanThrottle; r=dbaron (a1460a571)
- Bug 1181392 part 2 - Remove use of IsFinishedTransition from Animation::ComposeStyle; r=dbaron (69363e99a)
- Bug 1181392 part 3 - Remove use of IsFinishedTransition in KeyframeEffectReadOnly; r=dbaron (41b1dc12d)
- Bug 1181392 part 4 - Remove use of IsFinishedTransition from nsLayoutUtils; r=dbaron (4ce9c8a90)
- Bug 771367 - Refactor GetAnimationContent and GetAnimationCollection into CommonAnimationManager to hide atom and pseudo-element voodoo. r=bbirtles (699c8ae54)
- Bug 1181392 part 5 - Remove use of IsFinishedTransition from AnimationCollection::HasAnimationOfProperty; r=dbaron (fb261816f)
- Bug 1181392 part 6 - Remove use of IsFinishedTransition from nsTransitionManager::StyleContextChanged; r=dbaron (1a2241272)
- Bug 1181392 part 7 - Remove use of IsFinishedTransition from nsTransitionManager::ConsiderStartingTransition; r=dbaron (9b6e7f322)
- Bug 1181392 part 8 - Remove use of IsFinishedTransition from nsTransitionManager::PruneCompletedTransitions; r=dbaron (3f31365ac)
- Bug 1181392 part 9 - Remove use of IsFinishedTransition from nsTransitionManager::FlushTransitions; r=dbaron (77374c339)
- Bug 1181392 part 10 - Remove KeyframeEffect::IsFinishedTransition; r=dbaron (6db3a358b)
- Bug 1188251 part 1 - Remove transitions cleanup from FlushTransitions; r=dholbert (3c0da49eb)
- Bug 1188251 part 2 - Check if a tick can be throttled in FlushAnimations using Animation::CanThrottle; r=dholbert (a1bdf30da)
- Bug 1188251 part 3 - Add AnimationCollection::RequestRestyle; r=dholbert (9a4c3fc6d)
- Bug 1188251 part 4 - Move throttling checks to AnimationCollection::RequestRestyle; r=dholbert (da289d243)
- Bug 1188251 part 5 - Move some assertions from FlushTransitions to RequestRestyle; r=dholbert (e41698092)
- Bug 1188251 part 6 - Unify FlushAnimations and FlushTransitions; r=dholbert (2ac375897)
- Bug 1188251 part 7 - Move WillRefresh to CommonAnimationManager; r=dholbert (df81a5ce3)
- Bug 1188251 part 8 - Remove call to Animation::Tick from CheckAnimationRule; r=dholbert (c7a0409b7)
- Bug 1188251 part 9 - Request restyles from Animation::Tick; r=dholbert (d0695155c)
- Bug 1061364 - Don't force transitions to refresh their style rule; r=dbaron (d6c6003d4)
- remove restyle on refresh (85a3c522c)
- Bug 1188251 part 10 - Remove throttling from EnsureStyleRuleFor; r=dholbert (726ce1c87)
- Bug 1188251 part 11 - Add RestyleType::Layer; r=dholbert (c7602af18)
- Bug 1188251 part 12 - Use RestyleType::Layer in UpdateCascade; r=dholbert (3a7639c8d) (32ae2dd91)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194028 - Part 1: Implement Animation NotifyEffectTimingUpdate and KeyframeEffect SetTiming. r=bbirtles (ebdf90981)
- Bug 1194028 - Part 2: Use KeyFrameEffect SetTiming. r=bbirtles (770edf4ab)
- Bug 1187804 - Annotate fixed-position layers with the scroll id of the scroll frame that they are fixed with respect to. r=mattwoodrow (b37b8a9e6)
- Bug 1209471 - Fix group used for Array.concat result, r=jandem. (fa0aba56d)
- missing tests of Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between (15634dd01)
- Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between, r=smaug (7316efd4f)
- pointer style (daaa76131)
- Bug 1155238: use RelengAPI-based Tooltool server. r=coop (9501de0ac)
- Bug 1140182: JS GDB pretty-printers: Implement pretty-printer for js::AbstractFramePtr. r=sfink (02228c34e)
- Bug 1139535: In js/src/gdb: Remove workaround for 2012 GDB bug. DONTBUILD r=sfink (7e08a0070)
- Bug 1140179: Adapt to new JSObject structure, which indirects through the ObjectGroup. DONTBUILD r=sfink (9c93cf5f8)
- Bug 1141032: fix = instead of == in an assert in NativeRegexpMacroAssembler.cpp; r=h4writer (f07efb736)
- Bug 1137573 - OdinMonkey: Generalize alignment analysis to handle adds with multiple uses r=luke a=ryanvm (0c437d56c)
- spacing (6938ecef8)
- Bug 1151326 - Don't inline yields in legacy generators in Baseline. r=shu (89b09ea28)
- pointer style (12437a045)
- Bug 1151634 - Patch a valid return address for debug mode OSR from exception handler when profiling is enabled. (r=jandem) (0453d85b7)
- pointer style (3e4a597ca)
- Pointer style (d0e273439)
- pointer style (ec0540b7c) (eb5953764)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 865222 - Add MOZ_GUARD_OBJECT_NOTIFIER_PARAM to JSAutoCompartmentand JSAutoNullableCompartment; r=efaust (97d89fcd7)
- Bug 1131325 - Move system country code from nsIGfxInfo2 to a more appropriate location. r=aklotz,smichaud (afb055f6b)
- Bug 1192456 - Use perfect forwarding for DispatchWrapper rather than explicit move and copy constructors. r=terrence (bd30eb21e)
- Bug 1155726 - OdinMonkey: add new cache failure code for when storage initialization fails (r=janv) (60fb4de2a)
- Bug 1155292 - Add a check for properties found on non-native prototypes during Ion caching, r=jandem. (6864981f7)
- pointer style (28c86a2d7) (618cb9622)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (73474b840)
- Bug 1152784 - Be more robust about possible intermediate wrappers in IsFrameId. r=bz (fb81861cc)
- pointer style (c0b667212)
- Bug 1180123 (part 1) - Report the size of the saved stacks sets. r=fitzgen. (e6c3a9609)
- Bug 1180123 (part 2) - Minor nursery report fixes. r=terrence. (172525db9)
- Bug 1181175 - Use RDTSC for Performance Monitoring instead of getrusage. r=jandem (b970bf5f1)
- Bug 1190436 - Part 1: Use more smart pointers in XPConnect. r=gabor (c80d65dee)
- Bug 1190436 - Part 2: Use an early return in XPCConvert::JSObject2NativeInterface. r=gabor (ef2123643)
- Bug 1161491 - schedulePreciseGC should use the normal GC triggering mechanisms, r=mccr8 (42cdfa847)
- pointer style (8a147bec5)
- Bug 1155773 - Remove gotos from XPCConvert::NativeArray2JS(). r=bholley (a8858d358)
- Bug 1164061 - WebRTC - move TMMBR behind pref r=jesup (36ba20713)
- Bug 1164061 - Backout signaling unittest changes for tmmbr r=jesup (f2fbd86be)
- Bug 1165520: Negotiate rtcp-fb r=jesup (449edaa83)
- Bug 1165129: Allow JS to reorder codecs in a local answer. Also means that we'll take the ordering more seriously when we see multiple codecs in a remote answer. r=jesup (c1ab58747)
- Bug 818640 - Test that using dynamic payload types < 96 works. r=mt (dfa3418cf)
- Bug 952145: Rollback support r=mt, r=smaug (28182262b)
- code style (ecaf69b5a)
- Bug 1187773 - Don't include heapapi.h from js/public. r=jorendorff (40179ec4e)
- pointer style (f6e3d0610)
- Bug 1196590 - Don't assume that objects without shapes are unboxed plain objects, r=jandem. (75cd29b7b)
- Bug 1194430 - Always mark the global jitcode table during major GCs. (r=djvj) (772e96665)
- Bug 1036574 - Revert horrible workaround in baseline IC for magic arg callee. (r=me) (b5f11337a)
- spurious spaces (80b22a36a) (d7187c26b)
- ported changes from mozilla upstream:
- Bug 1181175 - Telemetry for finding out how often our process is rescheduled to another CPU. r=jandem, r=bsmedberg
- Bug 1181175 - Get rid of test_compartments.js. r=yoric
- and fix js configure winver (153837ef4)
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211211.7z
Changelog:
In-tree changes:
- app: don't set DEBUG, fix linking with newer goanna3 (7c323631)
Out-of-tree changes:
* update Goanna3 to git dd0f21a90...153837ef4:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (4cbc8f697)
- Bug 1173858 - Part 1: Add log module for layout. r=dholbert Add a log module for use by layout. An analog to NS_WARN_IF_FALSE is provided that has the same behavior as NS_WARN_IF_FALSE: it's debug only and emits a message prefixed with '[pid] WARNING', includes the condition being checked, file name and line number. (3aabc4c8f)
- Bug 1173858 - Part 2: Use LAYOUT_WARN_IF_FALSE to silence some verbose layout warnings by default. r=dholbert (2a7efec8f)
- Bug 1173858 - Part 3 - Reindent blocks that we've converted to use LAYOUT_WARN_IF_FALSE. r=dholbert (1460ed697)
- pointer style (72daf612c)
- Bug 1063147: Clarify comments about extensible strings. DONTBUILD r=jandem (036b9c9b4)
- Bug 1145882 - Part 2/2 - Add -v and --version. r=evilpie (8b2d03df1)
- Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium (b74ec63bb)
- Bug 1183480 - Return old timeout value in setScriptTimeout(), r=bholley. (295a9098a)
- Bug 1155393 - Port the -Wno-inline-new-delete option from configure.in to the JS configure script; r=dholbert (a2ad6fafc)
- ad bug component (94bcaa0a1)
- NO BUG - Fix reStructuredText warnings (584b0b97a)
- missing parts of Bug 895248 - Move --enable-stdcxx-compat in build/unix/mozconfig.linux (814b5d8fb)
- style and namespaces (9f6bb417d)
- Bug 1136046 - Increase maximum capacity of js::HashMap and HashSet r=luke (bf1f96bc6)
- pointer style (5ac65529a)
- pointer style (f5623e2b7)
- Bug 1139570: JS GDB pretty-printer: Add a pretty-printer for js::InterpreterRegs. DONTBUILD r=ttromey (1c642e7fe) (90fdf91e1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181392 part 1 - Remove use of IsFinishedTransition from Animation::CanThrottle; r=dbaron (a1460a571)
- Bug 1181392 part 2 - Remove use of IsFinishedTransition from Animation::ComposeStyle; r=dbaron (69363e99a)
- Bug 1181392 part 3 - Remove use of IsFinishedTransition in KeyframeEffectReadOnly; r=dbaron (41b1dc12d)
- Bug 1181392 part 4 - Remove use of IsFinishedTransition from nsLayoutUtils; r=dbaron (4ce9c8a90)
- Bug 771367 - Refactor GetAnimationContent and GetAnimationCollection into CommonAnimationManager to hide atom and pseudo-element voodoo. r=bbirtles (699c8ae54)
- Bug 1181392 part 5 - Remove use of IsFinishedTransition from AnimationCollection::HasAnimationOfProperty; r=dbaron (fb261816f)
- Bug 1181392 part 6 - Remove use of IsFinishedTransition from nsTransitionManager::StyleContextChanged; r=dbaron (1a2241272)
- Bug 1181392 part 7 - Remove use of IsFinishedTransition from nsTransitionManager::ConsiderStartingTransition; r=dbaron (9b6e7f322)
- Bug 1181392 part 8 - Remove use of IsFinishedTransition from nsTransitionManager::PruneCompletedTransitions; r=dbaron (3f31365ac)
- Bug 1181392 part 9 - Remove use of IsFinishedTransition from nsTransitionManager::FlushTransitions; r=dbaron (77374c339)
- Bug 1181392 part 10 - Remove KeyframeEffect::IsFinishedTransition; r=dbaron (6db3a358b)
- Bug 1188251 part 1 - Remove transitions cleanup from FlushTransitions; r=dholbert (3c0da49eb)
- Bug 1188251 part 2 - Check if a tick can be throttled in FlushAnimations using Animation::CanThrottle; r=dholbert (a1bdf30da)
- Bug 1188251 part 3 - Add AnimationCollection::RequestRestyle; r=dholbert (9a4c3fc6d)
- Bug 1188251 part 4 - Move throttling checks to AnimationCollection::RequestRestyle; r=dholbert (da289d243)
- Bug 1188251 part 5 - Move some assertions from FlushTransitions to RequestRestyle; r=dholbert (e41698092)
- Bug 1188251 part 6 - Unify FlushAnimations and FlushTransitions; r=dholbert (2ac375897)
- Bug 1188251 part 7 - Move WillRefresh to CommonAnimationManager; r=dholbert (df81a5ce3)
- Bug 1188251 part 8 - Remove call to Animation::Tick from CheckAnimationRule; r=dholbert (c7a0409b7)
- Bug 1188251 part 9 - Request restyles from Animation::Tick; r=dholbert (d0695155c)
- Bug 1061364 - Don't force transitions to refresh their style rule; r=dbaron (d6c6003d4)
- remove restyle on refresh (85a3c522c)
- Bug 1188251 part 10 - Remove throttling from EnsureStyleRuleFor; r=dholbert (726ce1c87)
- Bug 1188251 part 11 - Add RestyleType::Layer; r=dholbert (c7602af18)
- Bug 1188251 part 12 - Use RestyleType::Layer in UpdateCascade; r=dholbert (3a7639c8d) (32ae2dd91)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194028 - Part 1: Implement Animation NotifyEffectTimingUpdate and KeyframeEffect SetTiming. r=bbirtles (ebdf90981)
- Bug 1194028 - Part 2: Use KeyFrameEffect SetTiming. r=bbirtles (770edf4ab)
- Bug 1187804 - Annotate fixed-position layers with the scroll id of the scroll frame that they are fixed with respect to. r=mattwoodrow (b37b8a9e6)
- Bug 1209471 - Fix group used for Array.concat result, r=jandem. (fa0aba56d)
- missing tests of Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between (15634dd01)
- Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between, r=smaug (7316efd4f)
- pointer style (daaa76131)
- Bug 1155238: use RelengAPI-based Tooltool server. r=coop (9501de0ac)
- Bug 1140182: JS GDB pretty-printers: Implement pretty-printer for js::AbstractFramePtr. r=sfink (02228c34e)
- Bug 1139535: In js/src/gdb: Remove workaround for 2012 GDB bug. DONTBUILD r=sfink (7e08a0070)
- Bug 1140179: Adapt to new JSObject structure, which indirects through the ObjectGroup. DONTBUILD r=sfink (9c93cf5f8)
- Bug 1141032: fix = instead of == in an assert in NativeRegexpMacroAssembler.cpp; r=h4writer (f07efb736)
- Bug 1137573 - OdinMonkey: Generalize alignment analysis to handle adds with multiple uses r=luke a=ryanvm (0c437d56c)
- spacing (6938ecef8)
- Bug 1151326 - Don't inline yields in legacy generators in Baseline. r=shu (89b09ea28)
- pointer style (12437a045)
- Bug 1151634 - Patch a valid return address for debug mode OSR from exception handler when profiling is enabled. (r=jandem) (0453d85b7)
- pointer style (3e4a597ca)
- Pointer style (d0e273439)
- pointer style (ec0540b7c) (eb5953764)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 865222 - Add MOZ_GUARD_OBJECT_NOTIFIER_PARAM to JSAutoCompartmentand JSAutoNullableCompartment; r=efaust (97d89fcd7)
- Bug 1131325 - Move system country code from nsIGfxInfo2 to a more appropriate location. r=aklotz,smichaud (afb055f6b)
- Bug 1192456 - Use perfect forwarding for DispatchWrapper rather than explicit move and copy constructors. r=terrence (bd30eb21e)
- Bug 1155726 - OdinMonkey: add new cache failure code for when storage initialization fails (r=janv) (60fb4de2a)
- Bug 1155292 - Add a check for properties found on non-native prototypes during Ion caching, r=jandem. (6864981f7)
- pointer style (28c86a2d7) (618cb9622)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (73474b840)
- Bug 1152784 - Be more robust about possible intermediate wrappers in IsFrameId. r=bz (fb81861cc)
- pointer style (c0b667212)
- Bug 1180123 (part 1) - Report the size of the saved stacks sets. r=fitzgen. (e6c3a9609)
- Bug 1180123 (part 2) - Minor nursery report fixes. r=terrence. (172525db9)
- Bug 1181175 - Use RDTSC for Performance Monitoring instead of getrusage. r=jandem (b970bf5f1)
- Bug 1190436 - Part 1: Use more smart pointers in XPConnect. r=gabor (c80d65dee)
- Bug 1190436 - Part 2: Use an early return in XPCConvert::JSObject2NativeInterface. r=gabor (ef2123643)
- Bug 1161491 - schedulePreciseGC should use the normal GC triggering mechanisms, r=mccr8 (42cdfa847)
- pointer style (8a147bec5)
- Bug 1155773 - Remove gotos from XPCConvert::NativeArray2JS(). r=bholley (a8858d358)
- Bug 1164061 - WebRTC - move TMMBR behind pref r=jesup (36ba20713)
- Bug 1164061 - Backout signaling unittest changes for tmmbr r=jesup (f2fbd86be)
- Bug 1165520: Negotiate rtcp-fb r=jesup (449edaa83)
- Bug 1165129: Allow JS to reorder codecs in a local answer. Also means that we'll take the ordering more seriously when we see multiple codecs in a remote answer. r=jesup (c1ab58747)
- Bug 818640 - Test that using dynamic payload types < 96 works. r=mt (dfa3418cf)
- Bug 952145: Rollback support r=mt, r=smaug (28182262b)
- code style (ecaf69b5a)
- Bug 1187773 - Don't include heapapi.h from js/public. r=jorendorff (40179ec4e)
- pointer style (f6e3d0610)
- Bug 1196590 - Don't assume that objects without shapes are unboxed plain objects, r=jandem. (75cd29b7b)
- Bug 1194430 - Always mark the global jitcode table during major GCs. (r=djvj) (772e96665)
- Bug 1036574 - Revert horrible workaround in baseline IC for magic arg callee. (r=me) (b5f11337a)
- spurious spaces (80b22a36a) (d7187c26b)
- ported changes from mozilla upstream:
- Bug 1181175 - Telemetry for finding out how often our process is rescheduled to another CPU. r=jandem, r=bsmedberg
- Bug 1181175 - Get rid of test_compartments.js. r=yoric
- and fix js configure winver (153837ef4)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211211.7z
Changelog:
In-tree changes:
- app: don't set DEBUG, fix linking with newer goanna3 (7c323631)
Out-of-tree changes:
* update Goanna3 to git dd0f21a90...153837ef4:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (4cbc8f697)
- Bug 1173858 - Part 1: Add log module for layout. r=dholbert Add a log module for use by layout. An analog to NS_WARN_IF_FALSE is provided that has the same behavior as NS_WARN_IF_FALSE: it's debug only and emits a message prefixed with '[pid] WARNING', includes the condition being checked, file name and line number. (3aabc4c8f)
- Bug 1173858 - Part 2: Use LAYOUT_WARN_IF_FALSE to silence some verbose layout warnings by default. r=dholbert (2a7efec8f)
- Bug 1173858 - Part 3 - Reindent blocks that we've converted to use LAYOUT_WARN_IF_FALSE. r=dholbert (1460ed697)
- pointer style (72daf612c)
- Bug 1063147: Clarify comments about extensible strings. DONTBUILD r=jandem (036b9c9b4)
- Bug 1145882 - Part 2/2 - Add -v and --version. r=evilpie (8b2d03df1)
- Bug 1001975 - Enable -Wuninitialized warnings as errors. r=glandium (b74ec63bb)
- Bug 1183480 - Return old timeout value in setScriptTimeout(), r=bholley. (295a9098a)
- Bug 1155393 - Port the -Wno-inline-new-delete option from configure.in to the JS configure script; r=dholbert (a2ad6fafc)
- ad bug component (94bcaa0a1)
- NO BUG - Fix reStructuredText warnings (584b0b97a)
- missing parts of Bug 895248 - Move --enable-stdcxx-compat in build/unix/mozconfig.linux (814b5d8fb)
- style and namespaces (9f6bb417d)
- Bug 1136046 - Increase maximum capacity of js::HashMap and HashSet r=luke (bf1f96bc6)
- pointer style (5ac65529a)
- pointer style (f5623e2b7)
- Bug 1139570: JS GDB pretty-printer: Add a pretty-printer for js::InterpreterRegs. DONTBUILD r=ttromey (1c642e7fe) (90fdf91e1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181392 part 1 - Remove use of IsFinishedTransition from Animation::CanThrottle; r=dbaron (a1460a571)
- Bug 1181392 part 2 - Remove use of IsFinishedTransition from Animation::ComposeStyle; r=dbaron (69363e99a)
- Bug 1181392 part 3 - Remove use of IsFinishedTransition in KeyframeEffectReadOnly; r=dbaron (41b1dc12d)
- Bug 1181392 part 4 - Remove use of IsFinishedTransition from nsLayoutUtils; r=dbaron (4ce9c8a90)
- Bug 771367 - Refactor GetAnimationContent and GetAnimationCollection into CommonAnimationManager to hide atom and pseudo-element voodoo. r=bbirtles (699c8ae54)
- Bug 1181392 part 5 - Remove use of IsFinishedTransition from AnimationCollection::HasAnimationOfProperty; r=dbaron (fb261816f)
- Bug 1181392 part 6 - Remove use of IsFinishedTransition from nsTransitionManager::StyleContextChanged; r=dbaron (1a2241272)
- Bug 1181392 part 7 - Remove use of IsFinishedTransition from nsTransitionManager::ConsiderStartingTransition; r=dbaron (9b6e7f322)
- Bug 1181392 part 8 - Remove use of IsFinishedTransition from nsTransitionManager::PruneCompletedTransitions; r=dbaron (3f31365ac)
- Bug 1181392 part 9 - Remove use of IsFinishedTransition from nsTransitionManager::FlushTransitions; r=dbaron (77374c339)
- Bug 1181392 part 10 - Remove KeyframeEffect::IsFinishedTransition; r=dbaron (6db3a358b)
- Bug 1188251 part 1 - Remove transitions cleanup from FlushTransitions; r=dholbert (3c0da49eb)
- Bug 1188251 part 2 - Check if a tick can be throttled in FlushAnimations using Animation::CanThrottle; r=dholbert (a1bdf30da)
- Bug 1188251 part 3 - Add AnimationCollection::RequestRestyle; r=dholbert (9a4c3fc6d)
- Bug 1188251 part 4 - Move throttling checks to AnimationCollection::RequestRestyle; r=dholbert (da289d243)
- Bug 1188251 part 5 - Move some assertions from FlushTransitions to RequestRestyle; r=dholbert (e41698092)
- Bug 1188251 part 6 - Unify FlushAnimations and FlushTransitions; r=dholbert (2ac375897)
- Bug 1188251 part 7 - Move WillRefresh to CommonAnimationManager; r=dholbert (df81a5ce3)
- Bug 1188251 part 8 - Remove call to Animation::Tick from CheckAnimationRule; r=dholbert (c7a0409b7)
- Bug 1188251 part 9 - Request restyles from Animation::Tick; r=dholbert (d0695155c)
- Bug 1061364 - Don't force transitions to refresh their style rule; r=dbaron (d6c6003d4)
- remove restyle on refresh (85a3c522c)
- Bug 1188251 part 10 - Remove throttling from EnsureStyleRuleFor; r=dholbert (726ce1c87)
- Bug 1188251 part 11 - Add RestyleType::Layer; r=dholbert (c7602af18)
- Bug 1188251 part 12 - Use RestyleType::Layer in UpdateCascade; r=dholbert (3a7639c8d) (32ae2dd91)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194028 - Part 1: Implement Animation NotifyEffectTimingUpdate and KeyframeEffect SetTiming. r=bbirtles (ebdf90981)
- Bug 1194028 - Part 2: Use KeyFrameEffect SetTiming. r=bbirtles (770edf4ab)
- Bug 1187804 - Annotate fixed-position layers with the scroll id of the scroll frame that they are fixed with respect to. r=mattwoodrow (b37b8a9e6)
- Bug 1209471 - Fix group used for Array.concat result, r=jandem. (fa0aba56d)
- missing tests of Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between (15634dd01)
- Bug 1183623, redirect keyup events to keydown target when focus shifts from chrome to content in-between, r=smaug (7316efd4f)
- pointer style (daaa76131)
- Bug 1155238: use RelengAPI-based Tooltool server. r=coop (9501de0ac)
- Bug 1140182: JS GDB pretty-printers: Implement pretty-printer for js::AbstractFramePtr. r=sfink (02228c34e)
- Bug 1139535: In js/src/gdb: Remove workaround for 2012 GDB bug. DONTBUILD r=sfink (7e08a0070)
- Bug 1140179: Adapt to new JSObject structure, which indirects through the ObjectGroup. DONTBUILD r=sfink (9c93cf5f8)
- Bug 1141032: fix = instead of == in an assert in NativeRegexpMacroAssembler.cpp; r=h4writer (f07efb736)
- Bug 1137573 - OdinMonkey: Generalize alignment analysis to handle adds with multiple uses r=luke a=ryanvm (0c437d56c)
- spacing (6938ecef8)
- Bug 1151326 - Don't inline yields in legacy generators in Baseline. r=shu (89b09ea28)
- pointer style (12437a045)
- Bug 1151634 - Patch a valid return address for debug mode OSR from exception handler when profiling is enabled. (r=jandem) (0453d85b7)
- pointer style (3e4a597ca)
- Pointer style (d0e273439)
- pointer style (ec0540b7c) (eb5953764)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 865222 - Add MOZ_GUARD_OBJECT_NOTIFIER_PARAM to JSAutoCompartmentand JSAutoNullableCompartment; r=efaust (97d89fcd7)
- Bug 1131325 - Move system country code from nsIGfxInfo2 to a more appropriate location. r=aklotz,smichaud (afb055f6b)
- Bug 1192456 - Use perfect forwarding for DispatchWrapper rather than explicit move and copy constructors. r=terrence (bd30eb21e)
- Bug 1155726 - OdinMonkey: add new cache failure code for when storage initialization fails (r=janv) (60fb4de2a)
- Bug 1155292 - Add a check for properties found on non-native prototypes during Ion caching, r=jandem. (6864981f7)
- pointer style (28c86a2d7) (618cb9622)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (73474b840)
- Bug 1152784 - Be more robust about possible intermediate wrappers in IsFrameId. r=bz (fb81861cc)
- pointer style (c0b667212)
- Bug 1180123 (part 1) - Report the size of the saved stacks sets. r=fitzgen. (e6c3a9609)
- Bug 1180123 (part 2) - Minor nursery report fixes. r=terrence. (172525db9)
- Bug 1181175 - Use RDTSC for Performance Monitoring instead of getrusage. r=jandem (b970bf5f1)
- Bug 1190436 - Part 1: Use more smart pointers in XPConnect. r=gabor (c80d65dee)
- Bug 1190436 - Part 2: Use an early return in XPCConvert::JSObject2NativeInterface. r=gabor (ef2123643)
- Bug 1161491 - schedulePreciseGC should use the normal GC triggering mechanisms, r=mccr8 (42cdfa847)
- pointer style (8a147bec5)
- Bug 1155773 - Remove gotos from XPCConvert::NativeArray2JS(). r=bholley (a8858d358)
- Bug 1164061 - WebRTC - move TMMBR behind pref r=jesup (36ba20713)
- Bug 1164061 - Backout signaling unittest changes for tmmbr r=jesup (f2fbd86be)
- Bug 1165520: Negotiate rtcp-fb r=jesup (449edaa83)
- Bug 1165129: Allow JS to reorder codecs in a local answer. Also means that we'll take the ordering more seriously when we see multiple codecs in a remote answer. r=jesup (c1ab58747)
- Bug 818640 - Test that using dynamic payload types < 96 works. r=mt (dfa3418cf)
- Bug 952145: Rollback support r=mt, r=smaug (28182262b)
- code style (ecaf69b5a)
- Bug 1187773 - Don't include heapapi.h from js/public. r=jorendorff (40179ec4e)
- pointer style (f6e3d0610)
- Bug 1196590 - Don't assume that objects without shapes are unboxed plain objects, r=jandem. (75cd29b7b)
- Bug 1194430 - Always mark the global jitcode table during major GCs. (r=djvj) (772e96665)
- Bug 1036574 - Revert horrible workaround in baseline IC for magic arg callee. (r=me) (b5f11337a)
- spurious spaces (80b22a36a) (d7187c26b)
- ported changes from mozilla upstream:
- Bug 1181175 - Telemetry for finding out how often our process is rescheduled to another CPU. r=jandem, r=bsmedberg
- Bug 1181175 - Get rid of test_compartments.js. r=yoric
- and fix js configure winver (153837ef4)
* 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
Browsers release notes
New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211218-f94c0da-uxp-b7cc29620-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20211218-f94c0da-uxp-b7cc29620-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-20211218-f94c0da-uxp-b7cc29620-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.4a1.win32-git-20211218-ba47fad4d-uxp-b7cc29620-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211218-ba47fad4d-uxp-b7cc29620-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20211218-ba47fad4d-uxp-b7cc29620-xpmod.7z
Official UXP changes picked since my last build:
- Bug 1737009 - Make `nsTextFragment::SetTo()` check given string length first. r=smaug, a=RyanVM. DiD `nsTextFragment::Append()` (e5e5fa5ab)
- Bug 1738237, don't try to create too large string buffers, r=mccr8, a=RyanVM (6036639e9)
- Bug 1730120, close ContentViewer properly if initialization fails, r=nika a=RyanVM (bf632ce22)
- backport Bug 1739421: Use kungFuDeathGrip when firing a timer r=bwc a=RyanVM (eb0082eca)
- backport Bug 1502599: XHR should allow just "GET" method for blob URLs, r=smaug (6477ec9b5)
- Issue #unknown, Reload Flooding prevention. (26ae6482f)
- backport Bug 1696685 - r=valentin,nika a=RyanVM (f43ff83d5)
- Bug 1339588 - Part 1: Simplify nsTimerEvent::Cancel, since there's no need to release the nsTimerImpl itself. r=froydnj, a=dveditz (c72a393b9)
- Issue #unknown, change assignment method in `nsThread::SetObserver()` (138137dde)
- Merge branch 'post-git-tracking' into tracking (883880c09)
No official Basilisk changes picked since my last build.
No official Pale-Moon changes picked since my last build.
My UXP changes since my last build:
- imported changes from mozilla NSS:
- Bug 966856 - mozilla::pkix: support SHA-2 hashes in CertIDs in OCSP responses r=jschanck,djackson (78d2f4a3) (a14066691)
- security/pkix: align pkix with nss' mozpkix and fix CheckRevocation API type in application codes (2a8bbf94b)
- security/pkix: align pkix with nss' mozpkix bug966856 fix (b7cc29620)
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211218-f94c0da-uxp-b7cc29620-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20211218-f94c0da-uxp-b7cc29620-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-20211218-f94c0da-uxp-b7cc29620-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.4a1.win32-git-20211218-ba47fad4d-uxp-b7cc29620-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211218-ba47fad4d-uxp-b7cc29620-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20211218-ba47fad4d-uxp-b7cc29620-xpmod.7z
Official UXP changes picked since my last build:
- Bug 1737009 - Make `nsTextFragment::SetTo()` check given string length first. r=smaug, a=RyanVM. DiD `nsTextFragment::Append()` (e5e5fa5ab)
- Bug 1738237, don't try to create too large string buffers, r=mccr8, a=RyanVM (6036639e9)
- Bug 1730120, close ContentViewer properly if initialization fails, r=nika a=RyanVM (bf632ce22)
- backport Bug 1739421: Use kungFuDeathGrip when firing a timer r=bwc a=RyanVM (eb0082eca)
- backport Bug 1502599: XHR should allow just "GET" method for blob URLs, r=smaug (6477ec9b5)
- Issue #unknown, Reload Flooding prevention. (26ae6482f)
- backport Bug 1696685 - r=valentin,nika a=RyanVM (f43ff83d5)
- Bug 1339588 - Part 1: Simplify nsTimerEvent::Cancel, since there's no need to release the nsTimerImpl itself. r=froydnj, a=dveditz (c72a393b9)
- Issue #unknown, change assignment method in `nsThread::SetObserver()` (138137dde)
- Merge branch 'post-git-tracking' into tracking (883880c09)
No official Basilisk changes picked since my last build.
No official Pale-Moon changes picked since my last build.
My UXP changes since my last build:
- imported changes from mozilla NSS:
- Bug 966856 - mozilla::pkix: support SHA-2 hashes in CertIDs in OCSP responses r=jschanck,djackson (78d2f4a3) (a14066691)
- security/pkix: align pkix with nss' mozpkix and fix CheckRevocation API type in application codes (2a8bbf94b)
- security/pkix: align pkix with nss' mozpkix bug966856 fix (b7cc29620)
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.
Browsers release notes
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20211218-id-f0915f3-uxp-b7cc29620-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20211218-id-f0915f3-ia-c642e3c-uxp-b7cc29620-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.
Browsers release notes
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211218-8612ec640-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211218-8612ec640-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211218-8612ec640-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211218-8612ec640-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 1194415 - Refactor BuildProgressFooter.draw() for minor |mach build| perf improvement, r=gps (3488ffb86)
- Bug 1153691 - intTestLogging() now adds timestamps and supports param substitution. r=rnewman (507a881c2)
- reenable asserts (97032f833)
- re-enable specific Windows optimization (7a581da03)
- Bug 1149815 - Pass storage function failure codes through to callers, r=asuth. (c54838b5d)
- Bug 1149373 - Ensure mozStorage async threads are shut down. r=bent (a511cfefc)
- namespace style (7a567650f)
- Bug 1193022 - clean up reference-counting in storage/; r=mak (49f115c52)
- Bug 1155193 Proxy release the Connection in mozStorageService::unregisterConnection(). r=asuth (bb9311ee5)
- bug 1189896 - Do not preallocate Sqlite connections caches for now. r=asuth (210115e89)
- Bug 1155846 - Comment out intentionally unreachable code and unused parameters in Prefetcher.jsm. r=billm (8757cba52)
- Bug 1166886 - Comment out some code that is supposed to be disabled (r=mconley) (ec5b2bd30)
- Bug 1040285 - Single Quotes should not be encoded in the path r=mcmanus,annevk (0a47fdc2f)
- Bug 1040285 - Single Quotes in HTTP request-uri Are Incorrectly Encoded as %27 r=MattN (dcce00624)
- Bug 1125989 - Avoid OS.File request lossage during worker shutdown, r=yoric (e8e8cab17)
- Bug 1164822 - Fix OS.File.remove not throwing with unexisting files. r=Yoric (dd57a069f)
- Bug 1123372 - Remove use of .toLocaleFormat() from Places. r=mak (fbfbd7fa0) (caf9d19ef)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1080319 - Remove the -remote option. r=bsmedberg (d83d3ffcc)
- bug 1171580 - Don't create a hidden window on iOS. r=froydnj (c3c4be38c)
- Bug 1138290 - New option in WindowWatcher.openWindow to open another toplevel window on b2g. r=roc (1d8ea9754)
- Bug 1067325 - Context menu actions for view source tabs. r=mconley (68494022e)
- Bug 1201533 - Remove the GetEastAsianWidth API and its supporting character-property data. r=smontagu (667a1e932)
- Bug 1201518 - Remove the (unused) HBGetEastAsianWidth callback from gfxHarfBuzzShaper. r=jdaggett (49dcca793)
- Bug 1170072 - Part 2. Use ICU instead of GetCharProps1 and its supporting data if ICU is turned on. r=jfkthame (af13908f3)
- Bug 1203412 - Fix a warning in intl/unicharutil/. r=emk. This change is for the following warning-as-error that shows up on "B2G L Emulator" builds: "error: call to 'sprintf' declared with attribute warning: sprintf is often misused; please use snprintf". (088d6d66d) (fce4bb738)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153314 - Assign load group to IdP load channel, r=jib (2c78dcc17)
- Bug 1048048 - add preload content policy types for scripts (r=baku) (8dc3c1db1)
- Bug 1210941 P1 Create the LOAD_BYPASS_SERVICE_WORKER flag. r=jduell (59fcdd603)
- Bug 1173378 - crash in mozilla::net::HttpBaseChannel::OverrideSecurityInfo(nsISupports*), r=ehsan (de9772c35)
- Bug 1179399 - Add a flag to HttpBaseChannel indicating whether interception is occurring. r=mayhemer (58a874dc5)
- Bug 1168084 - Persist view source tab options. r=mconley (c48d492b2)
- Bug 1187399 - Add a js::DefaultHasher specialization for mozilla::UniquePtr<T> that proxies the UniquePtr's raw pointer to PointerHasher. r=terrence (bfeed9936)
- Bug 1193459: Fix JS_DEPENDENT_TEMPLATE_HINT for clang-cl. r=jimb (9565eceaf)
- pointer style (329deb0ec)
- space and pointer style (844d8998a)
- Bug 1172503 - Delete unwarranted optimization to fix "Assertion failure: !!desc.object() == objHasOwn, at js/src/vm/NativeObject.cpp:1990". r=evilpie. (a97fe0bd4)
- pointer style (4c5f6eb6d) (968d2b4e7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149476 - Extend autospider.sh timeout and emit a log message, r=jonco (b94c4b8f2)
- Bug 1159999 - Suppress command echo for timeout failure setup. r=sphink (9fea5ed54)
- Bug 866301 - Part 1. Add unorm.h to system-headers. r=glandium (9c7a982e2)
- Bug 866301 - Part 2. Use in-tree ICU source code for gonk. r=glandium (6a6c51437)
- Bug 866301 - Part 3. Use system ICU for gonk-JB or later. r=glandium (2d3f73861)
- Bug 866301 - Part 4. Turn on Intl API for B2G. r=fabrice,waldo (e8ac69a34)
- Bug 1197918 - Use channel->Open2() in rdf/base/nsRDFXMLDataSource.cpp (r=sicking) (d86afc643)
- Bug 1195611 - Use channel->ascynOpen2 in rdf/base/nsRDFXMLDataSource.cpp (r=sicking) (c6653e192)
- Bug 1139177 - RSA public key size checking cleanups. r=keeler (9eec01885)
- bug 1141189 - implement skipping expensive revocation checks (OCSP fetching) for short-lived certificates r=rbarnes (708bd2f7e)
- Bug 1010068 - Disable OCSP for DV certificates in Firefox for Android r=keeler (2b197e15b)
- Bug 858928 - Switch XRE_StartupTimelineRecord() from PRTime to TimeStamp. r=froydnj (414afd85d)
- Bug 1136278, Part 1: Refactor algorithm identifiers in tests, r=keeler (5755b7bcb)
- Bug 1136278, Part 2: Refactor test SubjectPublicKeyInfo generation, r=keeler (1486716c6)
- Bug 1153738: Make ScopedPtr a minimal proper subset of std::unique_ptr, r=keeler (49a1784f2)
- Bug 1060112 - Don't treat OCSP responses omitting the requested certificate status as "unknown certificate" responses blocking the connection r=keeler (64f8a1c19)
- Bug 1145679 - Reject EV status for end-entity EV certs with overly long validity periods. r=keeler (d62b18d7c)
- Bug 891107 - Part 4: Show information about value in overflow error messages in js-ctypes. r=jorendorff (1a366fcd0) (ffc74f1c3)
- imported changes from mozilla NSS:
- Bug 966856 - mozilla::pkix: support SHA-2 hashes in CertIDs in OCSP responses r=jschanck,djackson (78d2f4a3) (f8a765944)
- security/pkix: align pkix with nss' mozpkix bug966856 fix (8612ec640)
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211218-8612ec640-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211218-8612ec640-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211218-8612ec640-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211218-8612ec640-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 1194415 - Refactor BuildProgressFooter.draw() for minor |mach build| perf improvement, r=gps (3488ffb86)
- Bug 1153691 - intTestLogging() now adds timestamps and supports param substitution. r=rnewman (507a881c2)
- reenable asserts (97032f833)
- re-enable specific Windows optimization (7a581da03)
- Bug 1149815 - Pass storage function failure codes through to callers, r=asuth. (c54838b5d)
- Bug 1149373 - Ensure mozStorage async threads are shut down. r=bent (a511cfefc)
- namespace style (7a567650f)
- Bug 1193022 - clean up reference-counting in storage/; r=mak (49f115c52)
- Bug 1155193 Proxy release the Connection in mozStorageService::unregisterConnection(). r=asuth (bb9311ee5)
- bug 1189896 - Do not preallocate Sqlite connections caches for now. r=asuth (210115e89)
- Bug 1155846 - Comment out intentionally unreachable code and unused parameters in Prefetcher.jsm. r=billm (8757cba52)
- Bug 1166886 - Comment out some code that is supposed to be disabled (r=mconley) (ec5b2bd30)
- Bug 1040285 - Single Quotes should not be encoded in the path r=mcmanus,annevk (0a47fdc2f)
- Bug 1040285 - Single Quotes in HTTP request-uri Are Incorrectly Encoded as %27 r=MattN (dcce00624)
- Bug 1125989 - Avoid OS.File request lossage during worker shutdown, r=yoric (e8e8cab17)
- Bug 1164822 - Fix OS.File.remove not throwing with unexisting files. r=Yoric (dd57a069f)
- Bug 1123372 - Remove use of .toLocaleFormat() from Places. r=mak (fbfbd7fa0) (caf9d19ef)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1080319 - Remove the -remote option. r=bsmedberg (d83d3ffcc)
- bug 1171580 - Don't create a hidden window on iOS. r=froydnj (c3c4be38c)
- Bug 1138290 - New option in WindowWatcher.openWindow to open another toplevel window on b2g. r=roc (1d8ea9754)
- Bug 1067325 - Context menu actions for view source tabs. r=mconley (68494022e)
- Bug 1201533 - Remove the GetEastAsianWidth API and its supporting character-property data. r=smontagu (667a1e932)
- Bug 1201518 - Remove the (unused) HBGetEastAsianWidth callback from gfxHarfBuzzShaper. r=jdaggett (49dcca793)
- Bug 1170072 - Part 2. Use ICU instead of GetCharProps1 and its supporting data if ICU is turned on. r=jfkthame (af13908f3)
- Bug 1203412 - Fix a warning in intl/unicharutil/. r=emk. This change is for the following warning-as-error that shows up on "B2G L Emulator" builds: "error: call to 'sprintf' declared with attribute warning: sprintf is often misused; please use snprintf". (088d6d66d) (fce4bb738)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153314 - Assign load group to IdP load channel, r=jib (2c78dcc17)
- Bug 1048048 - add preload content policy types for scripts (r=baku) (8dc3c1db1)
- Bug 1210941 P1 Create the LOAD_BYPASS_SERVICE_WORKER flag. r=jduell (59fcdd603)
- Bug 1173378 - crash in mozilla::net::HttpBaseChannel::OverrideSecurityInfo(nsISupports*), r=ehsan (de9772c35)
- Bug 1179399 - Add a flag to HttpBaseChannel indicating whether interception is occurring. r=mayhemer (58a874dc5)
- Bug 1168084 - Persist view source tab options. r=mconley (c48d492b2)
- Bug 1187399 - Add a js::DefaultHasher specialization for mozilla::UniquePtr<T> that proxies the UniquePtr's raw pointer to PointerHasher. r=terrence (bfeed9936)
- Bug 1193459: Fix JS_DEPENDENT_TEMPLATE_HINT for clang-cl. r=jimb (9565eceaf)
- pointer style (329deb0ec)
- space and pointer style (844d8998a)
- Bug 1172503 - Delete unwarranted optimization to fix "Assertion failure: !!desc.object() == objHasOwn, at js/src/vm/NativeObject.cpp:1990". r=evilpie. (a97fe0bd4)
- pointer style (4c5f6eb6d) (968d2b4e7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149476 - Extend autospider.sh timeout and emit a log message, r=jonco (b94c4b8f2)
- Bug 1159999 - Suppress command echo for timeout failure setup. r=sphink (9fea5ed54)
- Bug 866301 - Part 1. Add unorm.h to system-headers. r=glandium (9c7a982e2)
- Bug 866301 - Part 2. Use in-tree ICU source code for gonk. r=glandium (6a6c51437)
- Bug 866301 - Part 3. Use system ICU for gonk-JB or later. r=glandium (2d3f73861)
- Bug 866301 - Part 4. Turn on Intl API for B2G. r=fabrice,waldo (e8ac69a34)
- Bug 1197918 - Use channel->Open2() in rdf/base/nsRDFXMLDataSource.cpp (r=sicking) (d86afc643)
- Bug 1195611 - Use channel->ascynOpen2 in rdf/base/nsRDFXMLDataSource.cpp (r=sicking) (c6653e192)
- Bug 1139177 - RSA public key size checking cleanups. r=keeler (9eec01885)
- bug 1141189 - implement skipping expensive revocation checks (OCSP fetching) for short-lived certificates r=rbarnes (708bd2f7e)
- Bug 1010068 - Disable OCSP for DV certificates in Firefox for Android r=keeler (2b197e15b)
- Bug 858928 - Switch XRE_StartupTimelineRecord() from PRTime to TimeStamp. r=froydnj (414afd85d)
- Bug 1136278, Part 1: Refactor algorithm identifiers in tests, r=keeler (5755b7bcb)
- Bug 1136278, Part 2: Refactor test SubjectPublicKeyInfo generation, r=keeler (1486716c6)
- Bug 1153738: Make ScopedPtr a minimal proper subset of std::unique_ptr, r=keeler (49a1784f2)
- Bug 1060112 - Don't treat OCSP responses omitting the requested certificate status as "unknown certificate" responses blocking the connection r=keeler (64f8a1c19)
- Bug 1145679 - Reject EV status for end-entity EV certs with overly long validity periods. r=keeler (d62b18d7c)
- Bug 891107 - Part 4: Show information about value in overflow error messages in js-ctypes. r=jorendorff (1a366fcd0) (ffc74f1c3)
- imported changes from mozilla NSS:
- Bug 966856 - mozilla::pkix: support SHA-2 hashes in CertIDs in OCSP responses r=jschanck,djackson (78d2f4a3) (f8a765944)
- security/pkix: align pkix with nss' mozpkix bug966856 fix (8612ec640)
Browsers release notes
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211218.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 153837ef4...8612ec640:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194415 - Refactor BuildProgressFooter.draw() for minor |mach build| perf improvement, r=gps (3488ffb86)
- Bug 1153691 - intTestLogging() now adds timestamps and supports param substitution. r=rnewman (507a881c2)
- reenable asserts (97032f833)
- re-enable specific Windows optimization (7a581da03)
- Bug 1149815 - Pass storage function failure codes through to callers, r=asuth. (c54838b5d)
- Bug 1149373 - Ensure mozStorage async threads are shut down. r=bent (a511cfefc)
- namespace style (7a567650f)
- Bug 1193022 - clean up reference-counting in storage/; r=mak (49f115c52)
- Bug 1155193 Proxy release the Connection in mozStorageService::unregisterConnection(). r=asuth (bb9311ee5)
- bug 1189896 - Do not preallocate Sqlite connections caches for now. r=asuth (210115e89)
- Bug 1155846 - Comment out intentionally unreachable code and unused parameters in Prefetcher.jsm. r=billm (8757cba52)
- Bug 1166886 - Comment out some code that is supposed to be disabled (r=mconley) (ec5b2bd30)
- Bug 1040285 - Single Quotes should not be encoded in the path r=mcmanus,annevk (0a47fdc2f)
- Bug 1040285 - Single Quotes in HTTP request-uri Are Incorrectly Encoded as %27 r=MattN (dcce00624)
- Bug 1125989 - Avoid OS.File request lossage during worker shutdown, r=yoric (e8e8cab17)
- Bug 1164822 - Fix OS.File.remove not throwing with unexisting files. r=Yoric (dd57a069f)
- Bug 1123372 - Remove use of .toLocaleFormat() from Places. r=mak (fbfbd7fa0) (caf9d19ef)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1080319 - Remove the -remote option. r=bsmedberg (d83d3ffcc)
- bug 1171580 - Don't create a hidden window on iOS. r=froydnj (c3c4be38c)
- Bug 1138290 - New option in WindowWatcher.openWindow to open another toplevel window on b2g. r=roc (1d8ea9754)
- Bug 1067325 - Context menu actions for view source tabs. r=mconley (68494022e)
- Bug 1201533 - Remove the GetEastAsianWidth API and its supporting character-property data. r=smontagu (667a1e932)
- Bug 1201518 - Remove the (unused) HBGetEastAsianWidth callback from gfxHarfBuzzShaper. r=jdaggett (49dcca793)
- Bug 1170072 - Part 2. Use ICU instead of GetCharProps1 and its supporting data if ICU is turned on. r=jfkthame (af13908f3)
- Bug 1203412 - Fix a warning in intl/unicharutil/. r=emk. This change is for the following warning-as-error that shows up on "B2G L Emulator" builds: "error: call to 'sprintf' declared with attribute warning: sprintf is often misused; please use snprintf". (088d6d66d) (fce4bb738)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153314 - Assign load group to IdP load channel, r=jib (2c78dcc17)
- Bug 1048048 - add preload content policy types for scripts (r=baku) (8dc3c1db1)
- Bug 1210941 P1 Create the LOAD_BYPASS_SERVICE_WORKER flag. r=jduell (59fcdd603)
- Bug 1173378 - crash in mozilla::net::HttpBaseChannel::OverrideSecurityInfo(nsISupports*), r=ehsan (de9772c35)
- Bug 1179399 - Add a flag to HttpBaseChannel indicating whether interception is occurring. r=mayhemer (58a874dc5)
- Bug 1168084 - Persist view source tab options. r=mconley (c48d492b2)
- Bug 1187399 - Add a js::DefaultHasher specialization for mozilla::UniquePtr<T> that proxies the UniquePtr's raw pointer to PointerHasher. r=terrence (bfeed9936)
- Bug 1193459: Fix JS_DEPENDENT_TEMPLATE_HINT for clang-cl. r=jimb (9565eceaf)
- pointer style (329deb0ec)
- space and pointer style (844d8998a)
- Bug 1172503 - Delete unwarranted optimization to fix "Assertion failure: !!desc.object() == objHasOwn, at js/src/vm/NativeObject.cpp:1990". r=evilpie. (a97fe0bd4)
- pointer style (4c5f6eb6d) (968d2b4e7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149476 - Extend autospider.sh timeout and emit a log message, r=jonco (b94c4b8f2)
- Bug 1159999 - Suppress command echo for timeout failure setup. r=sphink (9fea5ed54)
- Bug 866301 - Part 1. Add unorm.h to system-headers. r=glandium (9c7a982e2)
- Bug 866301 - Part 2. Use in-tree ICU source code for gonk. r=glandium (6a6c51437)
- Bug 866301 - Part 3. Use system ICU for gonk-JB or later. r=glandium (2d3f73861)
- Bug 866301 - Part 4. Turn on Intl API for B2G. r=fabrice,waldo (e8ac69a34)
- Bug 1197918 - Use channel->Open2() in rdf/base/nsRDFXMLDataSource.cpp (r=sicking) (d86afc643)
- Bug 1195611 - Use channel->ascynOpen2 in rdf/base/nsRDFXMLDataSource.cpp (r=sicking) (c6653e192)
- Bug 1139177 - RSA public key size checking cleanups. r=keeler (9eec01885)
- bug 1141189 - implement skipping expensive revocation checks (OCSP fetching) for short-lived certificates r=rbarnes (708bd2f7e)
- Bug 1010068 - Disable OCSP for DV certificates in Firefox for Android r=keeler (2b197e15b)
- Bug 858928 - Switch XRE_StartupTimelineRecord() from PRTime to TimeStamp. r=froydnj (414afd85d)
- Bug 1136278, Part 1: Refactor algorithm identifiers in tests, r=keeler (5755b7bcb)
- Bug 1136278, Part 2: Refactor test SubjectPublicKeyInfo generation, r=keeler (1486716c6)
- Bug 1153738: Make ScopedPtr a minimal proper subset of std::unique_ptr, r=keeler (49a1784f2)
- Bug 1060112 - Don't treat OCSP responses omitting the requested certificate status as "unknown certificate" responses blocking the connection r=keeler (64f8a1c19)
- Bug 1145679 - Reject EV status for end-entity EV certs with overly long validity periods. r=keeler (d62b18d7c)
- Bug 891107 - Part 4: Show information about value in overflow error messages in js-ctypes. r=jorendorff (1a366fcd0) (ffc74f1c3)
- imported changes from mozilla NSS:
- Bug 966856 - mozilla::pkix: support SHA-2 hashes in CertIDs in OCSP responses r=jschanck,djackson (78d2f4a3) (f8a765944)
- security/pkix: align pkix with nss' mozpkix bug966856 fix (8612ec640)
* 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
https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20211218.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 153837ef4...8612ec640:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194415 - Refactor BuildProgressFooter.draw() for minor |mach build| perf improvement, r=gps (3488ffb86)
- Bug 1153691 - intTestLogging() now adds timestamps and supports param substitution. r=rnewman (507a881c2)
- reenable asserts (97032f833)
- re-enable specific Windows optimization (7a581da03)
- Bug 1149815 - Pass storage function failure codes through to callers, r=asuth. (c54838b5d)
- Bug 1149373 - Ensure mozStorage async threads are shut down. r=bent (a511cfefc)
- namespace style (7a567650f)
- Bug 1193022 - clean up reference-counting in storage/; r=mak (49f115c52)
- Bug 1155193 Proxy release the Connection in mozStorageService::unregisterConnection(). r=asuth (bb9311ee5)
- bug 1189896 - Do not preallocate Sqlite connections caches for now. r=asuth (210115e89)
- Bug 1155846 - Comment out intentionally unreachable code and unused parameters in Prefetcher.jsm. r=billm (8757cba52)
- Bug 1166886 - Comment out some code that is supposed to be disabled (r=mconley) (ec5b2bd30)
- Bug 1040285 - Single Quotes should not be encoded in the path r=mcmanus,annevk (0a47fdc2f)
- Bug 1040285 - Single Quotes in HTTP request-uri Are Incorrectly Encoded as %27 r=MattN (dcce00624)
- Bug 1125989 - Avoid OS.File request lossage during worker shutdown, r=yoric (e8e8cab17)
- Bug 1164822 - Fix OS.File.remove not throwing with unexisting files. r=Yoric (dd57a069f)
- Bug 1123372 - Remove use of .toLocaleFormat() from Places. r=mak (fbfbd7fa0) (caf9d19ef)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1080319 - Remove the -remote option. r=bsmedberg (d83d3ffcc)
- bug 1171580 - Don't create a hidden window on iOS. r=froydnj (c3c4be38c)
- Bug 1138290 - New option in WindowWatcher.openWindow to open another toplevel window on b2g. r=roc (1d8ea9754)
- Bug 1067325 - Context menu actions for view source tabs. r=mconley (68494022e)
- Bug 1201533 - Remove the GetEastAsianWidth API and its supporting character-property data. r=smontagu (667a1e932)
- Bug 1201518 - Remove the (unused) HBGetEastAsianWidth callback from gfxHarfBuzzShaper. r=jdaggett (49dcca793)
- Bug 1170072 - Part 2. Use ICU instead of GetCharProps1 and its supporting data if ICU is turned on. r=jfkthame (af13908f3)
- Bug 1203412 - Fix a warning in intl/unicharutil/. r=emk. This change is for the following warning-as-error that shows up on "B2G L Emulator" builds: "error: call to 'sprintf' declared with attribute warning: sprintf is often misused; please use snprintf". (088d6d66d) (fce4bb738)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1153314 - Assign load group to IdP load channel, r=jib (2c78dcc17)
- Bug 1048048 - add preload content policy types for scripts (r=baku) (8dc3c1db1)
- Bug 1210941 P1 Create the LOAD_BYPASS_SERVICE_WORKER flag. r=jduell (59fcdd603)
- Bug 1173378 - crash in mozilla::net::HttpBaseChannel::OverrideSecurityInfo(nsISupports*), r=ehsan (de9772c35)
- Bug 1179399 - Add a flag to HttpBaseChannel indicating whether interception is occurring. r=mayhemer (58a874dc5)
- Bug 1168084 - Persist view source tab options. r=mconley (c48d492b2)
- Bug 1187399 - Add a js::DefaultHasher specialization for mozilla::UniquePtr<T> that proxies the UniquePtr's raw pointer to PointerHasher. r=terrence (bfeed9936)
- Bug 1193459: Fix JS_DEPENDENT_TEMPLATE_HINT for clang-cl. r=jimb (9565eceaf)
- pointer style (329deb0ec)
- space and pointer style (844d8998a)
- Bug 1172503 - Delete unwarranted optimization to fix "Assertion failure: !!desc.object() == objHasOwn, at js/src/vm/NativeObject.cpp:1990". r=evilpie. (a97fe0bd4)
- pointer style (4c5f6eb6d) (968d2b4e7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149476 - Extend autospider.sh timeout and emit a log message, r=jonco (b94c4b8f2)
- Bug 1159999 - Suppress command echo for timeout failure setup. r=sphink (9fea5ed54)
- Bug 866301 - Part 1. Add unorm.h to system-headers. r=glandium (9c7a982e2)
- Bug 866301 - Part 2. Use in-tree ICU source code for gonk. r=glandium (6a6c51437)
- Bug 866301 - Part 3. Use system ICU for gonk-JB or later. r=glandium (2d3f73861)
- Bug 866301 - Part 4. Turn on Intl API for B2G. r=fabrice,waldo (e8ac69a34)
- Bug 1197918 - Use channel->Open2() in rdf/base/nsRDFXMLDataSource.cpp (r=sicking) (d86afc643)
- Bug 1195611 - Use channel->ascynOpen2 in rdf/base/nsRDFXMLDataSource.cpp (r=sicking) (c6653e192)
- Bug 1139177 - RSA public key size checking cleanups. r=keeler (9eec01885)
- bug 1141189 - implement skipping expensive revocation checks (OCSP fetching) for short-lived certificates r=rbarnes (708bd2f7e)
- Bug 1010068 - Disable OCSP for DV certificates in Firefox for Android r=keeler (2b197e15b)
- Bug 858928 - Switch XRE_StartupTimelineRecord() from PRTime to TimeStamp. r=froydnj (414afd85d)
- Bug 1136278, Part 1: Refactor algorithm identifiers in tests, r=keeler (5755b7bcb)
- Bug 1136278, Part 2: Refactor test SubjectPublicKeyInfo generation, r=keeler (1486716c6)
- Bug 1153738: Make ScopedPtr a minimal proper subset of std::unique_ptr, r=keeler (49a1784f2)
- Bug 1060112 - Don't treat OCSP responses omitting the requested certificate status as "unknown certificate" responses blocking the connection r=keeler (64f8a1c19)
- Bug 1145679 - Reject EV status for end-entity EV certs with overly long validity periods. r=keeler (d62b18d7c)
- Bug 891107 - Part 4: Show information about value in overflow error messages in js-ctypes. r=jorendorff (1a366fcd0) (ffc74f1c3)
- imported changes from mozilla NSS:
- Bug 966856 - mozilla::pkix: support SHA-2 hashes in CertIDs in OCSP responses r=jschanck,djackson (78d2f4a3) (f8a765944)
- security/pkix: align pkix with nss' mozpkix bug966856 fix (8612ec640)
* 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
Who is online
Users browsing this forum: No registered users and 8 guests