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.