Saturday, November 16, 2019

Weekly browser binaries (20191116)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191116-3492ad652-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191116-3492ad652-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-20191116-3492ad652-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191116-3492ad652-xpmod.7z

Official repo changes since my last build:
- Bug 1320993 - Fix exporting default class expression (87e4f43be)
- Bug 1330657 - Enable <script type="module"> behind a pref (700c322d3)
- Bug 1330682 - Use CORS when loading modules as per current spec (7d38fbd5e)
- Bug 1326453 - Part 1: Remove @@iterator method from module namespace objects per ES2017 (b2ec36808)
- Bug 1326453 - Part 2: Change @@toStringTag for module namespace objects to non-configurable (a7f7a2231)
- Bug 1326453 - Part 3: Don't throw a TypeError when SetPrototypeOf for module namespace objects is called with null (e2719e1db)
- Bug 1326453 - Part 4: Return @@toStringTag in [[OwnPropertyKeys]] trap for module namespace objects (6452e3c97)
- Bug 1326453 - Part 5: Remove no longer used ListIterator implementation (ba6602b2d)
- Bug 1340268 - [[HasProperty]] on module namespace object should work even when binding is uninitialized (05505d2e8)
- Bug 1341256 - Fix module namespace object get handler (3bd16c908)
- Bug 1339986 - Handle export* when checking for duplicate export (c60cefb1b)
- Bug 1341411 - Support circular module dependencies through export* per ES2017 (8af513a20)
- Bug 1341298 - Relax expected module state when resolving modules and circular module dependencies are present (ad9ee72dc)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP into _testBranch_test_1 (941e54654)
- Make the page visibility API pref-controlled. (e9f799942)
- Merge pull request #608 from janekptacijarabaci/_testBranch_js_modules_basic (1af00389d)
- Merge branch 'master' into js-modules (fb4eb66c1)
- Bug 1340865 - Handle non-parser-created module scripts. (b3daff7cd)
- Bug 1340865 - New tests. (not hooked up) (100c6a7e9)
- Bug 1330900 - Implement <script nomodule> (e0a8dcfed)
- Merge branch 'master' into js-modules (6bd66b172)
- Issue #447 - Update HSTS preload list. (78e8ad72f)
- Issue #447 - Improve the getHSTSPreloadList script (736d25cbe)
- Merge branch 'master' into js-modules (974a481d1)
- Issue #1259 - Part 1. Remove Adobe Primetime support from tree (0fb5f7a15)
- Issue #1259 - Part 2. Remove Adobe Primetime localization strings (c74e21f18)
- Issue #1259 - Part 3. Remove Adobe EME as a GMP source (0aa805d1f)
- Issue #1259 - Part 4. Remove Adobe EME from GMPUtils (a6441a2a8)
- Issue #1259 - Part 5. Remove migration path for Adobe GMP storage (484200b01)
- Issue #1259 - Part 6. Remobe Adobe EME from Basilisk frontend (400f0e2df)
- Issue #1259 - Part 7. Update tests for Adobe EME removal (c43b770a0)
- Issue #618 - Misc fixes (merge conflicts) (406326715)
- Merge pull request #1278 from MoonchildProductions/js-modules (ffd997433)
- Issue #618 - Flip on module type scripting. (ccb7e2c64)
- Merge pull request #1277 from adeshkp/remove-adobe-primetime (b00601953)
- Issue #1279 - Implement regular expression lookbehind (fa473930f)
- Issue #1283 - Implement Promise.prototype.finally() (899be7ced)
- Merge branch 'issue-1279' (ce0dd36a7)
- Issue #1288 - Part 1a: Update brotli to 1.0.7 (56de28389)
- Issue #1288 - Part 1b: Rewrite nsHTTPCompressConv. (9768733eb)
- Issue #1288 - Part 2: Add a partial LZ4 decompression routine. (787b4fe58)
- Issue #1288 - Part 3: Update woff2 component to 1.0.2 (36975f386)
- Issue #1288 - Part 4: Update the OpenType Sanitizer component to 8.0.0 (0f8691a48)
- Issue #1288 - Part 5: Pass graphite fonts through OTS. (c3144281b)
- Issue #1289 - Part 1: Add a pref to disable HPKP header processing. (0a8dff525)
- Issue #1289 - Part 2: Clear out the preload list except for test domains. (d5a604bb8)
- Issue #1289 - Part 3: Update tests. (f4cc93fc9)
- Issue #1289 - Part 4: Update Pale Moon UI. (effff2482)
- [Mach] Add stage command to execute stage-package (00573571a)
- Issue #1279 - Update js/src/builtin/TestingFunctions.cpp for regex lookbehind changes (e79607a7a)
- Merge pull request #1290 from g4jc/bug_1279 (fc2836679)
- Add Ekoru to the included search engines. (26ac16586)
- Issue #80 - Stop building brotli lib unified (3100093f0)
- Issue #80 - Stop building woff2 lib unified (6384cc4b7)
- Issue #80 - Stop building embedded xz lib unified (2057abd19)
- Issue #1291 - Part 1: Ensure exp(1) returns e exactly (use a const) (85c60f94f)
- Issue #1291 - Part 2: Stop using the lib's sqrt() function (6ca0b4704)
- Issue #1291 - Part 3: Update fdlibm to Sept 2019 version (5e902a4a9)
- Issue #1291 - Part 4: Update patch files (59f4de4c4)
- Merge branch 'fdlibm-work' (3492ad652)

My changes since my last build:
- Reverted commits related to Issue #1259

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191116-6b769f4-uxp-3492ad652-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191116-6b769f4-uxp-3492ad652-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.

For UXP changes please see above.

New NewMoon 27 Build!

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

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

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

repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Bug 1140767 - Build more files in security/manager in unified mode; r=dkeeler (11ab39c46)
 - Bug 1141864. Replace a bunch nsAutoPtr.h includes with nsRefPtr.h (Adapted) (ce31bfbcc)
 - Bug 1141689 - use services::GetObserverService more; r=ehsan (22e6fcf7e)
 - Bug 1140162 - IPC Proxy for TextAttributes and DefaultTextAttributes, r=tbsaunde (31bb06b0d)
 - Bug 1140499 - IPC Proxy for text/char bounds, r=tbsaunde (5441444db)
 - Bug 1140534 - IPC Proxy for offsetAtPoint, r=tbsaunde (24ca5c668)
 - Bug 1140895 - IPC Proxy for get/set/add/remove Selection, r=tbsaunde (35d3364b8)
 - Bug 1140900 - IPC Proxy for ScrollSubstringTo*, r=tbsaunde (1f7de020f)
 - Bug 1140917 - IPC Proxy for replace/insert/copy/cut/delete/paste, r=tbsaunde (b6fe2db79)
 - Bug 1140917 followup: add missing MOZ_OVERRIDE annotations on new DocAccessibleChild method-decls. r=ehsan (47cce9086)
 - Pointer style (b63b44d0a)
 - Bug 1140636 - Test CPOW function identity. r=billm (6ada9597c)
 - Bug 1134006 - Avoid IPC for domElement.QueryInterface(nsISupports) and nsIClassInfo. r=billm (753758b63)
 - Bug 1096488 - Detect and handle switching from remote to non-remote pages and back in marionette.;r=automatedtester (048279bd5)
 - Bug 1096488 - Test that switching browser remoteness leaves marionette in a usable state.;r=automatedtester (207aabadb)
 - Bug 1138650 - Update remaining callsites to use newChannel2 in toolkit/devtools (r=jryans) (a4ffc704e)
 - Bug 1138648 - Update remaining callsites to use newChannel2 in netwerk/ (r=sworkman) (cdf6612a9)
 - bug 1135160 - implement link rel=preconnect r=smaug (cfac502ce)
 - bug 1135160 - ioservice have speculative connect use proxy-resolve2() r=hurley (238b58f84)
 - Bug 1140788 - Set headers to immutable. r=bkelly,ehsan (c48c12acf)
 - Bug 1137037 - Determine the inner window ID in imgRequest::Init. r=baku (12aa73a7c)
 - Bug 1137019 (Part 1) - Get rid of unused LockImage forwarding methods on imgRequest. r=baku (6ed5c7d25)
 - Bug 1137019 (Part 2) - Replace imgRequest's image decoding methods with a single minimal method that updates an atomic. r=baku (adeb8797c) (f9e56e1ed)

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20191116.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git df039285e..f9e56e1ed:
- import changes from rmottola/Arctic-Fox:
 - Bug 1140767 - Build more files in security/manager in unified mode; r=dkeeler (11ab39c46)
 - Bug 1141864. Replace a bunch nsAutoPtr.h includes with nsRefPtr.h (Adapted) (ce31bfbcc)
 - Bug 1141689 - use services::GetObserverService more; r=ehsan (22e6fcf7e)
 - Bug 1140162 - IPC Proxy for TextAttributes and DefaultTextAttributes, r=tbsaunde (31bb06b0d)
 - Bug 1140499 - IPC Proxy for text/char bounds, r=tbsaunde (5441444db)
 - Bug 1140534 - IPC Proxy for offsetAtPoint, r=tbsaunde (24ca5c668)
 - Bug 1140895 - IPC Proxy for get/set/add/remove Selection, r=tbsaunde (35d3364b8)
 - Bug 1140900 - IPC Proxy for ScrollSubstringTo*, r=tbsaunde (1f7de020f)
 - Bug 1140917 - IPC Proxy for replace/insert/copy/cut/delete/paste, r=tbsaunde (b6fe2db79)
 - Bug 1140917 followup: add missing MOZ_OVERRIDE annotations on new DocAccessibleChild method-decls. r=ehsan (47cce9086)
 - Pointer style (b63b44d0a)
 - Bug 1140636 - Test CPOW function identity. r=billm (6ada9597c)
 - Bug 1134006 - Avoid IPC for domElement.QueryInterface(nsISupports) and nsIClassInfo. r=billm (753758b63)
 - Bug 1096488 - Detect and handle switching from remote to non-remote pages and back in marionette.;r=automatedtester (048279bd5)
 - Bug 1096488 - Test that switching browser remoteness leaves marionette in a usable state.;r=automatedtester (207aabadb)
 - Bug 1138650 - Update remaining callsites to use newChannel2 in toolkit/devtools (r=jryans) (a4ffc704e)
 - Bug 1138648 - Update remaining callsites to use newChannel2 in netwerk/ (r=sworkman) (cdf6612a9)
 - bug 1135160 - implement link rel=preconnect r=smaug (cfac502ce)
 - bug 1135160 - ioservice have speculative connect use proxy-resolve2() r=hurley (238b58f84)
 - Bug 1140788 - Set headers to immutable. r=bkelly,ehsan (c48c12acf)
 - Bug 1137037 - Determine the inner window ID in imgRequest::Init. r=baku (12aa73a7c)
 - Bug 1137019 (Part 1) - Get rid of unused LockImage forwarding methods on imgRequest. r=baku (6ed5c7d25)
 - Bug 1137019 (Part 2) - Replace imgRequest's image decoding methods with a single minimal method that updates an atomic. r=baku (adeb8797c) (f9e56e1ed)

* 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

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

Saturday, November 2, 2019

Weekly browser binaries (20191102)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191102-ff881bdb6-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191102-ff881bdb6-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-20191102-ff881bdb6-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191102-ff881bdb6-xpmod.7z

Official repo changes since my last build:
- Issue #1257 - Part1: Remove watch class-hook and proxy trap. (c59c9682d)
- Issue #1257 - Part 2: Remove watch/unwatch and JS watchpoint class. (44a077980)
- Issue #1257 - Part 3: Remove/update tests. (24027f0df)
- #1261 - Update status bar component for the removal of Object.(un)watch (ff881bdb6)

My changes since my last build:
- update libaom to rev 1f0a4746aa8bfcce3fe7fbd2092aef8fe247aef4 (without moz.build and aom_ports/aom_once.h) (4f8655fb7)

New build of BOC/UXP for XP!

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

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

No official repo changes since my last build.

For UXP changes please see above.

New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20191102-13f9e7fee-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20191102-13f9e7fee-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20191102-13f9e7fee-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.6.win64-git-20191102-13f9e7fee-xpmod.7z

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

repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - pointer style before patch (e67d52f86)
 - Bug 1141067 - byte operations on x86/x64. r=sunfish (072056e84)
 - Bug 1138348 - byte array test cases. r=h4writer (9495e2804)
 - pointer style (3a458b6e8)
 - Bug 1138348 - byte ops on x86_64. r=h4writer (e5ad2140a)
 - Bug 1134791 - Show the testharness.js output when the browser remains open after running the test; r=bz (27fedb2ed)
 - Bug 1137515 part 2 - Change to media [partially applied] (203599e89)
 - Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro (022a02f8a)
 - Bug 1137291 - avoid clobbering an input register. r=h4writer (9d742a093)
 - Bug 1136352 - Fix RemoveTextureAsync handling r=nical (172b17d45)
 - Bug 1139935 - Re-enable RemoveTextureFromCompositableTracker r=nical (ea9735be9) (ddef3772b)
- import changes from rmottola/Arctic-Fox:
 - Bug 1090583 part 2 - Fix the property count check in MonitorAssign to check the actual count instead of the capacity. r=bhackett (3f1daa802)
 - Bug 1090583 - Fix a pre-existing issue with MLoadElementHole and negative index checks. r=bhackett (1278f0b1a)
 - Bug 1141190 - Remove docshell/test/moz.build; r=mshal (641a1716f)
 - bug 1161402 assert that some public methods are called on reader task queue r=cpearce (c8355d774)
 - bug 1161402 assert that public methods are not called after shutdown r=cpearce (07db4d8d0)
 - Bug 1137906 - Shutdown cached children when shutdown the document. r=surkov (45e3894eb)
 - Bug 1141676 - Reftest for sizing of synthetic sub/superscript glyphs r=jdaggett (eab4327fb)
 - Bug 1141748 - Do not use non-standard flag argument of String.prototype.replace in CSSUnprefixingService.js. r=dholbert (631be2090)
 - Bug 1134537 - Delete GnomeVFS extension. r=roc (cd03d727a)
 - Bug 1063880 - Allow a --disable-compile-environment to go through a full mach build. r=mshal (67ef7e874)
 - Bug 1063880 - Do not emit Linkable-derived objects when COMPILE_ENVIRONMENT is not set. r=mshal (7e4b1f82a)
 - Bug 1141660 - Always export memalign from jemalloc, even on Windows. r=njn (b625580bf)
 - Bug 1135354 - Crash/Hang when clicking URL with a huge length r=mcmanus (84b653c37)
 - remove errneously commited patch (39668bbff) (13f9e7fee)

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20191102.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git baa082eb3..13f9e7fee:
- import changes from rmottola/Arctic-Fox:
 - pointer style before patch (e67d52f86)
 - Bug 1141067 - byte operations on x86/x64. r=sunfish (072056e84)
 - Bug 1138348 - byte array test cases. r=h4writer (9495e2804)
 - pointer style (3a458b6e8)
 - Bug 1138348 - byte ops on x86_64. r=h4writer (e5ad2140a)
 - Bug 1134791 - Show the testharness.js output when the browser remains open after running the test; r=bz (27fedb2ed)
 - Bug 1137515 part 2 - Change to media [partially applied] (203599e89)
 - Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro (022a02f8a)
 - Bug 1137291 - avoid clobbering an input register. r=h4writer (9d742a093)
 - Bug 1136352 - Fix RemoveTextureAsync handling r=nical (172b17d45)
 - Bug 1139935 - Re-enable RemoveTextureFromCompositableTracker r=nical (ea9735be9) (ddef3772b)
- import changes from rmottola/Arctic-Fox:
 - Bug 1090583 part 2 - Fix the property count check in MonitorAssign to check the actual count instead of the capacity. r=bhackett (3f1daa802)
 - Bug 1090583 - Fix a pre-existing issue with MLoadElementHole and negative index checks. r=bhackett (1278f0b1a)
 - Bug 1141190 - Remove docshell/test/moz.build; r=mshal (641a1716f)
 - bug 1161402 assert that some public methods are called on reader task queue r=cpearce (c8355d774)
 - bug 1161402 assert that public methods are not called after shutdown r=cpearce (07db4d8d0)
 - Bug 1137906 - Shutdown cached children when shutdown the document. r=surkov (45e3894eb)
 - Bug 1141676 - Reftest for sizing of synthetic sub/superscript glyphs r=jdaggett (eab4327fb)
 - Bug 1141748 - Do not use non-standard flag argument of String.prototype.replace in CSSUnprefixingService.js. r=dholbert (631be2090)
 - Bug 1134537 - Delete GnomeVFS extension. r=roc (cd03d727a)
 - Bug 1063880 - Allow a --disable-compile-environment to go through a full mach build. r=mshal (67ef7e874)
 - Bug 1063880 - Do not emit Linkable-derived objects when COMPILE_ENVIRONMENT is not set. r=mshal (7e4b1f82a)
 - Bug 1141660 - Always export memalign from jemalloc, even on Windows. r=njn (b625580bf)
 - Bug 1135354 - Crash/Hang when clicking URL with a huge length r=mcmanus (84b653c37)
 - remove errneously commited patch (39668bbff) (13f9e7fee)

* 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

Saturday, October 26, 2019

Weekly browser binaries (20191026)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191026-565ae72f5-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191026-565ae72f5-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-20191026-565ae72f5-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191026-565ae72f5-xpmod.7z

Official repo changes since my last build:
- Issue #1243 - Update List of NSS Exported Symbols (fb74b5be3)
- Merge pull request #1249 from g4jc/nss_exports (160bd388b)
- Issue #1231 - Correct defines for Mac and keep universal prefs generic. (38feb30d4)
- Issue #1229 - Remove fallback for $INSTDIR (c4c418993)
- Issue #1253 - Reset performance object on navigation (a0ab17b21)
- Avoid uint32_t overflow in js shell by checking size of file before trying to stuff something insanely large into a Uint8Array. (dee457e63)
- Issue #1255 - Port upstream fix from libexpat (245bbebbc)
- Add null check in Http2Session::RecvAltSvc (cb762d71a)
- Avoid following the prototype chain (2e22601d0)
- Ensure that file actors created after the database was closed are expired. (7aaec4691)
- Leverage strings to get working dirs in nsUpdateDriver. (f9ea088b4)
- Prevent nr_ice_component_insert_pair from leaking. (8c2501ffe)
- Adjust tokenization of U+0000 (7bccd8769)
- Fix type barrier in IonBuilder::jsop_getimport. (e8c5582be)
- Add size checks to WebGLContext::BufferData() (f1308011a)
- Support longer (up to RFC maximum) HKDF outputs (edfba06ce)
- Add length checks for cryptographic primitives (c525bb791)
- Update NSS version (29317adcb)
- Force clobber. (fbf84d515)
- Merge branch 'nss-work' (565ae72f5)

My changes since my last build:
- guard getBoolPref(kPrefWebIDEInNavbar) with try-catch block (56f0c32c1)
- Revert "Follow up to #1177 - Clean up package-manifest.in" (d169fea75)
- update NSS to 3.44.2 (240ca3c87)
- import changes from tenfourfox:
 - #574: M1581950 M1584216 M1577107 M1584907 M1558522 (71cf5b95a)
 - #574: new tzdata (842c3af2a) (aeda91f1d)
- partly import change from tenfourfox: update pins, TLDs, miners (41dd9e299)
- import change from mozilla upstream: Bug 1559715 r=dholbert,mstange a=RyanVM (ac9bc068b)

New build of BOC/UXP for XP!

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

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

Official repo changes since my last build:
- [UXP] Update commit pointer (c990fe1)
- [UXP] Update commit pointer (6b769f4)

For UXP changes please see above.

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.rths.ml/basilisk/basilisk55-win32-git-20191026-b207bc58c-xpmod.7z
Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20191026-b207bc58c-xpmod.7z

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

Repo changes:
- import change from tenfourfox:
 - #568: update certs, pins, TLDs, miners (fe73f72f7)
 and added -bigobj compile switch to ssl/moz.build. (12cf48b5d)
- Restore clearly-delimited format for the HSTS preload list. (92cfb1b6a)
- update NSS to 3.44.2 and partly import change from tenfourfox: update pins, TLDs, miners (a001032c8)
- import changes from tenfourfox:
 - #574: M1581950 M1584216 M1577107 M1584907 M1558522 (71cf5b95a)
 - #574: new tzdata (842c3af2a) (1acece2ea)
- import change from tenfourfox:
 - #568: M1560495 (adapted for 45) M1562033+M1466449 M1559715 M1564449 M1573160 (d019bd3dc)
 and fix nICEr patch error from pervious commit. (442b6d40b)
- generated icu data by using command line:
 [builder@mozbuild intl]$ PYTHONPATH=$(cd ../python/mozbuild; pwd -P) python icu_sources_data.py .. (c3ce0fdfe)
- import change from UXP: Update TZ data to 2019c (b207bc58c)

New build of Firefox 45ESR SSE:

test binary: https://o.rths.ml/gpc/files1.rt/firefox-45.9.17-20191026-5b83a3a16-win32-sse.7z

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

Changes since my last build:
- update NSS to 3.44.2 (72099b2d0)
- partly import change from tenfourfox: update pins, TLDs, miners (0ed2cf531)
- import changes from tenfourfox:
 - #574: update EV roots for ESR68 rebase (a9d971bfe)
 - #574: M1581950 M1584216 M1577107 M1584907 M1558522 (71cf5b95a)
 - #574: new tzdata (842c3af2a) (8d1468759)
- Addendum to 706b4d3150dbe901c92916bad8346d16ed6894aa (5b83a3a16)

New New Moon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20191026-baa082eb3-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20191026-baa082eb3-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20191026-baa082eb3-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.6.win64-git-20191026-baa082eb3-xpmod.7z

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

repo changes since my last build:
- update NSS to 3.44.2 (432b6dfae)
- partly import change from tenfourfox: update pins, TLDs, miners (94ed48a17)
- import changes from rmottola/Arctic-Fox:
 - Bug 1142143 don't early return in TextureClientD3D11::Unlock if readback fails. r=jrmuizel (ff4023323)
 - Bug 1140317: include more UniquePtr and more using mozilla::UniquePtr in a CLOSED TREE; r=bustage (82b6bf7c3)
 - Bug 1140317: and even more using mozilla::UniquePtr in a CLOSED TREE; r=bustage (26b48163a)
 - Bug 1137616 - Restore ReferenceError when a proxy is on the global object's prototype chain, regressed by rev 615f118f2787. r=jandem. (ea68241b8)
 - Bug 1140317: Make sure chars created by DecompileValueGenerator won't ever leak; r=Waldo (d820a6295)
 - Bug 1072037, part 1 - Implement web-animations proceedure to 'set the current time' and make AnimationPlayer.startTime writeable. r=birtles, r=smaug (3b7d8b164)
 - Bug 1072037, part 2 - Tests for the effect of setting CSS animation's AnimationPlayer.currentTime. r=birtles (69522b606)
 - Bug 1072037, part 3 - Tests for the effect of setting CSS transition's AnimationPlayer.currentTime. r=birtles (cab6e3bc5)
 - Bug 1081819 - Handle InMutedCycle() in TrackUnionStream::ProcessInput. r=roc,padenot (070e14060)
 - Bug 1081819 - Let the output stream itself process input data from MediaStreamAudioDestinationNode::mStream. r=roc (72c8cad47)
 - Bug 1141692 - use an actual Atomic for nsThreadPoolNaming::mCounter; r=bsmedberg (08bd42557) (eb626cdd7)
- ported mozilla upstream change: Bug 1581950: Prevent nr_ice_component_insert_pair from leaking. r=mjf, a=RyanVM (baa082eb3)

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20191026.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 551099728..baa082eb3:
- update NSS to 3.44.2 (432b6dfae)
- partly import change from tenfourfox: update pins, TLDs, miners (94ed48a17)
- import changes from rmottola/Arctic-Fox:
 - Bug 1142143 don't early return in TextureClientD3D11::Unlock if readback fails. r=jrmuizel (ff4023323)
 - Bug 1140317: include more UniquePtr and more using mozilla::UniquePtr in a CLOSED TREE; r=bustage (82b6bf7c3)
 - Bug 1140317: and even more using mozilla::UniquePtr in a CLOSED TREE; r=bustage (26b48163a)
 - Bug 1137616 - Restore ReferenceError when a proxy is on the global object's prototype chain, regressed by rev 615f118f2787. r=jandem. (ea68241b8)
 - Bug 1140317: Make sure chars created by DecompileValueGenerator won't ever leak; r=Waldo (d820a6295)
 - Bug 1072037, part 1 - Implement web-animations proceedure to 'set the current time' and make AnimationPlayer.startTime writeable. r=birtles, r=smaug (3b7d8b164)
 - Bug 1072037, part 2 - Tests for the effect of setting CSS animation's AnimationPlayer.currentTime. r=birtles (69522b606)
 - Bug 1072037, part 3 - Tests for the effect of setting CSS transition's AnimationPlayer.currentTime. r=birtles (cab6e3bc5)
 - Bug 1081819 - Handle InMutedCycle() in TrackUnionStream::ProcessInput. r=roc,padenot (070e14060)
 - Bug 1081819 - Let the output stream itself process input data from MediaStreamAudioDestinationNode::mStream. r=roc (72c8cad47)
 - Bug 1141692 - use an actual Atomic for nsThreadPoolNaming::mCounter; r=bsmedberg (08bd42557) (eb626cdd7)
- ported mozilla upstream change: Bug 1581950: Prevent nr_ice_component_insert_pair from leaking. r=mjf, a=RyanVM (baa082eb3)

* 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

Saturday, October 19, 2019

Weekly browser binaries (20191019)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191019-201635685-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191019-201635685-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-20191019-201635685-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191019-201635685-xpmod.7z

Official repo changes since my last build:
- Added missing libwebp files to update.sh (d43b7d5c8)
- Merge pull request #1244 from dimag0g/master (3ae8f139a)
- No Issue - Expand HWA over RDP to Windows 8.1 and 10. (1a86abc15)
- Replace calls to undefined functions isMarkable() and toMarkablePointer() (a68a09618)
- Merge pull request #1246 from dimag0g/master (5a6f737e1)
- Fix build errors with newer glibc versions (e31d79e8d)
- Don't treat format warnings as errors in xpconnect (b51ff1f69)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (201635685)

My changes since my last build:
- Revert "Remove WebIDE devtools component." (df89b48e3)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191019-efcafdc-uxp-201635685-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191019-efcafdc-uxp-201635685-xpmod.7z

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

No official repo changes since my last build.

For UXP changes please see above.

New New Moon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20191019-551099728-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20191019-551099728-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20191019-551099728-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.6.win64-git-20191019-551099728-xpmod.7z

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

repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Don't use APZ for selection carets on Desktop. (bug 1141855, r=kats) (9dddd666d0)
 - Bug 1130982 - Ensure the clip rect on a multi-metrics layer belongs to the bottommost layer. r=botond (291ef70d84) (551099728)

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20191019.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 3f92ddedb..551099728:
repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Don't use APZ for selection carets on Desktop. (bug 1141855, r=kats) (9dddd666d0)
 - Bug 1130982 - Ensure the clip rect on a multi-metrics layer belongs to the bottommost layer. r=botond (291ef70d84) (551099728)

* 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

Saturday, October 5, 2019

Weekly browser binaries (20191005)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191005-924693bdb-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191005-924693bdb-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-20191005-924693bdb-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191005-924693bdb-xpmod.7z

Official repo changes since my last build:
- Issue #1231 - Stop using ICC profiles on Linux. (7422dd4fe)
- Merge pull request #1232 from adeshkp/disable-color-mgmt-linux (81db54a1c)
- Added missing libwebp NEON files (870375faa)
- Merge branch 'master' of https://github.com/dimag0g/UXP (70f2d4cce)
- Issue #1233 - Part 1: Fix grid overflow and rendering issues by improving Layout CSS-Grid API (22851ce36)
- Issue #1233 - Part 2: Update Reftests (f1adcd1ee)
- Issue #1230 - Part 1: Fix Back-computing percentages for intrinsic sizing in Layout CSS-Grid (8ff295747)
- Issue #1230 - Part 2: Align devtools to the changes in css-grid (b0ad7679b)
- Issue #1230 - Part 3: Update Reftests (30d65c382)
- Merge pull request #1237 from g4jc/css-work (206c149ad)
- Merge pull request #1238 from dimag0g/master (7ea503ff8)
- No issue - Update TZ data to 2019c (924693bdb)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191005-efcafdc-uxp-924693bdb-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191005-efcafdc-uxp-924693bdb-xpmod.7z

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

No official repo changes since my last build.

For UXP changes please see above.

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20191005.7z

Changelog:

In-tree changes:
- updates from siria:
 - fix for the BROKEN FRAMES setting in F2>KMPREFS
 - Fix for broken Frames toggle in menu Tools > Privacy > Block Frames (204a075b)

Out-of-tree changes:
* update ES locale from http://kmeleonbrowser.org/forum/read.php?20,144672
* update RU locale from http://kmeleonbrowser.org/forum/read.php?20,144981,150059#msg-150059

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Saturday, September 28, 2019

Weekly browser binaries (20190928)

New New Moon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20190928-3f92ddedb-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20190928-3f92ddedb-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20190928-3f92ddedb-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.6.win64-git-20190928-3f92ddedb-xpmod.7z

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

repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Bug 1153649 part 1 - Improve usability of OwningNonNull; r=bz (287b867a8)
 - Bug 1153649 part 2 - Use some OwningNonNull in editor; r=ehsan (fd3052865)
 - Bug 1153649 part 3 - More OwningNonNull improvements; r=bz (95614eea9) (3f92ddedb)

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20190928.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git ee8a0010a..3f92ddedb:
repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Bug 1153649 part 1 - Improve usability of OwningNonNull; r=bz (287b867a8)
 - Bug 1153649 part 2 - Use some OwningNonNull in editor; r=ehsan (fd3052865)
 - Bug 1153649 part 3 - More OwningNonNull improvements; r=bz (95614eea9) (3f92ddedb)

* 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