Saturday, January 15, 2022

Weekly browser binaries (20220115)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220115-afea1b3ff-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - missing of Bug 1130096 - Convert embedding/components/windowwatcher/ to Gecko style (883cc280e)
 - Bug 1114299 - Pass window features up from the content process via nsCString. r=smaug (017de6dc8)
 - Bug 1114299 - Be more strict about which window chromeFlags we compute from content. r=smaug (71e9f4959)
 - Bug 1159034 - Only fake no-alpha for the backbuffer. - r=kamidphish (2bc4bcf14)
 - Bug 1184786 - Fix LastColorAttachment(). r=jgilber (b320f23de)
 - Bug 1184786 - Fix ReadBuffer parameter validation. r=jgilber (7c6fac544)
 -  Bug 1151736 - More information to pick up with crash reports. r=jgilbert (cd26cb6cb)
 - Bug 1151736 - Lose context on OOM instead of crashing. r=jgilbert (904e2d98a)
 - Bug 1176153. Have binding code grab the array buffer view type for ArrayBufferView arguments, so consumers don't have to manually use JSAPI to do it. Use the new setup in WebGL code. r=smau (3a93669ee)
 - Bug 1182347 - Implement OriginAttributesPattern. r=sicking,f=allstars.chh (10eb6487c)
 - Bug 922212 - Add console.dirxml. r=bgrins, r=mrbkap (85ebd7e39)
 - Bug 1176341 - De-holder nsIXPConnect::CreateSandbox. r=baku,gabor (d27b571d5)
 - Bug 1156005 - Mark the nsIAtom members of NodeInfo::NodeInfoInner as MOZ_NON_OWNING_REF; r=baku (3c17318c4)
 - Bug 1156006 - Mark NodeInfo::mDocument as MOZ_NON_OWNING_REF; r=baku (67ad08801)
 - Bug 1169129 - Make DOMException::Create(nsresult, nsCString) accept nsACString. r=bholley (22e2f4e5e)
 - Bug 1156099 - Mark the atom members of NodeInfo as nsCOMPtr's; r=baku (83dca3dde)
 - Bug 1176757 - Throw a DataCloneError when attempting to invoke 'cloneNode' on a 'ShadowRoot' and associated mochitest. r=wchen (decac1493)
 - Bug 1169044 - Patch 6 - Update web-platform-tests expected data. r=jgraham (def441a11)
 - Bug 1169044 - Patch 7 - Set mObserver in URLSearchParams. a=bustage. (80bd7a589)
 - Bug 1181259 Remove stray debugging printf from Cache API. r=froydnj (8b030de0a)
 - Bug 1173439 P1 Store URLs as UTF8 strings in Cache instead of UTF16. r=ehsan (ad3120be5)
 - Bug 1180765 - Bump the caches.sqlite version numbers because of the field that was added in bug 1169044; r=jdm (c40b57eab)
 - Bug 1173439 P2 Parse Response URL query as a separate field. r=ehsan (3b5c9641b)
 - Bug 1173439 P3 Use url query field for database matching and Request creation. r=ehsan (18969bd6c)
 - Bug 1173439 P4 Remove Request url field from Cache API database. r=ehsan (00e45614d)
 - Bug 1173439 P5 Cache should index on a hash instead of the url itself. r=ehsan (eafb8d1a1)
 - Bug 1177916 - URLSearchParams::GetParentObject should not return nullptr, r=smaug (c44513ab6)
 - Bug 1177916 - URL should be a nsWrapperCache object, r=smaug (67c3f7221)
 - Bug 1121773 - Conditionally include SiteSpecificUserAgent files on mobile/android. (37db816f1) (34074a23e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1145017. Use the new proto setup for custom element prototypes when possible. r=wchen,bholley (67789348c)
 - Bug 1183450, properly wrappercache URL object, r=baku (ce6ef8436)
 - space cleanup (2de44c12c)
 - Bug 1155477 - Convert nsINode::Slots::mChildNodes to an nsRefPtr; r=baku (721d52f31)
 - Bug 1156009 - Mark nsChildContentList::mNode as MOZ_NON_OWNING_REF; r=baku (acaba6531)
 - remaining of 1155477 (d1dc03fc0)
 - spacing like gecko, even if bad (7ff16eeae)
 - Bug 1155475 - Mark nsINode::Slots::mWeakReference as MOZ_NON_OWNING_REF; r=baku (59b241ae6)
 - Bug 1156011 - Mark nsINode::mFirstChild as MOZ_NON_OWNING_REF; r=baku (5255acaa5)
 - Bug 1156013 - Mark nsINode::mSubtreeRoot as MOZ_NON_OWNING_REF; r=baku (4da7e61cf)
 - Bug 1156012 - Mark nsINode::m{Next,Previous}Sibling as MOZ_NON_OWNING_REF; r=baku (33022b4e0)
 - Bug 1156010 - Mark nsINode::mParent as MOZ_OWNING_REF; r=smaug (3c975656a)
 - fix typo (c06ca0d92)
 - Bug 1165184 - Move nsChildContentList to its own header. r=peterv (408a2cb2e)
 - Bug 1167390 - Mark nsNodeWeakReference::mNode as MOZ_NON_OWNING_REF. r=smaug (5a2ab3838)
 - missing bit 1117172 part 3 (ab0b032b9)
 - Bug 1184065, properly support WrapperCache on DestinationInsertionPointList, r=wchen (4afc484a7)
 - missing bit of Bug 1095098 - followup - add back some static analysis attributes lost in a rebase; r=me (08d509ef7)
 - Bug 1156790 - mark various nsCOMPtr_helper-esque classes as final; r=mccr8 (826d1f5ca) (43fb101b1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1166488 - Eliminate ServiceWorkerRegistrationBase::mCCDummy. r=smaug (a82dedc28)
 - Bug 1167375 - make nsTWeakRef use a nsRefPtr internally. r=nfroyd (f1e9def06)
 - Bug 1156966 - Avoid writing 0's to mEmptyHdr in nsTArray since it triggers TSan warnings. r=nfroyd (b4d068d1b)
 - Bug 1155968 - Place imports on separate lines. r=khuey (bfd1d2e30)
 - Bug 1155968 - Whitespace fixes in xpidl.py to comply with PEP8. r=khuey (b3e787594)
 - Bug 1155968 - Move statements to their own lines. r=khuey (c55cb4c90)
 - Bug 1155968 - Fix indentation warnings to comply with PEP8. r=khuey (a4d98d541)
 - Bug 1155968 - Fix variable use before initialization. r=khuey (108654e6e)
 - Bug 1155968 - Fix correct number of empty lines between objects to comply with PEP8. r=khuey (595d69ae4)
 - Bug 1155968 - Remove semicolons at ends of statements (PEP8). r=khuey (ab4007ec8)
 - Bug 1155968 - Remove trailing whitespace in header.py. r=khuey (48e38de7e)
 - Bug 1155968 - Change '==' and '!=' to 'is' and 'is not' to comply with PEP8. r=khuey (f45edd3ba)
 - spacing (a26387129)
 - Bug 1181297 - Add debug descriptor to nsINode. r=smaug (624cce14d)
 - missing part of Bug 1181130 - Part 3 (6fe0bbb81)
 - Bug 1155477 follow-up: Fix nsINode::ChildNodes() (88e44bc63)
 - Bug 1163916 (part 1)
 - Avoid a static nsDebugImpl constructor. r=froydnj. (f05047d11)
 - Bug 1163916 (part 2)
 - Avoid a static constructor for kCompressedBufferLength. r=froydnj. (cb6d85364)
 - Bug 1146416 - Move remote anonymous temporary file opening to the main thread. r=roc (1ed85bfa5) (b4c337a45)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1175600. Add getRelativePath/setRelativePath to nsIFile. r=froydnj (93515cbda)
 - bug 1171124 - Swap some XP_MACOSX for XP_DARWIN in nsLocalFileUnix. r=froydnj (1928918ac)
 - Bug 1192230 - clean up reference-counting in xpcom/; r=erahm (11528cd9f)
 - missing bit of Bug 1138293 - Use malloc/free/realloc/calloc (365fb9991)
 - Bug 1175601. Make nsIFile.getRelativeDescriptor work with paths with aths with arbitrary numbers of segments, not just 32. r=froydnj (a4b5ea11d)
 - Bug 1175600 followup. Add getRelativePath to ye othere nsIFile implementatione so as to de-bust ye olde CLOSED TREE (b23dfee9e)
 - Bug 1159604 - Use fallible allocations in nsLinebreakConverter.cpp (as the code expects). r=smaug (498f30023)
 - Bug 1139547 - Fix unsequenced variable modmification/access error. r=botond,bsmedberg (a8460ecff)
 - Bug 1167380 - Mark (Read/Write)SegmentsState::m(Source/Sink) as MOZ_NON_OWNING_REF and mark as MOZ_STACK_CLASS. r=froydnj (a1f2dc2ae)
 - Bug 1137464 - add missing include for nsICloneableInputStream.h to nsStreamUtils.cpp; r=bkelly (dddd1831c)
 - Bug 1026761 - CID 749761: nsAStreamCopier::Process can use sourceCondition, sinkCondition uninitialized. r=froydnj (a728f2b3e)
 - Bug 1189423 - part 1 - Add MOZ_COUNT_CTOR/DTOR for nsXPTCStubBase. r=froydnj (208b578bb)
 - Bug 1189423 - part 2 - Remove superfluous |new| result check. r=froydnj (b58d8b1fd)
 - Bug 1151506 - Null-check the count parameter in GetConstantCount. r=froydnj (6e89f6635)
 - Bug 1171603 - Better size check in nsTSubstring::ReplacePrep. r=ehsan (f17bb9c07)
 - Bug 603201 - Enable primitive receivers in [[Get]]. r=jorendorff (24e6b04e2)
 - revert/align malloc functions to bug 1156317 21 April 2015 (89de8cbad)
 - Bug 1081260 - Update the malloc counters if we successfully recover from OOM; r=jonco (c3a03f041)
 - Bug 1196210 - Fix an incomplete assertion in the nursery; r=jonco (84140599a)
 - Bug 1198826 - Increment (plain) gcNumber on all GCs, r=terrence (a45b9d65c)
 - Bug 1184578 - Fix the nursery profiling print statement; r=sfink (f03accbe4)
 - Bug 1188878 - Ensure RematerializedFrames are cleared from Debugger instances on Ion bailout failure. (r=jandem) (0cad2e549)
 - pointer style (96793b3b3)
 - some leftover (7685205e9)
 - pointer style (5dc480bd4)
 - Bug 1145781 - Unlazify functions when getting their debug scopes. (r=jimb) (f86c2a1b6)
 - Bug 1148388 - Handle lost accesses in missing Debugger scopes for block objects. (r=jimb) (9c1734834)
 - Bug 1118865 - Relax assertion in DebugScopeProxy::isMagicMissingArgumentsValue. (r=nbp) (7b46b3929)
 - Bug 1193046 - Clear prevUpToDate on younger frames when toggling frame debuggeeness off->on. (r=jimb) (f93459582)
 - Bug 1188334 - Fix this one weird case with creating debug block scopes of 0-variable block scopes that come from deprecated let exprs inside generators. (r=jimb) (69cc9afe9)
 - code style (dc626020e)
 - Bug 1135703 - Ensure that lastProfilingFrame gets set appropriately on ALL JitActivations when profiling is turned on or off. r=shu (64665fe96)
 - missing init, taken from TFF (dc9544999)
 - pointer style (84478dba2)
 - cleanup (6e2dd6ae3)
 - reposition due to misspatch (738769d65)
 - Bug 1191758 - Rework JS::FormatStackDump() to fix OOM handling r=terrence (680e5f8d2)
 - Bug 1195545 - Add instruction reordering pass to IonMonkey, r=sunfish. (ba1441975) (16aec83f0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153153: IonMonkey: Repoint the block instead of deleting the block for andor statements, r=bhackett (00fd49f31)
 - pointer style (5eb699fff)
 - back out barrier check like in FF and TFF (57b37fc09)
 - put back inlining failure abort reason (d694cac7b)
 - Bug 1196579, bug 1196587, bug 1196589 - Fix some unboxed array bugs, r=jandem. (34f6e97ed)
 - Bug 1138676 - Watch for groups with lazy protos in PropertyReadNeedsTypeBarrier, r=jandem. (577d48da0)
 - Bug 1138676 - Watch for groups with lazy protos in PropertyReadNeedsTypeBarrier, r=jandem. (53a8b3bc2)
 - Bug 1198090 - Use AutoInitGCManagedObject when creating UnboxedLayout in TryConvertToUnboxedLayout() r=terrence (02d85ed7a)
 - Bug 1195452 - Make UnboxedLayout::makeNativeGroup() handle OOM when propagating property types r=bhackett (127ac3143) (99fe0d1a1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap (1f68c0fc8)
 - Bug 1138059 - Tweak XPCOMUtils.defineLazyGetter behavior to avoid weird behavior in weird cases. r=mak. (9adbc6d75)
 - Bug 1171013 - Extend defineLazyModuleGetter to support user-defined proxy objects. r=mfinkle (aa469e579)
 - Bug 1171904 - Remove --enable-js-crash-diagnostics and just use the NIGHTLY defines; r=sfink (b47e0d9ca)
 - Pointer style (01a808b27)
 - Bug 1176568. Fix the proto cycle checking to work correctly for inner/outer globals. r=waldo (78cd2558d)
 - Bug 1144452. Print the global in JSObject::dump. r=waldo (1c00520a1)
 - Bug 1191482 - Improve WeakCache sweep code and add assertions r=terence (5ca525c46)
 - Bug 1188836 - Fix compacting GC zone selection by passing total arenacount to ShouldRelocateZone() r=terrence (11c95eb99)
 - Bug 1188936 - Release/protect relocated arenas earlier r=terrence (1700c2a6e)
 - pointer style (6e3e502d7)
 - do not start private by default (86b11721d)
 - Bug 1153707 jsval is wrongly passed to XPT Javascript method on ppc/32 and SPARC/32 r=bobbyholley (a02e2f6d9)
 - Bug 1170859- MIPS64: Fix copy u32 type arg to argument register. r=froydnj (c489e99b4)
 - Bug 1155154 - Part 1 - Fix the check for duplicate filters when one filter is a subtring of another one. r=smaug (e442c3c0c)
 - Bug 1155154 - Part 2 - Rename extension filter. r=smaug (8f9b4d21e)
 - Bug 1155154 - Part 3 - Ignore file extension filters with characters that can be interpreted by the file picker. r=smaug (cf972fd8f)
 - Bug 1186603 - Add a "Contains" method for string classes and use it in HTMLInputElement. r=nfroyd (c5d5f51e8) (48a663d7c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 559303 - Consolidate strBuf and longStrBuf in the tokenizer. r=wchen. (b385e7635)
 - Bug 489820 part 1 - Make charRefBuf non-growable and have the same lifetime as the tokenizer. r=wchen. (5c9a2c402)
 - Bug 489820 part 2 - Grow buffers to the worst-case size before tokenizing; fix comments. r=wchen. (7dad72a9a)
 - Bug 1176668 - Fix overflow avoidance in numeric character reference handling. r=wchen. (f9cdb2b5b)
 - Bug 1171309 - Remove PREF_Init()'s return value. r=bsmedberg. (245dd4436)
 - Bug 916101 - Show entire pref name when wanring about size, r=mossop (61245be0f)
 - add back crashrep, it is not defined anyway (4995d8d3e)
 - Bug 1195123: Restructure logic (pulling out "!") for SVG image rejection, to make it clearer that it matches the comment. r=longsonr (57e3698f6)
 - Bug 629682 - Add a better warning message for SVG-as-an-image external resources being blocked. r=dholbert (35ea836e4)
 - remove useless cast (abb30e8ac)
 - add internal CSP preload check from TFF (14c4d843e)
 - Bug 1167650 - Expose DOMRequest and DOMCursor to workers. r=bent (468365262)
 - Bug 1154041 - Enable child process memory report logging by default on B2G. r=erahm (141254fc5)
 - namespace (515b42704)
 - Bug 1164587 - Get rid of Fault() in the cycle collector. r=smaug (9587d4971) (afea1b3ff)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 640cd329f...afea1b3ff:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - missing of Bug 1130096 - Convert embedding/components/windowwatcher/ to Gecko style (883cc280e)
 - Bug 1114299 - Pass window features up from the content process via nsCString. r=smaug (017de6dc8)
 - Bug 1114299 - Be more strict about which window chromeFlags we compute from content. r=smaug (71e9f4959)
 - Bug 1159034 - Only fake no-alpha for the backbuffer. - r=kamidphish (2bc4bcf14)
 - Bug 1184786 - Fix LastColorAttachment(). r=jgilber (b320f23de)
 - Bug 1184786 - Fix ReadBuffer parameter validation. r=jgilber (7c6fac544)
 -  Bug 1151736 - More information to pick up with crash reports. r=jgilbert (cd26cb6cb)
 - Bug 1151736 - Lose context on OOM instead of crashing. r=jgilbert (904e2d98a)
 - Bug 1176153. Have binding code grab the array buffer view type for ArrayBufferView arguments, so consumers don't have to manually use JSAPI to do it. Use the new setup in WebGL code. r=smau (3a93669ee)
 - Bug 1182347 - Implement OriginAttributesPattern. r=sicking,f=allstars.chh (10eb6487c)
 - Bug 922212 - Add console.dirxml. r=bgrins, r=mrbkap (85ebd7e39)
 - Bug 1176341 - De-holder nsIXPConnect::CreateSandbox. r=baku,gabor (d27b571d5)
 - Bug 1156005 - Mark the nsIAtom members of NodeInfo::NodeInfoInner as MOZ_NON_OWNING_REF; r=baku (3c17318c4)
 - Bug 1156006 - Mark NodeInfo::mDocument as MOZ_NON_OWNING_REF; r=baku (67ad08801)
 - Bug 1169129 - Make DOMException::Create(nsresult, nsCString) accept nsACString. r=bholley (22e2f4e5e)
 - Bug 1156099 - Mark the atom members of NodeInfo as nsCOMPtr's; r=baku (83dca3dde)
 - Bug 1176757 - Throw a DataCloneError when attempting to invoke 'cloneNode' on a 'ShadowRoot' and associated mochitest. r=wchen (decac1493)
 - Bug 1169044 - Patch 6 - Update web-platform-tests expected data. r=jgraham (def441a11)
 - Bug 1169044 - Patch 7 - Set mObserver in URLSearchParams. a=bustage. (80bd7a589)
 - Bug 1181259 Remove stray debugging printf from Cache API. r=froydnj (8b030de0a)
 - Bug 1173439 P1 Store URLs as UTF8 strings in Cache instead of UTF16. r=ehsan (ad3120be5)
 - Bug 1180765 - Bump the caches.sqlite version numbers because of the field that was added in bug 1169044; r=jdm (c40b57eab)
 - Bug 1173439 P2 Parse Response URL query as a separate field. r=ehsan (3b5c9641b)
 - Bug 1173439 P3 Use url query field for database matching and Request creation. r=ehsan (18969bd6c)
 - Bug 1173439 P4 Remove Request url field from Cache API database. r=ehsan (00e45614d)
 - Bug 1173439 P5 Cache should index on a hash instead of the url itself. r=ehsan (eafb8d1a1)
 - Bug 1177916 - URLSearchParams::GetParentObject should not return nullptr, r=smaug (c44513ab6)
 - Bug 1177916 - URL should be a nsWrapperCache object, r=smaug (67c3f7221)
 - Bug 1121773 - Conditionally include SiteSpecificUserAgent files on mobile/android. (37db816f1) (34074a23e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1145017. Use the new proto setup for custom element prototypes when possible. r=wchen,bholley (67789348c)
 - Bug 1183450, properly wrappercache URL object, r=baku (ce6ef8436)
 - space cleanup (2de44c12c)
 - Bug 1155477 - Convert nsINode::Slots::mChildNodes to an nsRefPtr; r=baku (721d52f31)
 - Bug 1156009 - Mark nsChildContentList::mNode as MOZ_NON_OWNING_REF; r=baku (acaba6531)
 - remaining of 1155477 (d1dc03fc0)
 - spacing like gecko, even if bad (7ff16eeae)
 - Bug 1155475 - Mark nsINode::Slots::mWeakReference as MOZ_NON_OWNING_REF; r=baku (59b241ae6)
 - Bug 1156011 - Mark nsINode::mFirstChild as MOZ_NON_OWNING_REF; r=baku (5255acaa5)
 - Bug 1156013 - Mark nsINode::mSubtreeRoot as MOZ_NON_OWNING_REF; r=baku (4da7e61cf)
 - Bug 1156012 - Mark nsINode::m{Next,Previous}Sibling as MOZ_NON_OWNING_REF; r=baku (33022b4e0)
 - Bug 1156010 - Mark nsINode::mParent as MOZ_OWNING_REF; r=smaug (3c975656a)
 - fix typo (c06ca0d92)
 - Bug 1165184 - Move nsChildContentList to its own header. r=peterv (408a2cb2e)
 - Bug 1167390 - Mark nsNodeWeakReference::mNode as MOZ_NON_OWNING_REF. r=smaug (5a2ab3838)
 - missing bit 1117172 part 3 (ab0b032b9)
 - Bug 1184065, properly support WrapperCache on DestinationInsertionPointList, r=wchen (4afc484a7)
 - missing bit of Bug 1095098 - followup - add back some static analysis attributes lost in a rebase; r=me (08d509ef7)
 - Bug 1156790 - mark various nsCOMPtr_helper-esque classes as final; r=mccr8 (826d1f5ca) (43fb101b1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1166488 - Eliminate ServiceWorkerRegistrationBase::mCCDummy. r=smaug (a82dedc28)
 - Bug 1167375 - make nsTWeakRef use a nsRefPtr internally. r=nfroyd (f1e9def06)
 - Bug 1156966 - Avoid writing 0's to mEmptyHdr in nsTArray since it triggers TSan warnings. r=nfroyd (b4d068d1b)
 - Bug 1155968 - Place imports on separate lines. r=khuey (bfd1d2e30)
 - Bug 1155968 - Whitespace fixes in xpidl.py to comply with PEP8. r=khuey (b3e787594)
 - Bug 1155968 - Move statements to their own lines. r=khuey (c55cb4c90)
 - Bug 1155968 - Fix indentation warnings to comply with PEP8. r=khuey (a4d98d541)
 - Bug 1155968 - Fix variable use before initialization. r=khuey (108654e6e)
 - Bug 1155968 - Fix correct number of empty lines between objects to comply with PEP8. r=khuey (595d69ae4)
 - Bug 1155968 - Remove semicolons at ends of statements (PEP8). r=khuey (ab4007ec8)
 - Bug 1155968 - Remove trailing whitespace in header.py. r=khuey (48e38de7e)
 - Bug 1155968 - Change '==' and '!=' to 'is' and 'is not' to comply with PEP8. r=khuey (f45edd3ba)
 - spacing (a26387129)
 - Bug 1181297 - Add debug descriptor to nsINode. r=smaug (624cce14d)
 - missing part of Bug 1181130 - Part 3 (6fe0bbb81)
 - Bug 1155477 follow-up: Fix nsINode::ChildNodes() (88e44bc63)
 - Bug 1163916 (part 1)
 - Avoid a static nsDebugImpl constructor. r=froydnj. (f05047d11)
 - Bug 1163916 (part 2)
 - Avoid a static constructor for kCompressedBufferLength. r=froydnj. (cb6d85364)
 - Bug 1146416 - Move remote anonymous temporary file opening to the main thread. r=roc (1ed85bfa5) (b4c337a45)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1175600. Add getRelativePath/setRelativePath to nsIFile. r=froydnj (93515cbda)
 - bug 1171124 - Swap some XP_MACOSX for XP_DARWIN in nsLocalFileUnix. r=froydnj (1928918ac)
 - Bug 1192230 - clean up reference-counting in xpcom/; r=erahm (11528cd9f)
 - missing bit of Bug 1138293 - Use malloc/free/realloc/calloc (365fb9991)
 - Bug 1175601. Make nsIFile.getRelativeDescriptor work with paths with aths with arbitrary numbers of segments, not just 32. r=froydnj (a4b5ea11d)
 - Bug 1175600 followup. Add getRelativePath to ye othere nsIFile implementatione so as to de-bust ye olde CLOSED TREE (b23dfee9e)
 - Bug 1159604 - Use fallible allocations in nsLinebreakConverter.cpp (as the code expects). r=smaug (498f30023)
 - Bug 1139547 - Fix unsequenced variable modmification/access error. r=botond,bsmedberg (a8460ecff)
 - Bug 1167380 - Mark (Read/Write)SegmentsState::m(Source/Sink) as MOZ_NON_OWNING_REF and mark as MOZ_STACK_CLASS. r=froydnj (a1f2dc2ae)
 - Bug 1137464 - add missing include for nsICloneableInputStream.h to nsStreamUtils.cpp; r=bkelly (dddd1831c)
 - Bug 1026761 - CID 749761: nsAStreamCopier::Process can use sourceCondition, sinkCondition uninitialized. r=froydnj (a728f2b3e)
 - Bug 1189423 - part 1 - Add MOZ_COUNT_CTOR/DTOR for nsXPTCStubBase. r=froydnj (208b578bb)
 - Bug 1189423 - part 2 - Remove superfluous |new| result check. r=froydnj (b58d8b1fd)
 - Bug 1151506 - Null-check the count parameter in GetConstantCount. r=froydnj (6e89f6635)
 - Bug 1171603 - Better size check in nsTSubstring::ReplacePrep. r=ehsan (f17bb9c07)
 - Bug 603201 - Enable primitive receivers in [[Get]]. r=jorendorff (24e6b04e2)
 - revert/align malloc functions to bug 1156317 21 April 2015 (89de8cbad)
 - Bug 1081260 - Update the malloc counters if we successfully recover from OOM; r=jonco (c3a03f041)
 - Bug 1196210 - Fix an incomplete assertion in the nursery; r=jonco (84140599a)
 - Bug 1198826 - Increment (plain) gcNumber on all GCs, r=terrence (a45b9d65c)
 - Bug 1184578 - Fix the nursery profiling print statement; r=sfink (f03accbe4)
 - Bug 1188878 - Ensure RematerializedFrames are cleared from Debugger instances on Ion bailout failure. (r=jandem) (0cad2e549)
 - pointer style (96793b3b3)
 - some leftover (7685205e9)
 - pointer style (5dc480bd4)
 - Bug 1145781 - Unlazify functions when getting their debug scopes. (r=jimb) (f86c2a1b6)
 - Bug 1148388 - Handle lost accesses in missing Debugger scopes for block objects. (r=jimb) (9c1734834)
 - Bug 1118865 - Relax assertion in DebugScopeProxy::isMagicMissingArgumentsValue. (r=nbp) (7b46b3929)
 - Bug 1193046 - Clear prevUpToDate on younger frames when toggling frame debuggeeness off->on. (r=jimb) (f93459582)
 - Bug 1188334 - Fix this one weird case with creating debug block scopes of 0-variable block scopes that come from deprecated let exprs inside generators. (r=jimb) (69cc9afe9)
 - code style (dc626020e)
 - Bug 1135703 - Ensure that lastProfilingFrame gets set appropriately on ALL JitActivations when profiling is turned on or off. r=shu (64665fe96)
 - missing init, taken from TFF (dc9544999)
 - pointer style (84478dba2)
 - cleanup (6e2dd6ae3)
 - reposition due to misspatch (738769d65)
 - Bug 1191758 - Rework JS::FormatStackDump() to fix OOM handling r=terrence (680e5f8d2)
 - Bug 1195545 - Add instruction reordering pass to IonMonkey, r=sunfish. (ba1441975) (16aec83f0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153153: IonMonkey: Repoint the block instead of deleting the block for andor statements, r=bhackett (00fd49f31)
 - pointer style (5eb699fff)
 - back out barrier check like in FF and TFF (57b37fc09)
 - put back inlining failure abort reason (d694cac7b)
 - Bug 1196579, bug 1196587, bug 1196589 - Fix some unboxed array bugs, r=jandem. (34f6e97ed)
 - Bug 1138676 - Watch for groups with lazy protos in PropertyReadNeedsTypeBarrier, r=jandem. (577d48da0)
 - Bug 1138676 - Watch for groups with lazy protos in PropertyReadNeedsTypeBarrier, r=jandem. (53a8b3bc2)
 - Bug 1198090 - Use AutoInitGCManagedObject when creating UnboxedLayout in TryConvertToUnboxedLayout() r=terrence (02d85ed7a)
 - Bug 1195452 - Make UnboxedLayout::makeNativeGroup() handle OOM when propagating property types r=bhackett (127ac3143) (99fe0d1a1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap (1f68c0fc8)
 - Bug 1138059 - Tweak XPCOMUtils.defineLazyGetter behavior to avoid weird behavior in weird cases. r=mak. (9adbc6d75)
 - Bug 1171013 - Extend defineLazyModuleGetter to support user-defined proxy objects. r=mfinkle (aa469e579)
 - Bug 1171904 - Remove --enable-js-crash-diagnostics and just use the NIGHTLY defines; r=sfink (b47e0d9ca)
 - Pointer style (01a808b27)
 - Bug 1176568. Fix the proto cycle checking to work correctly for inner/outer globals. r=waldo (78cd2558d)
 - Bug 1144452. Print the global in JSObject::dump. r=waldo (1c00520a1)
 - Bug 1191482 - Improve WeakCache sweep code and add assertions r=terence (5ca525c46)
 - Bug 1188836 - Fix compacting GC zone selection by passing total arenacount to ShouldRelocateZone() r=terrence (11c95eb99)
 - Bug 1188936 - Release/protect relocated arenas earlier r=terrence (1700c2a6e)
 - pointer style (6e3e502d7)
 - do not start private by default (86b11721d)
 - Bug 1153707 jsval is wrongly passed to XPT Javascript method on ppc/32 and SPARC/32 r=bobbyholley (a02e2f6d9)
 - Bug 1170859- MIPS64: Fix copy u32 type arg to argument register. r=froydnj (c489e99b4)
 - Bug 1155154 - Part 1 - Fix the check for duplicate filters when one filter is a subtring of another one. r=smaug (e442c3c0c)
 - Bug 1155154 - Part 2 - Rename extension filter. r=smaug (8f9b4d21e)
 - Bug 1155154 - Part 3 - Ignore file extension filters with characters that can be interpreted by the file picker. r=smaug (cf972fd8f)
 - Bug 1186603 - Add a "Contains" method for string classes and use it in HTMLInputElement. r=nfroyd (c5d5f51e8) (48a663d7c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 559303 - Consolidate strBuf and longStrBuf in the tokenizer. r=wchen. (b385e7635)
 - Bug 489820 part 1 - Make charRefBuf non-growable and have the same lifetime as the tokenizer. r=wchen. (5c9a2c402)
 - Bug 489820 part 2 - Grow buffers to the worst-case size before tokenizing; fix comments. r=wchen. (7dad72a9a)
 - Bug 1176668 - Fix overflow avoidance in numeric character reference handling. r=wchen. (f9cdb2b5b)
 - Bug 1171309 - Remove PREF_Init()'s return value. r=bsmedberg. (245dd4436)
 - Bug 916101 - Show entire pref name when wanring about size, r=mossop (61245be0f)
 - add back crashrep, it is not defined anyway (4995d8d3e)
 - Bug 1195123: Restructure logic (pulling out "!") for SVG image rejection, to make it clearer that it matches the comment. r=longsonr (57e3698f6)
 - Bug 629682 - Add a better warning message for SVG-as-an-image external resources being blocked. r=dholbert (35ea836e4)
 - remove useless cast (abb30e8ac)
 - add internal CSP preload check from TFF (14c4d843e)
 - Bug 1167650 - Expose DOMRequest and DOMCursor to workers. r=bent (468365262)
 - Bug 1154041 - Enable child process memory report logging by default on B2G. r=erahm (141254fc5)
 - namespace (515b42704)
 - Bug 1164587 - Get rid of Fault() in the cycle collector. r=smaug (9587d4971) (afea1b3ff)

* 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

No comments:

Post a Comment