Saturday, November 9, 2019

Weekly browser binaries (20191109)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191109-4a0c734e1-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191109-4a0c734e1-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win32-git-20191109-4a0c734e1-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191109-4a0c734e1-xpmod.7z

Official repo changes since my last build:
- Issue #1064: Don't get certificate details synchronously. (3252e2200)
- No issue: Clean up `exceptionDialog.js` (a63272b53)
- MoonchildProductions#1251 - Part 1: Restore initial Solaris support, fixed up. (afc187cc3)
- MoonchildProductions#1251 - Part 2: Make the mozconfig loader POSIX-compliant. (9d449ce61)
- MoonchildProductions#1251 - Part 3: Finally end the long tradition of casting getpid() to int. (64e03d014)
- MoonchildProductions#1251 - Part 4: Core build system changes, lots of libevent/IPC junk. (4105ebb6e)
- MoonchildProductions#1251 - Part 5: Fix POSIX compliance issue in process_util.h. (f105b741e)
- MoonchildProductions#1251 - Part 6: Solaris needs an audio implementation. (57bfda37a)
- MoonchildProductions#1251 - Part 7: All the posix_m* memory-related stuff, gathered together. (3647f42c2)
- MoonchildProductions#1251 - Part 8: Align pointer for char_16t. (c0d814c1d)
- MoonchildProductions#1251 - Part 9: Look for hypot in the math library (libm). (cf75ede0d)
- MoonchildProductions#1251 - Part 10: ipc_channel_posix.cc should use IOV_MAX. (52f2321cb)
- MoonchildProductions#1251 - Part 11: libpng uses C89 now to avoid buffer overflows. (7966d22df)
- MoonchildProductions#1251 - Part 12: Add Solaris/illumos support to WasmSignalHandlers. (76c55f747)
- MoonchildProductions#1251 - Part 13: Redefining abort in C++ requires extern "C" (5c28f10c1)
- MoonchildProductions#1251 - Part 14: libstagefright build should avoid _GLIBCXX_OS_DEFINES. (e3fb8bd24)
- MoonchildProductions#1251 - Part 15: fdlibm should provide definition for u_int32_t and u_int64_t. (4f6639a1b)
- MoonchildProductions#1251 - Part 16: Resolve namespace conflicts with dbm on Solaris. (fca7c45a6)
- MoonchildProductions#1251 - Part 17: All the libffi and libxul.so issues, resolved. (beea314ff)
- MoonchildProductions#1251 - Part 18: (Hopefully) final version of build system fixes. (7e5ff857e)
- MoonchildProductions#1251 - Part 19: Make the unpreprocessed file script work on Solaris. (e51afbcc2)
- MoonchildProductions#1251 - Part 20: Add atomic.h to system-headers. (db34ef993)
- Fix a bunch of dumb typos and omissions. (575f51a27)
- MoonchildProductions#1251 - Part 21: Fix Flash player and some extensions being incompatible. (5a4a4990c)
- MoonchildProductions#1251 - Part 22: Remove some unused type declarations from IPC process_util. (7d65eb2b3)
- MoonchildProductions#1251 - Part 23: Allow AMD64 build to work. (2f4488521)
- MoonchildProductions#1251 - Part 24: Remove temporary GNU M4 workaround. (9cd92944e)
- MoonchildProductions#1251 - Part 25: Fix link paths. (21146d0d5)
- MoonchildProductions#1251 - Part 26: Oracle Solaris gsed/ICU fix. (e4f90cbb5)
- MoonchildProductions#1251 - Part 27: Fix ifdef style. (687a798e6)
- Fix nits. (a9dc528a4)
- Merge pull request #1262 from athenian200/solaris-work (21b3f6247)
- Issue #146 - Part 1: Draw each table's background on their own display list items. (145527207)
- Issue #146 - Part 2: Remove custom table painting component. (0de40040f)
- Issue #1265 - Expose sndio as a build option for any supporting system (873f2cf8c)
- Issue #1267 - Part 1: Update libcubeb to a1200c34. (d162ecbaf)
- Issue #1267 - Part 2: fix libcubeb bindings in dom (22b35fa8e)
- Merge pull request #1270 from g4jc/libcubeb (b7c6c779e)
- Merge pull request #1269 from g4jc/sndio (6ee3467a6)
- Issue #146 - Part 3: Create nsDisplayTableFixedPosition to avoid display list collisions when processing the background image of a table. (db98e3eff)
- Issue #146 - Part 3: Create nsDisplayTableBackgroundImage to avoid display list collisions when processing the background image of a table. (ee663e293)
- Issue #146 - Part 4: Adjust tests for fixes. (f1b043af1)
- Issue #146 - Part 5: Treat table row groups as containing blocks. (ce11d5cae)
- Issue #146 - Part 6: Allow `position: sticky` on table elements. (5ab2da700)
- Issue #146 - Part 7: Remove no longer relevant reftest. (76052e837)
- Revert "Issue #1267 - Part 2: fix libcubeb bindings in dom" (732fe3624)
- Revert "Issue #1267 - Part 1: Update libcubeb to a1200c34." (1960d6e08)
- Bump Goanna version. (ee8c5d387)
- Issue #1271 - Fix build failure in current in-tree libcubeb sndio module (ff0f4b11a)
- Merge pull request #1272 from g4jc/libcubeb (22b410f31)
- Merge branch 'table-sticky-work' (bbc2206a0)
- Issue #1252 - Remove fragile fast path. (082670ecb)
- Merge branch 'master' into certexception-work (c5c44d120)
- Issue #1064 - Part 2: Fix shorthand and services module import. (5f37447ac)
- Issue #1064 - Part 3: Fix notifyObservers() call. (6df8aa495)
- Issue #1274 - Part 1: Adopt the cairo version as our own. (7efd71616)
- Issue #1274 - Part 2: Update Windows prerequisite defines. (45f665b59)
- Issue #1274 - Part 3: Update libpixman licensing (620fdbdf4)
- Issue #1274 - Part 4: Remove some unnecessary checks for old Windows versions. (7b8a065ea)
- Issue #1274 - Part 5: Misc fixes and version update. (5f80c286c)
- Issue #1275 - Add pref to disable warning prompts for SuperfluousAuth and AutomaticAuth, and default to not prompting. (7f5d38150)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (aff468a48)
- Issue #1263 - Part 1: Remove DiskSpaceWatcher (60c83971f)
- Issue #1263 - Part 2: Remove DiskSpaceWatcher tests (eb35cd108)
- Merge pull request #1214 from MoonchildProductions/certexception-work (8bb208397)
- Merge pull request #1276 from MoonchildProductions/cairo-work (0f3635dc8)
- Issue #1254 - Update SQLite to 3.30.1 (4a0c734e1)

My changes since my last build:
- Reverted Issue #1274 - Part 2: Update Windows prerequisite defines.
- Reverted Issue #1274 - Part 4: Remove some unnecessary checks for old Windows versions. (7b8a065ea)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191109-6b769f4-uxp-4a0c734e1-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191109-6b769f4-uxp-4a0c734e1-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20190720.7z

There are changes in upstream now, but unless his uxp branch goes into main branch(or unless I cherry-pick his branch's changes into my tree), I will do cherry-picks of his repo only.
- cherry-picked "[Mail] Add changes to align with mailnews (096b6e0)"

For UXP changes please see above.

New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20191109-df039285e-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20191109-df039285e-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20191109-df039285e-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20191109-df039285e-xpmod.7z

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

repo changes since my last build:
- 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::SetCapacity. 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::SetLength. 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)

New regular/weekly KM-Goanna release:
https://o.rths.ml/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::SetCapacity. 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::SetLength. 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

No comments:

Post a Comment