Saturday, May 26, 2018

Weekly browser binaries (20180526)

New regular/weekly KM-Goanna release:
https://o.rthost.cf/kmeleon/KM-Goanna-20180526.7z

Changelog:

Out-of-tree changes:
* My changes since my last build:
- Update NSS to 3.36.2
- Updated es-ES locale

In-tree changes:
* fix CanCopy2() when handling framesets (888e6d5)

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

New Palemoon 27 Build!

32bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180526-23668d3d5-xpmod.7z
32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180526-23668d3d5-xpmod-ia32.7z

64bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win64-git-20180526-23668d3d5-xpmod.7z

My changes since my last build:
- Update NSS to 3.36.2

New build of basilisk/UXP for XP!

Test binary:
Win32 http://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180526-8f354e52d-xpmod.7z
Win64 http://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180526-8f354e52d-xpmod.7z

diff: http://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180409.7z

Official repo changes since my last build:
- [MSE] Add a missing comma in validBoxes (91825ae7f)
- Update libhyphen's glue code to include overloads for fgetc() and feof(). (a2c339417)
- Merge pull request #375 from trav90/media-work (5aafe792b)
- Remove gfxCrashReporterUtils. (fc001cc5b)
- Remove gfxCrashReporterUtils leftover. (1309bdb54)
- Remove GMP, Plugin and IPC crash reporter hooks. (fbdd52ea5)
- Remove stubbed IPC CrashReporter(Parent/Child) (a3e8c9f82)
- Remove IPC CrashReporterClient/Host (612459488)
- [PALEMOON] [frontend vs backend] Places - fix: adding a livemark doesn't work correctly (30cbf0b5a)
- Remove the Dark Matter Detector (DMD) Memeory debugger component. (fcd7ee3c8)
- Merge pull request #379 from janekptacijarabaci/pm_places_livemark_add_1 (542da56e2)
- Remove the jprof profiler. (94988a2b4)
- Remove CrashReporterParent leftover. (c8b38a180)
- Remove SPS profiler. (ac25827a8)
- Remove IPC profile functions. (19334fd5a)
- Remove CrashReporterParent leftover. (b565e2c22)
- Remove the Social API (3a9d1b535)
- Remove MOZ_SOCIAL. (f786134c4)
- [MSE] Correct ADTS frame size calculation (e2464b139)
- Merge pull request #383 from trav90/media-work (b43a5fbed)
- Perform null check earlier in OggCodecState.cpp (43470083d)
- Null check the right pointer in RecvReadback (6ca361bd5)
- Revoke MediaDataDecoder callback after RemoteVideoDecoder has been shut down (f2d541d3e)
- Merge pull request #385 from trav90/media-work (edccc615f)
- Merge pull request #381 from Ascrod/master (d5459982f)
- Revert "Remove the Social API" (72bab89cf)
- Merge pull request #386 from MoonchildProductions/revert-381-master (8f354e52d)

PM28XP *sneak peek* x86 build:
https://o.rthost.cf/palemoon/pm28xp-sneak-peek-win32-20180526-8f354e52d.7z
Disclaimer: This sneak peek build is ONLY for previewing next major version. It may contain bugs and/or missing functionality and is NOT ready for daily use. DO NOT use it in production.

Saturday, May 19, 2018

Weekly browser binaries (20180519)

New Palemoon 27 Build!

32bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180519-23668d3d5-xpmod.7z
32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180519-23668d3d5-xpmod-ia32.7z

64bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win64-git-20180519-23668d3d5-xpmod.7z

Official repo changes since my last build:
- Make soft-blocked wording more generic so people don't blow their top over it. (5c1cd01e5)
- Update dialog strings for blocklist entry pop-up. (4e6937b4d)
- Final version as per IRC (94ea88ba5)
- Drop invisible characters from downloads filename. (ae00f8b07)
- Check for infinite value in txFormatNumberFunctionCall. (a103f2051)
- Bug 1409440. (c321cabac)
- Add and use Skia's "Safe Math" (DiD) (ada77e595)
- Change MOZ_ASSERT to MOZ_RELEASE_ASSERT. (ba2e7f614)
- Consistently use PR memory functions. (be37ea514)
- Avoid calling SVGAnimatedEnumeration::AnimVal() from nsSVGUtils::GetBBox(). (e98258a89)
- Add sanity checks in nsScriptableUConv.cpp (62022a2f0)
- Fix missing include in Skia SafeMath (23668d3d5)

----

New regular/weekly KM-Goanna release:
https://o.rthost.cf/kmeleon/KM-Goanna-20180519.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git rev c62656644..23668d3d5:
- Make soft-blocked wording more generic so people don't blow their top over it. (5c1cd01e5)
- Update dialog strings for blocklist entry pop-up. (4e6937b4d)
- Final version as per IRC (94ea88ba5)
- Drop invisible characters from downloads filename. (ae00f8b07)
- Check for infinite value in txFormatNumberFunctionCall. (a103f2051)
- Bug 1409440. (c321cabac)
- Add and use Skia's "Safe Math" (DiD) (ada77e595)
- Change MOZ_ASSERT to MOZ_RELEASE_ASSERT. (ba2e7f614)
- Consistently use PR memory functions. (be37ea514)
- Avoid calling SVGAnimatedEnumeration::AnimVal() from nsSVGUtils::GetBBox(). (e98258a89)
- Add sanity checks in nsScriptableUConv.cpp (62022a2f0)
- Fix missing include in Skia SafeMath (23668d3d5)

* 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 http://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180519-b3ebf5ea2-xpmod.7z
Win64 http://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180519-b3ebf5ea2-xpmod.7z

diff: http://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180409.7z

Official repo changes since my last build:
- Remove gonk IDL reference in /hal. (73cdd6117)
- Remove MOZ_B2G leftovers and some dead B2G-only components. (b7d9dad58)
- Convert uses of KEY_MAP_ANDROID_EXCEPT_B2G to KEY_MAP_ANDROID (2f359ed80)
- Make safebrowsing optional at build time - Part 1: browser/ (5909cef47)
- Make safebrowsing optional at build time - Part 2: mobile/ (8e08b8cef)
- Make safebrowsing optional at build time - Part 3: toolkit/ (536562284)
- Fix build bustage (4e1d60e7d)
- Make safebrowsing optional at build time - Part 4: configure (e07abdd28)
- Remove MOZ_WIDGET_GONK [1/2] (6571d2ceb)
- Make safebrowsing optional at build time - Part 5: preferences (41d68e3f7)
- Remove MOZ_WIDGET_GONK [2/2] (e16bcd08a)
- about:sessionrestore - fix an error "treeView.treeBox is null" in aboutSessionRestore.js (1eaa467af)
- about:welcomeback - fix an error "invalid 'in' operand gTreeData[idx]" in aboutSessionRestore.js (faf4b17b3)
- Fix incorrectly removed #includes (74611b6b9)
- Remove missed MOZ_WIDGET_GONK ifdef (a6de08467)
- Remove other gonk widget conditionals and unused files. (1124fb525)
- [PALEMOON] Remove non-applicable lines from package-manifest.in that block basic macintosh packaging (a327e27e5)
- Add AMO override. (5f1309e27)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (36b8fd734)
- Merge pull request #350 from janekptacijarabaci/aboutSessionRestore_error_1 (6a855dbdc)
- Merge pull request #351 from janekptacijarabaci/aboutSessionRestore_error_2 (1dd67a793)
- Remove moz_widget_toolkit_gonk (719803a47)
- Include in-content preferences file security.js in pre-processing (79edb388a)
- [*AM] Make soft-blocked phrasing more generic so people will cry less when we do our job (1a0462b45)
- [PALEMOON] Override Windows Installer usage of MOZ_APP_DISPLAYNAME when appropriate (4b4b4a59c)
- Revert incorrect UAO optimization that broke SSUAO (1c9d6206c)
- Merge pull request #356 from JustOff/PR_ssuao_revert_1148544 (626419cbe)
- Issue #347 - TychoAM nsBlocklistService does not support gfxBlacklist (f86673741)
- Pale Moon version bump (1ab701673)
- Drop invisible characters from downloads filename. (ca6136ffb)
- Use a temporary in Animation::Tick() (5d2d2cb04)
- Check for infinite value in txFormatNumberFunctionCall. (e53fa2813)
- Add omitted Skia "Safe Math" includes. (7bd747370)
- Update in-tree freetype2 lib (unused) to 2.9.1 (9c075dc4c)
- [PALEMOON] Fix: The settings icon in the notification is missing (copy some files from webextensions) (3ac23df78)
- Bug 1379762 part 1. Don't call MediaFeaturesChanged if our override device pixel ratio is set to its current value (e968422d2)
- Consistently use PR memory functions. (0c994ed09)
- Merge libhyphen fix from upstream. (41cbe2d93)
- Don't linkify data: or javascript: URLs in the web console. (c9d1a79bd)
- Bug 1379762 part 2. Use a more reliable test to figure out when we can skip firing onload in nsDocumentViewer::LoadComplete (d1184bfb4)
- Revive the quickdial page (about:newtab) (ec1aeee6d)
- Merge pull request #359 from JustOff/PR_about_newtab_fix (000ac0cc8)
- Initial updates for Reader View. (b70d88459)
- Change Reader API to use events, remove messaging. (9ef464a5a)
- Bug 1371991 - don't link against crmf when building with --with-system-nss, r=ted (831fcf541)
- Bug 1314968 - Explicitly specify the AccessPoint interface name. r=kanru (713d6adc6)
- Bug 1384062 - Make SystemResourceMonitor.stop more resilient to errors. r=ahal,gps (18dec100c)
- Clarify Basilisk branding/licensing (official/unofficial) (819ca50f1)
- Merge pull request #367 from Ascrod/readerview (90942a2af)
- Merge pull request #368 from trav90/safebrowsing-work (b702d7d32)
- Merge pull request #366 from alaviss/bug1384062 (5f74fe9cf)
- Merge pull request #364 from alaviss/crmf (585bf7675)
- Merge pull request #365 from alaviss/wifi (25f77cf1c)
- Merge pull request #358 from janekptacijarabaci/notifications_settings_3 (f7cf18bfe)
- Merge pull request #360 from janekptacijarabaci/readview_pageshow_persisted_1 (db8523114)
- Add blocklist.manifest to Basilisk's package-manifest.in (aa41605ee)
- external/nss: Don't link with libcrmf on --with-system-nss builds (198f9e9c3)
- Merge pull request #369 from alaviss/crmf (4462c345a)
- palemoon/installer: Fix packaging when built --with-system-nss/nspr (1d7083143)
- Merge pull request #370 from alaviss/system-nss (110050d8e)
- Fix missing include in Skia SafeMath (b3ebf5ea2)

PM28XP *sneak peek* x86 build:
https://o.rthost.cf/palemoon/pm28xp-sneak-peek-win32-20180519-b3ebf5ea2.7z
Disclaimer: This sneak peek build is ONLY for previewing next major version. It may contain bugs and/or missing functionality and is NOT ready for daily use. DO NOT use it in production.

Saturday, May 12, 2018

Weekly browser binaries (20180512)

New Palemoon 27 Build!
32bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180512-c62656644-xpmod.7z
32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180512-c62656644-xpmod-ia32.7z
64bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win64-git-20180512-c62656644-xpmod.7z
Official repo changes since my last build:
- Remove SEE_MASK_FLAG_NO_UI for better Windows 10 compatibility. (08fcb7de5)
- Update blocklist pm112 (c62656644)
My changes since my last build:
- Reverted "Update blocklist pm112 (c62656644)"
- Cherry-picked upstream fixes (via TenFourFox-38.10.0): bug1249578, bug1278013, bug1286183

New regular/weekly KM-Goanna release:
https://o.rthost.cf/kmeleon/KM-Goanna-20180512.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git rev db33886e2..0264de4c3:
- Remove SEE_MASK_FLAG_NO_UI for better Windows 10 compatibility. (08fcb7de5)
- Update blocklist pm112 (c62656644)
* My changes since my last build:
- Reverted "Update blocklist pm112 (c62656644)"
- Cherry-picked upstream fixes (via TenFourFox-38.10.0): bug1249578, bug1278013, bug1286183
* Updated troubleshoot_prefs.kmm to v16
In-tree changes:
* addendum to commit 9e62f4f, which fix "Choose Helper Application" dialog issue (b55a76c)
* 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 http://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180512-0264de4c3-xpmod.7z
Win64 http://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180512-0264de4c3-xpmod.7z
diff: http://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180409.7z
Official repo changes since my last build:
- Remove nameprep.c from moz.build (769d58f71)
- Merge pull request #332 from trav90/master (3ca0ca4b6)
- [follow up] moebius#154: Notifications - user settings - the immediate duration of the alert (4f82391df)
- Merge pull request #333 from janekptacijarabaci/notifications_settings_2 (7d5f95a8e)
- Rename VisualElementsManifest for Basilisk unofficial branding (e899e7962)
- Use application specific application.ini (1fbd4d957)
- [PALEMOON] Update fullscreen activation event to match UXP (396158770)
- [PALEMOON] Replace fullscreen permission dialog with a warning (5839168a9)
- [PALEMOON] Remove fullscreen and pointer-lock from permission managing (79f8a278d)
- moebius#231: Consider blocking top level window data: URIs (tests) (4b7a2c677)
- moebius#231: Consider blocking top level window data: URIs (tests) - bug 264588 (26a032c08)
- Merge pull request #334 from JustOff/PR_fullscreen_warning (61394bf4f)
- Merge pull request #335 from janekptacijarabaci/security_blocking_data_3 (5390888b9)
- [regression] DevTools - Web and Browser console - Added "Log request and response bodies" preference (1b0c4bf46)
- Merge pull request #337 from janekptacijarabaci/devtools_browserconsole_bodies_1 (43208a530)
- DevTools - fix a comment in webConsole.dtd (Web Console and Browser Console) (2772ce4d2)
- [follow up] DevTools - fix a comment in webConsole.dtd (Web Console and Browser Console - not in the context menu) (eac16a5e5)
- Merge pull request #339 from janekptacijarabaci/devtools_browserconsole_bodies_1 (aa662adcf)
- Add emoji presentation API (78430deb8)
- Add UTF-8 as a default fallback encoding for unknown encodings (7c2dd4fed)
- Use font.name-list.emoji preference for emoji presenration. (84c479afa)
- Set font.name-list.emoji for some platforms. (149b09027)
- Fix build bustage (361748956)
- Font fallback should detect emoji range for color emoji font. (2619698a2)
- Merge branch 'intl-ICU-emoji-work' (fd2b227f1)
- Merge pull request #340 from janekptacijarabaci/preferences_fonts_fallback-character-encoding_1 (21c5dd667)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (b98c4ed80)
- Bug 1447080 - Remove SEE_MASK_FLAG_NO_UI for better Windows 10 compatibility. r=dparks, a=lizzard (221892596)
- Bug 1426129 - Hold CamerasChild via promoting "this" to a RefPtr. r=pehrsons, a=RyanVM (dc7515e3d)
- Bug 1454692 - Backport some upstream Skia fixes to ESR52. r=rhunt, a=abillings (04b3d5178)
- Merge branch 'ported-upstream' (bece236d8)
- Bug 1449548. (0636d878a)
- Enable xrender by default. (28cf922aa)
- Remove the obsolete `media.mediasource.format-reader` control from the preferences UI (70a2912ae)
- Merge pull request #342 from JustOff/PR_mse_ui (34fcf334c)
- Remove Gonk build directories (cfe5ef4ac)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (99fe0b710)
- Merge branch 'ported-upstream' (0264de4c3)
PM28XP *sneak peek* x86 build:
https://o.rthost.cf/palemoon/pm28xp-sneak-peek-win32-20180512-0264de4c3.7z
Disclaimer: This sneak peek build is ONLY for previewing next major version. It may contain bugs and/or missing functionality and is NOT ready for daily use. DO NOT use it in production.