summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* [network] Stop treating http and https as different for encoding schemes.Moonchild2021-07-10
| | | | | There is no reason to treat available encoding schemes for these protocols differently.
* [network] Enable brotli compression on http for sites that offer it.Moonchild2021-07-06
|
* [toolkit] Slightly lighten light-mode logopage backgroundMoonchild2021-07-05
|
* [Toolkit] Update logopage styling.Moonchild2021-07-01
| | | | | | Part of the UX refresh Pale Moon effort. This uses the new -moz-dark-theme media query to make the logopage dark if the UI is dark, without explicitly relying on (often not sane) system color values.
* Issue #1751 - Remove Mac/ARM C fallback on gcc from pixmanMoonchild2021-06-25
|
* Issue #1784 - Add -moz-dark-theme media query and allow prefers-color-scheme ↵athenian2002021-06-22
| | | | to follow it.
* [Toolkit] Attempt to initialize DownloadTaskbarProgress when ↵Matt A. Tobin2021-06-22
| | | | onDownloadWindowLoad() is called so that DownloadTaskbarProgress from the Downloads Manager window works when the application doesn't explicitly invoke onBrowserWindowLoad().
* Issue #1751 - Remove Mac code behind MOZ_WIDGET_TOOLKIT == 'cocoa'Moonchild2021-06-21
|
* [whitespace] Fix CRLF line endings.Moonchild2021-06-21
| | | | | When originally implementing ResizeObserver, line endings ended up being CRLF instead of LF. This commit fixes those line endings (no code changes)
* Bump platform versionMoonchild2021-06-19
|
* Merge branch '1783'Moonchild2021-06-19
|\
| * Issue #1783 - Part 3: Remove ResizeObservation's BroadcastSize.Moonchild2021-06-19
| | | | | | | | This is chrome-only and unused, and interfered with getting the spec update in.
| * Issue #1783 - Part 2: Update ResizeObserver and resizeObserverSize.Moonchild2021-06-19
| | | | | | | | | | | | | | This adds the later spec revision's contentBoxSize and borderBoxSize, and the inlineSize and blockSize concepts. The older spec contentRect remains functional as well for backwards compatibility with the earlier spec (that was IMHO perfectly fine as it was...)
| * Issue #1783 - Part 1: Move GetNodeDepth to ResizeObserver.cppMoonchild2021-06-18
| | | | | | | | | | | | | | | | | | | | GetNodeDepth() is a specialized version for ResizeObserver to get the depth of a node across Shadow DOM. It's better to have this in ResizeObserver.cpp instead of the generic ContentUtils. Also updated the function to bypass the shadow root itself and not count it because ResizeObserver doesn't observe the shadow root and only needs the relative depths among all observed targets. IOW we use the flattened tree here.
* | Merge pull request 'Support detecting bool preferences in chrome ↵New Tobin Paradigm2021-06-19
|\ \ | |/ |/| | | | | | | stylesheets' (#1785) from athenian200/UXP:bool-chrome-stylesheets into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1785
| * Issue #1776 - Support detecting bool preferences in chrome stylesheetsJeremy Andrews2021-06-19
| | | | | | | | This functionality was already added to Gecko for UA stylesheets allow the "dom.details_element.enabled" preference to work. I changed the condition to allow bool preferences to be used in chrome stylesheets as well.
* | Issue #1782: Remove Luna, Royale and Zune support from the platform.Moonchild2021-06-14
| | | | | | | | | | These are obsolete system themes; the platform will fall back to generic/unknown theme support instead.
* | [Toolkit] Don't use the "aero" msstyle provided toolbox background on Windows 10Matt A. Tobin2021-06-12
| |
* | Issue #1781 - Part 3: Add reftest for the static calc() case.Moonchild2021-06-12
| |
* | Issue #1781 - Part 2: Fix animation interpolation for stroke-dashoffset.Moonchild2021-06-12
| | | | | | | | Since we have calc() and floats working now, this is a trivial fix.
* | Issue #1781 - Part 1: support calc() in stroke-dashoffset CSSMoonchild2021-06-12
| | | | | | | | | | This adds basic calc() support to stroke-dashoffset. It does not provide CSS animation (yet, todo for part 2)
* | [js] Fix porting typoMoonchild2021-06-03
| | | | | | | | Follow-up for 9acd98298ccadd83495fa1615573ebcca6648bae
* | [js] Fix invalid early return in BaselineFrame::trace.Jan de Mooij2021-06-02
| | | | | | | | | | We were not tracing debugger environments for Baseline frames without any local/expression slots.
* | [toolkit] Exclude printer spew from troubleshooting information.Moonchild2021-06-02
| | | | | | | | | | | | | | | | In almost all cases this is pointless to include, a ton of useless entries, and there's no reason to have people post a full enumeration of installed printers on their system when asked for TS information. If there's a printer specific issue, people can always be asked to post relevant info manually.
* | Issue #1774 - Add metrics to the editable menulist-button for GTK3Matt A. Tobin2021-05-31
| |
* | Revert "Issue #1774 - Make menulist-button visible again in gtk3"Moonchild2021-05-31
| | | | | | | | This reverts commit 0a0830ba8bed438f9e22456da56a284e6a05ade1.
* | Merge pull request 'Issue #1774 - Make menulist-button visible again in ↵Moonchild2021-05-31
|\ \ | | | | | | | | | | | | | | | gtk3' (#1775) from jobbautista9/UXP:master into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1775
| * | Issue #1774 - Make menulist-button visible again in gtk3Job Bautista2021-05-31
|/ /
* | Issue #1772 - Stop using legacy code page conversion for file paths on Linux.Moonchild2021-05-14
| | | | | | | | | | | | | | | | OS.File already only supports UTF-8 paths on non-Windows systems, so this change makes our different ways of accessing file paths consistent with each other. This should prevent unexpected crashes in glibc that expect UTF-8. This resolves #1772.
* | Revert "Issue #21 - Remove TelemertyVFS"Moonchild2021-05-14
| | | | | | | | | | | | | | | | This: - reverts commit 83ecae9ff7ee1469da1675435dbcf26d094aa1c6 - adds a failure check to Connection::GetQuotaObjects This resolves #1768.
* | [network] Fix typo in port blocking range check.Moonchild2021-05-12
| | | | | | | | This fixes a typo in 5e705bd5059da5b7a39e3a096b7c7f59cb466730
* | Merge pull request 'Fix undefined event error thrown when scrolling on the ↵Moonchild2021-05-12
|\ \ | | | | | | | | | | | | | | | auto scroll pop-up' (#1771) from FranklinDM/UXP:scroll-wheel-event-work into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1771
| * | Issue #1770 - Fix incorrect reference to event parameterFranklinDM2021-05-12
|/ /
* | Issue #1751 -- Remove cocoa and uikit gfx and hal support codeMoonchild2021-05-09
| |
* | Issue #1751 -- Update crashtestsMoonchild2021-05-09
| |
* | Issue #1751 -- Remove cocoa and uikit widget support codeMoonchild2021-05-08
| |
* | Issue #1751 -- Remove cocoa support code from /domMoonchild2021-05-08
| |
* | Issue #1751 -- fix up a few stray #ifsMoonchild2021-05-06
| |
* | Issue #1751 -- Remove XP_MACOSX conditionals from the rest of the tree.Moonchild2021-05-06
| | | | | | | | | | This also removes some PP abuse and takes file entries out of PP when no longer needed without XP_MACOSX conditionals.
* | Issue #1751 -- Remove XP_MACOSX conditionals from /layoutMoonchild2021-05-03
| |
* | Issue #1751 -- Remove XP_MACOSX conditionals and support files from /xpcomMoonchild2021-05-03
| |
* | Merge branch '1767'Moonchild2021-05-02
|\ \
| * | Issue #1767 - Prevent incorrect calling of network change detection function.Moonchild2021-04-26
| | | | | | | | | | | | | | | | | | This rewrites the websocket channel network change detection function to not skip part of its logic in a situation that has already been checked, preventing a thread race. See analysis of the problem in the issue.
* | | Issue #1751 -- Remove XP_MACOSX conditionals and support files from /gfxMoonchild2021-05-02
| | |
* | | Issue #1751 -- Remove files unused without XP_DARWINMoonchild2021-05-02
| | |
* | | Issue #1751 -- Remove XP_DARWINMoonchild2021-05-02
| | |
* | | Issue #1751 -- Remove XP_IOSMoonchild2021-05-01
| | |
* | | Issue #1751 -- Remove XP_MACOSX conditionals from /domMoonchild2021-04-30
|/ /
* | [Network] Solve type mismatch in AllowPort().Moonchild2021-04-20
| | | | | | | | | | | | | | Casting it to an int16_t was wrong and would preclude the check for high port numbers (due to overflow). This makes the type matching, but adds an explicit check to ensure the port number passed in is within a valid range.
* | [WebGL] Bind framebuffer before DrawBuffers/ReadBuffer selection.Jeff Gilbert2021-04-20
| |