| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
enabled.
Turns out we have a duplicate VoidFunction callback in the WebIDLs. Per
Mozilla bug 1324169, we should remove this callback from
RTCPeerConnection.webidl and let Function.webidl handle it instead.
The AttributeError faced by the new Basilisk dev wasn't helpful at all;
and turns out Mozilla had this exact same issue on bug 1505504. We're
also backporting that just in case we encounter another case of
callback duplication.
Also doing a minor fix in the MicroTaskRunnable class which Moonchild
forgot to do while working on Issue #1895.
|
|\
| |
| |
| |
| |
| | |
cubeb update."' (#1979) from Basilisk-Dev/UXP:master into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1979
|
|/
|
|
| |
This reverts commit d0acadd727468ccaa4e3cbe3673e29890c2551ca.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The issue is that select elements may contain some non-Latin characters that
need extra block-size to display than the one line-height calculated by using a
Latin font spec in the style.
Before this patch, when a control has an unconstrained block-size, we set
the element's block-size to one line-height in Reflow(), which is intended to
properly initialize `BlockReflowInput::mMinLineHeight` since it uses
`line-height:-moz-block-height`.
However, this simply prevents the display from choosing a larger block-size
after the reflow occurs. Previously, this discrepancy was absorbed by the extra
padding present to make select elements the same intrinsic size as buttons, but
since we did away with that, we're losing the extra space and the font glyphs
get clipped.
This patch fixes the issue by carrying the computed line height over to the
element's display so that its computed block-size is still unconstrained.
This way it can accommodate taller characters in the display text.
After this patch, a <select><option> containing non-Latin characters should have
the same block-size as <button>, and no characters should be clipped.
|
| |
| |
| |
| |
| |
| |
| |
| | |
To better distinguish the calculation of line height (still present with args)
and simply getting the line height without args, it's now called GetLineHeight()
This also introduces `mLineHeight` to cache specifically calculated line heights
that aren't "auto" (which is a magic value), and it opens up the possibility to
override it in Part 7.
|
| |
| |
| |
| |
| | |
This doesn't change behavior by default but allows authors to remove the padding
previously enforced to align with focus ring padding, if they wish to.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
jobbautista9/UXP:1977-wav-videodocument into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1978
Reviewed-by: Moonchild <moonchild@palemoon.org>
|
| | |
| | |
| | |
| | |
| | | |
I've thought about this before creating the issue, and Moonchild
wanted this as well.
|
| | |
| | |
| | |
| | | |
Based on https://hg.mozilla.org/integration/mozilla-inbound/rev/b3f7abd15aeb
|
|/ /
| |
| |
| |
| |
| | |
These are straightforward, one-line changes with no obvious dependencies. Probably could have been taken a long time ago.
Ref: BZ 1638634, 1606091
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
jobbautista9/UXP:origin-csrf into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1976
|
| | |
| | |
| | |
| | | |
Backported from Mozilla bug 446344.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | | |
jobbautista9/UXP:1969-relativetimeformat-take3 into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1974
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Based on Mozilla bugs 1270140, 1504656, 1483545, and 1504334.
Took note of Mozilla bug 1379222 which changed GetPrototypeFromCallableConstructor
to GetPrototypeFromBuiltinConstructor.
There are many other changes I did myself since the initial implementation by
Mozilla wouldn't work with this codebase.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
jobbautista9/UXP:1971-icu63-forreal into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1973
|
| | | |
|
| | |
| | |
| | |
| | | |
I forgot to do this while working on issue #326.
|
| | | |
|
| | |
| | |
| | |
| | | |
ICU 62 (and therefore 63) requires at least Unicode 11.
|
| | | |
|
| | | |
|
|/ / |
|
| | |
|
| |
| |
| |
| |
| | |
Do not pass -Wno-type-limits to MSVC.
Restore MSVC check for x86_vc
|
|/
|
|
|
|
|
|
|
| |
Removed some obsolete patches that were either backports from newer
svn revisions, or a fix for older, non-applicable assemblers.
Update our own README to account for upstream's migration to git.
I didn't remove the bug 703135 patch as it's for MSVC it seems, and
we still use MSVC for Windows.
Also deleted some unneeded upstream code deleted by Mozilla as well.
|
|
|
|
| |
This reverts commit bd497f7f83d9e1bdca7aec1d24f709a7bcb6d82b.
|
|\
| |
| |
| |
| |
| | |
jobbautista9/UXP:tremor-update into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1965
|
| |
| |
| |
| | |
Also removed mozilla patches that are already applied upstream.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
jobbautista9/UXP:theora-update into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1963
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Removed some obsolete patches that were either backports from newer
svn revisions, or a fix for older, non-applicable assemblers.
Update our own README to account for upstream's migration to git.
I didn't remove the bug 703135 patch as it's for MSVC it seems, and
we still use MSVC for Windows.
Also deleted some unneeded upstream code deleted by Mozilla as well.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
jobbautista9/UXP:mozprotocol-remove into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1968
|
| | |
| | |
| | |
| | | |
While we don't use mochitest AFAIK, we still want a clean removal.
|
|/ / |
|
| |
| |
| |
| | |
Because UXP may be a platform, but it's not a mobile OS.
|
|/
|
|
| |
This leaves just use of recursive make to build applications.
|
|\
| |
| |
| |
| |
| | |
1805-stacksize into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1961
|
| |
| |
| |
| | |
future-proof gcc versions.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This allows us to use a greater rendering depth for exceedingly-deep DOM trees
in layout, better matching what mainstream browsers are capable of. Note that
for 32-bit Windows the stack size MUST be set to larger than the default or Bad
Things Will Happen™ - we use 1.5 MB for this as a carefully-tuned value.
This needs to be capped specifically for JS use because some JavaScript
obfuscators deliberately trigger stack overflows and would lock up the browser
otherwise as long as there's still stack space to abuse. For web compatibility
we therefore limit this to 2MB in JS only (3x for ASAN) while still allowing
a greater depth for the layout engine.
|
|\ \ |
|