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