Saturday, April 14, 2018

Weekly browser binaries (20180414)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git rev b3fb8ab8c..0fe675cd9:
- Update HSTS preload list (785161132)
- Use correct handling of author-supplied charsets in XMLHttpRequest (d968d8787)
- Merge pull request #1664 from trav90/HSTS-preload-update (d47e59168)
- Remove JXR debug message spew. Tag #1659 (0fe675cd9)
* With new custom changes:
- Palemoon internal pre-site user agent spoofing settings are now included in XULRunner build
- Bundled LAV MMX build DLLs

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

New Build!

32bit https://o.rthost.cf/palemoon/palemoon-27.9.0a1.win32-git-20180414-0fe675cd9-xpmod.7z
32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.9.0a1.win32-git-20180414-0fe675cd9-xpmod-ia32.7z

64bit https://o.rthost.cf/palemoon/palemoon-27.9.0a1.win64-git-20180414-0fe675cd9-xpmod.7z

Official repo changes since my last build:
- Update HSTS preload list (785161132)
- Use correct handling of author-supplied charsets in XMLHttpRequest (d968d8787)
- Merge pull request #1664 from trav90/HSTS-preload-update (d47e59168)
- Remove JXR debug message spew. Tag #1659 (0fe675cd9)

New build of basilisk/UXP for XP!

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

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

Official repo changes since my last build:
- Editable menulist loosing editable attribute gets focus stuck (15e4dcded)
- Places - throws an error: 0x80004005 (NS_ERROR_FAILURE) [nsIEditor.transactionManager] (c06b8691e)
- Remove base conditional code for crash reporter and injector. (4e368f819)
- Remove MOZ_CRASHREPORTER_NO_REPORT except in /testing (4e721d14c)
- Remove unused LSPAnnotator (473fb65d3)
- Stop trying to configure nonexistent crashreporter services. (eac3e6411)
- Bug 1431095 - Change Content-Type-Options: nosniff allowed script MIME types to match the spec (3968897fb)
- Bug 1288768 - Better error reporting for network errors in workers (aea1fd640)
- Bug 1288768 - Better error reporting for network errors in workers (9f7f0f117)
- [GTK3] Draw menuitem background even when not in hover (9fed5c8f3)
- [GTK3] Draw separator menuitem background and frame behind separator in menu (a5a34355e)
- [GTK3] Draw only background and frame of separator menuitems in GTK versions > 3.20 (51c57b41a)
- [GTK3] Use menuitem padding between menuitem and check indicator. (fe4175e79)
- [GTK] Rename radio/check menuitem and indicator as used with ClaimStyleContext. (cf1b29fe4)
- [GTK3] Rename subtract_margin and rectangle_inset to Inset* and swap InsetByMargin parameters for consistency. (45c75167b)
- [GTK3] Adjust menuitem padding and check/radio indicator position for changes in GTK 3.20 (0f83951b6)
- [GTK3] Use WidgetCache to get colors at nsLookAndFeel (3203c21a8)
- [GTK3] Use WidgetCache to get colors at nsLookAndFeel for GtkButton, GtkWindow, GtkScrollBar (fa8c3a20c)
- [GTK3] Use WidgetCache to get colors at nsLookAndFeelfor menuitems, text and tree view (91d45b163)
- [GTK3] Introduce MOZ_GTK_TEXT_VIEW_TEXT and move MOZ_GTK_RESIZER to WidgetStyleCache (dfe72009d)
- [GTK3] Consider textview root node background in addition to text node for -moz-field (08f075440)
- [GTK3] Consider textview root node background in addition to text node for -moz-appearance:textfield-multiline (17a7b835d)
- [GTK3] Adjust textarea style contexts for GTK 3.20 theming ABI changes (3c30002e0)
- [GTK3] Implement pre-3.20 MOZ_GTK_PROGRESS_CHUNK in WidgetStyleCache (b0af6c982)
- [GTK3] With GTK versions < 3.8 draw menuitem background and frame only when in hover and not a separator (b1f27cb86)
- [GTK3] Consider also margin when determine range widget slider size (d75e9071f)
- [GTK3] For Gtk > 3.20 determine scale trough size from trough CSS node and also add border/padding/margin (50217bd54)
- [GTK3] Force a style resolution on context creation to set GTK 3.4 theming_engine (484a5de81)
- [GTK3] Invalidate widget style contexts after their ancestors are set (5ddda9321)
- [GTK3] Don't invalidate style content for missing widgets (e7b059d94)
- [GTK3] Get styles for menu label, button text and combobox text colors from WidgetCache (e08833665)
- [GTK3] Ignore double-click on WM without _NET_WM_MOVERESIZE support (2dba03fd2)
- Fix incorrect assertions in js/src/builtin/ (0433d6e7d)
- Only add -Wno-null-conversion when building with clang (1b846d4b5)
- Fix GTK3 build bustage (54465cc4a)
- [WebExAM] Use a special "platform" ID and version number for WebExtensions in XPIProvider.jsm (987d105f5)
- [PALEMOON] Fix typo in browser-thumbnails.js (b16ab3f38)
- Make about:logopage available to any browser that opts into MOZ_PHOENIX (fb84e0f32)
- Make code style consistent across all AboutRedirector's (eb09a5738)
- [PALEMOON] Use an array for Lazy Module Getters (11d5826ae)
- Update configure variable verification (ca9f588f3)
- [PALEMOON] Finish incomplete ifdef'ing of MOZ_WEBRTC (03cf69df4)
- Merge pull request #93 from trav90/buildsystem-work (09b78833b)
- [PALEMOON] Fix for loops in DownloadsCommon.jsm and WindowsPreviewPerTab.jsm (45f3d2bf0)
- [PALEMOON] Remove instanceof SVGDocument from browser-thumbnails.js (f887139a9)
- [PALEMOON] Fix some errors in tabbrowser.xml by adding usercontextid where needed (59fb23c66)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (7c21a025e)
- Fix Value::isGCThing footgun, stop returning true for NullValue (bbd4001cb)
- [PALEMOON] Fix dragging when tabs are on top and menubar is disabled (fdb5aba59)
- Remove unused variables (DevTools) in browser.js (9f8f40b32)
- Fix some comment in devtools-browser.js (a830c9001)
- CustomizableUI.jsm can't be used for Pale Moon - setting conditions (7b9b08e20)
- Added support of the appmenu for DevTools menuitems (optional) (1a3600146)
- Merge pull request #98 from janekptacijarabaci/devtools_CustomizableUI_1 (16c123018)
- Merge pull request #99 from janekptacijarabaci/devtools_browser_cleanUp_1 (d16466041)
- Merge pull request #100 from janekptacijarabaci/devtools_appmenu_1 (309d1ca1f)
- Use preprocessing instead of AppConstants.jsm (de97da244)
- Style clean up (7a480d557)
- Remove telemetry experiments framework (bf6bb142f)
- [PALEMOON] [DevTools] Support for adding menuitems dynamically (0e6c1d1dc)
- [PALEMOON] [DevTools] Fix a function "Inspect Element" (nsContextMenu.js) (97238e0f4)
- [PALEMOON] [DevTools] Fix some paths to DevTools (sessionstore) (a952e2a3a)
- [PALEMOON] [DevTools] Fix some paths to DevTools (themes) (edea3b607)
- [PALEMOON] [DevTools] Fix + Add some paths to DevTools (installer - package-manifest.in) (e7e96d079)
- [DevTools] Follow up: A function "Inspect Element" (nsContextMenu.js) (df8d6a8db)
- Merge pull request #94 from trav90/js-work (6ac47e953)
- [PALEMOON] [DevTools] Follow up: A function "Inspect Element" (nsContextMenu.js) (44a46fcdd)
- Merge pull request #105 from janekptacijarabaci/pm_devtools_1 (d009c9bcf)
- Merge pull request #106 from janekptacijarabaci/devtools_browser_cleanUp_followUp_2 (5c4c912c9)
- Fix packaging after bf6bb14 (a4178241a)
- Merge pull request #101 from janekptacijarabaci/devtools_CustomizableUI_2 (2e7c6320a)
- [DevTools] Use preprocessing for: a global variable "gDevTools" and the context menu - a function "Inspect Element" (53808c657)
- [PALEMOON] [DevTools] Added support of the appmenu for DevTools menuitems (follow up) (9a94a94cf)
- Merge pull request #107 from trav90/buildsystem-work (93b77160c)
- [DEVTOOLS] Resolve issues with dynamically created devtools menu items vs hardcoded vs overlay (be78355e8)
- Merge pull request #109 from janekptacijarabaci/devtools_appmenu_2 (7156604f1)
- Merge pull request #108 from janekptacijarabaci/devtools_browser_cleanUp_followUp_3 (20f5317e2)
- [PALEMOON] Use non-prefixed cancelAnimationFrame in browser-fullscreen.js (7e929b2bd)
- [PALEMOON] Add an expected pref browser.newtabpage.enhanced (f5304801a)
- [PALEMOON] Fix for loops in grid.js (included into newTab.js) (2569bca93)
- [PALEMOON] Use Components.interfaces directly in controller.js, history-panel.js, and treeView.js (8e9e05da3)
- [PALEMOON] Fix for loops in allDownloadsViewOverlay.js (0d0cf693a)
- [PALEMOON] Fix for loops in MigrationUtils.jsm (297eabaa9)
- [PALEMOON] Preprocess organizer.css on Windows (0213b9481)
- [PALEMOON] Enable Devtools by default (c1852a54a)
- [PALEMOON] [DevTools] Fix some paths with ToolboxProcess.jsm (extensions) (bd32d607a)
- [PALEMOON] Fix some paths (deprecated) with Console.jsm (sessionstore, extensions) (fc249d76a)
- Merge pull request #111 from janekptacijarabaci/pm_devtools_2_paths (df185f9fb)
- [PALEMOON] "Page Info" - "Permissions": Permission Manager - use URI instead of URI.host (f858398f2)
- [PALEMOON] "Page Info" - "Permissions": Quota Manager => Quota Manager Service (9929aa777)
- [PALEMOON] "Page Info" - "Permissions": Fix - List of plugins (5fa956dfe)
- Merge pull request #115 from janekptacijarabaci/pm_pageinfo_permissions_plugins_1 (e341862ca)
- Only enable general.useragent.appVersionIsBuildID for Basilisk by default (615be068c)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (5ab84e664)
- [PALEMOON] "Page Info" - "Permissions" - use uri.spec instead of uri in a new Error (9a381d423)
- [PALEMOON] [DevTools] Fix a path with Console.jsm (deprecated) - in sanitize.js (540e70443)
- [PALEMOON] Fix Sanitize (e.g. "Offline" - "Clear Recent History" - "Offline Website Data"): Quota Manager => Quota Manager Service (39f12daed)
- [PALEMOON] Fix depth for toolkit osx shared.inc (be3bf2273)
- Merge pull request #116 from janekptacijarabaci/pm_pageinfo_permissions_error_uri_1 (55c728755)
- Merge pull request #117 from janekptacijarabaci/pm_sanitize_path_console_1 (df84e6a4f)
- Merge pull request #118 from janekptacijarabaci/pm_sanitize_offlineApps_1 (d05099428)
- [PALEMOON] Fix depth in baseMenuOverlay.xul (70974f59f)
- [PALEMOON] Login Manager Prompter: win.gBrowser is undefined (263927c71)
- [PALEMOON] [Frontend vs Backend] Login Manager: Bug 1045987 - Implemented "getBrowserForContentWindow" method in tabbrowser.xml (92207c99a)
- [PALEMOON] Preferences - Security - Password Manager: Use LoginHelper.isMasterPasswordSet instead of _masterPasswordSet (87adbf432)
- [PALEMOON] [Frontend vs Backend] Password Manager - Implemented Popup Notifications (it is not complete) (1d1955f1e)
- Fix aboutSupport.js (ac05ab923)
- Rebase on master (597fb9fbe)
- Remove crash reporter part 1. (0e01190d5)
- [PALEMOON] Fix depth for toolkit osx/shared.inc (8d517b88e)
- [GTK3] Set alpha component appropriately in operator over for -moz-field (a0a79a9aa)
- Merge pull request #119 from adeshkp/patch-2 (038971c8a)
- Revert "[PALEMOON] Login Manager Prompter: win.gBrowser is undefined" (6d10eb1af)
- [PALEMOON] [Frontend vs Backend] Password Manager: `InsecurePasswordUtils.checkForInsecurePasswords` is not a function (87bf3b171)
- moebius#117: Login Manager Prompter - auth: Throws an errors (33f860b25)
- [PALEMOON] Update: extension/plugin icons (Windows), passwordmgr icons (9eb4d5e34)
- [PALEMOON] [DevTools] Fix preferences in preferences.inc (cf71cfa4d)
- [PALEMOON] about:plugins - fix "addMessageListener is not a function" (e10s off - revert bug 1068087 - partially) (fd651c893)
- Revert "[PALEMOON] Use Components.interfaces directly in controller.js, history-panel.js, and treeView.js" (85e1c970e)
- Revert "[PALEMOON] Fix redeclarations of shorthand Cc, Ci, Cu" (536bc9be4)
- [PALEMOON] Resolve issues with redeclaration according to ES6 (588a484c5)
- Merge pull request #122 from janekptacijarabaci/pm_icons_1 (3eaf8be96)
- Merge pull request #123 from janekptacijarabaci/pm_devtools_2 (8c19f94d2)
- Merge pull request #125 from janekptacijarabaci/pm_loginManager_1 (706493af4)
- Merge pull request #124 from janekptacijarabaci/pm_about-plugins_1 (fb337a69b)
- [PALEMOON] [DevTools] Added support of the appmenu for DevTools menuitems (follow up) (912ac7e22)
- Merge pull request #127 from janekptacijarabaci/devtools_appmenu_3 (a0968fc6a)
- Merge pull request #126 from janekptacijarabaci/js_X-Content-Type-Options_nosniff_json_1 (4c2e77404)
- Maybe fix SyntaxError: non-generator method definitions may not contain yield in MigrationUtils.jsm (8d0abc038)
- Add missing l10n string (3e82feb26)
- Restore Dict.jsm (bda9abd82)
- Fix loops in Dict.jsm (3589d4f07)
- Remove an unused (web)extensions icon (7632870fd)
- Revert "Restore Dict.jsm" (2bbed348d)
- Password Mananger has migration capabilities for only Basilisk (6386363f8)
- [PALEMOON] Remove the migrator (aaf3409c4)
- Merge pull request #128 from janekptacijarabaci/pm_icons_2_followUp_basilisk (63800e14a)
- moebius#154: Notifications - user settings - the immediate duration of the alert (1170e81ed)
- [PALEMOON] Update handle-xul-text-link to deal with json source data (62ca5cf04)
- Merge pull request #132 from janekptacijarabaci/notifications_settings_1 (47354a0f2)
- Merge pull request #134 from janekptacijarabaci/places_error_1 (e226e36a6)
- moebius#57: about:support - improvements (Copy text to clipboard) (99e150cb4)
- Fix: Using "View Source" from Browser Console (7bbe1c3f3)
- Merge pull request #137 from janekptacijarabaci/pm_viewSource_1 (ff362dd20)
- Merge pull request #136 from trav90/gtk-work (a22bf0142)
- Merge pull request #135 from janekptacijarabaci/aboutSupport_improvements_1 (cf22ff559)
- Fix: DEPRECATION WARNING: saveImageURL should be passed the private state of the in nsContextMenu.js (c2d77decb)
- Merge pull request #139 from janekptacijarabaci/pm_contentMenu_saveImageURL_1 (5fccd1cab)
- Style clean up: saveImageURL() in nsContextMenu.js (58e05d90e)
- Fix: Findbar broken (basic) (2e0e50636)
- Merge pull request #140 from janekptacijarabaci/pm_contentMenu_saveImageURL_2_cleanUp (12c1588b9)
- Fix (to TODO): Findbar throws an error - "nsIPrefBranch.getBoolPref" is not exist in browser.js (9243e0161)
- Fix typo in a property in tabbrowser.xml (da92d3703)
- Merge pull request #141 from janekptacijarabaci/pm_findbar_1 (aedeefe89)
- Merge pull request #129 from janekptacijarabaci/_native_52ESR_xulWidgets_menulist_editable_1 (c17c14ce6)
- Restyle the findbar (4f82d4067)
- Fix: Developer Toolbar (the command: `cookie`; themes) (70a08bf91)
- Fix a comment: "DevEdition theme" vs "DevTools theme" (96e396f34)
- Merge pull request #142 from janekptacijarabaci/pm_devtools_3_developer-toolbar (314016db7)
- Make JS callers of ios.newChannel call ios.newChannel2 in browser/ (c71dd7496)
- HTML - implement the labels attribute (added a test) (b3eee1b47)
- moebius#255: [minor fix] toolkit/themes/linux/global/jar.mn - style clean up (the columns alignment) (4461757e4)
- moebius#126: [very minor fix] Fix typo in a comment in NSSCertDBTrustDomain.cpp (374231de9)
- moebius#173: Fix up "about:" page (0b26d810b)
- moebius#76: JS - DOM - Selection API - crashes (84e449502)
- Style clean up in about.dtd (dfe1ae6c3)
- Merge pull request #143 from JustOff/PR_browser_newChannel2 (efea08ca6)
- Merge pull request #147 from janekptacijarabaci/html_labels_2_test (924ffcac2)
- Merge pull request #148 from janekptacijarabaci/minorFix_styleCleanUp_1 (8096b6a9a)
- Merge pull request #149 from janekptacijarabaci/minorFix_styleCleanUp_2 (356c948bb)
- Merge pull request #151 from janekptacijarabaci/js_dom_selection_crash_1 (501db456d)
- Merge pull request #150 from janekptacijarabaci/about_1 (ccb9e8c83)
- Convert MOZILLA_OFFICIAL conditionals to MC_OFFICIAL where needed. (f2bc0785b)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (386266fab)
- Use document's principal for favicons in browser (7494a278a)
- Merge pull request #152 from JustOff/PR_Favicons_principal (60c526db5)
- Use modern syntax to call NetUtil.newChannel() in _SessionFile.jsm (ca258a9c5)
- Merge pull request #153 from JustOff/PR_SessionFile_NetUtil.newChannel (843705100)
- Fix: TypeError: "this._richlistbox.selectedItems.slice is not a function" in allDownloadsViewOverlay.js (facac9b21)
- Merge pull request #154 from janekptacijarabaci/pm_places_downloads_1 (99ba894a9)
- Bug 1311798: Align XMLHttpRequest abort() with the spec (ee15761a5)
- [PALEMOON] Downloads - throws an error (72ad33f3f)
- Merge pull request #156 from janekptacijarabaci/pm_places_downloads_1 (63d482639)
- Merge pull request #131 from janekptacijarabaci/js_dom_xmlhttprequest_abort_1 (c73c73b79)
- Fix a build warning for BrowserComponents.manifest (77bb1e886)
- Merge pull request #160 from janekptacijarabaci/build_warnings_1 (f8ad954f7)
- Align SessionStore.jsm with the updated getCookiesFromHost() API (31e756cf0)
- Do not make duplicates fatal while packaging (33406af03)
- [PALEMOON] Revise packaging (02429a512)
- Add a hack to deal with defs.mk not always being picked up in Pale Moon's case (9147cc196)
- Merge pull request #163 from JustOff/PR_SessionStore_getCookiesFromHost (c8bdd9c32)
- [PALEMOON] Add MOZ_PHOENIX_EXTENSIONS to application specific configure (e5c2d9acc)
- Bump Phoenix extensions to allow installing up to Firefox 56.9 (64204fdb8)
- Suppress false-positive warning about unreachable code after return in nsContextMenu.js (2054a1205)
- [PALEMOON] Fix depth (2b8a229ce)
- Merge pull request #164 from JustOff/PR_nsContextMenu_unreachable_code (08cfc34a0)
- [PALEMOON] Theme chrome.manifest only needs to be packaged on Windows as far as anyone can tell (f5fb45f14)
- [PALEMOON] Linux gets emojis too (b189d0471)
- [PALEMOON] Move linux icons to moz.build (d594ed289)
- Align SessionStore.jsm with the updated nsICookieManager2.add() API (ead1b037b)
- moebius#53: HTML - input - support for dynamic maxlength (64875ed34)
- moebius#140: Fix: Fetch - headers should sort and combine (9ee567082)
- moebius#159: CSP - support for "frame-ancestors" in "Content-Security-Policy-Report-Only" (7d67148f5)
- Merge pull request #165 from JustOff/PR_SessionStore_nsICookieManager2_add (68011e6ec)
- [PALEMOON] Fix gtk conditional in shared branding (da3451bb3)
- Merge pull request #166 from janekptacijarabaci/html_input_maxlength_1 (8b779470c)
- Merge pull request #167 from janekptacijarabaci/fetch_headers_1 (9282781bd)
- Merge pull request #169 from janekptacijarabaci/csp_frame-ancestors_1 (8a95c03dc)

PM28XP *sneak peek* x86 build:
https://o.rthost.cf/palemoon/pm28xp-sneak-peek-win32-20180415-8a95c03dc.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.

New build of post-deprecated basilisk/moebius for XP!
* Notice: This repo will not be built on regular schedule.

Test binary:
Win32 http://o.rthost.cf/basilisk/basilisk55-win32-git-20180414-ee7cd5f95-xpmod.7z
Win64 http://o.rthost.cf/basilisk/basilisk55-win64-git-20180414-ee7cd5f95-xpmod.7z

Repo changes:
- libogg: updated to upstream rev ea2b95940 (55a47c01a)
- libtremor: updated to upstream rev 7c30a6634 (f4566a490)
- libvorbis: updated to upstream rev 4d6177c8a (68e402f1c)
- libtheora: cherry-picked some fixes from upstream: (d0de8b50e)
 - Sanity improvements to oc_dec_headerin() error returns. (50fd339b4)
 - Fix mismatched oc_mb_fill_cmapping11 signature. (12f20c7a5)
 - Correct an operator precedence error in the visualization code.  (6b94bf905)
 - Remove some redundant NULL checks (de386d3ea)
- update unofficial branding to Serpent from upstream UXP (03af66685)
- cherry-picked mozilla upstream changes: bug1302340, bug1318792, bug1321502, bug1333631, bug1334047, bug1334281, bug1334590, bug1334972, bug1335619, bug1335654, bug1336044, bug1336098, bug1336229, bug1336349, bug1336481, bug1336899, bug1344443 (ee7cd5f95)

And Palemoon-26.5 playground build (32bit only):
http://o.rthost.cf/gpc/files1.rt/palemoon-26.5.0.20180413.win32.7z
* Notice: MSE patch merged in this repo is not capable to play youtube clips, do not enable it unless you know what you're doing.

Repo changes:
- libspeex_resampler: update to upstream rev 85e8ad543 and adapted header changes (8d39b7a01)
- libogg: updated to upstream rev ea2b95940 (3ff991027)
- libtremor: updated to upstream rev 7c30a6634 (c23e1ea54)
- libvorbis: updated to upstream rev 4d6177c8a (12f7e15a8)
- cherry-picked upstream changes: bug534409, bug829816, bug842181, bug858937, bug860543, bug880318, bug881504, bug884182, bug884718, bug885911, bug886791, bug887566, bug888352, bug888411, bug888551, bug889088 (810f7ed27)
- libtheora: cherry-picked some fixes from upstream: - Sanity improvements to oc_dec_headerin() error returns. (50fd339b4) - Fix mismatched oc_mb_fill_cmapping11 signature. (12f20c7a5) - Correct an operator precedence error in the visualization code.  (6b94bf905) - Remove some redundant NULL checks (de386d3ea) (879c145fe)

No comments:

Post a Comment