summaryrefslogtreecommitdiff
path: root/widget
Commit message (Collapse)AuthorAge
* Issue #2022 - Part 2 - Add Ventura version detection.Brian Smith2022-10-26
| | | | Also add Monterey and Ventura to the graphics driver blocklist.
* Issue #2022 - Part 1 - Fix transparent windows on MacOS 13 Ventura.Brian Smith2022-10-26
| | | | | During the BaseWindow creation contenView is nil on Ventura... So create a NSView with the requested dimensions and set is as the contenView.
* Issue #1970 - Part 2: Remove the extra padding on buttonsMoonchild2022-07-22
| | | | | | Extra padding was created for a prospective -moz-focus-inner ring. We now just size that ring the same as the content frame, inflated by its CSS padding.
* Issue #1905 - Part 2c - Fix OpenGL crash caused by calling [NSOpenGLContext ↵Brian Smith2022-06-04
| | | | | | | setView:] on the Compositor thread. Starting with SDK 10.14 I believe, many functions have main thread checks, including setView: and update. So we now move the code in the updateGLContext method into doDrawRect which runs on the main thread.
* Merge pull request 'Support MacOS Monterey version detection, 11.0 and newer ↵Moonchild2022-06-03
|\ | | | | | | | | | | | | SDKs and fix system font crash.' (#1912) from dbsoft/UXP:AppleARM into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1912 Reviewed-by: Moonchild <moonchild@palemoon.org>
| * Issue #1905 - Part 2a - Build system fixes to allow use of SDK versioned ↵Brian Smith2022-06-02
| | | | | | | | | | | | 11.0 and higher. Also don't include code incompatible with SDK 10.15 and higher, when building with such a SDK.
| * Issue #1905 - Part 1 - Implement detection of Monterey (12.x), Intel ↵Brian Smith2022-05-25
| | | | | | | | emulation and fix required OS version check.
* | Issue #1911 - Clean up nsFilePicker on Windows.Moonchild2022-05-31
| |
* | [DOM] Don't allow internal MIME types to be assigned to DataTransferMoonchild2022-05-30
|/ | | | | | We already blocked x-moz-file(-promise) and x-moz-place* but of course people would find ways to abuse other internal types. This change now blocks everything except x-moz-url types which are harmless. (i.e. whitelist instead of blacklist)
* Issue #1829 - Revert “Issue #1751 -- Remove XP_MACOSX conditionals from ↵Brian Smith2022-04-26
| | | | | | | | | the rest of the tree.” This also removes some PP abuse and takes file entries out of PP when no longer needed without XP_MACOSX conditionals. This reverts commit 6f707bde95dab6998ac204f9ee6c925ee230c740.
* Issue #1829 - Revert "Issue #1751 -- Remove cocoa and uikit widget support code"Brian Smith2022-04-26
| | | | This reverts commit 08da125d9cc6eea0bc514023e3a75efd64587259.
* [interface] Make Windows non-ePopupLevelTop popups respect owner z-orderMoonchild2022-04-08
|
* [interface] Hold a self-reference in nsDataObj.Moonchild2022-04-08
|
* [interface] Don't block size mode changes.Moonchild2022-04-08
|
* Issue #953 - Neuter the user-facing controls for e10sMoonchild2022-04-08
| | | | | This should prevent people using a massive footgun that would blow off their entire legs. Requires appropriate FE changes.
* Issue #21 - Remove remaining telemetry structs, callers and flags.Moonchild2022-04-02
|
* Issue #21 - Remove Telemetry plumbing and fix build.Moonchild2022-04-02
| | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part).
* Issue #1053 - Clean up docs and some code comments.Moonchild2022-04-01
| | | | Polish only, no code changes.
* Issue #1830 - Remove --disable-xul config and conditionals.Moonchild2022-04-01
|
* No issue - Clean up some obsolete/archaic code paths.Moonchild2022-04-01
|
* [gfx] Hard-block old mesa/nouveau versionsMoonchild2021-07-14
|
* 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.
* Issue #1751 -- Remove cocoa and uikit widget support codeMoonchild2021-05-08
|
* 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.
* [widget] Require user interaction when picking files or folders v2Moonchild2021-02-21
| | | | | Now with extra sauce to make it work cross-platform and cross-versions and for HTML input elements only.
* [widget] Require user interaction when picking files or folders.Moonchild2021-02-15
|
* Issue #1705 - Part 9b: Revert overzealous changes on Mac (cocoa).Moonchild2021-01-12
|
* Issue #1705 - Part 9: Implement scrollbar-width:thin on Mac (cocoa).Moonchild2021-01-09
|
* Issue #1705 - Part 8: Implement scrollbar-width:thin on GTK.Moonchild2021-01-09
|
* Issue #1705 - Part 7: Implement scrollbar-width:thin on Windows.Moonchild2021-01-09
|
* Issue #1690 - Part 2: Update MacOS Blocklist support from 10.13 to 11.0.Brian Smith2020-12-01
| | | | Changes based on Mozilla bug 1678061.
* Issue #1690 - Part 1: Fix MacOS version detection above 10.15.Brian Smith2020-11-23
| | | | Changes based on Mozilla bug 1616404 but supporting back to 10.7.
* Issue #1667 - Part 3: Fix OpenGL load and runtime issues on Big SurBrian Smith2020-11-17
| | | | | This fix is included in NSPR 4.27 and Mozilla bug 1652330. Also put a main thread check in the cocoa draw callback.
* Issue #1667 - Part 2: Add MacOS 11.0 Big Sur widget compatibilityBrian Smith2020-11-16
| | | | | | | This involves refactoring the vibrancy and OpenGL/Pixel rendering changes contained in the following Mozilla meta bugs: 1496823 and 1491445 Also add Big Sur to the features tests and update popup menu look and feel based on Mozilla bug 1656301.
* Issue #1606 - Add support for multi-monitor DPI awareness v2 (W10 1706+)Moonchild2020-10-06
|
* Issue #1656 - Part 10: Manual cleanup.Moonchild2020-09-24
|
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Issue #1656 - Part 4: Tackle *.idl, *.css, *.ipdlh, *.webidl, *.ccMoonchild2020-09-23
|
* Issue #1656 - Part 3: Nuke more vim config lines in the tree.Moonchild2020-09-23
| | | | Another S&R run with some smarter matching.
* Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23
| | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part.
* Issue #1653 - Part 2: Stop indirectly loading DWM functions through WinUtils.Moonchild2020-09-17
|
* Issue #1653 - Part 1: Remove WinUtils::SHGetKnownFolderPathMoonchild2020-09-17
| | | | | Instead of doing the whole dll-load, replace function dance, we can just use the shlobj.h version of Windows.
* [widget] Clean up Windows widget code some.Moonchild2020-09-14
|
* Fix usage of a macro in a cocoa widget (#1649)adeshkp2020-09-13
| | | * Issue #457 - Fix usage of a macro in a cocoa widget
* Follow up to Issue #1578 - Remove unnecessary MOZ_ASSERTLootyhoof2020-06-14
|
* Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTKLootyhoof2020-06-09
|
* Issue #1566 - Lowercase link filename extensionadeshkp2020-06-01
|
* Bug 1425441 - Move relatedTarget to WidgetEventMatt A. Tobin2020-04-17
| | | | Tag #1375
* Bug 1412775 - Implement Event.composedPathMatt A. Tobin2020-04-17
| | | | Tag #1375
* Issue #1491 - Part 2: Disable a workaround on macOS 10.14+ for an Apple bug ↵Brian Smith2020-03-21
| | | | described in Mozilla bug 378645 involving popup windows that was fixed by Apple.