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

Saturday, September 21, 2019

Weekly browser binaries (20190921)

New build of Serpent/UXP for XP!

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

Official repo changes since my last build:
- Don't assume Intel architecture for compiler optimizations on Linux/gcc. (b8a1f5770)
- Issue #1226 - Explicitly enable sse2 on x86_64 also. (18a2244f5)
- No issue - Add 360 Safeguard to DLL blocklist (d59ef8774)

My changes since my last build:
- Revert "Issue #1124: [Basilisk] Remove Dev Edition theme." (e58930693)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20190921-efcafdc-uxp-d59ef8774-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20190921-efcafdc-uxp-d59ef8774-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:
- Minor license text update (efcafdc)

For UXP changes please see above.

New New Moon 27 Build!

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

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

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

repo changes since my last build:
- import mozilla bug1158427 to fix a crash when openning multiple pages that containing video. (33770cbf7)
- import changes from rmottola/Arctic-Fox:
 - Bug 1135427. Add missing early return, because throwing an exception without returning is weird. r=khuey (a24e8ead8)
 - Bug 1134598 - Enable the vertical writing-mode reftest directory. r=smontagu (739dd949e)
 - Bug 1054892 - Fix ccache status not shown after shrinking cache size. r=gps (bc5de7ca0)
 - Bug 1109007 - Adding htmlimports.enabled pref flag. r=wchen (737b2435a)
 - Bug 1133818 - Fixed GCC warnings in widget/windows. r=jmathies (2e3c460cb)
 - Bug 1135308 - add pref for disabling font cache. r=m_kato (ac6ab5e05)
 - missing parts of Bug 897060 - Display select dropdowns in the parent process. (549dd9952)
 - missing import of  Bug 938359 - [e10s] Support middle-click scroll (9c27e5242)
 - Bug 898170 - Skip login manager event handlers in e10s mode (r=felipe) (5e0d47a6a)
 - Bug 516753 - Forward content context menu events to the parent. r=felipc (201431b20)
 - Bug 960783 - Support "new out-of-process window" menu item in nightly [adapted] (ffdfb5df6)
 - Bug 1046761 - e10s context menu should handle preventDefault (r=felipe) (e04256d27) (d918e4f0a)
- revert e10s related changes from last rev. (f25cb74ba)
- guard with try..catch in snippetsURL getter function (1b5426fba)
- import changes from rmottola/Arctic-Fox:
 - Bug 1130616 - Support EXT_color_buffer_half_float on ANGLE. - r=jrmuizel,khuey (e870d4982)
 - remove old and XSS observer code (662958feb) (ee8a0010a)

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

Changelog:
Out-of-tree changes:
* update Goanna3 to git c6d625af7..ee8a0010a:
- import mozilla bug1158427 to fix a crash when openning multiple pages that containing video. (33770cbf7)
- import changes from rmottola/Arctic-Fox:
 - Bug 1135427. Add missing early return, because throwing an exception without returning is weird. r=khuey (a24e8ead8)
 - Bug 1134598 - Enable the vertical writing-mode reftest directory. r=smontagu (739dd949e)
 - Bug 1054892 - Fix ccache status not shown after shrinking cache size. r=gps (bc5de7ca0)
 - Bug 1109007 - Adding htmlimports.enabled pref flag. r=wchen (737b2435a)
 - Bug 1133818 - Fixed GCC warnings in widget/windows. r=jmathies (2e3c460cb)
 - Bug 1135308 - add pref for disabling font cache. r=m_kato (ac6ab5e05)
 - missing parts of Bug 897060 - Display select dropdowns in the parent process. (549dd9952)
 - missing import of  Bug 938359 - [e10s] Support middle-click scroll (9c27e5242)
 - Bug 898170 - Skip login manager event handlers in e10s mode (r=felipe) (5e0d47a6a)
 - Bug 516753 - Forward content context menu events to the parent. r=felipc (201431b20)
 - Bug 960783 - Support "new out-of-process window" menu item in nightly [adapted] (ffdfb5df6)
 - Bug 1046761 - e10s context menu should handle preventDefault (r=felipe) (e04256d27) (d918e4f0a)
- revert e10s related changes from last rev. (f25cb74ba)
- guard with try..catch in snippetsURL getter function (1b5426fba)
- import changes from rmottola/Arctic-Fox:
 - Bug 1130616 - Support EXT_color_buffer_half_float on ANGLE. - r=jrmuizel,khuey (e870d4982)
 - remove old and XSS observer code (662958feb) (ee8a0010a)

* 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, September 7, 2019

Orbit Downloader download.dll TLS 1.2 hack

The original Orbit Downloader (since 2.7) comes with download.dll that relies to OpenSSL-0.9.8 way for finding SSL/TLS cert's RSA key length, which cause crash with newer OpenSSL (1.0.0 to 1.0.2 only, 1.1.x and newer is not supported).
I made a hack to bypass RSA key length finding routine and it works!
SNI is not supported (yet, don't know if this can be added or not by myself).

Download:
http://o.rths.ml/gpc/files1.rt/Orbitdownloader-tls12hack.7z

EDIT: ... and since there is no SNI support (yet?), for downloading from CF-walled servers, you may need ProxHTTPSProxy's PopMenu TLS 1.3 3V3 and set Orbit's proxy to HTTP Connect 127.0.0.1:8079.

Weekly browser binaries (20190907)

New build of Serpent/UXP for XP!

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

Official repo changes since my last build:
- Issue #1179: fix indentation (f67e3f054)
- Correctly return zero vertices if clipping plane 0 or 2 clip away the entire polygon. (09a8b2f19)
- Issue #1222: Don't load plugin instances when they have no `src` URI. (8f7d40e85)
- Merge working copy branch (7b986188c)
- Issue #1217 - Add support for (later versions of) the Windows 10 SDK (44cfc6d21)
- Revert "Correctly return zero vertices if clipping plane 0 or 2 clip away the" (69ac63358)
- Correctly return zero vertices if clipping plane 0 or 2 clip away the entire polygon. (7c09f0ed7)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (cc60a093c)
- Fix an issue with the html5 tokenizer and tree builder. (0ce08b418)
- Belatedly fix html5 parser attribution for files not covered by the MPL. (abc6b2f3a)
- Remove HTML5 parser java docs and generation code. (c6446f112)
- Kill newly-spawned threads if we're shutting down. (4266966ee)
- Fix a crash in IndexedDB. (4d4924e51)
- Add checks to respect CSP-wildcard + Ports. (334a892eb)
- Ensure the right body element is used throughout the method call. (d90dd7b0c)
- Use the correct group for JIT constraints. (2b223cce0)
- Properly implement various HSTS states. (e3c13af97)
- Fix whitelisting of JavaScript-uris by CSP hash. (6db06749e)

My changes since my last build:
- import change from tenfourfox:
 - #568: update certs, pins, TLDs, miners (fe73f72f7)
 and added -bigobj compile switch to ssl/moz.build. (058ed959e)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20190907-ffac0ff-uxp-6db06749e-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20190907-ffac0ff-uxp-6db06749e-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 (ffac0ff)

For UXP changes please see above.

New New Moon 27 Build!

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

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

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

repo changes since my last build:
- update Twemoji font to KwanEsq/twemoji-colr v12 branch with twemoji-12.1.2. (8a07ee587)
- add twitter SSUAO. (8440aaa98)
- try to fix issue mentioned in https://msfn.org/board/?app=core&module=system&controller=content&do=find&content_class=forums_Topic&content_id=177125&content_commentid=1169926 (eb1f745f3)
- import change from rmottola/Arctic-Fox:
 - Bug 1135100 - Don't update GC thing pointers that haven't changed after marking r=terrence (0df3ea820)
 - Bug 1135857 - Remove ContentClientIncremental. r=mattwoodrow (059587352)
 - Bug 1135809 - add apz. prefs to about:support. r=kats (6439aaf6b)
 - Bug 1135361 - Fix position of ruby annotation in vertical-rl mode when justification is applied to the base. r=jfkthame (a00bb53be)
 - Bug 1133288 - Remove nonstandard expression closures from editor. r=ehsan (605992184)
 - Bug 1135361 - Reftest for ruby positioning in justified vertical text. r=xidorn (60fe87ae3)
 - Bug 1135984 - Fix typo which made Context.__init__ set the unused exe (312c35ef2)
 - Bug 1077864, Part 1: Check consistency of certificates' signature and signatureAlgorithm fields, r=keeler (9a11f90c3)
 - Bug 1077864, Part 2: Override the trust level for OCSP response signer certs so that they are never considered trust anchors, r=keeler (c46772e6d)
 - Bug 1077864, Part 3: update nsserrors.properties so error message gets localized. (935233549)
 - Bug 1135407: Factor out duplicate logic in tests, r=keeler (383ff80c5)
 - Bug 1131767: Prune away paths using unacceptable algorithms earlier, r=keeler (55182b7e2)
 - Followup to Bug 1135563 - uiUnsupportedAlreadyNotified.js doesn't use httpd.js. r=me (cef9dbdcd)
 - Bug 1135563 - Fix several javascript warnings for xpcshell app update tests and cleanup style. r=spohl (6330eb78c)
 - Bug 1123019 - In DrawTargetTiled::StrokeRect and StrokeLine, skip tiles that don't intersect the stroke. r=jrmuizel (71afc7653)
 - Bug 1123019 - Shrink clipped stroked rectangles and stroked lines. r=jrmuizel (17e93d70f)
 - Bug 1123019 - Actually use the clipped rect variable. r=jrmuizel (29c96ab43) (f672f60d2)
- partly import change from tenfourfox:
 - #568: update certs, pins, TLDs, miners (fe73f72f7)
 and added -bigobj compile switch to ssl/moz.build. (2570c3be2)
- import changes from rmottola/Arctic-Fox:
 - Bug 1135591 - Fix build breakage from bug 1132153 in code conditional on '--enable-ipdl-tests'. r=dholbert (711edeb82)
 - bug 1121845 - Don't include generated IPDL header from nsPluginHost.h. r=bsmedberg (1929312e8)
 - Bug 755070 - Move WrappedJavaObject comment to the class it refers to. rs=snorp DONTBUILD NPOTB (9562583ec)
 - Bug 1135151. Add a WrapNativeParent specialization for the nsIGlobalObject case, and make Event return nsIGlobalObject as its parent object. r=smaug (2c002cd7d) (c6d625af7)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 18efcca64..c6d625af7:
- update Twemoji font to KwanEsq/twemoji-colr v12 branch with twemoji-12.1.2. (8a07ee587)
- add twitter SSUAO. (8440aaa98)
- try to fix issue mentioned in https://msfn.org/board/?app=core&module=system&controller=content&do=find&content_class=forums_Topic&content_id=177125&content_commentid=1169926 (eb1f745f3)
- import change from rmottola/Arctic-Fox:
 - Bug 1135100 - Don't update GC thing pointers that haven't changed after marking r=terrence (0df3ea820)
 - Bug 1135857 - Remove ContentClientIncremental. r=mattwoodrow (059587352)
 - Bug 1135809 - add apz. prefs to about:support. r=kats (6439aaf6b)
 - Bug 1135361 - Fix position of ruby annotation in vertical-rl mode when justification is applied to the base. r=jfkthame (a00bb53be)
 - Bug 1133288 - Remove nonstandard expression closures from editor. r=ehsan (605992184)
 - Bug 1135361 - Reftest for ruby positioning in justified vertical text. r=xidorn (60fe87ae3)
 - Bug 1135984 - Fix typo which made Context.__init__ set the unused exe (312c35ef2)
 - Bug 1077864, Part 1: Check consistency of certificates' signature and signatureAlgorithm fields, r=keeler (9a11f90c3)
 - Bug 1077864, Part 2: Override the trust level for OCSP response signer certs so that they are never considered trust anchors, r=keeler (c46772e6d)
 - Bug 1077864, Part 3: update nsserrors.properties so error message gets localized. (935233549)
 - Bug 1135407: Factor out duplicate logic in tests, r=keeler (383ff80c5)
 - Bug 1131767: Prune away paths using unacceptable algorithms earlier, r=keeler (55182b7e2)
 - Followup to Bug 1135563 - uiUnsupportedAlreadyNotified.js doesn't use httpd.js. r=me (cef9dbdcd)
 - Bug 1135563 - Fix several javascript warnings for xpcshell app update tests and cleanup style. r=spohl (6330eb78c)
 - Bug 1123019 - In DrawTargetTiled::StrokeRect and StrokeLine, skip tiles that don't intersect the stroke. r=jrmuizel (71afc7653)
 - Bug 1123019 - Shrink clipped stroked rectangles and stroked lines. r=jrmuizel (17e93d70f)
 - Bug 1123019 - Actually use the clipped rect variable. r=jrmuizel (29c96ab43) (f672f60d2)
- partly import change from tenfourfox:
 - #568: update certs, pins, TLDs, miners (fe73f72f7)
 and added -bigobj compile switch to ssl/moz.build. (2570c3be2)
- import changes from rmottola/Arctic-Fox:
 - Bug 1135591 - Fix build breakage from bug 1132153 in code conditional on '--enable-ipdl-tests'. r=dholbert (711edeb82)
 - bug 1121845 - Don't include generated IPDL header from nsPluginHost.h. r=bsmedberg (1929312e8)
 - Bug 755070 - Move WrappedJavaObject comment to the class it refers to. rs=snorp DONTBUILD NPOTB (9562583ec)
 - Bug 1135151. Add a WrapNativeParent specialization for the nsIGlobalObject case, and make Event return nsIGlobalObject as its parent object. r=smaug (2c002cd7d) (c6d625af7)

* 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

New build of Firefox 45ESR SSE:

test binary: https://o.rths.ml/gpc/files1.rt/firefox-45.9.17-20190831-706b4d315-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #565: M1367219 (6f63dc2cc)
 - more adblock hosts (8cf4190e2)
 - #565: implement nsASCIIMask from M1358297 (41b1fc937) (with vc2013 fix by replacing constexpr to MOZ_CONSTEXPR and MOZ_CONSTEXPR_VAR)
 - #565: M1358225 with fix for M1548306 applied (8eed11298) (with vc2013 fix by replacing constexpr to MOZ_CONSTEXPR and MOZ_CONSTEXPR_VAR)
 - even more adblock hosts (5d005926f)
 - #565: M1347737 (9ab5bb0ed)
 - #565: M1358297 parts 3 and 4 (3fd15a87a)
 - #521: baseline parser support for async/await, with toggle, without bytecode (passes tests) (0e5746aaf)
 - #521: fix yield handling (includes M1305566 pts 4-7) (2d25f717b)
 - #521: make async functions throw for compatibility when enabled (46b01b5d4)
 - #569: M1204714 (c45b2e8b5)
 - #568: M1560495 (adapted for 45) M1562033+M1466449 M1559715 M1564449 M1573160 (d019bd3dc)
 - #568: update certs, pins, TLDs, miners (ed3129eeb)
 - #570: oops (dd79a9f75) and added -bigobj compile switch to ssl/moz.build. (706b4d315)