New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.2-Goanna-20191109.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 13f9e7fee..df039285e:
- bump versions (58723f645)
- ported bug1200802 (ef47f9b55)
- import changes from rmottola/Arctic-Fox:
- Bug 968520 - Explicitly specify the allocator for nsTArray_base functions. r=froydnj (8e11c1a0c)
- Bug 968520 - Add fallible variant of nsTArray:
etCapacity. r=froydnj (3a33bc53e)
- Bug 968520 - Add fallible variants of nsTArray::InsertElementsAt. r=froydnj (d52030d81)
- Bug 968520 - Add fallible variant of nsTArray::EnsureLengthAtLeast. r=froydnj (7f22637b6)
- Bug 968520 - Add fallible variant of nsTArray:
etLength. r=froydnj (a6f43b1b0)
- Bug 968520 - Add fallible variants of nsTArray::ReplaceElementsAt. r=froydnj (e17169b21)
- Bug 968520 - Add fallible variants of nsTArray::InsertElementAt. r=froydnj (0ed62209a)
- Bug 968520 - Add fallible variants of nsTArray::AppendElements. r=froydnj (c4f4d2a1e)
- Bug 968520 - Add fallible variants of nsTArray::AppendElement. r=froydn (3fbf72f7a)
- Bug 1165729 - Remove unnecessary template declaration for fallible nsTArray::AppendElement. r=froydnj (f72cc5efd)
- Bug 968520 - Make nsTArray::InsertElementSorted support moves. r=froydnj (217178725)
- Bug 968520 - Add fallible variants of nsTArray::InsertElementSorted. r=froydnj (f99e300b9)
- Bug 968520 - Add more fallible variants of nsTArray::InsertElementsAt. r=froydnj (218d4f025) (19841f19a)
- addendum to git rev 19841f19a1e0fc573b99c2b56f280109786a79db, fix moz_malloc/moz_realloc/moz_free for our tree (3b174064e)
- import changes from rmottola/Arctic-Fox:
- Bug 1140264 part 1 - Avoid expanding auto-hidden ruby annotations. r=dbaron (5b6ddba10)
- Bug 1140264 part 2 - Move and merge line breaking code in rbc reflow to reduce useless computation and fix undesired break point. r=dbaron (0d3aaad79)
- Bug 1140264 part 3 - Rename IsInlineDescendantOfRuby to ShouldSuppressLineBreak and exclude rbc/rtc from it. r=dbaron (e929b296b)
- Bug 1140264 part 4 - Reftest for this bug. r=dbaron (3aa19d44e)
- Bug 1141842 - Add LastOptionalBreakPriority to nsLineLayout to simplify some code. r=roc (81cc1dcd0)
- Bug 1137875 - Have the SharedFrameMetricsData hold a copy of the layers id. r=nical (81c657510)
- Bug 1133237 - When transitioning from a shadow layer tree that has plugins to a tree that does not, make sure the old plugins get hidden properly. r=roc (11ff16c17)
- Bug 1137875 - Have the LayerTransactionChild hold a copy of the layers id. r=nical (f9a090aad)
- Bug 1137875 - Clear shared frame metrics objects associated with a PLayerTransaction when it is destroyed. r=nical (c5037ee27)
- Bug 1119878 Part 1: Change SandboxTarget to hold sandbox target services to provide functions. r=aklotz, r=glandium, r=cpearce (7378d13e4)
- Bug 1119878 Part 2: Change IPC code to hold ProcessID instead of ProcessHandle. r=billm, r=dvander, r=aklotz, r=cpearce (fa002f559)
- Bug 1149971 Part 1: Follow-up to bug 1119878 to fix broken IPDL tests. r=dvander (76b843d43) and some lines of fix of toolkit/xre/nsEmbedFunctions.cpp after Bug 1119878 Part 2. (5ec13acbd)
- import changes from rmottola/Arctic-Fox:
- Revert Bug 1125848 - Consolidate PCompositor's creation-destruction logic because of 10.7 MacOS bustage (ceda5a133)
- adapt assertion to be as introduced in Bug 1125848 (877071282)
- Bug 1160190 followup. Make ServiceWorker actually disabled on mulet so we can reopen the CLOSED TREE. r=bkelly (1a03ee7c2)
- Bug 1123846 - Restrict some activities to be provided by the system app r=ferjm (c7ca76805)
- fix header include order (01b1289df)
- Bug 1151644 - Don't disallow the basic compositor backend. r=jrmuizel (b70633afd)
- Bug 1155823 - Properly shutdown the CompositorVsyncDispatcher. r=kats (a3dee13e8)
- add gfxCrashReporterUtils as of 1180688 2015-07-13 (433fa6bdb)
- Bug 1029673 - Correctly report OMTC compositing in crash reports - r=Bas (87fc22936)
- Bug 1180688 - Detect whether the widget will be able to present frames with BasicCompositor on Mac. r=mstange (842ed309f) (eca52a3f8)
- import changes from rmottola/Arctic-Fox:
- Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro (bd9905d37)
- Bug 1180688 - Reset the appropriate widget states if creating a compositor fails. r=mstange (461339a0c)
- missing part of Bug 1119878 Part 2: Change IPC code to hold ProcessID instead of ProcessHandle. (631e112dc) (df039285e)
* 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