| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
This is a low-priority init function that should not be called with
immediate dispatch to the current thread, for performance reasons.
Additionally, do not call RegisterDragDrop for hidden windows.
|
|
|
|
|
| |
Not sure why this is happening but mIOSurface is nullptr.
If we just skip binding, it will be created on the next call to BeginUpdate.
|
|
|
|
|
|
| |
The read-loop in OnDataAvailable was needlessly baroque and used a very
strange dialect of Hungarian notation. Factored out the zero-element
case for simplicity, and added justification in comments as-appropriate.
|
|
|
|
|
|
|
|
| |
Vim control lines were re-introduced or not entirely cleaned up.
This nukes them again.
Removing from accessible, [root], tools, uriloader, widget, xpcom and
xpfe.
Resolves #1656
|
| |
|
| |
|
|
|
|
| |
it around in memory
|
|
|
|
| |
Base on https://github.com/mozilla/gecko-dev/commit/ecc04a9245b409d7eed7df63ba733cd2073180de
|
|
|
|
|
|
|
|
|
| |
11.0 SDK.
On Intel we build with the 10.12 SDK so this problem is avoided.
Also Pale Moon no longer supports drawing in the titlebar in the front end.
However Basilisk does and built for ARM the tabs were cut off by the native titlebar.
This uses the new APIs introduced in SDK 10.10 and 11.0 to draw in the titlebar.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
key combination doesn't input any character
Currently, we dispatch keypress event when Enter is pressed without
modifiers or only with the Shift key (line break).
However, other browsers dispatch keypress events for Ctrl + Enter also
even if it doesn't cause any text input.
So, we should fire keypress events for Ctrl + Enter, even in strict
keypress dispatching mode. Note that with other modifiers, it depends on
the browser and/or platform and we can't dispatch the event for
consistent behavior.
This means web developers shouldn't rely one keypress events to catch
Alt + Enter, Meta + Enter and two or more modifiers + Enter.
Based on BZ 1438133
Resolves #2161
|
|
|
|
|
|
|
| |
it's deleted"
This reverts commit 465a18f34286f8d7e0c9b5f0722d487b4812fb57.
Resolves #2168
|
|
|
|
| |
We already did this for file names, just not extensions.
|
| |
|
|
|
|
|
|
|
| |
in event handling
* RE: BasicEvents.h - our WidgetEvent is not movable (yet), so the change that requires that wasn't included.
* Parts of this use code that was introduced in bug 1427511. For now, they were replaced with their equivalents.
|
|
|
|
| |
and mapping.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
(#2043) from martok/UXP-contrib:2030-button into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2043
|
| |
| |
| |
| |
| |
| |
| | |
are not on the same element
For example, if the mouse is dragged from one element to another while
staying inside the same button, dispatch from their common ancestor
|
| |
| |
| |
| | |
This is needed for web compatibility, even if standards compliance is debatable.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
from a modal XUL window' (#2037) from FranklinDM/UXP-contrib:work_gtk-color-picker-frozen into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2037
|
| |/
| |
| |
| |
| |
| | |
a modal XUL window
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1496836
|
|/
|
|
|
|
|
|
|
|
| |
potential leaks.
Also move titlebar overrides from BaseWindow to ToolbarWindow...
This caused problems in Waterfox Classic on Ventura, while this didn't seem to be necessary in UXP...
There is no need for those overrides in BaseWindow, so why risk potential problems.
https://bugzilla.mozilla.org/show_bug.cgi?id=1576387
https://github.com/WaterfoxCo/Waterfox-Classic/commit/d7f5814dc089f615385a00db4dfe187c6aefa1af
|
|
|
|
| |
Also add Monterey and Ventura to the graphics driver blocklist.
|
|
|
|
|
| |
During the BaseWindow creation contenView is nil on Ventura...
So create a NSView with the requested dimensions and set is as the contenView.
|
|
|
|
|
|
|
| |
This will prevent the keypress DOM event from firing on keypresses
that do not produce printable keys (e.g. editing nav keys) in content.
This should not affect any chrome events that are in use.
Event dispatch can be re-enabled if necessary with the added pref.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| | |
11.0 and higher.
Also don't include code incompatible with SDK 10.15 and higher, when building with such a SDK.
|
| |
| |
| |
| | |
emulation and fix required OS version check.
|
| | |
|
|/
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This reverts commit 08da125d9cc6eea0bc514023e3a75efd64587259.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This should prevent people using a massive footgun that would blow off
their entire legs. Requires appropriate FE changes.
|
| |
|
|
|
|
|
| |
Note this won't give working applications. Requires FE changes and
additional js module changes (next part).
|
|
|
|
| |
Polish only, no code changes.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
These are obsolete system themes; the platform will fall back to generic/unknown
theme support instead.
|
| |
|
|
|
|
|
| |
This also removes some PP abuse and takes file entries out of PP when no longer
needed without XP_MACOSX conditionals.
|
|
|
|
|
| |
Now with extra sauce to make it work cross-platform and cross-versions and
for HTML input elements only.
|