Saturday, January 22, 2022

Weekly browser binaries (20220122)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Bug 1740389; r=handyman, a=tjr
  Bug 1735071: Make Windows non-ePopupLevelTop popups respect owner z-order. r=edgar, a=tjr (7d96ee2fe)
- Bug 1664149: Hold a self reference in nsDataObj. r=smaug, a=RyanVM (afc2f71d7)
- Bug 1735028 - check for missing signedData field r=keeler (e3fb99406)
- Bug 1743515 - Add dynamic check for valid serialized length. r=jonco, a=RyanVM (2ceec8871)
- Bug 1746720 - Don't special-case <meta> refresh for XSLT. r=ckerschb,freddyb a=RyanVM (b2b02865a)
- Bug 1746011 - Handle truncated ADTS stream. r=bryce, a=RyanVM (62a879b69)
- Bug 1737816 - Handle truncated mp3 resources. r=bryce, a=RyanVM (258790bf3)
- Bug 1741201 - Increase intermediate byte storage maximum capacity. r=janv, a=tjr (7d7c1ab08)
- Bug 1650214 - Cancel progress timer when shutting down FileReader. r=asuth, a=RyanVM (b2d3ec5e9)
- Bug 1737252 - [devtools] Escaping back tick signs. r=nchevobbe, a=RyanVM (5ad78a48d)
- Issue #unknown, update mozglue delay-load DLL list. (164473384)

No official Basilisk changes picked since my last build.

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

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.



New build of 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-20220122-098160e04-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220122-098160e04-xpmod.7z

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

Repo changes:
- import changes from UXP:
 - Bug 1740389; r=handyman, a=tjr
   Bug 1735071: Make Windows non-ePopupLevelTop popups respect owner z-order. r=edgar, a=tjr (39c6d13d3)
 - Bug 1664149: Hold a self reference in nsDataObj. r=smaug, a=RyanVM (120b884d9)
 - Bug 1735028 - check for missing signedData field r=keeler (298b22980)
 - Bug 1743515 - Add dynamic check for valid serialized length. r=jonco, a=RyanVM (49b81b9f0)
 - Bug 1746720 - Don't special-case <meta> refresh for XSLT. r=ckerschb,freddyb a=RyanVM (c95c05786)
 - Bug 1746011 - Handle truncated ADTS stream. r=bryce, a=RyanVM (1650804ee)
 - Bug 1737816 - Handle truncated mp3 resources. r=bryce, a=RyanVM (fb0149c9a)
 - Bug 1741201 - Increase intermediate byte storage maximum capacity. r=janv, a=tjr (84045e671)
 - Bug 1650214 - Cancel progress timer when shutting down FileReader. r=asuth, a=RyanVM (aa254c9ab)
 - Bug 1737252 - [devtools] Escaping back tick signs. r=nchevobbe, a=RyanVM (0abaf48c5)
 - Issue #unknown, update mozglue delay-load DLL list. (5148da520) (098160e04)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220122-f71f51550-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 1200795, part 1 - Eliminate excessive detail from cycle collector graph memory reporting. r=njn (8775704ad4)
 - Bug 1200795, part 2 - Add memory reporting for CCGraph::mPtrToNodeMap. r=njn (154912392e)
 - Bug 1202670 - Move most of nsCycleCollector::RemoveObjectFromGraph into CCGraph. r=smaug (78b449602d)
 - Bug 1163006, part 1 - Make the cycle collector use the concrete logger class. r=smaug (a23f4adfd3)
 - Bug 1163657 - Clean up setting of mFlags in CCGraphBuilder's ctor. r=smaug (c49fa66d20)
 - Bug 1163006, part 2 - Rename various cycle collector listener variables to logger. r=smaug (c655503d1b)
 - Bug 1163006, part 3 - Clean up some cycle collector logger set up code. r=smaug (9825ec8e80)
 - Bug 1163006, part 4 - De-COM the nsICycleCollectorListener methods we only call from C++. r=smaug (39e579782f)
 - Bug 1163006, part 5 - Add a less COM-y getter for mWantAllTraces. r=smaug (70c424197e)
 - Bug 1152505 - CCGraphBuilder::NoteChild should pass aEdgeName by reference. r=smaug (25ffabb54c)
 - Bug 1189122 - Assert when we Suspect() when a CC scan is in progress. r=smaug (ae997c0fec)
 - Bug 1189829 - fix quadratic behavior in nsConsoleService; r=erahm (2b37337085)
 - Bug 1189231 - Impl operator->* to nsAutoPtr. r=nfroyd (a491e0e775)
 - Bug 1196050 - Replace NSCAP_Zero usage with decltype(nullptr). r=froydnj (4b4d411103)
 - Bug 1196925 - Remove the non-existing relocatable store buffer counts from about:memory; r=njn (d030d12a81)
 - Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence (e3495c3520)
 - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco (53b94846f1)
 - Bug 1207730 - Update comments in Barrier.h and sort classes in same order; r=sfink (ba3abf54cb)
 - Bug 1196847 - Part 2: Implement a cell hasher that uses unique id based hashes; r=jonco (3811c58b7a)
 - Bug 1196848 - Add Zone::uniqueIds to about:memory reports; r=njn (bff35eb98c)
 - Bug 1123237 - Part 3. Monitoring allocation and gc events in nursery and tenured heaps. r=terrence (47cc20bb98)
 - Bug 1123237 - Part 4. Monitoring allocations and frees for ArrayBuffer. r=terrence,sfink (3495e46571)
 - Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence (b4b44652d0)
 - Bug 1123237 - Part 6. A new API to get backtrace without allocating memory in profiler. r=mstange (eff2d42cbd)
 - Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug (f3a85f8181)
 - Bug 1123237 - Part 8. Tracking the memory events. r=BenWa,terrence (8694fa4ad4)
 - Bug 1123237 - Part 9. Interface to memory-profiler add-ons. r=jimb (1f8ed472ad)
 - Bug 1123237 - Part 10. Expose SwapElements from nsBaseHashtable. r=nfroyd (a2e06425ad)
 - Bug 1123237 - Part 11. Don't use STL in memory-profiler. r=BenWa,cervantes (c13096634c)
 - Bug 1123237 - Part 12. Fix GC hazards. r=terrence (64776fc60e)
 - Bug 1194424 - Part 0: Extend the core dump protobuf message format to accomodate allocation stacks; r=sfink (d25ca13aec)
 - Bug 1167292 - Part 1: Add a telemetry probe to time how long it takes to save a heap snapshot; r=ejpbruel (25a9047d18)
 - Bug 1167292 - Part 2: Add a telemetry probe to time how long it takes to read a heap snapshot; r=ejpbruel (71e3bb5fe3)
 - Bug 1167292 - Part 3: Add telemetry probes for node and edge counts when saving heap snapshots; r=ejpbruel (7985b9edf6)
 - Bug 1187062 - Part 0: Make js::Debugger::getObjectAllocationSite return a SavedFrame* rather than a JSObject*; r=sfink (0ec4175b9c)
 - Bug 1204613 - Add a static_assert that ProfileEntry::{Flags,Category} do not overlap; r=djvj (a2d3672676)
 - Bug 1204168 - Add the js::ProfileEntry::setCategory method; r=djvj (dce07b7eb4) (14412dba8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153255 - set a build configuration flag when MOZ_TSAN is enabled; r=jorendorff (6b787252a5)
 - bug 1155829 - remove AccessibleWrap::SetMaiHyperlink r=surkov (69718cc37e)
 - bug 1155829 - remove MaiHyperlink::Initialize r=surkov (cf770ba16e)
 - bug 1155829 - inline MaiHyperlink::GetAtkHyperlink r=surkov (2eb9846a7e)
 - bug 1155829 - add shutdown method to MaiAtkObject r=yzen (f4e35f223d)
 - bug 1155829 - declare MaiAtkObject in nsMai.h r=yzen (fdb5cd60c7)
 - bug 1155829 - move AccessibleWrap::GetMaiHyperlink to MaiAtkObject::GetAtkHyperlink r=surkov (e00ba50a1a)
 - bug 1164976 - move AccessibleWrap::FireStateChangeEvent to be a member of MaiAtkObject r=davidb (5aee8b6119)
 - Bug 1128365 - MOZ_TOOLS is unnecessary. r=glandium (d7c8d8798d)
 - bug 1169376 - Allow getting the OuterDocAccessible for the tab's top level document r=davidb (630780f18e)
 - bug 1171728 - Only look for an OuterDoc accessible parent of a proxy if it doesn't have a proxy parent r=lsocks (76a55151bd)
 - bug 1107337 - Teach refChildCB to deal with proxies r=lsocks, davidb (1a5cfddb63)
 - bug 1172053 - don't call malloc in FireAtkShowHideEvent r=lsocks (350bbd99e1)
 - bug 1172053 - don't malloc the signal name in FireAtkTextChangedEvent r=lsocks (9035d29090)
 - bug 1107337 - support downcasting Accessible to OuterDocAccessible r=lsocks, davidb (d946ce3bf4)
 - bug 1107337 - Add OuterDocAccessible::RemoteChildDoc() r=lsocks, davidb (9fd40de39d)
 - bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks (021898bef4)
 - bug 1146518 - allow MaiHyperlink to store references to proxies r=surkov (e068e47855)
 - bug 1146518 - make atk hyper link impl support proxies r=surkov (7e4d74efb3)
 - bug 1146518 - create MaiHyperlinks for proxies r=surkov (1b2b0ef5fa)
 - bug 1146518 - Only pass hyper links to MaiHyperlink::MaiHyperlink r=surkov (2c506d17b7)
 - bug 1163070 - fix AtkHyperlinkImpl::getHyperlink after bug 1146518 r=surkov (0a33758e48)
 - bug 1172523 - Allow getting the modified text from an AccTextChangeEvent without copying r=lsocks (aa0bf42335)
 - bug 1170153 - check documents have a docshell before trying to tell the parent process about new remote DocAccessibles r=davidb (8c35f9cec4)
 - bug 1181177 - null check tabChild in DocManager::CreateDocOrRootAccessible r=davidb (6c3e309edb)
 - bug 1186528 - don't create a DocAccessibleChild if we can't tell the parent process about it r=lsocks (d3954843b9)
 - bug 1164976 - fire useful state change and caret move events for proxies r=davidb (ef2e39e6d9)
 - bug 1172525 - rework forwarding events to the parent process r=davidb, lsocks (36537fb8f9) (88653c180)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1001637 - Make math tables implement the nsIAccessibleTable interface. r=surkov (ebbb4325d6)
 - Bug 1149118 - Expose radio group with the correct role on OS X, r=surkov (4d4a95735c)
 - Bug 1113153 - use 'paragraph' role for paragraphs only, introduce 'text' role for small text containers, r=marcoz (14c4fa5881)
 - Bug 1175164 - Do not expose MathML semantics element in the accessibility tree. r=surkov (3945ae0367)
 - Bug 930843 part.1 Add test for checking isTrust attribute value of DOMActivate event r=smaug (14a49dd447)
 - Bug 930843 part.2 NS_UI_ACTIVATE event should be trusted event even if it's caused by an untrusted event r=smaug (e0af6165b5)
 - Bug 1156315 - Call DispatchInputEvent in more places on OS X. r=dvander (e24f42c09f)
 - Bug 1186015 part.1 Rename nsIMEContext to mozilla::widget::IMEContext r=jimm (077bf6e772)
 - Bug 1186015 part.2 Rename nsIMM32Handler to mozilla::widget::IMMHandler r=jimm+m_kato (a2098e33b5)
 - Bug 1184533 Rewrite range check in aOffset of nsIMM32Handler::GetCharacterRectOfSelectedTextAt() r=emk (fb68bc3c56)
 - Bug 555642 part.1 nsCaret should have a way to override the caret visible state for hiding caret temporarily and nsEditor should hide caret if composition string doesn't have caret information r=roc (9de4aa366c)
 - Bug 1171847 Remove unnecessary ',' in logging code in nsTextStore::Initialize() r=m_kato (78d0d43625)
 - Bug 1181714 nsTextStore should store previous focused document manager until new document manager actually gets focus r=m_kato (fd7e820af2)
 - Bug 1176950 nsTextStore should keep storing locked content until NOTIFY_IME_OF_COMPOSITION_UPDATE is notified r=emk (0a12349575)
 - Bug 1137539 part.1 Implement TSFStaticSink::IsGoogleJapaneseInputActive() r=emk (68d1f9a0ec)
 - Bug 1137539 part.2 Implement TSFStaticSink::IsATOKActive() r=emk (51a4208bfa)
 - Bug 1137539 part.3 Implement TSFStaticSink::IsFreeChangJieActive() r=emk (affbb81b96)
 - Bug 1137539 part.4 Implement TSFStaticSink::IsEasyChangjeiActive() r=emk (abd3e674b6)
 - Bug 1186014 Rename nsTextStore to mozilla::widget::TSFTextStore r=jimm+m_kato (ca63351f94)
 - Bug 1187351 TSFTextStore should forget modified range at notifying TSF of layout change since GetTextExt() shouldn't return TS_E_NOLAYOUT after that r=emk (48878793e0)
 - Bug 1187367 TSFTextStore shouldn't destroy native caret for ATOK until notifying TSF of layout change r=emk (a2a4022d15)
 - Bug 1187566 TSFTextStore::Content should compute mMinTextModified Offset only with the latest composition string and original composition string, and also the hack should be enabled on Win10 r=emk (1368885efe)
 - Bug 1050644 part.1 Add methods to check whether the active TIP is Chinese TIP which deosn't show candidate window in e10s mode r=emk (1b783e682e)
 - Bug 1050644 part.2 Hack ITextStoreACP::GetTextExt()'s offset for some Chinese TIPs of MS r=emk (c05cec10ce)
 - Bug 1187579 Enable TSF in e10s mode r=m_kato (1ae106231a)
 - Bug 555642 part.2 IME handlers on Windows shouldn't append caret range if the caret is in the target clause which doesn't have specific style r=m_kato (88bae2c8da)
 - Bug 1196124 Fix mismatch of printf style string and following arguments of MOZ_LOG() in IMMHandler::GetCharacterRectOfSelectedTextAt() r=m_kato (0f6debd0d3)
 - Bug 90712 Cancel composition when Enter key message isn't consumed by IME r=m_kato (0febdb1fd9)
 - pointer style (6c984274cd)
 - Bug 1177268 - implement aria-rowcount/index and aria-colcount/index, r=marcoz (92ac300374)
 - Bug 1153135 - Return possibility PEN working while APZC is enabled. r=jimm (8bc77ff84f)
 - Bug 1171073 - Suppress content scrolling issue on 64-bit platforms. r=kats (62db0dead3)
 - Bug 1121946, Implement e10 cursor drag feedback on Windows, r=jmathies (6e8218d202)
 - Bug 1144650 - Don't dispatch touch-based mouse events when APZ is handling touch. r=jimm (53ebea0d90)
 - Bug 1163056 - InkCollector activation at first PEN event. r=jimm (b28e0ee58b)
 - Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug (32e04a4e90)
 - spacing (b9249221dc)
 - Bug 1182966 - Part 3: Add some final annotations to DomainSet. r=mrbkap (3455822e89)
 - Bug 1050122 - Part 1: Enable Nuwa on debug builds, and kill it if the preference is false. r=khuey (46685a7bf3)
 - Bug 1146229: Remove calling convention modifier from local variable. r=surkov (e5f4b6e5d5)
 - bug 1168932 - Implement ProxyCreated and ProxyDestroyed to update mozAccessibles r=tbsaunde (77a007fa21)
 - Bug 1169701 - Fire native OS X accessibility events for proxied accessibles r=tbsaunde (c4847135a8)
 - bug 1172523 - fire useful text change events for proxies r=lsock (85b7f995b8)
 - remove spurious file (229c787360)
 - bug 1171117 - Fix cairo to build on iOS. r=jrmuizel (45709c8fe3)
 - Bug 963738 - Annotate XPCNativeMember, r=terrence (d1afdde52b)
 - Bug 1148383 - Add testcase for previously fixed object metadata issue r=terrence (2c1b762cba)
 - Bug 1149797 - Update browser jstests to treat ecma_6/extensions tests as 1.8, so that let is interpreted as a statement and not as an expression. r=bustage in a CLOSED TREE (ac6127d6bc)
 - Bug 1150858 - Unwrap the correct object in ArrayBuffer.transfer (r=sfink) (cf67906802)
 - Bug 1150380 - IonMonkey: MIPS: Fix JitRuntime::generateProfilerExitFrameTailStub. r=rankov (eeac49ddce)
 - use RootedValue for POW as in 1135708 (34c1c3d191)
 - Bug 1196648: IonMonkey - Don't run the lazy link stub for asmjs to jit fastpath, r=nbp (686d495371)
 - Bug 1121947, Implement e10 cursor drag feedback on Mac, r=smaug (f48df2d1)
 - and sync widget/TextEvents.h and TextRange.h with AF. (b91a6a24c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1141906 - Adjust some assertions in Linux sandbox feature detection. r=kang (365e9a6a8e)
 - bug 1169408 - Merge mozButtonAccessible and mozPopupButtonAccessible r=surkov (6996bb22e8)
 - Bug 1162434 - Make windows emulation work on X64, r=marcoz (f0bb96de8a)
 - Bug 1162434 part 2 - Fix ISimpleDOMNode Unique ID on 64 bit systems, r=surkov (1afbaa9fec)
 - code style (3cabaf0882)
 - Bug 734229 - Partially address by refusing to re-negotiate on NTLM. r=mayhemer, r=keeler (59b7feea33)
 - Bug 1164714 - Move netwerk/base/nsISiteSecurityService.idl into security/manager/ssl. r=keeler,mcmanus (154e93a29c)
 - Bug 1164714 - Move netwerk/test/TestSTSParser.cpp into security/manager/ssl/tests/. r=keeler (7fc68a2b66)
 - Bug 1124649 - Part 1 - Add specific error messages for various types of STS and PKP header failures. r=keeler,hurley (e967aef5fc)
 - Bug 1046421 - Do not disclose the system hostname via NTLM handler. r=honzab (a4a85439ca)
 - Bug 1084025 - Add telemetry to measure failures due to not falling back. r=keeler (5388e21c64)
 - Bug 1106470 - Drop SSLv3 support entirely from PSM. r=keeler (5de896acc0)
 - Bug 1195606 - Use channel->ascynOpen2 in security/manager/ssl/nsNSSCallbacks.cpp (r=sicking) (8b5e18f069)
 - Bug 1197644 - Remove the security.ssl.warn_missing_rfc5746 pref. r=keeler (f76ae9af3e)
 - namespace (7817663683) (f71f51550)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git afea1b3ff...f71f51550:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1200795, part 1 - Eliminate excessive detail from cycle collector graph memory reporting. r=njn (8775704ad4)
 - Bug 1200795, part 2 - Add memory reporting for CCGraph::mPtrToNodeMap. r=njn (154912392e)
 - Bug 1202670 - Move most of nsCycleCollector::RemoveObjectFromGraph into CCGraph. r=smaug (78b449602d)
 - Bug 1163006, part 1 - Make the cycle collector use the concrete logger class. r=smaug (a23f4adfd3)
 - Bug 1163657 - Clean up setting of mFlags in CCGraphBuilder's ctor. r=smaug (c49fa66d20)
 - Bug 1163006, part 2 - Rename various cycle collector listener variables to logger. r=smaug (c655503d1b)
 - Bug 1163006, part 3 - Clean up some cycle collector logger set up code. r=smaug (9825ec8e80)
 - Bug 1163006, part 4 - De-COM the nsICycleCollectorListener methods we only call from C++. r=smaug (39e579782f)
 - Bug 1163006, part 5 - Add a less COM-y getter for mWantAllTraces. r=smaug (70c424197e)
 - Bug 1152505 - CCGraphBuilder::NoteChild should pass aEdgeName by reference. r=smaug (25ffabb54c)
 - Bug 1189122 - Assert when we Suspect() when a CC scan is in progress. r=smaug (ae997c0fec)
 - Bug 1189829 - fix quadratic behavior in nsConsoleService; r=erahm (2b37337085)
 - Bug 1189231 - Impl operator->* to nsAutoPtr. r=nfroyd (a491e0e775)
 - Bug 1196050 - Replace NSCAP_Zero usage with decltype(nullptr). r=froydnj (4b4d411103)
 - Bug 1196925 - Remove the non-existing relocatable store buffer counts from about:memory; r=njn (d030d12a81)
 - Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence (e3495c3520)
 - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco (53b94846f1)
 - Bug 1207730 - Update comments in Barrier.h and sort classes in same order; r=sfink (ba3abf54cb)
 - Bug 1196847 - Part 2: Implement a cell hasher that uses unique id based hashes; r=jonco (3811c58b7a)
 - Bug 1196848 - Add Zone::uniqueIds to about:memory reports; r=njn (bff35eb98c)
 - Bug 1123237 - Part 3. Monitoring allocation and gc events in nursery and tenured heaps. r=terrence (47cc20bb98)
 - Bug 1123237 - Part 4. Monitoring allocations and frees for ArrayBuffer. r=terrence,sfink (3495e46571)
 - Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence (b4b44652d0)
 - Bug 1123237 - Part 6. A new API to get backtrace without allocating memory in profiler. r=mstange (eff2d42cbd)
 - Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug (f3a85f8181)
 - Bug 1123237 - Part 8. Tracking the memory events. r=BenWa,terrence (8694fa4ad4)
 - Bug 1123237 - Part 9. Interface to memory-profiler add-ons. r=jimb (1f8ed472ad)
 - Bug 1123237 - Part 10. Expose SwapElements from nsBaseHashtable. r=nfroyd (a2e06425ad)
 - Bug 1123237 - Part 11. Don't use STL in memory-profiler. r=BenWa,cervantes (c13096634c)
 - Bug 1123237 - Part 12. Fix GC hazards. r=terrence (64776fc60e)
 - Bug 1194424 - Part 0: Extend the core dump protobuf message format to accomodate allocation stacks; r=sfink (d25ca13aec)
 - Bug 1167292 - Part 1: Add a telemetry probe to time how long it takes to save a heap snapshot; r=ejpbruel (25a9047d18)
 - Bug 1167292 - Part 2: Add a telemetry probe to time how long it takes to read a heap snapshot; r=ejpbruel (71e3bb5fe3)
 - Bug 1167292 - Part 3: Add telemetry probes for node and edge counts when saving heap snapshots; r=ejpbruel (7985b9edf6)
 - Bug 1187062 - Part 0: Make js::Debugger::getObjectAllocationSite return a SavedFrame* rather than a JSObject*; r=sfink (0ec4175b9c)
 - Bug 1204613 - Add a static_assert that ProfileEntry::{Flags,Category} do not overlap; r=djvj (a2d3672676)
 - Bug 1204168 - Add the js::ProfileEntry::setCategory method; r=djvj (dce07b7eb4) (14412dba8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153255 - set a build configuration flag when MOZ_TSAN is enabled; r=jorendorff (6b787252a5)
 - bug 1155829 - remove AccessibleWrap::SetMaiHyperlink r=surkov (69718cc37e)
 - bug 1155829 - remove MaiHyperlink::Initialize r=surkov (cf770ba16e)
 - bug 1155829 - inline MaiHyperlink::GetAtkHyperlink r=surkov (2eb9846a7e)
 - bug 1155829 - add shutdown method to MaiAtkObject r=yzen (f4e35f223d)
 - bug 1155829 - declare MaiAtkObject in nsMai.h r=yzen (fdb5cd60c7)
 - bug 1155829 - move AccessibleWrap::GetMaiHyperlink to MaiAtkObject::GetAtkHyperlink r=surkov (e00ba50a1a)
 - bug 1164976 - move AccessibleWrap::FireStateChangeEvent to be a member of MaiAtkObject r=davidb (5aee8b6119)
 - Bug 1128365 - MOZ_TOOLS is unnecessary. r=glandium (d7c8d8798d)
 - bug 1169376 - Allow getting the OuterDocAccessible for the tab's top level document r=davidb (630780f18e)
 - bug 1171728 - Only look for an OuterDoc accessible parent of a proxy if it doesn't have a proxy parent r=lsocks (76a55151bd)
 - bug 1107337 - Teach refChildCB to deal with proxies r=lsocks, davidb (1a5cfddb63)
 - bug 1172053 - don't call malloc in FireAtkShowHideEvent r=lsocks (350bbd99e1)
 - bug 1172053 - don't malloc the signal name in FireAtkTextChangedEvent r=lsocks (9035d29090)
 - bug 1107337 - support downcasting Accessible to OuterDocAccessible r=lsocks, davidb (d946ce3bf4)
 - bug 1107337 - Add OuterDocAccessible::RemoteChildDoc() r=lsocks, davidb (9fd40de39d)
 - bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks (021898bef4)
 - bug 1146518 - allow MaiHyperlink to store references to proxies r=surkov (e068e47855)
 - bug 1146518 - make atk hyper link impl support proxies r=surkov (7e4d74efb3)
 - bug 1146518 - create MaiHyperlinks for proxies r=surkov (1b2b0ef5fa)
 - bug 1146518 - Only pass hyper links to MaiHyperlink::MaiHyperlink r=surkov (2c506d17b7)
 - bug 1163070 - fix AtkHyperlinkImpl::getHyperlink after bug 1146518 r=surkov (0a33758e48)
 - bug 1172523 - Allow getting the modified text from an AccTextChangeEvent without copying r=lsocks (aa0bf42335)
 - bug 1170153 - check documents have a docshell before trying to tell the parent process about new remote DocAccessibles r=davidb (8c35f9cec4)
 - bug 1181177 - null check tabChild in DocManager::CreateDocOrRootAccessible r=davidb (6c3e309edb)
 - bug 1186528 - don't create a DocAccessibleChild if we can't tell the parent process about it r=lsocks (d3954843b9)
 - bug 1164976 - fire useful state change and caret move events for proxies r=davidb (ef2e39e6d9)
 - bug 1172525 - rework forwarding events to the parent process r=davidb, lsocks (36537fb8f9) (88653c180)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1001637 - Make math tables implement the nsIAccessibleTable interface. r=surkov (ebbb4325d6)
 - Bug 1149118 - Expose radio group with the correct role on OS X, r=surkov (4d4a95735c)
 - Bug 1113153 - use 'paragraph' role for paragraphs only, introduce 'text' role for small text containers, r=marcoz (14c4fa5881)
 - Bug 1175164 - Do not expose MathML semantics element in the accessibility tree. r=surkov (3945ae0367)
 - Bug 930843 part.1 Add test for checking isTrust attribute value of DOMActivate event r=smaug (14a49dd447)
 - Bug 930843 part.2 NS_UI_ACTIVATE event should be trusted event even if it's caused by an untrusted event r=smaug (e0af6165b5)
 - Bug 1156315 - Call DispatchInputEvent in more places on OS X. r=dvander (e24f42c09f)
 - Bug 1186015 part.1 Rename nsIMEContext to mozilla::widget::IMEContext r=jimm (077bf6e772)
 - Bug 1186015 part.2 Rename nsIMM32Handler to mozilla::widget::IMMHandler r=jimm+m_kato (a2098e33b5)
 - Bug 1184533 Rewrite range check in aOffset of nsIMM32Handler::GetCharacterRectOfSelectedTextAt() r=emk (fb68bc3c56)
 - Bug 555642 part.1 nsCaret should have a way to override the caret visible state for hiding caret temporarily and nsEditor should hide caret if composition string doesn't have caret information r=roc (9de4aa366c)
 - Bug 1171847 Remove unnecessary ',' in logging code in nsTextStore::Initialize() r=m_kato (78d0d43625)
 - Bug 1181714 nsTextStore should store previous focused document manager until new document manager actually gets focus r=m_kato (fd7e820af2)
 - Bug 1176950 nsTextStore should keep storing locked content until NOTIFY_IME_OF_COMPOSITION_UPDATE is notified r=emk (0a12349575)
 - Bug 1137539 part.1 Implement TSFStaticSink::IsGoogleJapaneseInputActive() r=emk (68d1f9a0ec)
 - Bug 1137539 part.2 Implement TSFStaticSink::IsATOKActive() r=emk (51a4208bfa)
 - Bug 1137539 part.3 Implement TSFStaticSink::IsFreeChangJieActive() r=emk (affbb81b96)
 - Bug 1137539 part.4 Implement TSFStaticSink::IsEasyChangjeiActive() r=emk (abd3e674b6)
 - Bug 1186014 Rename nsTextStore to mozilla::widget::TSFTextStore r=jimm+m_kato (ca63351f94)
 - Bug 1187351 TSFTextStore should forget modified range at notifying TSF of layout change since GetTextExt() shouldn't return TS_E_NOLAYOUT after that r=emk (48878793e0)
 - Bug 1187367 TSFTextStore shouldn't destroy native caret for ATOK until notifying TSF of layout change r=emk (a2a4022d15)
 - Bug 1187566 TSFTextStore::Content should compute mMinTextModified Offset only with the latest composition string and original composition string, and also the hack should be enabled on Win10 r=emk (1368885efe)
 - Bug 1050644 part.1 Add methods to check whether the active TIP is Chinese TIP which deosn't show candidate window in e10s mode r=emk (1b783e682e)
 - Bug 1050644 part.2 Hack ITextStoreACP::GetTextExt()'s offset for some Chinese TIPs of MS r=emk (c05cec10ce)
 - Bug 1187579 Enable TSF in e10s mode r=m_kato (1ae106231a)
 - Bug 555642 part.2 IME handlers on Windows shouldn't append caret range if the caret is in the target clause which doesn't have specific style r=m_kato (88bae2c8da)
 - Bug 1196124 Fix mismatch of printf style string and following arguments of MOZ_LOG() in IMMHandler::GetCharacterRectOfSelectedTextAt() r=m_kato (0f6debd0d3)
 - Bug 90712 Cancel composition when Enter key message isn't consumed by IME r=m_kato (0febdb1fd9)
 - pointer style (6c984274cd)
 - Bug 1177268 - implement aria-rowcount/index and aria-colcount/index, r=marcoz (92ac300374)
 - Bug 1153135 - Return possibility PEN working while APZC is enabled. r=jimm (8bc77ff84f)
 - Bug 1171073 - Suppress content scrolling issue on 64-bit platforms. r=kats (62db0dead3)
 - Bug 1121946, Implement e10 cursor drag feedback on Windows, r=jmathies (6e8218d202)
 - Bug 1144650 - Don't dispatch touch-based mouse events when APZ is handling touch. r=jimm (53ebea0d90)
 - Bug 1163056 - InkCollector activation at first PEN event. r=jimm (b28e0ee58b)
 - Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug (32e04a4e90)
 - spacing (b9249221dc)
 - Bug 1182966 - Part 3: Add some final annotations to DomainSet. r=mrbkap (3455822e89)
 - Bug 1050122 - Part 1: Enable Nuwa on debug builds, and kill it if the preference is false. r=khuey (46685a7bf3)
 - Bug 1146229: Remove calling convention modifier from local variable. r=surkov (e5f4b6e5d5)
 - bug 1168932 - Implement ProxyCreated and ProxyDestroyed to update mozAccessibles r=tbsaunde (77a007fa21)
 - Bug 1169701 - Fire native OS X accessibility events for proxied accessibles r=tbsaunde (c4847135a8)
 - bug 1172523 - fire useful text change events for proxies r=lsock (85b7f995b8)
 - remove spurious file (229c787360)
 - bug 1171117 - Fix cairo to build on iOS. r=jrmuizel (45709c8fe3)
 - Bug 963738 - Annotate XPCNativeMember, r=terrence (d1afdde52b)
 - Bug 1148383 - Add testcase for previously fixed object metadata issue r=terrence (2c1b762cba)
 - Bug 1149797 - Update browser jstests to treat ecma_6/extensions tests as 1.8, so that let is interpreted as a statement and not as an expression. r=bustage in a CLOSED TREE (ac6127d6bc)
 - Bug 1150858 - Unwrap the correct object in ArrayBuffer.transfer (r=sfink) (cf67906802)
 - Bug 1150380 - IonMonkey: MIPS: Fix JitRuntime::generateProfilerExitFrameTailStub. r=rankov (eeac49ddce)
 - use RootedValue for POW as in 1135708 (34c1c3d191)
 - Bug 1196648: IonMonkey - Don't run the lazy link stub for asmjs to jit fastpath, r=nbp (686d495371)
 - Bug 1121947, Implement e10 cursor drag feedback on Mac, r=smaug (f48df2d1)
 - and sync widget/TextEvents.h and TextRange.h with AF. (b91a6a24c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1141906 - Adjust some assertions in Linux sandbox feature detection. r=kang (365e9a6a8e)
 - bug 1169408 - Merge mozButtonAccessible and mozPopupButtonAccessible r=surkov (6996bb22e8)
 - Bug 1162434 - Make windows emulation work on X64, r=marcoz (f0bb96de8a)
 - Bug 1162434 part 2 - Fix ISimpleDOMNode Unique ID on 64 bit systems, r=surkov (1afbaa9fec)
 - code style (3cabaf0882)
 - Bug 734229 - Partially address by refusing to re-negotiate on NTLM. r=mayhemer, r=keeler (59b7feea33)
 - Bug 1164714 - Move netwerk/base/nsISiteSecurityService.idl into security/manager/ssl. r=keeler,mcmanus (154e93a29c)
 - Bug 1164714 - Move netwerk/test/TestSTSParser.cpp into security/manager/ssl/tests/. r=keeler (7fc68a2b66)
 - Bug 1124649 - Part 1 - Add specific error messages for various types of STS and PKP header failures. r=keeler,hurley (e967aef5fc)
 - Bug 1046421 - Do not disclose the system hostname via NTLM handler. r=honzab (a4a85439ca)
 - Bug 1084025 - Add telemetry to measure failures due to not falling back. r=keeler (5388e21c64)
 - Bug 1106470 - Drop SSLv3 support entirely from PSM. r=keeler (5de896acc0)
 - Bug 1195606 - Use channel->ascynOpen2 in security/manager/ssl/nsNSSCallbacks.cpp (r=sicking) (8b5e18f069)
 - Bug 1197644 - Remove the security.ssl.warn_missing_rfc5746 pref. r=keeler (f76ae9af3e)
 - namespace (7817663683) (f71f51550)

* 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