| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
Unicode 9, and adjust APIs to fit the new identifier-type property model
Backported from Mozilla bug 1281448.
|
|
|
|
|
| |
This also simplifies GetCSSWhitespaceToCompressionMode (FFS with the function
names, Mozilla!) to be less fragile.
|
|\
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| | |
font with newer SDKs.
Fix based on Mozilla Bug 1672842.
|
| | |
|
| | |
|
|/
|
|
|
|
| |
make it a trivial class
Also provide a couple of convenience "factory" methods to create simple and complex glyph values.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* master:
No issue - Update README and SECURITY
Issue #1885 - Follow-up: Update error message if invalid rootMargin specified.
Issue #1879 - Follow-up: Update config/external/nss/target to security/target.
Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver.
Issue #1879 - Revert changes to cryptox.h
Revert "Issue #1879 - spot-fix typo in cryptox.h"
Issue #1879 - spot-fix typo in cryptox.h
Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement
Issue #21 - Remove use counters telemetry
Issue #1881 - Interpret empty or whitespace root margin string as zero length
Issue #1877 - Resolve NIGHTLY_BUILD conditionals.
Issue #1880 - Boot Comic Sans out of the font configuration.
|
| | |
|
| |
| |
| |
| | |
by reverting Issue #1751
|
| |
| |
| |
| | |
This reverts commit 3d671e4275c73a1484c72713304c6e04ec4ffc7c.
|
| |
| |
| |
| | |
This reverts commit cd1f7241353c35627672dc3f6f73eb8bbd5f4925.
|
| |
| |
| |
| |
| |
| | |
support files from /gfx"
This reverts commit 616b39413d570fd98a9a300483a3b657a00fa43b.
|
| |
| |
| |
| |
| |
| | |
support code"
This reverts commit 1ee35eafa043142293f3d42317c1eee490d00375.
|
| |
| |
| |
| |
| |
| | |
MOZ_WIDGET_TOOLKIT == 'cocoa’”
This reverts commit 1fe9c19305dadf2d5bcaa0e589fcd250389dfa8a.
|
|/
|
|
|
|
| |
pixman"
This reverts commit 2215d8467e260453efe6abcbc66218e367d0d2c3.
|
| |
|
| |
|
|
|
|
|
| |
This should prevent people using a massive footgun that would blow off
their entire legs. Requires appropriate FE changes.
|
|
|
|
|
|
|
|
|
| |
According to MSDN documentation, the count of the style array passed to
ExtCreatePen is limited to 16. When we call ExtCreatePen with cStyle=17 or more,
it simply returns an error and the cairo surface used for printing is getting
into an error state, after which nothing further gets printed.
Instead of erroring out, this code change returns an unsupported status so that
cairo will provide fallback handling for it.
|
| |
|
|
|
|
|
|
| |
to match the Thebes gfxFont size limit.
Also adds synching comments just to be sure.
|
|
|
|
|
|
|
| |
This addition of a closure point (explicitly completing the closed shape) isn't
strictly needed in our current cairo version as it works perfectly fine without,
but if our clipping extents code changes then this might cause problems if the
extra point isn't added (in case of 0-length paths).
|
|
|
|
|
|
| |
This extension allows us to get font hint metrics without having to create and
destroy cairo font options structs. Since this is used in loops, this will
improve performance, especially in documents which have many text segments.
|
| |
|
| |
|
|
|
|
| |
We know these issues exist due to it being old 3rd party code.
|
| |
|
|
|
|
| |
layer fallback code.
|
|
|
|
| |
them to their current default, in preparation for the removal.
|
| |
|
|
|
|
|
| |
Note this won't give working applications. Requires FE changes and
additional js module changes (next part).
|
|
|
|
| |
as well as robocop.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
OlCe1/UXP:FreeBSD-support-update into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1736
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Defining _POSIX_C_SOURCE to 199309L on FreeBSD causes compile errors, because of
an obscure interaction between system wrappers and libc++ headers. The source
doesn't seem to need it at all, which tests confirm.
I bet that this is not needed either on other modern systems (even those based
on glibc), and that the define could probably be entirely removed. Not trying
it because I can't test it myself.
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
| |
ScrollbarStyles contains values of overflow, (over)scroll-behavior, etc.
The only one which is marginally related to scroll _bars_ is overflow, which can
be used to hide scrollbar (by making an element not scrollable) or enforce the
scrollbar to display.
It makes more sense to be called ScrollStyles as it's mainly concerning behavior
of scrolling, not scrollbars. Also, with the addition of scrollbar width
properties, the current name can be confusing.
|