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

Saturday, September 29, 2018

Weekly browser binaries (20180929)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20180929-77af3f176-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20180929-77af3f176-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-20180929-77af3f176-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.2.0a1.win64-git-20180929-77af3f176-xpmod.7z

Official repo changes since my last build:
- Use SSM's createCodebasePrincipalFromOrigin() instead of the nonexistent BrowserUtils.principalFromOrigin() (bb81b2076)
- Update list of IDs to never send to AUS in AddonUpdateChecker.jsm (29512806a)
- Remove code that prevents binary extensions (454110c78)
- Remove window.sizeToContent() from commonDialog.js, as it's useless and leads to overflow in the basic auth dialog (43c409145)
- Merge pull request #786 from JustOff/PR_auth_dialog_overflow (8d3931df2)
- gfx: add pref for enabling APZ without e10s (1c159bf4d)
- Regression fix: enable ICC v4 profiles by default. (575f07db0)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (e3508f55b)
- backport mozbug 1344613 - Avoid possibility of null pointer crash in nsSOCKSIOLayer.cpp r=mayhemer (5715a00c8)
- backport mozbug 1334776 - CVE-2017-7797 Header name interning leaks across origins (c5c9445e3)
- Merge pull request #788 from alaviss/apz-experimental (326611aaa)
- Merge pull request #790 from g4jc/nsSOCKSIOLayer_nullptr (6297b563d)
- Build nsJSInspector regardless of devtools (a549e0c4a)
- backport mozbug 1444532 - fix a leak in SHA256 in nsHttpConnectionInfo.cpp r=mayhemer (475a210a3)
- Merge pull request #789 from g4jc/sha256_leakfix (638754089)
- Merge pull request #791 from g4jc/session_supercookie (b92dbaf6a)
- Add a conditional to not build the platform so the build system can be exploited for non-binary projects (2b9e0ca0b)
- Rename "Cookies" to "Cookies and Site Data" in preferences where applicable. (f6d46e321)
- Update permissions manager strings. (bb68f6a43)
- Remove IndexedDB for content pref. (097f982b3)
- Only opt-in to esr52 search service for select applications (9fe00e826)
- Rename address bar back to location bar (57a7d3e35)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (77af3f176)

Saturday, September 22, 2018

Weekly browser binaries (20180922)

New build of basilisk/UXP for XP!

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

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

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win32-git-20180922-3c04affe2-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win64-git-20180922-3c04affe2-xpmod.7z

Official repo changes since my last build:
- Stop using PodZero in several places to initialize values of non-trivial type (847f12e88)
- Initialize some asm.js structures using in-class initializers instead of PodZero (8bac8c27f)
- Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end (d902382d8)
- Don't memset-zero the BacktrackingAllocator::vregs array of non-trivial VirtualRegister instances (0712ac7f8)
- Stop using the MainThreadTaskQueue from service workers. (ad30b9265)
- Stop using the worker MainThreadTaskQueue from dom/fetch. (b2cbc7b65)
- Send worker-runnables destined for the main thread actually to the main thread. (0384dc34b)
- Merge pull request #767 from trav90/class-memaccess-errors (08dd8ff76)
- [PALEMOON] Skip notifications for background tabs when restoring a session (465c0a564)
- [BASILISK] Skip notifications for background tabs when restoring a session (c5ea5076e)
- Merge pull request #770 from JustOff/PR_bgtab_notify (d118d486a)
- New cycle version bump. (5bcd1cc22)
- Use SessionStore.promiseInitialized() to avoid race condition in "about:home" (#774) (ab47a3a9a)
- Rewrite the Code of Conduct document. (89f2f7627)
- Merge branch 'worker-fix' (abb2a2a1d)
- Add a null check in nsHttpTransaction::Close. (4b9081197)
- Fix timer overflow on converting from sec to msec in idleService (7214d60a1)
- Merge pull request #778 from MihailZenkov/master (4f89ce5af)
- Give uint8_clamped a defaulted (and also trivial) default constructor, copy constructor, and copy-assignment operator. (33cd07bce)
- Don't use PodCopy/PodMove to implement typed-array element-to-element copying (a0737572d)
- Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it freshly initializes the TemporaryTypeSet* provided to it. (3b362e9de)
- [PALEMOON] Restore strings mistakenly removed by [8be0c16be614d54183ee3d4877e2243cb9e468c8] (922c13081)
- Merge pull request #781 from JustOff/PR_fileExecutableSecurityWarning (07a50b5c5)
- Merge pull request #782 from trav90/class-memaccess-errors (3c04affe2)

Saturday, September 15, 2018

Weekly browser binaries (20180915)

New build of basilisk/UXP for XP!

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

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

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win32-git-20180915-351ffa462-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win64-git-20180915-351ffa462-xpmod.7z

Official repo changes since my last build:
- Make nsScannerIterator a trivial type in order to use memset (d79c47502)
- Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model (b4aed63f5)
- Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes. (36cb80d1c)
- Fix build bustage (47c5bba17)
- backport mozbug 1350090: Turn off the spammy warning that goes off every time we create an about:blank content viewer; r=mystor (22bb99a32)
- RTCCertificate.cpp: output truncated before the last format character (cb7141536)
- Merge pull request #757 from trav90/buildsystem-work (347e6ac31)
- Merge pull request #755 from g4jc/debugspam (a90b6fe53)
- Silence the -Wuninitialized warning in mozjemalloc (41b674505)
- Merge pull request #758 from trav90/buildsystem-work (eb2016063)
- Revert "Add tabbrowser findbar styling for Linux and OSX" (9900def52)
- Revert "Add tabbrowser findbar styling" (d9f762df8)
- Revert "[PALEMOON] Findbar - added the listener also to tabbrowser.xml, remove "_fastFind", a   better focus() for the method "updateCurrentBrowser"" (95835c0ac)
- Revert "[PALEMOON] Findbar - remove unnecessary code (Findbar is no longer in the gBrowser)" (b1a98da75)
- Revert "Transfer findbar data to torn-off tabs." (aa9cd0d77)
- Revert "Minimal easy fix -- move findbar getters to tabbrowser." (1c455d9cb)
- Ensure the findbar target content browser follows the active tab. (a744d7665)
- Add findbar.termPerTab (7c9b62ee0)
- fix mozilla regression in search service (saving user-defined search engines) (2e9c525a9)
- Bug 1470260 - Part 1: Ensure that 'this' stays alive for the duration of the TickRefreshDriver call. (4c1f33b16)
- Bug 1470260 - Part 2: Make RefreshDriverTimer ref-counted and hold a strong ref on it on the stack when nsRefreshDriver::Tick can be reached. (69b88dfcc)
- Merge pull request #754 from trav90/class-memaccess-errors (7bf3d2440)
- Merge branch 'master' into ported-upstream (756551355)
- Cherry-pick libvpx upstream 52add5896661d186dec284ed646a4b33b607d2c7. (ca36e991e)
- Bug 1473113 - Defer initializing the MAR index until it's needed. (ea8680907)
- Replace the custom logic in ObserverList with an nsTObserverArray which has all the necessary logic for stable iteration over a potentially changing list of items. (e05705fe5)
- Remove some unnecessary dependencies from HAL. (1bf4a513c)
- Bug 1478575 - Unify CamerasChild shutdown paths. (1de1ce577)
- Bug 1467363 - Protect access to mTransparentSurface with a lock. (6ded94d38)
- Move surface data checking to a separate function to make it less "totally nuts" (cbfef7fcd)
- Release mapped surface memory on size check failure to plug a leak. (09319b435)
- Fix build bustage in cbfef7fcdb853916ff04015f6ee2d4b86f424a08 (6195a2f1e)
- Bug 1469309 - Remove an unused sensor type. (a95078a6c)
- Bug 1472925 - Keep a strong reference to MediaStreamGraph from GraphDriver. (9830cd079)
- Bug 1466991 - Part 1: Factor out ShouldUseXBLScope. (a6d4e65db)
- Bug 1466991 - Part 2: Reparent nodes when they start being in the XBL scope. (d086e918b)
- Merge branch 'ported-upstream' (2713347f0)
- Merge branch 'fbgw' (b07b08f9d)
- Update HSTS preload list (2f64d5eee)
- Flush some more buildlog output to screen when prudent. (9f091cf11)
- Fix clang build bustage. (2bbbcfc49)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (2fce053e9)
- Fix wrong SVG sizes with non-integer values for viewBox width/height. (351ffa462)

New build of Firfox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.11-20180916-ca29a3ea9-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #516: make timeouts less aggressive (4c83f3281) (M1352874 is already ported in rev 59c46aa86)
 - #512: M1469348 M1478575 M1461706 (c27f5bf59)
 - #512: update certs and pins (9b1dfff49) (36bc50793)
- update NSS to rev 8f6014565b91 with nss339-vc2013.diff applied (3c2526292)
- bump revision to 45.9.11 (f1d0cbb7c)
- import changes from tenfourfox:
 - #399: implement Event.srcElement as alias (2c14dc434)
 - closes #519: Element.toggleAttribute() + backbugs M1258205 M1276938 (e5c93de89)
 - closes #520: Document.elementsFromPoint() M1164427 (7e7cdb504) (ca29a3ea9)

Known issue: sites providing TLS 1.3-draft18 may not work properly. To workaround this, change security.tls.version.max to 3 in about:config.

Saturday, September 8, 2018

Weekly browser binaries (20180908)

New build of basilisk/UXP for XP!

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

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

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win32-git-20180908-b728af022-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win64-git-20180908-b728af022-xpmod.7z

Official repo changes since my last build:
- Revert "Switch to using a single memory allocation arena" (69627ad41)
- Remove support for TLS session caches in TLSServerSocket. (1425f020c)
- [PALEMOON] Update the taskbar preview per tab module for UXP. (35f68645a)
- Remove FxA migrator. (2781afdf9)
- [ffvpx] Update readme (45f9a0daa)
- Remove all C++ Telemetry Accumulation calls. (ab961aeb5)
- Merge pull request #745 from MoonchildProductions/Kill-Telemetry (2e00eb87e)
- Update 'browser.newtab.url' when it's used for new tabs and 'browser.startup.homepage' changes (5359706e7)
- Use the default value from 'browser.startup.homepage' instead of the hardcoded 'http://start.palemoon.org/' (fa764a68d)
- Add extra check for assembler buffer space. (7d73b3fbf)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (45ec2bceb)
- Remove all C++ telemetry autotimers (93cae908b)
- Remove all C++ telemetry autotimers (b28ab55f9)
- Part 1. Move IsLocalRefURL to nsContentUtils to reuse this function. (port-rewrite) (19f010c62)
- Revert "Part 1. Move IsLocalRefURL to nsContentUtils to reuse this function. (port-rewrite)" (b43a1afcd)
- Part 1. Duplicate IsLocalRefURL to nsContentUtils to reuse this function. (32464a0b9)
- Part 2. Implement nsSVGEffects::GetBaseURLForLocalRef to export local-ref-url-resolving logic. (d314fcbcc)
- Part 3. Resolve local-ref in SVGUseElement::LookupHref by nsSVGEffects::GetBaseURLForLocalRef. (246edb533)
- Part 4. Reftest for using local-ref as xlink:href value. (6a7071fde)
- Bug 1357432 (#750) (ae432c636)
- Write out serialized search engine files when rebuilding cache. (bbdd1c931)
- Merge branch 'Bug_1357432' (ddaf09fa2)
- Merge pull request #747 from JustOff/PR_NewtabUrl (6c4be6259)
- Bump goanna version for SVG handling update (871530bfe)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (d31ab5ff4)
- [GCC] Add -Wno-noexcept-type to the js build flags (346ba48dd)
- Merge pull request #753 from trav90/buildsystem-work (b728af022)

Saturday, September 1, 2018

Weekly browser binaries (20180901)

New build of basilisk/UXP for XP!

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

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

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win32-git-20180901-4f504d46b-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win64-git-20180901-4f504d46b-xpmod.7z

Official repo changes since my last build:
- Refresh nsStringBundleService and nsHttpHandler when the browser locale is changed (02211f844)
- Add a horizontal scroll action option for mouse wheel. (f0e053a1b)
- Switch to using a single memory allocation arena (4ceb21241)
- Add missing } (4cbcba787)
- Merge pull request #733 from JustOff/PR_locale_changed_refresh (2dc1703c0)
- Don't build ffvpx on 32-bit platforms (except Windows) (a64465bde)
- Update installer strings for Pale Moon to match toolkit nsis installer. (f6d3d16ac)
- Update HSTS preload list (cc0e6c7ec)
- Sync disabled state of number control regardless of appearance. (693656e99)
- Fix incorrect code removal in ipc. (0bc251143)
- Merge pull request #741 from trav90/media-work (f266d26eb)
- Revert "Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM" (f214aa5db)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (1edc7328f)
- Revert "Bug 1388020. r=nical, a=RyanVM" (4f504d46b)

Tuesday, August 28, 2018

TLS 1.3 RFC test browser binaries (20180828)

New build of post-deprecated basilisk/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.8, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rths.cf/basilisk/basilisk55-win32-git-20180828-b78c31157-xpmod.7z
Win64 http://o.rths.cf/basilisk/basilisk55-win64-git-20180828-b78c31157-xpmod.7z

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

Repo changes:
- cherry-picked from UXP: Improve nsHtml5AtomTable performance (#693) (dc5f43707)
- update NSPR to hg rev 6e31156d7002 (3c015fea6)
- update NSS to hg rev 27e7c0376137 (f791dfd70)
- update ffvpx to git release/3.4 branch rev bc2301429e9c779237e43acf913331af018211f2 (12091e9f0)
- update NSS to hg rev 4c7ffcfd43f6, with TLS 1.3 RFC version enabled. (b78c31157)

* This is a special build intended to test NSS 3.39 Beta about TLS 1.3 RFC version

New build of Firfox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.10-20180828-169242048-win32-sse.7z

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

Changes since my last build:
- update NSPR to hg rev 34274ae8c85e (ed341512b)
- update NSS to hg rev 4c7ffcfd43f6 (320507fa1)
- apply VC2013 fix for NSS 3.39 (169242048)

 * This is a special build intended to test NSS 3.39 Beta about TLS 1.3 RFC version

Saturday, August 25, 2018

Weekly browser binaries (20180825)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20180825-74c6c585a-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20180825-74c6c585a-xpmod.7z
diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20180606.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win32-git-20180825-74c6c585a-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win64-git-20180825-74c6c585a-xpmod.7z

Official repo changes since my last build:
- Avoid using memset on a not-trivial type like nsTabSizes (26f02a200)
- memset only the underlying vector from the Array container (f0a708834)
- Avoid doing a memset on a non-POD structure (450eed08c)
- Avoid using memset on a not-trivial type like TabSizes (7099e9829)
- Avoid using memset on a not-trivial type like ServoSizes (b5e87d064)
- Basilisk: Remove TelemetryStopwatch (f3ea4b9d7)
- Remove unused variable (d570eb5ff)
- Merge pull request #716 from g4jc/remove_telemetry_stopwatch (29fbe8f27)
- Merge pull request #714 from trav90/class-memaccess-errors (3499a2e49)
- Remove TelemetryStopwatch call sites from toolkit components. (f030cc6c0)
- Remove TelemetryStopwatch call sites from mobile components. (8c1d34e31)
- Remove TelemetryStopwatch module. (134fdc7ec)
- Re-implement custom background color of standalone images. (b5ee49d85)
- Merge pull request #718 from trav90/code-cleanup (cb9a69ec2)
- Fix toolbar styling in non-Australis toolkit themes (e91682563)
- Fix toolbar styling in non-Australis toolkit themes part 2 (b18f0d51b)
- Pale Moon blocklist update (7231eca3c)
- Update ShouldAddToSessionHistory() rules for "about:newtab" and "about:logopage" (d39cf6a11)
- Basilisk: Fix locale error on migration.xul on Linux (432e26d59)
- Use "browser.newtabpage.add_to_session_history" to decide whether to store "about:newtab" in the session history (de50d15d2)
- Merge pull request #722 from g4jc/importfromunix (6ded9a001)
- Explicitly specify parentheses in a mixed boolean expression in ShouldAddToSessionHistory() (c6498fe68)
- Merge pull request #720 from JustOff/PR_ShouldAddToSessionHistory (00ae76ee7)
- Fix code of conduct version ref link. (98b3e3460)
- Stop pointless recording of telemetry data (c78bee9c1)
- [PALEMOON] Fix document navigation using F6 (11c17e69a)
- Merge pull request #727 from JustOff/PR_VK_F6 (b4343ea95)
- Introduce ui.menu.allow_content_scroll (74c6c585a)

My changes since my last build:
- update ffvpx to 3.4.4

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-20180825-84be542d0-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20180825-84be542d0-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20180825-84be542d0-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20180825-84be542d0-xpmod.7z

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

repo changes since my last build:
- add and enable MessageChannel API pref, as required by recaptcha (8e1e41eed)
- ported bug1330667 (84be542d0)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 2ab657cef...84be542d0:
- add and enable MessageChannel API pref, as required by recaptcha (8e1e41eed)
- ported bug1330667 (84be542d0)

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

New build of Firfox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.10-20180825-fc7578166-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - more hosts for adblock (0558c0179)
 - #517: fake out current Rocket Loader (0bbf06ea6)
 - #517: a couple tune-ups (5f47da230)
 - #512: our own fix for M1412081 (c469554e9)
 - #512: M1480092 M1466577 (812d03b96)
 - #518: eat our shorts, github (43534dea3) (fc7578166)

Saturday, August 18, 2018

Weekly browser binaries (20180818)

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-20180818-2ab657cef-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20180818-2ab657cef-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20180818-2ab657cef-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20180818-2ab657cef-xpmod.7z

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

repo changes since my last build:
- cherry-picked from UXP: Improve nsHtml5AtomTable performance (#693) (970ff9301)
- import changes from tenfourfox: bug1444231, bug1450688, bug1464784, bug1458048, bug1316649
 - #491: new fix for M1452416 (8ebe4e8e5) (ported)
 - #508: unprefix -moz-columns (M1300895 plus additional work) (b9bdadfef) (2ab657cef)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 327e3a476...2ab657cef:
- cherry-picked from UXP: Improve nsHtml5AtomTable performance (#693) (970ff9301)
- import changes from tenfourfox: bug1444231, bug1450688, bug1464784, bug1458048, bug1316649
 - #491: new fix for M1452416 (8ebe4e8e5) (ported)
 - #508: unprefix -moz-columns (M1300895 plus additional work) (b9bdadfef) (2ab657cef)

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

New build of Firfox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.10-20180818-a353810c8-win32-sse.7z

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

Changes since my last build:
- cherry-picked from UXP: Improve nsHtml5AtomTable performance (#693) (59c46aa86)
- import changes from tenfourfox:
 - additional adblock hosts (7d2b3ba88)
 - M1477632 (86bc80d50)
 - #334: get around a Telemetry stub crash by disabling MOAR TELEMETRY (e3663e02b) (a353810c8)

New build of basilisk/UXP for XP!

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

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

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win32-git-20180818-f36ad080c-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.1.0a1.win64-git-20180818-f36ad080c-xpmod.7z

Official repo changes since my last build:
- js::atomics_wait: Remove unnecessary parentheses in declaration of 'addr' (aa0f4269e)
- Initialize mVersion to silence a warning with GCC 8 (9bda00c75)
- Remove the const to fix the -Wignored-qualifiers warning with GCC 8 (e7fa5e7cb)
- Disable -Werror on -Wmultistatement-macros (3aa84bd5c)
- Fix a warning with GCC 8: unnecessary parentheses in declaration of 'type name' (f72195267)
- Remove the const to fix the -Wignored-qualifiers warning with GCC 8 (Part 2) (9b48c3fa5)
- Shell quote environment variable values when dumping them in dump_env.py (9f1bbe47a)
- Avoid using memcpy on HeapSlot that is not trivially copyable. (9d1bfd4dc)
- Simplify HeapSlot to make it trivially copyable (9ac48ef83)
- Merge pull request #704 from trav90/buildsystem-work (727eefc7c)
- Merge pull request #706 from trav90/gcc8 (ba2882cf7)
- Merge pull request #707 from trav90/class-memaccess-errors (98be5e946)
- Set version for normal unstable channel use. (f44e99950)
- Update NSS to 3.38 (ab1060037)
- Enforce NSS 3.38 for people who still insist on using system NSS. (1102f3c70)
- Update Info.plist.in (8c21e8ab9)
- Add files via upload (f24786477)
- Do not try and include devtools shared l10n when devtools is not built (f86a80ee7)
- Add Code of Conduct for contributors. (169bc3277)
- Move Code of Conduct to where it belongs. (d*** you, github on-line editor!) (bc00f6e19)
- Update CODE_OF_CONDUCT.md (9968672db)
- Merge pull request #708 from wicknix/master (a4719ebdd)
- Extend {EnabledWeakCiphers} bit field to allow more cipher suites. (df8521200)
- Reinstate RC4 and mark 3DES weak. (26debee73)
- [PALEMOON] Align viewPartialSource with the UXP codebase (7dd67ceb0)
- Fix missed in32->int64 in df852120098dc7ba5df4a76126c6297c6d2d1b7b (bfc5b53cf)
- Merge pull request #712 from JustOff/PR_viewPartialSource (f36ad080c)

Saturday, August 11, 2018

Weekly browser binaries (20180811)

New build of basilisk/UXP for XP!

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

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

PM28XP pre-release build:
Win32 https://o.rths.cf/palemoon/palemoon-28.0.0b5.win32-git-20180811-e1ac3350e-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.0.0b5.win64-git-20180811-e1ac3350e-xpmod.7z

Official repo changes since my last build:
- [PALEMOON] Bug 757726 - Populate Preferences' Applications list using PluginHost (da0a9f854)
- [PALEMOON] Bug 480242 - "Always ask" doesn't work for Plugins (58d5c1cca)
- [PALEMOON] Bug 1034043 - Fix remaining use of "awlaysAsk" attribute in applications pref pane (2f8302dd6)
- [PALEMOON] Bug 863773 - Changes the way plugin handlers are loaded at the preferences applications pane. Uses enabledPlugin attribute from each navigator.mimeTypes to find the actual plugin used to handle the mime type (11da82535)
- Fixed misleading console error message for multiple CORS headers (9e91804a7)
- Restore Mac bookmark doorhanger styling (8cc9e93d8)
- Merge pull request #692 from SpockFan02/master (3d5dbe3f7)
- Merge pull request #690 from janekptacijarabaci/netwerk_cors_multiple_1 (c546de531)
- Merge pull request #691 from janekptacijarabaci/pm_preferences_applications_always-ask_1 (18fc5b074)
- Make AC option for devtools (client) an enable_bool to align with the default. (2653f1dd0)
- Improve nsHtml5AtomTable performance (#693) (2bc00efe7)
- Fix constructor in nsHtml5AtomTable.cpp (2370b6a53)
- Revert "Improve nsHtml5AtomTable performance (#693)" (#695) (ca87455cc)
- re-apply "Improve nsHtml5AtomTable performance (#693)" (#695)" (6577d13f0)
- Merge pull request #694 from adeshkp/patch-10 (559824514)
- Issue #686: Un-deprecate the Application Cache API (e5064882f)
- Revert osx editBookmarkOverlay.css to osx version (ee7eeac73)
- Restore some osx icons (1ed5ef0cc)
- Merge pull request #697 from SpockFan02/undeprecate-appcache (f4e8c30f3)
- Merge pull request #698 from SpockFan02/master (3d1043672)
- Move the "native" search service to a subdirectory (82eb8109c)
- Add a slightly modified version of the gecko/44 search service and use it when building Pale Moon (cae0dfbcb)
- Fix include path (e1ac3350e)

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-20180811-327e3a476-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20180811-327e3a476-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20180811-327e3a476-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20180811-327e3a476-xpmod.7z

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

repo changes since my last build:
- import changes from tenfourfox: bug1414425, bug1418922, bug1422389, bug1423159, bug1399400(ported), bug1395508, bug1425000, bug1425780, bug1425612(ported), bug1426783
 - #438: revert M1371908 for startup assertions and crashes
 - #457: M1419363 + WeakPtr support from M1267918 (cfa7c336b)
- import changes from tenfourfox: bug1416529, bug1425520, bug1437450, bug1437087
 - M1252374 reduce mallocs in displayList generation (c3b712f86)
 - closes #493: fix height for flexbox case M1030952 M1180107 (2a28a03ed) (327e3a476)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 065137b07...327e3a476:
- import changes from tenfourfox: bug1414425, bug1418922, bug1422389, bug1423159, bug1399400(ported), bug1395508, bug1425000, bug1425780, bug1425612(ported), bug1426783
 - #438: revert M1371908 for startup assertions and crashes
 - #457: M1419363 + WeakPtr support from M1267918 (cfa7c336b)
- import changes from tenfourfox: bug1416529, bug1425520, bug1437450, bug1437087
 - M1252374 reduce mallocs in displayList generation (c3b712f86)
 - closes #493: fix height for flexbox case M1030952 M1180107 (2a28a03ed) (327e3a476)

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

Saturday, August 4, 2018

Weekly browser binaries (20180804)

New build of basilisk/UXP for XP!

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

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

PM28XP pre-release build:
Win32 https://o.rths.cf/palemoon/palemoon-28.0.0b4.win32-git-20180804-f1f409190-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.0.0b4.win64-git-20180804-f1f409190-xpmod.7z

Official repo changes since my last build:
- [PALEMOON] [frontend vs backend] Implemented "originPrincipal" and "triggeringPrincipal" (8d42d5cad)
- Merge pull request #680 from janekptacijarabaci/pm_principal_origin-triggering_1 (43cebecad)
- Remove dead WebApps code. (017cb0351)
- Remove dead Help Viewer skin mapping from Toolkit (68198c587)
- Enable d3d9 accelerated layers as a fallback. (f7b00e782)
- Merge pull request #681 from JustOff/PR_remove_helpviewer_skin (a92253e8d)
- Disable battery API by default to reduce private data exposure to the web (66d949a32)
- Tune the network stack (b450f90cd)
- Merge pull request #685 from trav90/default-pref-updates (ddb2b9768)
- Bug 1335296 - Expand about:support WebGL information (e7f7100ba)
- Bug 1341957 - Add webgl.getSupportedExtensions() to about:support (d84ee90be)
- Version bump (d66259dc9)
- Update HSTS preload list (e79f2ee69)
- Merge pull request #688 from janekptacijarabaci/about-support_WebGL-information_expand_1 (f8761cf8c)
- Fix theme/os mismatch with full screen/private browsing caption buttons on Macintosh (803dfd7b1)
- Link to developer site from readme. (f1f409190)

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-20180804-065137b07-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20180804-065137b07-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20180804-065137b07-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20180804-065137b07-xpmod.7z

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

repo changes since my last build:
- import changes from tenfourfox: Bug 1397811, Bug 1411458, Bug 1406750, Bug 1347639, Bug 1371908, Bug 1357711 (065137b07)

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

Changelog:

Out-of-tree changes:
* switched Goanna repo to https://github.com/roytam1/palemoon27
* update Goanna3 to git 1e0176c7d...065137b07:
- import changes from tenfourfox: Bug 1397811, Bug 1411458, Bug 1406750, Bug 1347639, Bug 1371908, Bug 1357711 (065137b07)

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

Saturday, July 28, 2018

Weekly browser binaries (20180728)

New build of basilisk/UXP for XP!

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

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

PM28XP pre-release build:
Win32 https://o.rths.cf/palemoon/palemoon-28.0.0b4.win32-git-20180728-09eda489b-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.0.0b4.win64-git-20180728-09eda489b-xpmod.7z

Official repo changes since my last build:
- [PALEMOON] Remove localization files for pdf.js (e2e4c628a)
- Warn instead of assert if SPS value is incorrect (e20561735)
- Merge pull request #656 from JustOff/PR_pdf.js_locale (8a4f1defd)
- [PALEMOON] Places - remove unused @param from controller.js (bc44bb27e)
- [PALEMOON] Places - remove unnecessary line from controller.js (1fdbac9b8)
- Fix position and size of Permissions Manager main content area. (01a9c193f)
- Merge pull request #662 from janekptacijarabaci/pm_places_controller_clean-up_2 (826c59400)
- Fix position and size of Permissions Manager main content area. (889612561)
- Copy ByteReader to BufferReader and add some error handling (b3d0eb648)
- Rework MoofParser to return an error when the underlying BufferReader returns an error. (0adebd32d)
- Remove incorrect debug assertion. (c534a0ca2)
- Allow AsyncDrawing for plugins in all versions. (14c53fcf7)
- replace "certErrorCodePrefix2" with "certErrorCodePrefix" (bdcae58fa)
- remove dead code (e313e5e2e)
- Merge pull request #665 from trav90/media-work (72e628874)
- remove "learnMoreContainer" leftovers (5334cff64)
- Merge pull request #666 from kn-yami/issue605 (6ff51b3df)
- Update AUTHORS (2e7e3c706)
- Cater Pale Moon's about box to unofficial branding. (a81919b57)
- ANGLE: Initialize uniform blocks before detaching shaders (dd234f025)
- palemoon/unofficial: provides .desktop file (3394b25d2)
- about:profiles - fix "Launch profile in new browser" (added "-no-remote" for Windows) (45cdc5db3)
- Merge pull request #672 from alaviss/newmoon-desktop (ed2287aef)
- Merge pull request #674 from janekptacijarabaci/toolkit_startup_instance-with-profile_1 (aab5ccc41)
- Use try/catch in PageThumbs writeData to deal with null data from caller. (e437d8013)
- Use a fixed thumbnail placeholder for blank thumbs (failed to capture). (19b35e925)
- Set up new blocklist infra URLs (1de0d64e0)
- Set up new blocklist infra URLs (d2498873e)
- [EME] Add support for sbgp and sgpd boxes in the traf box (512dcfac0)
- [EME] Add support for sbgp and sgpd boxes occuring in the sampletable (165a8d505)
- [EME] Add error handling in MoofParser for sbgp and sgpd boxes (b71430130)
- remove "learnMoreContainer" leftovers (part 2) (36033ae5e)
- Merge pull request #677 from kn-yami/issue667 (c904349ce)
- Bypass transparency optimization with HC themes. (6e4c8dd34)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (ddd7d4586)
- Fix #include and potentially undefined Capture.options object. (9fc1381e1)
- Update zlib to 1.2.11 (0ccb5a03b)
- Convert trinary to more explicit statement. (3555533f7)
- Merge branch 'thumbnailplaceholder' (1afcbb90e)
- Merge pull request #678 from trav90/media-work (09eda489b)

New build of Firfox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.10-20180728-1a7ee7094-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox: - #463: rework idle callbacks to use max timeout; try to fix stalls; pref off by default for FPR9 (12cdb0cd2) - #516: idle time to 10s; add more adblock hosts (dc12741be) (1a7ee7094)

Saturday, July 21, 2018

Weekly browser binaries (20180721)

New build of basilisk/UXP for XP!

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

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

PM28XP pre-release build:
Win32 https://o.rths.cf/palemoon/palemoon-28.0.0b4.win32-git-20180721-b4f748a7c-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.0.0b4.win64-git-20180721-b4f748a7c-xpmod.7z

Official repo changes since my last build:
- DOM - Element - add support for Element.toggleAttribute() (d4c0def3b)
- Switch to Lanczos scaling from Hamming to get acceptable fast downscaling. (6bb3a908d)
- Add pref to control CanOptimizeToImageLayer for large downscale factors. (dc9d933d8)
- Update redundant comment (cac6931d8)
- Don't try to fetch FxA migration sentinel from non-supporting server. (422a3cda0)
- Use expected dialog button ordering in Launch Application dialog. (57e08f8dd)
- Don't disable lightweight themes in PB mode. (0cb3a0ccf)
- [PALEMOON] Fix Page Info - permissions (plugins.click_to_play / vulnerable plugins) (f3dc7095e)
- [PALEMOON] Fix Permissions Manager (plugins.click_to_play / vulnerable plugins) (70f5da857)
- Merge pull request #642 from janekptacijarabaci/dom_element_toggleAttribute_1 (8eb01c2ce)
- Merge pull request #643 from janekptacijarabaci/pm_permissions_plugins_clickToPlay_vulnerable_1 (cdb690f0a)
- Update HSTS preload list (4d358ef73)
- Merge pull request #644 from trav90/HSTS-preload-list (50d3e596b)
- Clean up app strings and legacy download manager after e92808f0ebbeab3ffb79a0b1a4d190f61fb8b43a (8be0c16be)
- Ignore user data track (cdd42cc33)
- Merge pull request #645 from trav90/media-work (1ef8b01c5)
- Remove unused strings left from the migrator (9430dc4a7)
- Fix a typo in aboutRights.dtd (ebe0f277d)
- Merge pull request #646 from JustOff/PR_locale_updates3 (1475cd931)
- Bug 819475 - Make document.domain non-nullable (324cab511)
- Bug 1351193 - Added new DataTransfer constructor (9454cd414)
- Bug 1351193 - Update tests (568e27db3)
- Bug 1434380: Rewrite parts of reftest reference case grid-auto-min-sizing-definite-001-ref.html to be easier to understand & adjust (24b11942e)
- Bug 958714 Remove special case for flex & grid items' percent block-axis margin/padding resolution, to align with other browsers (b12973bc9)
- Bug 958714 Simplify percent-margin/padding resolution code to pass around a single length as the percent basis (83459c927)
- Bug 958714 Remove obsolete assertion & comment (1b153b3f2)
- Merge pull request #650 from janekptacijarabaci/css_layout_flex-grid_1 (edc1da82d)
- Merge pull request #651 from janekptacijarabaci/dom_DataTransfer_constructor_1 (cba8e7b14)
- Merge pull request #652 from janekptacijarabaci/dom_document_domain_null_1 (7fce9b4a0)
- Version bump (f9265e956)
- [PALEMOON] Remove misc leftovers of Google Safebrowsing (e25caee02)
- [PALEMOON] Enable update prefs in Official branding for Linux (3ac6438dd)
- Merge pull request #655 from trav90/updater-enable (edc21c972)
- Merge pull request #653 from JustOff/PR_safebrowsing_leftovers (b4f748a7c)

New build of Firfox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.10-20180721-11012c83f-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox: - M1256520 + M1248314 (027a6309b) (d40656c0f)
- NSS: applied Bug 1474875, Typo in policy handling for DTLS-VERSION-MAX, r=ueno (99462bf91)
- import changes from tenfourfox: - #512: modified M1222924 (c59480e6b) (68313f3d2)
- import changes from tenfourfox: - #512: update EV roots (b6afdab5d) (only EV part is merged here) - remove annoying warnings from IOService, since we support old extensions (2f6fe15d3) - Fix regression from #511 (#515) (1ec366235) - #334: remove tele from security/manager/ssl (5cf00f4a2) (28c3c4354)
- import changes from tenfourfox: - #512: M1472018 M1469309 M1472925 M1470260 (part 1) (f9fe116fa) - #463: fix name of pref II (05241abca) (11012c83f)

Wednesday, July 18, 2018

New build of browsers for Win2000 (20180718)

New Pale Moon 26.5 for Win2000 build:

updated test binary:
https://o.rths.cf/gpc/files1.rt/palemoon-26.5.0-20180718.win2000.7z

and updated test binary of K-Meleon 74 with Goanna 2.2(palemoon-26.5) that works in Win2000:
https://o.rths.cf/gpc/files1.rt/KM74-g22-20180718.win2000.7z

base repo: https://github.com/roytam1/palemoon26/tree/oldvc

Changes since last build:
- SList: replace KEx version with MSPS (MIT license) portable version (c6bfbd135)
- nsNativeThemeWin: check nsUXThemeData::drawThemeEdge pointer before use (0dbac0169)

* 2018-07-26 Updated: fixed PE header version check, should work in Retail version of win2000 now.

Saturday, July 14, 2018

Weekly browser binaries (20180714)

New Palemoon 27 Build!
* This build is on par with official 27.9.4 build.

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

64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20180714-4038e3c24-xpmod.7z

source patch against official palemoon: https://o.rths.cf/palemoon/sources_patches_20180602.7z

Official repo changes since my last build:
- Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. (9ced22633)
- Update mozharness reqs. (9cb81d2cc)
- Update requirements.txt (4038e3c24)

My changes since my last build:
- Port TenFourFox changes:
+ Ported changes: bug1385395, bug1375599, bug1381157, M1395138_M1400003_M1261175

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 54887c52d..4038e3c24:
- Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. (9ced22633)
- Update mozharness reqs. (9cb81d2cc)
- Update requirements.txt (4038e3c24)
* My changes since my last build:
- Port TenFourFox changes:
+ Ported changes: bug1385395, bug1375599, bug1381157, M1395138_M1400003_M1261175

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

New build of basilisk/UXP for XP!

Test binary:

Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20180714-1862bf7a3-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20180714-1862bf7a3-xpmod.7z

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

PM28XP pre-release build:
Win32 https://o.rths.cf/palemoon/palemoon-28.0.0b2.win32-git-20180714-1862bf7a3-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.0.0b2.win64-git-20180714-1862bf7a3-xpmod.7z

Official repo changes since my last build:
- Fix local link handling in Reader Mode. (caa2ac23c)
- Remove telemetry from NarrateControls.jsm. (dac5ea478)
- Bug 1456652 - SameSite cookie Reader view patch bypass (6f64e487f)
- Make the page visibility API pref-controlled. (cbd52d48f)
- Revert "Bug 1456652 - SameSite cookie Reader view patch bypass" (6a8ba4785)
- Merge pull request #606 from Ascrod/master (0c5085ace)
- Fix typos in comments - memory.properties (f3c0ab1ea)
- Merge pull request #609 from janekptacijarabaci/devtools_locales_memory_typos-in-comments_1 (77800ce3a)
- Reconfigure Pale Moon (764d0af25)
- Version bump to beta 3 (8c4897f28)
- Rename some remaining strings "firefox[-branding].js" to "basilisk[-branding.js]" (or [application].js) (85b31d3ea)
- [BASILISK] "about:privatebrowsing" - use "Basilisk" instead of "Firefox" (0b2e92f51)
- Restore pref -- enhanced tiles aren't dead yet. (cdace870d)
- Merge pull request #611 from janekptacijarabaci/firefox_name_2 (cf06d0d05)
- Merge pull request #612 from janekptacijarabaci/firefox_name_1 (accd3f8c0)
- Pale Moon: Restore osx private browsing indicator (86d78f68c)
- Pale Moon: Fix positioning of caption buttons in application-drawn titlebar (882aabaf2)
- DevTools - display newlines in some console messages (a1b9326fb)
- Merge pull request #615 from janekptacijarabaci/devtools_console_new-lines_1 (48ee9becf)
- Merge pull request #613 from SpockMan02/mac-privatebrowsing-mask (4483ac5c5)
- Fix typo (f0d9eddfb)
- Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. (daf0b3077)
- Add event.srcElement (the alias for event.target) (e6af24eb6)
- Merge pull request #619 from SpockMan02/issue-586 (382956b2d)
- Merge pull request #620 from SpockMan02/patch-5 (f15849458)
- Merge pull request #623 from janekptacijarabaci/dom_event_srcElement_1 (3b7ffb477)
- Roll back to ANGLE/2845 (4f2ecd53a)
- Re-apply genericDraw* fixes (4706e8bed)
- Restore emulated functions for OS X 10.8/10.7 (fb0b7cdb5)
- Switch from ShCompileOptions to int. (31166cc4a)
- Fix incorrect namespace use. (4f5813094)
- Ad workaround for broken B5G6R5 format in Intel driver. (8481fa25d)
- Merge branch 'ANGLE-rollback' (70dd5e7c6)
- Fix Build Bustage - with "--enable-debug" (71a1c4775)
- Bug 1346501. Don't mark every image as visible when a frame is created for it (53cf12d6d)
- Bug 1346501. Remove mFrameCreateCalled from nsImageLoadingContent, it is now unused (3945eb4c1)
- Remove recover instruction results after bailouts. (4103fc0a8)
- Merge pull request #632 from janekptacijarabaci/images_tab-closing_never-ending_1 (70e0e5ccb)
- Issue #336: Mouse position tracker not set even if chrome is still visible on fullscreen (012c67fbe)
- Issue #336: Mouse position tracker not set even if chrome is still visible on fullscreen (d47908921)
- Update mozharness reqs. (7e07c1ba5)
- Merge pull request #633 from FranklinDM/issue-336-fix (d4b0944e0)
- Merge pull request #628 from janekptacijarabaci/build_bustage_debug_1 (ec32d19a8)
- Update requirements.txt (97331d377)
- Issue #634 - aAddon.markAsSeen is not a function newaddon.js (1862bf7a3)

New build of Firfox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.10-20180714-3a5d2ffb0-win32-sse.7z

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

Changes since my last build:
- requestIdleCallback() implementation for win32, hope I implement it right. (f8014a5f9)
- import changes from tenfourfox: - closes #463: fix name of pref and pref on requestIdleCallback (a87d157ba) - #504: hook up valueAsDate to correct pref (80c343933) (b9c80fa57)
- (a late) bump revision to 45.9.10 (7ca311caa)
- import changes from tenfourfox: - #509: M1348772 M1364345 (push and splice) (c7075f452) - #509: M1260509 implement String.padStart/padEnd (needed for testing) (8b2316f2d) - #509: tests (fb3fd442d) (c3386964d)
- import changes from tenfourfox: - closes #509: M1364346 parts 2+3 (unshift) (41a749208) (3a5d2ffb0)