Saturday, November 17, 2018

Weekly browser binaries (20181117)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181117-c94825c86-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181117-c94825c86-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20181110.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win32-git-20181117-c94825c86-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20181117-c94825c86-xpmod.7z

Official repo changes since my last build:
- Don't build internal updater by default and set default update channel to an inactive one. (9d2d304a6)
- [PALEMOON] Use generic application icon for external applications in about:feeds (c8d90e332)
- Revert "[PALEMOON] Use generic application icon for external applications in about:feeds" (e3f4fe530)
- [PALEMOON] Use generic application icon for external applications in about:feeds (81c27113a)
- Revert "[PALEMOON] Focus and select the first non-collapsed text element in the bookmark properties dialog" (0cded9cf5)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (3438b20bd)
- Issue #861 - The bookmark properties window should focus on the Name Picker text box on init (b199e3aa0)
- [Pale Moon] Sync notification widget's messageImage should inherit the 'type' attribute (46a5c51bf)
- [PALEMOON] Re-apply removal of unnecessary code (Findbar is no longer in the gBrowser) (16e5a6bc2)
- Merge pull request #869 from FranklinDM/sync_notification-work (3c342ab20)
- Split the content viewer marking function in CCUncollectable out, so a document-based marking function can be used separately. (2db00388a)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (d8e3bde97)
- Fix build bustage. (a748fde4c)
- Tell the cycle collector about nsScriptLoadRequest::mElement. (c94825c86)

My changes since my last build:
- update TwemojiMozilla.ttf to Twemoji-v11.2.0 base

New Palemoon 27 Build!
* This build is beyond official 27.9.4 build.

32bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181117-a6bf60af2-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181117-a6bf60af2-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181117-a6bf60af2-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20181117-a6bf60af2-xpmod.7z

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

repo changes since my last build:
- ported mozilla upstream changes:
 - Nikhil Marathe - Bug 1139665 - Check content load policy in FetchDriver. r=baku (25ded6c22f64)
 - Nikhil Marathe - Bug 1143857 - Add FormData serialize support to Fetch API. r=ehsan (1ff28a6f0b77)
 and enable fetch API in pref. (a6bf60af2)

New regular/weekly KM-Goanna release:
https://o.rths.cf/kmeleon/KM-Goanna-20181117.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git e1975531d..a6bf60af2
- ported mozilla upstream changes:
 - Nikhil Marathe - Bug 1139665 - Check content load policy in FetchDriver. r=baku (25ded6c22f64)
 - Nikhil Marathe - Bug 1143857 - Add FormData serialize support to Fetch API. r=ehsan (1ff28a6f0b77)
 and enable fetch API in pref. (a6bf60af2)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

Saturday, November 10, 2018

Weekly browser binaries (20181110)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181110-f9e1e4639-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181110-f9e1e4639-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20181110.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win32-git-20181110-f9e1e4639-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20181110-f9e1e4639-xpmod.7z

Official repo changes since my last build:
- [PALEMOON] Focus and select the first non-collapsed text element in the bookmark properties dialog (e9a58eae5)
- Merge pull request #862 from JustOff/PR_editBookmarkOverlay_focus (0750ec552)
- Clear STDINT_H defines in libvpx config before setting them for lib use. (7eae711fa)
- Make opportunistic encryption configurable. (4a188c7b9)
- Change captive portal detection URL to our own. (359c9e546)
- Swap default platform state for opportunistic encryption. (801382dd6)
- Add GUI control to Pale Moon for opportunistic encryption. (bb3f5cef3)
- Backout opportunistic encryption changes. (79487a1a0)
- #863 Part 1: Make sending of http upgrade-insecure-requests optional (512f78874)
- #863 part 2: Make opportunistic encryption opt-in for UXP (d29d1cc84)
- #863 Part 3: Add Pale Moon GUI options for Opportunistic Encryption. (a0a37ffd4)
- Back out problematic patch causing issue #865. (3c5a34c90)
- Update reported Firefox version in compatmode. (5c83a18cd)
- Remove AccumulateCipherSuite() (d5a1b34c0)
- Move MOZ_GAMEPAD* and NECKO_WIFI up (13ee68cbc)
- Revert "Move MOZ_GAMEPAD* and NECKO_WIFI up" (b84d9c12e)
- Improve handling of MOZ_GAMEPAD and NECKO_WIFI (ec5be3b4f)
- Enable gamepad support by default in Basilisk. (f9e1e4639)

Saturday, November 3, 2018

Weekly browser binaries (20181103)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181103-1d55939c7-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181103-1d55939c7-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20181027.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win32-git-20181103-1d55939c7-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20181103-1d55939c7-xpmod.7z

Official repo changes since my last build:
- Update HSTS preload list (76825544f)
- Use a separate process to generate thumbnails only when multi-process mode is enabled (6bdbb9cdf)
- Merge pull request #857 from JustOff/PR_BackgroundPageThumbs_remote (5069a3759)
- Set CSS error console reporting default to false for performance. (333214421)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (2c045d9c5)
- Don't mark MGetFirstDollarIndex as movable. (1cfcf17a1)
- Origin for about: URL should not contain query or ref parts. (752311fd4)
- Ensure that the scroll frame deregisters its refresh driver observers (mAsyncScroll & mAsyncSmoothMSDScroll) before it's destroyed. (fdbac0959)
- Make HTTP/2 compressor more resilient to bad data. (a2a8c71d7)
- Simplify SIMD conversion from Uint64 to Double. (24a83a813)
- Protect main thread in-process access to WinCompositorWidget transparent surface. (e0de8181d)
- Reorder boolean expression to take advantage of short-circuiting. (e8f913da9)
- Bug 1460538 (f62eee7c5)
- Remove Query/Ref from the directory listing URI. (059397bdd)
- Make sure nsNSSCertList handling checks for valid certs. (52b989d53)
- WebRTC: Drop DataChannelListener on Destroy(). (9dc6bf850)
- Don't allocate PendingAction twice. (09fec033e)
- Fix a longstanding IndexedDB correctness issue. (deba73b3b)
- Make sure we remove our RefreshDriver observers in CompleteAsyncScroll. (3b2c342f3)
- Apply CheckedInt to infoLength for preventing it from overflowing in the future. (617eb6483)
- Remove ancient workaround in client certificate code (f42d6c39f)
- Backport some upstream Skia patches. (030053f1a)
- Ensure user input suppression works correctly even after document.open. (90a73cfe2)
- Add overflow checks for extending nsTArrays. (cc234ff43)
- Backport some upstream Skia patches. (1d55939c7)

New Palemoon 27 Build!
* This build is beyond official 27.9.4 build.

32bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181103-e1975531d-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181103-e1975531d-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181103-e1975531d-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20181103-e1975531d-xpmod.7z

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

repo changes since my last build:
- import changes from tenfourfox#517 for solving cloudflare rocket loader issue:
 - #517: fake out current Rocket Loader (0bbf06e)
 - #517: a couple tune-ups (5f47da2)
 - #517: more complete workaround for Rocket Loader (3926185) (68339dcfa)
- ported changes from tenfourfox: bug1470260-p1, bug1480092, bug1466577, bug1469348, bug1461706
 - #334: get around a Telemetry stub crash by disabling MOAR TELEMETRY (e3663e02b) (e1975531d)

New regular/weekly KM-Goanna release:
https://o.rths.cf/kmeleon/KM-Goanna-20181103.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 84be542d0...e1975531d:
- import changes from tenfourfox#517 for solving cloudflare rocket loader issue:
 - #517: fake out current Rocket Loader (0bbf06e)
 - #517: a couple tune-ups (5f47da2)
 - #517: more complete workaround for Rocket Loader (3926185) (68339dcfa)
- ported changes from tenfourfox: bug1470260-p1, bug1480092, bug1466577, bug1469348, bug1461706
 - #334: get around a Telemetry stub crash by disabling MOAR TELEMETRY (e3663e02b) (e1975531d)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

New build of Firefox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.12-20181103-88d6f807c-win32-sse.7z

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

Changes since my last build:
- update NSS to rev 3b79af0fa294 with nss339-vc2013.diff applied (8afe39fd4)
- import changes from tenfourfox:
 - #527: M1054906 M1278599 M1252228 (+ESR45 changes, see M1263778 for info) (09256df98)
 - #517: more complete workaround for Rocket Loader (392618510)
 - fix an assert M1416774 (c9ed275af)
 - #529: jsop_in folding M1244098 M1041586 (partial) (a8fa64068)
 - #530: Object.getOwnPropertyDescriptors M1245024 M1279303 (052586b55)
 - #531: pref CSS error reporting to false except for DEBUG builds (f059d57c0)
 - #525: workaround for old addons, uBlock origin (f898ad643)
 - intel specific fixes + gstate cleanup (#532) (e4c087349)
 - Merge branch 'master' of github.com:classilla/tenfourfox (9f9119069) (88d6f807c)

Saturday, October 27, 2018

Weekly browser binaries (20181027)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181027-4f59678ac-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181027-4f59678ac-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20181027.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win32-git-20181027-4f59678ac-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20181027-4f59678ac-xpmod.7z

Official repo changes since my last build:
- remove named function syntax in addonManager.js (0d97c6ada)
- remove named function syntax in AddonManager.jsm (06086f82f)
- remove named function syntax in amWebInstallListener.js (d218160bf)
- remove named function syntax in LightweightThemeManager.jsm (dd574ec7b)
- make style of amInstallTrigger.js more consistent (6667a10d3)
- Issue #795 - Make nsIUserInfo component optional (19b6f2d9b)
- Port the libvpx mozbuild generator to aom (07c17b6b9)
- Import aom library (68569dee1)
- Generate build description for libaom (a66e91651)
- Add --enable-av1 configure switch (99ed16064)
- Add AOMDecoder (9aea199da)
- Add AOMDecoder to AgnosticDecoderModule (3e0443e4c)
- Recognize AV1 in WebMDemuxer (ee2cb65e2)
- Add missing includes to WebMDemuxer (e5545e10a)
- Add aom to the list of thirdparty code (e8480f8a7)
- [aom] Remove 32-bit Mac OS build config (08619db14)
- [aom] Enable YASM (f45278950)
- Make AOMDecoder actually build (26dc168e3)
- Remove aom_codec_stream_info_t sz field references (1036d1fa0)
- Add av1 to MediaSource.isTypeSupported (0cc51bc10)
- Update aom to slightly newer commit ID (df9477dfa)
- Fix typo (build bustage) (4b5e22956)
- Add missing includes to FFmpegLibWrapper (dddc2aa9e)
- [av1] Clean up duplicate filenames check (afda5e384)
- [aom] Add x86-win32-gcc config (857b86f25)
- Make aom_config.asm match upstream (ecdaf7930)
- [aom] Filter out CONFIG_EXT_PARTITION_TYPES (4121d7571)
- [aom] Remove unused option (77887af9c)
- Update aom to commit id f5bdeac22930ff4c6b219be49c843db35970b918 (7369c7d7a)
- Export aom_config.h (21598d1bd)
- [aom] Fix stream info peeking (e394e2049)
- [aom] Resample high bit depth frames (4653be960)
- [aom] Don't resample 8-bit images (0c98b7165)
- [aom] Fix win32 debug build (01eb57073)
- Update aom to commit id e87fb2378f01103d5d6e477a4ef6892dc714e614 (ec910d814)
- [av1] Fix build issues (464c3130f)
- Fix aom compile errors with VS2015 (125aff11b)
- Add Python cmake parser (39e842a83)
- Add generate_sources_mozbuild.py (5c0c6c73a)
- Update generate_sources_mozbuild.sh (b425400e9)
- Add aom_version.h (c410f04e8)
- Add support for SSE 4.2 to libaom moz.build (14805f6dd)
- Update aom to v1.0.0 (bbcc64772)
- Do not build aomstats unless examples are enabled (ab5b4462a)
- [aom] Fixup moz.build (4f63fc3bd)
- Updates to AOMDecoder for aom v1.0.0 (ee1300453)
- Add missing : to libaom moz.build (9469bc196)
- [aom] No longer necessary to run lint_config.sh anymore (a4d3c59dc)
- Update libaom to rev b25610052a1398032320008d69b51d2da94f5928 (b8df135c9)
- [aom] Only build stats code if examples are enabled (ba5a1ea60)
- Update libaom vendor scripts to account for upstream changes (41fbdea45)
- Update libaom to commit ID 1e227d41f0616de9548a673a83a21ef990b62591 (d2499ead9)
- Remove superfluous message manager property (f91ab88b9)
- Merge pull request #838 from FranklinDM/notification-work (714ccb6f8)
- Put AV1 codec behind a pref (6ddf66542)
- [css-grid] Don't shrink-wrap the inline size when we have an available size when measuring block size (88671bcc3)
- [css-grid] Reftests for 88671bcc3633af5a5e34715518e0804ca892fac7 (7110f93fb)
- Merge pull request #841 from JustOff/PR_css_grid_shrink_wrap (54deaf443)
- Merge pull request #839 from kn-yami/issue516 (38173d9e4)
- fix naming of getStartupChanges function (ca4b2c502)
- Merge pull request #843 from kn-yami/issue516 (a9fbfba2a)
- align Basilisk sidebar context menu behaviour with Pale Moon (50050aac0)
- [PALEMOON] Add filter query to about:permissions (0d7afa78f)
- [PALEMOON] Open about:permissions when notification settings are requested (4c488cb7f)
- Fix canPlayType/isTypeSupported for AV1 content (e5b30fc95)
- Downsample av1 images unconditionally (070c2cb24)
- Use larger stack for media decoder threads (47a01617e)
- Fix reference to undefined property warnings in toolkit's browser.xml. (61a05da01)
- Add support for AV1 in MP4 (29f718ef7)
- Ensure we correctly parse the finalized codec string for av1 (23013dda6)
- backport m-c bug 1333174 - Don't use NS_ENSURE_SUCCESS at nsIOService:793 (dbac7d691)
- Merge pull request #844 from kn-yami/issue768 (1d3233c49)
- Improve graph edge resolution code. (980b7e4da)
- Code style improvements (no bug). (b4e78255c)
- Revert "Add support for AV1 in MP4" (192199b03)
- Show hidden left border of search button on about:newtab page (1b5066040)
- Basilisk: Trivial fixes for Mac build (d9c5e2b80)
- Merge pull request #849 from adeshkp/basilisk-mac-build (70c214344)
- Merge pull request #848 from adeshkp/search-btn-border (e4836ec73)
- backport m-c bug 1333172 - Avoid 1100 warnings by replacing NS_ENSURE_SUCCESS in nsNetUtilInlines.h:180 (e4cc27a0e)
- Merge pull request #847 from g4jc/debugspam (81acc4099)
- Merge pull request #850 from trav90/add-av1-support (d1a35c3fa)
- Merge pull request #796 from g4jc/nsuserinfo (f85840a05)
- Merge pull request #845 from JustOff/PR_notifications_open_settings (d07a4f2ba)
- Revert "Make nsIUserInfo component optional with --disable-userinfo at build time" (afe69140a)
- Merge pull request #851 from MoonchildProductions/revert-796-nsuserinfo (f71c04d81)
- Bug 1489785: Remove a workaround for gcc (6db23ae65)
- Bug 1489785: Remove a workaround for gcc (065f6f9e5)
- Merge pull request #852 from wicknix/master (f5b13e91d)
- Issue #795 - Make nsIUserInfo component optional (6a2ff38f0)
- Merge pull request #854 from g4jc/nsuserinfo (4f59678ac)

From now --enable-av1 option is compiled in. you can enable AV1 decoding by toggling "media.av1.enabled" in about:config.
Test passed from site https://demo.bitmovin.com/public/firefox/av1/ but still not recognized by YouTube.
Testing in my main machine (i5-3450), 720p 500kbps AV1 will cause laggy playback in test site above.

New build of Firfox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.12-20181027-b317f782f-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #525: pref off for FPR10 (6912ea34a)
 - #526: update certs and pins (8a7210bac)
 - #526: M1492823 M1483699 M1496340 M1492524 (f818695f0) (0f0a4f2f2)
- bump revision to 45.9.12 (3d4f729ec)
- update NSS to rev 9dd8d5e2156e with nss339-vc2013.diff applied (c00989e51)
- backout #error from M1499198 to fix build (b317f782f)

Saturday, October 20, 2018

Weekly browser binaries (20181020)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181020-56eb74dbe-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181020-56eb74dbe-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20180606.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win32-git-20181020-56eb74dbe-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20181020-56eb74dbe-xpmod.7z

Official repo changes since my last build:
- Issue #832 Part 1: Remove modules, chrome, and preferences. (98bf92215)
- Issue #832 Part 2: Remove styling and images. (7dbe6a3b4)
- Issue #832 Part 3: Remove strings. (69afcc4f1)
- Update HSTS preload list (b927e0d5c)
- Remove unused import from AboutReader module. Tag #361. (f6db3fa90)
- Update Readability from mozilla-central release branch (FF 62.0.3). Tag #361. (f696173b4)
- Merge pull request #836 from Ascrod/translation (46eab94c0)
- Merge pull request #837 from Ascrod/readerview (c423bdaf0)
- Fix a test (#670) (8c3d0aaca)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (56eb74dbe)

Saturday, October 13, 2018

Weekly browser binaries (20181013)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181013-ea5b5766a-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181013-ea5b5766a-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20180606.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win32-git-20181013-ea5b5766a-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20181013-ea5b5766a-xpmod.7z

Official repo changes since my last build:
- [BASILISK] Protect against nsIPrincipal.origin throwing for about:blank iframes and custom protocols (0c3479b8b)
- Set the default action to not lock content scrolling when a menu is open. (866ea8dfa)
- Pale Moon Installer: Update Windows ARP URLs. (b3b06d0ff)
- Basilisk Installer: Update Windows ARP URLs. (727ed27f0)
- Merge pull request #813 from JustOff/PR_SessionStorage_principal_origin (323cb98de)
- Pale Moon Installer: Remove unused stub defines and strings. (5e9548371)
- Basilisk Installer: Remove unused stub defines and strings. (312b0e42c)
- Add mozilla::Span (c2fa384d6)
- Fix Span.h constexprs for VS2017 (a08ef7226)
- Make caret width normal/thick behind CJK char configurable. (6e48f5e14)
- Use device pixels instead of CSS pixels for table borders. (26ec82f16)
- [ffvpx] Remove support for 32-bit Mac (2e3eb22a8)
- Merge pull request #822 from trav90/code-cleanup (0357bf9fb)
- Merge pull request #818 from trav90/mfbt-work (7e96154b8)
- Merge pull request #814 from Ascrod/nsis-cleanup (a844a9b08)
- Bump Goanna/platform version for layout changes. (24fb2aaa3)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (8a63a2f41)
- Expose browser.download.lastDir.savePerSite (6efff99ed)
- Revert "[ffvpx] Remove support for 32-bit Mac" (9847f1f64)
- Merge pull request #824 from MoonchildProductions/revert-822-code-cleanup (09987b0ba)
- Revert "Fix in-tab close button behavior" (c602588f1)
- Merge pull request #825 from MaxKoll/revert-811-MaxKoll-patch-1 (7ad419ece)
- Fix in-tab close button behavior (94757e275)
- [ffvpx] Remove support for 32-bit Mac (d95f7b60d)
- [webm] Store LastSeenFrame dimensions as an nsIntSize (ae3cdb4be)
- [vpx] Store VPXDecoder codec as an enum (5a83ed9eb)
- Add Span support to MediaRawData (2a00bf126)
- Implement keyframe and framesize VPXDecoder helpers (55c6aa422)
- Call VPXDecoder libvpx wrappers for WebM (3ec54eeac)
- [webm] Treat demuxing errors differently than EOS (632b67483)
- [webm] Don't reject seeks with EOS (81c39ba87)
- Merge pull request #827 from trav90/code-cleanup (e0487e94c)
- Merge pull request #826 from MaxKoll/MaxKoll-patch-1 (bea97848f)
- backport m-c 1435319: CVE-2018-12381 - Dropping an Outlook email message into the browser window will trigger a page navigation when the message's mail columns are incorrectly interpreted as a URL. (791e7540d)
- Merge pull request #828 from g4jc/outlook_cve (237f05bcd)
- Merge pull request #830 from trav90/media-work (ea5b5766a)

New build of Firfox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.11-20181010-2a45518e3-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #521: async/await M1185106 parts 0, 1 (d0348b2d1)
 - #521: async/await M1185106 part 2 (f80a788a3)
 - #521: async/await M1185106 parts 3 and 4 (80646986b)
 - #521: M1226762 (389ff7a57)
 - #518: eat our shorts, githubgist too (3660eb7e2) (bb6587936)
- import changes from tenfourfox:
 - #522: basic window.open=noopener, refactor popup blocker M1267338 M1267339 (46bf256a1)
 - closes #522: rel=noopener M1222516 M1358469 M1419960 (6abcdc2cc)
 - closes #524: enable MSE by default (3c3b61b6f)
 - #399: M1342849 (47b8abd55)
 - more hosts for adblock (8f342c327)
 - #334: remove Telemetry from JS-DOM-XPConnect runtime (b95f6e968)
 - #525: data URL opaque origins M1324406 M1381728 (3920907ee)
 - #392: prerequisite SetCanonicalName M1235656 M1236638 (c1f84d628)
 - #392: Symbol.toStringTag M1114580 (w/o ESClassValue change; w/45ESR boilerplate) (3cf6b4057)
 - #525: fix assertion (until asyncOpen2 is implemented) (d9ffd4d15)
 - another host for adblock (ff9433ee7)
 - #526: M1493347 M1487098 M1423278 (4d34a54ce)
 - #526: update certs and pins (bcc8aabb9) (0b27a0167)
- update NSS to rev 77ae602f995a with nss339-vc2013.diff applied (2a45518e3)

Saturday, October 6, 2018

Weekly browser binaries (20181006)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181006-8860eddce-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181006-8860eddce-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20180606.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win32-git-20181006-8860eddce-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20181006-8860eddce-xpmod.7z

Official repo changes since my last build:
- Update upstream URL and update script for libnestegg (d8434bf15)
- Update libnestegg from upstream (dad1c31db)
- Get rid of the incorrect mechanism to remove insecure fallback hosts. (347aea437)
- Update HSTS preload list (778b3c4d7)
- Update test files for libnestegg update (704c93539)
- Merge pull request #800 from trav90/update-from-upstream (c7e12ca39)
- Remove telemetry to find optimal cache entry hash size (0b1600742)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (6d9103276)
- Update telemetry whitelists. (ddf29811b)
- Clean up a number of unused variables. (81b341a9b)
- Remove telemetry probes for cache file system. (3343a4b47)
- Remove telemetry probes to get detailed disk cache hit rate. (ab9edfb54)
- Remove cache I/O telemetry. (8ba6dd1bd)
- [ffvpx] Update ffvp9/ffvp8 to release 4.0.2 (edc124b92)
- Clobber for ffvpx update (7d1ee0e5e)
- Remove unused telemetry functions/variables. (7b0f3f2f9)
- Remove telemetry from cache v1 service locking (part1). (d718e32b5)
- Remove telemetry from cache v1 service locking (part2). (ec4c6dd42)
- Remove telemetry reporting functions from CubebUtils (38e8ee1e6)
- [PALEMOON] Use message manager to detect full-screen HTML5 video in S4E module (35a1adb07)
- Merge pull request #804 from JustOff/PR_s4e_FullScreenVideo (ab881a3bf)
- Merge pull request #801 from trav90/update-from-upstream (79b00fc33)
- Revert "Update ffvpx code to 4.0.2" (45c24f05d)
- Merge pull request #805 from MoonchildProductions/revert-801-update-from-upstream (8e8fcee4a)
- [ffvpx] Update ffvp9/ffvp8 to release 4.0.2 (ebc8d7e3c)
- [ffvpx] Remove unneeded libavcodec symbols and dummy functions (82238ada2)
- Clobber for ffvpx update (41ccd52bf)
- Merge pull request #806 from trav90/ffvpx-resync (69d83c8fb)
- [ffmpeg] Always allocate memory to pass extradata (c0d9931cf)
- Merge pull request #808 from trav90/media-work (26975ccf5)
- Make all arguments to init*Event() optional except the first (e42166a5b)
- Bug 1493900. (ca7ecd37c)
- Ensure we got an nsISSLStatus when deserializing in TransportSecurityInfo. (95379e337)
- Fix in-tab close button behavior (#775) (d74519372)
- Merge pull request #811 from MaxKoll/MaxKoll-patch-1 (8860eddce)

My changes besides above changes:
- reverted rev ebc8d7e3c...82238ada2 (i.e. 69d83c8fb) in favoring ffmpeg-3.4 branch, since ffmpeg-4.x needs SRWLock and bcrypt changes to be undone which is not yet testedNew build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181006-8860eddce-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181006-8860eddce-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20180606.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win32-git-20181006-8860eddce-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20181006-8860eddce-xpmod.7z

Official repo changes since my last build:
- Update upstream URL and update script for libnestegg (d8434bf15)
- Update libnestegg from upstream (dad1c31db)
- Get rid of the incorrect mechanism to remove insecure fallback hosts. (347aea437)
- Update HSTS preload list (778b3c4d7)
- Update test files for libnestegg update (704c93539)
- Merge pull request #800 from trav90/update-from-upstream (c7e12ca39)
- Remove telemetry to find optimal cache entry hash size (0b1600742)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (6d9103276)
- Update telemetry whitelists. (ddf29811b)
- Clean up a number of unused variables. (81b341a9b)
- Remove telemetry probes for cache file system. (3343a4b47)
- Remove telemetry probes to get detailed disk cache hit rate. (ab9edfb54)
- Remove cache I/O telemetry. (8ba6dd1bd)
- [ffvpx] Update ffvp9/ffvp8 to release 4.0.2 (edc124b92)
- Clobber for ffvpx update (7d1ee0e5e)
- Remove unused telemetry functions/variables. (7b0f3f2f9)
- Remove telemetry from cache v1 service locking (part1). (d718e32b5)
- Remove telemetry from cache v1 service locking (part2). (ec4c6dd42)
- Remove telemetry reporting functions from CubebUtils (38e8ee1e6)
- [PALEMOON] Use message manager to detect full-screen HTML5 video in S4E module (35a1adb07)
- Merge pull request #804 from JustOff/PR_s4e_FullScreenVideo (ab881a3bf)
- Merge pull request #801 from trav90/update-from-upstream (79b00fc33)
- Revert "Update ffvpx code to 4.0.2" (45c24f05d)
- Merge pull request #805 from MoonchildProductions/revert-801-update-from-upstream (8e8fcee4a)
- [ffvpx] Update ffvp9/ffvp8 to release 4.0.2 (ebc8d7e3c)
- [ffvpx] Remove unneeded libavcodec symbols and dummy functions (82238ada2)
- Clobber for ffvpx update (41ccd52bf)
- Merge pull request #806 from trav90/ffvpx-resync (69d83c8fb)
- [ffmpeg] Always allocate memory to pass extradata (c0d9931cf)
- Merge pull request #808 from trav90/media-work (26975ccf5)
- Make all arguments to init*Event() optional except the first (e42166a5b)
- Bug 1493900. (ca7ecd37c)
- Ensure we got an nsISSLStatus when deserializing in TransportSecurityInfo. (95379e337)
- Fix in-tab close button behavior (#775) (d74519372)
- Merge pull request #811 from MaxKoll/MaxKoll-patch-1 (8860eddce)

My changes besides above changes:
- reverted rev ebc8d7e3c...82238ada2 (i.e. 69d83c8fb) in favoring ffmpeg-3.4 branch, since ffmpeg-4.x needs SRWLock and bcrypt changes to be undone which is not yet tested