Saturday, April 28, 2018

Weekly browser binaries (20180428)

New build of basilisk/UXP for XP!

Test binary:
Win32 http://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180428-46a069ec7-xpmod.7z
Win64 http://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180428-46a069ec7-xpmod.7z

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

Official repo changes since my last build:
- Bug 1317030 - Removing/reattaching an element from the DOM triggers spurious mouseenter events (04c7949bc)
- Bug 1322994 - Update pointerevent web-platform-tests (partially - depends on) (d4feeb474)
- Bug 1299197 Part1: Refine WidgetPointerHelper (8a6f654e9)
- Bug 1299197 Part2: Serialize WidgetPointerHelper in IPC message (e43cde864)
- Bug 1302297 - Part 4: Remove every button and buttons used in testcases (partially) (9b1ba6833)
- moebius#71: DOM - Pointer Events - improvements (09f456b28)
- moebius#56: Fix: DataTransfer - Pasting image from clipboard fails in some cases (4549256c2)
- Use -1 instead of 0 to indicate absent glxtest_pipe fd (2828e5db8)
- Merge pull request #223 from trav90/glxtest_pipe (b3bf60f42)
- Import XULRunner and make it produce the generic stub (754ad6104)
- Merge branch 'master' into xulrunner (94a484dd7)
- Define vendorFullName in Official Branding (b2aab9283)
- Remove region-specific overrides for search engines. (7e01cff20)
- Disable grabbing geo-specific search engines from Mozilla servers. (fb37ed0a3)
- Merge pull request #221 from janekptacijarabaci/js_dom_pointer_events_1 (844da4597)
- Disallow E10S to run. (21f5ffe82)
- Remove unused header file for MeeGo Touch (0a744b1cf)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP into data-transfer_1 (306690e13)
- [PMkit] Mark 'sdk/panel' as compatible with Pale Moon (d00246303)
- [PMkit] Fix the shim for 'sdk/ui/button' (54db9d200)
- Merge pull request #226 from JustOff/PR_PMkit_part3 (747b7a9cc)
- [PALEMOON] [frontend vs backend] Use "devtools-browser.css" instead of "global/skin/devtools/common.css" (does not exist) in browser.xul (766ad2687)
- Use preprocessor for "chrome://devtools/skin/devtools-browser.css" in browser.xul (9e4539148)
- [DevTools] Fix warnings: "Property contained reference to invalid variable" (752af49b6)
- Merge pull request #229 from janekptacijarabaci/devtools_css_warnings_variable_1 (a54f392af)
- Merge pull request #228 from janekptacijarabaci/pm_devtools_4_path (a558ac8ac)
- Merge pull request #227 from janekptacijarabaci/devtools_preprocessor_1 (cbe93351e)
- Merge pull request #225 from janekptacijarabaci/data-transfer_1 (c74754d23)
-  Fix for loops in AddonRepository_SQLiteMigrator.jsm (SyntaxError: missing ] after element list) (c30ebdac2)
- moebius#223: Consider blocking top level window data: URIs (part 1/3 without tests) (1b4c4256e)
- moebius#226: Consider blocking top level window data: URIs (part 2/2 without tests) (f1e557871)
- Remove NPAPI deprecation statement from about:plugins. (7ab45761a)
- Disable Mozilla health report service. (420458002)
- Remove undesired system add-ons (all except PDFjs) (3dbe5b2d7)
- Update about:rights legal text. (eb25a9bd7)
- Make sure to keep the safebrowsing entities valid. (8ae405b69)
- moebius#230: Consider blocking top level window data: URIs (part 3/3 without tests) (660d01438)
- Bug 1329288 - Test ContentPolicy blocks opening a new window (a38e87d45)
- Bug 1329288: Allow content policy consumers to identify contentPolicy checks from docshell (95c460824)
- Bug 1329570 - Restore missing error check in mozilla::dom::Location::GetPathname (8af1b0c22)
- Bug 1323683 - Fold nsIURIWithQuery into nsIURI (dbfad99a5)
- Bug 1182569: Use AsyncOpen2 for docshell loads (29bd11c3c)
- Bug 1182569: Update ContentSecurityManager to handle docshell loads (2e3333582)
- Bug 1182569 - Skip security check for plugins using newstream attribute (5b0f4649b)
- Bug 1182569: Update tests when converting docshell loads to use AynscOpen2 (b73225e88)
- Bug 1182569: Disable hsts priming for loads of type subdocument for wpt tests (5d9ae788d)
- Bug 1182569: Add credentials mode for fetch-frame-resource.https.html wpt test (d3575bfb5)
- Revert "Bug 1182569: Add credentials mode for fetch-frame-resource.https.html wpt test" (49989d0f0)
- Revert "Bug 1182569: Disable hsts priming for loads of type subdocument for wpt tests" (f5545f8af)
- Revert "Bug 1182569: Update tests when converting docshell loads to use AynscOpen2" (ee4f7c4aa)
- Revert "Bug 1182569 - Skip security check for plugins using newstream attribute" (13f3978a1)
- Revert "Bug 1182569: Update ContentSecurityManager to handle docshell loads" (115cf1e32)
- Revert "Bug 1182569: Use AsyncOpen2 for docshell loads" (30621a630)
- moebius#187: DOM - nsIContentPolicy - context (document) (ccbd5ecf5)
- Resolve issues with application.ini not allowing non-mcp applications to be official and have their own vendor (3c48cc850)
- Fix preprocessor conditional precedence in application.ini (1916969ba)
- moebius#221: WebExtensions - commands API does not support shortcuts with space or numbers (e2649bc08)
- moebius#328: Set a sandboxName on the WebExtensions Content Script sandboxes (ace6085fe)
- moebius#65: Fix: "about:..." - throws an errors (b9ecf9933)
- moebius#119: (Windows) Security - Certificate Stores - NSSCertDBTrustDomain allows end-entities to be their own trust anchors (c3ec00a15)
- moebius#123: DOM - Events - support createEvent("FocusEvent") (9957290b5)
- moebius#121: DOM - Selection API - getSelection() should exist on XMLDocument / Selection.type (0a9acadcc)
- Merge pull request #234 from janekptacijarabaci/about_errors_1 (531abf255)
- Merge pull request #236 from janekptacijarabaci/js_dom_createEvent_FocusEvent_1 (d220a5e6a)
- Merge pull request #237 from janekptacijarabaci/js_dom_getSelection_document_1 (3b55277bc)
- Merge pull request #235 from janekptacijarabaci/security_windows_certificate-stores_1 (f5618cd8e)
- Merge pull request #232 from janekptacijarabaci/webextensions_shortcut_space_1 (8ffac11aa)
- Merge pull request #231 from janekptacijarabaci/security_blocking_data_1 (8ed46f424)
- Merge pull request #233 from janekptacijarabaci/webextensions_sandbox_sandboxName_1 (1ea8529cf)
- moebius#195: DOM - PointerEvent - improvements (d9d3b687b)
- Merge pull request #238 from janekptacijarabaci/js_dom_pointer_events_2 (bccb9c170)
- Fix accessing the bootstrap methods when they are declared in the new lexical scope (be2b3635a)
- Merge pull request #240 from JustOff/PR_bootstrap_scope (31187065d)
- Hard-code the version number for Mozilla's version checker for add-ons. (6662cdbeb)
- moebius#312: DOM - Fix incorrect TypeError: Response body is given with a null body status (27e021136)
- [fix typo] palemoon#903 and #975: Customizable toolbars - persist the attribute "collapsed" (backward compatible) (765fc0b0e)
- [PALEMOON] [frontend vs backend] Fix sanitize ("History" - "Clear Recent History..."): (11063e972)
- [PALEMOON] [frontend vs backend] Fix cookies in Preferences (2f5ced80c)
- Re-introduce some required overrides (why were ALL of them cleared?!) (1697d6456)
- Merge pull request #244 from janekptacijarabaci/pm_toolbars_custom_persist_2 (ce197c4e5)
- Merge pull request #254 from janekptacijarabaci/pm_sanitize_1 (bb87aeab9)
- Merge pull request #255 from janekptacijarabaci/pm_preferences_cookies_1 (c80777a81)
- moebius#30 and #37: ForgetAboutSite.jsm - promise - serialize vs. parallel + a comment (846bbb993)
- moebius#209: Throws an error - "CloudSync is not defined" (9b88e7cf7)
- palemoon#583 and #1071: Fix: Plugin placeholder image/text (ask to activate) missing + overlay (70c2ad9f4)
- Merge pull request #243 from janekptacijarabaci/fetch_response_body_null_1 (844da2ccc)
- Merge pull request #258 from janekptacijarabaci/forgetAboutSite_1 (1b0a03a2e)
- Merge pull request #260 from janekptacijarabaci/plugins_placeholder_css_1 (444b1a26a)
- Merge pull request #259 from janekptacijarabaci/error_CloudSync_2 (810a3245a)
- Bug 1209697: Clear ancestor intrinsic sizes when our block size changes (401a0e12a)
- Bug 1209697: Cache flex measuring reflows to avoid exponential behavior (2f87463ea)
- Bug 1336708: Don't reuse cached flex-item reflow measurements if the item's computed height has changed (dca75f84e)
- Bug 1336708: Reftest (bf901ae22)
- Bug 1338053: Make nsFlexContainerFrame::MarkIntrinsicISizesDirty() also call its parent class's method (d0e748cad)
- Remove build support for HP-UX (f7edee79a)
- moebius#138: Optimize operations on root of deeply-nested frame tree (eae8d2142)
- Tweak fullscreen API (acd4eee44)
- Merge pull request #262 from janekptacijarabaci/js_dom_overflow_1 (a203f449b)
- Honor browser.safebrowsing.UI.enabled (fcfd61829)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (fe8155c11)
- Revert "Add pluralrules to JS Intl" (9349f7f29)
- Avoid calling slice in self-hosted code. DiD (b069dabc9)
- Revert "Update build system files for NSS 3.35" (b4154e043)
- Revert "Update NSS to 3.35-RTM" (fba28f197)
- Revert "Update NSPR to 4.18" (7c4d50dcc)
- Disable TLS 1.3 by default for now until our NSS can be updated to the latest spec. (6c3f95480)
- Bug 996448 - Lazify the loading of PluralForm.jsm everywhere (b0d7b1bb3)
- Bug 1115293 - Use "use strict" (c86fbfd03)
- Bug 1038811 - Push Notifications - Firefox front end changes for preferences, and permission notification (43caa48ec)
- Bug 1038811 - Push Notifications (observer) (62779a4b8)
- Bug 956151 - Remove the perm attribute in permissions.js (e33d1d875)
- Bug 1006461 - Fix handling of permission notifications in preference dialogs (90e7b4509)
- Bug 431901 - Update preference dialogs to treat backspace and delete equivalently on Mac OS X (522095380)
- Bug 574460 - Fix handling of permission deletion notifications in preference dialogs (b688bdfa9)
- Bug 340432 - Add the ability to cancel site permission changes (0bea8f9ef)
- Bug 1137870 - Fix mismatching argument counts in permissions.js (partially) (cbbc05dd1)
- Bug 1039540 - Disable the sorting of rows of sub-dialogs when right clicking (+ style clean up) (49ba38d21)
- Bug 1170200 - Part 2: Update JavaScript consumers of nsIPermissionManager::Remove (eebf4162a)
- Bug 661831 - In about:permissions, make Ctrl+f focus the filter box instead of invoking the find bar (467868098)
- [Pale Moon] Change button labels in cookies dialog (eca7e648b)
- [Basilisk] Change button labels in cookies dialog (4411befc8)
- [Toolkit] Change button labels in password manager (f506d6fca)
- Bug 1192458, Part 1 - Consolidate push and desktop notification permissions (d6213d3f0)
- Bug 1192458, Part 2 - New icon for consolidated notification permission (d49d212c3)
- Bug 1216684 - Notification permissions cannot be global granted/denied in private windows (7b7c12e0a)
- Bug 1216271 - Display a notification upon upgrade for users who currently allow notifications for at least one site (79b88b303)
- Bug 1216271 - Follow-up to add L10N notes and fix style to use an early return (76658b968)
- Bug 1220884 - Friendlier string for the notification upgrade UI (38dc3017a)
- Bug 1221330 - Show the app icon in the XUL upgraded notifications alert (2703a13f1)
- Bug 1173523 - Part 3: Update PluginContent to use new API for nsIPermission (94d59b4eb)
- Bug 1173523 - Part 4: Update about:permissions to use new API for nsIPermission (02f885d12)
- Bug 1173523 - Part 5: Update the preferences permissions UI to use new API for nsIPermission (+ fix typos) (33377b3a9)
- Bug 1173523 - Part 7: Update advanced.js to use new API for nsIPermission (0638a11fc)
- Bug 1173523 - Part 9: Update pageinfo to use the new API for nsIPermission (dbfedf846)
- Bug 1185365 - Correctly deal with full URLs in the cookie exceptions dialog (db90929b3)
- Bug 1189073 - Handle entering 'localhost:12345' into the cookie exceptions dialog correctly (28a3484e2)
- Bug 1190175 - Update offlineapp listbox to display origin property (74995ea93)
- Bug 1212610 - Fix sorting permissions by site due a legacy property name being referenced (e0b163654)
- Bug 1280775 - null check in removePermission to prevent crash: permission manager change (a8b178078)
- [PALEMOON] Permisions Manager: Added a comment (7ca378e8c)
- Add github contributing guidelines (43642846e)
- Make github file all caps (698b659ee)
- [follow up] Bug 1216271 - Display a notification upon upgrade for users who currently allow notifications for at least one site (947461bd2)
- [follow up] Bug 1192458, Part 1 - Consolidate push and desktop notification permissions (83697a652)
- [PALEMOON] Preferences: Fix permissions.xul (an introductory comment) (98d8f632c)
- Merge pull request #269 from adeshkp/button_messages (9a97c58fe)
- [follow up] Bug 1216684 - Notification permissions ... in private windows - implemented "_getBrowserForRequest" function (e10 off only) (1d18a1e8e)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP into pm_permissions_1 (6a57baf70)
- Bug 1288557 - Part 0: Fix permissions dialog while receiving deleted event (e19475faa)
- Bug 1288557 - Part 1: Replace custom exceptions dialog with usage of permissions (fc60f65ed)
- [PALEMOON] Bug 723951 - Popup notification does not continue when the tab move to other window (9414007bd)
- [PALEMOON] [frontend vs backend] Fix of non-existent CSS files (05085ceeb)
- [ffvpx] Revert Mozilla hack in FFmpeg code (73aace89c)
- [ffvpx] Restore AVOptions and dictionary features (56a2df6b2)
- [ffvpx] Update ffvp9/ffvp8 to 3.4.2-release (8b37a1bc3)
- [ffvpx] Remove some files we don't need (ccdde5253)
- [FFmpeg] Work around a bug with corrupted data (f4906f9a8)
- [FFmpeg] Add a preemptive stdlib.h include in our libavutil_visibility.h hackaround file (0676e749b)
- [ffvpx] Compile ffvpx lib with -ffreestanding to avoid triggering a clang bug (af2f0e66f)
- [ffvpx] Re-enable assembly optimized code (044b50124)
- [ffvpx] Re-generate config_*.{h,asm} files (622f0610e)
- [ffvpx] Update resync documentation (b2f89250b)
- Bump VP9 benchmark version ID (eee41a3d0)
- Partially revert 1ef526f0f - sftkpwd.c (69ac2db12)
- [PALEMOON] [frontend vs backend] Fix of non-existent CSS files (follow up - use preprocessing for OSX and windows) (c5e5dfd06)
- Merge pull request #271 from janekptacijarabaci/pm_tab_move_1 (32a3bfdad)
- Merge pull request #272 from janekptacijarabaci/pm_css_inContentUI_1 (8acbae697)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP into pm_permissions_1 (3280ec817)
- [PALEMOON] Remove double rows from aboutPermissions.js (57bc43741)
- [PALEMOON] Remove "dom.push.enabled" from aboutPermissions.js (consolidated to "dom.webnotifications.enabled") (e66060388)
- Merge pull request #273 from janekptacijarabaci/pm_permissions_1 (c82c6d960)
- Provide LoadInfo for NewChannel() call in 'about' protocol handler (214690ead)
- Update CLOBBER after ffvpx update (6ada4b14e)
- Merge pull request #275 from trav90/ffvpx-resync (c75dae3ed)
- Merge pull request #274 from JustOff/PR_AboutRedirector_NewChannel_LoadInfo (46a069ec7)

My changes since my last build:
* The following commits are reverted, since issues they encountered don't happen in my side:
- Revert "Update build system files for NSS 3.35" (b4154e043)
- Revert "Update NSS to 3.35-RTM" (fba28f197)
- Revert "Update NSPR to 4.18" (7c4d50dcc)
- Disable TLS 1.3 by default for now until our NSS can be updated to the latest spec. (6c3f95480)
* ffvpx extended is updated to 3.4.2

PM28XP *sneak peek* x86 build:
https://o.rthost.cf/palemoon/pm28xp-sneak-peek-win32-20180428-46a069ec7.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, 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)