New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220226-f94c0da-uxp-c403014cb-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220226-f94c0da-uxp-c403014cb-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-20220226-f94c0da-uxp-c403014cb-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20220226-ba47fad4d-uxp-c403014cb-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20220226-ba47fad4d-uxp-c403014cb-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20220226-ba47fad4d-uxp-c403014cb-xpmod.7z
No official UXP changes picked since my last build.
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:
- pref-ui: make sanitize sub-dialog resizable (223f5ace9)
- partly import changes from tenfourfox:
- #654: M1739957 M1740985+backbugs, update TLDs (861ae8f62) (e350f0c04)
- 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) (c403014cb)
* 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.
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220226-id-f0915f3-uxp-c403014cb-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220226-id-f0915f3-ia-c642e3c-uxp-c403014cb-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
for UXP changes please see above.
New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some
security patches can not be applied/ported due to source milestone
differences between versions.
Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20220226-01d12e322-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220226-01d12e322-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- partly import changes from tenfourfox:
- #654: M1739957 M1740985+backbugs M1742421, update HSTS, TLDs (861ae8f62) (3b470745e)
- 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) (01d12e322)
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)
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)
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