Browsers release notes

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

Moderator: roytam1

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

Browsers release notes

Unread post by roytam1 »

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220226-9ca79da1e-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220226-9ca79da1e-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220226-9ca79da1e-win64.7z

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

Changes since my last build:
- partly import changes from tenfourfox:
- #654: M1746720 M1737816 M1746011 M1739957 M1740985+backbugs M1742421, update HSTS, TLDs (861ae8f62)
- #654: lozad and yt workarounds (5e969c18d) (b554fc902)
- imported changes from mozilla NSS:
- Bug 1755555 - Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots. r=rrelyea (a36477f0)
- Bug 1370866 - Check return value of PK11Slot_GetNSSToken. r=djackson (d7e8c2df)
- Bug 1751157 - Throw illegal_parameter alert for illegal extensions in handshake message. r=djackson (8fd5ca0c) (9ca79da1e)

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

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220226-602cae049-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 1199719 werr - Remove some of the uninitialized variable noise. r=jorendorff (53a083e245)
- Bug 1192412 - Part 0: Refactor property list parsing. r=efaust (2adfa03e58)
- Bug 1192412 - Part 1: Set class constructor name to class name. r=efaust (09793532d7)
- Bug 1192412 - Followup: Unbreak js1_8_5/reflect-parse/classes.js, erroneously neutered. (rs=jorendorff) (e83a54963f)
- Bug 1195578 - Consolidate NoneIsOperand and NoneIsOperandYieldEOL modifier exceptions into simply NoneIsOperand. r=arai (9c87baadd0)
- Bug 1195578 - Part 2: Get a token next to an arrow function with block body with Operand modifier. r=Waldo (0c09a4c4c6)
- pointer style (56cb1ec0d1)
- Bug 1168992 - Part 3: Change PNK_SUPERPROP to PNK_DOT and fix reflection of super.prop. (r=Waldo) (8b3c2707e5)
- Bug 1168992 - Part 4: Convert PNK_SUPERELEM to PNK_ELEM and fix reflection of super[elem]. (r=Waldo) (49766e68cf)
- pointer style (1541429a63)
- Bug 1201051 - Make helper thread initialization report errors rather than crashing r=terrence (914d9c2314)
- pointer style (c4eca260a6)
- bug 1205273 - Define XP_IOS in js/src. r=glandium (342e80ae0b)
- Fix for bug 527558 (Crash [@ xul.dll\!nsDependentCSubstring::nsDependentCSubstring]). r=sicking. (d8adc1d412)
- fix order misspatch (dc458abc4e)
- Bug 1189852 - link broken when a line break is part of the hash r=mcmanus (c5cd022e05)
- Bug 1190086 - Use new String::Contains(char) method more widely r=froydnj (a23f533e31)
- Bug 1184395 - Remove nsCookieService::mObserverService; r=jdm (c11ebb9bf7)
- Bug 1197791 - hide password for uri in error and web console. r=michal r=mrbkap (d66096494a) (d71b9d183)
- import from seamonkey: Bug 1003758 - NSIS installer file changes to support NSIS 3.0a2. r=mcsmurf,a=Standard8 CLOSED TREE (a083948e9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- remove some hacks (5a020c69f1)
- fix misspatch in 1188129 (3f533c3b35)
- pointer style (c001547d31)
- No bug - Fix typo in MissingScopeKey comment. No review. (bdddaf5243)
- pointer style (d29bf7eddc)
- Bug 1201051 - Add ObjectWeakMap::init() rather than crashing in constructor on OOM r=terrence (632b865197)
- Bug 1193039 - Fix assertion failure related to ObjectValueMap and OOM r=terrence (7110da6cee)
- pointer style and spaces (30193d1c6b)
- Bug 1205255 - Force inline and use relaxed atomic. r=terrence (c14013330f)
- Bug 1206300 - Allow immutable prototypes to be disabled at compile time with a single-line change, but don't actually disable them. r=jorendorff (f61ff0c6ab)
- Bug 1195058 - Handle pa_context_new returning NULL in OOM situations. r=padenot (93c2acd8c9)
- Bug 1144087 - "Audio glitches on OpenBSD caused by rounding errors." r=kinetik (ff963727a9)
- apply/partially revert to Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot (9dda58fe7f)
- Bug 1195061 - Correctly restore audio hardware mix format after attempting to use an alternative format. r=padenot (c971f0f27a)
- Bug 1197049 - Retain stream volume across device changes. r=padenot (c8631d230b)
- Bug 1199794 - Add NULL checks to avoid crashing during media playback if the audio device removed. r=padenot (2f70698942)
- Bug 1204913 - IonMonkey: MIPS32: Fix build erros in defineSinCos. r=sunfish (70235d955b)
- fix misspatch and pointer style (6d732302ae)
- Missing bit of Bug 1141121 (3ba5331859)
- Bug 1176288 - Part 3: Rename CompareV to CompareBitwise, r=jandem (790ee9496d)
- pointer style (ec9e8c4c35)
- Bug 1135047 - IonMonkey: Fix range before bailouts of MToInt32, r=nbp,sunfish (c6732433d0)
- Bug 1105574 - Range Analysis: Keep folded bitwise instructions alive for bailouts. r=sunfish (5e31e0f772)
- Bug 1135047 - IonMonkey: Use output range when taking range from operands, r=nbp,sunfish (67d297dbae)
- Bug 1201459: IonMonkey - Fix typepolicy of MFilterTypeSet with MIRType_Float32, r=bbouvier,nbp (9c25aa23e1)
- Bug 1204073 - Optimize GETELEM with constant string-or-symbol index better in Ion. r=bhackett (9d8acd6d87)
- pointer style (3d06794b72)
- misspatch (88b8faeda5)
- Bug 1187511 - IonMonkey: Refine type sets for unbox operations based on unbox type r=jandem (42effad799)
- Bug 1188586 - Temporarily disable recovery of MPow to unblock fuzzers. (rs=jandem) (322fa7267c)
- Bug 1186424: Get rid of the tokenStream in the ModuleCompiler; r=luke (736c957b1a)
- Bug 1186424: Remove usage of ExclusiveContext from the ModuleCompiler; r=luke (502be345de)
- Bug 1186424: Remove perf blocks annotations in OdinMonkey; r=luke (cedf212c9c)
- pointer style (746fb0ec36)
- Bug 1199719 werr.2 - Remove some of the uninitialized variable noise. r=bbouvier (07cde27868)
- code style (30fb139d82)
- Bug 1146895 - Remove redundant __asan_default_options from JS shell. r=jandem (da2b735b57)
- Bug 1176240: IonMonkey: Try to fold phis containing MFilterTypeSet, r=nbp (eea905a46f)
- pointer style (406a7024db)
- Bug 1181142 - Part 2: Make the minimum jemalloc4 allocation size 16 bytes on Windows 64. r=glandium (a7838e7b97)
- Bug 1176313. Reland the changes to make Attr handling follow the spec again. This is a relanding of bug 1075702, effectively. r=smaug (958248e30d)
- Bug 1205424 - Use swap instead of NS_RELEASE in UnbindFromTree. r=baku (b2be0ec231)
- bug 1171072 - make libcubeb build on iOS. r=kinetik (0edfad1a4a) (8e2171178)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1167384 - Remove unused SelfRef class. r=ehsan (2fcaef7a29)
- Bug 1180851. Don't make ThrowMethodFailed an inline function, because there's no really good reason to and we might as well save the codesize. r=peterv (74989e29f9)
- remove assert not found in FF/TFF (ef1eb5a6ea)
- remove unused function (0740b3e1ec)
- Bug 1162318 - Rooting hazard in WrapNativeParentHelper, r=peterv (783de84da2)
- complete Bug 1139604. Remove incorrect assert from ArrayCache::EntrySlotMustExist and the unused GetUnforgeableHolder function. r=petev (52111a5f5e)
- Bug 1195977, part 1 - Add JS_EXN_TYPE to comment in Errors.msg. r=peterv (95b5c270f0)
- Bug 1196391, part 2 - Add JSAPI constant for the max number of error arguments. r=Waldo (868b177763)
- Bug 1196391, part 1 - Make the type of locals in js::ExpandErrorArgumentsVA() match the type of JSErrorFormatString::argCount. r=Waldo (84b2befd1f)
- Bug 1195977, part 2 - Statically assert that DOM error messages don't have more arguments than the JS engine supports. r=peterv. (bf25565754)
- Bug 1195977, part 3 - Add helper for getting the number of error arguments. r=peterv (827c3b9e66)
- Bug 1195977, part 4 - Enforce number of arguments more consistently. r=peterv (e9729c9be9)
- Bug 1195977, part 5 - Hoist out inner part of ErrorResult::ThrowErrorWithMessage() into a helper. r=peterv (2eae9ca7d3)
- Bug 1195977, part 6 - Inline ErrorResult throw error methods into the header. r=peterv (95f317ff06)
- Bug 1187201 - Add char16 wrapper constructor for NS_ConvertUTF16toUTF8 in external string API. r=froydnj (62cd39a0fc)
- Bug 1188431 - Fixed length argument handling in char16ptr_t variant of NS_ConvertUTF16toUTF8 constructor. r=nfroyd (1857e14c4e)
- Bug 1202908 part 1 - Remove pref layout.css.will-change.enabled. r=dbaron (c394d6b4a5)
- Bug 1202908 part 2 - Remove CSS_PROPERTY_ALWAYS_ENABLED_IN_CHROME_OR_CERTIFIED_APP. r=dbaron (d5df0bd7c7)
- adapt code after 1202908 (0070470bd6)
- Bug 1138788 - Allow CSSParserImpl::SetURLValue assertion to succeed when under IsValueValidForProperty, even with no sheet principal. r=dholbert (4dcdaf43ab)
- Bug 1112014 - Avoid false negatives in CssPropertySupportsType. r=heycam (9e85e50c46)
- Bug 1148711 - Remove nsresult return values from nsCSSParser::Parse{Property,Variable}. r=dholbert (7932b6b4aa)
- Bug 723197 - Remove a workaround of VS2010 PGO bug. r=dbaron (4b93b0fd65)
- Bug 1132748 part 1: Add CSSUnprefixingService API for handling prefixed gradient expressions, with stub JS implementation. r=dbaron (9b31ca6217)
- Bug 1132748 part 2: Import cssfixme gradient-unprefixing code. r=hallvors (839c8abc54)
- Bug 1132748 part 3: Tweak imported cssfixme code to fit CSSUnprefixingService API. r=hallvors (b1803120da)
- Bug 1132748 part 4: Extend CSS unprefixing mochitest to cover -webkit prefixed gradient expressions. (no review) (8b7288232a)
- Bug 1162319: Refactor mochitest for CSS Unprefixing Service, to support testcases with different serialization in specified vs. computed style. (no review, test-only) (2c22fc6778)
- Bug 1146051 part 1 - [css-grid] Change the representation of 'auto' from zero to kAutoLine - an arbitrary number outside the range we clamp definite lines to. r=dholbert (4d5a4225fa)
- Bug 1146051 part 2 - [css-grid] Remove dead code because ResolveLine() never returns kAutoLine. r=dholbert (6797acd372)
- Bug 1146051 part 3 - [css-grid] Simplify some code because ResolveLine() never returns kAutoLine. r=dholbert (2615065e6d)
- Bug 1146051 part 4 - [css-grid] Translate the grid so that the top-/left-most implicit line becomes 1,1. r=dholbert (dd154947b2)
- Bug 1146051 part 5 - [css-grid] Resolve definite lines such that they expand the implicit grid also to the top/left as needed. Also, implement the 'If not enough lines with that name exist, all lines in the implicit grid are assumed to have that name' spec change when resolving <custom-ident> with <integer> or span. r=dholbert (8ee62efda1)
- Bug 1146051 part 5b - [css-grid] Clamp resolved definite lines for abs.pos. to the untranslated grid bounds. r=dholbert (6fd7537fef)
- Bug 1146051 part 6 - [css-grid] Make the grid zero-based after resolving definite lines. r=dholbert (6e047e211f)
- Bug 1146051 part 6b - [css-grid] Clamp grid lines after resolving 'auto'. r=dholbert (730a93cefc)
- Bug 1146051 part 7 - [css-grid] Make LineRange::mStart/mEnd into a union with both a signed/unsigned members to make it clear when we're working with translated line numbers and when not. r=dholbert (354f875230)
- Bug 1195977, part 8 - Check that ThrowInvalidThis is passing in enough arguments. r=peterv (0d7d99e177)
- Bug 1146051 part 8 - [css-grid] Iterate all items again instead of collecting the ones with a definite position in an array which wouldn't be much of win anyway. r=dholbert (84984c3b11)
- Bug 1146051 part 9 - [css-grid] More grid placement tests and new grid clamping tests. (58d0e1ba4e)
- Bug 1164953 - Update CSS grid <line-names> to use brackets instead of parens. r=dholbert (cc13f709ed)
- Bug 1167311: When we unprefix 'display:-webkit-box' on a whitelisted site, only set flag to unprefix '-moz-box' if we're parsing a series of declarations. r=dbaron (951b49ac90)
- Bug 1167189: Cleanup NS_RUNTIMEABORT("OOM") in layout/. r=dbaron (c548ea6f1c)
- Bug 1206569 - Part 1: Move for-Python preprocessor-generated CSS property list header to layout/style/. r=bzbarsky (6949023e8b)
- Bug 1206569 - Part 2: Note internal CSS properties using a flag. r=bzbarsky (ecebb76239)
- Bug 1206569 - Part 3: Include internal properties in PythonCSSProps.h and annotate each with a type. r=bzbarsky (3d8c67ab37)
- Bug 1168156 - Remove unused nsCSSValueTokenStream::mSheet. r=heycam (567cacd12f)
- Bug 1196339 - Drop bogus (& unused) extra arg from SVGSVGElement::SetZoomAndPan() error-reporting statement. r=mccr8 (c61cac2a25)
- Bug 1195977, part 7 - Use variadic templates instead of var args for ThrowTypeError() and ThrowRangeError(). r=peterv (42139a5989)
- Bug 1097922 - Remove temporary aliases for -moz-text-decoration-*. r=dbaron (785f019e8d)
- Bug 1118103 - Swap the aliasing direction of -moz-margin-start <-> margin-inline-start etc. r=dbaron (1baf648fa2)
- Bug 953408 - unprefix hyphens property. r=heycam (29b135189c) (e641817f5)
- imported changes from mozilla NSS:
- Bug 1755555 - Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots. r=rrelyea (a36477f0)
- Bug 1370866 - Check return value of PK11Slot_GetNSSToken. r=djackson (d7e8c2df)
- Bug 1751157 - Throw illegal_parameter alert for illegal extensions in handshake message. r=djackson (8fd5ca0c) (602cae049)

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

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git f5d811828...602cae049:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1199719 werr - Remove some of the uninitialized variable noise. r=jorendorff (53a083e245)
- Bug 1192412 - Part 0: Refactor property list parsing. r=efaust (2adfa03e58)
- Bug 1192412 - Part 1: Set class constructor name to class name. r=efaust (09793532d7)
- Bug 1192412 - Followup: Unbreak js1_8_5/reflect-parse/classes.js, erroneously neutered. (rs=jorendorff) (e83a54963f)
- Bug 1195578 - Consolidate NoneIsOperand and NoneIsOperandYieldEOL modifier exceptions into simply NoneIsOperand. r=arai (9c87baadd0)
- Bug 1195578 - Part 2: Get a token next to an arrow function with block body with Operand modifier. r=Waldo (0c09a4c4c6)
- pointer style (56cb1ec0d1)
- Bug 1168992 - Part 3: Change PNK_SUPERPROP to PNK_DOT and fix reflection of super.prop. (r=Waldo) (8b3c2707e5)
- Bug 1168992 - Part 4: Convert PNK_SUPERELEM to PNK_ELEM and fix reflection of super[elem]. (r=Waldo) (49766e68cf)
- pointer style (1541429a63)
- Bug 1201051 - Make helper thread initialization report errors rather than crashing r=terrence (914d9c2314)
- pointer style (c4eca260a6)
- bug 1205273 - Define XP_IOS in js/src. r=glandium (342e80ae0b)
- Fix for bug 527558 (Crash [@ xul.dll\!nsDependentCSubstring::nsDependentCSubstring]). r=sicking. (d8adc1d412)
- fix order misspatch (dc458abc4e)
- Bug 1189852 - link broken when a line break is part of the hash r=mcmanus (c5cd022e05)
- Bug 1190086 - Use new String::Contains(char) method more widely r=froydnj (a23f533e31)
- Bug 1184395 - Remove nsCookieService::mObserverService; r=jdm (c11ebb9bf7)
- Bug 1197791 - hide password for uri in error and web console. r=michal r=mrbkap (d66096494a) (d71b9d183)
- import from seamonkey: Bug 1003758 - NSIS installer file changes to support NSIS 3.0a2. r=mcsmurf,a=Standard8 CLOSED TREE (a083948e9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- remove some hacks (5a020c69f1)
- fix misspatch in 1188129 (3f533c3b35)
- pointer style (c001547d31)
- No bug - Fix typo in MissingScopeKey comment. No review. (bdddaf5243)
- pointer style (d29bf7eddc)
- Bug 1201051 - Add ObjectWeakMap::init() rather than crashing in constructor on OOM r=terrence (632b865197)
- Bug 1193039 - Fix assertion failure related to ObjectValueMap and OOM r=terrence (7110da6cee)
- pointer style and spaces (30193d1c6b)
- Bug 1205255 - Force inline and use relaxed atomic. r=terrence (c14013330f)
- Bug 1206300 - Allow immutable prototypes to be disabled at compile time with a single-line change, but don't actually disable them. r=jorendorff (f61ff0c6ab)
- Bug 1195058 - Handle pa_context_new returning NULL in OOM situations. r=padenot (93c2acd8c9)
- Bug 1144087 - "Audio glitches on OpenBSD caused by rounding errors." r=kinetik (ff963727a9)
- apply/partially revert to Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot (9dda58fe7f)
- Bug 1195061 - Correctly restore audio hardware mix format after attempting to use an alternative format. r=padenot (c971f0f27a)
- Bug 1197049 - Retain stream volume across device changes. r=padenot (c8631d230b)
- Bug 1199794 - Add NULL checks to avoid crashing during media playback if the audio device removed. r=padenot (2f70698942)
- Bug 1204913 - IonMonkey: MIPS32: Fix build erros in defineSinCos. r=sunfish (70235d955b)
- fix misspatch and pointer style (6d732302ae)
- Missing bit of Bug 1141121 (3ba5331859)
- Bug 1176288 - Part 3: Rename CompareV to CompareBitwise, r=jandem (790ee9496d)
- pointer style (ec9e8c4c35)
- Bug 1135047 - IonMonkey: Fix range before bailouts of MToInt32, r=nbp,sunfish (c6732433d0)
- Bug 1105574 - Range Analysis: Keep folded bitwise instructions alive for bailouts. r=sunfish (5e31e0f772)
- Bug 1135047 - IonMonkey: Use output range when taking range from operands, r=nbp,sunfish (67d297dbae)
- Bug 1201459: IonMonkey - Fix typepolicy of MFilterTypeSet with MIRType_Float32, r=bbouvier,nbp (9c25aa23e1)
- Bug 1204073 - Optimize GETELEM with constant string-or-symbol index better in Ion. r=bhackett (9d8acd6d87)
- pointer style (3d06794b72)
- misspatch (88b8faeda5)
- Bug 1187511 - IonMonkey: Refine type sets for unbox operations based on unbox type r=jandem (42effad799)
- Bug 1188586 - Temporarily disable recovery of MPow to unblock fuzzers. (rs=jandem) (322fa7267c)
- Bug 1186424: Get rid of the tokenStream in the ModuleCompiler; r=luke (736c957b1a)
- Bug 1186424: Remove usage of ExclusiveContext from the ModuleCompiler; r=luke (502be345de)
- Bug 1186424: Remove perf blocks annotations in OdinMonkey; r=luke (cedf212c9c)
- pointer style (746fb0ec36)
- Bug 1199719 werr.2 - Remove some of the uninitialized variable noise. r=bbouvier (07cde27868)
- code style (30fb139d82)
- Bug 1146895 - Remove redundant __asan_default_options from JS shell. r=jandem (da2b735b57)
- Bug 1176240: IonMonkey: Try to fold phis containing MFilterTypeSet, r=nbp (eea905a46f)
- pointer style (406a7024db)
- Bug 1181142 - Part 2: Make the minimum jemalloc4 allocation size 16 bytes on Windows 64. r=glandium (a7838e7b97)
- Bug 1176313. Reland the changes to make Attr handling follow the spec again. This is a relanding of bug 1075702, effectively. r=smaug (958248e30d)
- Bug 1205424 - Use swap instead of NS_RELEASE in UnbindFromTree. r=baku (b2be0ec231)
- bug 1171072 - make libcubeb build on iOS. r=kinetik (0edfad1a4a) (8e2171178)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1167384 - Remove unused SelfRef class. r=ehsan (2fcaef7a29)
- Bug 1180851. Don't make ThrowMethodFailed an inline function, because there's no really good reason to and we might as well save the codesize. r=peterv (74989e29f9)
- remove assert not found in FF/TFF (ef1eb5a6ea)
- remove unused function (0740b3e1ec)
- Bug 1162318 - Rooting hazard in WrapNativeParentHelper, r=peterv (783de84da2)
- complete Bug 1139604. Remove incorrect assert from ArrayCache::EntrySlotMustExist and the unused GetUnforgeableHolder function. r=petev (52111a5f5e)
- Bug 1195977, part 1 - Add JS_EXN_TYPE to comment in Errors.msg. r=peterv (95b5c270f0)
- Bug 1196391, part 2 - Add JSAPI constant for the max number of error arguments. r=Waldo (868b177763)
- Bug 1196391, part 1 - Make the type of locals in js::ExpandErrorArgumentsVA() match the type of JSErrorFormatString::argCount. r=Waldo (84b2befd1f)
- Bug 1195977, part 2 - Statically assert that DOM error messages don't have more arguments than the JS engine supports. r=peterv. (bf25565754)
- Bug 1195977, part 3 - Add helper for getting the number of error arguments. r=peterv (827c3b9e66)
- Bug 1195977, part 4 - Enforce number of arguments more consistently. r=peterv (e9729c9be9)
- Bug 1195977, part 5 - Hoist out inner part of ErrorResult::ThrowErrorWithMessage() into a helper. r=peterv (2eae9ca7d3)
- Bug 1195977, part 6 - Inline ErrorResult throw error methods into the header. r=peterv (95f317ff06)
- Bug 1187201 - Add char16 wrapper constructor for NS_ConvertUTF16toUTF8 in external string API. r=froydnj (62cd39a0fc)
- Bug 1188431 - Fixed length argument handling in char16ptr_t variant of NS_ConvertUTF16toUTF8 constructor. r=nfroyd (1857e14c4e)
- Bug 1202908 part 1 - Remove pref layout.css.will-change.enabled. r=dbaron (c394d6b4a5)
- Bug 1202908 part 2 - Remove CSS_PROPERTY_ALWAYS_ENABLED_IN_CHROME_OR_CERTIFIED_APP. r=dbaron (d5df0bd7c7)
- adapt code after 1202908 (0070470bd6)
- Bug 1138788 - Allow CSSParserImpl::SetURLValue assertion to succeed when under IsValueValidForProperty, even with no sheet principal. r=dholbert (4dcdaf43ab)
- Bug 1112014 - Avoid false negatives in CssPropertySupportsType. r=heycam (9e85e50c46)
- Bug 1148711 - Remove nsresult return values from nsCSSParser::Parse{Property,Variable}. r=dholbert (7932b6b4aa)
- Bug 723197 - Remove a workaround of VS2010 PGO bug. r=dbaron (4b93b0fd65)
- Bug 1132748 part 1: Add CSSUnprefixingService API for handling prefixed gradient expressions, with stub JS implementation. r=dbaron (9b31ca6217)
- Bug 1132748 part 2: Import cssfixme gradient-unprefixing code. r=hallvors (839c8abc54)
- Bug 1132748 part 3: Tweak imported cssfixme code to fit CSSUnprefixingService API. r=hallvors (b1803120da)
- Bug 1132748 part 4: Extend CSS unprefixing mochitest to cover -webkit prefixed gradient expressions. (no review) (8b7288232a)
- Bug 1162319: Refactor mochitest for CSS Unprefixing Service, to support testcases with different serialization in specified vs. computed style. (no review, test-only) (2c22fc6778)
- Bug 1146051 part 1 - [css-grid] Change the representation of 'auto' from zero to kAutoLine - an arbitrary number outside the range we clamp definite lines to. r=dholbert (4d5a4225fa)
- Bug 1146051 part 2 - [css-grid] Remove dead code because ResolveLine() never returns kAutoLine. r=dholbert (6797acd372)
- Bug 1146051 part 3 - [css-grid] Simplify some code because ResolveLine() never returns kAutoLine. r=dholbert (2615065e6d)
- Bug 1146051 part 4 - [css-grid] Translate the grid so that the top-/left-most implicit line becomes 1,1. r=dholbert (dd154947b2)
- Bug 1146051 part 5 - [css-grid] Resolve definite lines such that they expand the implicit grid also to the top/left as needed. Also, implement the 'If not enough lines with that name exist, all lines in the implicit grid are assumed to have that name' spec change when resolving <custom-ident> with <integer> or span. r=dholbert (8ee62efda1)
- Bug 1146051 part 5b - [css-grid] Clamp resolved definite lines for abs.pos. to the untranslated grid bounds. r=dholbert (6fd7537fef)
- Bug 1146051 part 6 - [css-grid] Make the grid zero-based after resolving definite lines. r=dholbert (6e047e211f)
- Bug 1146051 part 6b - [css-grid] Clamp grid lines after resolving 'auto'. r=dholbert (730a93cefc)
- Bug 1146051 part 7 - [css-grid] Make LineRange::mStart/mEnd into a union with both a signed/unsigned members to make it clear when we're working with translated line numbers and when not. r=dholbert (354f875230)
- Bug 1195977, part 8 - Check that ThrowInvalidThis is passing in enough arguments. r=peterv (0d7d99e177)
- Bug 1146051 part 8 - [css-grid] Iterate all items again instead of collecting the ones with a definite position in an array which wouldn't be much of win anyway. r=dholbert (84984c3b11)
- Bug 1146051 part 9 - [css-grid] More grid placement tests and new grid clamping tests. (58d0e1ba4e)
- Bug 1164953 - Update CSS grid <line-names> to use brackets instead of parens. r=dholbert (cc13f709ed)
- Bug 1167311: When we unprefix 'display:-webkit-box' on a whitelisted site, only set flag to unprefix '-moz-box' if we're parsing a series of declarations. r=dbaron (951b49ac90)
- Bug 1167189: Cleanup NS_RUNTIMEABORT("OOM") in layout/. r=dbaron (c548ea6f1c)
- Bug 1206569 - Part 1: Move for-Python preprocessor-generated CSS property list header to layout/style/. r=bzbarsky (6949023e8b)
- Bug 1206569 - Part 2: Note internal CSS properties using a flag. r=bzbarsky (ecebb76239)
- Bug 1206569 - Part 3: Include internal properties in PythonCSSProps.h and annotate each with a type. r=bzbarsky (3d8c67ab37)
- Bug 1168156 - Remove unused nsCSSValueTokenStream::mSheet. r=heycam (567cacd12f)
- Bug 1196339 - Drop bogus (& unused) extra arg from SVGSVGElement::SetZoomAndPan() error-reporting statement. r=mccr8 (c61cac2a25)
- Bug 1195977, part 7 - Use variadic templates instead of var args for ThrowTypeError() and ThrowRangeError(). r=peterv (42139a5989)
- Bug 1097922 - Remove temporary aliases for -moz-text-decoration-*. r=dbaron (785f019e8d)
- Bug 1118103 - Swap the aliasing direction of -moz-margin-start <-> margin-inline-start etc. r=dbaron (1baf648fa2)
- Bug 953408 - unprefix hyphens property. r=heycam (29b135189c) (e641817f5)
- imported changes from mozilla NSS:
- Bug 1755555 - Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots. r=rrelyea (a36477f0)
- Bug 1370866 - Check return value of PK11Slot_GetNSSToken. r=djackson (d7e8c2df)
- Bug 1751157 - Throw illegal_parameter alert for illegal extensions in handshake message. r=djackson (8fd5ca0c) (602cae049)

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

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

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

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220305-a9171b7b2-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 1126544 - Update sixgill to handle more constructs and manage memory better (e487a0cd05)
- Bug 1182407 - Use unpack feature of tooltool wherever possible. r=mshal (6bde76a413)
- Bug 1123386 - Part 4: Update the tooltool manifests for the OSX and Linux static analysis builds in order to upgrade clang; r=rail (517ae90efa)
- Bug 1204722 - Make sure that unboxed arrays created from literals are compatible with the type of the literal's elements, r=jandem. (400663edb4)
- Bug 1117259 - Disable the no-unused-local-typedef warning if clang supports it; r=gps (16e2e49fc6)
- Bug 1126813 - Turn on the -Wrange-loop-analysis warning if available; r=gps (1c783e1ed2)
- Bug 1191688 - Add -nologo option to rc.exe. r=ted (9c5dbe2b89)
- Bug 1150312 - Remove MOZ_SHARK. r=glandium (ba6db939d4)
- Bug 1186636 - Add a pref to configure -moz prefixed gradients support. r=dholbert (9c41ae7460)
- missing parts of Bug 1077282: Cleanup uses of GreD vs GreBinD, introcuded by v2 signature changes on OSX. Based on initial patch by rstrong. r=bsmedberg (af60bfc743)
- de-palemoon (d8b7bae74f)
- Bug 932100 - Part 1: Remove load-time dependency on user32. r=bsmedberg (9864a0ed0c)
- missing part of Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium (6497ad86bd)
- Bug 1194890 - Ensure that any user32 imports to mozglue are delay loaded; r=glandium (afa0a8d14e)
- Bug 1082792 - Build firefox.exe with -MD in ASAN builds; r=glandium (89771bb4c0)
- missing VPX/WEBM stuff (ec425938c9)
- Bug 1184452 - Correctly reject @font-face descriptors that have garbage after them. r=heycam (f530fc858e)
- Bug 1189922. Add a preference to enable global whitelisting of the CSSUnprefixingService. r=dholbert (e2997cb125)
- Bug 1198732 - IonMonkey: MIPS32: Fix calculate frame size in generateEnterJIT. r=nbp (454d75946d)
- Bug 1199057 - IonMonkey: MIPS32: Plumb new.target on the stack and make it accessible to JSNatives. r=nbp (01d5cb04c2)
- Bug 1204306 - IonMonkey: MIPS32: Clean up MacroAssembler functions that aliased to Assembler. r=arai (600dc73280)
- Bug 1199080 - IonMonkey: MIPS32: Fix treating saved frame bit as part# o the frame type. r=nbp (5e4e5ba250)
- Bug 1099448 - Don't accept box properties with invalid calc() or rgb() etc. function values. r=dbaron (5737e8c300)
- Bug 1203142 - Insert /**/ separate between two adjacent '-' symbols when serializing token streams. r=simon.sapin (06fb613d6c)
- Bug 1057680 - Add support for font-stretch values in the font shorthand. r=jdaggett (8d8e24751d)
- Bug 1155485 - Mark nsFrameManagerBase::mPresShell as MOZ_NON_OWNING_REF; r=roc (e79e28bbd0)
- Bug 1121760 (part 5) - Remove PL_DHashMarkTableImmutable(). r=poiru. (8d8c7d9d65)
- Bug 1121760 (part 6) - Move all remaining PL_DHash*() functions into PLDHashTable. r=poiru. (d36ec167cc) (8a6eb144a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8. (0600308646)
- Bug 1203680 P4 Fix bug in nsStorageStream with reading streams create#d efore data is populated. r=froydnj (a51018d7c4)
- Bug 1156109 - Make nsStorageInputStream::mStorageStream an nsRefPtr; r=froydnj (ac2083b0a4)
- Bug 1158735 - FetchEvent.client asserting in onFetch when there's no document. r=bkelly (c67f9dc127)
- Bug 1187766 - Test loading plugins scenarios with fetch interception. r=bkelly (9593999e0b)
- Bug 1182103 - Test EventSource scenarios with fetch interception. r=bkelly (c45c0a9840)
- Bug 1187470 - ServiceWorker scripts should not be treated parser warnings as errors, r=bkelly (a87dcd8b46)
- Bug 1144660 - client.focus() adds window interaction checks and directly uses DOMServiceWorkerFocusClient to focus window. r=ehsan,dao (66293cab2c)
- Bug 1176988 - Patch 1 - Always hit cache irrespective of HTTP method if channel is being intercepted. r=jdm (fa57442870)
- Bug 1176988 - Patch 2 - Remove XHR cache bypass in cast of POST request. r=jdm (7009c4cfb8)
- Bug 1182120 - Test XMLDocument.load() with fetch interception. r=bkelly (fae709bda0)
- Bug 1176988 - Patch 3 - Tests. r=jdm (bfb5e84490)
- Bug 815299 - Part 1: Add an API for setting an empty request header on an HTTP channel; r=dragana (ad3846e6c6)
- Bug 815299 - Part 2: Accept empty HTTP headers in fetch; r=jdm (f4d344d4a3)
- Bug 815299 - Part 3: Accept empty HTTP headers in XHR; r=jdm (8ed9b6251b)
- Bug 1198544 - Prevent FetchDriver from creating multiple responses if OnStopRequest yields a failing status code. r=nsm (e6ce3a3621)
- Bug 1171941 - Removed an incorrect URL prefix from fetch_tests.js. r=jdm (bbc57bc7e3)
- Bug 1199693 - Test CORS preflight interception with and without an internal redirect; r=jdm (6dda8cb00e)
- Bug 1190703 - Relax scope resolution assertion in ServiceWorkerContainer::Register. r=bkelly (75a095f761)
- Bug 1181037 - Use entry settings object's base URL. r=ehsan (4be1b9e1cb)
- Bug 1194562 - Pass wide strings to ThrowTypeError. r=mccr8 (360113dbb9)
- Bug 1185640 - serviceworker register() should not accept escaped slashes. r=bkelly (3c74e3c561)
- namespace (0853d1387f)
- Bug 1187350 - update() should return a Promise. r=ehsan,catalinb (5fa3367032)
- Bug 1183628 - Update web-platform-tests expected data to revision 593fd27931d7e9d573d2796fe10df9fff778d56f, a=testonly (de41f55433)
- Bug 1180861 - Various ServiceWorker registration fixes to get test passing. r=bkelly,jgraham. (e1e5be174b)
- Bug 1203680 P1 Test file blob uploads with service worker interception. r=nsm (fa7441fd83)
- Bug 1203680 P2 Implement an NS_InputStreamIsCloneable() method. r=froydnj (5067d82f06)
- Bug 1203680 P3 Add a method to ensure an http upload stream is directly cloneable. r=mcmanus (45aed67d00) (a9171b7b2)

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

Browsers release notes

Unread post by roytam1 »

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

Changelog:

In-tree changes:
- kplugins: fix build (as of nm27 rev a9171b7b) (08b5266a)
- bump KM version for API change (as of NM27 rev a9171b7b) (f163574f)

Out-of-tree changes:
* update Goanna3 to git 602cae049...a9171b7b2:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1126544 - Update sixgill to handle more constructs and manage memory better (e487a0cd05)
- Bug 1182407 - Use unpack feature of tooltool wherever possible. r=mshal (6bde76a413)
- Bug 1123386 - Part 4: Update the tooltool manifests for the OSX and Linux static analysis builds in order to upgrade clang; r=rail (517ae90efa)
- Bug 1204722 - Make sure that unboxed arrays created from literals are compatible with the type of the literal's elements, r=jandem. (400663edb4)
- Bug 1117259 - Disable the no-unused-local-typedef warning if clang supports it; r=gps (16e2e49fc6)
- Bug 1126813 - Turn on the -Wrange-loop-analysis warning if available; r=gps (1c783e1ed2)
- Bug 1191688 - Add -nologo option to rc.exe. r=ted (9c5dbe2b89)
- Bug 1150312 - Remove MOZ_SHARK. r=glandium (ba6db939d4)
- Bug 1186636 - Add a pref to configure -moz prefixed gradients support. r=dholbert (9c41ae7460)
- missing parts of Bug 1077282: Cleanup uses of GreD vs GreBinD, introcuded by v2 signature changes on OSX. Based on initial patch by rstrong. r=bsmedberg (af60bfc743)
- de-palemoon (d8b7bae74f)
- Bug 932100 - Part 1: Remove load-time dependency on user32. r=bsmedberg (9864a0ed0c)
- missing part of Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium (6497ad86bd)
- Bug 1194890 - Ensure that any user32 imports to mozglue are delay loaded; r=glandium (afa0a8d14e)
- Bug 1082792 - Build firefox.exe with -MD in ASAN builds; r=glandium (89771bb4c0)
- missing VPX/WEBM stuff (ec425938c9)
- Bug 1184452 - Correctly reject @font-face descriptors that have garbage after them. r=heycam (f530fc858e)
- Bug 1189922. Add a preference to enable global whitelisting of the CSSUnprefixingService. r=dholbert (e2997cb125)
- Bug 1198732 - IonMonkey: MIPS32: Fix calculate frame size in generateEnterJIT. r=nbp (454d75946d)
- Bug 1199057 - IonMonkey: MIPS32: Plumb new.target on the stack and make it accessible to JSNatives. r=nbp (01d5cb04c2)
- Bug 1204306 - IonMonkey: MIPS32: Clean up MacroAssembler functions that aliased to Assembler. r=arai (600dc73280)
- Bug 1199080 - IonMonkey: MIPS32: Fix treating saved frame bit as part# o the frame type. r=nbp (5e4e5ba250)
- Bug 1099448 - Don't accept box properties with invalid calc() or rgb() etc. function values. r=dbaron (5737e8c300)
- Bug 1203142 - Insert /**/ separate between two adjacent '-' symbols when serializing token streams. r=simon.sapin (06fb613d6c)
- Bug 1057680 - Add support for font-stretch values in the font shorthand. r=jdaggett (8d8e24751d)
- Bug 1155485 - Mark nsFrameManagerBase::mPresShell as MOZ_NON_OWNING_REF; r=roc (e79e28bbd0)
- Bug 1121760 (part 5) - Remove PL_DHashMarkTableImmutable(). r=poiru. (8d8c7d9d65)
- Bug 1121760 (part 6) - Move all remaining PL_DHash*() functions into PLDHashTable. r=poiru. (d36ec167cc) (8a6eb144a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8. (0600308646)
- Bug 1203680 P4 Fix bug in nsStorageStream with reading streams create#d efore data is populated. r=froydnj (a51018d7c4)
- Bug 1156109 - Make nsStorageInputStream::mStorageStream an nsRefPtr; r=froydnj (ac2083b0a4)
- Bug 1158735 - FetchEvent.client asserting in onFetch when there's no document. r=bkelly (c67f9dc127)
- Bug 1187766 - Test loading plugins scenarios with fetch interception. r=bkelly (9593999e0b)
- Bug 1182103 - Test EventSource scenarios with fetch interception. r=bkelly (c45c0a9840)
- Bug 1187470 - ServiceWorker scripts should not be treated parser warnings as errors, r=bkelly (a87dcd8b46)
- Bug 1144660 - client.focus() adds window interaction checks and directly uses DOMServiceWorkerFocusClient to focus window. r=ehsan,dao (66293cab2c)
- Bug 1176988 - Patch 1 - Always hit cache irrespective of HTTP method if channel is being intercepted. r=jdm (fa57442870)
- Bug 1176988 - Patch 2 - Remove XHR cache bypass in cast of POST request. r=jdm (7009c4cfb8)
- Bug 1182120 - Test XMLDocument.load() with fetch interception. r=bkelly (fae709bda0)
- Bug 1176988 - Patch 3 - Tests. r=jdm (bfb5e84490)
- Bug 815299 - Part 1: Add an API for setting an empty request header on an HTTP channel; r=dragana (ad3846e6c6)
- Bug 815299 - Part 2: Accept empty HTTP headers in fetch; r=jdm (f4d344d4a3)
- Bug 815299 - Part 3: Accept empty HTTP headers in XHR; r=jdm (8ed9b6251b)
- Bug 1198544 - Prevent FetchDriver from creating multiple responses if OnStopRequest yields a failing status code. r=nsm (e6ce3a3621)
- Bug 1171941 - Removed an incorrect URL prefix from fetch_tests.js. r=jdm (bbc57bc7e3)
- Bug 1199693 - Test CORS preflight interception with and without an internal redirect; r=jdm (6dda8cb00e)
- Bug 1190703 - Relax scope resolution assertion in ServiceWorkerContainer::Register. r=bkelly (75a095f761)
- Bug 1181037 - Use entry settings object's base URL. r=ehsan (4be1b9e1cb)
- Bug 1194562 - Pass wide strings to ThrowTypeError. r=mccr8 (360113dbb9)
- Bug 1185640 - serviceworker register() should not accept escaped slashes. r=bkelly (3c74e3c561)
- namespace (0853d1387f)
- Bug 1187350 - update() should return a Promise. r=ehsan,catalinb (5fa3367032)
- Bug 1183628 - Update web-platform-tests expected data to revision 593fd27931d7e9d573d2796fe10df9fff778d56f, a=testonly (de41f55433)
- Bug 1180861 - Various ServiceWorker registration fixes to get test passing. r=bkelly,jgraham. (e1e5be174b)
- Bug 1203680 P1 Test file blob uploads with service worker interception. r=nsm (fa7441fd83)
- Bug 1203680 P2 Implement an NS_InputStreamIsCloneable() method. r=froydnj (5067d82f06)
- Bug 1203680 P3 Add a method to ensure an http upload stream is directly cloneable. r=mcmanus (45aed67d00) (a9171b7b2)

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

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

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

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220312-ff1df7517-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 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium (d03cfc1bb6)
- Bug 1204403 - Fix -Wshadow warnings in xpcom. r=mccr8 (3247b5b146)
- Bug 1140120 - Remove a couple of unused test functions on ServiceWorkerContainer; r=baku (efe1119749)
- Bug 1180148 - Clear service workers registered for a site when clearing the cookies and stored data is not working in b2g. r=baku (7fb1d522ff)
- Bug 1162333 - Add stronger assertions to PromiseWorkerProxy in debug builds. r=catalinb (0005a76252)
- Bug 1190672 - Fix use of AutoReleasePromiseWorkerProxy in PushManager. r=catalinb (18f7358163)
- Bug 1191495 - Relax PushManager callback assertions. r=kitcambridge (8a3822969f)
- Bug 1189543 - pushManager.getSubscription() should return null for nonexistent push subscriptions in workers. r=nsm (b990083262)
- spacing (44b87017a7)
- Bug 1180295 - Rip out the Fennec code to set the screen render offset. r=rbarker (67183ae8bf)
- Bug 1187804 - Un-adjust fixed layers by the async transform of the scroll frame that they're fixed with respect to, not of the nearest ancestor scroll frame. r=kats (7c5e7ac29c)
- Bug 1131359 - Fix an include-what-you-use error in AsyncCompositionManager.cpp. r=kats (fe04815939)
- Bug 1187804 - When a layer is scrolled by multiple scroll frames, do an AlignFixedAndStickyLayers pass on its subtree for each of the scroll frames. r=kats (031a5686f1)
- Bug 1180295 - Stop clipping the content while the toolbar is in the process of sliding off. r=rbarker (9d806870e4)
- Bug 1186968 - Fix Compositor::SetScreenRotation() call r=nical (e554c4b4a2)
- Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker (d1e7978eb7)
- Bug 1131470 - Part 1: Rename existing use of ScreenOrientation to ScreenOrientationInternal. r=baku (63f0cb994b)
- Bug 1131470 - Part 2: Update screen configuration HAL to report orientation angle. r=snorp,mwu (39b537f008)
- Bug 1167597 - Mark PromiseReportRejectFeature::mPromise as MOZ_NON_OWNING_REF. r=ehsan (3ad520790a)
- Bug 1086627 - Rename Promise constructs to more closely match the specification. r=nsm,jst (cea1d71cb1)
- Bug 1086627 - Rename ThenableResolverTask to PromiseResolveThenableJob to more closely match Promise spec. r=nsm (e7102fe506)
- Bug 1164725 - Convert flags in nsIDocument into bit fields. r=smaug (9f5d5f352d)
- Bug 1192467 - Formalize precondition that SetDisplayDocument must not be called with null. - r=peterv (1aa8e91d14)
- Bug 1153841 - Remove the 'it must be 2D' restriction for transforms on fixed-pos layers. r=BenWa,mattwoodrow (5bab86ec6a)
- Bug 1173521 - Properly handle unapplying 3D projective transforms to rectangles in APZ code. r=botond (45c9850d5c)
- Bug 1166301 - When applying an async adjustment to a fixed layer, only adjust its mask layer under the same circumstances as its clip rect. r=mattwoodrow (2801c48fe9)
- Bug 1166301 - Update an old comment in AsyncCompositionManager::AlignFixedAndStickyLayers. r=kats (7e1d5c97d0)
- Bug 1166301 - Allow async scrolling to move the clip rects of fixed background layers. r=mattwoodrow (edd889ec2b)
- Bug 1200399 - Only send the RCD's metrics to Java-land for fennec-apz. r=rbarker (3b36a52f3a)
- Bug 1201625 - Special-case B2GDroid since it doesn't have a root content document. r=rbarker (4fcdda1b0a)
- Bug 1201529 - Fall back to rootmost metrics if there is no root content document metrics. r=botond (615c2ee727)
- Bug 1201581 - Extract a helper method. r=rbarker (f2cccb8666)
- Bug 1201581 - Hook up the syncFrameMetrics call to sync metrics info from the compositor to Java-land on each composite. r=rbarker (48e15bbde8)
- Bug 1203760 P1 Allow pipe to wake up multiple streams at the same time. r=froydnj (5baed00637)
- Bug 1203760 P2 Add gtests for nsPipeInputStream AsyncRead(). r=froydnj (52e5129dc8)
- Bug 1201889 - When adjusting fixed and sticky layers in AsyncCompsitionManager, unapply all async transforms on the path from the fixed layer to the layer it's fixed with respect to. r=kats (dbb203178e)
- Bug 1165536. Don't include resolution compensation when adjusting the cliprect of ancestors of scrollbars. r=botond (3bef5f2c18)
- Fix async transforms on scrollbars not including any existing shadow transform. (bug 1128740 part 2, r=botond) (af12d76775)
- missing of Bug 943728 - Replace double quotes with single quotes in Makefiles (e11470540f)
- Bug 1188766 - Avoid exporting UPLOAD_EXTRA_FILES from mozconfig. r=mshal (4241b9e80b)
- Fixup for bug 1188766 for valgrind bustage on a CLOSED TREE. r=me (4401dedf06)
- Bug 1077622 - Fixes cp missing operand message if no .mozconfig found r=glandium (6eca1e5214)
- Bug 1200523 - Remove leftover debugging code from js/src/Makefile.in; r=ted (414b72c74e)
- spacing (99cda3f8a7) (1367963d3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1163397 - Convert PaintedLayerData::mLog to an nsCString in order to make it possible to safely store PaintedLayerData inside nsTArrays; r=roc (5b646d03e2)
- Bug 1195672 - Make focus changing by long tap behaves like by single tap. f=mtseng, r=roc (d9e71b113b)
- Bug 1155493 - Part 3: Dispatch event when carets are updated, pressed, released, tap, longpressonemptycontent, hidden. r=roc (cf25fa0a0b)
- Bug 1169151 - Update carets after long tapping on empty input. r=mtseng This fixed AccessibleCarets remain on the screen when long tapping on an empty input. (c04359621c)
- Bug 1170084 - Dispatch CaretStateChangedEvent via AsyncEventDispatcher. r=mtseng (4a9a95d6cf)
- Bug 1174600 - Fix first AccessibleCarets jumps to top of the screen when dragging. r=mtseng (7f9dc6de0b)
- Bug 1181418 - Send selectionEditable info to app_text_selection_dialog. r=tlin, r=kanru, sr=smaug (9d46e651c2)
- Bug 1194063 - Always launch caret timer in cursor mode. r=mtseng If the timer is not launched when the content is empty, the first caret will always has Appearance::NormalNotShown, which is not consistent with the behavior when the caret is shown when the content is not empty. (e49cc7199a)
- Bug 1195672 - Move the check that frame is selectable into SelectWord. f=mtseng, r=roc (131cc459d5)
- Bug 1195672 - Revise the logic of long tap on empty content. f=mtseng, r=roc (2aa98cd92d)
- Bug 1195672 - Add |nsAutoCString nsIFrame::ListTag()| for debugging. f=mtseng, r=roc (74c539bc52)
- Bug 1197739 - Do not change focus too early unless the frame is selectable. r=roc (85c00877ff)
- Bug 1100602 - Fire show/hide events in HTMLLIAccessible::UpdateBullet r=tbsaunde (d3bc4eee20)
- bug 1160181, don't deal with EventTargets for which a JS wrapper can't be created, rs=froydnj (266b2be346)
- Bug 1180798 - Pass event names in nsIEventListenerChangeListener r=smaug (29e684006b)
- Bug 1175913 - (Part 1) Subscribe to EventListenerService and recreate accessibles on click listener changes r=tbsaunde (374122f366)
- Bug 1175913 - (Part 2) Remove test expecting recreation on click listener change r=tbsaunde (497c12b886)
- bug 1189277 - only coalesce reorder events when a previous one for the same target is obsolete r=surkov (7bf90364ce)
- Bug 1136395 - accessibility/mochitest/test/common.js could use some additional output to help debug issues. r=surkov (316115f838)
- Bug 1133213 - make aria-owns to alter the accessible tree, fire show/hide mutation events as we do for the accessible tree alterations, r=yzen, f=davidb (d8ee919fe7)
- Bug 114524 - adding null check before creating treewalker in nsAccessibilityService::ContentRemoved r=surkov (c3b9eff4f8)
- Bug 1139834 - TraceLogger: refactor to add fail function, r=bbouvier (be0fdc7ca6)
- missing part of Bug 1139759 (5ea4d063ad)
- pointer style (afaf0014f2)
- useless crashreporter stuff (ac11789907) (ef71ea013)
- imported changes from mozilla:
- Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9)
- Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a)
- Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf)
- Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (721a89822)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- code style, spacing (d4f024213a)
- Bug 1205586 - new Date().toLocale{,Date,Time}String() should return appropriately differing strings as the local time zone/default locale change. r=till (cf46706e94)
- Bug 1204025 - Change Symbol.length to be 0 instead of 1. r=jorendorff (f1e3f45756)
- remove some PM esr38 diffs (f38809c3fa)
- Bug 1177018 - Send mouse move events generated via nsIPresShell::SynthesizeMouseMove() to the child process through a different IPDL message than real mouse move events. r=smaug (7029fe2d3b)
- Bug 1186135 - change active flag per channel. r=ehsan (239d99b7cc)
- Bug 1175940 - UIResolutionChanged should not trigger sync messages from content to chrome. r=mconley (147fbfd33a)
- Bug 1156662 - Identical code for different branches. r=bz (8487a27847)
- Bug 1183954 - Fix Notification.data structured cloning on workers. r=robertbindar,mccr8 (82187ef6c2)
- Bug 1189389 - nsIStructuredCloneContainer should use StructuredCloneHelper, r=smaug (6cddb9453a) (80aa647a5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1068525 - Ignore zoom level for AccessibleCaret. f=mtseng, r=roc We want AccessibleCaret be of the same size regardless of the zoom level. We simply divide the caret's width, height, margin-left, and the text selection bar's margin-left by current zoom level. (d8b3d56a05)
- Bug 1200194 - Make Appearance convertible to string representation. r=roc (0789d919fc)
- Bug 1189231 - Refine operator() call with perfect forwarding. r=nfroyd (99eb39100b)
- Bug 1193005 - delete unused function nsRefPtr::begin_assignment; r=erahm (a110b41265)
- Bug 1193298 - Part 1: Avoid RefPtr in ternary operator. r=froydnj (a0873b88e5)
- Bug 1193298 - Part 2: Use .get() to convert from RefPtr to raw pointer. r=froydnj (d7490ee00c)
- Bug 1193298 - Part 3: Delete RefPtr<T>::operator T*()&&. r=froydnj (874dbd8116)
- Bug 1195154 - Replace operator overloads for comparing nsRefPtr to 0 with those for comparing to nullptr. r=froydnj (d698c9beb3)
- Bug 1207245 - part 2 - move MakeAndAddRef to nsRefPtr.h (4fd4c700cc)
- No bug: fix typo. DONTBUILD (4056ff4c0a)
- Bug 1177772 - Improve MessagePort skippability, r=smaug (3da953f358)
- Bug 1178261 - make BroadcastChannel CC skippable, r=smaug (2faaeaadef)
- Bug 1162333 - Fix windows bustage. a=bustage CLOSED TREE (0a89b27179)
- Bug 1158031: Don't return empty arrays from MultiPartBlobImpl::GetSubBlobImpls(). r=baku (4d4fd9c219)
- Bug 1188834 - Make compacting GC when inactive less frequent except on nightly r=smaug (91ff172a75)
- Bug 1174078 - Calling "fetch" inside Service Worker's "onfetch" handler in b2g causes "onfetch" again that leads to an infinite loop. r=nsm (d362012bdd)
- Bug 1069081 - Part 1: Always cache fd in JAR cache except Windows. r=mwu (e3590f3f28)
- Bug 1137008 - Implement missing parameters of WebSocket permessage compression extension - test, r=jduell (77a84384c6)
- namespace (9a03b657b7)
- part of Bug 1129795 - Make modelines consistent in docshell/base/. r=mccr8 (4122642d76)
- part of Bug 1163153 - Fix mode lines in docshell/. r=smaug (f282ca43d3)
- missing but unused crashreporter (bc643176d0)
- Bug 1107883 - support ipv6 URLs in the awesomebar with unified autocomplete enabled. r=mak, r=smaug (69aceabd63)
- namespaces (f5e6f848f2)
- Bug 1202312 - Use mozilla::Function for the SetAllowedTouchBehavior callback. r=kats (30efff30c7)
- Bug 1196163 part 1 - Use nsSizeMode instead of int32_t for nsIWidget::{SizeMode,SetSizeMode}. r=roc (6124d42d75)
- Bug 1196163 part 2 - Send sizemode as part of UpdateDimensions message to TabChild. r=roc,smaug (90e3ad7239)
- Bug 1196163 part 3 - Derive value of window.fullScreen for content process from the sizemode of puppet widget. r=smaug (6e80610d22)
- Bug 1187345 - Fix HwcComposer2D::mCompositorParent handling r=mwu (c7d5ad2cf9) (ff1df7517)

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

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git a9171b7b2...ff1df7517:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium (d03cfc1bb6)
- Bug 1204403 - Fix -Wshadow warnings in xpcom. r=mccr8 (3247b5b146)
- Bug 1140120 - Remove a couple of unused test functions on ServiceWorkerContainer; r=baku (efe1119749)
- Bug 1180148 - Clear service workers registered for a site when clearing the cookies and stored data is not working in b2g. r=baku (7fb1d522ff)
- Bug 1162333 - Add stronger assertions to PromiseWorkerProxy in debug builds. r=catalinb (0005a76252)
- Bug 1190672 - Fix use of AutoReleasePromiseWorkerProxy in PushManager. r=catalinb (18f7358163)
- Bug 1191495 - Relax PushManager callback assertions. r=kitcambridge (8a3822969f)
- Bug 1189543 - pushManager.getSubscription() should return null for nonexistent push subscriptions in workers. r=nsm (b990083262)
- spacing (44b87017a7)
- Bug 1180295 - Rip out the Fennec code to set the screen render offset. r=rbarker (67183ae8bf)
- Bug 1187804 - Un-adjust fixed layers by the async transform of the scroll frame that they're fixed with respect to, not of the nearest ancestor scroll frame. r=kats (7c5e7ac29c)
- Bug 1131359 - Fix an include-what-you-use error in AsyncCompositionManager.cpp. r=kats (fe04815939)
- Bug 1187804 - When a layer is scrolled by multiple scroll frames, do an AlignFixedAndStickyLayers pass on its subtree for each of the scroll frames. r=kats (031a5686f1)
- Bug 1180295 - Stop clipping the content while the toolbar is in the process of sliding off. r=rbarker (9d806870e4)
- Bug 1186968 - Fix Compositor::SetScreenRotation() call r=nical (e554c4b4a2)
- Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker (d1e7978eb7)
- Bug 1131470 - Part 1: Rename existing use of ScreenOrientation to ScreenOrientationInternal. r=baku (63f0cb994b)
- Bug 1131470 - Part 2: Update screen configuration HAL to report orientation angle. r=snorp,mwu (39b537f008)
- Bug 1167597 - Mark PromiseReportRejectFeature::mPromise as MOZ_NON_OWNING_REF. r=ehsan (3ad520790a)
- Bug 1086627 - Rename Promise constructs to more closely match the specification. r=nsm,jst (cea1d71cb1)
- Bug 1086627 - Rename ThenableResolverTask to PromiseResolveThenableJob to more closely match Promise spec. r=nsm (e7102fe506)
- Bug 1164725 - Convert flags in nsIDocument into bit fields. r=smaug (9f5d5f352d)
- Bug 1192467 - Formalize precondition that SetDisplayDocument must not be called with null. - r=peterv (1aa8e91d14)
- Bug 1153841 - Remove the 'it must be 2D' restriction for transforms on fixed-pos layers. r=BenWa,mattwoodrow (5bab86ec6a)
- Bug 1173521 - Properly handle unapplying 3D projective transforms to rectangles in APZ code. r=botond (45c9850d5c)
- Bug 1166301 - When applying an async adjustment to a fixed layer, only adjust its mask layer under the same circumstances as its clip rect. r=mattwoodrow (2801c48fe9)
- Bug 1166301 - Update an old comment in AsyncCompositionManager::AlignFixedAndStickyLayers. r=kats (7e1d5c97d0)
- Bug 1166301 - Allow async scrolling to move the clip rects of fixed background layers. r=mattwoodrow (edd889ec2b)
- Bug 1200399 - Only send the RCD's metrics to Java-land for fennec-apz. r=rbarker (3b36a52f3a)
- Bug 1201625 - Special-case B2GDroid since it doesn't have a root content document. r=rbarker (4fcdda1b0a)
- Bug 1201529 - Fall back to rootmost metrics if there is no root content document metrics. r=botond (615c2ee727)
- Bug 1201581 - Extract a helper method. r=rbarker (f2cccb8666)
- Bug 1201581 - Hook up the syncFrameMetrics call to sync metrics info from the compositor to Java-land on each composite. r=rbarker (48e15bbde8)
- Bug 1203760 P1 Allow pipe to wake up multiple streams at the same time. r=froydnj (5baed00637)
- Bug 1203760 P2 Add gtests for nsPipeInputStream AsyncRead(). r=froydnj (52e5129dc8)
- Bug 1201889 - When adjusting fixed and sticky layers in AsyncCompsitionManager, unapply all async transforms on the path from the fixed layer to the layer it's fixed with respect to. r=kats (dbb203178e)
- Bug 1165536. Don't include resolution compensation when adjusting the cliprect of ancestors of scrollbars. r=botond (3bef5f2c18)
- Fix async transforms on scrollbars not including any existing shadow transform. (bug 1128740 part 2, r=botond) (af12d76775)
- missing of Bug 943728 - Replace double quotes with single quotes in Makefiles (e11470540f)
- Bug 1188766 - Avoid exporting UPLOAD_EXTRA_FILES from mozconfig. r=mshal (4241b9e80b)
- Fixup for bug 1188766 for valgrind bustage on a CLOSED TREE. r=me (4401dedf06)
- Bug 1077622 - Fixes cp missing operand message if no .mozconfig found r=glandium (6eca1e5214)
- Bug 1200523 - Remove leftover debugging code from js/src/Makefile.in; r=ted (414b72c74e)
- spacing (99cda3f8a7) (1367963d3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1163397 - Convert PaintedLayerData::mLog to an nsCString in order to make it possible to safely store PaintedLayerData inside nsTArrays; r=roc (5b646d03e2)
- Bug 1195672 - Make focus changing by long tap behaves like by single tap. f=mtseng, r=roc (d9e71b113b)
- Bug 1155493 - Part 3: Dispatch event when carets are updated, pressed, released, tap, longpressonemptycontent, hidden. r=roc (cf25fa0a0b)
- Bug 1169151 - Update carets after long tapping on empty input. r=mtseng This fixed AccessibleCarets remain on the screen when long tapping on an empty input. (c04359621c)
- Bug 1170084 - Dispatch CaretStateChangedEvent via AsyncEventDispatcher. r=mtseng (4a9a95d6cf)
- Bug 1174600 - Fix first AccessibleCarets jumps to top of the screen when dragging. r=mtseng (7f9dc6de0b)
- Bug 1181418 - Send selectionEditable info to app_text_selection_dialog. r=tlin, r=kanru, sr=smaug (9d46e651c2)
- Bug 1194063 - Always launch caret timer in cursor mode. r=mtseng If the timer is not launched when the content is empty, the first caret will always has Appearance::NormalNotShown, which is not consistent with the behavior when the caret is shown when the content is not empty. (e49cc7199a)
- Bug 1195672 - Move the check that frame is selectable into SelectWord. f=mtseng, r=roc (131cc459d5)
- Bug 1195672 - Revise the logic of long tap on empty content. f=mtseng, r=roc (2aa98cd92d)
- Bug 1195672 - Add |nsAutoCString nsIFrame::ListTag()| for debugging. f=mtseng, r=roc (74c539bc52)
- Bug 1197739 - Do not change focus too early unless the frame is selectable. r=roc (85c00877ff)
- Bug 1100602 - Fire show/hide events in HTMLLIAccessible::UpdateBullet r=tbsaunde (d3bc4eee20)
- bug 1160181, don't deal with EventTargets for which a JS wrapper can't be created, rs=froydnj (266b2be346)
- Bug 1180798 - Pass event names in nsIEventListenerChangeListener r=smaug (29e684006b)
- Bug 1175913 - (Part 1) Subscribe to EventListenerService and recreate accessibles on click listener changes r=tbsaunde (374122f366)
- Bug 1175913 - (Part 2) Remove test expecting recreation on click listener change r=tbsaunde (497c12b886)
- bug 1189277 - only coalesce reorder events when a previous one for the same target is obsolete r=surkov (7bf90364ce)
- Bug 1136395 - accessibility/mochitest/test/common.js could use some additional output to help debug issues. r=surkov (316115f838)
- Bug 1133213 - make aria-owns to alter the accessible tree, fire show/hide mutation events as we do for the accessible tree alterations, r=yzen, f=davidb (d8ee919fe7)
- Bug 114524 - adding null check before creating treewalker in nsAccessibilityService::ContentRemoved r=surkov (c3b9eff4f8)
- Bug 1139834 - TraceLogger: refactor to add fail function, r=bbouvier (be0fdc7ca6)
- missing part of Bug 1139759 (5ea4d063ad)
- pointer style (afaf0014f2)
- useless crashreporter stuff (ac11789907) (ef71ea013)
- imported changes from mozilla:
- Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9)
- Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a)
- Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf)
- Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (721a89822)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- code style, spacing (d4f024213a)
- Bug 1205586 - new Date().toLocale{,Date,Time}String() should return appropriately differing strings as the local time zone/default locale change. r=till (cf46706e94)
- Bug 1204025 - Change Symbol.length to be 0 instead of 1. r=jorendorff (f1e3f45756)
- remove some PM esr38 diffs (f38809c3fa)
- Bug 1177018 - Send mouse move events generated via nsIPresShell::SynthesizeMouseMove() to the child process through a different IPDL message than real mouse move events. r=smaug (7029fe2d3b)
- Bug 1186135 - change active flag per channel. r=ehsan (239d99b7cc)
- Bug 1175940 - UIResolutionChanged should not trigger sync messages from content to chrome. r=mconley (147fbfd33a)
- Bug 1156662 - Identical code for different branches. r=bz (8487a27847)
- Bug 1183954 - Fix Notification.data structured cloning on workers. r=robertbindar,mccr8 (82187ef6c2)
- Bug 1189389 - nsIStructuredCloneContainer should use StructuredCloneHelper, r=smaug (6cddb9453a) (80aa647a5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1068525 - Ignore zoom level for AccessibleCaret. f=mtseng, r=roc We want AccessibleCaret be of the same size regardless of the zoom level. We simply divide the caret's width, height, margin-left, and the text selection bar's margin-left by current zoom level. (d8b3d56a05)
- Bug 1200194 - Make Appearance convertible to string representation. r=roc (0789d919fc)
- Bug 1189231 - Refine operator() call with perfect forwarding. r=nfroyd (99eb39100b)
- Bug 1193005 - delete unused function nsRefPtr::begin_assignment; r=erahm (a110b41265)
- Bug 1193298 - Part 1: Avoid RefPtr in ternary operator. r=froydnj (a0873b88e5)
- Bug 1193298 - Part 2: Use .get() to convert from RefPtr to raw pointer. r=froydnj (d7490ee00c)
- Bug 1193298 - Part 3: Delete RefPtr<T>::operator T*()&&. r=froydnj (874dbd8116)
- Bug 1195154 - Replace operator overloads for comparing nsRefPtr to 0 with those for comparing to nullptr. r=froydnj (d698c9beb3)
- Bug 1207245 - part 2 - move MakeAndAddRef to nsRefPtr.h (4fd4c700cc)
- No bug: fix typo. DONTBUILD (4056ff4c0a)
- Bug 1177772 - Improve MessagePort skippability, r=smaug (3da953f358)
- Bug 1178261 - make BroadcastChannel CC skippable, r=smaug (2faaeaadef)
- Bug 1162333 - Fix windows bustage. a=bustage CLOSED TREE (0a89b27179)
- Bug 1158031: Don't return empty arrays from MultiPartBlobImpl::GetSubBlobImpls(). r=baku (4d4fd9c219)
- Bug 1188834 - Make compacting GC when inactive less frequent except on nightly r=smaug (91ff172a75)
- Bug 1174078 - Calling "fetch" inside Service Worker's "onfetch" handler in b2g causes "onfetch" again that leads to an infinite loop. r=nsm (d362012bdd)
- Bug 1069081 - Part 1: Always cache fd in JAR cache except Windows. r=mwu (e3590f3f28)
- Bug 1137008 - Implement missing parameters of WebSocket permessage compression extension - test, r=jduell (77a84384c6)
- namespace (9a03b657b7)
- part of Bug 1129795 - Make modelines consistent in docshell/base/. r=mccr8 (4122642d76)
- part of Bug 1163153 - Fix mode lines in docshell/. r=smaug (f282ca43d3)
- missing but unused crashreporter (bc643176d0)
- Bug 1107883 - support ipv6 URLs in the awesomebar with unified autocomplete enabled. r=mak, r=smaug (69aceabd63)
- namespaces (f5e6f848f2)
- Bug 1202312 - Use mozilla::Function for the SetAllowedTouchBehavior callback. r=kats (30efff30c7)
- Bug 1196163 part 1 - Use nsSizeMode instead of int32_t for nsIWidget::{SizeMode,SetSizeMode}. r=roc (6124d42d75)
- Bug 1196163 part 2 - Send sizemode as part of UpdateDimensions message to TabChild. r=roc,smaug (90e3ad7239)
- Bug 1196163 part 3 - Derive value of window.fullScreen for content process from the sizemode of puppet widget. r=smaug (6e80610d22)
- Bug 1187345 - Fix HwcComposer2D::mCompositorParent handling r=mwu (c7d5ad2cf9) (ff1df7517)

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

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

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

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220319-36b2354fd-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 1181382: move declaration into namespace to resolve conflict. r=hsinyi (b1cbc67344)
- Bug 1131470 - Part 3: Implement ScreenOrientation interface. r=baku (805ffd4d18)
- Bug 1131470 - Part 4: Check sandboxing flag for orientation lock. r=baku (2896c9af4c)
- Bug 1131470 - Part 5: Handle changes to active orientation lock. r=smaug (2550433007)
- Bug 1131470 - Part 6: ScreenOrientation tests. r=baku (53e088ab98)
- Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly (ce09f526b8)
- Bug 1186307 - part 1 - Unify the StructuredCloneCallbacks in WorkerPrivate.cpp, r=smaug (a109da831d)
- pointer style (c26fa45b91)
- Bug 1174971 - Introduce two variants of getOwnPropertyFromTargetIfSafe. r=gabor,r=arai (4bec0627ce)
- reapply Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv (ff39e220a3)
- No bug - Add a bug number to the expected failure in message-event.html. (398f3e500a)
- Bug 1164834: MessageEvents coming from postMessage should not be cancelable. r=Ms2ger (380ce180bf) (38ceaed34)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1176288 - Part 4: Fix octane regression, r=bbouvier (3ae04863c9)
- Bug 1199417- Scale skia paths up before hit testing to workaround coordinate resolution limits. r=mattwoodrow (b3ec1288e8)
- Bug 1117338 - Blow up if we can't convert a cairo format to a gfx one r=milan (be268bf93a)
- Bug 1161642 - Cross compilation fixup. (58da4778e4)
- Bug 1190705 - Ensure that canvas 2d matrix transforms are finite. r=Bas, r=jrmuizel (ec3a6a510e)
- Bug 1204824. Make Matrix4x4::PreScale scale all values in the first three rows. r=bas (457cc10f80)
- namespace (a341cb46be)
- Bug 1162726 - Make RoundedToInt() snap the rect properly. r=roc (7fd0a19105)
- Bug 1178965 - Check if Factory::GetD2D1Device fails in SourceSurfaceD2D1. r=nical (cad95d7703)
- Bug 1163735 - Ensure that we don't hand out a destroyed TabChild from WorkerPrivate::InterfaceRequestor (r=khuey) (270cf6ae33)
- Bug 1198451 - Disambiguate mozilla::dom::Function from mozilla::Function. r=froydnj (d08622cbd4)- reorder (eea96d09ee)
- reorder (eea96d09ee)
- Bug 1147990 - websocket test suite - patch 2 - webSocket.url should be the spec of nsIURI, r=smaug (a983655514)
- Bug 1147990 - websocket test suite - patch 1 - URL with #ref should not be accepted, r=smaug (7af5e9528d)
- Bug 1147990 - websocket test suite - patch 3 - Not all the ports are accepted, r=smaug (a34d69e29b)
- Bug 1147990 - websocket test suite - patch 4 - web-platform-test suite fixed, a=tomcat CLOSED TREE (f2966f52d0)
- Bug 1147990 - websocket test suite - patch 5 - web-platform-test suite - js error fixed, r=jgraham (1b52d4853e) (0ca97f19b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1179242 - Avoid unnecessary moves to dead stack slots, tweak regalloc heuristics for bundles required to be in a specific register, r=sunfish. (aa0174e817)
- No bug - Fix bug1106719.js jit-test to allow overrecursion on a CLOSED TREE. r=me (5cc971608d)
- Bug 1186424: Rename FunctionBuilder into FunctionValidator; r=luke (8925748a65)
- Bug 1192401 - Do not capture SavedFrame stacks before Object.prototype has been initialized. r=shu (e26c24664b)
- Bug 1194838 - Make Cell a GCType for the hazard analysis, r=terrence (92f429798f)
- Bug 1194829 - Rename sweep to sweepChildren because shu said so, r=shu (0a80d997ae)
- Bug 1183487 - Fix sorting in check_macroassembler_style.py. r=nbp (659d3b5dd3)
- pointer and spacing style (9e2b14652c)
- Bug 1186693 - Add exhaustive matching to mozilla::Variant; r=Waldo (ec1defe3c4)
- Bug 1186650 - Do not mark mozilla::Variant copy and move constructors as explicit. r=Waldo (76bb7e8051)
- Bug 1195297 - Fix OOM handling in ExecutableAllocator r=terrence (f9b9727ac8)
- Bug 1195208 - Fix ArrayBuffer.transfer isNeutered check. r=luke (d45393ca24)
- Bug 836658 - Use -arch:IA32 on VS2012 to avoid requiring SSE2. r=glandium Bug 1193467: Allow SSE2 on clang-cl builds. r=glandium (7c6fd7a785)
- Bug 1183195 - Fix assertion at the start of InnerViewTable::sweepAfterMinorGC() r=sfink (df395675e3)
- Bug 1185959 - Properly handle static constructor method in classes. (r=Waldo) (8a6919155f)
- Bug 1180054 - Fix bogus assert. (r=jandem) (94b9988568)
- Bug 1197377 - Read callgraph.txt line by line to avoid string size limits, r=terrence (6b2d110d65)
- Bug 1195588: IonMonkey - Actually convert number to double during recovering ToDouble, r=nbp (de43a2e4b9) (a06231e9d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1186307 - StructuredCloneHelper in workers.postMessage(), r=smaug (0d3c817afa)
- Bug 1183824 - Remove NS_ENSURE_TRUE(mCallback, NS_ERROR_NOT_INITIALIZED) warning from nsFrameMessageManager::DispatchAsyncMessageInternal. r=smaug (64dfd50f7f)
- Bug 1167189: Use a size annotation on the OOM abort. r=bholley (5e7fb331a0)
- missing crash reporter (47f183fab4)
- Bug 1137151: Marked destructor of |nsClipboard| as protected, r=mwu (5655bf8862)
- Bug 1194497 - Convert a few remaining PRUnichar to char16_t. r=roc (1554ffcec2)
- Bug 952456 - Part 1: Implement gonk/nsClipboard for rich text and raw image. r=fabrice (419381f7af)
- Bug 1198795 - ipc/StructuredCloneUtils should be merged with StructuredCloneHelper, r=smaug (02183262bd)
- Bug 1201806 - part 1 - Remove OwningSerializedStructuredCloneBuffer and use StructuredCloneIPCHelper everywhere in IPC code, r=smaug (6dc69151b4)
- Bug 1201806 - part 2 - nsStructuredCloneContainer should use StructuredCloneIPCHelper, r=smaug (b6ebaa8e95)
- Bug 1202028 - Implement range based for loops for SavedFrame stacks. r=terrence (57c198910c)
- missing bit of Bug 1106264 (fa67f8ab56)
- Bug 1168806: Configurable I/O thread for socket IPC classes, r=kmachulis (213a8fb2b9)
- Bug 1159209: Remove template parameters from |DataSocketIO|, r=kmachulis (0d658c5cf8)
- Bug 1168806: Configurable consumer thread for socket IPC classes, r=kmachulis (ee054dd6b0)
- Bug 1167207: Add |BluetoothDaemonConnectionConsumer|, r=shuang (b8b89290df)
- Bug 1154281: Remove |UnixSocketConsumer| and its helpers, r=kmachulis (d40430b10f)
- Bug 1166638: Add |StreamSocketConsumer|, r=kmachulis (59b5c1abf3)
- Bug 1166638: Add |ListenSocketConsumer|, r=kmachulis (d119bcaa2a)
- Bug 1168806: Use 'consumer thread' in socket interface, r=kmachulis (65d232d21c)
- Bug 1170466: Inherit |ConnectionOrientedSocketIO| from |UnixSocketWatcher|, r=kmachulis (b91d0c624a)
- Bug 1170466: Share socket I/O methods in |ConnectionOrientedSocketIO|, r=kmachulis (108fb6696e)
- Bug 1170466: Implement accept and connect in |ConnectionOrientedSocketIO|, r=kmachulis (590b3b4617)
- Bug 1172479: Replace |nsIThread| by |MessageLoop| in socket I/O code, r=kmachulis (618073dcef)
- Bug 1203426 - Rename StructuredCloneIPCHelper to StructuredCloneData, r=smaug (dc31124113)
- Bug 1167392 - Change nsFrameMessageManager::mParentManager to a smart pointer. r=ehsan (98d60c0398)
- Bug 1186843 - Always cache delayed scripts in message manager (b0ab501959)
- Bug 1189550 - In parent process, cpmm.initialProcessData should be same as ppmm.initialProcessData (r=smaug) (7a8ab62432)
- Bug 1196057 - Use channel->Open2() in dom/base/nsFrameMessageManager.cpp (r=sicking) (a032d483d6)
- missing parts of Bug 1132072 - Tab switch refactoring (r=mconley) (e6fbbb722a)
- Bug 1175736 - Implement the iframe referrer attribute. r=ckerschb, r=bz (a5fc4e683b)
- Bug 1171017: Rename |BluetoothDaemonConnectionConsumer| to |DaemonSocketConsumer|, r=shuang (0af5957609)
- Bug 1170993: Manage socket buffers in sub-classes of |UnixSocketBuffer|, r=kmachulis (960de8be45)
- Bug 1171017: Rename |BluetoothDaemonPDUConsumer| to |DaemonSocketIOConsumer|, r=shuang (eea1681ab8)
- Bug 1171100 - Fix incorrect logic of handling Bluetooth Gatt Responses in daemon backend. r=tzimmermann (c385364d1e)
- Bug 1171866 - Remove ReversedUuidToString; f=tzimmermann, r=jocelyn (9b58176c39)
- Bug 1171017: Rename |BluetoothSocketPDU| to |DaemonSocketPDU|, r=shuang (ce1bbd9d4a)
- Bug 1171017: Rename |BluetoothDaemonConnectionIO| to |DaemonSocketIO|, r=shuang (00f2a38220)
- Bug 1171017: Rename |BluetoothDaemonConnection| to |DaemonSocket|, r=shuang (b3c3522719)
- Bug 1171017: Move classes from ipc/bluetooth to ipc/hal, r=shuang (047714aee4)
- Bug 1171994: Add |RilSocket| and |RilSocketConsumer|, r=htsai (276211bbb7)
- Bug 1171994: Forward received RIL socket I/O via |WorkerCrossThreadDispatcher|, r=htsai (7825d1c837)
- Bug 1185478: Add leak checks to socket I/O classes (40e2c01ce4)
- Bug 1185478: Remove strong references from socket I/O class to socket classes (6fa94f34ff)
- Bug 1163912: Set |Type| property of BluetoothDevice a initial value during LeScan; f=elin, r=jocelyn (bda66689ed)
- Bug 1166215 - Cast 'BluetoothTypeOfDevice' to uint32_t before the BT signal is distributed to BluetoothAdapter. r=joliu (d38ad4e55f)
- Bug 1170086 - Fix the parameter type of DispatchReplyError() in StartLeScan result handler. r=joliu (a24e23e02f)
- Bug 1161956 - Fix crashes while using GATT client functions. r=jocelyn (cebfb8c700)
- Bug 1171868 - Remove GeneratePathFromGattId(aId, aPath, aUuidStr); r=jocelyn (0eac291b3c)
- Bug 1161945 - Fix empty characteristics and descriptors after searching services. f=elin, r=jocelyn (a0d816fee4)
- Bug 1164387 - Use |btgatt_client_interface_t.get_device_type| to get the device type. r=jocelyn (c7b5c97a00)
- Bug 1173139 - Reorder global creation on workers, r=khuey. (acb79ae54e)
- Bug 1170071 - Part 1: Revise BluetoothGattInterface, result handler, and interface helper for daemon support of gatt server. r=shuang (0ad0c9244e)
- Bug 1170071 - Part 2: Add helpers for Bluetooth daemon GATT server support. r=shuang (46a4062579)
- Bug 1170071 - Part 3: Add gatt server support to GATT module for Bluetooth daemon. r=shuang (71d80aabea)
- Bug 1170071 - Part 4: Add Gatt server interfaces for Bluetooth daemon. r=shuang (a556aaf048)
- Bug 1187230: Convert Bluetooth to use daemon runnables, r=shuang (9be6501225)
- Bug 1204382: Add #include for nsIInputStream.h to MediaParent.cpp, to fix a build error in --disable-webrtc builds. r=jib (8b20e934) (36b2354fd)

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

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git ff1df7517...36b2354fd:- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181382: move declaration into namespace to resolve conflict. r=hsinyi (b1cbc67344)
- Bug 1131470 - Part 3: Implement ScreenOrientation interface. r=baku (805ffd4d18)
- Bug 1131470 - Part 4: Check sandboxing flag for orientation lock. r=baku (2896c9af4c)
- Bug 1131470 - Part 5: Handle changes to active orientation lock. r=smaug (2550433007)
- Bug 1131470 - Part 6: ScreenOrientation tests. r=baku (53e088ab98)
- Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly (ce09f526b8)
- Bug 1186307 - part 1 - Unify the StructuredCloneCallbacks in WorkerPrivate.cpp, r=smaug (a109da831d)
- pointer style (c26fa45b91)
- Bug 1174971 - Introduce two variants of getOwnPropertyFromTargetIfSafe. r=gabor,r=arai (4bec0627ce)
- reapply Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv (ff39e220a3)
- No bug - Add a bug number to the expected failure in message-event.html. (398f3e500a)
- Bug 1164834: MessageEvents coming from postMessage should not be cancelable. r=Ms2ger (380ce180bf) (38ceaed34)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1176288 - Part 4: Fix octane regression, r=bbouvier (3ae04863c9)
- Bug 1199417- Scale skia paths up before hit testing to workaround coordinate resolution limits. r=mattwoodrow (b3ec1288e8)
- Bug 1117338 - Blow up if we can't convert a cairo format to a gfx one r=milan (be268bf93a)
- Bug 1161642 - Cross compilation fixup. (58da4778e4)
- Bug 1190705 - Ensure that canvas 2d matrix transforms are finite. r=Bas, r=jrmuizel (ec3a6a510e)
- Bug 1204824. Make Matrix4x4::PreScale scale all values in the first three rows. r=bas (457cc10f80)
- namespace (a341cb46be)
- Bug 1162726 - Make RoundedToInt() snap the rect properly. r=roc (7fd0a19105)
- Bug 1178965 - Check if Factory::GetD2D1Device fails in SourceSurfaceD2D1. r=nical (cad95d7703)
- Bug 1163735 - Ensure that we don't hand out a destroyed TabChild from WorkerPrivate::InterfaceRequestor (r=khuey) (270cf6ae33)
- Bug 1198451 - Disambiguate mozilla::dom::Function from mozilla::Function. r=froydnj (d08622cbd4)- reorder (eea96d09ee)
- reorder (eea96d09ee)
- Bug 1147990 - websocket test suite - patch 2 - webSocket.url should be the spec of nsIURI, r=smaug (a983655514)
- Bug 1147990 - websocket test suite - patch 1 - URL with #ref should not be accepted, r=smaug (7af5e9528d)
- Bug 1147990 - websocket test suite - patch 3 - Not all the ports are accepted, r=smaug (a34d69e29b)
- Bug 1147990 - websocket test suite - patch 4 - web-platform-test suite fixed, a=tomcat CLOSED TREE (f2966f52d0)
- Bug 1147990 - websocket test suite - patch 5 - web-platform-test suite - js error fixed, r=jgraham (1b52d4853e) (0ca97f19b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1179242 - Avoid unnecessary moves to dead stack slots, tweak regalloc heuristics for bundles required to be in a specific register, r=sunfish. (aa0174e817)
- No bug - Fix bug1106719.js jit-test to allow overrecursion on a CLOSED TREE. r=me (5cc971608d)
- Bug 1186424: Rename FunctionBuilder into FunctionValidator; r=luke (8925748a65)
- Bug 1192401 - Do not capture SavedFrame stacks before Object.prototype has been initialized. r=shu (e26c24664b)
- Bug 1194838 - Make Cell a GCType for the hazard analysis, r=terrence (92f429798f)
- Bug 1194829 - Rename sweep to sweepChildren because shu said so, r=shu (0a80d997ae)
- Bug 1183487 - Fix sorting in check_macroassembler_style.py. r=nbp (659d3b5dd3)
- pointer and spacing style (9e2b14652c)
- Bug 1186693 - Add exhaustive matching to mozilla::Variant; r=Waldo (ec1defe3c4)
- Bug 1186650 - Do not mark mozilla::Variant copy and move constructors as explicit. r=Waldo (76bb7e8051)
- Bug 1195297 - Fix OOM handling in ExecutableAllocator r=terrence (f9b9727ac8)
- Bug 1195208 - Fix ArrayBuffer.transfer isNeutered check. r=luke (d45393ca24)
- Bug 836658 - Use -arch:IA32 on VS2012 to avoid requiring SSE2. r=glandium Bug 1193467: Allow SSE2 on clang-cl builds. r=glandium (7c6fd7a785)
- Bug 1183195 - Fix assertion at the start of InnerViewTable::sweepAfterMinorGC() r=sfink (df395675e3)
- Bug 1185959 - Properly handle static constructor method in classes. (r=Waldo) (8a6919155f)
- Bug 1180054 - Fix bogus assert. (r=jandem) (94b9988568)
- Bug 1197377 - Read callgraph.txt line by line to avoid string size limits, r=terrence (6b2d110d65)
- Bug 1195588: IonMonkey - Actually convert number to double during recovering ToDouble, r=nbp (de43a2e4b9) (a06231e9d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1186307 - StructuredCloneHelper in workers.postMessage(), r=smaug (0d3c817afa)
- Bug 1183824 - Remove NS_ENSURE_TRUE(mCallback, NS_ERROR_NOT_INITIALIZED) warning from nsFrameMessageManager::DispatchAsyncMessageInternal. r=smaug (64dfd50f7f)
- Bug 1167189: Use a size annotation on the OOM abort. r=bholley (5e7fb331a0)
- missing crash reporter (47f183fab4)
- Bug 1137151: Marked destructor of |nsClipboard| as protected, r=mwu (5655bf8862)
- Bug 1194497 - Convert a few remaining PRUnichar to char16_t. r=roc (1554ffcec2)
- Bug 952456 - Part 1: Implement gonk/nsClipboard for rich text and raw image. r=fabrice (419381f7af)
- Bug 1198795 - ipc/StructuredCloneUtils should be merged with StructuredCloneHelper, r=smaug (02183262bd)
- Bug 1201806 - part 1 - Remove OwningSerializedStructuredCloneBuffer and use StructuredCloneIPCHelper everywhere in IPC code, r=smaug (6dc69151b4)
- Bug 1201806 - part 2 - nsStructuredCloneContainer should use StructuredCloneIPCHelper, r=smaug (b6ebaa8e95)
- Bug 1202028 - Implement range based for loops for SavedFrame stacks. r=terrence (57c198910c)
- missing bit of Bug 1106264 (fa67f8ab56)
- Bug 1168806: Configurable I/O thread for socket IPC classes, r=kmachulis (213a8fb2b9)
- Bug 1159209: Remove template parameters from |DataSocketIO|, r=kmachulis (0d658c5cf8)
- Bug 1168806: Configurable consumer thread for socket IPC classes, r=kmachulis (ee054dd6b0)
- Bug 1167207: Add |BluetoothDaemonConnectionConsumer|, r=shuang (b8b89290df)
- Bug 1154281: Remove |UnixSocketConsumer| and its helpers, r=kmachulis (d40430b10f)
- Bug 1166638: Add |StreamSocketConsumer|, r=kmachulis (59b5c1abf3)
- Bug 1166638: Add |ListenSocketConsumer|, r=kmachulis (d119bcaa2a)
- Bug 1168806: Use 'consumer thread' in socket interface, r=kmachulis (65d232d21c)
- Bug 1170466: Inherit |ConnectionOrientedSocketIO| from |UnixSocketWatcher|, r=kmachulis (b91d0c624a)
- Bug 1170466: Share socket I/O methods in |ConnectionOrientedSocketIO|, r=kmachulis (108fb6696e)
- Bug 1170466: Implement accept and connect in |ConnectionOrientedSocketIO|, r=kmachulis (590b3b4617)
- Bug 1172479: Replace |nsIThread| by |MessageLoop| in socket I/O code, r=kmachulis (618073dcef)
- Bug 1203426 - Rename StructuredCloneIPCHelper to StructuredCloneData, r=smaug (dc31124113)
- Bug 1167392 - Change nsFrameMessageManager::mParentManager to a smart pointer. r=ehsan (98d60c0398)
- Bug 1186843 - Always cache delayed scripts in message manager (b0ab501959)
- Bug 1189550 - In parent process, cpmm.initialProcessData should be same as ppmm.initialProcessData (r=smaug) (7a8ab62432)
- Bug 1196057 - Use channel->Open2() in dom/base/nsFrameMessageManager.cpp (r=sicking) (a032d483d6)
- missing parts of Bug 1132072 - Tab switch refactoring (r=mconley) (e6fbbb722a)
- Bug 1175736 - Implement the iframe referrer attribute. r=ckerschb, r=bz (a5fc4e683b)
- Bug 1171017: Rename |BluetoothDaemonConnectionConsumer| to |DaemonSocketConsumer|, r=shuang (0af5957609)
- Bug 1170993: Manage socket buffers in sub-classes of |UnixSocketBuffer|, r=kmachulis (960de8be45)
- Bug 1171017: Rename |BluetoothDaemonPDUConsumer| to |DaemonSocketIOConsumer|, r=shuang (eea1681ab8)
- Bug 1171100 - Fix incorrect logic of handling Bluetooth Gatt Responses in daemon backend. r=tzimmermann (c385364d1e)
- Bug 1171866 - Remove ReversedUuidToString; f=tzimmermann, r=jocelyn (9b58176c39)
- Bug 1171017: Rename |BluetoothSocketPDU| to |DaemonSocketPDU|, r=shuang (ce1bbd9d4a)
- Bug 1171017: Rename |BluetoothDaemonConnectionIO| to |DaemonSocketIO|, r=shuang (00f2a38220)
- Bug 1171017: Rename |BluetoothDaemonConnection| to |DaemonSocket|, r=shuang (b3c3522719)
- Bug 1171017: Move classes from ipc/bluetooth to ipc/hal, r=shuang (047714aee4)
- Bug 1171994: Add |RilSocket| and |RilSocketConsumer|, r=htsai (276211bbb7)
- Bug 1171994: Forward received RIL socket I/O via |WorkerCrossThreadDispatcher|, r=htsai (7825d1c837)
- Bug 1185478: Add leak checks to socket I/O classes (40e2c01ce4)
- Bug 1185478: Remove strong references from socket I/O class to socket classes (6fa94f34ff)
- Bug 1163912: Set |Type| property of BluetoothDevice a initial value during LeScan; f=elin, r=jocelyn (bda66689ed)
- Bug 1166215 - Cast 'BluetoothTypeOfDevice' to uint32_t before the BT signal is distributed to BluetoothAdapter. r=joliu (d38ad4e55f)
- Bug 1170086 - Fix the parameter type of DispatchReplyError() in StartLeScan result handler. r=joliu (a24e23e02f)
- Bug 1161956 - Fix crashes while using GATT client functions. r=jocelyn (cebfb8c700)
- Bug 1171868 - Remove GeneratePathFromGattId(aId, aPath, aUuidStr); r=jocelyn (0eac291b3c)
- Bug 1161945 - Fix empty characteristics and descriptors after searching services. f=elin, r=jocelyn (a0d816fee4)
- Bug 1164387 - Use |btgatt_client_interface_t.get_device_type| to get the device type. r=jocelyn (c7b5c97a00)
- Bug 1173139 - Reorder global creation on workers, r=khuey. (acb79ae54e)
- Bug 1170071 - Part 1: Revise BluetoothGattInterface, result handler, and interface helper for daemon support of gatt server. r=shuang (0ad0c9244e)
- Bug 1170071 - Part 2: Add helpers for Bluetooth daemon GATT server support. r=shuang (46a4062579)
- Bug 1170071 - Part 3: Add gatt server support to GATT module for Bluetooth daemon. r=shuang (71d80aabea)
- Bug 1170071 - Part 4: Add Gatt server interfaces for Bluetooth daemon. r=shuang (a556aaf048)
- Bug 1187230: Convert Bluetooth to use daemon runnables, r=shuang (9be6501225)
- Bug 1204382: Add #include for nsIInputStream.h to MediaParent.cpp, to fix a build error in --disable-webrtc builds. r=jib (8b20e934) (36b2354fd)

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

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

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

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220326-f94c0da-uxp-3336114a3-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220326-f94c0da-uxp-3336114a3-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-20220326-f94c0da-uxp-3336114a3-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.5a1.win32-git-20220326-ba47fad4d-uxp-3336114a3-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220326-ba47fad4d-uxp-3336114a3-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win64-git-20220326-ba47fad4d-uxp-3336114a3-xpmod.7z

Official GRE changes picked since my last build:
- Issue #3017 - Shadow boundaries not accounted for in nsFrameManager. (74698b456)
- Don't rely on nsCRT from jsdate. (72d9d1a47)
- Issue #3038 - Update libpixman (be7e9c26b)
- Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a)
- Issue #3039 - Add closure point to bounds calculation. (42fc0af32)
- Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286)
- Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972)
- Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e)
- Issue #3024 - First pass support for :host and :host-context (4cc56c2cb)
- No issue - Minor performance improvement in BidiUtils (de7ec12f8)
- No issue - Fix a potential autocomplete issue. (bae3220dd)
- Issue #3049 - Undo Stylo nonsense that breaks body and frame margins. (0f56697eb)
- Issue #3050 - Map scrollbar-width to an element attribute. (4bdd38898)
- Issue #3050 - Follow-up: extend attribution mapping to resize and corner controls to allow themes to respond to scrollbar-width. (94f3f356e)
- [network] Add non-overrideable default MIME types for js, jsm and json. (bca191c2b)
- Issue #3058 - Try to deal with bad website scripting loading/unloading modules. (19e2f0fbf)
- Issue #3059 - Implement Selection.setBaseAndExtent() (602bb0a87)
- Issue #3063 - Implement queueMicroTask(callback()) (bf17b1fec)
- No Issue - Break overly long tooltips into multiple lines. (2073c4499)
- [network] Improve thread-safety of cache entry handling. (9299c2e2e)
- [DOM] Clear sinks and block further use after storage observer shutdown. (bc2aa1f05)
- [DOM] Consistent error messages for scripts which failed to load. (a63ec9a47)
- [DOM] worker cleanup. (a94d85142)
- [DOM media] Add a lock around Reset() in WebMBufferedParser (e5d81e17d)
- [Image] Image cleanup (9060ad1fc)
- [DOM media] Adjust lock scope in MediaSourceDemuxer (368848ad1)
- [DOM events] Clear event listener. (b8125dbaf)
- [network] SocketTransport2 cleanup (b924810a3)
- [htmlfive] Improve parser sanity checks. (b74a23aee)
- [network] BackgroundFileSaver cleanup. (562b04e5c)
- [DOM] Lock around memory reporting for XHR (766c8e3ff)
- [network] cache memory reporter cleanup (232f5a470)
- [DOM media] Handle truncated WAV stream. (b4306c046)
- [DOM] Promise worker-proxy cleanup improvements (66ae44b71)
- [Network] Only call nsWSAdmissionManager::ConnectNext on the main thread. (398cb9844)
- [Image] Add some additional locks to ImgFrame (ba0e98e3b)
- [xpcom] Timer cleanup, assertions and comments. (bd80099e2)
- [Network] Add a socket thread check and early exit for corner cases. (e45fbf91c)
- [DOM] Convert parameters upfront. (7cd8d7967)
- [DOM XSLT] Add fallback value conversions if not converted beforehand. (bf80b7824)

No official Basilisk changes picked since my last build.

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

My changes since my last build:
- imported changes from mozilla:
- Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9)
- Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a)
- Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf)
- Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (eef4fb014)
- webidl: remove VoidFunction from RTCPeerConnection.webidl, missing in Issue #3063 since upstream removed WebRTC. (originally as part of bug 1324169) (c576ac179)
- Revert "[DOM] Consistent error messages for scripts which failed to load." which comes from upstream, which has similar changes in custom tree. (2684671e2)
- pixman: restore XP hacks (40f0327a8)
- bump versions. (3636940b3)
- update Twemoji to v14.0.1 based font. (8481f005c)
- libpixman: enable SSSE3 code in compilation (f155978c5)
- [NSS] ported mozilla upstream changes:
- Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782)
- Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa)
- Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78)
- Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564)
- Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59)
- Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523)
- Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e)
- Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (3336114a3)

* 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.

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

Browsers release notes

Unread post by roytam1 »

Hidden Content
This board requires you to be registered and logged-in to view hidden content.
--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220326-id-f0915f3-uxp-3336114a3-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220326-id-f0915f3-ia-c642e3c-uxp-3336114a3-xpmod.7z

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

for UXP changes please see above.

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

Browsers release notes

Unread post by roytam1 »

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

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

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

Repo changes:
- imported changes from mozilla:
- Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9)
- Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a)
- Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf)
- Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (5e718f237)
- import from UXP: Issue #1284 - Implement /s (dotAll) for regular expressions, v2. (8148cf00) (7c9a3a6b8)
- import from UXP: Issue #17 - Close iterator after error in Promise.{all,race} (c213f92c2)
- import from UXP: Bug 1357075 - Pad a nop to unwind to the scope just before a destructuring iterator close trynote (ac07311b) (c70d5f8b3)
- import from UXP: Bug 1360839 - Call IteratorClose due to abrupt completion from yield (76b099ab) (a4defd7b3)
- import from UXP: Bug 1343375: Update RegExp.prototype.replace and .match to call ToLength(lastIndex) for non-global RegExp and handle recompilations (401d677e) (80661feaa)
- import from UXP: Bug 1317397: Only set lastIndex for global or sticky RegExps in RegExpBuiltinExec per ES2017 (78ce3bf8) (d46a6e25e)
- import from UXP: JS - support for Array.prototype.values() (f8591643) (717f97366)
- import from UXP: Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM (52269fa0) (272961305)
- import from UXP: Make InitRuntimeNumberState's return type reflect its infallible nature. (e3e1be66) (709eedbdb)
- import from mozilla: Bug 1411415 - r=bz r=fitzgen (61ca8af8) (64c5471f4)
- import from UXP: Reinstate string.prototype.contains() (591dc9ea) (28b223a78)
- import from UXP: Avoid using memcpy on HeapSlot that is not trivially copyable. (413f2054) (72632e4e0)
- import from UXP: Simplify HeapSlot to make it trivially copyable (4f91b109) (9d97afe78)
- import from UXP: Avoid doing a memset on a non-POD structure (6b97ee8c) (b62dee49d)
- import from UXP:
- Avoid using memset on a not-trivial type like TabSizes (37959f99)
- Avoid using memset on a not-trivial type like ServoSizes (2fabd9fa) (5806f76bf)
- Revert "import from UXP: Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM (52269fa0)" (4a70a12bf)
- import from UXP: Add extra check for assembler buffer space. (ac3468d5) (2dbc82714)
- ported from UXP: Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model (4cbf5408) (bb24e03a7)
- ported from UXP: Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes. (78d0ec7f) (c26fd216a)
- import from UXP: Stop using PodZero in several places to initialize values of non-trivial type (02e07860) (3ca42b324)
- import from UXP:
- Initialize some asm.js structures using in-class initializers instead of PodZero (fbef1917)
- Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end (4d089648) (5237b16a4)
- import from UXP: Don't memset-zero the BacktrackingAllocator::vregs array of non-trivial VirtualRegister instances (4b23aec4) (266d624a6)
- import from UXP:
- Give uint8_clamped a defaulted (and also trivial) default constructor, copy constructor, and copy-assignment operator. (3bfbbf5d)
- Don't use PodCopy/PodMove to implement typed-array element-to-element copying (74983ef7)
- Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it freshly initializes the TemporaryTypeSet* provided to it. (7ccaa52a) (68950f1dd)
- import from UXP:
- Bug 1493900. (3757eafa)
- Improve graph edge resolution code. (f592b614)
- Code style improvements (no bug). (3567db7c) (7907dde86)
- import from UXP: Don't mark MGetFirstDollarIndex as movable. (c554052d) (ed7813c7f)
- import from UXP: Simplify SIMD conversion from Uint64 to Double. (acb2819b) (6ba5e45dd)
- import from UXP: Fix a longstanding IndexedDB correctness issue. Standards Compliance fix, port of Bug 1492737 (930cc1db) (38c12760a)
- import from UXP: Fix mistakingly flagged instructions. (e4ac0e17) (ee373d584)
- import from UXP:
- Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects. (51810694)
- Restrict ExtractLinearSum to find non-wrapping results. (0c526368) (0e5b73b30)
- import from UXP: Reduce number of allocations in AutoStopwatch (7d0bef10) (6c2da0b12)
- import from UXP: Align `instanceof` with the final ES6 spec. (becadd35) (8583461fa)
- import from UXP: Fix possible data race while updating scope object during compacting GC. (c0871c52) (f9b69947a)
- import from UXP:
- Remove a couple of unused variables (f922e8ae)
- Force expected crashes on unexpected magic values. (c6e54b52)
- Check for dead wrappers in CallerGetterImpl/CallerSetterImpl. (ca54bbe5) (3195d894d)
- import from UXP:
- Reset nursery position when it's disabled. (4105e6bb)
- Restrict ExtractLinearSum to monotonous operation in infinite math space. (e390f01e) (315b77588)
- import from UXP:
- Issue #960, Stage 1-1: Implement Function.prototype.toString revision proposal. (b68de773)
- Issue #960, Stage 1-2: Remove a space after comma in parameter list for generated function source. (90817221)
- Issue #960, Stage 1-3: Generate better source in Object.prototype.toSource. (f2622bd1)
- Issue #960, Stage 1-4: Update tests (5676f63f) (9bd574a28)
- import from UXP: Issue #1055 - Remove useless assert. (ae2267db) (8a54fd54b)
- import from UXP: Braces and one more typo fix for comment (b11e5bc2) (765dc16c0)
- import from UXP: Issue #1089 - Implement String.prototype.trimStart and trimEnd. (dee48511) (165b6e008)
- import from UXP: Issue #1095 - Implement array.flat and array.flatMap (3538814b) (07ab31395)
- import from UXP: [js, ARM] Always check error return from BufferOffset::diffB. (772e51c7) (b42badaec)
- import from UXP: Improve efficiency of (C++) heap allocations related to BytecodeEmitter::code. (cdfd0e29) (e3a746bf6)
- import from UXP: Add Atomics.notify instead of Atomics.wake according to revised spec. (f5923f06) (c14152aec)
- import from UXP: Define JumpImmediateRange on ARM64. (b97da34a) (a590bbb35)
- import from UXP: Refactor Token& nextToken (90f475f7) (bd191f5b2)
- import from UXP: Fix a crash in IndexedDB. (cfc50f18) (81e88fab7)
- import from UXP: Use the correct group for JIT constraints. (33d503a9) (68e343697)
- import from UXP: Avoid uint32_t overflow in js shell by checking size of file before trying to stuff something insanely large into a Uint8Array. (4a024d6b) (02057a5cb)
- import from UXP: Fix type barrier in IonBuilder::jsop_getimport. (8896e73c) (0148f9e17)
- import from UXP: Bug 1340268 - [[HasProperty]] on module namespace object should work even when binding is uninitialized (b79662ba) (ab06ba532)
- import from UXP: Bug 1341256 - Fix module namespace object get handler (eaf8fcd2) (aea521ee0)
- import from UXP: Bug 1339986 - Handle export* when checking for duplicate export (832b047e) (437ed120d)
- import from UXP: Bug 1341411 - Support circular module dependencies through export* per ES2017 (39a2b217) (d3780fd58)
- import from UXP: Bug 1341298 - Relax expected module state when resolving modules and circular module dependencies are present (67f5e5d2) (aff799431)
- import from UXP: Issue #1283 - Implement Promise.prototype.finally() (ff54e689) (c8222f079)
- import from UXP:
- Issue #1279 - Implement regular expression lookbehind (63b7dedc)
- Issue #1279 - Update js/src/builtin/TestingFunctions.cpp for regex lookbehind changes (59a1758d) (832e76658)
- import from UXP: Issue #1284 - Update js/src/builtin/TestingFunctions.cpp for /s (dotAll) regular expression changes (211c1e4e) (6030f2ab8)
- import from UXP:
- Issue #1302 - Add self-hosted implementation for string regex .matchAll (c16e82c9)
- Issue #1302 followup - Add spec-compliance checks/errors (37e3ac71) (f9073a794)
- import from UXP: Bug 1333143 - Self-host Object.prototype.valueOf. (337cdbd0) (fe0970a6c)
- import from UXP: Bug 1333045 - Update Location object properties to current spec. (1af9026a) (c4c841e77)
- import from UXP: Bug 1320408 - Change JSScript::sourceDataWithPrelude to static method (68b04671) (9e06b8fec)
- import from UXP: Bug 1320408 - Part 15: Change NativeObject::addDataProperty to static method. (a2451c82) (803458ca8)
- import from UXP: Bug 1320408 - Part 16: Change NativeObject::removeProperty to static method. (9e0f10ac) (5c1cf6a04)
- import from UXP: Bug 1320408 - Part 17: Change NativeObject::clearFlag to static method. (d102bd41) (c03a7df54)
- import from UXP: Bug 1320408 - Part 18: Change StringObject::init to static method. (3fb93ffd) (4b292864e)
- import from UXP: Bug 1320408 - Part 19: Remove JSContext* parameter from ModuleObject::fixEnvironmentsAfterCompartmentMerge. (62eeeb76) (3433d960d)
- import from UXP: Bug 1320408 - Part 20: Change PromiseObject::resolve and PromiseObject::reject to static method. (e5b36e01) (b0016fb4a)
- import from UXP: Bug 1320408 - Part 21: Change PromiseObject::onSettled to static method. (f3761357) (72a01eb6e)
- import from UXP: Bug 1320408 - Part 22: Remove JSContext* parameter from ProxyObject::renew and Wrapper::Renew. (31760533) (b4bd8cfde)
- import from UXP: Bug 1320408 - Part 23: Change RegExpObject::{getShared,createShared,dumpBytecode} to static method. (8a42a647) (6d62db04a)
- import from UXP:
- Bug 1320408 - Part 24: Change NativeObject::{fillInAfterSwap,replaceWithNewEquivalentShape,generateOwnShape,shadowingShapeChange} to static method. (83fb6841)
- Bug 1320408 - Part 25: Change NativeObject::toDictionaryMode to static method. (f232a0b5)
- Bug 1320408 - Part 26: Remove Shape::set declaration. (26cafc58) (4b7528404)
- import from UXP:
- Bug 1336705 - Part 1: Support creating and resolving Promises without resolve/reject functions. (f15e675b)
- Bug 1336705 - Part 2: Add self-hosting intrinsics for resolving/rejecting Promises and adding reactions. (4ce0bb5e) (343ef7204)
- import from UXP:
- Bug 1337143 - Tweak NamedImports parsing to eliminate a complexifying peekToken where getToken could be used. (bd6ebc2f)
- Bug 1337143 - Tweak ExportClause parsing to eliminate a peekToken where a simpler consuming getToken could be performed. (bba9b43f) (680aaaf9b)
- import from UXP: Bug 1339137 - Don't do Annex B lexical function behavior when redeclaring a parameter name in a function with parameter expressions. (c92b2191) (553afabbb)
- import from UXP:
- Bug 1283712 - Part 1: Add JSErrorBase, JSErrorNotes, JSErrorNotes::Note, and JSErrorReport.{notes,freeNotes}. (c2bd1ca0)
- Make JSErrorNotes Single Threaded (6072c729) (e9ffca53a)
- import from UXP:
- Bug 1283712 - Part 2: Add JSEXN_NOTE. (98ebeef7)
- Bug 1283712 - Part 3: Add Parser::errorWithNotes and Parser::errorWithNotesAt. (dc06903c)
- Bug 1283712 - Part 4: Print error note in js::PrintError. (519f13c2)
- Bug 1283712 - Part 5: Support notes in Debugger. (f8f673d9)
- Bug 1283712 - Part 6: Add xpc::ErrorBase, xpc::ErrorNote, and xpc::ErrorReport.mNotes. (0982e6f9) (b8ccd188b)
- import from UXP: Bug 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. (19854690) (f205fab84)
- import from UXP: Bug 1283712 - Part 7: Add nsIScriptErrorNote and nsIScriptError.notes. (fffabb3d) (9bd648534)
- import from UXP: Bug 1288768 - Better error reporting for network errors in workers (12f3d030) (85f63e3f6)
- import from UXP: Bug 1283712 - Part 8: Add WorkerErrorBase, WorkerErrorNote, and WorkerErrorReport. (624a2f1b) (11ae7b632)
- import from UXP:
- Bug 1283712 - Part 9: Add getErrorNotes testing function to extract error notes from exception. (9ab58a47)
- Bug 1283712 - Part 10: Support notes in getLastWarning shell-only testing function. (700a57c2)
- Bug 1283712 - Part 11.1: Show notes in devtools console. (9f71d02f)
- Bug 1283712 - Part 11.2: Update stub. (5ff0df93)
- Bug 1283712 - Part 11.3: Add mocha test. (d50cd306)
- Bug 1283712 - Part 11.4: Fix assignment (2d3bf335) (4698ef51d)
- import from UXP: Bug 1336783 - Part 1: Rework on reserved word and remove TokenStream::KeywordIsName. (c1f6b0ff) (00da4d68f)
- import from UXP:
- Bug 1336783 - Part 2: Remove Parser::checkStrictBinding. (9be68cbc)
- Bug 1336783 - Part 3 - Use simpler macro to avoid internal compiler error on SM-tc(H). (f2c29cbe)
- Bug 1336783 - followup: Fix rooting. (138d60c0) (cc06df664)
- import from UXP:
- Bug 1340089 - Check the binding name in comprehensionFor. (e3244802)
- Bug 1332245 - [Basilisk] Move nsScriptError from js/xpconnect to dom/bindings. (d220e6db) (a24713316)
- import from UXP:
- Bug 1339963 - Part 1: Split Parser::exportDeclaration. (942760e3)
- Bug 1339963 - Part 2: Use MUST_MATCH_TOKEN for contextual keyword where it can be used. (e36ea05a)
- Bug 1339963 - Part 3: Check IdentifierName in ExportClause without from. (9b7c6181) (f14f6ec7c)
- import from UXP: Bug 1342273 - Improve frontend tracelogging. [PARTIAL] Only implemented const to rvalue changes, no tracelogging (e48044fc) (707220cb9)
- import from UXP: Bug 104442 - Part 1: Report the position and the kind of previous declaration for redeclaration error. (006b0f5d) (7a7a17e8e)
- import from UXP: Bug 1340148 - Disallow function redeclarations at module top level. (482fc163) (c58f848b7)
- import from UXP:
- Bug 1216630 - Print class source when calling toString on the constructor. (f79ee2fd)
- Bug 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes. (ab85510c) (7a5823350)
- import from UXP:
- Bug 1357483 - Stop changing the end position of parenthesized expression ParseNodes. (bbb2447f)
- Bug 1364573 - Don't relazify class default constructors. (3f8f224e)
- Bug 1359622 - Fix assert for calling Function.toString on class constructors when the compartment has had source discarded. (6d7cc2b0) (8ed57f275)
- import from UXP: Bug 1357506 - Remove assert that constructorBox can only be set once when parsing classes. (b9409d87) (248f7d1c8)
- import from UXP: Bug 1367204 - Generate "[sourceless code]" for class constructors when sourceIsLazy and no source hook is set. (379a4231) (9cae533a4)
- import from UXP:
- Bug 420857 - Part 1: Report the position of opening brace for missing brace error in function body. (e5f1edc0)
- Bug 420857 - Part 2: Report the position of opening brace for missing brace error in block. (fce1adbc)
- Bug 420857 - Part 3: Report the position of opening brace for missing brace error in object literal. (f1f51320)
- Bug 420857 - Part 4: Report the position of opening bracket for missing bracket error in array literal. (d965d685) (141f474b7)
- import from UXP:
- Bug 1303703 - Part 1: Separate binding pattern parsing from object/array literal parsing. (f9a63570)
- Bug 1303703 - Part 2: Clean-up bits of destructuring parsing which are no longer needed. (4cd06f93)
- Bug 1303703 - Part 3: Syntax parse destructuring assignment patterns. (51183e0b)
- Refactor abortIfSyntaxParser after destructring (43c3ab5a) (446f1fbc1)
- import from UXP: Bug 1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores return value. (417aa021) (96a655067)
- import from UXP: Bug 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL. (4f51cc38) (3974c0916)
- import from UXP: Bug 1339395 - Part 1: Align parse method for object literals to match array literals. (2734a01c) (8a067269a)
- import from UXP: Bug 1339395 - Part 2: Add parser support for rest and spread object properties. (85350c06) (8f9b9f725)
- import from UXP: Bug 1339395 - Part 3: Add BytecodeEmitter support for object rest and spread properties. (1e126cc4) (a6a615731)
- import from UXP: Bug 1339395 - Part 7: Remove no longer needed check for jsid strings which are indices from frontend. (6cff3b75) (c2d8a56e1)
- import from UXP:
- Bug 1339395 - Part 5: Add Reflect.parse tests for object rest and spread properties. (3a484431)
- Bug 1339395 - Part 6: Update jit-tests now that object rest/spread properties are a thing. (f6b2c1d4)
- Bug 1339395 - Part 8: Add separate variables for wasm debugger test. (3c9c84e2) (58e1900fe)
- import from UXP: Bug 1344334 - Make DoTypeUpdateFallback infallible. (61235c7b) (16f819cb0)
- import from UXP: Bug 1353691 - Report SyntaxError when arrow function has await-identifier in async function context. (5e6128d0) (62d30445b)
- import from UXP: Fix order of OwnProperty check for rest parameters. (41efc528) (73d98ccaa)
- import from UXP: Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() method. (7eb5d46c) (bcc7229a3)
- import from UXP: Bug 1343481 - Part 2: Stop using StarGegerator for async function. (45337018) (3f5c53b9f)
- import from UXP: Bug 1343481 - Part 3: Add JSOP_AWAIT and rename {yieldIndex,yieldOffset} to {yieldAndAwaitIndex,yieldAndAwaitOffset}. (a6872d9e) (c69053a1b)
- import from UXP: Bug 1343481 - Part 4: Add Add GeneratorObject.{isAfterYield,isAfterAwait}. (bc80cb0d) (cef01331a)
- import from UXP: Bug 1343481 - Part 5: Rename AsyncFunction-related names in Promise.cpp to explicitly say Async Function. (04ec8aaf) (c83858d84)
- import from UXP: Bug 1343481 - Part 6: Add native functions wrapper for GetInternalError and GetTypeError. (2bbebc6e) (bd543bb4a)
- import from UXP: Bug 1343481 - Part 7: Add BytecodeEmitter::emitDotGenerator and make yield/await nodes unary. (c1bdfa62) (47cdcf117)
- import from UXP: Bug 1316098 - Optimize out result object allocation for await/return in async function. (c9f1fa2c) (897cef194)
- import from UXP:
- Bug 1331092 - Part 0: Define NOMINMAX to avoid compile error from min/max macro on windows. (e9ad9eab)
- Bug 1331092 - Part 1: Add Symbol.asyncIterator. (c8d569d1)
- Bug 1331092 - Part 2: Implement Async Generator except yield*. (10b93aff)
- Bug 1331092 - Part 2: Implement Async Generator except yield*. (b5bcbfe5) (a290a21b4)
- import from UXP: Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. (67b8cd62) (43eaca76e)
- import from UXP: Bug 1331092 - Part 7: Implement Async Generator yield*. (142e8bf4) (3565874f0)
- import from UXP: Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT. (06b3cb6c) (56bc0a6ad)
- import from UXP: Bug 1331092 - Part 9: Implement for-await-of. (9379133c) (b8bc014d2)
- import from UXP: Bug 1331092 - Part 11: Await on the innerResult.value when innerResult.done is true in yield*. (9cecb72f) (c102dd2b7)
- import from UXP: Bug 1355399 - Switch property retrieval in Async-from-Sync Iterator prototype methods. (3206741a) (32da0bfd9)
- import from UXP: Bug 1364608 - Stash rval in AsyncIteratorClose. (ba1cf560) (5b7824073)
- import from UXP:
- Bug 1379525 - Part 1: Await on the value before yielding or returning inside async generator. (9e8369d0)
- Bug 1379525 - Part 2: Properly handle rejection in async-from-sync iteration. (586cd0b7) (dde12ba15)
- import from UXP:
- Bug 1390082 - Implement AsyncGeneratorQueue with simpler array operations. (f08c44f0)
- Bug 1352312 - Enable Async Iteration. (b476f2e7) (2cff177e3)
- import from UXP: Bug 1341693 - Don't need to check GetDocShell() when creating CustomElementRegistry; (62678b52) (51d02c70a)
- import from UXP: Bug 1347446 - Move custom element reactions stack to DocGroup. (bde53294) (414f6dc83)
- import from UXP:
- Bug 1351979 - Change CustomElementRegistry::Define code to properly propagate out JS exceptions; (a176a0e5)
- Bug 1350960 - Release CustomElementReactionsStack in TabGroup thread when DocGroup is going away. (932dde0d) (5d613c81e)
- import from UXP:
- Bug 1309147 - Part 1: Implement the support for CEReactions in WebIDL parser. (39fcec34)
- Bug 1309147 - Part 2: Add the name of 'this' value's JSObject* for codegen to generate CEReaction code. (0b774c0e)
- Bug 1309147 - Part 3: Implement the support for CEReactions in Codegen. (303037d0)
- Bug 1309147 - Part 4: Add CEReactions for CustomElementRegistry. (cc71e21e)
- Bug 1309147 - Part 5: Eliminate performance cliff when accessing CEReactions code. (f7154d57) (1569111ce)
- import from UXP:
- Bug 1341898 - Make nsDocument::IsWebComponentsEnabled use a cached bool pref; (d662ddd6)
- Bug 1357002 - Part 1: Cache dom.webcomponents.customelements.enabled preference; (979d2bfb)
- Bug 1357002 - Part 2: Don't call SetupCustomElement() if the custom element feature is pref-ed off; (5ad5f4e1)
- Bug 1359346 - Implement custom element state; (cb89330b) (78f106ac0)
- import from UXP:
- Bug 1454285 - Part 1: Specify the current scope when emitting await and .generator. (85d4d59f)
- Bug 1454285 - Part 2: Disallow using innermostEmitterScope while the value does not match the bytecode environment. (d16b90c0) (828ca2cad)
- update Twemoji to v14.0.1 based font. (a1d39922f)
- import from UXP: Bug 1430173 - Reduce the precision of all explicit clocks to 2ms. r=baku, a=RyanVM (c66f2e16) (f8db12ed8)
- import from UXP: Issue #67 - Round down to the nearest 2ms (instead of 1ms) (2884c049) (dd113e3f1)
- import from UXP: [sctp] Be more explicit with a lock. (6790fd48) (36d8eb4a9)
- import from UXP: Bug 1426002. Bail out of document.open if beforeunload tears things down. r=mystor (29100ca1) (19b2bde5a)
- import from UXP: Issue #67 - Set "secureConnectionStart" to 0 for pages with HTTP scheme (b0fe82b8) (20a7d198c)
- import from UXP: Use FC_OUTLINE instead of FC_SCALABLE with Fontconfig to check if a font is scalable. (2c33a1ce) (c83e44d29)
- import from UXP: Allow bitmap fonts to force scaling and bypass tolerance check in gfxFcPlatformFontList. (4a986546) (96c096003)
- import from UXP: Fix line heights to properly scale to requested size for color-bitmapped SFNTs. (2653da27) (39d031dc0)
- import from UXP: Issue #91 - Make vector image surface caching smarter. (c8f4fb3b) (fa48e8519)
- import from UXP: Bug 1363672 - Add step support to date picker (1cca8d40) (4bcadb676)
- import from UXP: Bug 1364026 - (Part 1) Expose HTMLInputElement.getMinimum/getMaximum methods via webidl (549212cd) (5aee89e2f)
- import from UXP: Bug 1364026 - (Part 2) Check if min and max attributes on input type date are valid date strings (7f3ec297) (075da8219)
- import from UXP: Bug 1382175 - Fix time picker step and min/max regressions (6993cdbd) (9406cdd9c)
- import from UXP: Bug 1363672 - Add step support to date picker (follow up) (1f5afcad) (72357d60e)
- import from UXP:
- Bug 1381421 - (Part 1) Handle dates earlier than 0001-01-01 and later than 275760-09-13 correctly (63855a98)
- Bug 1381421 - (Part 2) Add browser chrome tests for the minimum and maximum dates (39b09ae6) (b58d7e7d6)
- import from UXP: Bug 1371111 - Open picker when input element's padding area is clicked (758ef612) (eec1adfab)
- import from UXP: Bug 1390794 - Use 'norolluponanchor' to avoid closing the picker when the anchored input box is clicked (1cbd27ae) (33f6443c1)
- import from UXP:
- Bug 1401876 - (Part 1) Close datetime picker on popuphidden (e75b329d)
- Bug 1401876 - (Part 2) Add browser-chrome test for reopening picker (1cb68033) (cafc26ecf)
- import from UXP: Bug 1397114 - Disable smooth scrolling when value changes come from input box (def56bfc) (2d7fc40f7)
- import from UXP: Bug 1406859 - [DateTimePicker] Let the first picker close gracefully before opening a second picker (c65886be) (2bf578f40)
- import from UXP: Bug 1446342 - Input type="date" not working if the other form elements has name="document" (any alternative solution) (9c7b8141) (615000463)
- import from UXP: JS - location.hash - no escape single quote (637540d6) (cda8acd58)
- import from UXP:
- Bug 1344642 - Part 1: Cleanup dom.forms.datepicker related code (36d469a7)
- Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local (5622e561) (a48b953e6)
- fix build (d19823878)
- import from UXP: Bug 1452075 - Backport some upstream pdf.js fixes. (32c59415) (63456b15f)
- import from UXP: Bug 1337814 - Remove rIC callback from pending callbacks before running it (7c9dda85) (5e985e52a)
- update libpixman from my UXP custom branch, with SSSE3 code compiled (b51eecb9e)
- import from UXP:
- Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a)
- Issue #3039 - Add closure point to bounds calculation. (42fc0af32)
- Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286)
- Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972)
- Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (40f55c281)
- import from UXP: [FFmpeg] Work around a bug with corrupted data (aeea23c3) (89eacff13)
- ported from UXP: Add emoji presentation API (33a4b11c) (b3384c76b)
- import from UXP:
- Use font.name-list.emoji preference for emoji presenration. (0022f326)
- Fix build bustage (826e4201) (d1f0fc320)
- import from UXP: Font fallback should detect emoji range for color emoji font. (1aa30f60) (3c65e4990)
- import from UXP: Set font.name-list.emoji for some platforms. (c0de3e4c) (254cbac4f)
- import from UXP: Drop invisible characters from downloads filename. (e0714405) (2317b154c)
- import from UXP: Use a temporary in Animation::Tick() (685ae236) (9dc809d06)
- import from UXP: Check for infinite value in txFormatNumberFunctionCall. (b2cb4042) (77ca1547d)
- import from UXP: Add omitted Skia "Safe Math" includes. (4070f2c7) (f3e5ce7a9)
- import from UXP: Update in-tree freetype2 lib (unused) to 2.9.1 (7ec8b4bf) (4dc09da79)
- import from UXP: Consistently use PR memory functions. (f6fa2eff) (9f6d87323)
- import from UXP: Merge libhyphen fix from upstream. (abd21e76) (25ba79640)
- import from UXP: Don't linkify data: or javascript: URLs in the web console. (ebb86926) (07f070d9d)
- import from UXP: Bug 1314968 - Explicitly specify the AccessPoint interface name. r=kanru (51c2477b) (28551b94e)
- import from UXP:
- Bug 1379762 part 1. Don't call MediaFeaturesChanged if our override device pixel ratio is set to its current value (eb80674e)
- Bug 1379762 part 2. Use a more reliable test to figure out when we can skip firing onload in nsDocumentViewer::LoadComplete (e29bf72a) (0f4eb1f34)
- import from UXP:
- Fix missing include in Skia SafeMath (2a5df335)
- Update libhyphen's glue code to include overloads for fgetc() and feof(). (b88143e4)
- [MSE] Add a missing comma in validBoxes (886642ab)
- Add a check to prevent a crash when CSP directives are used with chrome content (53005879) (3f428c485)
- import from UXP:
- Port our stricter cookie gating. (b74e3878)
- Add a nullcheck in DOMProxyHandler::EnsureExpandoObject jic. (290eea38) (8d9f2bd4d)
- import from UXP:
- Bug 1398229 - Save-link-as feature should use the loading principal - implementation of nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD (97c6ecff)
- Bug 1398229 - Save-link-as feature should use the loading principal - context menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD (5f66b032)
- Bug 1430758 - No CSP directive for nsIContentPolicy::TYPE_SAVEAS_DOWNLOAD (9578e970)
- Remove a comment in nsContextMenu.js (2e3999cd)
- Rewrite uuid for ContentPolicy (d4bba670)
- Added Ci.nsIContentPolicy.TYPE_SAVEAS_DOWNLOAD to next files (d180a351)
- nsIContentPolicy: Their order (in nsIContentPolicyBase.idl) must be retained in nsContentBlocker.cpp (0fac4df8)
- nsIContentPolicy: Numbers should not be omitted in nsIContentPolicyBase.idl, rewrite uuid (65c35bbe) (04045e72b)
- import from UXP: Fix SSL status ambiguity. (624aa2c5) (a37d6c9cb)
- import from UXP: Issue #531 - Toolkit - Fix throws an error from Create a New Profile (b1b86c58) (0ffe32866)
- import from UXP:
- Issue #542 - Restrict web access to moz-icon:// scheme (5898c778)
- Prevent various location-based hazards. (200d5cad) (5eeff7896)
- import from UXP:
- CSP: Support for "LoadInfo::GetLoadingContext" and "LoadInfo::GetLoadingContextXPCOM()" (partially bug 1439713) (09a81da0)
- Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects (c8131a68)
- Bug 1469150 - Tests added to check scripts with valid nonce is allowed if URL redirects (follow up) (28551b94)
- Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects is fixed (follow up) (53c39834) (03a989a2a)
- import from UXP:
- Preferences - Show Cookies - "Remove Selected" button should not be active if there are no items (ec107bb6)
- Preferences - Show Cookies - <tree onselect>/"onCookieSelected" is not fired twice (f3919fb5) (047c95e62)
- import from UXP: Issue #544 - DevTools - Eyedropper Tool - Used "createImageBitmap(canvas.toBlob())" instead of "createImageBitmap(ctx.getImageData())" (c15a614c) (684d46669)
- import from UXP: Make the Error Console accessible from about:console and make it presentable in that context (aa023ce6) (8d5ccf8f8)
- import from UXP:
- Issue #12 Part 1: Stop using nsIDOMEvent in UpdateIMEComposition. (32326ee1)
- Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent. (550c8977)
- Issue #12 Part 3: EditorEventListener should check if it's removed during a call of editor's method. (107f8e58)
- Issue #12 Part 4: Don't access mEditorBase directly. (3e44d7b9)
- Issue #12 Part 5: WidgetEvent shouldn't mark event as consumed if it's not cancelable. (ea3ff241) (51417235c)
- import from UXP: Issue #249 - Stabilize and align Intersection Observers (5af41078) (ca17f2857)
- import from UXP: Issue #249 - Enable Intersection Observers in the platform. (9029f15c) (664f3dc5b)
- import from UXP: Fix "about:support"s "graphics" section when "webgl.disable-extensions" is true (aba5754b) (0bd76996a)
- import from UXP: Issue #559 - Convert the button rect to device coordinates correctly instead of casting CSS coordinates. (f5d85dbb) (7802eab52)
- import from UXP: WebRTC: Nullcheck DataChannel SendPacket calls. (ea5ece2b) (af64830c2)
- import from UXP: Disable Intersection Observers by default. (664f3dc5) (153547fab)
- import from UXP: Issue #578: Applications cannot start without /proc (chroot). (e9342c1a) (8cee9f65d)
- import from UXP: Bug 1464079 - Bring ICE connection state change callback up to spec. r=jib, a=RyanVM (03766e63) (72efb2fa4)
- import from UXP: Bug 1464063 - Remove sdp_getchoosetok. r=bwc, a=RyanVM (76e79cec) (466908649)
- import from UXP: Bug 1413868. (c180f850) (9421383d5)
- import from UXP: WebRTC: Add DeleteStreams to media conduits. (4131396b) (2d50e5abb)
- import from UXP: Rework gfxFontUtils::MapCharToGlyphFormat4 to be more robust. DiD (da75ad73) (7a29d3f83)
- import from UXP: Clamp resolution in PerformanceNavigationTiming. (d37f6a30) (c937ebf73)
- import from UXP: Fix cache v1 compression crash in nsCompressOutputStreamWrapper::Close() (8c917ef3) (40556cd63)
- import from UXP: Remove pref confusion around cache v2 (c60c15e6) (b76954d68)
- import from UXP: Bug 1298823 - Fix Request constructor - with "mode: navigate" (56c088c2) (2e1a881f6)
- import from UXP: Issue #607 - Make the page visibility API pref-controlled. (9949bc6c) (6c21fda6c)
- import from UXP: Issue #614 - DevTools - display newlines in some console messages (b2aa38c7) (c1883fdc6)
- import from UXP: Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. (5ffd703f) (4aa18d252)
- import from UXP: Issue #622 - Add event.srcElement (the alias for event.target) (59321284) (daf02c2ae)
- import from UXP:
- Bug 1346501. Don't mark every image as visible when a frame is created for it (ece6d716)
- Bug 1346501. Remove mFrameCreateCalled from nsImageLoadingContent, it is now unused (731b3ea7) (c7fb60acc)
- import from UXP: Switch to Lanczos scaling from Hamming to get acceptable fast downscaling. (d203062c) (e6f673c42)
- import from UXP: Issue #626 - Add pref to control CanOptimizeToImageLayer for large downscale factors. (ca5c2ba1) (d65ded253)
- import from UXP: Issue #639 - Use expected dialog button ordering in Launch Application dialog. (1a634a81) (198dbe284)
- import from UXP: DOM - Element - add support for Element.toggleAttribute() (8714f52f) (e500e9f25)
- [NSS] ported mozilla upstream changes: Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782) (c9a1df0bf)
- [NSS] ported mozilla upstream changes: Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa) (88a9dbf49)
- [NSS] ported mozilla upstream changes: Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78) (0985e7481)
- [NSS] ported mozilla upstream changes: Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564) (72a86a3f5)
- [NSS] ported mozilla upstream changes: Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59) (709c8a5b3)
- [NSS] ported mozilla upstream changes:
- Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523)
- Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e)
- Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (216281f40)

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

Browsers release notes

Unread post by roytam1 »

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220326-9e05fb0f0-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220326-9e05fb0f0-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220326-9e05fb0f0-win64.7z

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

Changes since my last build:
- imported changes from mozilla:
- Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9)
- Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a)
- Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf)
- Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (ab2c4b048)
- update Twemoji to v14.0.1 based font. (8122fb2c6)
- update libpixman from my UXP custom branch, with SSSE3 code compiled (without CONFIG['SSSE3_FLAGS'] support, so hackfixed) (9a9f88558)
- import from UXP:
- Issue #3039 - Add closure point to bounds calculation. (42fc0af32)
- Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286)
- Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972)
- Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (1bfb3a970)
- [NSS] ported mozilla upstream changes:
- Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782)
- Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa)
- Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78)
- Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564)
- Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59)
- Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523)
- Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e)
- Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (9e05fb0f0)

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

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220326-65589a2a3-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 1187230: Generalize Bluetooth daemon runnables, r=shuang (2147d61901)
- Bug 1187249: Move |DaemonSocketPDUHeader| to hal/ipc, r=shuang (617b106fcc)
- Bug 1187230: Remove obsolete Bluetooth daemon runnables, r=shuang (a7d30e7984)
- Bug 1183249: Move PDU helper functions to ipc/hal, r=shuang (cd7adf66e3)
- Bug 1187249: Move Bluetooth init operators to ipc/hal, r=shuang (e3619851bb)
- Bug 1187249: Cleanup BluetoothInterfaceHelpers.{cpp,h}, r=shuang (7d18c08d89)
- Bug 1187904: Convert |BluetoothDaemonInterface| to use |DaemonSocketConnector|, r=shuang (8b7916e3c8)
- Bug 1162910 - Make bluetooth daemon as the default backend of BT APIv2. r=tzimmermann (ec088d9446)
- Bug 1102703: (4/10) Porting bluetooth interface of android lollipop (core) r=btian, r=tzimmermann, r=shawnjohnjr (286c1d99b2)
- Bug 1142364: Store instances of |Bluetooth*HALResultRunnable| in ref-counted pointers, r=shuang (efd81ade08)
- fix misspatch (a44a1d1fd1)
- Bug 1128441 - [BlueDroid] Set Bluetooth discoverable timeout properly in 'Convert' function of Bluetooth interface. r=shuang (aa3c907f31)
- Bug 1166575 - Silence uninitialized variable error in BluetoothHALInterface.cpp when building a debug B2G build. r=tzimmermann (af657d72b5)
- Bug 1187872: Remove HAL backend from Bluetooth, r=shuang (2ad54b870b)
- Bug 1187904: Remove |BluetoothDaemonConnector| and random-address creator, r=shuang (5d32b32c74)
- Bug 1192693 - [01] Remove legacy bluetooth manager, adapter, and device webidl files, r=joliu, r=mrbkap (c5e213cca3)
- Bug 1154136 - Update Bluetooth connection state when BT stack updates device properties. r=shuang (8a8adb107f)
- Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothProfileController|, r=btian (b39fc31368)
- Bug 1154235: Use |BroadcastSystemMessage| in |BluetoothService::Notify|, r=btian (7c8908274d)
- namespace (0d44c700ee)
- missing Bug 1137151 (aa73efad27)
- Bug 1152098 - Ignore subsequent toggling requests if toggling is already in progress. r=btian (9ccb783b81)
- Bug 1141899 - If Bluetooth CoD of remote device is unclear, add common profile managers to profile list. r=shuang (20adfd9a92)
- missing Bug 1137151 (7bf64b76bb)
- Bug 1192693 - [02] Remove bluetooth1 folder and rename webidl files, r=joliu, r=mrbkap (cbfe9bb605)
- Bug 1166180 - [cleanup] Remove function |EnsureBluetoothHalLoad| in BluetoothServiceBluedroid, r=shuang (94e22c1889)
- Bug 1172914: Minimize Bluetooth v1/v2 duplication in BluetoothServiceBluedroid.h, r=btian (ad778b9a09)
- Bug 1172914: Minimize Bluetooth v1/v2 duplication in BluetoothServiceBluedroid.cpp, r=btian (b6154d6368)
- Bug 1172914: Merge duplicated code in |BluetoothServiceBluedroid| for simple cases, r=btian (f434460e66)
- Bug 1160126 - Restart bluetoothd daemon automatically for API V2, r=jocelyn (69ba9f376c)
- Bug 1180965: Don't disable BT before daemon has been shut down, r=btian (a6f497783c)
- Bug 1181827 - [Aries-L] Store remote device address and name mapping for pairing, r=shuang (ce9373c166)
- Bug 1173266 - [cleanup] Remove unused |isConnected| from bluetooth2, r=tzimmermann (9037d35a32)
- Bug 1106007 - Cleanup include guards. r=tzimmermann (537faafd46)
- Bug 1098228 - Set Bluetooth discoverable to default value when BT state is BT_STATE_OFF. r=shuang (3b4b73c721)
- Bug 1156503 - Update device name from |RemoteDevicePropertiesNotification| during discovery, r=shuang (f855d88df9)
- Bug 1164314 - Fire devicefound in RemoteDevicePropertiesNotification only during discovery, r=shuang (001fc60e64)
- Bug 1190730 - Patch 1/5: Make adapter properties member variables, r=joliu (9f4dd6899f)
- Bug 1190730 - Patch 2/5: Make backend recovery variables member ones, r=joliu (4b294d74f5)
- Bug 1190730 - Patch 3/5: Make address-name mapping table member variable, r=joliu (af8aa459dd)
- Bug 1190730 - Patch 4/5: Make runnable arrays member variables, r=joliu (aa9f810bb8)
- Bug 1190730 - Patch 5/5: Wrap get device related variables into get device request, r=joliu (4f0e068743)
- Bug 1192693 - [03] Remove bluetooth1 code from backend, r=tzimmermann (8508692133) (d8e29d98a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1143925 - Avoid crash for HFP/A2DP manager during restart daemon. r=tzimmermann (5cd0d4b4db)
- Bug 1195608 - [cleanup] Fix too long lines and revise some comments under dom/bluetooth, r=joliu (44db9edaf8)
- Bug 1181512 - Use a single GATT interface, result handler, and notification handler for both GATT client and server operations in bluetooth daemon backend as bluez ipc protocol. r=tzimmermann (d5c1ca04f4)
- Bug 1168266 - Add few member functions of ObexHeaderSet for PBAP. r=shuang (113ef68a3f)
- Bug 1166587 - Check OBEX packet length before accessing it, r=shuang (dc5ca707fa)
- Bug 1180554 - Dispatch events to PBAP event handlers when the PBAP requests comes. r=btian, r=mrbkap (449900a161)
- Bug 1180555 - Handle PBAP replies and pass the results through IPC to PbapManager. r=btian (976b4130f0)
- Bug 1181480 - Add and implement GATT server connection related Web APIs. r=btian, r=mrbkap (996528346d)
- Bug 1195729: Fix ref-counting of Bluetooth result handlers for failed send operations, r=brsun (b40f14f2c5)
- Bug 1197877: Remove |CONVERT| macro from Bluetooth, r=btian (7c3cd72556)
- Bug 1197877: Remove |INIT_AT| macro from Bluetooth, r=btian (fb1b03e313)
- Bug 1187904: Add |DaemonSocketConnector|, r=shuang (8473e149fe)
- Bug 1203092: Add |DaemonSocketResultHandler| base class to HAL IPC, r=shuang (41210e6f1f)
- Bug 1175067 - Switch Bluetooth marionette test set to BT API v2 and disable unsupported tests. r=joliu (307eb1473c)
- Bug 1193379 - Move ipc and tests folders out from dom/bluetooth/bluetooth2. r=joliu (38820c505c)
- Bug 1155063 - Part 1: CallStateChanged accepts an array (idl). r=hsinyi (3ae1af7a7f)
- Bug 1155063 - Part 2: CallStateChanged accepts an array (telephony dom). r=hsinyi (10063343dc)
- Bug 1155063 - Part 3: CallStateChanged accepts an array (bluetooth dom). r=btian (20ef2893b4)
- Bug 1155063 - Part 4: CallStateChanged accepts an array (ipc). r=hsinyi (790c583a05)
- Bug 1155063 - Part 5: CallStateChanged accepts an array (ril). r=hsinyi (960ca6cd0a)
- Bug 1193379 - Rename bluetooth2 folder to common. r=joliu (58e992c298)
- Bug 1193379 - Move backend-neutral files into dom/bluetooth/common. r=joliu (f5769a803b)
- Bug 1203092: Inherit Bluetooth result handlers from |DaemonSocketResultHandler|, r=shuang (cb874fc706)
- Bug 1203092: Remove void pointers from Bluetooth's daemon backend, r=shuang (c78a0507c9)
- Bug 1204801: Move |BluetoothDaemonSetupModule| into separate compilation unit, r=btian (a1ae28c948)
- Bug 1204801: Use enum constants for Bluetooth Service module, r=btian (876e02a69a)
- Bug 1204801: Move |BlutoothSetupResultHandler| to generic backend interface, r=btian (9f12ca6d21)
- Bug 1199110: Add |BluetoothAvrcpManager| to Bluedroid and BlueZ backends, r=shuang (7a897a3436)
- Bug 1205253: Move |BluetoothDaemonCoreModule| into separate compilation unit, r=btian (d443455b07)
- Bug 1205253: Use enum constants for Bluetooth Core module, r=btian (2c69493ea8)
- Bug 1204506: Set 'override' attribute for overloaded Bluetooth backend methods, r=btian (211bded054)
- Bug 825149 - Add NREC feature bit in bluetooth stack. r=shuang (330103a1c0)
- Bug 825149 - Support HFP NREC feature. r=shuang (25e988596c)
- Bug 1192695 - Use pref instead of pre-defined C string as origin of bluetooth app. r=btian (06531c82d2)
- Bug 1195604 - [cleanup] Integrate similar BluetoothResultHandlers into basic one, r=tzimmermann (b87aeaa8c7)
- Bug 1199110: Use mPlayStatus to determine track selection, r=shuang (99f9eebb90)
- Bug 1142417 - Truncate AVRCP meta data strings followed by BTRC_MAX_ATTR_STR_LEN. r=tzimmermann (2f586f70e8)
- Bug 1142132: Move helper classes of A2DP manager into manager's namespace, r=shuang (12af5f6506)
- Bug 1159267: Share Bluedroid's A2DP manager between Bluetooth v1 and v2, r=btian (caa7c3dc56)
- missing part of Bug 1132229: Survive crashes of bluetoothd, r=shuang (708a6351be)
- Bug 1199110: Remove AVRCP support from |BluetoothA2dpManager| and convert callers, r=shuang (284e2804f8)
- CLOSED TREE Bug 1180556 - Pack PBAP replies to OBEX response message and reply to remote device. r=btian (7b02ab708d)
- Bug 1199107 - Access PBAP vCard input stream directly instead of passing it as input parameter, r=shuang (a0fd942bc0)
- Bug 1199107 - Replace BT_WARNING with BT_LOGR in PBAP manager, r=shuang (ccd44ba040)
- Bug 1199548 - Do not append vCard Body payload in PBAP replies when |MaxListCount| is zero, r=shuang (2c1b8d2a52)
- Bug 1200124 - Correct PBAP order mapping, r=shuang, r=mrbkap (f988c2276e)
- Bug 1193379 - Create dom/bluetooth/common/webapi folder. r=joliu (889546481e)
- Bug 1200124 - Pass order and search key with uint32_t instead of nsString to avoid string mismatch error, r=shuang (caf33a4d28)
- Bug 1195685 - Transform macro |BT_APPEND_NAMED_VALUE| into function, r=shuang (6879f5624d)
- Bug 1141616: Implement |BluetoothService::GetServiceChannel|, r=btian (98b9dd3821)
- Bug 1206686: Use |BluetoothUuid| throughout Bluetooth backend interfaces, r=btian (cd4db645e0)
- Bug 1205577: Use enum constants for Bluetooth Socket module, r=btian (53f3aedd33)
- Bug 1127701 - Fix warning: NS_ENSURE_TRUE(value.isNumber()) failed, r=joliu (e83dc53c8c)
- Bug 1203046 - Call |NRECNotification| once RFCOMM is connected. r=shuang (53cc91861e)
- Bug 1166645 - Implement MAP profile manager connection related function, r=btian (e47ba31157)
- Bug 1203023 - Do not call Reset() for BluetoothMapSmsManager, r=tzimmermann (22bb74f972)
- fix misspatches (96dced2ce7)
- Bug 1141616: Support SDP lookups in |BluetoothServiceBluedroid|, r=btian (09dd2e1a69)
- Bug 1203819 - Fix loop condition in BluetoothPbapManager::PackPropertiesMask, r=shuang (c4fdb58f20)
- Bug 1159267: Share Bluedroid's OPP manager between Bluetooth v1 and v2, r=btian (e72a3dd65b)
- Bug 1141616: Lookup service channel in Bluedroid's OPP manager, r=btian (17b3cc0a65)
- Bug 1166176 - [cleanup] Simplify volume related code in OPP manager, r=shuang (4730023336)
- Bug 1191715 - Store local pointer of thread to shutdwon to avoid reentry crash, f=jesup, r=shuang (7d97509067)
- Bug 1055434 - Do not inform gaia of current blob's sending failure before assigning it, r=shuang (66f268fda5)
- missing bit of Bug 1164425 (59c5844590)
- namespace (5e253af0c7) (a312918fb)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175413 - Cleanup usages of MOZ_ICU_CFLAGS. r=mshal (6d9b5f5be9)
- Bug 1201693 - Remove Files pattern in js/src/moz.build corresponding to a deleted file. r=bbouvier (da12fd6ff8)
- Bug 1185106 - Part 1: Exclude StoreBuffer.cpp from unified build to prevent build bustage. r=efaust (a40e13855c)
- Bug 1145744 - Update CacheStorage to use common StorageAllowedForWindow logic, r=bkelly (0f3f86339c)
- Bug 1147821 - Update IndexedDB to use common StorageAllowedForWindow logic, r=khuey (775734bee9)
- Bug 1177226 - Support User Timing API events in the Developer HUD. r=ehsan, r=jryans (6fb8a84a47)
- Bug 1184973 - Part 1: Add nsContentUtils::StorageAllowedForWindow as a unified mechanism for determining storage avaliability, r=ehsan, r=smaug (f4e6954cdb)
- Bug 1184973 - Part 2: Tests for new storage permissions model, r=ehsan, r=smaug (92b414cd78)
- Bug 1184607 P7.1 Move Cache schema SQL into separate constants. r=ehsan (ba543e589a)
- Bug 1184607 P7.2 Validate Cache schema in debug builds. r=ehsan (5edc1a2ee6)
- Bug 1184607 P7.4 Infrastructure for running Cache schema migrations. r=ehsan (f736d93955)
- Bug 1184607 P7.3 Rename Cache "max wipe version" constant to "first shipped version". r=ehsan (5af8cd0966)
- Bug 1184607 P7.5 Add RequestRedirect to Cache API schema with migration. r=ehsan (5737cb9897)
- Bug 1184607 P2 Update Request and Response DOM objects for new redirect model. r=nsm (97e5b8c912)
- Bug 1184607 P3 Add a RedirectMode flag to nsIHttpChannelInternal. r=nsm (ebf9145d09)
- Bug 1184607 P4 Handle the RequestRedirect mode during service worker interception. r=nsm (2edc748b4c)
- Bug 1184607 P5 Set RequestRedirect to "manual" for navigations. r=nsm (5484e78f2a)
- Bug 1196592: Make retargeting Fetch to another thread actually work. r=nsm (3dcf206438)
- Bug 1196524 - Add assertions to enforce that we don't attempt to perform a CORS preflight for fetches of no-cors requests; r=nsm (626b305328)
- Bug 1184607 P6 Set RequestRedirect and fix various redirect bugs in FetchDriver. r=nsm (420dbd1579)
- Bug 1193911 - Ensure synthetic Responses gets a valid channel info. r=ehsan (fa5158bc8f)
- Bug 1184607 P7.7 Allow new Response() to be used in xpcshell tests. r=ehsan (8d66046592)
- Bug 1184607 P7.8 Test Cache API schema verison migrations. r=ehsan (7d2a23e199)
- Bug 1184607 P8 Fix mochitests to store opaqueredirect responses in Cache for navigation URLs. r=nsm (b280d3e551)
- Bug 1184607 P9 Add wpt tests to verify service worker redirect logic. r=nsm (9ad92d5921)
- Bug 1184607 P10 Expose channel security info during e10s redirect. Support security info in redirecting interceptions. r=jduell (fae135001e)
- Bug 1171127 - Listeners are not released in OnStopRequest in e10s mode. r=jduell (0b63670825)
- Bug 1203680 P7 Fix e10s handling on interceptions resulting in redirect status codes. r=jdm (f2ff5c5953)
- Bug 1203680 P5 Make ServiceWorkerManager ensure channel upload stream is cloneable. r=nsm (c5459283d5)
- Bug 572151 - Remove calls to SetCookies from HttpChannelChild. r=jduell (67efa04159)
- Bug 1184607 P11 Fix fetch CORS tests to not expect same-origin requests that redirect to preflight. r=nsm (10df6003f7)
- Bug 1184607 P7.6 Expose CacheStorage .caches property on xpcshell global. r=smaug (5bf8d69439)
- Bug 1157468 - Avoid leaking the intercepting channel stream listener for redirected IPC channels. r=mayhemer (1b33a488cc)
- Bug 1199049 - Part 1: Move nsCORSListenerProxy.* to necko; r=jduell (8e2cc6361e)
- Bug 1199049 - Part 2: Add a channel API for requesting CORS preflights; r=jduell (bf417aa318) (2d4b405bc)
- update Twemoji to v14.0.1 based font. (384d4231c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1182537 - Use channel->ascynOpen2 in dom/security/nsCORSListenerProxy (r=sicking) (5c4b779a12)
- Bug 1155758 - Make about:serviceworkers work in B2G. r=fabrice (195eca3894)
- Bug 1162920 - JavaScript error at aboutServiceWorkers.js when updating the service worker. r=fabrice (2d3a831a8c)
- Bug 1155153 - [e10s] about:serviceworkers should work in e10s mode. Update B2G implementation. r=baku (0d1c2999c1)
- Bug 1171915 - about:serviceworkers in b2g should use originAttributes when calling ServiceWorkerManager. r=baku,fabrice (faa3725da9)
- Bug 1179161 - originAttributes does not have such isInBrowser member (follow-up bug 1171915). r=ferjm (a217140ae5)
- Bug 1171917 - Improve about:serviceworkers tests on b2g. r=ferjm (5fd9d2f478)
- Bug 1179557 - Add userContextId to originAttributes with tests. r=bholley, r=tanvi (8ddf96d921)
- Bug 1179557 - Add getters for userContextId. r=bholley, r=tanvi (ebec5f7c7e)
- Bug 1174110 - The service worker still remains registered when uninstalling the service-worker-enabled application. r=fabrice (c1c93b1250)
- Bug 1144689 - Allow setting manually a fetch time and modified time for cache entries. r=fabrice (8e9dd47425)
- Bug 1150199 - Langpacks should not have to be privileged r=ferjm (d41af25648)
- Bug 1111961 - Developer mode support r=ferjm,pauljt (9b523402ac)
- Bug 1168300 - notify clear-cookiejar-data. r=sicking (7d88bff29d)
- Bug 1136434 - RequestSync API should delete all the timers when a task is unregistered, r=ehsan (5f92977920)
- Bug 1151082 - RequestSyncAPI - avoid infinite loop when processing pending messages, r=ehsan (b5afcd55e8)
- Bug 1165787 - Use origin in RequestSyncService.jsm. r=ehsan (b6fad2bd68)
- Bug 1182347 - Migrate existing code away from .cookieJar. r=sicking,r=allstars.chh (304cbfd660)
- Bug 1118946 - API to provide localized properties r=ferjm,sicking (a28aecaf19)
- Bug 1077168 - Cancel in-flight Webapp install jobs from windows that change location. r=myk. (d55dc8ff6d)
- Bug 1150660 - Fix sendAsyncMessage() uses to not trigger warnings in dom/apps r=fabrice (b087adcc23)
- Bug 1169344 - Allow server apps to restrict access to their IAC ports. r=ferjm (82c8570555)
- Bug 1068400 - Fix devtools when morphing non-e10s tab into e10s one. r=jryans (55be5ccdf5)
- Bug 1145049 - Prevent caching tab actors in child processes. r=jryans (1a3ee9f278)
- Bug 1145049 - Stop leaking tab actors and root actor on disconnect. r=jryans (26f259b441)
- Bug 1181930 - Refactoring: move the message broadcaster out of Webapps.jsm r=ferjm (b1f8bb8b6d)
- Bu 1115619 - Use a preference to guarantee app permission loading to permissions.sqlite. r=fabrice (5689c459d7)
- Bug 1191579 - Remove useless getAll() implementation in Webapps.jsm (74f0d6874a) (b6d625876)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1162327 Part 1: Change low integrity temp to a fixed dir per profile and improve clean-up. r=jimm, r=froydnj (9d8ecfcd0d)
- Bug 1162327 Part 2: Add temporary code to clean up the old low integrity temps on Windows. r=jimm (8ff7d027ef)
- Bug 1166316: Move temporary clean up code for old low integrity temps, so it actually gets called in non-debug builds. r=billm (e97b8c6794) (5a542c5a7)
- ported from UXP:
- Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a)
- Issue #3039 - Add closure point to bounds calculation. (42fc0af32)
- Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286)
- Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972)
- Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (1a2ddd345)
- update libpixman from my UXP custom branch, with SSSE3 code compiled (without CONFIG['SSSE3_FLAGS'] support, so hackfixed) (a0837ac8d)
- [NSS] ported mozilla upstream changes:
- Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782)
- Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa)
- Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78)
- Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564)
- Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59)
- Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523)
- Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e)
- Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (65589a2a3)

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

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 36b2354fd...65589a2a3:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1187230: Generalize Bluetooth daemon runnables, r=shuang (2147d61901)
- Bug 1187249: Move |DaemonSocketPDUHeader| to hal/ipc, r=shuang (617b106fcc)
- Bug 1187230: Remove obsolete Bluetooth daemon runnables, r=shuang (a7d30e7984)
- Bug 1183249: Move PDU helper functions to ipc/hal, r=shuang (cd7adf66e3)
- Bug 1187249: Move Bluetooth init operators to ipc/hal, r=shuang (e3619851bb)
- Bug 1187249: Cleanup BluetoothInterfaceHelpers.{cpp,h}, r=shuang (7d18c08d89)
- Bug 1187904: Convert |BluetoothDaemonInterface| to use |DaemonSocketConnector|, r=shuang (8b7916e3c8)
- Bug 1162910 - Make bluetooth daemon as the default backend of BT APIv2. r=tzimmermann (ec088d9446)
- Bug 1102703: (4/10) Porting bluetooth interface of android lollipop (core) r=btian, r=tzimmermann, r=shawnjohnjr (286c1d99b2)
- Bug 1142364: Store instances of |Bluetooth*HALResultRunnable| in ref-counted pointers, r=shuang (efd81ade08)
- fix misspatch (a44a1d1fd1)
- Bug 1128441 - [BlueDroid] Set Bluetooth discoverable timeout properly in 'Convert' function of Bluetooth interface. r=shuang (aa3c907f31)
- Bug 1166575 - Silence uninitialized variable error in BluetoothHALInterface.cpp when building a debug B2G build. r=tzimmermann (af657d72b5)
- Bug 1187872: Remove HAL backend from Bluetooth, r=shuang (2ad54b870b)
- Bug 1187904: Remove |BluetoothDaemonConnector| and random-address creator, r=shuang (5d32b32c74)
- Bug 1192693 - [01] Remove legacy bluetooth manager, adapter, and device webidl files, r=joliu, r=mrbkap (c5e213cca3)
- Bug 1154136 - Update Bluetooth connection state when BT stack updates device properties. r=shuang (8a8adb107f)
- Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothProfileController|, r=btian (b39fc31368)
- Bug 1154235: Use |BroadcastSystemMessage| in |BluetoothService::Notify|, r=btian (7c8908274d)
- namespace (0d44c700ee)
- missing Bug 1137151 (aa73efad27)
- Bug 1152098 - Ignore subsequent toggling requests if toggling is already in progress. r=btian (9ccb783b81)
- Bug 1141899 - If Bluetooth CoD of remote device is unclear, add common profile managers to profile list. r=shuang (20adfd9a92)
- missing Bug 1137151 (7bf64b76bb)
- Bug 1192693 - [02] Remove bluetooth1 folder and rename webidl files, r=joliu, r=mrbkap (cbfe9bb605)
- Bug 1166180 - [cleanup] Remove function |EnsureBluetoothHalLoad| in BluetoothServiceBluedroid, r=shuang (94e22c1889)
- Bug 1172914: Minimize Bluetooth v1/v2 duplication in BluetoothServiceBluedroid.h, r=btian (ad778b9a09)
- Bug 1172914: Minimize Bluetooth v1/v2 duplication in BluetoothServiceBluedroid.cpp, r=btian (b6154d6368)
- Bug 1172914: Merge duplicated code in |BluetoothServiceBluedroid| for simple cases, r=btian (f434460e66)
- Bug 1160126 - Restart bluetoothd daemon automatically for API V2, r=jocelyn (69ba9f376c)
- Bug 1180965: Don't disable BT before daemon has been shut down, r=btian (a6f497783c)
- Bug 1181827 - [Aries-L] Store remote device address and name mapping for pairing, r=shuang (ce9373c166)
- Bug 1173266 - [cleanup] Remove unused |isConnected| from bluetooth2, r=tzimmermann (9037d35a32)
- Bug 1106007 - Cleanup include guards. r=tzimmermann (537faafd46)
- Bug 1098228 - Set Bluetooth discoverable to default value when BT state is BT_STATE_OFF. r=shuang (3b4b73c721)
- Bug 1156503 - Update device name from |RemoteDevicePropertiesNotification| during discovery, r=shuang (f855d88df9)
- Bug 1164314 - Fire devicefound in RemoteDevicePropertiesNotification only during discovery, r=shuang (001fc60e64)
- Bug 1190730 - Patch 1/5: Make adapter properties member variables, r=joliu (9f4dd6899f)
- Bug 1190730 - Patch 2/5: Make backend recovery variables member ones, r=joliu (4b294d74f5)
- Bug 1190730 - Patch 3/5: Make address-name mapping table member variable, r=joliu (af8aa459dd)
- Bug 1190730 - Patch 4/5: Make runnable arrays member variables, r=joliu (aa9f810bb8)
- Bug 1190730 - Patch 5/5: Wrap get device related variables into get device request, r=joliu (4f0e068743)
- Bug 1192693 - [03] Remove bluetooth1 code from backend, r=tzimmermann (8508692133) (d8e29d98a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1143925 - Avoid crash for HFP/A2DP manager during restart daemon. r=tzimmermann (5cd0d4b4db)
- Bug 1195608 - [cleanup] Fix too long lines and revise some comments under dom/bluetooth, r=joliu (44db9edaf8)
- Bug 1181512 - Use a single GATT interface, result handler, and notification handler for both GATT client and server operations in bluetooth daemon backend as bluez ipc protocol. r=tzimmermann (d5c1ca04f4)
- Bug 1168266 - Add few member functions of ObexHeaderSet for PBAP. r=shuang (113ef68a3f)
- Bug 1166587 - Check OBEX packet length before accessing it, r=shuang (dc5ca707fa)
- Bug 1180554 - Dispatch events to PBAP event handlers when the PBAP requests comes. r=btian, r=mrbkap (449900a161)
- Bug 1180555 - Handle PBAP replies and pass the results through IPC to PbapManager. r=btian (976b4130f0)
- Bug 1181480 - Add and implement GATT server connection related Web APIs. r=btian, r=mrbkap (996528346d)
- Bug 1195729: Fix ref-counting of Bluetooth result handlers for failed send operations, r=brsun (b40f14f2c5)
- Bug 1197877: Remove |CONVERT| macro from Bluetooth, r=btian (7c3cd72556)
- Bug 1197877: Remove |INIT_AT| macro from Bluetooth, r=btian (fb1b03e313)
- Bug 1187904: Add |DaemonSocketConnector|, r=shuang (8473e149fe)
- Bug 1203092: Add |DaemonSocketResultHandler| base class to HAL IPC, r=shuang (41210e6f1f)
- Bug 1175067 - Switch Bluetooth marionette test set to BT API v2 and disable unsupported tests. r=joliu (307eb1473c)
- Bug 1193379 - Move ipc and tests folders out from dom/bluetooth/bluetooth2. r=joliu (38820c505c)
- Bug 1155063 - Part 1: CallStateChanged accepts an array (idl). r=hsinyi (3ae1af7a7f)
- Bug 1155063 - Part 2: CallStateChanged accepts an array (telephony dom). r=hsinyi (10063343dc)
- Bug 1155063 - Part 3: CallStateChanged accepts an array (bluetooth dom). r=btian (20ef2893b4)
- Bug 1155063 - Part 4: CallStateChanged accepts an array (ipc). r=hsinyi (790c583a05)
- Bug 1155063 - Part 5: CallStateChanged accepts an array (ril). r=hsinyi (960ca6cd0a)
- Bug 1193379 - Rename bluetooth2 folder to common. r=joliu (58e992c298)
- Bug 1193379 - Move backend-neutral files into dom/bluetooth/common. r=joliu (f5769a803b)
- Bug 1203092: Inherit Bluetooth result handlers from |DaemonSocketResultHandler|, r=shuang (cb874fc706)
- Bug 1203092: Remove void pointers from Bluetooth's daemon backend, r=shuang (c78a0507c9)
- Bug 1204801: Move |BluetoothDaemonSetupModule| into separate compilation unit, r=btian (a1ae28c948)
- Bug 1204801: Use enum constants for Bluetooth Service module, r=btian (876e02a69a)
- Bug 1204801: Move |BlutoothSetupResultHandler| to generic backend interface, r=btian (9f12ca6d21)
- Bug 1199110: Add |BluetoothAvrcpManager| to Bluedroid and BlueZ backends, r=shuang (7a897a3436)
- Bug 1205253: Move |BluetoothDaemonCoreModule| into separate compilation unit, r=btian (d443455b07)
- Bug 1205253: Use enum constants for Bluetooth Core module, r=btian (2c69493ea8)
- Bug 1204506: Set 'override' attribute for overloaded Bluetooth backend methods, r=btian (211bded054)
- Bug 825149 - Add NREC feature bit in bluetooth stack. r=shuang (330103a1c0)
- Bug 825149 - Support HFP NREC feature. r=shuang (25e988596c)
- Bug 1192695 - Use pref instead of pre-defined C string as origin of bluetooth app. r=btian (06531c82d2)
- Bug 1195604 - [cleanup] Integrate similar BluetoothResultHandlers into basic one, r=tzimmermann (b87aeaa8c7)
- Bug 1199110: Use mPlayStatus to determine track selection, r=shuang (99f9eebb90)
- Bug 1142417 - Truncate AVRCP meta data strings followed by BTRC_MAX_ATTR_STR_LEN. r=tzimmermann (2f586f70e8)
- Bug 1142132: Move helper classes of A2DP manager into manager's namespace, r=shuang (12af5f6506)
- Bug 1159267: Share Bluedroid's A2DP manager between Bluetooth v1 and v2, r=btian (caa7c3dc56)
- missing part of Bug 1132229: Survive crashes of bluetoothd, r=shuang (708a6351be)
- Bug 1199110: Remove AVRCP support from |BluetoothA2dpManager| and convert callers, r=shuang (284e2804f8)
- CLOSED TREE Bug 1180556 - Pack PBAP replies to OBEX response message and reply to remote device. r=btian (7b02ab708d)
- Bug 1199107 - Access PBAP vCard input stream directly instead of passing it as input parameter, r=shuang (a0fd942bc0)
- Bug 1199107 - Replace BT_WARNING with BT_LOGR in PBAP manager, r=shuang (ccd44ba040)
- Bug 1199548 - Do not append vCard Body payload in PBAP replies when |MaxListCount| is zero, r=shuang (2c1b8d2a52)
- Bug 1200124 - Correct PBAP order mapping, r=shuang, r=mrbkap (f988c2276e)
- Bug 1193379 - Create dom/bluetooth/common/webapi folder. r=joliu (889546481e)
- Bug 1200124 - Pass order and search key with uint32_t instead of nsString to avoid string mismatch error, r=shuang (caf33a4d28)
- Bug 1195685 - Transform macro |BT_APPEND_NAMED_VALUE| into function, r=shuang (6879f5624d)
- Bug 1141616: Implement |BluetoothService::GetServiceChannel|, r=btian (98b9dd3821)
- Bug 1206686: Use |BluetoothUuid| throughout Bluetooth backend interfaces, r=btian (cd4db645e0)
- Bug 1205577: Use enum constants for Bluetooth Socket module, r=btian (53f3aedd33)
- Bug 1127701 - Fix warning: NS_ENSURE_TRUE(value.isNumber()) failed, r=joliu (e83dc53c8c)
- Bug 1203046 - Call |NRECNotification| once RFCOMM is connected. r=shuang (53cc91861e)
- Bug 1166645 - Implement MAP profile manager connection related function, r=btian (e47ba31157)
- Bug 1203023 - Do not call Reset() for BluetoothMapSmsManager, r=tzimmermann (22bb74f972)
- fix misspatches (96dced2ce7)
- Bug 1141616: Support SDP lookups in |BluetoothServiceBluedroid|, r=btian (09dd2e1a69)
- Bug 1203819 - Fix loop condition in BluetoothPbapManager::PackPropertiesMask, r=shuang (c4fdb58f20)
- Bug 1159267: Share Bluedroid's OPP manager between Bluetooth v1 and v2, r=btian (e72a3dd65b)
- Bug 1141616: Lookup service channel in Bluedroid's OPP manager, r=btian (17b3cc0a65)
- Bug 1166176 - [cleanup] Simplify volume related code in OPP manager, r=shuang (4730023336)
- Bug 1191715 - Store local pointer of thread to shutdwon to avoid reentry crash, f=jesup, r=shuang (7d97509067)
- Bug 1055434 - Do not inform gaia of current blob's sending failure before assigning it, r=shuang (66f268fda5)
- missing bit of Bug 1164425 (59c5844590)
- namespace (5e253af0c7) (a312918fb)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1175413 - Cleanup usages of MOZ_ICU_CFLAGS. r=mshal (6d9b5f5be9)
- Bug 1201693 - Remove Files pattern in js/src/moz.build corresponding to a deleted file. r=bbouvier (da12fd6ff8)
- Bug 1185106 - Part 1: Exclude StoreBuffer.cpp from unified build to prevent build bustage. r=efaust (a40e13855c)
- Bug 1145744 - Update CacheStorage to use common StorageAllowedForWindow logic, r=bkelly (0f3f86339c)
- Bug 1147821 - Update IndexedDB to use common StorageAllowedForWindow logic, r=khuey (775734bee9)
- Bug 1177226 - Support User Timing API events in the Developer HUD. r=ehsan, r=jryans (6fb8a84a47)
- Bug 1184973 - Part 1: Add nsContentUtils::StorageAllowedForWindow as a unified mechanism for determining storage avaliability, r=ehsan, r=smaug (f4e6954cdb)
- Bug 1184973 - Part 2: Tests for new storage permissions model, r=ehsan, r=smaug (92b414cd78)
- Bug 1184607 P7.1 Move Cache schema SQL into separate constants. r=ehsan (ba543e589a)
- Bug 1184607 P7.2 Validate Cache schema in debug builds. r=ehsan (5edc1a2ee6)
- Bug 1184607 P7.4 Infrastructure for running Cache schema migrations. r=ehsan (f736d93955)
- Bug 1184607 P7.3 Rename Cache "max wipe version" constant to "first shipped version". r=ehsan (5af8cd0966)
- Bug 1184607 P7.5 Add RequestRedirect to Cache API schema with migration. r=ehsan (5737cb9897)
- Bug 1184607 P2 Update Request and Response DOM objects for new redirect model. r=nsm (97e5b8c912)
- Bug 1184607 P3 Add a RedirectMode flag to nsIHttpChannelInternal. r=nsm (ebf9145d09)
- Bug 1184607 P4 Handle the RequestRedirect mode during service worker interception. r=nsm (2edc748b4c)
- Bug 1184607 P5 Set RequestRedirect to "manual" for navigations. r=nsm (5484e78f2a)
- Bug 1196592: Make retargeting Fetch to another thread actually work. r=nsm (3dcf206438)
- Bug 1196524 - Add assertions to enforce that we don't attempt to perform a CORS preflight for fetches of no-cors requests; r=nsm (626b305328)
- Bug 1184607 P6 Set RequestRedirect and fix various redirect bugs in FetchDriver. r=nsm (420dbd1579)
- Bug 1193911 - Ensure synthetic Responses gets a valid channel info. r=ehsan (fa5158bc8f)
- Bug 1184607 P7.7 Allow new Response() to be used in xpcshell tests. r=ehsan (8d66046592)
- Bug 1184607 P7.8 Test Cache API schema verison migrations. r=ehsan (7d2a23e199)
- Bug 1184607 P8 Fix mochitests to store opaqueredirect responses in Cache for navigation URLs. r=nsm (b280d3e551)
- Bug 1184607 P9 Add wpt tests to verify service worker redirect logic. r=nsm (9ad92d5921)
- Bug 1184607 P10 Expose channel security info during e10s redirect. Support security info in redirecting interceptions. r=jduell (fae135001e)
- Bug 1171127 - Listeners are not released in OnStopRequest in e10s mode. r=jduell (0b63670825)
- Bug 1203680 P7 Fix e10s handling on interceptions resulting in redirect status codes. r=jdm (f2ff5c5953)
- Bug 1203680 P5 Make ServiceWorkerManager ensure channel upload stream is cloneable. r=nsm (c5459283d5)
- Bug 572151 - Remove calls to SetCookies from HttpChannelChild. r=jduell (67efa04159)
- Bug 1184607 P11 Fix fetch CORS tests to not expect same-origin requests that redirect to preflight. r=nsm (10df6003f7)
- Bug 1184607 P7.6 Expose CacheStorage .caches property on xpcshell global. r=smaug (5bf8d69439)
- Bug 1157468 - Avoid leaking the intercepting channel stream listener for redirected IPC channels. r=mayhemer (1b33a488cc)
- Bug 1199049 - Part 1: Move nsCORSListenerProxy.* to necko; r=jduell (8e2cc6361e)
- Bug 1199049 - Part 2: Add a channel API for requesting CORS preflights; r=jduell (bf417aa318) (2d4b405bc)
- update Twemoji to v14.0.1 based font. (384d4231c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1182537 - Use channel->ascynOpen2 in dom/security/nsCORSListenerProxy (r=sicking) (5c4b779a12)
- Bug 1155758 - Make about:serviceworkers work in B2G. r=fabrice (195eca3894)
- Bug 1162920 - JavaScript error at aboutServiceWorkers.js when updating the service worker. r=fabrice (2d3a831a8c)
- Bug 1155153 - [e10s] about:serviceworkers should work in e10s mode. Update B2G implementation. r=baku (0d1c2999c1)
- Bug 1171915 - about:serviceworkers in b2g should use originAttributes when calling ServiceWorkerManager. r=baku,fabrice (faa3725da9)
- Bug 1179161 - originAttributes does not have such isInBrowser member (follow-up bug 1171915). r=ferjm (a217140ae5)
- Bug 1171917 - Improve about:serviceworkers tests on b2g. r=ferjm (5fd9d2f478)
- Bug 1179557 - Add userContextId to originAttributes with tests. r=bholley, r=tanvi (8ddf96d921)
- Bug 1179557 - Add getters for userContextId. r=bholley, r=tanvi (ebec5f7c7e)
- Bug 1174110 - The service worker still remains registered when uninstalling the service-worker-enabled application. r=fabrice (c1c93b1250)
- Bug 1144689 - Allow setting manually a fetch time and modified time for cache entries. r=fabrice (8e9dd47425)
- Bug 1150199 - Langpacks should not have to be privileged r=ferjm (d41af25648)
- Bug 1111961 - Developer mode support r=ferjm,pauljt (9b523402ac)
- Bug 1168300 - notify clear-cookiejar-data. r=sicking (7d88bff29d)
- Bug 1136434 - RequestSync API should delete all the timers when a task is unregistered, r=ehsan (5f92977920)
- Bug 1151082 - RequestSyncAPI - avoid infinite loop when processing pending messages, r=ehsan (b5afcd55e8)
- Bug 1165787 - Use origin in RequestSyncService.jsm. r=ehsan (b6fad2bd68)
- Bug 1182347 - Migrate existing code away from .cookieJar. r=sicking,r=allstars.chh (304cbfd660)
- Bug 1118946 - API to provide localized properties r=ferjm,sicking (a28aecaf19)
- Bug 1077168 - Cancel in-flight Webapp install jobs from windows that change location. r=myk. (d55dc8ff6d)
- Bug 1150660 - Fix sendAsyncMessage() uses to not trigger warnings in dom/apps r=fabrice (b087adcc23)
- Bug 1169344 - Allow server apps to restrict access to their IAC ports. r=ferjm (82c8570555)
- Bug 1068400 - Fix devtools when morphing non-e10s tab into e10s one. r=jryans (55be5ccdf5)
- Bug 1145049 - Prevent caching tab actors in child processes. r=jryans (1a3ee9f278)
- Bug 1145049 - Stop leaking tab actors and root actor on disconnect. r=jryans (26f259b441)
- Bug 1181930 - Refactoring: move the message broadcaster out of Webapps.jsm r=ferjm (b1f8bb8b6d)
- Bu 1115619 - Use a preference to guarantee app permission loading to permissions.sqlite. r=fabrice (5689c459d7)
- Bug 1191579 - Remove useless getAll() implementation in Webapps.jsm (74f0d6874a) (b6d625876)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1162327 Part 1: Change low integrity temp to a fixed dir per profile and improve clean-up. r=jimm, r=froydnj (9d8ecfcd0d)
- Bug 1162327 Part 2: Add temporary code to clean up the old low integrity temps on Windows. r=jimm (8ff7d027ef)
- Bug 1166316: Move temporary clean up code for old low integrity temps, so it actually gets called in non-debug builds. r=billm (e97b8c6794) (5a542c5a7)
- ported from UXP:
- Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a)
- Issue #3039 - Add closure point to bounds calculation. (42fc0af32)
- Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286)
- Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972)
- Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (1a2ddd345)
- update libpixman from my UXP custom branch, with SSSE3 code compiled (without CONFIG['SSSE3_FLAGS'] support, so hackfixed) (a0837ac8d)
- [NSS] ported mozilla upstream changes:
- Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782)
- Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa)
- Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78)
- Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564)
- Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59)
- Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523)
- Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e)
- Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (65589a2a3)

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

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

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

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220402-f94c0da-uxp-21d56c9c9-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220402-f94c0da-uxp-21d56c9c9-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-20220402-f94c0da-uxp-21d56c9c9-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.5a1.win32-git-20220402-ba47fad4d-uxp-21d56c9c9-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220402-ba47fad4d-uxp-21d56c9c9-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win64-git-20220402-ba47fad4d-uxp-21d56c9c9-xpmod.7z

Official GRE changes picked since my last build:
- Revert "[network] Improve thread-safety of cache entry handling." (1d6c0f2e8)
- Revert "[network] SocketTransport2 cleanup" (94cafe3a4)

No official Basilisk changes picked since my last build.

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

My changes since my last build:
- zlib: CVE-2018-25032 fix, from https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531 (7f4e10147)
- nss: update in-tree zlib to 1.2.11 with CVE-2018-25032 fix (21d56c9c9)

* 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.

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

Browsers release notes

Unread post by roytam1 »

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220402-ecc5181b-uxp-21d56c9c9-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220402-ecc5181b-uxp-21d56c9c9-xpmod.7z

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

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

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220402-id-f0915f3-uxp-21d56c9c9-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220402-id-f0915f3-ia-c642e3c-uxp-21d56c9c9-xpmod.7z

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

for UXP changes please see above.

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

Browsers release notes

Unread post by roytam1 »

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

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

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

Repo changes:
- import from UXP:
- Bug 1434380: Rewrite parts of reftest reference case grid-auto-min-sizing-definite-001-ref.html to be easier to understand & adjust (8ba429e4)
- Bug 958714 Remove special case for flex & grid items' percent block-axis margin/padding resolution, to align with other browsers (a99820e3)
- Bug 958714 Simplify percent-margin/padding resolution code to pass around a single length as the percent basis (661e649f)
- Bug 958714 Remove obsolete assertion & comment (b2c7373d) (5bcb1b844)
- import from UXP:
- Bug 1351193 - Added new DataTransfer constructor (6e67c597)
- Bug 1351193 - Update tests (cbb7e526) (bd1e0eced)
- import from UXP: Bug 819475 - Make document.domain non-nullable (d75c4a59) (56234b833)
- ported from UXP:
- Warn instead of assert if SPS value is incorrect (95089a84)
- Copy ByteReader to BufferReader and add some error handling (bee13167)
- Rework MoofParser to return an error when the underlying BufferReader returns an error. (d6f3f831) (1d24f4de2)
- import from UXP: replace "certErrorCodePrefix2" with "certErrorCodePrefix" (4470fb65) (fdc0bb020)
- import from UXP: Issue #668 - ANGLE: Initialize uniform blocks before detaching shaders (a7f344c7) (02cc8d9e3)
- import from UXP: Issue #670 - Use try/catch in PageThumbs writeData to deal with null data from caller. (49f881cb) (d8b39f5ad)
- import from UXP: Bug 1335296 - Expand about:support WebGL information (43c36e20) (f571bf3ce)
- fix merge error (2dee27be1)
- import from UXP: Bug 1341957 - Add webgl.getSupportedExtensions() to about:support (ead6332c) (60e5361d2)
- import from UXP: Fixed misleading console error message for multiple CORS headers (acb5d583) (c0927b425)
- import from UXP:
- Avoid using memset on a not-trivial type like nsTabSizes (eb09900a)
- memset only the underlying vector from the Array container (bfdfd654) (68e429287)
- import from UXP: Issue #717 - Re-implement custom background color of standalone images. (9531d12c) (d045c0ebe)
- import from UXP: Issue #730 - Introduce ui.menu.allow_content_scroll (adca8376) (0c7e560a4)
- import from UXP: Issue #732 - Add a horizontal scroll action option for mouse wheel. (4932cf3e) (683f5bbe7)
- import from UXP: Refresh nsStringBundleService and nsHttpHandler when the browser locale is changed (16820f40) (8c5b71ffb)
- import from UXP: Issue #750 - Bug 1357432 (49fc92f4) (a83127685)
- import from UXP: backport mozbug 1350090: Turn off the spammy warning that goes off every time we create an about:blank content viewer; r=mystor (fdec621f) (d0a52654b)
- import from UXP: Make nsScannerIterator a trivial type in order to use memset (36607675) (91e20b02e)
- import from UXP: Bug 1469309 - Remove an unused sensor type. (d3a845d2) (c0d13ec40)
- import from UXP: Bug 1466991 - Part 2: Reparent nodes when they start being in the XBL scope. (2f2751e4) (5fd180adf)
- import from UXP: Fix wrong SVG sizes with non-integer values for viewBox width/height. (ee1233bb) (5938d1ca2)
- import from UXP: [BASILISK] Skip notifications for background tabs when restoring a session (ee4ef937) (6f0de71b8)
- import from UXP: Stop using the MainThreadTaskQueue from service workers. (3b98b8ca) (1cdf7e13a)
- ported from UXP: Stop using the worker MainThreadTaskQueue from dom/fetch. (73b9f505) (56759b5e5)
- import from UXP: Send worker-runnables destined for the main thread actually to the main thread. (5a03a408) (c0064d118)
- import from UXP: Issue #776 - Add a null check in nsHttpTransaction::Close. (07df2cf1) (9804d17f6)
- import from UXP: Fix timer overflow on converting from sec to msec in idleService (640ededc) (d867a1d5b)
- import from UXP: Remove window.sizeToContent() from commonDialog.js, as it's useless and leads to overflow in the basic auth dialog (3b473f20) (ff5509821)
- import from UXP: gfx: add pref for enabling APZ without e10s (f67b2f03) (dc75f754d)
- import from UXP: backport mozbug 1344613 - Avoid possibility of null pointer crash in nsSOCKSIOLayer.cpp r=mayhemer (470aebd0) (3e3eb2798)
- ported from UXP: Split MOZ_DEVTOOLS into MOZ_DEVTOOLS (client) and MOZ_DEVTOOLS_SERVER (backend) and make both optional (16ee2a06) (e952868d8)
- import from UXP: Issue #316 - Always build heapsnapshot regardless of the rest of the devtools for now (7a6b61c0) (992a8f5a7)
- import from UXP: Build nsJSInspector regardless of devtools (393dd10) (c750fdb3d)
- import from UXP: backport mozbug 1444532 - fix a leak in SHA256 in nsHttpConnectionInfo.cpp r=mayhemer (de288867) (32ba8496e)
- import from UXP: backport mozbug 1334776 - CVE-2017-7797 Header name interning leaks across origins (30797d4d) (a055c7f4d)
- import from UXP: Issue #765 - Rename "Cookies" to "Cookies and Site Data" in preferences where applicable. (a6975370) (dc08cdd08)
- import from UXP: Update upstream URL and update script for libnestegg (683f5bbe) (4b21dabcc)
- import from UXP: Update test files for libnestegg update (87be2b99) (2bed59026)
- import from UXP: [ffmpeg] Always allocate memory to pass extradata (c582c801) (8330f0e20)
- import from UXP: Issue #810 - Make all arguments to init*Event() optional except the first (faa1c5c0) (b156e2da6)
- import from UXP: Ensure we got an nsISSLStatus when deserializing in TransportSecurityInfo. (55c45dc7) (4fe3c5ced)
- import from UXP: Set the default action to not lock content scrolling when a menu is open. (3230eb96) (a3cc65104)
- import from UXP: [BASILISK] Protect against nsIPrincipal.origin throwing for about:blank iframes and custom protocols (074adbab) (229bcd2d6)
- import from UXP: Issue #820 - Make caret width normal/thick behind CJK char configurable. (bbb1a766) (672aaa387)
- import from UXP: Issue #821 - Use device pixels instead of CSS pixels for table borders. (dac78e3f) (7bab46a89)
- import from UXP: Issue #823 - Expose browser.download.lastDir.savePerSite (b79fedc2) (84d44a432)
- import from UXP: [css-grid] Don't shrink-wrap the inline size when we have an available size when measuring block size (ff785304) (42a954cf3)
- import from UXP: Fix reference to undefined property warnings in toolkit's browser.xml. (5345ccd8) (7f3588567)
- import from UXP: align Basilisk sidebar context menu behaviour with Pale Moon (56963761) (8732a3a90)
- import from UXP:
- backport m-c bug 1333174 - Don't use NS_ENSURE_SUCCESS at nsIOService:793 (961f369d)
- backport m-c bug 1333172 - Avoid 1100 warnings by replacing NS_ENSURE_SUCCESS in nsNetUtilInlines.h:180 (6d3168b7) (787aedde3)
- import from UXP: Issue #444 - Set CSS error console reporting default to false for performance. (5baa10b5) (08c7d94d9)
- import from UXP: Issue #795 - Make nsIUserInfo component optional (3c4b6bab) (666e2f8bf)
- import from UXP: Origin for about: URL should not contain query or ref parts. (f85bb5c2) (419a3536c)
- ported from UXP: Issue #345 - Ensure that the scroll frame deregisters its refresh driver observers (mAsyncScroll & mAsyncSmoothMSDScroll) before it's destroyed. (eb83cf3a) (0fdcd1a48)
- import from UXP: Make HTTP/2 compressor more resilient to bad data. (a85f7277) (e5a18e3ac)
- import from UXP: Protect main thread in-process access to WinCompositorWidget transparent surface. (416ce4eb) (f17c6b372)
- import from UXP: Reorder boolean expression to take advantage of short-circuiting. (df1cfaae) (506986ca6)
- import from UXP: Bug 1460538 (b49317da) (997d2b2ab)
- import from UXP: Bug 1488061 - Remove Query/Ref from the directory listing URI. (a9b20e6d) (09c4e00e3)
- import from UXP: Make sure nsNSSCertList handling checks for valid certs. (6c4b9ec3) (a70414888)
- import from UXP: WebRTC: Drop DataChannelListener on Destroy(). (22772136) (ff12147af)
- import from UXP: Don't allocate PendingAction twice. (107ddd11) (547966dd9)
- import from UXP: Make sure we remove our RefreshDriver observers in CompleteAsyncScroll. (bf30898e) (eba04ae07)
- import from UXP: Apply CheckedInt to infoLength for preventing it from overflowing in the future. (429b2125) (1a8c219ea)
- import from UXP: Remove ancient workaround in client certificate code (64a84727) (b846a2960)
- import from UXP: Backport some upstream Skia patches. (b52b4b9f) (1633feea4)
- import from UXP: Ensure user input suppression works correctly even after document.open. (b7a342f1) (b41d4bd11)
- import from UXP: Add overflow checks for extending nsTArrays. (d4db378b) (aebb55906)
- import from UXP: Backport some upstream Skia patches. (031102b1) (f2089b777)
- Revert "import from UXP: Bug 1460538 (b49317da)" (9061cc718)
- import from UXP: Issue #863 Part 1: Make sending of http upgrade-insecure-requests optional (a56a6ca1) (74e3c1262)
- import from UXP: Issue #863 part 2: Make opportunistic encryption opt-in for UXP (0c4fe214) (39f08fd12)
- import from UXP: Issue #871 - Split the content viewer marking function in CCUncollectable out, so a document-based marking function can be used separately. (a30b6ee9) (9584e6033)
- import from UXP: Tell the cycle collector about nsScriptLoadRequest::mElement. (b32338ed) (dcfc31e70)
- import from UXP: Add a nullcheck on pipelined HTTP connections' pushback. (2057017d) (35f8d2b7b)
- import from UXP: Fix debug assertion. (989fd695) (bb71a2f5a)
- import from UXP: ported from UXP: Issue #891 - Limit the CSS string length for resolved variables to sane values. (528de620) (0090a7b6b)
- ported from UXP: Only disallow lazy frame construction for direct children of display: contents elements (fb9d5b9d) (dd22ca297)
- ported from UXP: Clear weak pointers in VTT shutdown observers. (bb5e2866) (7852fdcc6)
- ported from UXP: Clear weak pointers in FT2 font list shutdown observers. (f3de54e8) (aa27f3f5c)
- ported from UXP: Avoid useless FrameNeedsReflow call. (07716cb1) (38520a642)
- import from UXP: Clear CanvasShutdownObserver::mCanvas when the canvas goes away. (391e7d29) (478ce00d5)
- import from UXP: Avoid overflow in nsPNGEncoder::WriteCallback. (f52945ac) (6eb121643)
- import from UXP: Prevent double free in mar_sign.c (a959f471) (d3ba15242)
- ported from UXP: Do not report resource-timing subdocument loads triggered by that subdocument. (27d88fc5) (5179fc4ac)
- import from UXP: Make HTMLOptionsCollection::mSelect into a strong reference. (a3386fbe) (d4bcedec9)
- import from UXP:
- Issue #910 part 1. Don't navigate when location.protocol is set to anything other than http or https. (32eb3613)
- Issue #910 part 2. Strip ':' and anything following it from the string passed to the location.protocol setter. (a6eab2d8)
- Issue #910 part 3. Throw SyntaxError from Location::SetProtocol on URI parse failures. (4aacec47) (c6cbef6d7)
- import from UXP: Issue #496 - Return an empty set if getting recipes for host fails. (0298125f) (8e40a58ec)
- sync with UXP: Issue #249 - Revise lifetime management of IntersectionObservers. (42d9f2ff) (1ee48ce98)
- import from UXP: Issue #249 - Intersection ratio should be 1.0 for zero-area intersections. (47f52cee) (a93d2a75b)
- import from UXP: Issue #249 - Use targetFrame->GetRectRelativeToSelf() as the initial intersection rect. (52f04699) (562ff3626)
- import from UXP: Issue #249 - Map intersectionRect to the coordinate space of the target document. (475d865c) (b6c18f92e)
- import from UXP: Issue #249 - Use content area as the intersection rectangle ... for custom root with overflow clip. (d3a8693d) (b42d565e4)
- import from UXP: Issue #249 - Fix singed/unsigned type confusion for intersection threshold. (f82da789) (60bdc8a26)
- import from UXP: Issue #249 - [intersection-observer] Calculate areas using int64_t. (d76f9495) (c76d08a73)
- import from UXP: Issue #249 - Re-enable intersection observers with WD spec patches. (4294fe3e) (12cebc3c1)
- import from UXP: Issue #249 - Fix crashiness of IntersectionObservers. (304984a6) (77cb15fd7)
- ported from UXP: Issue #809 - Dont rely on 'this' staying alive long enough for getting favicons. (45cb2854) (d37b02c2d)
- import from UXP: Issue #891 - Make MAX_CSS_VAR_LENGTH unsigned to avoid warnings. (f09b84de) (b08ba5628)
- import from UXP: Issue #927 - Align Element.ScrollIntoView() with the spec. (14ea8bb1) (e3b3fde8d)
- import from UXP: Issue #249 - Add isIntersecting property to IntersectionObserverEntry. (9222116f) (0b317fae1)
- ported from UXP: Issue #935 - Rewrite IntersectionObserver list handling to be more robust. (dc2cf854) (b1d6015ff)
- import from UXP: Issue #935 - Actually unlink targets from registered intersection observers. (7798af3c) (2a0f765f0)
- import from UXP: Properly camelCase dom.intersectionObserver.enabled pref. (3cc2485e) (62841f999)
- import from UXP: Issue #937 - Add nullcheck for addons (pre-installed webextensions return null) (084eb46a) (7ef9e8eee)
- import from UXP: Always treat composition time offsets as signed (a137fdb1) (af4921494)
- import from UXP: Increase purple limit triggers for CC. (6cba3685) (7bea3dd17)
- import from UXP: Increase slice time for longer running CCs. (7b5e5f85) (16c338285)
- ported from UXP: issue #908 - implement missing parts of CSS mask (b5376e63) (95bde55a9)
- import from UXP: Get RefPtr to transaction before using it. (DiD) (183aae03) (e89ca1af8)
- import from UXP: Never let "localhost" get sent to a proxy. Also make "No proxy for" editable always when usable. (dbe5dd5e) (667e02d7e)
- import from UXP: Handle pasted data of certain types with an odd length. (84cc1f32) (f558a5d78)
- import from UXP: Use existing image decoders to handle clipboard BMP data. (c15f982d) (4c2ed5960)
- Revert "import from UXP: Increase purple limit triggers for CC. (6cba3685)" (6a0733f7c)
- import from UXP: Issue #970 - Allow empty string on `location.search` setter. (24fda598) (93d196d19)
- import from UXP: Move "No proxy for" control down to clarify it is a global effect. (f835d03c) (c0c7857c2)
- import from UXP: Issue #973 - Implement origin-clean algorithm for ImageBitmap. (1cc92006) (2cf586335)
- import from UXP: Preserve transparency when copying a DIB to/from the clipboard. (5f10407c) (e8a7bec14)
- import from UXP: BMPs from the clipboard may include extra padding. (4f5c2d5a) (8b3a78552)
- import from UXP: Skia: Be consistent about int for incReserve. (c0ae9a7b) (934f043e8)
- import from UXP: Skia: Validate allocation size in GrBufferAllocPool using SkSafeMath. (32c04248) (11ec5fee0)
- import from UXP: Skia: Don't trust convexity when applying transforms. (c9ecf8e8) (53a2038ea)
- import from UXP: Issue #978 - Add nullcheck for frames in FindNearestCommonAncestorFrame (21daa1d5) (099d54dd2)
- import from UXP: Preserve newlines in textarea placeholders (7ae2bd83) (81ea840c5)
- import from UXP: Issue #986 - Remove texture layout endian-ness check for Moz2D. (d68b5ee0) (1a12c3043)
- import from UXP: Prevent loading of document subresources over FTP. (59ee48bf) (94cf4d390)
- import from UXP: Issue #993 - Part 1: network component changes. (c8412ad5) (d1dbf7f7e)
- import from UXP: Issue #993 - Remove various hard-coded Accept: headers (9bcb7ab2) (5d35afe61)
- import from UXP: Issue #993 - Part 2: Add tests (da3763b0) (cfccfc6b7)
- import from UXP: Add a ReconstructElementAt API to nsTArray (c4115c8a) (52d76c996)
- import from UXP: Change the MozMap API and data storage to more what we want record<> to look like (4faee1f4) (e51cfd157)
- import from UXP: Fix up some minor issues with default value handling in codegen (bc82c959) (5b7dfeb0f)
- import from UXP: Disallow mozmap-typed constants (740f6837) (3b55a4dda)
- import from UXP: Add some tests for distinguishability of unions (17d23ee8) (59b7b183a)
- import from UXP: Change JS to MozMap conversion to more closely follow the record<> spec (69cc9548) (af845310d)
- import from UXP: Split up PrimitiveOrStringType into PrimitiveType and StringType in the Web IDL parser (f953e2ad) (c2c30fc88)
- import from UXP: Rename "MozMap" to "record" in our IDL parser and IDL files (d9eeac26) (a9a29e343)
- import from UXP: Rename the MozMap C++ type to "record" and give it a template parameter for the key type (6196fdda) (c1950eceb)
- import from UXP: Add ConvertJSValueTo*String functions that just take a value and hand out a string, without extra complications (e2346124) (9e32de356)
- import from UXP: Rename MozMap.h to Record.h (7233825b) (e1f0723b4)
- import from UXP: Actually change the key type of a record, and its corresponding conversion behavior, depending on what the IDL says (85474192) (3df90d2b7)
- import from UXP: Implement the spec provision for handling repeated keys in records by updating the existing value (5755645f) (66fcc0504)
- import from UXP: Construct URLSearchParams from record<> (1729192b) (291e373ef)
- import from UXP: Align IDL record to C++ conversion with the spec when Symbol-named properties are involved (0b794697) (bf88e8a5d)
- import from UXP: Use meaningful error message in URLSearchParams::Constructor (a86de13c) (04361fb43)
- ported from UXP: Fix order of member variables in a couple of initializer lists (5193311e) (5c2cb5e4a)
- ported from UXP: Fix warnings about unreachable code in cubeb (888d5e53) (025f73c0e)
- import from UXP: Handle the special case of a flex frame being the absolute containing block correctly from the CSS align code (dff04053) (f47ea035b)
- import from UXP: Remove harmless assertions by using IgnoredErrorResult. (d82c60d3) (7386d987d)
- import from UXP: Check child container count in NotifyRefreshDriverCreated. (8a3be2de) (bb6eb6d52)
- import from UXP: Extend origin-clean algorithm (DiD). (ac1a607e) (07e930200)
- import from UXP: Close the transaction if PR_Read/PR_Write failed. (ad188bf3) (0d22ae88c)
- import from UXP: Return proper error if the nss layer encounters an error on the http tunnel. (0363b2d3) (3b5341590)
- import from UXP: Use ptrdiff_t in RangedPtr. (a4dd5cc0) (1fc7a0bc3)
- ported from UXP:
- [EME] Make WidevineAdapter compatible with CDM version 9 (eb2e8d7f)
- [EME] Hackily implement cdm::Host_9::RequestStorageId (a8d231e0)
- [EME] Update content_decryption_module.h to more recent revision (58116c69)
- [EME] Add content_decryption_module_ext.h (e337ec56)
- Style fixes (7b93eff4)
- Build bustage fixes (d906bfd1)
- [EME] Remove WidevineDecryptor::OnLegacySessionError (cdc95363)
- Fix build bustage. (afd64584) (4de519e36)
- import from UXP: The result of adding any percentage factor to a size that is zero should also be zero (ca063784) (45a9bf33a)
- ported from UXP: Grab caching capturing content with local variable. (da2bb879) (6e91b61ef)
- ported from UXP: Convert UI-dictating FTP errors to console errors. (e9a87c9c) (2f7e663e8)
- ported from UXP: Escape '!' to '\041' in posix strings ($'...') (d00f80f1) (193c50039)
- ported from UXP: Check for osint argument when checking for greomni and appomni arguments. Specifying both is invalid and unsupported. (b178af2d) (c9a18641e)
- ported from UXP: Disallow getUserMedia on null principals. (db3e9bd7) (f782ecc53)
- import from UXP: Check if CopyData succeeded. (9f852ea5) (4068d4a5b)
- import from UXP: WebRTC: Add explicit mutex on callback receiver for cases it's not already locked. (f6f11db5) (12bff0c66)
- zlib: CVE-2018-25032 fix, from https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531 (267700414)
- nss: update in-tree zlib to 1.2.11 with CVE-2018-25032 fix (46517e844)
- fixup rev 6f0de71b (c987b2fca)

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

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220402-37c663fb8-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 1138649 - Update remaining callsites to use newChannel2 in toolkit/components (r=gijs,billm) (fa57770530)
- Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update newChannel2 (r=sicking,paolo) (3049b3a9c0)
- Bug 1138808 r=vchang (34450de32b)
- Bug 1166580 - Add tests for mozHasPendingMessage. r=fabrice (09e245c692)
- Bug 1195942 - System message registration fails for substituted permissions r=gwagner (b622602e2b)
- Bug 1196988 - Remove THA support. r=gwagner (4b9100c298)
- Bug 1181555 - Add 'experimental-webcomponents' permission. r=fabrice (204680f324)
- Bug 1139953 - Pass a dummy channel into the cookie service so that nsICookiePermission can compute private browsing mode correctly. r=jdm (13aafbd766)
- Bug 1186920 - Fix b2g applications that use cookies. r=gwagner (1f8525ac26) (9af117c44)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1081970 - Gracefully handle interrupts when running test suite. r=dburns (ebbcee57a6)
- goanna -> gecko (7649f64343)
- part of Bug 1118298 - Client uses unknown command property session_id. r=ato (aeffc72114)
- Bug 1166033 - Notice when the process has died, and restart it, r=dburns (dea1ae5330)
- Bug 1161702 - Add --startup-timeout arg for Marionette; add in-tree config for luciddream, r=ahal (1e409ea7c3)
- Bug 1182681 - Raise IOError when receiving empty string on socket, r=jgraham (9572ac42a9)
- Bug 1168803 - Add --addon option to specify add-ons to be installed. r=dburns (45fec9a7a3)
- Bug 1154525: Make HTMLElement#location and #size use #rect internally (6fd40fb74f)
- Bug 1155716: Part 1: Remove submitElement from Marionette (920c882ea2)
- Bug 1153795 - Bump marionette_driver to 0.4 and marionette_client to 0.10. r=atolfsen (38d2622feb)
- Bug 1157665: Add mozrunner dependency to marionette_driver (a7ae967808)
- Bug 1155716: Part 2: Remove HTMLElement#submit from marionette-driver (3ec2f25d6d)
- Bug 1150522: Add WebDriver string statuses to Marionette client (ac097350b1)
- Bug 1158219: Don't set `id' field if undefined when switching frame (b4c57c6561)
- Bug 1060300: Match Marionette's navigation API docs to reality (4b7289faa3)
- Bug 1108590: Update key that is used to return elements from marionette to the client; r=chmanchester (9197b1dde7)
- Bug 1149625: Order errors by name rather that status code (4d414c81de)
- Bug 941085: File uploads support in Marionette (196b27aadb)
- Bug 1153832: New dispatch style framework in Marionette listener (527d403065)
- Bug 1154691: Align Marionette with WebDriver errors (1826851f62)
- goanna -> gecko (99913c1eed)
- Bug 1137653: If there is a crash don't try any more marionette commands as they will just cause unnecessary errors; r=jgriffin (0c4bf06c84)
- Bug 1135383 - Convert Marionette unit tests to use SpecialPowers.pushPrefEnv. r=jmaher, r=mwargers (ad6a71ff09)
- Bug 1149618 - Implement push_permission in Marionette, r=dburns (4651be41d9)
- Bug 1107706: Part 11: Global modal dialogue support (08385279d2)
- Bug 1107706: Part 12: Drop marionette-* prefix on files (45778505de)
- Bug 1107706: Part 13: Style fixes (a330089332)
- Bug 1107706: Part 16: Fix rebase of action chains for chrome space (fd60a228df)
- Bug 1157258: Fix null type comparisons in driver.js (632e5044e3)
- Bug 1150247 - Check if value is function before binding. r=ato (8b73e08e58)
- Bug 1157261 - Fix typo in reference to curFrame in marionette listener. r=ato (52b6139e71)
- bits of Bug 941085: File uploads support in Marionette (5043e28cea)
- Bug 1153832: New dispatch style framework in Marionette listener (a8ca91660d)
- Bug 945729: Replace error number codes with strings (f7534e048a)
- Bug 1157255: Use typeof to determine MarionetteObj exports (1e130d679c)
- Bug 1157266: Fix error unable to set cookie in listener (ef0f636573)
- Bug 1157259: Correct ScriptTimeoutError reference in listener r=dburns (fffcf71aff)
- Bug 1149618 - Add a sandbox parameter to execute, r=dburns (5dd616e1ac)
- Bug 1155658: Rename "illegal argument" error to "invalid argument" r=chmanchester (63f9a06f70)
- Bug 970728 - Intermittent test_bug344861.html - b2g_start_script.js part. r=jgriffin (e244cad720)
- Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns (200c0f1a27)
- Bug 1194968: Support for Marionette protocol adjustments in Python client (bc05313678)
- Bug 1161606 - Implement 'using_permission' context manager, r=dburns (08a028b299) (36675c4f1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1165272 - Part 1: Remove getAppCodebasePrincipal. r=bholley (6ed136eaee) (643393b1a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1169798 - Refresh the marionette server's window reference when switching between windows to avoid intermittent exception.;r=ato (606c3f22d8)
- Bug 1169600 - Avoid misleading exception in message listeners in marionette server. r=ato (ec8d12becf)
- Bug 1174941: Update server capabilities that are set on startup; r=ato (9ca7a8be79)
- Bug 1174941: Remove all capabilities from desired capabilities if they are in the session capabilitiesand in requiredCapabilities; r=ato (453c905a90)
- Bug 1174941: Update conditional to switch statement to allow more processing of capabilities; r=ato (1460802be1)
- NO BUG: correct import in marionette about_pages tests r=me DONTBUILD (cad6eecb22)
- Bug 1169600 - Remove message listeners intended to coordinate registering a new browser with marionette once the browser has been registered. r=ato (86fed67200)
- Bug 1165449: Add the ability to set a proxy via capabilities on Marionette session start; r=jgriffin (b2107767bb)
- Bug 1178468 - Update marionette cookie support to use nsICookie2. r=jgriffin (90a140c915)
- Bug 1196920: Add specificationLevel capability to Marionette; r=jgriffin (d64f1b7b2e)
- Bug 1197131: Use dispatcher for listener getCurrentUrl (b2ca32f3d0)
- Bug 1197146: Part 2: Use dispatcher for listener findElementsContent (f324b851a6)
- Bug 1197146: Part 1: Prime dispatcher in listener to resolve promises (947dc5bd29)
- Bug 1197133: Use dispatcher for listener getTitle (76b884bb21)
- Bug 1197141: Use dispatcher for listener getPageSource (7ad171b976)
- Bug 1197143: Use dispatcher for listener goBack (c8302aa896)
- Bug 1191432 - improving coverage for marionette accessibility checks. r=automatedtester (4ce11c5110)
- Bug 1197146: Part 3: Use dispatcher for listener findElementContent (26fe7c4198)
- Bug 1197146: Part 4: Use dispatcher for listener isElementSelected (de51ad7e17)
- Bug 1197146: Part 5: Use dispatcher for listener getElementLocation (5c0620ad1d)
- Bug 1197146: Part 6: Use dispatcher for listener clearElement (811670ed39)
- Bug 1155716: Part 1: Remove submitElement from Marionette (52122d817e)
- Bug 1197146: Part 7: Use dispatcher for listener isElementDisplayed (e7408e94ce)
- Bug 1197146: Part 8: Use dispatcher for listener getElementValueOfCssProperty (591c71ba82)
- Bug 1196987: Update UUID returned to be a valid UUID 4; r=jgriffin (e0b19efc78)
- Bug 1152682: Correct invalid selector errors in elements.js (5466b28ff7)
- Bug 1194224 - adding support for Shadow DOM in marionette. r=automatedtester (0f2b2580b9)
- Bug 1200420 - Better handling of startup_timeout, r=AutomatedTester (0ae69578ab)
- Bug 1139158 - Actions made availabe via marionette_driver object. r=jgriffin (4713e8fc1e)
- goanna -> gecko (fa2a0d674f)
- Bug 1143565: Change requirements to not be fixed to a specific marionette transport and driver; r=chmanchester (cbc9e7eab6)
- Bug 1150050 - Bump manifestparser to v1.1 and marionette-client to v0.9.3 to pick up tagging feature, r=AutomatedTester (f63a01da3b)
- Bug 1157823 - Update dependency to reflect that the marionette client requires a more recent mozhttpd. r=ato (594cde8a5e)
- Bug 1155260: Fix base URL override in Marionette runner (a99bd14cac)
- Bug 1159816 - Bump marionette_client to 0.12. DONTBUILD. CLOSED TREE. r=chmanchester (779b4c9866)
- Bug 1161209 - Bump marionette-driver to 0.7, marionette-client to 0.13, r=AutomatedTester (175cc7adea)
- Bug 1163833 - Add integration with browsermob-proxy, r=dburns (bd90184ee1)
- Bug 983821 - 'marionette' cli entrypoint doesn't have access to proper packages. r=dburns (17d4abf193)
- Bug 1168997 - Bump marionette-client to 0.14, r=dburns (5c10bd3404)
- Bug 1169751 - Bump marionette-driver to 0.8, marionette-client to 0.15, r=dburns (95b3c45faa)
- Bug 1177513 - Bump marionette-client to 0.16, r=dburns (d1228ed4bb)
- Bug 902125 - Add a version config/flag for Python Marionette. r=dburns (f72e7463d7)
- Bug 1177780 - remove useless stuff in automation.py. r=jgriffin (d0d0baf473)
- partial of Bug 1170332 - Fix |mach robocop SINGLE_TEST|. (0838005e10)
- goanna->gecko (ef97631963)
- Bug 1162285 - Remove unused environment vars on Android; r=jmaher (bf6b44a3ae)
- Bug 1160324 - Handle missing robocopApk files in runtestsremote.py. r=gbrown (3d5c874630)
- Bug 1169476 -- Implement |mach robocop --serve|. r=gbrown (11039daa39)
- Bug 1160351 - Improve newline handling in getLogcat; r=bc Bug 1160351 - Bustage fix for 57c6c589cfa1 on a CLOSED TREE (d64b410ef4)
- Bug 1137289 - Guard against dumpsys failure in DroidADB; r=jmaher (4a39532464)
- Bug 1175540 - Reduce timeouts for many adb devicemanager calls; r=mcote (528209a4d6)
- bit of Bug 1160662 - Refer to robocop.ini in $OBJDIR/_tests, not $OBJDIR (c288d73c16)
- Bug 1162479 - Fix mochitest make target regression with duplicate extraProfilePath, r=chmanchester (53251cff28)
- Bug 1151533 - Upgrade manually set tc xre r=me (3bb5f8fecd)
- Bug 1161709 - Pull from artifacts for xulrunner instead of s3 directly r=me (6314094083)
- Bug 1144528 - Use hg share on testers r=garndt ON CLOSED TREE (46779ab50c)
- Bug 1142565 - Update tester images to include same fonts as test slaves r=garndt (cf9e546dfa)
- bits of Bug 1144927 - Directly bake in linux64-minidump_stackwak to tester images r=garndt (8b1f3ff968)
- Bug 1157308 - part 1 - Reduce the leak threshold for content processes more. r=erahm (177289cf32)
- Bug 1157308 - part 2 - Reduce the content process leak limit on OS X. r=erahm (98d14f78cd)
- Bug 1173114 - Fallback to chunk-by-dir if runtimes file not found, r=ahal (c7cb797636)
- Bug 1026290 - Avoid TypeError during Android mochitest-chrome; r=chmanchester (a8112e6ca1)
- Bug 1173971 - Force core Xlib events on GTK3. r=karlt (17fc2475e0)
- Bug 1144194 - Only parse test manifests once in mochitest, r=jmaher (37f5c3a764)
- Bug 1171971 - Move test_paths argument out of mach and into mochitest; remove --test-path, r=chmanchester (3ab9acf758)
- Bug 1178154 - move ShutdownLeaks and LSANLeaks from automationutils to mochitest. r=jgriffin (e8ec293a91)
- Bug 1156982 - Add separators to BloatView output. r=froydnj (ac92a67ba9)
- Bug 1152872 - Don't attempt to leak-check the tools that we run as part of the setup for the mochitest suite; r=mccr8 (dd78bcc8bc)
- Bug 1158227 - part 1 - don't run TSan on test tools or the xpcshell HTTP server in mochitests; r=jmaher (59bbf448e5)
- Bug 1158227 - part 2 - set TSAN_OPTIONS environment variable in automationutils.py for TSan; r=jmaher (66e607b25e)
- Bug 1091284 - Remove systemMemory, environment from automationutils. r=jgriffin (817860ab08) (9489c945b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- let->var (7417185de3)
- Bug 1200194 - Expose nsCaret::GetFrameAndOffset for reuse. r=roc This function can be reused by AccessibleCaret. (4506d97981)
- Bug 1200194 - Fix AccessibleCaret is out of scrollport in cursor mode. r=roc (3c80be5af1)
- Bug 1175171 - Deallocate GTK's KeymapWrapper on shutdown. r=karlt (e5e5468d71)
- Bug 895274 part.6 Rename NS_EVENT_ALL to eAllEvents r=smaug (cc76e8ecc8)
- Bug 895274 part.7 Rename NS_WINDOW_START to eWindowEventFirst r=smaug (c7414fa347)
- Bug 895274 part.8 Rename NS_XUL_CLOSE to eWindowClose r=smaug (30e8142328)
- Bug 895274 part.5 Rename NS_EVENT_NULL to eVoidEvent r=smaug (1950fb6c82)
- Bug 895274 part.4 Clean up the macro names of EventNameList.h r=smaug (46a0c74362)
- Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug (fb863b578a)
- Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug (67a2e3c03a)
- fix (f3a9ad8088)
- Bug 1137557 - Part 1: Allow callee of TIP.keydown() to figure out preventDefault() of keydown and keypress event. r=masayuki, r+sr=smaug (c1d9bca9d0)
- Bug 1119133 Implement TextEventDispatcher::EndInputTransaction() for ensuring TextEventDispatcher forgets the link with TextInputProcessor r=smaug (fffdced45e) (8ace8dfc0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1125045 - yAxisVisible should compare with offset.height instead of pos.width. r=xyuan (60af2d9333)
- Bug 1162360 - Dispatches focus and blur message synchronously. r=yxl (f352609f79)
- Bug 1175399 - Move readonly detection into isFocusableElement. r=janjongboom (e50f849f86)
- Bug 1137557 - Part 2: Remove sendKeyEvent from forms.js. r=masayuki, r=smaug (to make the webidl hook happy) (764b6cedd1)
- Bug 1175024 - Don't destroy and recreate DOMRequestIpcHelper instance for every InputContext. r=fabrice (de6c6840ab) (0b39daa42)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1199289 - r=valentin,dao (bfaf064b19)
- Bug 1202312 - Remove an old forward declaration and typedef. r=kats (1fc905fe5d)
- Bug 1170894 - Implement nsIFrameLoader::SwitchProcessAndLoadURI. r=smaug (194b0e81f6)
- Bug 1199765 - Add support to TabParent for querying the active state of remote browsers. r=Mossop (a9b24d4083)
- Bug 1165796 - Part 1: Make PrefEnabledRunnable usable for other preference names. r=baku (2e83d3ecc7)
- Bug 1168933 - Send referrer when downloading worker script. r=khuey (69e48dea42)
- Bug 1165796 - Part 2: Implement PerformanceObserver.r=baku (9f16f01051)
- Bug 1165796 - Part 0: Unified build fix. r=baku (0605bf4397)
- Bug 1165796 - Part 3: Fix PerformanceObserverEntryList::GetEntries filtering for initiatorType. r=baku (12d07cee20)
- Bug 1192787 - Readd performance enabled test to ResponseEndHighRes; r=baku (f75fbaba13)
- Bug 1197003 - Part 1 - PerformanceObserver::Disconenct() should be called before mPerformance is destroyed. r=baku (d4dd3a960b)
- Bug 1195700 - Disconnect performance observer before being destroyed to avoid crash. r=baku (e9e743d4d2)
- Bug 1197003 - Part 2 - Implement processing algorithm for PerformanceObserver to notify a batch of entries. r=baku (4a0432765f)
- Bug 1155761 followup: Annotate nsPerformance::InsertUserEntry as 'override'. rs=ehsan (0552b7f75f) (359792367)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- namespace (9098f16503)
- Bug 1200337 - Part 1: Don't expose standard HTTP headers during interception in non-e10s mode, r=mcmanus (de66cfebfd)
- Bug 1200337 - Part 2: Add a Web Platform Test to check the visibility of default headers during interception, r=bkelly (7bc6a6da3a)
- Bug 1169772 - Add Android version to platform identifier of Fennec's UA string. r=mfinkle, r=gerv (dec38d4c25)
- code style (21d40d3b6b)
- Bug 1108183 - Regularize case of language subtags in Accept-Language header. r=mcmanus (cf10ae2cb2)
- Bug 1152897 - update Alt-Svc pref name and default r=hurley (bc3c5e998c)
- Bug 1198387 - Remove use-cache preference and its references. r=mcmanus (732b2552d0)
- Bug 1036275 - Change nsHttpChannel to call into PackagedAppService fo urls containing !// r=honzab (eba098a919)
- Bug 1199049 - Part 3: Add a CORS preflight result notification API; r=jduell,ckerschb,sicking (2f823319a2)
- Bug 1199049 - Part 4: Perform CORS preflights from nsHttpChannel before connecting to the network; r=jduell,ckerschb,sicking (b87f957b19)
- Bug 1199049 - Part 5: Preserve the CORS preflight information when setting up a replacement channel; r=jduell (0ff5213af9)
- Bug 1199049 - Part 6: Transfer the preflight parameters to the parent process in e10s mode; r=jduell (6ed48d9512)
- Bug 1199049 - Part 7: Remove entries from the CORS preflight cache in the parent process when a CORS check in the child process fails; r=jduell (f0cf6759f3)
- Bug 1199049 - Part 8: Use Necko-level CORS preflights in fetch; r=jdm (8b91e8c6fa)
- Bug 1199049 - Part 9: Use Necko-level CORS preflights in XHR; r=jdm (a48e71430a)
- Bug 1199049 - Part 10: Use Necko-level CORS preflights in sendBeacon; r=jdm (9fb3aaad6d)
- Bug 1199049 - Part 11: Make it impossible to start CORS preflights from outside of Necko; r=jduell,ckerschb,sicking (5a371e2cd2)
- Bug 1199049 - Part 12: Move the calls on the listener object to OnPreflightFailed(); r=jduell (2119233974)
- Bug 1199049 - Part 13: Cancel the preflight channel if the original channel gets canceled when a CORS preflight is in progress; r=jduell,sicking (59df760454)
- Bug 1199049 - Part 14: Cancel the original channel in case a CORS preflight fails using AsyncAbort(); r=jduell (4e6afdfe41)
- Bug 1199049 - Part 15: Add a missing include (d881400b2a)
- Bug 1206084 Always Cancel() channel in nsCORSListenerProxy for failed redirects. r=ehsan (d31d4e4e35) (e76a0e8c2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- bug 1204614 - use h2 per stream flow control to deal with suspended channels r=hurley (1f8f4fe7f1)
- bug 1142384 - eventtokenbucket thread management r=hurley (a7bbb17cf8)
- bug 1179560 - some 421 retries dont work r=hurley (57b9d738e7)
- bug 1187239 - ontransportstatus SENDING_TO should not use request stream re-entrantly r=hurley r=bz (ca9fe4e299)
- bug 1196882 - dont enforce h1 framing on non 2xx r=bagder (5fbafc06af)
- bug 1206771 - fix reentrantFlag compiler warning on >= beta r=jduell (de1fbf71cd)
- bug 1148237 restart verifier null pattern r=honzab (32953a08dd)
- Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=smaug (36825e2213)
- Bug 1199796 - Refactor Request and XHR request method validation. r=nsm (95639c3097)
- Bug 1154411 - Do not close same fd twice r=bent (d92f48ce05)
- Bug 1199862 - In the case of a DivertToParent a message or error prompt may block in a OnStartRequest or OnDataAvailable and therefore we need to suspend receiving further OnDataAvailable or OnStopRequest, etc. r=jduell (05d42bb4ac)
- Bug 1206894 - Enable asynchronous dispatching of fetch events; r=jdm (e74982babf)
- Bug 1176073 - Missing mIPCClosed check in SendReportSecurityMessage. r=honza (369d25cf44)
- missing bits of Bug 1184971 - Expose cookieBehavior and cookieLifetimePolicy preference variants from nsICookieService. r=ehsan (311867e5b0)
- Bug 1184275 - Remove warnings that URI is not a file URI. r=jduell (19cde2bb7f)
- Bug 1184798 - Ensure workers loads are treated as non-subresource fetches. r=jdm (996df180be)
- Bug 1187217 - Fix deref nullptr loadInfo in nsDocShell::LoadStream. r=bz (6e734e7688)
- code style (9b783b1235)
- Bug 1184260 - Remove warning if GetRootScrollFrame returns null in GetCurScrollPos. r=smaug (7d667886f5)
- Bug 1196290 - Do not update orientation lock when app docshell is activated. r=smaug (1c42abec55)
- Bug 1191178 - Part 1: Add a function to check frame timing preference value. r=smaug (cb6fa1b1e4)
- Bug 1191178 - Part 0: Fix unified build in dom/base. Add missing headers and sorting them. r=smaug (64814477f7)
- Bug 1191178 - Part 0.1: GetSriLog() is needed to avoid unified build failure. r=francois (80e29ae34a)
- Bug 1191178 - Part 0.2: Include nsBaseHashTable in nsScriptNameSpaceManager.h explicitly to avoid unified build errors. r=njn (cf98949e2d)
- Bug 1191178 - Part 2: Add PerformanceRenderTiming and PerformanceCompositeTiming. r=smaug (954df4283c)
- Bug 1163545 - Bypass AppCache completely when Service Workers supported & registered, r=jdm (2ee23b3ee9)
- Bug 1192946 - Use channel->ascynOpen2 in widget/windows/WinUtils.cpp (r=sicking) (931b4d6bee)
- Bug 1048048 - add preload content policy types for images (r=seth) (824b404ee1)
- Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug (411fd23491)
- Bug 895274 part.12 Rename NS_KEY_BEFORE_DOWN to eBeforeKeyDown r=smaug (2246daafa8)
- Bug 895274 part.13 Rename NS_KEY_AFTERE_DOWN to eAfterKeyDown r=smaug (3be7824e25)
- Bug 895274 part.14 Rename NS_KEY_BEFORE_UP to eBeforeKeyUp r=smaug (a93199c8c9)
- Bug 895274 part.15 Rename NS_KEY_AFTER_UP to eAfterKeyUp r=smaug (57d0905783)
- Bug 895274 part.16 Rename NS_RESIZE to eResize r=smaug (7833338de2)
- Bug 895274 part.17 Rename NS_SCROLL_EVENT to eScroll r=smaug (ff6d0cdfd4)
- Bug 895274 part.95 Rename NS_MUTATION_NODEINSERTEDINTODOCUMENT to eLegacyNodeInsertedIntoDocument r=smaug (3f3d730ee2)
- Bug 895274 part.96 Rename NS_MUTATION_START to eLegacyMutationEventFirst r=smaug (98c31b5e38)
- Bug 895274 part.97 Rename NS_MUTATION_NODEREMOVEDFROMDOCUMENT to eLegacyNodeRemovedFromDocument r=smaug (1ba815caae)
- Bug 895274 part.98 Rename NS_MUTATION_CHARACTERDATAMODIFIED to eLegacyCharacterDataModified r=smaug (16e625cbb6)
- Bug 895274 part.99 Rename NS_MUTATION_SUBTREEMODIFIED to eLegacySubtreeModified r=smaug (7ec172cef7)
- Bug 895274 part.100 Rename NS_MUTATION_NODEINSERTED to eLegacyNodeInserted r=smaug (a4d22eb9cd)
- Bug 895274 part.101 Rename NS_MUTATION_NODEREMOVED to eLegacyNodeRemoved r=smaug (746766bc0a)
- Bug 895274 part.102 Rename NS_MUTATION_ATTRMODIFIED to eLegacyAttrModified r=smaug (eef12e69bc)
- Bug 895274 part.103 Rename NS_MUTATION_END to eLegacyMutationEventLast r=smaug (d3b375d3fe)
- Bug 895274 part.149 Rename NS_USER_DEFINED_EVENT to eUnidentifiedEvent r=smaug (0fe272aa46)
- Bug 1205533 - Fix and disallow warnings in gfx/qcms/. r=jrmuizel. (6cf4efeb47)
- Bug 1188347 - Properly handle OOM during script cloning. r=jandem (93934b2aff)
- Bug 1188347 - Part 2: Fix bustage. r=jandem (61fcb2b899)
- Bug 1175442 Make nsContentUtils::SendKeyEvent() take nsIWidget* rather than nsCOMPtr<nsIWidget> r=smaug (2115e04234)
- Bug 1188347 - Part 3: Only run test relying on debug builds in debug builds. r=bustage (25e84b0a2c)
- Bug 1188347 - Part 4: Root LazyScript* in CloneScriptIntoFunction. r=bustage (18dd9e84ca)
- spacing (b45fe5d45b)
- Bug 1162791 - Add-ons should be enabled by default when installed r=ferjm (d5062d5592)
- Bug 1173666 - Expose the URL of the page that calls mozApps.connect to the app exposing the port. r=ferjm, r=baku (74b106fac5)
- Bug 1191516 - Make checkInstalled return a DOMApplication object. r=fabrice (01dfb29190) (50e77397b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 904479 - Added createPromiseWithId() that returns id of resolver r=kanru,nsm (2ac672d882)
- Bug 1166580 - Disable mozHasPendingMessage tests on non-browser platform. r=me (03c689964b)
- Bug 1162281 - Invalid system message handler in an App Manifest can break the entire system. r=fabrice (e192a95f9c)
- Bug 1198988 - Turn off some useless dump() calls r=ferjm (34fc83b236)
- Bug 1164498: Remove |DispatchBluetoothReply|, r=btian (6143335efa)
- Bug 1001757 - Add ability to store core apps outside of profile on desktop b2g; r=fabrice (f6b605e7aa)
- Bug 1155245 - Set the app status correctly for hosted certified apps in developer mode. r=fabrice (131178b80e)
- Bug 1179052 - Add some raptor markers to b2g gecko startup r=gwagner (222256fad8)
- Bug 1163904 - handle -url command line argument. r=fabrice (ee61af1ff9)
- Bug 1167275 - JS error in shell.js handleCmdLine() r=me (32e75c604f)
- Bug 1167197 - Fix GMPProvider on Android r=cpearce Bug 1181209 - Make changes to Gecko needed for b2gdroid to boot. r=fabrice (b35d3a372f)
- Bug 1158544 - Remove FTPChannelChild::mWasOpened and make the base class mWasOpened protected; r=mcmanus (9111e1bc00)
- Bug 1171716 - Part 2: Use NS_ReleaseOnMainThread in nsBaseChannel. r=froydnj (f138124f14)
- partial of Bug 1177175 - Add a UITour target inside the TP panel. (603cc719b3)
- Bug 1175545 - Dont process alt-svc on 421 r=hurley (ad0f2f6e91)
- Bug 1191291 - convert nsHttpChannel::RetargetDeliveryTo warning to log r=michal.novotny (b9c6003df8)
- Bug 1182487 - Don't try to write to HTTP cache entry in nsHttpChannel when entry is open for reading only. r=michal (b36d7014a0)
- Bug 1173069 - Don't accumulate the cache hit telemetry for intercepted channels; r=mayhemer,jdm (aaed79183d)
- Bug 1208755 HttpBaseChannel::ShouldIntercept() should not assume every channel has a LoadInfo. r=ckerschb (d55be94901)
- Bug 1201229 - Return an empty string for a header when an error occurs; r=dragana (256d0462c8)
- Bug 1048048 - add preload content policy types - web platform test updates (r=dveditz) (baa1004dd6)
- Bug 1048048 - add preload content policy types - csp changes (r=dveditz) (17914dadba)
- Bug 1048048 - add preload content policy types for stylesheets (r=cam) (29af13263a)
- Bug 1048048 - add preload content policy types (r=ehsan) (f58a32d51b)
- Bug 1201747 - Don't inspect the subject principal in StorageAllowedForPrincipal. r=mystor (4f2c100882)
- Bug 1176829 - Remove custom elements base element queue. r=smaug (03a520c13d)
- Bug 1176829 follow-up, finish removing unused member to fix bustage. CLOSED TREE (29c6150af8)
- Bug 1179909: Build fix. r=me CLOSED TREE (40e3bdb971)
- Bug 1188932 - Allow the User-Agent header to be explicitly set by requests, r=bkelly, r=jgraham (37aacbd37d) (fe0509a62)
- zlib: CVE-2018-25032 fix, from https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531 (12ec5c77a)
- nss: update in-tree zlib to 1.2.11 with CVE-2018-25032 fix (37c663fb8)

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

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 65589a2a3...37c663fb8:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1138649 - Update remaining callsites to use newChannel2 in toolkit/components (r=gijs,billm) (fa57770530)
- Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update newChannel2 (r=sicking,paolo) (3049b3a9c0)
- Bug 1138808 r=vchang (34450de32b)
- Bug 1166580 - Add tests for mozHasPendingMessage. r=fabrice (09e245c692)
- Bug 1195942 - System message registration fails for substituted permissions r=gwagner (b622602e2b)
- Bug 1196988 - Remove THA support. r=gwagner (4b9100c298)
- Bug 1181555 - Add 'experimental-webcomponents' permission. r=fabrice (204680f324)
- Bug 1139953 - Pass a dummy channel into the cookie service so that nsICookiePermission can compute private browsing mode correctly. r=jdm (13aafbd766)
- Bug 1186920 - Fix b2g applications that use cookies. r=gwagner (1f8525ac26) (9af117c44)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1081970 - Gracefully handle interrupts when running test suite. r=dburns (ebbcee57a6)
- goanna -> gecko (7649f64343)
- part of Bug 1118298 - Client uses unknown command property session_id. r=ato (aeffc72114)
- Bug 1166033 - Notice when the process has died, and restart it, r=dburns (dea1ae5330)
- Bug 1161702 - Add --startup-timeout arg for Marionette; add in-tree config for luciddream, r=ahal (1e409ea7c3)
- Bug 1182681 - Raise IOError when receiving empty string on socket, r=jgraham (9572ac42a9)
- Bug 1168803 - Add --addon option to specify add-ons to be installed. r=dburns (45fec9a7a3)
- Bug 1154525: Make HTMLElement#location and #size use #rect internally (6fd40fb74f)
- Bug 1155716: Part 1: Remove submitElement from Marionette (920c882ea2)
- Bug 1153795 - Bump marionette_driver to 0.4 and marionette_client to 0.10. r=atolfsen (38d2622feb)
- Bug 1157665: Add mozrunner dependency to marionette_driver (a7ae967808)
- Bug 1155716: Part 2: Remove HTMLElement#submit from marionette-driver (3ec2f25d6d)
- Bug 1150522: Add WebDriver string statuses to Marionette client (ac097350b1)
- Bug 1158219: Don't set `id' field if undefined when switching frame (b4c57c6561)
- Bug 1060300: Match Marionette's navigation API docs to reality (4b7289faa3)
- Bug 1108590: Update key that is used to return elements from marionette to the client; r=chmanchester (9197b1dde7)
- Bug 1149625: Order errors by name rather that status code (4d414c81de)
- Bug 941085: File uploads support in Marionette (196b27aadb)
- Bug 1153832: New dispatch style framework in Marionette listener (527d403065)
- Bug 1154691: Align Marionette with WebDriver errors (1826851f62)
- goanna -> gecko (99913c1eed)
- Bug 1137653: If there is a crash don't try any more marionette commands as they will just cause unnecessary errors; r=jgriffin (0c4bf06c84)
- Bug 1135383 - Convert Marionette unit tests to use SpecialPowers.pushPrefEnv. r=jmaher, r=mwargers (ad6a71ff09)
- Bug 1149618 - Implement push_permission in Marionette, r=dburns (4651be41d9)
- Bug 1107706: Part 11: Global modal dialogue support (08385279d2)
- Bug 1107706: Part 12: Drop marionette-* prefix on files (45778505de)
- Bug 1107706: Part 13: Style fixes (a330089332)
- Bug 1107706: Part 16: Fix rebase of action chains for chrome space (fd60a228df)
- Bug 1157258: Fix null type comparisons in driver.js (632e5044e3)
- Bug 1150247 - Check if value is function before binding. r=ato (8b73e08e58)
- Bug 1157261 - Fix typo in reference to curFrame in marionette listener. r=ato (52b6139e71)
- bits of Bug 941085: File uploads support in Marionette (5043e28cea)
- Bug 1153832: New dispatch style framework in Marionette listener (a8ca91660d)
- Bug 945729: Replace error number codes with strings (f7534e048a)
- Bug 1157255: Use typeof to determine MarionetteObj exports (1e130d679c)
- Bug 1157266: Fix error unable to set cookie in listener (ef0f636573)
- Bug 1157259: Correct ScriptTimeoutError reference in listener r=dburns (fffcf71aff)
- Bug 1149618 - Add a sandbox parameter to execute, r=dburns (5dd616e1ac)
- Bug 1155658: Rename "illegal argument" error to "invalid argument" r=chmanchester (63f9a06f70)
- Bug 970728 - Intermittent test_bug344861.html - b2g_start_script.js part. r=jgriffin (e244cad720)
- Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns (200c0f1a27)
- Bug 1194968: Support for Marionette protocol adjustments in Python client (bc05313678)
- Bug 1161606 - Implement 'using_permission' context manager, r=dburns (08a028b299) (36675c4f1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1165272 - Part 1: Remove getAppCodebasePrincipal. r=bholley (6ed136eaee) (643393b1a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1169798 - Refresh the marionette server's window reference when switching between windows to avoid intermittent exception.;r=ato (606c3f22d8)
- Bug 1169600 - Avoid misleading exception in message listeners in marionette server. r=ato (ec8d12becf)
- Bug 1174941: Update server capabilities that are set on startup; r=ato (9ca7a8be79)
- Bug 1174941: Remove all capabilities from desired capabilities if they are in the session capabilitiesand in requiredCapabilities; r=ato (453c905a90)
- Bug 1174941: Update conditional to switch statement to allow more processing of capabilities; r=ato (1460802be1)
- NO BUG: correct import in marionette about_pages tests r=me DONTBUILD (cad6eecb22)
- Bug 1169600 - Remove message listeners intended to coordinate registering a new browser with marionette once the browser has been registered. r=ato (86fed67200)
- Bug 1165449: Add the ability to set a proxy via capabilities on Marionette session start; r=jgriffin (b2107767bb)
- Bug 1178468 - Update marionette cookie support to use nsICookie2. r=jgriffin (90a140c915)
- Bug 1196920: Add specificationLevel capability to Marionette; r=jgriffin (d64f1b7b2e)
- Bug 1197131: Use dispatcher for listener getCurrentUrl (b2ca32f3d0)
- Bug 1197146: Part 2: Use dispatcher for listener findElementsContent (f324b851a6)
- Bug 1197146: Part 1: Prime dispatcher in listener to resolve promises (947dc5bd29)
- Bug 1197133: Use dispatcher for listener getTitle (76b884bb21)
- Bug 1197141: Use dispatcher for listener getPageSource (7ad171b976)
- Bug 1197143: Use dispatcher for listener goBack (c8302aa896)
- Bug 1191432 - improving coverage for marionette accessibility checks. r=automatedtester (4ce11c5110)
- Bug 1197146: Part 3: Use dispatcher for listener findElementContent (26fe7c4198)
- Bug 1197146: Part 4: Use dispatcher for listener isElementSelected (de51ad7e17)
- Bug 1197146: Part 5: Use dispatcher for listener getElementLocation (5c0620ad1d)
- Bug 1197146: Part 6: Use dispatcher for listener clearElement (811670ed39)
- Bug 1155716: Part 1: Remove submitElement from Marionette (52122d817e)
- Bug 1197146: Part 7: Use dispatcher for listener isElementDisplayed (e7408e94ce)
- Bug 1197146: Part 8: Use dispatcher for listener getElementValueOfCssProperty (591c71ba82)
- Bug 1196987: Update UUID returned to be a valid UUID 4; r=jgriffin (e0b19efc78)
- Bug 1152682: Correct invalid selector errors in elements.js (5466b28ff7)
- Bug 1194224 - adding support for Shadow DOM in marionette. r=automatedtester (0f2b2580b9)
- Bug 1200420 - Better handling of startup_timeout, r=AutomatedTester (0ae69578ab)
- Bug 1139158 - Actions made availabe via marionette_driver object. r=jgriffin (4713e8fc1e)
- goanna -> gecko (fa2a0d674f)
- Bug 1143565: Change requirements to not be fixed to a specific marionette transport and driver; r=chmanchester (cbc9e7eab6)
- Bug 1150050 - Bump manifestparser to v1.1 and marionette-client to v0.9.3 to pick up tagging feature, r=AutomatedTester (f63a01da3b)
- Bug 1157823 - Update dependency to reflect that the marionette client requires a more recent mozhttpd. r=ato (594cde8a5e)
- Bug 1155260: Fix base URL override in Marionette runner (a99bd14cac)
- Bug 1159816 - Bump marionette_client to 0.12. DONTBUILD. CLOSED TREE. r=chmanchester (779b4c9866)
- Bug 1161209 - Bump marionette-driver to 0.7, marionette-client to 0.13, r=AutomatedTester (175cc7adea)
- Bug 1163833 - Add integration with browsermob-proxy, r=dburns (bd90184ee1)
- Bug 983821 - 'marionette' cli entrypoint doesn't have access to proper packages. r=dburns (17d4abf193)
- Bug 1168997 - Bump marionette-client to 0.14, r=dburns (5c10bd3404)
- Bug 1169751 - Bump marionette-driver to 0.8, marionette-client to 0.15, r=dburns (95b3c45faa)
- Bug 1177513 - Bump marionette-client to 0.16, r=dburns (d1228ed4bb)
- Bug 902125 - Add a version config/flag for Python Marionette. r=dburns (f72e7463d7)
- Bug 1177780 - remove useless stuff in automation.py. r=jgriffin (d0d0baf473)
- partial of Bug 1170332 - Fix |mach robocop SINGLE_TEST|. (0838005e10)
- goanna->gecko (ef97631963)
- Bug 1162285 - Remove unused environment vars on Android; r=jmaher (bf6b44a3ae)
- Bug 1160324 - Handle missing robocopApk files in runtestsremote.py. r=gbrown (3d5c874630)
- Bug 1169476 -- Implement |mach robocop --serve|. r=gbrown (11039daa39)
- Bug 1160351 - Improve newline handling in getLogcat; r=bc Bug 1160351 - Bustage fix for 57c6c589cfa1 on a CLOSED TREE (d64b410ef4)
- Bug 1137289 - Guard against dumpsys failure in DroidADB; r=jmaher (4a39532464)
- Bug 1175540 - Reduce timeouts for many adb devicemanager calls; r=mcote (528209a4d6)
- bit of Bug 1160662 - Refer to robocop.ini in $OBJDIR/_tests, not $OBJDIR (c288d73c16)
- Bug 1162479 - Fix mochitest make target regression with duplicate extraProfilePath, r=chmanchester (53251cff28)
- Bug 1151533 - Upgrade manually set tc xre r=me (3bb5f8fecd)
- Bug 1161709 - Pull from artifacts for xulrunner instead of s3 directly r=me (6314094083)
- Bug 1144528 - Use hg share on testers r=garndt ON CLOSED TREE (46779ab50c)
- Bug 1142565 - Update tester images to include same fonts as test slaves r=garndt (cf9e546dfa)
- bits of Bug 1144927 - Directly bake in linux64-minidump_stackwak to tester images r=garndt (8b1f3ff968)
- Bug 1157308 - part 1 - Reduce the leak threshold for content processes more. r=erahm (177289cf32)
- Bug 1157308 - part 2 - Reduce the content process leak limit on OS X. r=erahm (98d14f78cd)
- Bug 1173114 - Fallback to chunk-by-dir if runtimes file not found, r=ahal (c7cb797636)
- Bug 1026290 - Avoid TypeError during Android mochitest-chrome; r=chmanchester (a8112e6ca1)
- Bug 1173971 - Force core Xlib events on GTK3. r=karlt (17fc2475e0)
- Bug 1144194 - Only parse test manifests once in mochitest, r=jmaher (37f5c3a764)
- Bug 1171971 - Move test_paths argument out of mach and into mochitest; remove --test-path, r=chmanchester (3ab9acf758)
- Bug 1178154 - move ShutdownLeaks and LSANLeaks from automationutils to mochitest. r=jgriffin (e8ec293a91)
- Bug 1156982 - Add separators to BloatView output. r=froydnj (ac92a67ba9)
- Bug 1152872 - Don't attempt to leak-check the tools that we run as part of the setup for the mochitest suite; r=mccr8 (dd78bcc8bc)
- Bug 1158227 - part 1 - don't run TSan on test tools or the xpcshell HTTP server in mochitests; r=jmaher (59bbf448e5)
- Bug 1158227 - part 2 - set TSAN_OPTIONS environment variable in automationutils.py for TSan; r=jmaher (66e607b25e)
- Bug 1091284 - Remove systemMemory, environment from automationutils. r=jgriffin (817860ab08) (9489c945b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- let->var (7417185de3)
- Bug 1200194 - Expose nsCaret::GetFrameAndOffset for reuse. r=roc This function can be reused by AccessibleCaret. (4506d97981)
- Bug 1200194 - Fix AccessibleCaret is out of scrollport in cursor mode. r=roc (3c80be5af1)
- Bug 1175171 - Deallocate GTK's KeymapWrapper on shutdown. r=karlt (e5e5468d71)
- Bug 895274 part.6 Rename NS_EVENT_ALL to eAllEvents r=smaug (cc76e8ecc8)
- Bug 895274 part.7 Rename NS_WINDOW_START to eWindowEventFirst r=smaug (c7414fa347)
- Bug 895274 part.8 Rename NS_XUL_CLOSE to eWindowClose r=smaug (30e8142328)
- Bug 895274 part.5 Rename NS_EVENT_NULL to eVoidEvent r=smaug (1950fb6c82)
- Bug 895274 part.4 Clean up the macro names of EventNameList.h r=smaug (46a0c74362)
- Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug (fb863b578a)
- Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug (67a2e3c03a)
- fix (f3a9ad8088)
- Bug 1137557 - Part 1: Allow callee of TIP.keydown() to figure out preventDefault() of keydown and keypress event. r=masayuki, r+sr=smaug (c1d9bca9d0)
- Bug 1119133 Implement TextEventDispatcher::EndInputTransaction() for ensuring TextEventDispatcher forgets the link with TextInputProcessor r=smaug (fffdced45e) (8ace8dfc0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1125045 - yAxisVisible should compare with offset.height instead of pos.width. r=xyuan (60af2d9333)
- Bug 1162360 - Dispatches focus and blur message synchronously. r=yxl (f352609f79)
- Bug 1175399 - Move readonly detection into isFocusableElement. r=janjongboom (e50f849f86)
- Bug 1137557 - Part 2: Remove sendKeyEvent from forms.js. r=masayuki, r=smaug (to make the webidl hook happy) (764b6cedd1)
- Bug 1175024 - Don't destroy and recreate DOMRequestIpcHelper instance for every InputContext. r=fabrice (de6c6840ab) (0b39daa42)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1199289 - r=valentin,dao (bfaf064b19)
- Bug 1202312 - Remove an old forward declaration and typedef. r=kats (1fc905fe5d)
- Bug 1170894 - Implement nsIFrameLoader::SwitchProcessAndLoadURI. r=smaug (194b0e81f6)
- Bug 1199765 - Add support to TabParent for querying the active state of remote browsers. r=Mossop (a9b24d4083)
- Bug 1165796 - Part 1: Make PrefEnabledRunnable usable for other preference names. r=baku (2e83d3ecc7)
- Bug 1168933 - Send referrer when downloading worker script. r=khuey (69e48dea42)
- Bug 1165796 - Part 2: Implement PerformanceObserver.r=baku (9f16f01051)
- Bug 1165796 - Part 0: Unified build fix. r=baku (0605bf4397)
- Bug 1165796 - Part 3: Fix PerformanceObserverEntryList::GetEntries filtering for initiatorType. r=baku (12d07cee20)
- Bug 1192787 - Readd performance enabled test to ResponseEndHighRes; r=baku (f75fbaba13)
- Bug 1197003 - Part 1 - PerformanceObserver::Disconenct() should be called before mPerformance is destroyed. r=baku (d4dd3a960b)
- Bug 1195700 - Disconnect performance observer before being destroyed to avoid crash. r=baku (e9e743d4d2)
- Bug 1197003 - Part 2 - Implement processing algorithm for PerformanceObserver to notify a batch of entries. r=baku (4a0432765f)
- Bug 1155761 followup: Annotate nsPerformance::InsertUserEntry as 'override'. rs=ehsan (0552b7f75f) (359792367)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- namespace (9098f16503)
- Bug 1200337 - Part 1: Don't expose standard HTTP headers during interception in non-e10s mode, r=mcmanus (de66cfebfd)
- Bug 1200337 - Part 2: Add a Web Platform Test to check the visibility of default headers during interception, r=bkelly (7bc6a6da3a)
- Bug 1169772 - Add Android version to platform identifier of Fennec's UA string. r=mfinkle, r=gerv (dec38d4c25)
- code style (21d40d3b6b)
- Bug 1108183 - Regularize case of language subtags in Accept-Language header. r=mcmanus (cf10ae2cb2)
- Bug 1152897 - update Alt-Svc pref name and default r=hurley (bc3c5e998c)
- Bug 1198387 - Remove use-cache preference and its references. r=mcmanus (732b2552d0)
- Bug 1036275 - Change nsHttpChannel to call into PackagedAppService fo urls containing !// r=honzab (eba098a919)
- Bug 1199049 - Part 3: Add a CORS preflight result notification API; r=jduell,ckerschb,sicking (2f823319a2)
- Bug 1199049 - Part 4: Perform CORS preflights from nsHttpChannel before connecting to the network; r=jduell,ckerschb,sicking (b87f957b19)
- Bug 1199049 - Part 5: Preserve the CORS preflight information when setting up a replacement channel; r=jduell (0ff5213af9)
- Bug 1199049 - Part 6: Transfer the preflight parameters to the parent process in e10s mode; r=jduell (6ed48d9512)
- Bug 1199049 - Part 7: Remove entries from the CORS preflight cache in the parent process when a CORS check in the child process fails; r=jduell (f0cf6759f3)
- Bug 1199049 - Part 8: Use Necko-level CORS preflights in fetch; r=jdm (8b91e8c6fa)
- Bug 1199049 - Part 9: Use Necko-level CORS preflights in XHR; r=jdm (a48e71430a)
- Bug 1199049 - Part 10: Use Necko-level CORS preflights in sendBeacon; r=jdm (9fb3aaad6d)
- Bug 1199049 - Part 11: Make it impossible to start CORS preflights from outside of Necko; r=jduell,ckerschb,sicking (5a371e2cd2)
- Bug 1199049 - Part 12: Move the calls on the listener object to OnPreflightFailed(); r=jduell (2119233974)
- Bug 1199049 - Part 13: Cancel the preflight channel if the original channel gets canceled when a CORS preflight is in progress; r=jduell,sicking (59df760454)
- Bug 1199049 - Part 14: Cancel the original channel in case a CORS preflight fails using AsyncAbort(); r=jduell (4e6afdfe41)
- Bug 1199049 - Part 15: Add a missing include (d881400b2a)
- Bug 1206084 Always Cancel() channel in nsCORSListenerProxy for failed redirects. r=ehsan (d31d4e4e35) (e76a0e8c2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- bug 1204614 - use h2 per stream flow control to deal with suspended channels r=hurley (1f8f4fe7f1)
- bug 1142384 - eventtokenbucket thread management r=hurley (a7bbb17cf8)
- bug 1179560 - some 421 retries dont work r=hurley (57b9d738e7)
- bug 1187239 - ontransportstatus SENDING_TO should not use request stream re-entrantly r=hurley r=bz (ca9fe4e299)
- bug 1196882 - dont enforce h1 framing on non 2xx r=bagder (5fbafc06af)
- bug 1206771 - fix reentrantFlag compiler warning on >= beta r=jduell (de1fbf71cd)
- bug 1148237 restart verifier null pattern r=honzab (32953a08dd)
- Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=smaug (36825e2213)
- Bug 1199796 - Refactor Request and XHR request method validation. r=nsm (95639c3097)
- Bug 1154411 - Do not close same fd twice r=bent (d92f48ce05)
- Bug 1199862 - In the case of a DivertToParent a message or error prompt may block in a OnStartRequest or OnDataAvailable and therefore we need to suspend receiving further OnDataAvailable or OnStopRequest, etc. r=jduell (05d42bb4ac)
- Bug 1206894 - Enable asynchronous dispatching of fetch events; r=jdm (e74982babf)
- Bug 1176073 - Missing mIPCClosed check in SendReportSecurityMessage. r=honza (369d25cf44)
- missing bits of Bug 1184971 - Expose cookieBehavior and cookieLifetimePolicy preference variants from nsICookieService. r=ehsan (311867e5b0)
- Bug 1184275 - Remove warnings that URI is not a file URI. r=jduell (19cde2bb7f)
- Bug 1184798 - Ensure workers loads are treated as non-subresource fetches. r=jdm (996df180be)
- Bug 1187217 - Fix deref nullptr loadInfo in nsDocShell::LoadStream. r=bz (6e734e7688)
- code style (9b783b1235)
- Bug 1184260 - Remove warning if GetRootScrollFrame returns null in GetCurScrollPos. r=smaug (7d667886f5)
- Bug 1196290 - Do not update orientation lock when app docshell is activated. r=smaug (1c42abec55)
- Bug 1191178 - Part 1: Add a function to check frame timing preference value. r=smaug (cb6fa1b1e4)
- Bug 1191178 - Part 0: Fix unified build in dom/base. Add missing headers and sorting them. r=smaug (64814477f7)
- Bug 1191178 - Part 0.1: GetSriLog() is needed to avoid unified build failure. r=francois (80e29ae34a)
- Bug 1191178 - Part 0.2: Include nsBaseHashTable in nsScriptNameSpaceManager.h explicitly to avoid unified build errors. r=njn (cf98949e2d)
- Bug 1191178 - Part 2: Add PerformanceRenderTiming and PerformanceCompositeTiming. r=smaug (954df4283c)
- Bug 1163545 - Bypass AppCache completely when Service Workers supported & registered, r=jdm (2ee23b3ee9)
- Bug 1192946 - Use channel->ascynOpen2 in widget/windows/WinUtils.cpp (r=sicking) (931b4d6bee)
- Bug 1048048 - add preload content policy types for images (r=seth) (824b404ee1)
- Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug (411fd23491)
- Bug 895274 part.12 Rename NS_KEY_BEFORE_DOWN to eBeforeKeyDown r=smaug (2246daafa8)
- Bug 895274 part.13 Rename NS_KEY_AFTERE_DOWN to eAfterKeyDown r=smaug (3be7824e25)
- Bug 895274 part.14 Rename NS_KEY_BEFORE_UP to eBeforeKeyUp r=smaug (a93199c8c9)
- Bug 895274 part.15 Rename NS_KEY_AFTER_UP to eAfterKeyUp r=smaug (57d0905783)
- Bug 895274 part.16 Rename NS_RESIZE to eResize r=smaug (7833338de2)
- Bug 895274 part.17 Rename NS_SCROLL_EVENT to eScroll r=smaug (ff6d0cdfd4)
- Bug 895274 part.95 Rename NS_MUTATION_NODEINSERTEDINTODOCUMENT to eLegacyNodeInsertedIntoDocument r=smaug (3f3d730ee2)
- Bug 895274 part.96 Rename NS_MUTATION_START to eLegacyMutationEventFirst r=smaug (98c31b5e38)
- Bug 895274 part.97 Rename NS_MUTATION_NODEREMOVEDFROMDOCUMENT to eLegacyNodeRemovedFromDocument r=smaug (1ba815caae)
- Bug 895274 part.98 Rename NS_MUTATION_CHARACTERDATAMODIFIED to eLegacyCharacterDataModified r=smaug (16e625cbb6)
- Bug 895274 part.99 Rename NS_MUTATION_SUBTREEMODIFIED to eLegacySubtreeModified r=smaug (7ec172cef7)
- Bug 895274 part.100 Rename NS_MUTATION_NODEINSERTED to eLegacyNodeInserted r=smaug (a4d22eb9cd)
- Bug 895274 part.101 Rename NS_MUTATION_NODEREMOVED to eLegacyNodeRemoved r=smaug (746766bc0a)
- Bug 895274 part.102 Rename NS_MUTATION_ATTRMODIFIED to eLegacyAttrModified r=smaug (eef12e69bc)
- Bug 895274 part.103 Rename NS_MUTATION_END to eLegacyMutationEventLast r=smaug (d3b375d3fe)
- Bug 895274 part.149 Rename NS_USER_DEFINED_EVENT to eUnidentifiedEvent r=smaug (0fe272aa46)
- Bug 1205533 - Fix and disallow warnings in gfx/qcms/. r=jrmuizel. (6cf4efeb47)
- Bug 1188347 - Properly handle OOM during script cloning. r=jandem (93934b2aff)
- Bug 1188347 - Part 2: Fix bustage. r=jandem (61fcb2b899)
- Bug 1175442 Make nsContentUtils::SendKeyEvent() take nsIWidget* rather than nsCOMPtr<nsIWidget> r=smaug (2115e04234)
- Bug 1188347 - Part 3: Only run test relying on debug builds in debug builds. r=bustage (25e84b0a2c)
- Bug 1188347 - Part 4: Root LazyScript* in CloneScriptIntoFunction. r=bustage (18dd9e84ca)
- spacing (b45fe5d45b)
- Bug 1162791 - Add-ons should be enabled by default when installed r=ferjm (d5062d5592)
- Bug 1173666 - Expose the URL of the page that calls mozApps.connect to the app exposing the port. r=ferjm, r=baku (74b106fac5)
- Bug 1191516 - Make checkInstalled return a DOMApplication object. r=fabrice (01dfb29190) (50e77397b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 904479 - Added createPromiseWithId() that returns id of resolver r=kanru,nsm (2ac672d882)
- Bug 1166580 - Disable mozHasPendingMessage tests on non-browser platform. r=me (03c689964b)
- Bug 1162281 - Invalid system message handler in an App Manifest can break the entire system. r=fabrice (e192a95f9c)
- Bug 1198988 - Turn off some useless dump() calls r=ferjm (34fc83b236)
- Bug 1164498: Remove |DispatchBluetoothReply|, r=btian (6143335efa)
- Bug 1001757 - Add ability to store core apps outside of profile on desktop b2g; r=fabrice (f6b605e7aa)
- Bug 1155245 - Set the app status correctly for hosted certified apps in developer mode. r=fabrice (131178b80e)
- Bug 1179052 - Add some raptor markers to b2g gecko startup r=gwagner (222256fad8)
- Bug 1163904 - handle -url command line argument. r=fabrice (ee61af1ff9)
- Bug 1167275 - JS error in shell.js handleCmdLine() r=me (32e75c604f)
- Bug 1167197 - Fix GMPProvider on Android r=cpearce Bug 1181209 - Make changes to Gecko needed for b2gdroid to boot. r=fabrice (b35d3a372f)
- Bug 1158544 - Remove FTPChannelChild::mWasOpened and make the base class mWasOpened protected; r=mcmanus (9111e1bc00)
- Bug 1171716 - Part 2: Use NS_ReleaseOnMainThread in nsBaseChannel. r=froydnj (f138124f14)
- partial of Bug 1177175 - Add a UITour target inside the TP panel. (603cc719b3)
- Bug 1175545 - Dont process alt-svc on 421 r=hurley (ad0f2f6e91)
- Bug 1191291 - convert nsHttpChannel::RetargetDeliveryTo warning to log r=michal.novotny (b9c6003df8)
- Bug 1182487 - Don't try to write to HTTP cache entry in nsHttpChannel when entry is open for reading only. r=michal (b36d7014a0)
- Bug 1173069 - Don't accumulate the cache hit telemetry for intercepted channels; r=mayhemer,jdm (aaed79183d)
- Bug 1208755 HttpBaseChannel::ShouldIntercept() should not assume every channel has a LoadInfo. r=ckerschb (d55be94901)
- Bug 1201229 - Return an empty string for a header when an error occurs; r=dragana (256d0462c8)
- Bug 1048048 - add preload content policy types - web platform test updates (r=dveditz) (baa1004dd6)
- Bug 1048048 - add preload content policy types - csp changes (r=dveditz) (17914dadba)
- Bug 1048048 - add preload content policy types for stylesheets (r=cam) (29af13263a)
- Bug 1048048 - add preload content policy types (r=ehsan) (f58a32d51b)
- Bug 1201747 - Don't inspect the subject principal in StorageAllowedForPrincipal. r=mystor (4f2c100882)
- Bug 1176829 - Remove custom elements base element queue. r=smaug (03a520c13d)
- Bug 1176829 follow-up, finish removing unused member to fix bustage. CLOSED TREE (29c6150af8)
- Bug 1179909: Build fix. r=me CLOSED TREE (40e3bdb971)
- Bug 1188932 - Allow the User-Agent header to be explicitly set by requests, r=bkelly, r=jgraham (37aacbd37d) (fe0509a62)
- zlib: CVE-2018-25032 fix, from https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531 (12ec5c77a)
- nss: update in-tree zlib to 1.2.11 with CVE-2018-25032 fix (37c663fb8)

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

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

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

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230603-3219d2d-uxp-765a6434c-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230603-3219d2d-uxp-765a6434c-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-20230603-3219d2d-uxp-765a6434c-xpmod-ia32.7z

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

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230603-d849524bd-uxp-765a6434c-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230603-d849524bd-uxp-765a6434c-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230603-d849524bd-uxp-765a6434c-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230603-d849524bd-uxp-765a6434c-xpmod.7z

Official UXP changes picked since my last build:
- Issue #2256 - Implement Object.hasOwn(object, property) (77bd81595)
- Issue #2257 - Remove rematerialized frames after bailouts and exceptions. (2a7ff7ce1)

Official Pale-Moon changes picked since my last build:
- [Pale-Moon] Issue #1925 - Add pref to control history menu length. (e3d51b39b)
- [Pale-Moon] Issue #1925 - Follow-up: Don't show link items when pref is less than 1. (075eebec1)
- [Pale-Moon] Issue #1925 - Follow-up: Throw errors on invalid values. (1768eb193)
- [Pale-Moon] [SSUAO] Update chase.com override after breakage. (4b0e27bb4)

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- [Basilisk] [SSUAO] Update chase.com override after breakage. (765a6434c)

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

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

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

Browsers release notes

Unread post by roytam1 »

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230603-ef491d91-uxp-765a6434c-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230603-ef491d91-uxp-765a6434c-xpmod.7z

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

repo changes:
- [SSUAO] sync with my UXP's Basilisk SSUAO (ef491d91)

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

--

New build of HBL-UXP for XP!

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

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

for UXP changes please see above.

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

Browsers release notes

Unread post by roytam1 »

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

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

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

Repo changes:
- [Basilisk] [SSUAO] Update chase.com override after breakage. (b168e4f9e)
- import from UXP: Issue #2256 - Implement Object.hasOwn(object, property) (77bd8159) (851d50ff1)
- import from UXP: Issue #2257 - Remove rematerialized frames after bailouts and exceptions. (2a7ff7ce) (0996bd29e)

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

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230603-193db9294d-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 1071646 - Light refactoring of lexical binding helpers in Parser. (r=jorendorff) (08dd35a4aa)
- Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu) (8767ca1400)
- Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff) (3a4b960615)
- Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff) (7688ce37ca)
- Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff) (6f19a9c7c9)
- Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff) (c96ca0203c)
- Bug 1071646 - Support JSOP_BINDVAR in Baseline. (r=jandem) (d7912d6cd7)
- Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem) (9c76c0f995)
- Bug 1227677 - Emit code for PNK_COMPREHENSIONFOR using separate code from that used for for-loops. r=shu (d565e9e21d)
- Bug 1227677 - Minor renaming. r=shu (ec3a477823)
- Bug 1227677 - Rename the misnomer |letDecl| variable associated with for-in/of loop variables to |letBlockScope|, as that's much closer to its actual meaning. (Notably, |for (let x of []);| does *not* mean |*letDecl|.) r=shu (c9feaa68c2)
- Bug 1227677 - Simplify code in light of the fact that for-in/of loops never have a PNK_LEXICALSCOPE declaration node and therefore never have a letBlockScope requiring pushing and popping. r=shu (19ff248532)
- Bug 1225298 - Use GCHashSet for SavedStack set of frames, r=terrence (9ed6c0f4c3)
- Bug 1225474: Ensure we only ever seed the js::SavedStacks PRNG state with valid states. r=fitzgen (99c858644b)
- Bug 1230162 - allocate less, when we can. r=luke (563337bc70)
- Bug 1225298 - Use GCHashSet for SymbolRegistry, r=terrence (4d0cfc2931)
- Bug 1227028: TraceLogger - Fix when to keep the payload of a TraceLogger event, r=bbouvier (cb3bea30fc)
- Bug 1228238 - "TraceLogger: don't enable tracelogger unless TLOPTIONS is set". r=hv1989 (c9d56ad367)
- Bug 1224809 - "TraceLogger: Document what are enabled in 'TLLOG=Default' and 'TLLOG=IonCompiler'". r=hv1989 (64b6ebceea)
- Bug 1223767 - "TraceLogger: Assertion failure: i < size_, at js/src/vm/TraceLoggingTypes.h:210". r=hv1989 (1b50e8acb7)
- Bug 1227914: TraceLogger - Limit the memory tracelogger can take, r=bbouvier (458da9b2f7)
- Bug 1259403 - Tracelogger: Only increase capacity by multiples of 2, r=bbouvier (1e4bf23eab)
- Bug 1225346 - Fix parseModule() error handling r=terrence (b100c793dc)
- bug 1224308 - Remove some Makefile cruft. r=gps (f094c44df9)
- Bug 1217911 - Use correct scope when bailing out a module script r=shu (c4f39cf294)
- Bug 1230039 - IonMonkey: MIPS: Implement cacheFlush for Loongson3. r=jandem (01c5af81f2)
- Bug 922406 - Ion-compile global scripts that use 'this'. r=shu (cb66effddf)
- Bug 1227567 - Add Ion cache for module namepsace imports r=shu (72f4a4e971)
- Bug 1216107 - Remove bogus assert. (r=arai) (bad84d1795)
- Bug 1225367 - Fix bogus asserts when storing symbols to typed arrays. r=h4writer (0220c4ca3b)
- Bug 1226188 - Define the DEFINED_ON_DISPATCH_RESULT macro such that it can be called with no arguments as well as with one argument. r=nbp (69138260f3)
- Bug 1227567 - Add baseline IC to optimise module namespace imports r=shu (692aaf3e8a)
- Bug 1226816: SharedStubs - Don't enable the call scripted get prop shared stub in ionmonkey yet, r=jandem (b71ff142f4)
- Bug 1229396: Templatize get{Float,Double,SimdData}; r=jandem (3b75e4e4ff)
- Bug 1229396: Templatize constants merging in the shared x86 masm; r=jandem (d32cdb2b1b)
- Bug 1229396: Templatize Float/Double/SimdData in MacroAssembler-x86-shared.h; r=jandem (0ae16c027a)
- Bug 1229396: Propagate OOM when pushing elements to the uses array; r=jandem (8ddb05d926)
- bits of Backed out 2 changesets (bug 1229604) (1285191abd)
- Bug 1229821 - IonMonkey: MIPS: Fix merge macro assemblers. r=bbouvier (078b702c7d)
- Bug 1230404 - IonMonkey: MIPS32: Fix load32(wasm::SymbolicAddress, Register). r=bbouvier (c7861440e2)
- Bug 1213165 - IonMonkey: MIPS32: Fix ion/bug901086.js failed. r=nbp f=rankov (63d3f07b39)
- Bug 1230403 - IonMonkey: MIPS: Add add64 to mips32. r=arai (105e49c927)
- Bug 1208259 - ARM64: Handle an empty nursery in branchValueIsNurseryObject(). r=bhackett (95d6a15432)
- Bug 1207827 - Fix OOM error in ARM64 simulator. r=nbp (076d2a5a5e)
- Bug 1204700 - ARM: Use a different scratch register for store32. r=sstangl (b6e70c4d26)
- Bug 1221359 - Fix ARM assembler assertion that doesn't hold if we are OOM r=jolesen (7e79f2b4f9)
- No bug. Remove some long obsolete files. r=woof! (c95a1f341b) (3931475e3b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1200445 - Expose android native apps trough the navigator.mozApps api r=snorp,ferjm (5f2e5df93a)
- Bug 1199844 - limit webapp debug logging to webapp tests; r=fabrice (59bf73deb2)
- Bug 1199295 - Pass right loadingPrincipal to uriloader/prefetch - dom/apps (r=fabrice) (8bdab29703)
- Bug 1213170 - followup r=bustage on a CLOSED TREE (9ac5f0a677)
- Bug 1194243 - Keep the message manager alive in doUninstall() to be able to signal the result back; r=myk (3093189372)
- Bug 1154864 - Fix getScopeByLocalId use in PushService.jsm r=nsm (0f67e9de60)
- Bug 1196963 - Make extensions work without being in developer mode r=jduell (e120108628)
- Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (1582ac0320)
- Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (7949555b43)
- Bug 1186805 - Replace nsBaseHashtable::EnumerateRead() calls in dom/datastore/ with iterators, r=njn (0c6f234576)
- Bug 1208355 - Fix -Wshadow warnings in dom/datastore. r=baku (8b617685d4)
- Bug 1214092 - Part 1 of 1: Exposed WebSpeech API SpeechRecognition Interface to privileged apps. r=smaug (e33c92d4e8)
- Bug 1218337 - Part 1 of 1: Introduced permission 'speech-recognition' and used it in place of the app-check. r=smaug (1cdf67a55f)
- Bug 1051604 - Adapt VAD strategy on SpeechRecognition to be less strict on some devices with poor mics. r=smaug (911258b56e)
- Bug 1111135 - Part 1: Add audio-capture:3gpp perimission. r=fabrice (c98bee92a6)
- bit of 1196988 (a334242521)
- Bug 1193183 - Correctly implement SpeechRecognitionAlternative::confidence using ps_get_prob(). r=anatal (14a881b44f)
- Bug 1197455 - Call ps_set_search() only after successful grammar compilation. r=anatal (55d37ea0fb)
- Bug 1156560 - Prefer old CDMs on update if they are in use - r=cpearce (b763f1044a)
- Bug 1228215 - Add helper to do dir enumeration in GMPServiceParent. r=jwwang (1d3bc1eef0)
- Bug 1228215 - Store each GMP's storage and nodeId salt in separate directories. r=jwwang (20fb2b7a18)
- Bug 1172396 - Update GMP trial creation pref from chrome process - r=cpearce (123d97d03a)
- Bug 1228215 - Add a 'gmpName' parameter to GMPService::GetNodeId(), so each GMP can see a different nodeId for the same origin. r=jwwang (fceaef0c11)
- fixes for no EME (b70879a799)
- Bug 1228215 - Migrate existing GMP storage from post-42 pre-45 location to 45 location. r=jwwang (9da581744d)
- missing crash stuff (b537d416b3)
- Bug 1187193 - Use UserData() instead of Data() in ConstIter loops that used to be EnumerateRead's. r=njn (2a4c297f36)
- Bug 1211337 - Added crash report annotations tracking sync shutdown (60b3004394)
- Bug 1173195 - Don't assert success until successful in GMPSharedMemManager. r=edwin (3844ba6e20)
- Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang (eccf4dbecc)
- Bug 1224442: null-check GMP Parent Shmem messages from the Child to handle messages after shutdown r=cpearce (d12b9c57c2)
- add some defines (3c4fc2d5b9)
- Bug 1220929 - RemotePageManager should let us get all ports for a browser. r=Mossop (402fc2a536)
- Bug 1220929 - RemotePageManager should use documentURI and allow special URLs with query params. r=Mossop (9fc73b228e)
- Bug 1144422 - fix lightweight theme code to deal with invalid CSS so we don't mistakenly keep text colors, r=jaws (8b47394d6c)
- Bug 1229519: Fix download managers to pass eslint checks. r=mak (e4a684db58)
- Bug 1180113 - Introducing g2p algorithm inside pocketsphinx to allow out of dictionary words to be added to grammars. r=smaug (b3a23daf56)
- Bug 1202989 - Added check for 0 length phones string in addition to NULL. r=andrenatal (387faeb88c)
- Bug 1171082 - Now _WIN32_WINNT is defined to 0x0400 only if it is not defined, 0x0400 is the minimal version. Also modified update.sh to do this. r=smaug (bb7dd37c00)
- bits of Bug 1165518 - Part 2: Replace prlog.h with Logging.h. (fc0ca3ca20)
- Bug 1188970: Fix usage of forward slash in constructing webrtc trace file path. r=rjesup (8518b84be1)
- Bug 1225682 - Don't use nsAuto{,C}String as class member variables in docshell/. r=bz (839a57580e)
- Bug 1220916 - Remove "WARNING: TimelineConsumers could not be initialized" when running gtests, r=fitzgen (c89330afcc)
- Bug 1217836 - Add a readme file to our timeline backend, r=jsantell (df0ea6b198)
- enable shadow (dcad5bdb7a) (c4d71010c8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1224810 - "TraceLogger: Add the script information for the event created by BytecodeCompiler". r=hv1989 (12b6891fa7)
- Bug 1227677 - Simplify emitting of comprehension variables. r=shu (4e9ea2fee7)
- bug 1223529 - remove ipc/chromium/Makefile.in. r=gps (8d71334ca0)
- Bug 1225682 - Don't use nsAuto{,C}String as class member variables in widget/. r=roc (4355625107)
- Bug 1225188. Implement window.onstorage. r=smaug (50168cdffb)
- Bug 1286158 - Add Android 64bit support for libevent. r=billm (b33cb1fccf)
- Bug 1162524: Fix error handling |UnixSocketWatcher::Connect|, r=kmachulis (04e67535b4)
- Bug 1178514 - Mark one-argument constructors in IPDL tests as 'explicit'. r=bent (cc6fde1e1c)
- some warnings stuff (68ecef6622)
- Bug 1170231: Part 1 - Remove condition that may cause deadlock in IPC when mediating interrupt races; r=dvander (79dd6902a2)
- Bug 1170231: Part 2 - Regression test for IPC race mediation deadlock; r=dvander (eabe33218f)
- Bug 1167396 - Make ProtocolCloneContext::mContentParent a smart pointer. r=bent (519ad9f47e)
- Bug 1213567: Prevent neutering from occurring during CreateWindow(Ex) calls; r=jimm (6550685051)
- Bug 1177013 - Bug fixes for CPOW cancelation (r=dvander) (b50da43c07)
- Bug 1217640 - MessageChannel::Call() should delete aMsg when the channel is not connected. r=jld (899b0e6349)
- Bug 1159037: Ensure correct parent and child message are passed to MessageListener::MediateInterruptRace; r=dvander (96c1f42029)
- Bug 1177013 - Telemetry for CPOW cancelation (r=dvander) (ec704af72c)
- Bug 1050122 - Part 2: Disable preallocate when proc loader is not initialized. r=khuey (2d35b8e25e) (193db9294d)

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

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git ed2747a092..193db9294d:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1071646 - Light refactoring of lexical binding helpers in Parser. (r=jorendorff) (08dd35a4aa)
- Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu) (8767ca1400)
- Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff) (3a4b960615)
- Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff) (7688ce37ca)
- Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff) (6f19a9c7c9)
- Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff) (c96ca0203c)
- Bug 1071646 - Support JSOP_BINDVAR in Baseline. (r=jandem) (d7912d6cd7)
- Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem) (9c76c0f995)
- Bug 1227677 - Emit code for PNK_COMPREHENSIONFOR using separate code from that used for for-loops. r=shu (d565e9e21d)
- Bug 1227677 - Minor renaming. r=shu (ec3a477823)
- Bug 1227677 - Rename the misnomer |letDecl| variable associated with for-in/of loop variables to |letBlockScope|, as that's much closer to its actual meaning. (Notably, |for (let x of []);| does *not* mean |*letDecl|.) r=shu (c9feaa68c2)
- Bug 1227677 - Simplify code in light of the fact that for-in/of loops never have a PNK_LEXICALSCOPE declaration node and therefore never have a letBlockScope requiring pushing and popping. r=shu (19ff248532)
- Bug 1225298 - Use GCHashSet for SavedStack set of frames, r=terrence (9ed6c0f4c3)
- Bug 1225474: Ensure we only ever seed the js::SavedStacks PRNG state with valid states. r=fitzgen (99c858644b)
- Bug 1230162 - allocate less, when we can. r=luke (563337bc70)
- Bug 1225298 - Use GCHashSet for SymbolRegistry, r=terrence (4d0cfc2931)
- Bug 1227028: TraceLogger - Fix when to keep the payload of a TraceLogger event, r=bbouvier (cb3bea30fc)
- Bug 1228238 - "TraceLogger: don't enable tracelogger unless TLOPTIONS is set". r=hv1989 (c9d56ad367)
- Bug 1224809 - "TraceLogger: Document what are enabled in 'TLLOG=Default' and 'TLLOG=IonCompiler'". r=hv1989 (64b6ebceea)
- Bug 1223767 - "TraceLogger: Assertion failure: i < size_, at js/src/vm/TraceLoggingTypes.h:210". r=hv1989 (1b50e8acb7)
- Bug 1227914: TraceLogger - Limit the memory tracelogger can take, r=bbouvier (458da9b2f7)
- Bug 1259403 - Tracelogger: Only increase capacity by multiples of 2, r=bbouvier (1e4bf23eab)
- Bug 1225346 - Fix parseModule() error handling r=terrence (b100c793dc)
- bug 1224308 - Remove some Makefile cruft. r=gps (f094c44df9)
- Bug 1217911 - Use correct scope when bailing out a module script r=shu (c4f39cf294)
- Bug 1230039 - IonMonkey: MIPS: Implement cacheFlush for Loongson3. r=jandem (01c5af81f2)
- Bug 922406 - Ion-compile global scripts that use 'this'. r=shu (cb66effddf)
- Bug 1227567 - Add Ion cache for module namepsace imports r=shu (72f4a4e971)
- Bug 1216107 - Remove bogus assert. (r=arai) (bad84d1795)
- Bug 1225367 - Fix bogus asserts when storing symbols to typed arrays. r=h4writer (0220c4ca3b)
- Bug 1226188 - Define the DEFINED_ON_DISPATCH_RESULT macro such that it can be called with no arguments as well as with one argument. r=nbp (69138260f3)
- Bug 1227567 - Add baseline IC to optimise module namespace imports r=shu (692aaf3e8a)
- Bug 1226816: SharedStubs - Don't enable the call scripted get prop shared stub in ionmonkey yet, r=jandem (b71ff142f4)
- Bug 1229396: Templatize get{Float,Double,SimdData}; r=jandem (3b75e4e4ff)
- Bug 1229396: Templatize constants merging in the shared x86 masm; r=jandem (d32cdb2b1b)
- Bug 1229396: Templatize Float/Double/SimdData in MacroAssembler-x86-shared.h; r=jandem (0ae16c027a)
- Bug 1229396: Propagate OOM when pushing elements to the uses array; r=jandem (8ddb05d926)
- bits of Backed out 2 changesets (bug 1229604) (1285191abd)
- Bug 1229821 - IonMonkey: MIPS: Fix merge macro assemblers. r=bbouvier (078b702c7d)
- Bug 1230404 - IonMonkey: MIPS32: Fix load32(wasm::SymbolicAddress, Register). r=bbouvier (c7861440e2)
- Bug 1213165 - IonMonkey: MIPS32: Fix ion/bug901086.js failed. r=nbp f=rankov (63d3f07b39)
- Bug 1230403 - IonMonkey: MIPS: Add add64 to mips32. r=arai (105e49c927)
- Bug 1208259 - ARM64: Handle an empty nursery in branchValueIsNurseryObject(). r=bhackett (95d6a15432)
- Bug 1207827 - Fix OOM error in ARM64 simulator. r=nbp (076d2a5a5e)
- Bug 1204700 - ARM: Use a different scratch register for store32. r=sstangl (b6e70c4d26)
- Bug 1221359 - Fix ARM assembler assertion that doesn't hold if we are OOM r=jolesen (7e79f2b4f9)
- No bug. Remove some long obsolete files. r=woof! (c95a1f341b) (3931475e3b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1200445 - Expose android native apps trough the navigator.mozApps api r=snorp,ferjm (5f2e5df93a)
- Bug 1199844 - limit webapp debug logging to webapp tests; r=fabrice (59bf73deb2)
- Bug 1199295 - Pass right loadingPrincipal to uriloader/prefetch - dom/apps (r=fabrice) (8bdab29703)
- Bug 1213170 - followup r=bustage on a CLOSED TREE (9ac5f0a677)
- Bug 1194243 - Keep the message manager alive in doUninstall() to be able to signal the result back; r=myk (3093189372)
- Bug 1154864 - Fix getScopeByLocalId use in PushService.jsm r=nsm (0f67e9de60)
- Bug 1196963 - Make extensions work without being in developer mode r=jduell (e120108628)
- Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (1582ac0320)
- Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (7949555b43)
- Bug 1186805 - Replace nsBaseHashtable::EnumerateRead() calls in dom/datastore/ with iterators, r=njn (0c6f234576)
- Bug 1208355 - Fix -Wshadow warnings in dom/datastore. r=baku (8b617685d4)
- Bug 1214092 - Part 1 of 1: Exposed WebSpeech API SpeechRecognition Interface to privileged apps. r=smaug (e33c92d4e8)
- Bug 1218337 - Part 1 of 1: Introduced permission 'speech-recognition' and used it in place of the app-check. r=smaug (1cdf67a55f)
- Bug 1051604 - Adapt VAD strategy on SpeechRecognition to be less strict on some devices with poor mics. r=smaug (911258b56e)
- Bug 1111135 - Part 1: Add audio-capture:3gpp perimission. r=fabrice (c98bee92a6)
- bit of 1196988 (a334242521)
- Bug 1193183 - Correctly implement SpeechRecognitionAlternative::confidence using ps_get_prob(). r=anatal (14a881b44f)
- Bug 1197455 - Call ps_set_search() only after successful grammar compilation. r=anatal (55d37ea0fb)
- Bug 1156560 - Prefer old CDMs on update if they are in use - r=cpearce (b763f1044a)
- Bug 1228215 - Add helper to do dir enumeration in GMPServiceParent. r=jwwang (1d3bc1eef0)
- Bug 1228215 - Store each GMP's storage and nodeId salt in separate directories. r=jwwang (20fb2b7a18)
- Bug 1172396 - Update GMP trial creation pref from chrome process - r=cpearce (123d97d03a)
- Bug 1228215 - Add a 'gmpName' parameter to GMPService::GetNodeId(), so each GMP can see a different nodeId for the same origin. r=jwwang (fceaef0c11)
- fixes for no EME (b70879a799)
- Bug 1228215 - Migrate existing GMP storage from post-42 pre-45 location to 45 location. r=jwwang (9da581744d)
- missing crash stuff (b537d416b3)
- Bug 1187193 - Use UserData() instead of Data() in ConstIter loops that used to be EnumerateRead's. r=njn (2a4c297f36)
- Bug 1211337 - Added crash report annotations tracking sync shutdown (60b3004394)
- Bug 1173195 - Don't assert success until successful in GMPSharedMemManager. r=edwin (3844ba6e20)
- Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang (eccf4dbecc)
- Bug 1224442: null-check GMP Parent Shmem messages from the Child to handle messages after shutdown r=cpearce (d12b9c57c2)
- add some defines (3c4fc2d5b9)
- Bug 1220929 - RemotePageManager should let us get all ports for a browser. r=Mossop (402fc2a536)
- Bug 1220929 - RemotePageManager should use documentURI and allow special URLs with query params. r=Mossop (9fc73b228e)
- Bug 1144422 - fix lightweight theme code to deal with invalid CSS so we don't mistakenly keep text colors, r=jaws (8b47394d6c)
- Bug 1229519: Fix download managers to pass eslint checks. r=mak (e4a684db58)
- Bug 1180113 - Introducing g2p algorithm inside pocketsphinx to allow out of dictionary words to be added to grammars. r=smaug (b3a23daf56)
- Bug 1202989 - Added check for 0 length phones string in addition to NULL. r=andrenatal (387faeb88c)
- Bug 1171082 - Now _WIN32_WINNT is defined to 0x0400 only if it is not defined, 0x0400 is the minimal version. Also modified update.sh to do this. r=smaug (bb7dd37c00)
- bits of Bug 1165518 - Part 2: Replace prlog.h with Logging.h. (fc0ca3ca20)
- Bug 1188970: Fix usage of forward slash in constructing webrtc trace file path. r=rjesup (8518b84be1)
- Bug 1225682 - Don't use nsAuto{,C}String as class member variables in docshell/. r=bz (839a57580e)
- Bug 1220916 - Remove "WARNING: TimelineConsumers could not be initialized" when running gtests, r=fitzgen (c89330afcc)
- Bug 1217836 - Add a readme file to our timeline backend, r=jsantell (df0ea6b198)
- enable shadow (dcad5bdb7a) (c4d71010c8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1224810 - "TraceLogger: Add the script information for the event created by BytecodeCompiler". r=hv1989 (12b6891fa7)
- Bug 1227677 - Simplify emitting of comprehension variables. r=shu (4e9ea2fee7)
- bug 1223529 - remove ipc/chromium/Makefile.in. r=gps (8d71334ca0)
- Bug 1225682 - Don't use nsAuto{,C}String as class member variables in widget/. r=roc (4355625107)
- Bug 1225188. Implement window.onstorage. r=smaug (50168cdffb)
- Bug 1286158 - Add Android 64bit support for libevent. r=billm (b33cb1fccf)
- Bug 1162524: Fix error handling |UnixSocketWatcher::Connect|, r=kmachulis (04e67535b4)
- Bug 1178514 - Mark one-argument constructors in IPDL tests as 'explicit'. r=bent (cc6fde1e1c)
- some warnings stuff (68ecef6622)
- Bug 1170231: Part 1 - Remove condition that may cause deadlock in IPC when mediating interrupt races; r=dvander (79dd6902a2)
- Bug 1170231: Part 2 - Regression test for IPC race mediation deadlock; r=dvander (eabe33218f)
- Bug 1167396 - Make ProtocolCloneContext::mContentParent a smart pointer. r=bent (519ad9f47e)
- Bug 1213567: Prevent neutering from occurring during CreateWindow(Ex) calls; r=jimm (6550685051)
- Bug 1177013 - Bug fixes for CPOW cancelation (r=dvander) (b50da43c07)
- Bug 1217640 - MessageChannel::Call() should delete aMsg when the channel is not connected. r=jld (899b0e6349)
- Bug 1159037: Ensure correct parent and child message are passed to MessageListener::MediateInterruptRace; r=dvander (96c1f42029)
- Bug 1177013 - Telemetry for CPOW cancelation (r=dvander) (ec704af72c)
- Bug 1050122 - Part 2: Disable preallocate when proc loader is not initialized. r=khuey (2d35b8e25e) (193db9294d)

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

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

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

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230610-41532ef15e-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 1230413 (part 1) - Pass a DrawTarget to several PaintFocus functions(). r=mattwoodrow. (5df91490ae)
- Bug 1230413 (part 2) - Change CallbackData::mContext to a DrawTarget.… r=jfkthame. (07ee11cdd3)
- Bug 1211867 - Use the font's NBSP glyph (if present) rather than rendering NBSP using the standard <space> glyph. r=jdaggett (481384c1a3)
- Bug 1230413 (part 3) - Remove unused gfxContext argument from SetSpaceGlyphIfSimple(). r=jfkthame. (6f9194709d)
- Bug 1230413 (part 4) - Remove unused nsRenderingContext argument from ForceBreak() and OptionallyBreak(). r=mattwoodrow. (8d517a64c3)
- Bug 1230413 (part 5) - Pass a DrawTarget to Draw{Dashed,SolidBorder}Segment(). r=mattwoodrow. (0ec1212b6e)
- Bug 1122788 - patch 1 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (f92a138bc7)
- iBug 1122788 - patch 2 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (afadbc68ee)
- Bug 1105044: update XULRunner stub path finding to match the updated Mac app package signing requirements. r=bsmedberg (241e69e234)
- Bug 1151506 - move nsIInterfaceInfo::isMainProcessScriptable to the end of the interface's vtable; r=dbaron (a763bdbeb5)
- Bug 1123323 - Ensure that xptiTypelibGuts cannot have a vtable; r=froydnj (c68a87f37d)
- Bug 1223142 - make XPIDL set default nullptrs for optional out parameters, r=bz (a67cafedba)
- Bug 1219246 - use UniquePtr instead of nsAuto*Ptr in xpcom/; r=erahm (c0a9c817ca)
- Bug 1217047 - try harder in IsContractIDRegistered to return a reasonable answer; r=bsmedberg,f=yury (25f42064c0)
- more of Bug 1101651 - Part 2 (bb82515cb6)
- Bug 1159302 - handle ftell errors in nsINIParser::InitFromFile; r=erahm (252bf762da)
- Bug 1159304 - silence Coverity warning about implicit conversion issues in ReadAheadLib; r=erahm (f6ae3d7af0)
- Bug 1233176 - Scalar Replacement: Initialize properties with the default value of the template object. r=shu (5ae139b872)
- Bug 1223023 - Ensure that we have enough ballast space for allocating MoveGroups in BacktrackingAllocator::resolveControlFlow. r=bhackett (ad486853ad)
- Bug 1231575 - "JitSpew: RegAlloc: dump buffer is too small for a kraken spew". r=bhackett (5042256569)
- Bug 1231581 - "IonMonkey: MOZ_CRASH() in BacktrackingAllocator.cpp:LiveRange::toString() might be unreachable." r=bhackett1024 (8453cfdb5a)
- Bug 1231581 - fix C4018 warning in WinXP. r=bhackett1024 (03ae92e018)
- Bug 1228404 - Add OOM test for module parsing and fix a couple of bugs r=shu (a71b84e9a9)
- Bug 1228579 - BacktrackingAllocator: Pack the LUse::Policy next to the LUse pointer of UsePosition. r=bhackett (91b12c5da8)
- Bug 1225203 - Make backtracking register allocator spew / dump output threadsafe r=bhackett (c44f0a04f1)
- Bug 1202784 - Part 1: Refactor SuperElemOperations for use with emitElemOperands. (r=jandem) (44adc3abf1)
- Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem) (531f3e7543)
- Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp (29c1dd5bc3)
- Bug 1232022 - Part 1: Mark self-hosted intrinsics for later checking. (r=till) (f49b4de863)
- Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer) (c9cbb13f0c)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=shu (1c6d9d4cb5)
- Bug 1135377 - Part 1: Implement RegExp unicode flag. r=till, f=anba (afbcec4095)
- Bug 1220457 - Show deprecation warning for non-standard RegExp.multiline. r=till (175aaa139c)
- Bug 1135377 - Part 2: Parse RegExp unicode character in non-CharacterClass. r=till, f=anba (492f380bbb)
- Bug 1135377 - Part 3: Parse RegExp unicode character in CharacterClass. r=till, f=anba (71bba378d2)
- Bug 1135377 - Part 4: Support everything Atom in RegExp with unicode flag. r=till, f=anba (7a25bc6cd6)
- Bug 1135377 - Part 5: Support CharacterClassEscape in RegExp with unicode flag. r=till, f=anba (f368c54be5)
- Bug 1135377 - Part 6: Support ignoreCase for BMP in RegExp with unicode flag. r=till, f=anba (7c7e89b0bd)
- Bug 1135377 - Part 7: Support ignoreCase for non-BMP in RegExp with unicode flag. r=till, f=anba (6841ae2cd6)
- Bug 1135377 - Part 8: Disallow extended pattern in RegExp with unicode flag. r=till, f=anba (a12155c034)
- Bug 1135377 - Part 9: Use RegExp unicode flag in String.prototype.{match,replace,split}. r=till, f=anba (92f310d912)
- Bug 1135377 - Part 10: Decrement index when it points trail surrogate that has corresponding lead surrogate. r=till, f=anba (61ef65c7b2)
- Bug 1135377 - Part 11: Support back reference with unicode flag. r=till, f=anba (777aa5be56)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote (b7a402773b)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=nbp (b3d16188b4)
- Bug 1231386 - Change debugger to use RuntimeAllocPolicy for all its hash tables r=terrence (800f98186f)
- Bug 1231170: TraceLogger - Use size in debugger instead of the current id to track last logged item, r=bbouvier (a0ea950299)
- Bug 1226217 - Use less verbose cycle collection macros for mozilla::devtools::HeapSnapshot; r=bz (36ca65581d)
- Bug 1231763 - Extract breakdown parsing from JS::ubi::Census. r=jimb (698e7f5c2e)
- reapply bit of 1259403 (d6259f391e)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jdemooij (edb4735fc5)
- Bug 1230747 - Fix element id generation rule for bytecode documentation. r=jwalden (392a974079)
- Bug 1231900 - "API Document for JS_snprintf() is non-consistent with the Implementation". r=jcoppeard (b669cf0291)
- Bug 1231883 - Implement HeapSnapshot.describeNode; r=mrbkap (515a6c4d1e)
- Bug 1232814 - Part 1: Fix a missing early return in NoteWeakEdge; r=sfink (e56620fb5d)
- Bug 1232814 - Part 2: Move LazyScript finalization to the background finalization thread; r=jonco (bb17b5a10d)
- Bug 1234106 - Avoid symbolic links in various directories used by the build system. r=gps (d150b03192) (41532ef15e)

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

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 193db9294d..41532ef15e:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1230413 (part 1) - Pass a DrawTarget to several PaintFocus functions(). r=mattwoodrow. (5df91490ae)
- Bug 1230413 (part 2) - Change CallbackData::mContext to a DrawTarget.… r=jfkthame. (07ee11cdd3)
- Bug 1211867 - Use the font's NBSP glyph (if present) rather than rendering NBSP using the standard <space> glyph. r=jdaggett (481384c1a3)
- Bug 1230413 (part 3) - Remove unused gfxContext argument from SetSpaceGlyphIfSimple(). r=jfkthame. (6f9194709d)
- Bug 1230413 (part 4) - Remove unused nsRenderingContext argument from ForceBreak() and OptionallyBreak(). r=mattwoodrow. (8d517a64c3)
- Bug 1230413 (part 5) - Pass a DrawTarget to Draw{Dashed,SolidBorder}Segment(). r=mattwoodrow. (0ec1212b6e)
- Bug 1122788 - patch 1 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (f92a138bc7)
- iBug 1122788 - patch 2 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz (afadbc68ee)
- Bug 1105044: update XULRunner stub path finding to match the updated Mac app package signing requirements. r=bsmedberg (241e69e234)
- Bug 1151506 - move nsIInterfaceInfo::isMainProcessScriptable to the end of the interface's vtable; r=dbaron (a763bdbeb5)
- Bug 1123323 - Ensure that xptiTypelibGuts cannot have a vtable; r=froydnj (c68a87f37d)
- Bug 1223142 - make XPIDL set default nullptrs for optional out parameters, r=bz (a67cafedba)
- Bug 1219246 - use UniquePtr instead of nsAuto*Ptr in xpcom/; r=erahm (c0a9c817ca)
- Bug 1217047 - try harder in IsContractIDRegistered to return a reasonable answer; r=bsmedberg,f=yury (25f42064c0)
- more of Bug 1101651 - Part 2 (bb82515cb6)
- Bug 1159302 - handle ftell errors in nsINIParser::InitFromFile; r=erahm (252bf762da)
- Bug 1159304 - silence Coverity warning about implicit conversion issues in ReadAheadLib; r=erahm (f6ae3d7af0)
- Bug 1233176 - Scalar Replacement: Initialize properties with the default value of the template object. r=shu (5ae139b872)
- Bug 1223023 - Ensure that we have enough ballast space for allocating MoveGroups in BacktrackingAllocator::resolveControlFlow. r=bhackett (ad486853ad)
- Bug 1231575 - "JitSpew: RegAlloc: dump buffer is too small for a kraken spew". r=bhackett (5042256569)
- Bug 1231581 - "IonMonkey: MOZ_CRASH() in BacktrackingAllocator.cpp:LiveRange::toString() might be unreachable." r=bhackett1024 (8453cfdb5a)
- Bug 1231581 - fix C4018 warning in WinXP. r=bhackett1024 (03ae92e018)
- Bug 1228404 - Add OOM test for module parsing and fix a couple of bugs r=shu (a71b84e9a9)
- Bug 1228579 - BacktrackingAllocator: Pack the LUse::Policy next to the LUse pointer of UsePosition. r=bhackett (91b12c5da8)
- Bug 1225203 - Make backtracking register allocator spew / dump output threadsafe r=bhackett (c44f0a04f1)
- Bug 1202784 - Part 1: Refactor SuperElemOperations for use with emitElemOperands. (r=jandem) (44adc3abf1)
- Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem) (531f3e7543)
- Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp (29c1dd5bc3)
- Bug 1232022 - Part 1: Mark self-hosted intrinsics for later checking. (r=till) (f49b4de863)
- Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer) (c9cbb13f0c)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=shu (1c6d9d4cb5)
- Bug 1135377 - Part 1: Implement RegExp unicode flag. r=till, f=anba (afbcec4095)
- Bug 1220457 - Show deprecation warning for non-standard RegExp.multiline. r=till (175aaa139c)
- Bug 1135377 - Part 2: Parse RegExp unicode character in non-CharacterClass. r=till, f=anba (492f380bbb)
- Bug 1135377 - Part 3: Parse RegExp unicode character in CharacterClass. r=till, f=anba (71bba378d2)
- Bug 1135377 - Part 4: Support everything Atom in RegExp with unicode flag. r=till, f=anba (7a25bc6cd6)
- Bug 1135377 - Part 5: Support CharacterClassEscape in RegExp with unicode flag. r=till, f=anba (f368c54be5)
- Bug 1135377 - Part 6: Support ignoreCase for BMP in RegExp with unicode flag. r=till, f=anba (7c7e89b0bd)
- Bug 1135377 - Part 7: Support ignoreCase for non-BMP in RegExp with unicode flag. r=till, f=anba (6841ae2cd6)
- Bug 1135377 - Part 8: Disallow extended pattern in RegExp with unicode flag. r=till, f=anba (a12155c034)
- Bug 1135377 - Part 9: Use RegExp unicode flag in String.prototype.{match,replace,split}. r=till, f=anba (92f310d912)
- Bug 1135377 - Part 10: Decrement index when it points trail surrogate that has corresponding lead surrogate. r=till, f=anba (61ef65c7b2)
- Bug 1135377 - Part 11: Support back reference with unicode flag. r=till, f=anba (777aa5be56)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote (b7a402773b)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=nbp (b3d16188b4)
- Bug 1231386 - Change debugger to use RuntimeAllocPolicy for all its hash tables r=terrence (800f98186f)
- Bug 1231170: TraceLogger - Use size in debugger instead of the current id to track last logged item, r=bbouvier (a0ea950299)
- Bug 1226217 - Use less verbose cycle collection macros for mozilla::devtools::HeapSnapshot; r=bz (36ca65581d)
- Bug 1231763 - Extract breakdown parsing from JS::ubi::Census. r=jimb (698e7f5c2e)
- reapply bit of 1259403 (d6259f391e)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jdemooij (edb4735fc5)
- Bug 1230747 - Fix element id generation rule for bytecode documentation. r=jwalden (392a974079)
- Bug 1231900 - "API Document for JS_snprintf() is non-consistent with the Implementation". r=jcoppeard (b669cf0291)
- Bug 1231883 - Implement HeapSnapshot.describeNode; r=mrbkap (515a6c4d1e)
- Bug 1232814 - Part 1: Fix a missing early return in NoteWeakEdge; r=sfink (e56620fb5d)
- Bug 1232814 - Part 2: Move LazyScript finalization to the background finalization thread; r=jonco (bb17b5a10d)
- Bug 1234106 - Avoid symbolic links in various directories used by the build system. r=gps (d150b03192) (41532ef15e)

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

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

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

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230617-395e2e581b-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 1215748 - use llvm-dsymutil for mac builds. r=mshal (a217006d89)
- warnings (31ea43d0d8)
- Bug 1175154 - Unit tests for IAC on 3.0. r=ferjm (12c424bab3)
- Bug 1219543 - Part 1: isRunningOnCompositor flag is now a member of AnimationProperty. r=bbirtles (85bc668501)
- Bug 1219543 - Part 2: Avoid the period that mIsRunningOnCompositor is false between restyling and building display list. r=bbirtles (597e46d479)
- Bug 1219543 - Part 3: MutationObserver should disconnect when the test is finished. r=bbirtles (70c26a266e)
- Bug 1214148 - patch 1 - propagation from the nested iframe back to the toplevel iframe, r=alwu (b42002f43a)
- Bug 1214148 - patch 2 - from toplevel iframe to the nested iframe, r=alwu (7b07fe5399)
- Bug 1214148 - patch 3 - correct window for nested iframes, r=alwu (27ee08caf1)
- Bug 1166910 - put referrer attribute behind pref in webidl, r=bz (93e421fa1b)
- Bug 1187357 - rename referrer attribute to referrerpolicy. r=hsivonen (70c67f5def)
- Bug 1187357 - Generated code for renaming referrer to referrerpolicy in html parser. r=hsivonen (738de3f278)
- Bug 1221341. Snap box shadow clip rect to device pixels. r=mstange (b63b783714)
- Bug 1228634 - Implement Element.getAttributeNames, r=peterv (4594d9c14c)
- Bug 1216193. Implement webkitMatchesSelector. r=khuey (39742b7e0b)
- Bug 1134648, handle dynamic changes to rel=dns-prefetch, r=bz (e27638080e)
- Bug 1229962 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in parser/html/; r=hsivonen (75de6314f1)
- Bug 1226437 - Speculative CSP should set speculative referrer policy instead of actual referrer policy. r=sicking (f7dfd3fd18)
- Bug 1227554 - Default to NullPrincipal if doc is not available within expatdriver. r=bz (336a562965)
- Bug 1215781 - Use MOZ_UTF16 to generate sTagUnicodeTable. r=mrbkap (eca371a36b)
- Bug 1082598 - Part 5: Fix NPAPI for Skia update. r=jrmuizel (25c4d080ab)
- Bug 1183828 - Remove 'nsWindow::GetNativeData not implemented for this type' warning. r=roc (0a60404b57)
- Bug 1224445 - Add NS_NATIVE_OPENGL_CONTEXT handling to nsWindow::GetNativeData() r=mwu (ee35844be4)
- Bug 1179632 part.1 native IME context should not be stored in InputContext but should be able to retrieve with nsIWidget::GetNativeData() r=smaug (5f1804bb72)
- Bug 1179632 part.2 WidgetCompositionEvent should store NativeIMEContext which caused the event and PuppetWidget should store it for GetNativeIMEContext() r=smaug, sr=smaug (e00ca78e3f)
- Bug 1179632 part.3 TabParent::RecvEndIMEComposition() shouldn't return true with aNoCompositionEvent when there is no widget r=smaug (ee065ed491)
- Bug 1179632 part.4 Clean up the code to request IME to commit composition across process boundary r=smaug (9567c4dc57)
- Bug 1179632 part.5 WidgetCompositionEvent::mNativeIMEContext should be used at looking for a TextComposition instance for a WidgetCompositionEvent r=smaug (f4e27ec28c)
- Bug 1179632 part.6 KeyboardEvent.isComposing shouldn't expose IME state on different document r=smaug (ca8b8a6a02)
- Bug 1227544 - Scaling on 720p devices is broken. r=timdream (cb89af839f) (2ddfe368e1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- align permissions to gecko (2b5293932d)
- Bug 1214759 - backport SkDashPathEffect::asPoints fix from upstream Skia. r=jmuizelaar (4f58a0ef9a)
- Bug 1216020 - Comment all ALLOW_COMPILER_WARNINGS lines. r=glandium. (30a485d631)
- bug 1174747 - Fix sqlite3 build on iOS. r=glandium (ad59695677)
- Bug 1229615 - Conditionalize mp4parse.h export. r=kinetik (f7e95a1afa)
- Bug 1211741 - Remove libstagefright ID3 files. r=k17e (016da13fed)
- Bug 1202266 - Suppress '-Wformat-security' in libstagefright CXXFLAGS. r=kentuckyfriedtakahe Bug 1143336 - Fix and suppress -Wunreachable-code-return warnings in media code. r=cajbir (f8f58de405)
- Bug 1225923 - part 1 - convert all needs-to-copy instances of AppendElement(nsDependentString(...)); r=erahm (e061f9cb53)
- Bug 1225923 - part 2 - fix AppendElement(nsDependentString(...)) call in HTMLInputElement.cpp; r=baku (69d4b4c288)
- Bug 1179089 - Let TelephonyRequestParent hold the callback objects. r=hsinyi (05a6d68415)
- Bug 1225923 - part 3 - fix AppendElement(nsDependentString(...)) calls in dom/telephony/; r=btseng (31cb1e8cb0)
- Bug 1225923 - part 4 - fix AppendElement(nsDependentCString(...)) call in nsClipboardProxy.cpp; r=roc (978e7bfe19)
- Bug 1225923 - part 5 - fix AppendElement(nsDependentAtomString(...)) calls; r=bz (82c93922bb)
- fix (761e252105)
- Bug 1187114 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xul/ with iterators. r=mccr8. (12b2947f5b)
- Bug 1187114 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xul/ with iterators. r=mccr8. (db1ad0cd0f)
- Bug 1187114 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xul/ with iterators. r=mccr8. (0b46fdbb38)
- Bug 1137009 - Do not persist xul window attributes when in fullscreen. r=enndeakin (6bef2373dc)
- Bug 1206958 - Use channel->asyncOpen2() in dom/xul/XULDocument.cpp (r=sicking) (21b1a90678)
- Bug 1216945 - Uninitialised value use in nsXULWindow::SizeShellTo. r=bzbarsky. (989ce9ff88)
- Bug 1189132 - Skip unmap during window destruction on GTK, working around talos hang with GL layers. r=karlt (34f29cb72b)
- Bug 1206964 - Use channel->AsyncOpen2() in netwerk/base/nsNetUtil.cpp (r=sicking) (fbb5158a68)
- Bug 1225682 - Don't use nsAuto{,C}String as class member variables in xpfe/. r=neil (bd453fc5f5)
- Bug 1221992 - Prevent ServiceWorkerClients.OpenWindow from opening tabs in private mode windows. r=smaug (f7da0cf34c)
- Bug 1034922 - Make nsSiteWindow's destructor private, and expose it to nsContentTreeOwner via friend class. r=Enn (87d8dfa052)
- Bug 1214174 - Windowless WebBrowserChrome2Stub should implement nsIEmbeddingSiteWindow GetDimensions. r=billm (4f4b44532d)
- Bug 1214174 - Add windowless browser test case. r=billm (2ece018afd)
- Bug 1160770 - Unnecessary return in tabScrolling property in XPFE autocomplete.xml NPOTB r=Neil DONTBUILD (7fe5f13994)
- Bug 1192943 - Use channel->asycnOpen2 in xpfe/components/directory/nsDirectoryViewer.cpp (r=sicking) (79c2f93134)
- Bug 1186790 - Replace nsBaseHashtable::EnumerateRead() calls in xpfe/with iterators. r=neil. (ee73ea015d)
- Bug 1232450 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in xulrunner/; r=Yoric (ffa7a84864)
- Bug 1174011, fix xulrunner-stub compile, r=gladium DONTBUILD (bb9381a707)
- Bug 1216723 - Add a new -forbid- Safe Browsing list type. r=gcp,r=smaug (9f164a56d8)
- cleanup, do not run PP (0d7c0cd4c0)
- Bug 1204338 Followup to Bug 403800 Refactor netError.dtd/netErrorApp.dtd to simplify per-application overrides r=Pike (5e1bbcb45c)
- Bug 1154347 - Don't set -fomit-frame-pointer on all of skia. r=glandium, r=gw280 (af8db2b7b9)
- Bug 1136958 - Remove duplicate SkDiscardableMemory_none.cpp from gfx/skia/moz.build. r=gps (9bbebeecc4)
- bits of Bug 1188462 - Rename gfx/skia/trun (d839e73b23)
- Bug 1215899 - Suppress clang and gcc warnings in gfx/skia. r=gw280 (e7859525d0)
- Bug 1222166 - use gcc/clang warning flags for clang-cl in moz.build files; r=glandium (b885ca1dff)
- Bug 1082598 - Part 1: Update Skia to master revision 53c5d5fb795fe04bec050c0583223027c25b839b. r=jrmuizel (4baf696313)
- Bug 1082598 - Part 2: Fix Moz2D Skia usage for Skia update. r=jrmuizel (d6192e1b0d)
- Bug 1082598 - Part 3: Fix thebes gfxPlatform shutdown for Skia. r=jrmuizel (ecaf498adf)
- Bug 1082598 - Part 6: Fix layers for Skia update. r=jrmuizel (e80b4e204c)
- Bug 1082598 - Part 7: Update moz.build for Skia update. r=jrmuizel (121c4c6e21)
- Bug 1082598 - Part 8: Fix OpenGL interface glue for Skia update. r=jrmuizel (327cebb260)
- Bug 1082598 - Part 9: Fix test failures for Skia update. r=jrmuizel (1d0a6a6a9a)
- missing bit of Bug 1082598 - Part 1: Update Skia (559cb5a38a)
- cleanup strange misspatch (5d759aadaf) (444160f7b2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1219494 - Part 2. gfx/2d and gfxCrash. r=milan (2beb096938)
- Bug 1233069 - add override declarations to Windows graphics headers; r=Bas (a7f6e7d7f4)
- Bug 1230357. Enable subpixel text on skia content backends. r=lsalzman (86d91dece3)
- Bug 1225977 - fix DrawTargetSkia::MaskSurface with non-zero offset. r=jmuizelaar (5d63e35dc7)
- Bug 1230740 - wallpaper patch for a missing nullptr scenario. r=bas (bdfadb90ae)
- Bug 1233401 - Do Statistics static initialization from JS_Init; r=jandem (5f8383cd4a)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=evilpies (4b0481a222)
- Bug 1233722 - Add a documentation comment for JSOP_DEBUGCHECKSELFHOSTED. DONTBUILD. r=efaust (741fedfca9)
- Bug 1233722 - Followup: Differentiate between non-debug and opt builds. (rs=arai) DONTBUILD comment-only (234db53445)
- Bug 1227144 - Remove unused AutoRegExpStaticsBuffer; r=jonco (b7a21b5471)
- Bug 1233302: Don't seed the SavedStacks PRNG unless we're actually going to use it. r=fitzgen (4763a5eab5)
- Bug 1233187 - Use normal Rooted for AutoLocationValueRooter; r=fitzgen (90aea4363c)
- Bug 1208850 - Inline functions exported to self-hosting global. r=till (b0fbfc7245)
- Bug 1197932 - Remove Nightly-only restriction from ES6 Classes. (r=jorendorff) (11e58dfe79)
- Bug 1233011 - SharedArrayBuffer subclassing + tests. r=efaust (95c08f129e)
- Bug 1232264 - SharedArrayBuffer is only a constructor. r=arai (ae98086e9b)
- Bug 1233863 - ARM64: Set up pseudo stack pointer in proglogues. r=sstangl (9db659f62b)
- Bug 1232269 - Use the correct receiver when calling an own getter or setter on an unboxed object, r=jandem. (b28b8e4061)
- Bug 1233096 - Give JS::ubi::RootList its full type name as its concreteTypeName; r=jimb (6cab2fd056)
- Bug 1229829 - make sameBuffer more discriminating. r=waldo (fa7723a152)
- Bug 1233175 - refine an assertion. r=terrence (3bc1da0783)
- Bug 1231314 - Turn mozilla-config.h and js-confdefs.h into CONFIGURE_DEFINE_FILES. r=gps (b20e88acbb)
- Bug 1233966 - build fixes for FreeBSD. r=jrmuizel (a94c01b3aa) (395e2e581b)

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

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 41532ef15e..395e2e581b:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- bug 1215748 - use llvm-dsymutil for mac builds. r=mshal (a217006d89)
- warnings (31ea43d0d8)
- Bug 1175154 - Unit tests for IAC on 3.0. r=ferjm (12c424bab3)
- Bug 1219543 - Part 1: isRunningOnCompositor flag is now a member of AnimationProperty. r=bbirtles (85bc668501)
- Bug 1219543 - Part 2: Avoid the period that mIsRunningOnCompositor is false between restyling and building display list. r=bbirtles (597e46d479)
- Bug 1219543 - Part 3: MutationObserver should disconnect when the test is finished. r=bbirtles (70c26a266e)
- Bug 1214148 - patch 1 - propagation from the nested iframe back to the toplevel iframe, r=alwu (b42002f43a)
- Bug 1214148 - patch 2 - from toplevel iframe to the nested iframe, r=alwu (7b07fe5399)
- Bug 1214148 - patch 3 - correct window for nested iframes, r=alwu (27ee08caf1)
- Bug 1166910 - put referrer attribute behind pref in webidl, r=bz (93e421fa1b)
- Bug 1187357 - rename referrer attribute to referrerpolicy. r=hsivonen (70c67f5def)
- Bug 1187357 - Generated code for renaming referrer to referrerpolicy in html parser. r=hsivonen (738de3f278)
- Bug 1221341. Snap box shadow clip rect to device pixels. r=mstange (b63b783714)
- Bug 1228634 - Implement Element.getAttributeNames, r=peterv (4594d9c14c)
- Bug 1216193. Implement webkitMatchesSelector. r=khuey (39742b7e0b)
- Bug 1134648, handle dynamic changes to rel=dns-prefetch, r=bz (e27638080e)
- Bug 1229962 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in parser/html/; r=hsivonen (75de6314f1)
- Bug 1226437 - Speculative CSP should set speculative referrer policy instead of actual referrer policy. r=sicking (f7dfd3fd18)
- Bug 1227554 - Default to NullPrincipal if doc is not available within expatdriver. r=bz (336a562965)
- Bug 1215781 - Use MOZ_UTF16 to generate sTagUnicodeTable. r=mrbkap (eca371a36b)
- Bug 1082598 - Part 5: Fix NPAPI for Skia update. r=jrmuizel (25c4d080ab)
- Bug 1183828 - Remove 'nsWindow::GetNativeData not implemented for this type' warning. r=roc (0a60404b57)
- Bug 1224445 - Add NS_NATIVE_OPENGL_CONTEXT handling to nsWindow::GetNativeData() r=mwu (ee35844be4)
- Bug 1179632 part.1 native IME context should not be stored in InputContext but should be able to retrieve with nsIWidget::GetNativeData() r=smaug (5f1804bb72)
- Bug 1179632 part.2 WidgetCompositionEvent should store NativeIMEContext which caused the event and PuppetWidget should store it for GetNativeIMEContext() r=smaug, sr=smaug (e00ca78e3f)
- Bug 1179632 part.3 TabParent::RecvEndIMEComposition() shouldn't return true with aNoCompositionEvent when there is no widget r=smaug (ee065ed491)
- Bug 1179632 part.4 Clean up the code to request IME to commit composition across process boundary r=smaug (9567c4dc57)
- Bug 1179632 part.5 WidgetCompositionEvent::mNativeIMEContext should be used at looking for a TextComposition instance for a WidgetCompositionEvent r=smaug (f4e27ec28c)
- Bug 1179632 part.6 KeyboardEvent.isComposing shouldn't expose IME state on different document r=smaug (ca8b8a6a02)
- Bug 1227544 - Scaling on 720p devices is broken. r=timdream (cb89af839f) (2ddfe368e1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- align permissions to gecko (2b5293932d)
- Bug 1214759 - backport SkDashPathEffect::asPoints fix from upstream Skia. r=jmuizelaar (4f58a0ef9a)
- Bug 1216020 - Comment all ALLOW_COMPILER_WARNINGS lines. r=glandium. (30a485d631)
- bug 1174747 - Fix sqlite3 build on iOS. r=glandium (ad59695677)
- Bug 1229615 - Conditionalize mp4parse.h export. r=kinetik (f7e95a1afa)
- Bug 1211741 - Remove libstagefright ID3 files. r=k17e (016da13fed)
- Bug 1202266 - Suppress '-Wformat-security' in libstagefright CXXFLAGS. r=kentuckyfriedtakahe Bug 1143336 - Fix and suppress -Wunreachable-code-return warnings in media code. r=cajbir (f8f58de405)
- Bug 1225923 - part 1 - convert all needs-to-copy instances of AppendElement(nsDependentString(...)); r=erahm (e061f9cb53)
- Bug 1225923 - part 2 - fix AppendElement(nsDependentString(...)) call in HTMLInputElement.cpp; r=baku (69d4b4c288)
- Bug 1179089 - Let TelephonyRequestParent hold the callback objects. r=hsinyi (05a6d68415)
- Bug 1225923 - part 3 - fix AppendElement(nsDependentString(...)) calls in dom/telephony/; r=btseng (31cb1e8cb0)
- Bug 1225923 - part 4 - fix AppendElement(nsDependentCString(...)) call in nsClipboardProxy.cpp; r=roc (978e7bfe19)
- Bug 1225923 - part 5 - fix AppendElement(nsDependentAtomString(...)) calls; r=bz (82c93922bb)
- fix (761e252105)
- Bug 1187114 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xul/ with iterators. r=mccr8. (12b2947f5b)
- Bug 1187114 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xul/ with iterators. r=mccr8. (db1ad0cd0f)
- Bug 1187114 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xul/ with iterators. r=mccr8. (0b46fdbb38)
- Bug 1137009 - Do not persist xul window attributes when in fullscreen. r=enndeakin (6bef2373dc)
- Bug 1206958 - Use channel->asyncOpen2() in dom/xul/XULDocument.cpp (r=sicking) (21b1a90678)
- Bug 1216945 - Uninitialised value use in nsXULWindow::SizeShellTo. r=bzbarsky. (989ce9ff88)
- Bug 1189132 - Skip unmap during window destruction on GTK, working around talos hang with GL layers. r=karlt (34f29cb72b)
- Bug 1206964 - Use channel->AsyncOpen2() in netwerk/base/nsNetUtil.cpp (r=sicking) (fbb5158a68)
- Bug 1225682 - Don't use nsAuto{,C}String as class member variables in xpfe/. r=neil (bd453fc5f5)
- Bug 1221992 - Prevent ServiceWorkerClients.OpenWindow from opening tabs in private mode windows. r=smaug (f7da0cf34c)
- Bug 1034922 - Make nsSiteWindow's destructor private, and expose it to nsContentTreeOwner via friend class. r=Enn (87d8dfa052)
- Bug 1214174 - Windowless WebBrowserChrome2Stub should implement nsIEmbeddingSiteWindow GetDimensions. r=billm (4f4b44532d)
- Bug 1214174 - Add windowless browser test case. r=billm (2ece018afd)
- Bug 1160770 - Unnecessary return in tabScrolling property in XPFE autocomplete.xml NPOTB r=Neil DONTBUILD (7fe5f13994)
- Bug 1192943 - Use channel->asycnOpen2 in xpfe/components/directory/nsDirectoryViewer.cpp (r=sicking) (79c2f93134)
- Bug 1186790 - Replace nsBaseHashtable::EnumerateRead() calls in xpfe/with iterators. r=neil. (ee73ea015d)
- Bug 1232450 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in xulrunner/; r=Yoric (ffa7a84864)
- Bug 1174011, fix xulrunner-stub compile, r=gladium DONTBUILD (bb9381a707)
- Bug 1216723 - Add a new -forbid- Safe Browsing list type. r=gcp,r=smaug (9f164a56d8)
- cleanup, do not run PP (0d7c0cd4c0)
- Bug 1204338 Followup to Bug 403800 Refactor netError.dtd/netErrorApp.dtd to simplify per-application overrides r=Pike (5e1bbcb45c)
- Bug 1154347 - Don't set -fomit-frame-pointer on all of skia. r=glandium, r=gw280 (af8db2b7b9)
- Bug 1136958 - Remove duplicate SkDiscardableMemory_none.cpp from gfx/skia/moz.build. r=gps (9bbebeecc4)
- bits of Bug 1188462 - Rename gfx/skia/trun (d839e73b23)
- Bug 1215899 - Suppress clang and gcc warnings in gfx/skia. r=gw280 (e7859525d0)
- Bug 1222166 - use gcc/clang warning flags for clang-cl in moz.build files; r=glandium (b885ca1dff)
- Bug 1082598 - Part 1: Update Skia to master revision 53c5d5fb795fe04bec050c0583223027c25b839b. r=jrmuizel (4baf696313)
- Bug 1082598 - Part 2: Fix Moz2D Skia usage for Skia update. r=jrmuizel (d6192e1b0d)
- Bug 1082598 - Part 3: Fix thebes gfxPlatform shutdown for Skia. r=jrmuizel (ecaf498adf)
- Bug 1082598 - Part 6: Fix layers for Skia update. r=jrmuizel (e80b4e204c)
- Bug 1082598 - Part 7: Update moz.build for Skia update. r=jrmuizel (121c4c6e21)
- Bug 1082598 - Part 8: Fix OpenGL interface glue for Skia update. r=jrmuizel (327cebb260)
- Bug 1082598 - Part 9: Fix test failures for Skia update. r=jrmuizel (1d0a6a6a9a)
- missing bit of Bug 1082598 - Part 1: Update Skia (559cb5a38a)
- cleanup strange misspatch (5d759aadaf) (444160f7b2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1219494 - Part 2. gfx/2d and gfxCrash. r=milan (2beb096938)
- Bug 1233069 - add override declarations to Windows graphics headers; r=Bas (a7f6e7d7f4)
- Bug 1230357. Enable subpixel text on skia content backends. r=lsalzman (86d91dece3)
- Bug 1225977 - fix DrawTargetSkia::MaskSurface with non-zero offset. r=jmuizelaar (5d63e35dc7)
- Bug 1230740 - wallpaper patch for a missing nullptr scenario. r=bas (bdfadb90ae)
- Bug 1233401 - Do Statistics static initialization from JS_Init; r=jandem (5f8383cd4a)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=evilpies (4b0481a222)
- Bug 1233722 - Add a documentation comment for JSOP_DEBUGCHECKSELFHOSTED. DONTBUILD. r=efaust (741fedfca9)
- Bug 1233722 - Followup: Differentiate between non-debug and opt builds. (rs=arai) DONTBUILD comment-only (234db53445)
- Bug 1227144 - Remove unused AutoRegExpStaticsBuffer; r=jonco (b7a21b5471)
- Bug 1233302: Don't seed the SavedStacks PRNG unless we're actually going to use it. r=fitzgen (4763a5eab5)
- Bug 1233187 - Use normal Rooted for AutoLocationValueRooter; r=fitzgen (90aea4363c)
- Bug 1208850 - Inline functions exported to self-hosting global. r=till (b0fbfc7245)
- Bug 1197932 - Remove Nightly-only restriction from ES6 Classes. (r=jorendorff) (11e58dfe79)
- Bug 1233011 - SharedArrayBuffer subclassing + tests. r=efaust (95c08f129e)
- Bug 1232264 - SharedArrayBuffer is only a constructor. r=arai (ae98086e9b)
- Bug 1233863 - ARM64: Set up pseudo stack pointer in proglogues. r=sstangl (9db659f62b)
- Bug 1232269 - Use the correct receiver when calling an own getter or setter on an unboxed object, r=jandem. (b28b8e4061)
- Bug 1233096 - Give JS::ubi::RootList its full type name as its concreteTypeName; r=jimb (6cab2fd056)
- Bug 1229829 - make sameBuffer more discriminating. r=waldo (fa7723a152)
- Bug 1233175 - refine an assertion. r=terrence (3bc1da0783)
- Bug 1231314 - Turn mozilla-config.h and js-confdefs.h into CONFIGURE_DEFINE_FILES. r=gps (b20e88acbb)
- Bug 1233966 - build fixes for FreeBSD. r=jrmuizel (a94c01b3aa) (395e2e581b)

With more commits form this branch:
- revert "Bug 1232450 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in xulrunner/; r=Yoric (ffa7a848)" (8ae9bc7a8a)
- remove ChaosMode hack in xulrunner-stub (41eb50841d)

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

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

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

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230624-8b34136411-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 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium (0654c75bf5)
- don't build hunspell unified (a576cbdc65)
- Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on rdf. r=nfroyd (795b627c84)
- Bug 138009 - Remove unused platform.js, now with packaging goodness, r=mossop (f7547f1f16)
- Bug 1195168 - Use channel->ascynOpen2 src/nsAutoConfig.cpp (r=sicking) (23ed743739)
- Bug 1197926 - Use channel->Open2() in extensions/pref/autoconfig/src/nsReadConfig.cpp (r=sicking) (a6372aa60a)
- Bug 1231256 (part 1) - Remove unused nsBoxLayoutState parameters from many functions. r=roc. (9d57344ee6)
- Bug 1231256 (part 2) - Remove unused BlobDirState parameters from SetLazyData(). r=jld. (f3d62d9754)
- Bug 1231256 (part 3) - Remove unused parameter from TryToOuterize(). r=roc. (0dc80be011)
- Bug 1231256 (part 4) - Remove dead SetContext() declaration. r=jfkthame. (4108786c72)
- Bug 1231256 (part 5) - Remove dead FromCSSPerspectiveInfo() function. r=vlad. (a9980426b0)
- Bug 1231256 (part 6) - Remove unused parameter from Damage functions. r=roc. (e74906d54a)
- Bug 1231256 (part 7) - Remove unused parameters from two layout functions. r=roc. (1cdcf91a10)
- Bug 1231256 (part 8) - Remove unused parameters from MouseClicked(). r=roc. (2acf1b532b)
- Bug 1231256 (part 9) - Remove unused parameter from ShowPopup(). r=roc. (e57daff2ee)
- Bug 1231256 (part 10) - Remove unused parameters from StartAPZDrag(). r=roc. (b8d8ed57f4)
- Bug 1231256 (part 11) - Remove unused parameter from HidePopupsInList(). r=roc. (ab9ea00111)
- Bug 1231256 (part 12) - Remove TraceableVectorOperations::canAppendWithoutRealloc. r=terrence. (dc1ae504d5)
- Bug 1230911 - modified asseert in order to prevent null pointer dereference. r=roc (71dce2e51c)
- Bug 1230913 - modified assert in order to prevent null pointer dereference. r=roc (91b6092a83)
- Bug 1228952 - Move texture metadata out of the BufferTextureClient/Host's buffer. r=Sotaro (5783f02382)
- Bug 1215005 - SourceSurface has thread-safe refcount now. r=bas (13a0f58815)
- Bug 1215438 - Part 1: Add utility functions to support transferring ImageBitmap. r=roc (5837bc686b)
- Bug 1212009 - ReadFullySerializableObjects() doesn't use the aIndex param and it can be removed, r=smaug (db1b7f2a2c)
- Bug 1215438 - Part 2: Add transfer support for ImageBitmap. r=baku (5f428ddaa3)
- Bug 1215438 - Part 3: CairoImage can use in any thread. r=roc (7e6d6562ef)
- Bug 1215438 - Part 4: Rename CairoImage to SourceSurfaceImage. r=roc (e336d6bcd7)
- Bug 1215438 - Part 5: Add test for imagebitmap transfer. r=roc (71c7dbc4a5)
- Bug 1172796 - Part 1: ImageEncoder can be used on worker thread. r=seth (8aa6b4d9bc)
- Bug 1172796 - Part 2: Add write-only flag for origin-clean check. r=roc (dc4a1d5ef4)
- Bug 1172796 - Part 3: Implement OffscreenCanvas constructor. r=roc r=smaug (466bef6e1a)
- Bug 1172796 - Part 4: Implement OffscreenCanvas::ToBlob. r=roc r=smaug (0afb84ecb2)
- Bug 1172796 - Part 5: Implements OffscreenCanvas::TransferImageBitmap. r=roc r=smaug (2709566e26)
- Bug 1172796 - Part 6: Implements ImageBitmap::Close(). r=roc r=smaug (a45e423d77)
- Bug 1172796 - Part 7: Implements ImageBitmapRenderingContext. r=roc r=smaug (c5a30f3132)
- Bug 1172796 - Part 8: Add ImageBitmapRenderingContext to test_intefaces.html r=smaug (e8786603b2)
- Bug 1172796 - Part 9: Use gfxPrefs to get webgl.enable-prototype-webgl2. r=jgilbert (c4ee72d49c)
- fix Bug 1230686 - use RefPtr<DrawTarget>& instead of DrawTarget* (f92f5fae12)
- reapply per misspatch Bug 1200595 - Consolidate the TextureClient's destruction logic. (960eb012ae)
- Bug 1215236 - "Remove compilation warnings in StructuredCloneHolder". r=smaug (0ba2fdb23b)
- Bug 1222123 - Warning fix in CompositorD3D11.cpp. r=Bas (f8d36dbb71)
- Bug 1219494 - Part 4. gfx/layers and gfxCrash. r=mchang (b4046ee2df)
- Bug 1229533: Ensure our RenderingTargetView for the backbuffer and the backbuffer itself have no lingering references, and log if they do. r=milan (89c9eed426)
- Bug 1222569 - remove unused variables in CompositorD3D9.cpp; r=Bas (05f5a61e66)
- Bug 1198021 - When the ContentClient of a ClientTiledPaintedLayer changes, don't destroy the old content client until after the layer transaction has been sent. r=nical (901edd5f56)
- Bug 901097 - FileReader API in workers, r=sicking, r=nfroyd (01a4023d7e)
- Bug 1217307 - Remove some unnecessary null checks in dom/base/. r=njn (4411cefe18)
- Bug 264412. Implement HTMLElement.innerText. r=smaug,mats (28306eabfb)
- Bug 1119157: Fix false over-recursion in web worker threads by cleaning up thread info in the processes forked from Nuwa. a=asuth (be1fb6ca67)
- Bug 1125091 - Make Nuwa be Valgrind-friendly. r=njn. (bade1e2e1f)
- Bug 1144535: Respect caller-specifed thread attributes in creating threads in the Nuwa process. r=asuth (33acdcf8ca)
- Bug 1216354 - Disable LSan leak checking by default in mozglue. r=glandium (c8177284b2)
- Bug 1196859 - Block Roboform binaries written against old SDK. r=bsmedberg (bf21a047ea)
- Bug 763395 - Add nlsp.dll to blocklist. r=bsmedberg (ab96eafdbe)
- Bug 1136968 - Add YCWebCameraSource.ax to DLL blocklist. r=benjamin (735282235d)
- Bug 1170141 - Block RealNetworks Browser Record Plugin due to startup crashes. r=ehan (21937f4bc1)
- Bug 1222819 - Add Orbit Downloader .dlls to Windows blocklist. r=aklotz (e8446eda95)
- Bug 1198186 - increase limit used to detect int values passed as first argument to LdrLoadDll, r=dmajor (89f5ae4a87)
- Bug 1151506: Block long hex name DLLs due to startup crashes. r=bsmedberg (34c0b81bfc)
- Bug 1160148: Also block AVX2 in Win7RTM, and move the code to mozglue. r=froydnj (61ab36c6c6)
- Bug 1203350 - Unify arithmetic operators in TimeStamp; r=froydnj (a96aeb7e11)
- Bug 1179550 - Always terminate the str buffer. r=erahm (0c07fcad4f)
- No bug, add missing include to StackWalk.cpp, DONTBUILD (88beda3fbb)
- Bug 989499 - Part 2: Use FramePointerStackwalk on windows. r=rjmuizel (3f0db58ded)
- Bug 989499 - Part 1: Add a way to get the stack top. r=BenWa (a1bdae796f)
- Bug 1193838 - Expose ProfileGatherer as an nsISupports through nsIProfiler for process parent actors. r=BenWa (07121dd03d)
- Bug 1233835 - Fix TaskTracer double init assert. r=mconley (895511b141)
- Bug 1193838 - Make ProfileGatherer exist during the lifetime of a GeckoSampler. r=BenWa (9ca73c74e4)
- Revert "Bug 1172157 - Save malformed profile JSON to file to help debug." (r=BenWa) (e4fc0084d4)
- Bug 1196845 - Fix invalid JSON in saved Java thread profile; r=BenWa (d5b542da81)
- Bug 1145333 - Skip NativeStackAddrs that conflict with pseudoStackAddrs and jsStackAddrs when merging sampler stacks. r=mstange (b50a048ab2)
- Bug 1122721 - Don't call pthread_get_stackaddr_np during sampling. r=mstange (c6818c45a2)
- Bug 1229850 - Avoid unnecessary combobox dropdown calculations in the content process. r=dbaron (174530328f)
- Bug 1187605 pt 1 - In vertical writing modes, add an 'orientation' attribute with value='left' or 'right' to the <select> control's dropdown button. r=smontagu (76f9cb3fcd)
- Bug 1187605 pt 2 - Make the <select> dropdown arrow respect the 'orientation' attribute, if present. r=smontagu (bd58cd1f89) (2121ac8f2e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- missing bit of 989499 and some other files (23b0597ba6)
- Bug 1233666 - Remove hacks for getting frame pointer for x86/x64 gcc. r=glandium (bfe8f59916)
- Bug 1176266: In TimeStamp_posix.cpp, check for XP_LINUX instead of LINUX, and add missing #include, to allow strrchr usage. r=BenWa (56c725cffa)
- Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu (89f880e0cb)
- Bug 1209779 - Ensure that all null elements are written when streaming profiler JSON; r=shu (2bae5addc6)
- missing bit of Bug 1141712 - Make LUL (55f1276545)
- Bug 1061800 - Add breakpad ids to profiler in Linux. r=BenWa (994fd1a941)
- Bug 829621 - Compute the breakpad-id for OS X. r=BenWa. (e129580174)
- missing of Bug 938157 - Lightweight CFI/EXIDX (b355dc3140)
- Bug 1193838 - Allow ProfileGatherer to gather profiles from exiting processes. r=BenWa (5ab1a6a3c9)
- align some missing stuff (5ebecd2364)
- align some missing stuff (b8ff7aa361)
- Bug 1164315 - Update key fingerprint for bitbucket.org; r=me (c1a3fbd930)
- Bug 1178955 - Refactor config path selection; r=smacleod (89552bb0ac)
- Bug 1195445 - Update host key fingerprint for bugzilla.mozilla.org (3783541088)
- Bug 1218903 - Update bmo fingerprint. r=fubar, a=Tomcat (5b836fc585)
- Bug 1178955 - Print config path on failure; r=smacleod (f5499f3771)
- Bug 1185113 - Support setting more secure file permissions; r=smacleod (7dbf6b22fd)
- Bug 1184229 - Detect multiple version-control-tools repos in Mercurial config; r=smacleod (16c24072a9)
- Bug 978514 - mach mercurial-setup: Use mqext from the version-control-tools repo (1fa5765e8a)
- Bug 1178955 - Don't pass config paths to updater; r=smacleod (80fcb05121)
- Bug 1197527 - Don't unnecessarily attempt to create extensions directory in MercurialUpdater; r=gps (9b049c3ff8)
- Bug 1164812 - mach mercurial-setup: Always mark the v-c-t repo as needing update (bd631208bd)
- Bug 1197527 - Always clone version-control-tools in MercurialSetupWizard; r=gps (6990e8f589)
- Bug 1197527 - Consolidate obtaining hg path into mozversioncontrol.get_hg_path; r=gps (e0b029a8e9)
- Bug 1200458 - Skip permission check for .hgrc on Windows in hgsetup wizard. r=gps DONTBUILD (cc5b0d6daf)
- Bug 1168466 - Bump minimum Mercurial version; r=smacleod (7fde47cfbe)
- Bug 1185113 - Clarify language around Bugzilla credentials; r=smacleod (9166fdfbf9)
- Bug 1185112 - Don't prompt for Bugzilla username/password if cookies defined; r=smacleod (cd87c96823)
- Bug 1188931 - Fix hgsetup wizard. r=gps (68a6b46be4)
- Bug 1200461 - Prompt for Bugzilla API Key instead of password; r=smacleod (780fb5d85d)
- Bug 1228580 - ./mach mercurial-setup should use ~ to set up extension paths, not my literal home directory. r=gps (7a0c839880)
- Bug 1231192 - Mark Mercurial 3.5.2 as oldest non-legacy version; r=smacleod (8f69483333)
- Bug 1231192 - Bump some minimum Mercurial version; r=smacleod (916c56a852)
- Bug 1162093 - Add "push-to-try" from version-control-tools to the mercurial setup wizard prompt.;r=gps (d29c7cf63a)
- Bug 1168466 - Prompt to install bundleclone extension; r=smacleod (780ce90a08)
- Bug 1185557 - Print relevant config options; r=smacleod (2f3f7e0161)
- Bug 1231192 - Support clonebundles feature; r=smacleod (dcba1ccd34)
- Bug 1231192 - Offer to install hg wip; r=smacleod (c42ebce5c8)
- Bug 1231192 - Only install host fingerprints if not running secure Python+hg; r=smacleod (3154a2497b)
- Bug 1178955 - Error when semicolon comments are seen; r=smacleod (e1f7081bb6)
- Bug 1231989 - Prompt to install hgwatchman extension; r=ahal (0eddf0c1c8)
- Bug 1178955 - Print line number for parse errors; r=smacleod (5369468cf1)
- Bug 1185557 - Only prompt to install progress on Mercurial <3.5; r=smacleod (401f362265)
- Bug 1232747 - Check for ssl.SSLContext existence; r=dminor (d505b07c5c)
- Bug 1144629 - UnicodeDecodeError in ./mach mercurial-setup. r=gps, r=glandium (611d3ec83e)
- Bug 1216970 - Make the copying more obvious in ProfilerImpl::GetStacktrace. r=froydnj (085625e113)
- Bug 1190466 - tools/rb/find-leakers.pl re-written in Python r=mccr8 (4bfdcad13e)
- Bug 1116478 - Open web content handlers in the proper tab in e10s. r=billm (ff8e11f45e)
- Bug 1213437 - Less data copying when handling structured clones in MessageManager, r=baku (c4e2a13253)
- const-var (69d17f312d)
- Bug 1203090 - Ensure we always use '/' as the starting path separator for the DOM path of the Directorys initially returned by HTMLInputElement.getFilesAndDirectories. r=baku (1325bbc40c)
- Bug 1209975 - Stop using dom::Promise::MaybeRejectBrokenly() in GetDirectoryListingTask. r=baku (2106790950)
- Bug 1209924 - Implement a general filtering mechanism for Directory::GetFilesAndDirectories, and add filtering of sensitive files/directories. r=baku (27b4a26262)
- Force a repaint after DXGI device resets. (bug 1188019, r=bas) (09c999e6e5)
- Bug 1163911 - Make responsive images block the document load event while the load task is queued. r=jst (0ee0e3db79)
- Bug 1166138 - Make img srcset react to resize/viewport changes, r=jdm (91674519e6)
- Bug 1194893 - Pref for default file upload directory. r=smaug (ec6d33d983)
- bug 1116409: switch update server to sha2 cert; update in-tree pinning. r=rstrong,snorp,mfinkle,dkeeler (7c8f631f27)
- bug 1116409: fix cert pinning on backup cert for aus5.mozilla.org. r=typofix (3c690cbc6d)
- Bug 1167048 - Change default font for Thai script from serif to sans-serif. r=smontagu (15dc86c389)
- Bug 1205570 - fix up font prefs for x-math lang group. r=heycam (03f1820752)
- Bug 1071769: Use DrawTargetTiled on B2G. r=Bas (b80ce768f1)
- fix misspatch of 1149343 (541dd7aac8)
- Bug 1199766 - Disable ICE TCP SO gathering via user pref. r=bwc (80cdc9c662)
- Bug 1187472 - only log UDP and TCP candidate gathering failures. r=bwc (bc3dcb02d0)
- Bug 1190615 - Skip non-UDP STUN servers for UDP sockets. r=bwc (a2d1d914b5)
- Bug 1187775 - skip host and reflexive ICE candidates if relay-only. r=bwc (7e2cba1685)
- Bug 1185198 - use port 9 for TCP active candidates. r=bwc (0a89cb199d)
- Bug 1177921 - Fix typo in STUN server name. r=drno (1ad43ced6b)
- Bug 1178349 - Enable ice_unittests on desktop linux on CI. r=bwc (ce5ece8264)
- Bug 1189041 - Add option to only gather addresses for default route. r=bwc (3651f2ff06)
- Bug 1189040: add a whitelist for network interfaces to use with ICE/webrtc r=ekr (6f693af72c)
- Bug 1189198 - don't start STUN transactions with a protocol mis-match. r=mtseng (a3b410e2a8)
- Bug 1208096 - Handle various failure cases for TURN gathering better. r=drno (1d8e173448)
- Bug 1211389 - Make absolutely sure the relay->srflx pointer doesn't dangle. r=drno (d59b0bf08d)
- Bug 1215616: use base address for server rflx ICE candidates r=bwc (89d07331ac)
- Bug 1207451 - removed framing from multi_tcp API. r=bwc (317f40f490)
- Bug 1186590 - Part 1 - Enable interface prioritizer on all platforms. r=drno (036a69fdb3)
- Bug 1194019 - New defaults for gather tests. r=bwc (8343ceab56)
- Bug 1144933: Only check that remote candidate is loopback in TestLoopbackOnlySortOf. r=drno (1f53d824e4)
- Bug 1186590 - Part 2 - Move hard-coded interface priority list into nrinterfaceprioritizer, and simplify some functions. r=drno (9f20fad21b)
- Bug 1152137 - Part 1: Test case. r=ekr (6b50f06d90)
- Bug 1152137 - Part 2: Remove attributes that could not be initted properly instead of just freeing them. r=ekr (ccdf81294a)
- Bug 1200763 - Remove hard-coded STUN IP address from ice_unittest, and do a DNS lookup instead. r=drno (ae54a83363)
- Bug 1208176 - Part 1: Add a couple of interface names. r=drno (b7ead0b476)
- Bug 1208176 - Part 2: Add a one-sided trickle test case to ice_unittest. r=drno (ad6afedb1c)
- Bug 1037618 - Relax candidate verification for TCP. r=bwc (0cad14c89e)
- Bug 1208176 - Part 3: Be forgiving when we see prflx instead of host candidates in ice_unittest. r=drno (50bdec2ba3)
- Bug 1035428: Re-register writeable callback after partially servicing the send queue. r=drno (2fdb7880fa)
- Bug 1135753 - Mark some overridden virtual functions in WebRTC as MOZ_OVERRIDE; r=mt (97f451c97d)
- Bug 950660: Part 4: Bridge TCPSocketChild to nr_socket r=bwc,jdm (654587b321)
- Bug 971357: Log STUN responses at INFO instead of DEBUG. r=ekr (81b500df17)
- Bug 1006809 - update triggered check behavior to RFC 5245. r+bwc r=mjf (31b718b5e5)
- Bug 1208278 - improved STUN request timeout handling. r=bwc (cf470fb12f)
- Bug 1142964 - Fix ICE tiebreaker on Windows. r=bwc (0d2fd78252)
- Bug 1219557 - don't pair candidates from different reserved networks. r=mt r=bwc (24d3e5106c)
- Bug 1220441 - Improve gather trickle ice unit tests. r=bwc r=mjf (96f76c6c8c)
- Bug 1205421 - fix DNS resolution of STUN server in ice_unittest. r=bwc (5d5b153358)
- Bug 1206465 - removed ice_ctx from TestStunTcpServer. r=bwc (9a0df03894)
- ug 1008792 - Check for valid pointer before using. r=bwc (7660fd0a71)
- Bug 1233101 - Use MOZ_LIKELY in js_new etc to help branch prediction; r=terrence (31fb244734)
- Bug 1225565 - Fix module import cycle detection r=shu (370dc26ee8)
- Bug 1225558 - Improve module error messages r=shu (83b6038bb3)
- Bug 1225561 - Don't allow a module to export non-existent local bindings r=shu (41f065891a)
- Bug 1233124 - Remove mis-named duplicate typedefs for rooted import and export entries r=terrence (17a60bdb39)
- Bug 1208464 - Implement proposed ES7 functions Object.values and Object.entries. r=evilpie (615193d0fb)
- Bug 1226549 - added assert check for matches pointer in for prevent null dereference. r=hv1989 (d321ad0385)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jcoppeard (7c58b79a53)
- Bug 1232446 - Re-enable method calls in SelfHosted code using new anti-content checks. (r=till) (ba7dc22ff8)
- Bug 1232159 - Stop using pseudo-Uint32Array in SelfHosted code. (r=till) (c325f8ff58)
- Bug 1226235 - Print file and line info for failing assert in self-hosted code. r=efaust (4a8d54d38b)
- fix misspatch (fca2efc1f1)
- Bug 1186003 - Switch automated builds to Gtk+3. r=mshal (658ad843b7)
- Bug 1181342 - tooltool manifests and build-clang config for clang 3.6 r=rail (6264b4df68)
- Bug 1181342 - Follow up to use the unpack feature of tooltool instead of setup.sh r=glandium (96bb3b2062)
- Bug 1181255 - Mozconfigs for tsan builds. r=glandium (19250f4cc1)
- Bug 1181255 - Get tsan builds on gtk3. r=glandium (e5ffd1c02f)
- Bug 1187664 - Create a fontconfig cache so that Firefox doesn't have to do it itself when run on build automation. r=mshal (8ce567bd4c)
- Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal (a5b573aa58)
- Bug 1188780: remove setup.sh invocations, as they fail outside the mock environment; r=glandium a=RyanVM (058e306cac)
- Bug 1178513 - Fix non-unified bustage. r=wchen (543d1e5497)
- Bug 1162789 - Add a comment explaining why mForm is not set to null during unlink (eaa2a82048)
- Bug 1189655 - Define MOZ_HAVE_CXX11_CONSTEXPR on VS2015 or later. r=Waldo (2d134e3b41)
- Bug 1231758 - Fix bogus assertion in BCE for Annex B function assignment. (r=jorendorff) (701b2530b9)
- Bug 1233100 - Ensure that derived constructor bad return value errors are thrown before leaving the containing block. (r=shu) (52f5bcf0a5)
- Bug 1232022, 1232449 - Address forgotten review nits and fix bogus error message. (rs=Waldo) (dfd9d5e388)
- Bug 1233121 - Refactor ObjectBox tracing r=terrence (876a140535)
- Bug 1231647 - Check for duplicate exported let and const in modules r=shu (99f53ad443) (7adb8133f5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1233120 - Check token after static in class declaration. r=jwalden (4a20bb8b32)
- fix misspatch (52ab5af7a2)
- Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote (cdc699de7e)
- pointer style (23f7032244)
- Bug 1052139 - Adjust tests to tolerate an immutable global object prototype chain. r=bz (4f884aa62c)
- Bug 1234246 - Don't reprotect JIT code more than once when linking. r=nbp (55bff93bf3)
- Bug 1229057 - Part 1 followup: Move addToStackPtr and dependent things to -inl.h. r=nbp (c6c57d1a5d)
- Bug 1229057 - Part 1: Move MacroAssembler::addPtr into generic macro assembler. r=nbp (0c691a8df2)
- Bug 1229057 - Part 2: Move MacroAssembler::add32 into generic macro assembler. r=nbp (0a84be726b)
- Bug 1229057 - Part 3: Move MacroAssembler::add64 into generic macro assembler. r=nbp (29f21c5279)
- Bug 1229057 - Part 4: Move MacroAssembler::addFloat32 into generic macro assembler. r=h4writer (6b63035c36)
- Bug 1229057 - Part 5: Remove unused MacroAssemblerX86::addConstantFloat32. r=h4writer (dfb322bdce)
- Bug 1229057 - Part 6: Move MacroAssembler::addDouble into generic macro assembler. r=jandem (fb3d2f76e1)
- Bug 1229057 - Part 7: Move MacroAssembler::addConstantDouble into generic macro assembler. r=jandem (6c23319d2a)
- Bug 1229057 - Part 8: Move MacroAssembler::subPtr into generic macro assembler. r=lth (177ec72dba)
- Bug 1229057 - Part 9: Move MacroAssembler::subDouble into generic macro assembler. r=lth (050476a293)
- Bug 1229057 - Part 10: Move MacroAssembler::mul32 into generic macro assembler. r=sstangl (3e4bcf323f)
- Bug 1229057 - Part 11: Move MacroAssembler::mul64 into generic macro assembler. r=sstangl (ac4a65eb7e)
- Bug 1229057 - Part 12: Move MacroAssembler::mulBy3 into generic macroassembler. r=sstangl (6e2e0d3da3)
- Bug 1229057 - Part 13: Move MacroAssembler::mulDoublePtr into generic macro assembler. r=djvj (662910b530)
- Bug 1229057 - Part 14: Move MacroAssembler::mulDouble into generic macro assembler. r=djvj (82a2ef49fb)
- Bug 1229057 - Part 15: Move MacroAssembler::divDouble into generic macro assembler. r=djvj (3628a6ad6a)
- Bug 1229057 - Part 16: Move MacroAssembler::inc64 into generic macro assembler. r=bhackett (59b3cc0c04)
- Bug 1229057 - Part 17: Move MacroAssembler::neg32 into generic macro assembler. r=bhackett (b38dd43bc5)
- Bug 1229057 - Part 18: Move MacroAssembler::negateFloat into generic macro assembler. r=bbouvier (c871e25f12)
- Bug 1229057 - Part 19: Move MacroAssembler::negateDouble into generic macro assembler. r=bbouvier (ecab47c616)
- Bug 1231925 - Correctly recover if allocating tracked optimizations go OOM. (r=jonco) (9294457f7e)
- Bug 1215921 - Range Analysis: Do not eagerly optimize with truncate-after-bailout if we bailed out with an overflow. r=jandem,sunfish (b6bb7a5335)
- Bug 1233818 part 1 - Use explicit interrupt checks in Ion for loops that affect GC. r=bhackett (4bc0d2fd6b)
- Bug 1233818 part 2 - Remove unused ExecutableAllocator destroyCallback. r=nbp (43f6850e87)
- Bug 1233818 part 3 - Move a lot of ExecutableAllocator methods out ofline. r=nbp (5041558e0c)
- Bug 1233818 part 4 - Make implicit interrupts with work --non-writable-jitcode. r=bhackett (79beca5f80)
- Bug 1233818 part 5 - Rename handlingSignal to handlingSegFault. r=luke (4fa9e0a3b3)
- Bug 1233818 part 6 - Make InterruptRunningJitCode non-reentrant. r=luke (5933327380)
- Bug 1233818 part 7 - Fix AutoPreventBackedgePatching to work without a JitRuntime. r=luke (5509cee2ba)
- Bug 1233818 part 8 - Don't patch loop backedges if it's not necessary. r=luke (ee888c0565)
- Bug 1232907 - Enable ExecutableAllocator randomization on Windows XP. r=jandem (3a6c1bba1d)
- Bug 1229338: Make OptimizationLevel an enum class; r=Waldo (8474e556c1) (8b34136411)

Locked

Who is online

Users browsing this forum: No registered users and 0 guests