Jump to content

roytam1

Member
  • Posts

    2,289
  • Joined

  • Last visited

  • Days Won

    322
  • Donations

    $0.00 
  • Country

    Hong Kong

Everything posted by roytam1

  1. 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
  2. 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)
  3. 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)
  4. 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)
  5. 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.
  6. 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.
  7. you may follow old build instructions: https://wiki.cdot.senecacollege.ca/wiki/Building_Firefox_1.5
  8. https://stackoverflow.com/questions/961343/overlapped-i-o-how-to-wake-a-thread-on-a-completion-port-event-or-a-normal-even
  9. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20220219.7z Changelog: Out-of-tree changes: * update Goanna3 to git 850741b59...f5d811828: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1132920: Use movddup for SIMD swizzle pattern (0, 1, 0, 1) on SSE3 enabled machines; r=sunfish (2f6ff1e5ae) - cleanup (a843df02f4) - Bug 1201810, IonMonkey - Part 1: Move the platform specific shared ic stubs, r=jandem (41103c7241) - Bug 1201810, IonMonkey - Part 0: Improve code of EmitIonTailCallVM, r=jandem (aa72188407) - Bug 1203297: Fix makeFrameDescriptor warnings on x86 and x64, in non-unified builds; r=terrence (8ff0ef518d) - Bug 984018 - sincos optimization. r=nbp (8e82c1249e) - rearrange (9eec87ba05) (f5d811828) * 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
  10. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220219-f5d811828-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220219-f5d811828-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220219-f5d811828-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220219-f5d811828-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 1132920: Use movddup for SIMD swizzle pattern (0, 1, 0, 1) on SSE3 enabled machines; r=sunfish (2f6ff1e5ae) - cleanup (a843df02f4) - Bug 1201810, IonMonkey - Part 1: Move the platform specific shared ic stubs, r=jandem (41103c7241) - Bug 1201810, IonMonkey - Part 0: Improve code of EmitIonTailCallVM, r=jandem (aa72188407) - Bug 1203297: Fix makeFrameDescriptor warnings on x86 and x64, in non-unified builds; r=terrence (8ff0ef518d) - Bug 984018 - sincos optimization. r=nbp (8e82c1249e) - rearrange (9eec87ba05) (f5d811828)
  11. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20220212.7z Changelog: Out-of-tree changes: * update Goanna3 to git a988f766e...850741b59: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1158090 - Fix documentation for nsDisplayListBuilder constructor. r=roc (773b76e1b3) - Bug 1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr (bd513aa02e) - Bug 1156366 - Support vertical writing modes and upright/sideways gly# ph orientation in SVG text-on-a-path. r=longsonr (325c3c2e00) - Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc (bc4aa0e75a) - Fix nsDisplayCanvasBackgroundColor to invalidate on color changes. (bug 1205970 part 1, r=mattwoodrow) (e51b8489a6) - Bug 1151663 - Initialize display list builder flags earlier in nsLayoutUtils::PaintFrame(). r=tn (fb55eaf2d8) - Remove willFlushRetainedLayers, which is superceded by DLBI. (bug 1205970 part 2, r=mattwoodrow) (0651277211) - Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow (fb979f8c89) - Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow (96944fa488) - Bug 885515 - Part 1: Add an analysis for detecting non-heap allocations of MOZ_HEAP_CLASS, r=ehsan (b1c53befae) - Bug 1192271 - Add helper method CustomTypeAnnotation::reportErrorIfAbsent to clang-plugin, r=ehsan (627b9d0c4c) - Bug 1195960 - Correct naming of CustomTypeAnnotation::reportErrorIfAbsent, r=me (cdba688d80) (5c42a5c6d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium (e968f5f2ac) - Bug 1145781 - Fix hazard on a CLOSED TREE. (c6a424b4e9) - Bug 1187982 - Fix building clang-plugin with clang 3.5; r=mystor (0e1ba88dfd) - spacing (38d98645d8) - Run clang-format on clang-plugin.cpp, no bug (cce9551ab2) - Bug 1156802 - Part 1: Add an analysis which prohibits explicit move constructors, r=ehsan (1ba4769e7b) - Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent (1820974774) - Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv. (c63293e770) - Bug 1149815 - Don't assume that index creation always succeeds, r=janv. (e123630c3d) - Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. (e1a00a34e7) - Bug 1149815 - Fix IndexedDB tests to expect InvalidStateError rather than TransactionInactiveError when touching a deleted IDBObjectStore or IDBIndex object, r=janv. (2fde727baa) - Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. (0bd7dd94db) - Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent (b42b353eec) - Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent (db6a8969a9) - Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent (70225fd031) - Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey (744c1798d4) - Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv. (c82d018719) - Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey (a7faf38498) - Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey (50a8955f62) - Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan (07144b7b8f) - Bug 1201309 - Make MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS work with MOZ_NON_MEMMOVABLE. r=ehsan f=mystor (6cd540cd1b) - partial of Bug 1076787 - Add expectation data for running web-platform-tests on debug builds (848508f9dd) - Bug 1149815 - Enable wpt tests that now pass, r=janv. (757331780f) - Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan (f67cfef0ce) - spaces (1f29d5c9bb) (8e0043d5b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman (bd91e14c9a) - Bug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman (94a6a19753) - Bug 1012597 - Part 1: provide a way to invalidate the Places GUIDs cache. r=rnewman (66f43cb831) - Bug 1012597 - Part 2: ensure Sync invalidates the Places GUIDs cache when needed. r=rnewman (2a67b0dfa8) - Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman (df895d4c35) - let -> var (e9c382c761) - Bug 1188170 - log the url string when the Sync bookmarks engine fails to get a URI. r=rnewman (424e5405f7) - Bug 1195603 - prevent Sync from blocking app shutdown. r=rnewman (94c3091f9c) - Bug 1183934 - only log an error saving JSON if an error actually occurred. r=rnewman (6b4358035c) - Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj (72e5e9f66f) - Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE (d626e56e92) - Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander) (362e5fc343) - Bug 1154990 - Better error messages when IPC send fails (r=bent) (b311fb94aa) - Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander) (f453a8feb5) - Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent) (31aca4ad89) - Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander) (0e86cc437e) - Bug 1185639 - Allow deferred message processing to happen between consecutive IPC message dispatches. r=jimm (7782c9caaf) (d7ccda56e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1189709 - Reduce scope of MessageChannel window neutering. r=jimm (a73623101e) - Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink (32964b4bcb) - missing part of Bug 1135236 - Remove unused print callbacks in profiler backend. (a6427e4a23) - Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa (be4fb076b0) - missing parts of Bug 779291: Implement SPS stackwalk (fefa7c961c) - Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen (7c1419cd3a) - Bug 1274253. Properly test the cpuid bits. (039f594ab3) - Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal (00d4309281) - Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. (4431457ede) - Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power rofiling. r=erahm,glandium. (47b61fd39c) - Bug 1147243 - Build memory/jemalloc in unified mode; r=glandium (81173f8bc2) - Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn (66f4f3fe49) - Bug 1135583: Prevent the inclusion of Char16.h in VS2015's fallible.obj. r=glandium (3e5ac84efb) - bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium (6d03543291) - Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj (cdc43fcb8c) - Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj (a5c53780ec) - Bug 1189967 - Avoid conflicting declarations for our raise wrappers on Windows. r=nfroyd (e0a606ef14) - Bug 1203476 - Fix an Android-only warning in mozalloc_abort.cpp. r=glandium. (806b791d54) - pointer style (97a2b4ffea) - Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke (fa6007c8dd) (850741b59) * 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
  12. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220212-850741b59-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220212-850741b59-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220212-850741b59-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220212-850741b59-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 1158090 - Fix documentation for nsDisplayListBuilder constructor. r=roc (773b76e1b3) - Bug 1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr (bd513aa02e) - Bug 1156366 - Support vertical writing modes and upright/sideways gly# ph orientation in SVG text-on-a-path. r=longsonr (325c3c2e00) - Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc (bc4aa0e75a) - Fix nsDisplayCanvasBackgroundColor to invalidate on color changes. (bug 1205970 part 1, r=mattwoodrow) (e51b8489a6) - Bug 1151663 - Initialize display list builder flags earlier in nsLayoutUtils::PaintFrame(). r=tn (fb55eaf2d8) - Remove willFlushRetainedLayers, which is superceded by DLBI. (bug 1205970 part 2, r=mattwoodrow) (0651277211) - Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow (fb979f8c89) - Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow (96944fa488) - Bug 885515 - Part 1: Add an analysis for detecting non-heap allocations of MOZ_HEAP_CLASS, r=ehsan (b1c53befae) - Bug 1192271 - Add helper method CustomTypeAnnotation::reportErrorIfAbsent to clang-plugin, r=ehsan (627b9d0c4c) - Bug 1195960 - Correct naming of CustomTypeAnnotation::reportErrorIfAbsent, r=me (cdba688d80) (5c42a5c6d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium (e968f5f2ac) - Bug 1145781 - Fix hazard on a CLOSED TREE. (c6a424b4e9) - Bug 1187982 - Fix building clang-plugin with clang 3.5; r=mystor (0e1ba88dfd) - spacing (38d98645d8) - Run clang-format on clang-plugin.cpp, no bug (cce9551ab2) - Bug 1156802 - Part 1: Add an analysis which prohibits explicit move constructors, r=ehsan (1ba4769e7b) - Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent (1820974774) - Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv. (c63293e770) - Bug 1149815 - Don't assume that index creation always succeeds, r=janv. (e123630c3d) - Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. (e1a00a34e7) - Bug 1149815 - Fix IndexedDB tests to expect InvalidStateError rather than TransactionInactiveError when touching a deleted IDBObjectStore or IDBIndex object, r=janv. (2fde727baa) - Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. (0bd7dd94db) - Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent (b42b353eec) - Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent (db6a8969a9) - Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent (70225fd031) - Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey (744c1798d4) - Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv. (c82d018719) - Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey (a7faf38498) - Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey (50a8955f62) - Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan (07144b7b8f) - Bug 1201309 - Make MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS work with MOZ_NON_MEMMOVABLE. r=ehsan f=mystor (6cd540cd1b) - partial of Bug 1076787 - Add expectation data for running web-platform-tests on debug builds (848508f9dd) - Bug 1149815 - Enable wpt tests that now pass, r=janv. (757331780f) - Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan (f67cfef0ce) - spaces (1f29d5c9bb) (8e0043d5b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman (bd91e14c9a) - Bug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman (94a6a19753) - Bug 1012597 - Part 1: provide a way to invalidate the Places GUIDs cache. r=rnewman (66f43cb831) - Bug 1012597 - Part 2: ensure Sync invalidates the Places GUIDs cache when needed. r=rnewman (2a67b0dfa8) - Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman (df895d4c35) - let -> var (e9c382c761) - Bug 1188170 - log the url string when the Sync bookmarks engine fails to get a URI. r=rnewman (424e5405f7) - Bug 1195603 - prevent Sync from blocking app shutdown. r=rnewman (94c3091f9c) - Bug 1183934 - only log an error saving JSON if an error actually occurred. r=rnewman (6b4358035c) - Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj (72e5e9f66f) - Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE (d626e56e92) - Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander) (362e5fc343) - Bug 1154990 - Better error messages when IPC send fails (r=bent) (b311fb94aa) - Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander) (f453a8feb5) - Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent) (31aca4ad89) - Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander) (0e86cc437e) - Bug 1185639 - Allow deferred message processing to happen between consecutive IPC message dispatches. r=jimm (7782c9caaf) (d7ccda56e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1189709 - Reduce scope of MessageChannel window neutering. r=jimm (a73623101e) - Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink (32964b4bcb) - missing part of Bug 1135236 - Remove unused print callbacks in profiler backend. (a6427e4a23) - Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa (be4fb076b0) - missing parts of Bug 779291: Implement SPS stackwalk (fefa7c961c) - Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen (7c1419cd3a) - Bug 1274253. Properly test the cpuid bits. (039f594ab3) - Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal (00d4309281) - Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. (4431457ede) - Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power rofiling. r=erahm,glandium. (47b61fd39c) - Bug 1147243 - Build memory/jemalloc in unified mode; r=glandium (81173f8bc2) - Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn (66f4f3fe49) - Bug 1135583: Prevent the inclusion of Char16.h in VS2015's fallible.obj. r=glandium (3e5ac84efb) - bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium (6d03543291) - Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj (cdc43fcb8c) - Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj (a5c53780ec) - Bug 1189967 - Avoid conflicting declarations for our raise wrappers on Windows. r=nfroyd (e0a606ef14) - Bug 1203476 - Fix an Android-only warning in mozalloc_abort.cpp. r=glandium. (806b791d54) - pointer style (97a2b4ffea) - Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke (fa6007c8dd) (850741b59)
  13. somewhat off-topic: since I got some free time because of work-from-home (as covid delta and omicron pandemic in hong kong at the moment), I tried to make fun by putting newmoon 28 app into SP55 engine. with some code changes, it is somewhat working. (but not packagable in the moment)
  14. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20220205.7z Changelog: In-tree changes: - update XULRunner-sdk patch as of NM27 git rev a988f766 (127240e9) Out-of-tree changes: * update Goanna3 to git d8ae51153...a988f766e: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 870173 - Upgrade to clang 3.3. r=ehsan (f654c5710a) - add missing and previous stuff (4d3e5dbf07) - Bug 1155476 - Update sccache to 155c926 (c72624ae94) - goanna->gecko and permissions (a6aa2bb828) - Bug 1203857 - Allow to build standalone js against jemalloc4. r=gps (cfe96f97a6) - Bug 1186424: Remove AsmJS min heap length optimization; r=luke (199d840dcf) - Bug 1198224 - OdinMonkey: hash the signatures, not their addresses (r=bbouvier) (c66aa93445) - Bug 1178793 - Make asm.js atomic primitives return Int, not Intish. r=luke (cb64cb1ff5) - Bug 1159473 - Add Mac-specific debug logging code. r=spohl (180e51c1f7) - fix mispatch (3bbd00e849) - Bug 1186158 - Receive notifications of sandbox violations in the browser on OS X. r=spohl (e22b97dd79) - Bug 1152585 - Implement GetClientOffset in nsChildView to fix child offset calculation when drawInTitlebar=false r=mstange (89d4ee9d52) - [Adapted not to drop 10.5] Bug 1172664 - Use [NSApplication setPresentationOptions:] instead of SetSystemUIMode for hide os chrome. r=smichaud Bug 1188322 - Always hide menubar as well as dock for fullscreen on OS X whatever the screen is. r=mstange (872ef3e90f) - Bug 1180564: Pref off NSTextInput protocol methods in anticipation of removing them. Also re-organize them so they're all in one spot and fix an unrelated warning. r=masayuki (aef2c0bb7e) - add back some crash reporter stuff (75dfba90be) - Bug 1188425 - Add a pref to allow insecure text input, thereby avoiding crashes at [ChildView keyDown:] in non-release builds. r=spohl (e089d0ccea) - Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r=smichaud (452f7992ca) - Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel (063830bda1) - Bug 976722 - Make -moz-appearance:toolbox influence the sheet attachment edge. r=roc (2e87d2e340) - Bug 1154676 - Add a null-check for the presshell. r=mstange (a41d28effc) - Bug 1154322 - Always use DrawTargetCG when painting directly into a window on OS X (unaccelerated drawRect rendering). r=jrmuizel (af405884eb) - Bug 1148868 - Fix up nsChildView::ConfigureAPZControllerThread(). r=kats (497a262ad8) - Bug 1141917 - Remove unused member function RectTextureImage::UpdateFromDrawTarget(). r=mstange (36182de410) - Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r=kats, r=smichaud (696b0a9886) - Bug 1110888 follow-up: Mark SetPluginFocused as override (26805abd52) - Bug 1016035 - Move some code around. r=kats (c786056e9b) (abb8daa3f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1178833 - Fix for unified builds when a new file is added to layout/base. r=mstange (bf961c00fd) - Bug 1178847 - Add a MobileViewportManager to manage setting the CSS viewport on B2G. r=botond,tn (937ba486fa) - Bug 1178847 - Don't use the MobileViewportManager code on Mulet or Fennec yet. r=botond (3061b2c617) - Bug 1168950. Add the document to DoProcessRestyles profile label. r=dbaron (2347b76411) - Bug 1187792 - Don't set the SPCSPS unless meta-viewport or zooming is enabled. r=botond (a8f5ed1006) - Bug 1193062 - Don't double-send target APZC confirmations that might race each other. r=kats (de48467401) - Bug 1186004 - Add a pref to enable/disable APZ zooming behaviour. r=botond (fc3653c979) - Bug 1193062 - Add a PAN_MOMENTUM state. r=kats (10c8bb1a5e) - Bug 1148350 - Have ConvertToGecko use a live screen-to-apzc transform to avoid transform mismatches. r=botond (9eee9ea6f2) - Bug 1169844 - Remove incorrect assertion and properly untransform wheel events for overscroll situations. r=botond (9b101b53bb) - Bug 1169690 - Accelerate flings correctly in the presence of overscroll handoff. r=kats (49d55c05f4) - Bug 1158424 - Extract a BreadthFirstSearch() helper function. r=kats (6a49498185) - Bug 1158424 - Add APZCTreeManager::FindRootContentApzcForLayersId(). r=kats (d6c7ecf781) - Bug 1158424 - Fix APZCTreeManager::GetMultitouchTarget(). r=kats (bf8571a4ca) - Bug 1174205 - Make sure to acquire the tree lock before finding the multitouch target. r=botond (bdbd98f2c7) - Bug 1211660 - Remove dead obj argument from two functions. r=Waldo. (efba5a2f8d) - Bug 1158424 - Undeprecate HasNoParentWithSameLayersId(). r=kats (d994ea28f8) - Fix AsyncCompositionManager not comparing layer tree IDs when finding scrollbar targets. (bug 1151169, r=kats) (c7dbc4776a) - Bug 1163259. Make sure we don't look at the parent ref layer when looking for a layer with the frame metrics for a scrollbar. r=kats (8b99d2c830) - Bug 1164340. Convert the scrollbar thumb ratio to a unitless ratio properly for non-zoomable scrollframes. r=botond (27f56cab56) - Bug 1164340. Fix up some scrollbar related comments in AsyncCompositionManager. r=botond (b9d540bea9) - Bug 1164767. Modify async scrollbar positioning code to deal with containerless root scrollables. r=botond (501d07592e) - Bug 1158424 - Remove FrameMetrics::IsRootScrollable() (it just duplicated IsRootContent()). r=kats (672fd034b3) - Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond (a46612811a) - Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats (da3bd34135) - Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r=kats (716ba34e18) - Bug 1189565 - Send resize events when backing scale factor changes. r=mstange (4e81a7bbf7) - Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r=smichaud (da67b22ff7) - Bug 1016035 - Remove the ability to swipe vertically. r=kats (fa315e0b97) - Bug 1016035 - Refactor the code that decides whether we want to start a swipe. r=kats (3091961328) - Bug 1016035 - Make the threshold in AxisPhysicsMSDModel::IsFinished controllable by the caller. r=kip (76df4d85a2) - Bug 1016035 - More swipe refactoring. r=kats (2abcd05b33) - Bug 1016035 - Implement the swipe animation ourselves instead of calling the NSEvent trackSwipe API. r=kats (4842b2a728) - Bug 1016035 - Move swipe tracking code into DispatchAPZWheelInputEvent. r=kats (bb1052b87c) - Bug 1016035 - Also mark widgetWheelEvents that are handled by APZ with mCanStartSwipe. r=kats (21809b902d) - Bug 1016035 - Put PanGestureInput events into a queue if they can end up as a swipe. r=kats (2ebac59047) - Bug 1016035 - Split up MaybeTrackScrollEventAsSwipe into SendMayStartSwipe and TrackScrollEventAsSwipe. r=kats (ced10d9671) - Bug 1016035 - Send MayStartSwipe event before sending the wheel event. r=kats (b3346b81fb) - Fix some fields missing in the widget event IPC glue. (bug 1139711, r=kats) (1298b25705) - Bug 1016035 - Add mCanTriggerSwipe and TriggersSwipe(). r=masayuki (664a059972) - Bug 1016035 - Make APZEventState report defaultPrevented=true when the event started a swipe. r=kats (128d627ac7) - Bug 1016035 - Set scroll overflow information on potential swipe start events that have been processed by APZ. r=masayuki (b5931f6320) - Bug 1206801 - fix broken CONFIG['DEBUG'] checks in moz.build files; r=mshal (292d5ac709) - Bug 1186424: Refactor AsmJSValidate.cpp in preparation for parallelization; r=luke (4868bc66ca) - Bug 1129267 - Fix by backing out patch for bug 1118615. r=mstange (ea8aaba04e) - Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm (1f2551a6b7) - Bug 1228462 - "PluginQuirks.* uses DOS CRLF". r=jmathies (b569a6c6c8) - Bug 1152300 - When focus shifts from a native plugin window to content, content needs to forward the request for focus change to chrome. r=enn (5bd811fadd) - Bug 1185529: On Windows, ensure that NPAPI child window has the correct parent before setwindow is called. r=jimm (9d94fdf2ff) - Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm (adee9bb012) (e9ba40cf6) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1144112 - Rearrange code a little to simplify it. No functional changes intended. r=botond (585aec1682) - Bug 1144112 - When tagging a block as fast-motion with touch-action enabled, make sure to set the allowed behaviors on it as well. r=botond (6c969faab6) - Bug 1172541 - Don't skip touch event delivery during smooth scroll. r=kats (c1e81e308e) - Bug 1194876 - Extract a TouchCounter class. r=botond (742458342a) - Bug 1159455 - Fix assorted debugging strings in APZ code. r=botond (4f608f0e0a) - Bug 1194876. Reset the input state on an APZC if a new touch block targets a new APZC while there were touches still active. r=botond (481002eaa9) - Bug 1194876 - Do a better job of resetting input state. r=botond (9fc5a3a605) - Bug 1143575. Fix build by ensuring ColorLayerComposite uses namespace gfx. r=nical (429d9f9abe) (16a3a03bc) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1193062 - Add PanGestureBlockState. r=kats (a8da88a934) - Bug 1193062 - Make PanGestureInput transform processing work like ScrollWheelInput processing. r=kats (fb17c120e8) - Bug 1180780 - Enable handling of pixel-scrolling wheel events with APZ on Windows and Linux. r=mstange (41d8fd5ed2) - missing part of Bug 1013412 (4fa14a56d9) - Make sure that confirmed APZ wheel targets are always scrollable. (bug 1154132, r=kats) (c35e3a34ca) - breakage fixes (96a1e3c36a) - Bug 1153711 - Do not discard a component of a fling if an APZC further in the handoff chain has room to scroll in that direction. r=kats (4f35dfd913) - Bug 1193062 - Set correct axis velocities when using PanGestureInput events. r=kats (7036040c68) - Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond) (45c4925fee) - Bug 1193062 - CanScrollWithWheel needs to use ParentLayerCoords for the scroll delta. r=kats (20a3c4ac6b) - Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r=kats (d87ec270db) - Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r=kats (6e72f5885f) - Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats (77d1dceb04) - Bug 1145084 - Ensure that the 300ms content timeout in the APZ code also applies to the touch-action allowed behaviours. r=botond (45f58fe247) - Bug 1193062 - Make AllowScrollHandoff work for both ScrollWheelInput and PanGestureInput blocks. r=kats (d335008b0a) - Bug 1193062 - Remove mPanGestureState. r=kats (774bb3dedf) - Bug 1193062 - Use ScrollSource::Wheel for pan gesture events. r=kats (e9328b0bc4) - Bug 1193062 - Don't use PanGestureInput events for instant wheel scrolling. r=kats (7d89c5dc2e) - Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats (372d76c914) - Bug 1193062 - Process pan gesture deltas in begin+end events. r=kats (f29072bf8f) - Bug 1193062 - Fix UntransformVector w coordinate checks. r=kip (73b459e459) - Bug 1016035 - Replay the queue to the swipe tracker once the swipe start confirmation arrives. r=kats (9891444d4f) - Bug 1016035 - Don't wait for content to say that we need to swipe if APZ has enough information. r=kats (2b94c25bd3) - Bug 1016035 - Swallow the rest of the scroll gesture after swiping without APZ. r=kats (f9250388f9) - Fix crashes when a wheel transaction has a null confirmed apzc. (bug 1147249, r=kats) (ef898a9f3a) - Bug 1176001 - Turn unconditional log into a manually-enabled log. r=botond (1d866b1ffa) - Don't have a default repaint interval of "never" for APZ animations. (bug 1152138, r=botond) (7e276ba862) - Bug 1152051 - Ensure that destroying an overscroll animation always clears the state Axis tracks about it. r=Cwiiis (1273aac828) - Request content repaints during APZ wheel animations. (bug 1152138, r=botond) (ba3e24011b) - Bug 1164557 - Use COORDINATE_EPSILON in IsZero(). r=kats (c07e506607) - Bug 1164557 - Weed out spurious calls to Axis::OverscrollBy() caused by rounding error r=kats (15f8d18a7e) - Bug 1186164 - When clearing the overscroll animation state, make sure# etOverscroll() continues to reflect the correct direction of overscroll. r=Cwiiis (282c63383c) - Bug 1198900 - Don't call OnTouchCancel when the current block is not a touch block. r=botond (b724d8d3ef) - Bug 788873 - Only rebind a GLXPixmap if the texture has changed. r=karlt (e1f72858ee) - Bug 1169270 - Minor style fixes. r=dvander (494449170d) - Bug 1145702 - Make the assertion in Axis::GetOverscroll() more informative. r=Cwiiis (dff257bbbd) - Bug 1152051 - During an overscroll animation, detect a peak even if a sample has a velocity of exaclty zero. r=Cwiiis (a5aad5349f) - Bug 1201101 - Enable axis-locking over multiple APZCs. r=botond (21574b80ec) - test of Bug 1143522 - Convert Layer::mClipRect to ParentLayerIntRect. r=botond (8f729ca8b0) - Bug 1159398 - Set the controller thread when running APZ gtests. r=dvander (4349b6722b) - Bug 1148350 - Add a test. r=botond (72e3c0716d) - Bug 1152051 - Gtest. r=Cwiiis,kats (bf337c0d6d) - missing of Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical (a328773d9d) - missing test of Bug 1160566 - Make FrameMetrics.mCompositionBounds private (091db42632) - Bug 1163845 - Unify handling of time in APZ gtests. r=kats (2366690fe7) - Fix APZ scroll wheel animations often prematurely ending on the first frame. (bug 1157409, r=kats) (78cc0e2292) - Bug 1169689 - Make sure we don't end up with a spurious velocity if we're not going to be panning. r=botond (8911802134) - Bug 1203744 - Fix the SCREEN blend mode with CompositorOGL when the source data is unpremultiplied. r=dvander (e256f83a14) (d88cb9e20) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1157984 - Part 1: Extend gfx::2d classes to support both float and double precision,r=jrmuizel (d8d0cadcb0) - Bug 1157984 - Part 2: Implement double precision clipping functions in Matrix4x4,r=vlad (f31c243a9d) - Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad (c9c678905b) - Bug 1157984 - Part 4: Remove gfxRect::TransformBounds,r=vlad (71d076d48b) - Bug 1157984 - Part 5: Test,r=vlad (1c9c711745) - Bug 1159985 - In APZ gtests, allow panning in both directions. r=kats (b4a42c580a) - Bug 1166871 - Add a test. r=botond (b08332347f) - Bug 1159985 - Gtest. r=kats (ad41b809ff) - Bug 1169695 - Make the test timestamp privately held by the MockContentControllerDelayed. r=botond (4f898a778c) - Bug 1169695 - Advance the stored time when sampling the transform for a future frame. r=botond (77d029383e) - Bug 1169695 - Store task run-at times in the task queue. r=botond (4bc228d713) - Bug 1171312 - Add generic tree search algorithms for layers-related data structures. r=botond (675806f3e1) - Bug 1200063 - Make APZCTreeManager the place where GetFrameTime() can be overridden. r=kats (32ba198192) - Bug 1200063 - Share a paint throttler between APZCs in the same layers id. r=kats (a2147d25e6) - Bug 1200063 - Add a generic implementation of nsITimerCallback that's usable with a lambda or other function object. r=kats (6d7ef71d44) - Bug 1200063 - Make sure TaskThrottler sends its pending repaint request eventually, even if it never receives a notification from the previous request. r=kats (6eceede1e2) - Bug 1200063 - Rename MakeAPZCInstance to NewAPZCInstance for consistency. r=kats (6927e90644) - Bug 1144374 - Fix APZ code to deal with layers getting moved to another LayerManager. r=botond (eb682a58cd) - Bug 1193930 - Allow the user to start a pinch while an overscroll animation is still in progress. r=kats (44c2e57123) - Bug 1169690 - Gtests. r=kats (3c206d1cb2) - Bug 1201098 - Consume fling and overscroll velocity per-axis. r=botond (1e05677586) - Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() in overscroll handoff chain building. r=kats (0ed1ddee59) - Bug 1201277 - Replace functors with lambdas in APZCTreeManager. r=botond (ec5476a598) - Bug 1180030 - Request a fling snap when an overscroll animation completes. r=kats (e789a2ebb3) - Bug 1159985 - If only one component of a fling is in overscroll, continue the fling in the other component. r=kats (81998d723f) - Bug 1031443 - Allow panning in the pinching state even if zooming is disabled;r=botond (4c90350cc6) - Fix APZ not starting and updating wheel animations within an APZC lock. (bug 1152011 part 1, r=botond) (ae0d4d0aa8) - Bug 1145089 - Update documentation for nsEventStatus_eConsumeNoDefault. r=botond (7ca605ad96) - bug 1170988 - Fix skia to build for iOS. r=gw280 (fb375def29) - bug 1171642 - Disable some skia arm assembly for iOS. r=gw280 (004245c173) - fix build on gcc 11 (1c511ac81b) - missing bit of Bug 1188462 - Rename gfx/skia/trunk directory to gfx/skia/skia. (ca8f138b28) - Bug 1180030 - Do not request a fling snap if the fling will overscroll on its first sample. r=kats (55f89d55b5) - Bug 1167721 - Ensure we trigger a repaint when dropping velocity to zero in CancelAnimation. r=botond (d04fbb2a50) - Bug 1158340 - Refactor RedistributeDisplayPortExcess. r=kats (27725c3ee4) - Bug 1189565 - Only factor in the async zoom change. r=kats (57e357a038) - Bug 1192466 - Prune header includes for SkiaGLGlue.h - r=bgirard (37d31a1238) - Bug 1004489 - propagate Cairo font AA settings to Skia font. r=gw280 (9adc439b19) - Bug 1171528 - Remove overflowed nscoord_MAX warnings from nsRect. r=dholbert (08599b00e9) - Bug 1202430 - remove NS_GFX and related macros; r=jrmuizel (cb0b79951e) - Bug 1181317 - Switch drawing order of filter feBlend inputs. r=mstange (4914444219) - Bug 1180379. Split out GMAX4500 and block those devices from D2D. r=Bas (c8d1a755ea) - Bug 1073117 - Theme issues with GTK 3.14 - fix gtk button and entry size, r=karlt (0df9ac5c7f) - Bug 1187237 - Correct range slider drawing on GTK3. r=karlt (0d671487da) - Bug 1171696 - Require room for scrollbar sliders and draw troughs only when there is room for a slider or buttons on GTK. r=karlt (71710baeaa) - Bug 1202317. Optimize away identity ColorMatrix nodes. r=mstange (6c57a71e0c) - Bug 1202317. Support PodEqual over fixed-length arrays. r=Waldo (060f20b429) - Bug 1203078 - whitelist gdk-pixbuf image formats. r=dan (5eb43e4235) - Bug 1202317. Optimize feComposite type="arithmetic" with all-zero k values to transparent black. r=mstange (47b2d40678) - Bug 1189443 - Don't round down the margin amounts when inflating the displayport. r=dvander (4afcf087ab) - Bug 1205741 - add xpm and svg to supported gdk-pixbuf formats. r=acomminos,dveditz (4c356c961a) - Bug 1166741 - Workaround for GTK3 bug where file choosers' delegate refcount is not incremented. r=karlt (9d59be7b05) - Bug 1166741 followup: Guard GTK file-picker member-var decl/init statements with same #ifdef that its usages are guarded with, to avoid -Wunused-private-field warning. r=karlt (25bbf34486) - fix build on 10.5/10.6 (9acd104c9f) - namespaces (358de9591c) - Bug 1178842 - Fix unified build for nsDisplayList.cpp when a new file is added to layout/base. r=mstange (aa8ff77615) (a988f766e) * 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
  15. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220205-a988f766e-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220205-a988f766e-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220205-a988f766e-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220205-a988f766e-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 870173 - Upgrade to clang 3.3. r=ehsan (f654c5710a) - add missing and previous stuff (4d3e5dbf07) - Bug 1155476 - Update sccache to 155c926 (c72624ae94) - goanna->gecko and permissions (a6aa2bb828) - Bug 1203857 - Allow to build standalone js against jemalloc4. r=gps (cfe96f97a6) - Bug 1186424: Remove AsmJS min heap length optimization; r=luke (199d840dcf) - Bug 1198224 - OdinMonkey: hash the signatures, not their addresses (r=bbouvier) (c66aa93445) - Bug 1178793 - Make asm.js atomic primitives return Int, not Intish. r=luke (cb64cb1ff5) - Bug 1159473 - Add Mac-specific debug logging code. r=spohl (180e51c1f7) - fix mispatch (3bbd00e849) - Bug 1186158 - Receive notifications of sandbox violations in the browser on OS X. r=spohl (e22b97dd79) - Bug 1152585 - Implement GetClientOffset in nsChildView to fix child offset calculation when drawInTitlebar=false r=mstange (89d4ee9d52) - [Adapted not to drop 10.5] Bug 1172664 - Use [NSApplication setPresentationOptions:] instead of SetSystemUIMode for hide os chrome. r=smichaud Bug 1188322 - Always hide menubar as well as dock for fullscreen on OS X whatever the screen is. r=mstange (872ef3e90f) - Bug 1180564: Pref off NSTextInput protocol methods in anticipation of removing them. Also re-organize them so they're all in one spot and fix an unrelated warning. r=masayuki (aef2c0bb7e) - add back some crash reporter stuff (75dfba90be) - Bug 1188425 - Add a pref to allow insecure text input, thereby avoiding crashes at [ChildView keyDown:] in non-release builds. r=spohl (e089d0ccea) - Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r=smichaud (452f7992ca) - Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel (063830bda1) - Bug 976722 - Make -moz-appearance:toolbox influence the sheet attachment edge. r=roc (2e87d2e340) - Bug 1154676 - Add a null-check for the presshell. r=mstange (a41d28effc) - Bug 1154322 - Always use DrawTargetCG when painting directly into a window on OS X (unaccelerated drawRect rendering). r=jrmuizel (af405884eb) - Bug 1148868 - Fix up nsChildView::ConfigureAPZControllerThread(). r=kats (497a262ad8) - Bug 1141917 - Remove unused member function RectTextureImage::UpdateFromDrawTarget(). r=mstange (36182de410) - Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r=kats, r=smichaud (696b0a9886) - Bug 1110888 follow-up: Mark SetPluginFocused as override (26805abd52) - Bug 1016035 - Move some code around. r=kats (c786056e9b) (abb8daa3f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1178833 - Fix for unified builds when a new file is added to layout/base. r=mstange (bf961c00fd) - Bug 1178847 - Add a MobileViewportManager to manage setting the CSS viewport on B2G. r=botond,tn (937ba486fa) - Bug 1178847 - Don't use the MobileViewportManager code on Mulet or Fennec yet. r=botond (3061b2c617) - Bug 1168950. Add the document to DoProcessRestyles profile label. r=dbaron (2347b76411) - Bug 1187792 - Don't set the SPCSPS unless meta-viewport or zooming is enabled. r=botond (a8f5ed1006) - Bug 1193062 - Don't double-send target APZC confirmations that might race each other. r=kats (de48467401) - Bug 1186004 - Add a pref to enable/disable APZ zooming behaviour. r=botond (fc3653c979) - Bug 1193062 - Add a PAN_MOMENTUM state. r=kats (10c8bb1a5e) - Bug 1148350 - Have ConvertToGecko use a live screen-to-apzc transform to avoid transform mismatches. r=botond (9eee9ea6f2) - Bug 1169844 - Remove incorrect assertion and properly untransform wheel events for overscroll situations. r=botond (9b101b53bb) - Bug 1169690 - Accelerate flings correctly in the presence of overscroll handoff. r=kats (49d55c05f4) - Bug 1158424 - Extract a BreadthFirstSearch() helper function. r=kats (6a49498185) - Bug 1158424 - Add APZCTreeManager::FindRootContentApzcForLayersId(). r=kats (d6c7ecf781) - Bug 1158424 - Fix APZCTreeManager::GetMultitouchTarget(). r=kats (bf8571a4ca) - Bug 1174205 - Make sure to acquire the tree lock before finding the multitouch target. r=botond (bdbd98f2c7) - Bug 1211660 - Remove dead obj argument from two functions. r=Waldo. (efba5a2f8d) - Bug 1158424 - Undeprecate HasNoParentWithSameLayersId(). r=kats (d994ea28f8) - Fix AsyncCompositionManager not comparing layer tree IDs when finding scrollbar targets. (bug 1151169, r=kats) (c7dbc4776a) - Bug 1163259. Make sure we don't look at the parent ref layer when looking for a layer with the frame metrics for a scrollbar. r=kats (8b99d2c830) - Bug 1164340. Convert the scrollbar thumb ratio to a unitless ratio properly for non-zoomable scrollframes. r=botond (27f56cab56) - Bug 1164340. Fix up some scrollbar related comments in AsyncCompositionManager. r=botond (b9d540bea9) - Bug 1164767. Modify async scrollbar positioning code to deal with containerless root scrollables. r=botond (501d07592e) - Bug 1158424 - Remove FrameMetrics::IsRootScrollable() (it just duplicated IsRootContent()). r=kats (672fd034b3) - Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond (a46612811a) - Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats (da3bd34135) - Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r=kats (716ba34e18) - Bug 1189565 - Send resize events when backing scale factor changes. r=mstange (4e81a7bbf7) - Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r=smichaud (da67b22ff7) - Bug 1016035 - Remove the ability to swipe vertically. r=kats (fa315e0b97) - Bug 1016035 - Refactor the code that decides whether we want to start a swipe. r=kats (3091961328) - Bug 1016035 - Make the threshold in AxisPhysicsMSDModel::IsFinished controllable by the caller. r=kip (76df4d85a2) - Bug 1016035 - More swipe refactoring. r=kats (2abcd05b33) - Bug 1016035 - Implement the swipe animation ourselves instead of calling the NSEvent trackSwipe API. r=kats (4842b2a728) - Bug 1016035 - Move swipe tracking code into DispatchAPZWheelInputEvent. r=kats (bb1052b87c) - Bug 1016035 - Also mark widgetWheelEvents that are handled by APZ with mCanStartSwipe. r=kats (21809b902d) - Bug 1016035 - Put PanGestureInput events into a queue if they can end up as a swipe. r=kats (2ebac59047) - Bug 1016035 - Split up MaybeTrackScrollEventAsSwipe into SendMayStartSwipe and TrackScrollEventAsSwipe. r=kats (ced10d9671) - Bug 1016035 - Send MayStartSwipe event before sending the wheel event. r=kats (b3346b81fb) - Fix some fields missing in the widget event IPC glue. (bug 1139711, r=kats) (1298b25705) - Bug 1016035 - Add mCanTriggerSwipe and TriggersSwipe(). r=masayuki (664a059972) - Bug 1016035 - Make APZEventState report defaultPrevented=true when the event started a swipe. r=kats (128d627ac7) - Bug 1016035 - Set scroll overflow information on potential swipe start events that have been processed by APZ. r=masayuki (b5931f6320) - Bug 1206801 - fix broken CONFIG['DEBUG'] checks in moz.build files; r=mshal (292d5ac709) - Bug 1186424: Refactor AsmJSValidate.cpp in preparation for parallelization; r=luke (4868bc66ca) - Bug 1129267 - Fix by backing out patch for bug 1118615. r=mstange (ea8aaba04e) - Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm (1f2551a6b7) - Bug 1228462 - "PluginQuirks.* uses DOS CRLF". r=jmathies (b569a6c6c8) - Bug 1152300 - When focus shifts from a native plugin window to content, content needs to forward the request for focus change to chrome. r=enn (5bd811fadd) - Bug 1185529: On Windows, ensure that NPAPI child window has the correct parent before setwindow is called. r=jimm (9d94fdf2ff) - Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm (adee9bb012) (e9ba40cf6) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1144112 - Rearrange code a little to simplify it. No functional changes intended. r=botond (585aec1682) - Bug 1144112 - When tagging a block as fast-motion with touch-action enabled, make sure to set the allowed behaviors on it as well. r=botond (6c969faab6) - Bug 1172541 - Don't skip touch event delivery during smooth scroll. r=kats (c1e81e308e) - Bug 1194876 - Extract a TouchCounter class. r=botond (742458342a) - Bug 1159455 - Fix assorted debugging strings in APZ code. r=botond (4f608f0e0a) - Bug 1194876. Reset the input state on an APZC if a new touch block targets a new APZC while there were touches still active. r=botond (481002eaa9) - Bug 1194876 - Do a better job of resetting input state. r=botond (9fc5a3a605) - Bug 1143575. Fix build by ensuring ColorLayerComposite uses namespace gfx. r=nical (429d9f9abe) (16a3a03bc) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1193062 - Add PanGestureBlockState. r=kats (a8da88a934) - Bug 1193062 - Make PanGestureInput transform processing work like ScrollWheelInput processing. r=kats (fb17c120e8) - Bug 1180780 - Enable handling of pixel-scrolling wheel events with APZ on Windows and Linux. r=mstange (41d8fd5ed2) - missing part of Bug 1013412 (4fa14a56d9) - Make sure that confirmed APZ wheel targets are always scrollable. (bug 1154132, r=kats) (c35e3a34ca) - breakage fixes (96a1e3c36a) - Bug 1153711 - Do not discard a component of a fling if an APZC further in the handoff chain has room to scroll in that direction. r=kats (4f35dfd913) - Bug 1193062 - Set correct axis velocities when using PanGestureInput events. r=kats (7036040c68) - Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond) (45c4925fee) - Bug 1193062 - CanScrollWithWheel needs to use ParentLayerCoords for the scroll delta. r=kats (20a3c4ac6b) - Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r=kats (d87ec270db) - Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r=kats (6e72f5885f) - Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats (77d1dceb04) - Bug 1145084 - Ensure that the 300ms content timeout in the APZ code also applies to the touch-action allowed behaviours. r=botond (45f58fe247) - Bug 1193062 - Make AllowScrollHandoff work for both ScrollWheelInput and PanGestureInput blocks. r=kats (d335008b0a) - Bug 1193062 - Remove mPanGestureState. r=kats (774bb3dedf) - Bug 1193062 - Use ScrollSource::Wheel for pan gesture events. r=kats (e9328b0bc4) - Bug 1193062 - Don't use PanGestureInput events for instant wheel scrolling. r=kats (7d89c5dc2e) - Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats (372d76c914) - Bug 1193062 - Process pan gesture deltas in begin+end events. r=kats (f29072bf8f) - Bug 1193062 - Fix UntransformVector w coordinate checks. r=kip (73b459e459) - Bug 1016035 - Replay the queue to the swipe tracker once the swipe start confirmation arrives. r=kats (9891444d4f) - Bug 1016035 - Don't wait for content to say that we need to swipe if APZ has enough information. r=kats (2b94c25bd3) - Bug 1016035 - Swallow the rest of the scroll gesture after swiping without APZ. r=kats (f9250388f9) - Fix crashes when a wheel transaction has a null confirmed apzc. (bug 1147249, r=kats) (ef898a9f3a) - Bug 1176001 - Turn unconditional log into a manually-enabled log. r=botond (1d866b1ffa) - Don't have a default repaint interval of "never" for APZ animations. (bug 1152138, r=botond) (7e276ba862) - Bug 1152051 - Ensure that destroying an overscroll animation always clears the state Axis tracks about it. r=Cwiiis (1273aac828) - Request content repaints during APZ wheel animations. (bug 1152138, r=botond) (ba3e24011b) - Bug 1164557 - Use COORDINATE_EPSILON in IsZero(). r=kats (c07e506607) - Bug 1164557 - Weed out spurious calls to Axis::OverscrollBy() caused by rounding error r=kats (15f8d18a7e) - Bug 1186164 - When clearing the overscroll animation state, make sure# etOverscroll() continues to reflect the correct direction of overscroll. r=Cwiiis (282c63383c) - Bug 1198900 - Don't call OnTouchCancel when the current block is not a touch block. r=botond (b724d8d3ef) - Bug 788873 - Only rebind a GLXPixmap if the texture has changed. r=karlt (e1f72858ee) - Bug 1169270 - Minor style fixes. r=dvander (494449170d) - Bug 1145702 - Make the assertion in Axis::GetOverscroll() more informative. r=Cwiiis (dff257bbbd) - Bug 1152051 - During an overscroll animation, detect a peak even if a sample has a velocity of exaclty zero. r=Cwiiis (a5aad5349f) - Bug 1201101 - Enable axis-locking over multiple APZCs. r=botond (21574b80ec) - test of Bug 1143522 - Convert Layer::mClipRect to ParentLayerIntRect. r=botond (8f729ca8b0) - Bug 1159398 - Set the controller thread when running APZ gtests. r=dvander (4349b6722b) - Bug 1148350 - Add a test. r=botond (72e3c0716d) - Bug 1152051 - Gtest. r=Cwiiis,kats (bf337c0d6d) - missing of Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical (a328773d9d) - missing test of Bug 1160566 - Make FrameMetrics.mCompositionBounds private (091db42632) - Bug 1163845 - Unify handling of time in APZ gtests. r=kats (2366690fe7) - Fix APZ scroll wheel animations often prematurely ending on the first frame. (bug 1157409, r=kats) (78cc0e2292) - Bug 1169689 - Make sure we don't end up with a spurious velocity if we're not going to be panning. r=botond (8911802134) - Bug 1203744 - Fix the SCREEN blend mode with CompositorOGL when the source data is unpremultiplied. r=dvander (e256f83a14) (d88cb9e20) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1157984 - Part 1: Extend gfx::2d classes to support both float and double precision,r=jrmuizel (d8d0cadcb0) - Bug 1157984 - Part 2: Implement double precision clipping functions in Matrix4x4,r=vlad (f31c243a9d) - Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad (c9c678905b) - Bug 1157984 - Part 4: Remove gfxRect::TransformBounds,r=vlad (71d076d48b) - Bug 1157984 - Part 5: Test,r=vlad (1c9c711745) - Bug 1159985 - In APZ gtests, allow panning in both directions. r=kats (b4a42c580a) - Bug 1166871 - Add a test. r=botond (b08332347f) - Bug 1159985 - Gtest. r=kats (ad41b809ff) - Bug 1169695 - Make the test timestamp privately held by the MockContentControllerDelayed. r=botond (4f898a778c) - Bug 1169695 - Advance the stored time when sampling the transform for a future frame. r=botond (77d029383e) - Bug 1169695 - Store task run-at times in the task queue. r=botond (4bc228d713) - Bug 1171312 - Add generic tree search algorithms for layers-related data structures. r=botond (675806f3e1) - Bug 1200063 - Make APZCTreeManager the place where GetFrameTime() can be overridden. r=kats (32ba198192) - Bug 1200063 - Share a paint throttler between APZCs in the same layers id. r=kats (a2147d25e6) - Bug 1200063 - Add a generic implementation of nsITimerCallback that's usable with a lambda or other function object. r=kats (6d7ef71d44) - Bug 1200063 - Make sure TaskThrottler sends its pending repaint request eventually, even if it never receives a notification from the previous request. r=kats (6eceede1e2) - Bug 1200063 - Rename MakeAPZCInstance to NewAPZCInstance for consistency. r=kats (6927e90644) - Bug 1144374 - Fix APZ code to deal with layers getting moved to another LayerManager. r=botond (eb682a58cd) - Bug 1193930 - Allow the user to start a pinch while an overscroll animation is still in progress. r=kats (44c2e57123) - Bug 1169690 - Gtests. r=kats (3c206d1cb2) - Bug 1201098 - Consume fling and overscroll velocity per-axis. r=botond (1e05677586) - Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() in overscroll handoff chain building. r=kats (0ed1ddee59) - Bug 1201277 - Replace functors with lambdas in APZCTreeManager. r=botond (ec5476a598) - Bug 1180030 - Request a fling snap when an overscroll animation completes. r=kats (e789a2ebb3) - Bug 1159985 - If only one component of a fling is in overscroll, continue the fling in the other component. r=kats (81998d723f) - Bug 1031443 - Allow panning in the pinching state even if zooming is disabled;r=botond (4c90350cc6) - Fix APZ not starting and updating wheel animations within an APZC lock. (bug 1152011 part 1, r=botond) (ae0d4d0aa8) - Bug 1145089 - Update documentation for nsEventStatus_eConsumeNoDefault. r=botond (7ca605ad96) - bug 1170988 - Fix skia to build for iOS. r=gw280 (fb375def29) - bug 1171642 - Disable some skia arm assembly for iOS. r=gw280 (004245c173) - fix build on gcc 11 (1c511ac81b) - missing bit of Bug 1188462 - Rename gfx/skia/trunk directory to gfx/skia/skia. (ca8f138b28) - Bug 1180030 - Do not request a fling snap if the fling will overscroll on its first sample. r=kats (55f89d55b5) - Bug 1167721 - Ensure we trigger a repaint when dropping velocity to zero in CancelAnimation. r=botond (d04fbb2a50) - Bug 1158340 - Refactor RedistributeDisplayPortExcess. r=kats (27725c3ee4) - Bug 1189565 - Only factor in the async zoom change. r=kats (57e357a038) - Bug 1192466 - Prune header includes for SkiaGLGlue.h - r=bgirard (37d31a1238) - Bug 1004489 - propagate Cairo font AA settings to Skia font. r=gw280 (9adc439b19) - Bug 1171528 - Remove overflowed nscoord_MAX warnings from nsRect. r=dholbert (08599b00e9) - Bug 1202430 - remove NS_GFX and related macros; r=jrmuizel (cb0b79951e) - Bug 1181317 - Switch drawing order of filter feBlend inputs. r=mstange (4914444219) - Bug 1180379. Split out GMAX4500 and block those devices from D2D. r=Bas (c8d1a755ea) - Bug 1073117 - Theme issues with GTK 3.14 - fix gtk button and entry size, r=karlt (0df9ac5c7f) - Bug 1187237 - Correct range slider drawing on GTK3. r=karlt (0d671487da) - Bug 1171696 - Require room for scrollbar sliders and draw troughs only when there is room for a slider or buttons on GTK. r=karlt (71710baeaa) - Bug 1202317. Optimize away identity ColorMatrix nodes. r=mstange (6c57a71e0c) - Bug 1202317. Support PodEqual over fixed-length arrays. r=Waldo (060f20b429) - Bug 1203078 - whitelist gdk-pixbuf image formats. r=dan (5eb43e4235) - Bug 1202317. Optimize feComposite type="arithmetic" with all-zero k values to transparent black. r=mstange (47b2d40678) - Bug 1189443 - Don't round down the margin amounts when inflating the displayport. r=dvander (4afcf087ab) - Bug 1205741 - add xpm and svg to supported gdk-pixbuf formats. r=acomminos,dveditz (4c356c961a) - Bug 1166741 - Workaround for GTK3 bug where file choosers' delegate refcount is not incremented. r=karlt (9d59be7b05) - Bug 1166741 followup: Guard GTK file-picker member-var decl/init statements with same #ifdef that its usages are guarded with, to avoid -Wunused-private-field warning. r=karlt (25bbf34486) - fix build on 10.5/10.6 (9acd104c9f) - namespaces (358de9591c) - Bug 1178842 - Fix unified build for nsDisplayList.cpp when a new file is added to layout/base. r=mstange (aa8ff77615) (a988f766e)
  16. as I said before, you have to find a version that is working well in seamonkey first. EDIT: by the way I tried to modify gm-3.31.4 for SM/IA/BN support, but not well tested. you may try this yourself. http://o.rthost.win/boc-uxp/greasemonkey-3.31.4-pm_sm_ia_bn.xpi
  17. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20220129.7z Changelog: Out-of-tree changes: * update Goanna3 to git f71f51550...d8ae51153: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1153444 - Fix up Key Pinning Telemetry (r=keeler) (8a136aeb6f) (partly) - Bug 1183065 - Add logging on OneCRL revocation checks (r=Cykesiopka) (d8dbd936f3) - bug 1170303 - treat malformed name information in certificates as a domain name mismatch r=Cykesiopka (733179123e) - Bug 1193021 - clean up reference-counting in security/; r=keeler (df4b26974f) - Bug 602122 - Add a static analysis to find XPCOM classes with duplicate mRefCnt members; r=ehsan (02db112583) - Bug 1180506 - Fix building the clang-plugin with ToT clang; r=mystor (c491ab3b27) - Bug 1180549 - Fix a startup crash when using the clang-plugin with clang>3.5; r=mystor (9ef5796d3f) - Bug 1183485 - Exempt security/sandbox/chromium from MOZ_IMPLICIT enforcement. r=ehsan (39aa87ce29) - Bug 1185188 - Support multiple clang-plugin annotations; r=ehsan (dba7c0697a) - Bug 1185044 - Unify type annotation logic between MOZ_*_CLASS and MOZ_MUST_USE; r=ehsan (425e42c834) - Bug 1187486 - Update the clang plugin to detect templated implicit constructors; r=ehsan (fa22b9627f) - Fix some bad variable names, no bug (79f2eea2b1) - Bug 1187073 - Add the MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS annotation to clang-plugin. r=ehsan (c6c629a7bf) - Bug 1192015 - Refactor allocation analysis in clang plugin to better allow adding new analyses, and support detecting temporary value allocations, r=ehsan (5d56ce510b) - Bug 1192130 - Part 1: Add MOZ_NON_AUTOABLE to restrict using auto in place of certain types, r=ehsan (d2b9712180) - missing part of Bug 1192130 - Part 2: Use MOZ_NON_AUTOABLE to validate the usage of already_AddRefed, r=ehsan (d66417ecb6) - Bug 975246 - Part1 - Implement operator->* in nsRefPtr. r=nfroyd, r=gerald (299c514e39) - Bug 975246 - Part2- Test Invoking via operator->*. r=nfroyd (197e539bfd) - Bug 975246 - Part3 - Using nsRefPtr->* operator. r=nfroyd (55010f772e) - Bug 1056356 - Add support for nsRefPtr<const T>. r=froydnj (d11d8183b8) - fix token to adhere to bug 1135708 (056463d154) (f1e094af8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1194022 - Add another exception for a token after yield expression without operand and followed by EOL. r=Waldo (6f6806dd55) - Bug 1193777 - Remove pn==null case from ModuleCompiler::fail(). r=Waldo (ad7a00bc9e) - fix debug code (185d538d36) - Bug 1186723 - Make BytecodeEmitter::emitDupAt take a reasonable offset r=arai (c75ba4dac2) - fix one more assert (6572298e7b) - Bug 1149298 - Part 1: Test cases. r=drno (66301726be) - Bug 1149298 - Part 2: When destroying a candidate, ensure that the ice_ctx doesn't continue waiting for it to init. r=drno (62b15139c6) - missing part of Bug 1149298 - Part 3: Fire end of candidates signal when StartGathering has nothing to do, and only call StartGathering once per offer/answer. r=drno (aecf2da75f) - Bug 1143526 - DataStore API should create DOMError with proper error messages, r=fabrice (f7971e9039) - Bug 1149784 - Make nsSubDocumentFrame::GetMarginAttributes use CSSIntSize instead of the unit-less nsIntSize. r=roc (8dd64a1d9e) - missing part of 1022064 (c96b8add9a) - Bug 1138590 - Create a WebChannel for receiving FxA profile change notifications. r=markh (49a2234a21) - Bug 1139657 - Expose a method on FxAccounts for retrieving profile information. r=markh (2e44487ef5) (4d3fc3ae7) - import changes from `dev' branch of rmottola/Arctic-Fox: - No bug. Minor analysis fix for duplicate avoidance logic. Does not seem to matter in practice. r=woof! (57c242e0b8) - pointer style (adeb45154d) - Bug 1167385 - Mark xpcObjectHelper's unsafe references as UNSAFE_REF. r=bholley (2023354f74) - Bug 1185056 - Use the normal CC macros for XPCWrappedNative. r=smaug (7df93c9f0f) - Bug 1141079 - Make jemalloc_config.c a C++ source file. r=ted (d784a65774) - Bug 1141079 - Setup custom jemalloc chunk hooks to keep RSS usage low. r=njn (227f7527c4) - Bug 1191815 - move jemalloc CFLAGS definition to moz.build; r=mshal (fffe74592e) - Bug 1187776 - Add ICU files to B2G desktop. r=glandium (40074ca68c) - Bug 1192277 - remove check for LLVM PR 8927; r=glandium (d12cfe5f28) - Bug 762449 - Make jemalloc's opt.lg_dirty_mult work as documented. r=njn (2765252e9c) - Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn (403eee3ca3) - Bug 1139357 - Make jemalloc3's --without-export actually work. r=njn (85f53039af) - Bug 1142412 - Update memory/jemalloc to 4.0.0 release. r=njn (bb65146083) - Bug 1142412 - Remove last jemalloc patch by using a workaround when running its configure. r=mshal (990b6cb4ea) - Bug 1201792 - s/MOZ_JEMALLOC3/MOZ_JEMALLOC4/. r=njn (3924d18006) - Bug 1202523 - Use the default chunk size with jemalloc 4. r=njn (268f4d5a7d) - Bug 1174250: Allow the CommitHook to fail without crashing. r=glandium (7cd2b5374e) - Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8 (5649197ba0) - Bug 1188469 - remove configure.in workaround for broken egrep in OS X 10.7; r=mshal (91eb406603) (c7924fe23) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1144934 - Add support for NSIS 3.0b1 in configure.in. r=gps (68c2d307ea) - Bug 1146096: configure.in updates for SCTP and musl.libc (sys/queue.h) r=glandium (1ee3be321a) - Bug 1139020: Update SCTP library from upstream to rev 9168 rs=jesup (59aff8e427) - Bug 1139020: rollup of sctp modifications for Android rs=jesup (0c207e42fa) - Bug 1146096: update usrsctp to rev 9209 from upstream rs=jesup (d48529adb5) - Bug 1146096: rollup of sctp modifications for Android rs=jesup (72296c9831) - (configure) Update embedded libpng to version 1.6.28 (9c91526374) - Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde (b3954d62cc) - Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium (4f1a58a49f) - Bug 1138845 - Fixup for bustage. r=me (dff1a71582) - Bug 1159273 - Update Cairo/Pixman renaming to not leak the symbols we use and silence linker warnings. r=jrmuizel (77daf01890) - Bug 1159273 - Update gkmedias symbol defs to catch up with the Cairo/Pixman renames. r=jrmuizel (c69fece38b) - Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel (352f69f8f5) - Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium (61e1857a64) (d8ae51153) * 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
  18. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220129-d8ae51153-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220129-d8ae51153-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220129-d8ae51153-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220129-d8ae51153-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 1153444 - Fix up Key Pinning Telemetry (r=keeler) (8a136aeb6f) (partly) - Bug 1183065 - Add logging on OneCRL revocation checks (r=Cykesiopka) (d8dbd936f3) - bug 1170303 - treat malformed name information in certificates as a domain name mismatch r=Cykesiopka (733179123e) - Bug 1193021 - clean up reference-counting in security/; r=keeler (df4b26974f) - Bug 602122 - Add a static analysis to find XPCOM classes with duplicate mRefCnt members; r=ehsan (02db112583) - Bug 1180506 - Fix building the clang-plugin with ToT clang; r=mystor (c491ab3b27) - Bug 1180549 - Fix a startup crash when using the clang-plugin with clang>3.5; r=mystor (9ef5796d3f) - Bug 1183485 - Exempt security/sandbox/chromium from MOZ_IMPLICIT enforcement. r=ehsan (39aa87ce29) - Bug 1185188 - Support multiple clang-plugin annotations; r=ehsan (dba7c0697a) - Bug 1185044 - Unify type annotation logic between MOZ_*_CLASS and MOZ_MUST_USE; r=ehsan (425e42c834) - Bug 1187486 - Update the clang plugin to detect templated implicit constructors; r=ehsan (fa22b9627f) - Fix some bad variable names, no bug (79f2eea2b1) - Bug 1187073 - Add the MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS annotation to clang-plugin. r=ehsan (c6c629a7bf) - Bug 1192015 - Refactor allocation analysis in clang plugin to better allow adding new analyses, and support detecting temporary value allocations, r=ehsan (5d56ce510b) - Bug 1192130 - Part 1: Add MOZ_NON_AUTOABLE to restrict using auto in place of certain types, r=ehsan (d2b9712180) - missing part of Bug 1192130 - Part 2: Use MOZ_NON_AUTOABLE to validate the usage of already_AddRefed, r=ehsan (d66417ecb6) - Bug 975246 - Part1 - Implement operator->* in nsRefPtr. r=nfroyd, r=gerald (299c514e39) - Bug 975246 - Part2- Test Invoking via operator->*. r=nfroyd (197e539bfd) - Bug 975246 - Part3 - Using nsRefPtr->* operator. r=nfroyd (55010f772e) - Bug 1056356 - Add support for nsRefPtr<const T>. r=froydnj (d11d8183b8) - fix token to adhere to bug 1135708 (056463d154) (f1e094af8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1194022 - Add another exception for a token after yield expression without operand and followed by EOL. r=Waldo (6f6806dd55) - Bug 1193777 - Remove pn==null case from ModuleCompiler::fail(). r=Waldo (ad7a00bc9e) - fix debug code (185d538d36) - Bug 1186723 - Make BytecodeEmitter::emitDupAt take a reasonable offset r=arai (c75ba4dac2) - fix one more assert (6572298e7b) - Bug 1149298 - Part 1: Test cases. r=drno (66301726be) - Bug 1149298 - Part 2: When destroying a candidate, ensure that the ice_ctx doesn't continue waiting for it to init. r=drno (62b15139c6) - missing part of Bug 1149298 - Part 3: Fire end of candidates signal when StartGathering has nothing to do, and only call StartGathering once per offer/answer. r=drno (aecf2da75f) - Bug 1143526 - DataStore API should create DOMError with proper error messages, r=fabrice (f7971e9039) - Bug 1149784 - Make nsSubDocumentFrame::GetMarginAttributes use CSSIntSize instead of the unit-less nsIntSize. r=roc (8dd64a1d9e) - missing part of 1022064 (c96b8add9a) - Bug 1138590 - Create a WebChannel for receiving FxA profile change notifications. r=markh (49a2234a21) - Bug 1139657 - Expose a method on FxAccounts for retrieving profile information. r=markh (2e44487ef5) (4d3fc3ae7) - import changes from `dev' branch of rmottola/Arctic-Fox: - No bug. Minor analysis fix for duplicate avoidance logic. Does not seem to matter in practice. r=woof! (57c242e0b8) - pointer style (adeb45154d) - Bug 1167385 - Mark xpcObjectHelper's unsafe references as UNSAFE_REF. r=bholley (2023354f74) - Bug 1185056 - Use the normal CC macros for XPCWrappedNative. r=smaug (7df93c9f0f) - Bug 1141079 - Make jemalloc_config.c a C++ source file. r=ted (d784a65774) - Bug 1141079 - Setup custom jemalloc chunk hooks to keep RSS usage low. r=njn (227f7527c4) - Bug 1191815 - move jemalloc CFLAGS definition to moz.build; r=mshal (fffe74592e) - Bug 1187776 - Add ICU files to B2G desktop. r=glandium (40074ca68c) - Bug 1192277 - remove check for LLVM PR 8927; r=glandium (d12cfe5f28) - Bug 762449 - Make jemalloc's opt.lg_dirty_mult work as documented. r=njn (2765252e9c) - Bug 1138705 - Preserve LastError when calling TlsGetValue. r=njn (403eee3ca3) - Bug 1139357 - Make jemalloc3's --without-export actually work. r=njn (85f53039af) - Bug 1142412 - Update memory/jemalloc to 4.0.0 release. r=njn (bb65146083) - Bug 1142412 - Remove last jemalloc patch by using a workaround when running its configure. r=mshal (990b6cb4ea) - Bug 1201792 - s/MOZ_JEMALLOC3/MOZ_JEMALLOC4/. r=njn (3924d18006) - Bug 1202523 - Use the default chunk size with jemalloc 4. r=njn (268f4d5a7d) - Bug 1174250: Allow the CommitHook to fail without crashing. r=glandium (7cd2b5374e) - Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8 (5649197ba0) - Bug 1188469 - remove configure.in workaround for broken egrep in OS X 10.7; r=mshal (91eb406603) (c7924fe23) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1144934 - Add support for NSIS 3.0b1 in configure.in. r=gps (68c2d307ea) - Bug 1146096: configure.in updates for SCTP and musl.libc (sys/queue.h) r=glandium (1ee3be321a) - Bug 1139020: Update SCTP library from upstream to rev 9168 rs=jesup (59aff8e427) - Bug 1139020: rollup of sctp modifications for Android rs=jesup (0c207e42fa) - Bug 1146096: update usrsctp to rev 9209 from upstream rs=jesup (d48529adb5) - Bug 1146096: rollup of sctp modifications for Android rs=jesup (72296c9831) - (configure) Update embedded libpng to version 1.6.28 (9c91526374) - Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde (b3954d62cc) - Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium (4f1a58a49f) - Bug 1138845 - Fixup for bustage. r=me (dff1a71582) - Bug 1159273 - Update Cairo/Pixman renaming to not leak the symbols we use and silence linker warnings. r=jrmuizel (77daf01890) - Bug 1159273 - Update gkmedias symbol defs to catch up with the Cairo/Pixman renames. r=jrmuizel (c69fece38b) - Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel (352f69f8f5) - Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium (61e1857a64) (d8ae51153)
  19. you have to find an extension that works with seamonkey 2.49 first, then you can modify it to work with bnavigator.
  20. it is unimplemented at the moment. anyway it seems to be trivial to implement (thanks classilla) and a PR is created in retrozilla.
  21. and by the way TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 is preferred over TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, which do support in my current NSS-legacy. do you find any server that has TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 but not TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256?
  22. you need to modify both install.rdf and chrome.manifest in order to get it working. you may try my modded version: http://o.rthost.win/boc-uxp/foxyproxy_standard-4.6.5-pm.xpi
  23. do UXP based applications need this? https://github.com/roytam1/UXP/commit/5386cd812b9fe8294a57eae7ed6d2ef117912af4


×
×
  • Create New...