Pale Moon
82ae8240c4
Update media query tests.
2018-07-25 07:14:15 +08:00
Pale Moon
0136f827ca
Remove style rule processing for XP themes.
...
XP specific themes Luna Blue/Olive/Silver and Royale+Zune removed.
2018-07-25 07:14:11 +08:00
janekptacijarabaci
1efd222e54
CSS: text-align: true -> text-align: unsafe; sizing problems with some form fields like <input type="number">
2018-07-25 07:11:40 +08:00
Pale Moon
a17dc0d577
Hold a strong reference on the Selection while calling ScrollIntoView with SCROLL_DO_FLUSH.
2018-07-25 07:09:13 +08:00
Pale Moon
7648075df1
Invalidate the cached flow length when the next-in-flow/continuation changes.
2018-07-25 07:09:05 +08:00
Pale Moon
22f525fd68
Ensure expected focus handling when redirecting focus.
2018-07-25 07:09:03 +08:00
janekptacijarabaci
caf3d26cc4
HTML - added support toggle <details> and <summary> by keyboard
2018-07-25 07:08:30 +08:00
janekptacijarabaci
8af1bfea0e
HTML - support for elements: <details> and <summary> (follow up)
2018-07-25 07:08:09 +08:00
janekptacijarabaci
89a31beafa
Style clean up
2018-07-25 07:04:14 +08:00
janekptacijarabaci
3e466656b8
HTML - support for elements: <details> and <summary> (basic)
2018-07-25 07:04:13 +08:00
janekptacijarabaci
4363da021c
DevTools - the cmd line - support for "-browserconsole", "-jsdebugger", "-devtools" and "-start-debugger-server"
2018-07-25 07:04:10 +08:00
Pale Moon
751d6bc6cb
Prevent performance pitfalls for SMIL/CSS animations on display:none elements.
2018-07-25 07:03:07 +08:00
Pale Moon
c844b5bafe
Create only one nsDisplayTransform for outer-<svg> children-only transforms.
2018-07-25 07:03:04 +08:00
Pale Moon
cccd1f323c
Split out combine-upright (tate-chu-yoko) from vertical text writing mode.
...
We don't actually have an implementation for this, so we should not advertise support along with vertical text writing mode.
2018-07-25 07:02:34 +08:00
Pale Moon
2bbfd56db3
Make ClipEdges aware of vertical writing mode
2018-07-25 07:02:32 +08:00
Pale Moon
a363ae3da8
Fix the rendering of text shadows in vertical writing mode.
2018-07-25 07:02:30 +08:00
Pale Moon
88f508027b
Add support for -moz-min-content, etc., keywords in min-,max-inline-size and their physical equivalents.
2018-07-25 07:02:24 +08:00
Pale Moon
603f74cf1b
Bug 1117227 fix header include.
2018-07-25 07:02:22 +08:00
Xidorn Quan
e156f85e09
Bug 1117227 part 6 - Reftest for text-overflow on vertical text.
2018-07-25 07:02:20 +08:00
Xidorn Quan
b8ea09a221
Bug 1117227 part 5 - Render ellipsis in correct orientation.
2018-07-25 07:02:18 +08:00
Xidorn Quan
07f4430218
Bug 1117227 part 4 - Make overflow mark baseline computation aware of writing-mode
2018-07-25 07:02:16 +08:00
Xidorn Quan
3c8d80395e
Bug 1117227 part 3 - Make nsTextFrame::MeasureCharClippedText use frame isize instead of width.
2018-07-25 07:02:14 +08:00
Pale Moon
d8d32e8ad2
Bug 1117227 part 2 - Convert TextOverflow to logical coordinate.
2018-07-25 07:02:12 +08:00
Xidorn Quan
2492bcbc79
Bug 1117227 part 1 - Add IntersectRect method to LogicalRect.
2018-07-25 07:02:10 +08:00
janekptacijarabaci
6266f6e4ba
[Minor fix] The first letter - should behave according to specification
2018-07-25 06:59:57 +08:00
rhinoduck
361d6b8e76
Simplify libwebp usage in nsWEBPDecoder
2018-07-25 06:58:52 +08:00
Pale Moon
00c0512ccb
Make DOM selection addRange spec-compliant, take 2.
...
Because of the platform structure, we have to provide a way to add ranges to
Selection objects that aren't associated with a shell/nsFrameSelection.
This commit extends the original implementation with workarounds to add
these ranges by reaching into the internal implementation for adding ranges
and calling those functions directly.
2018-07-25 06:58:28 +08:00
Pale Moon
27b63aa0cc
Add a way to prevent having to cast selections.
...
TODO: Needs a follow-up to convert existing static_cast<Selection*>(aSelection) occurrences to AsSelection().
2018-07-25 06:58:25 +08:00
Pale Moon
c8b597e077
Revert "Make DOM selection-addRange spec compliant."
...
This reverts commit 475aff8d8049abb9cc0caa32671d5fa60dc91472.
2018-07-25 06:57:39 +08:00
Pale Moon
1a574913b8
Improve event handling in font loading API
2018-07-25 06:57:27 +08:00
Pale Moon
790eca3498
Make DOM selection-addRange spec compliant.
2018-07-25 06:57:17 +08:00
Pale Moon
bc3263045c
Drain overflow lines before ResolveBidi.
...
Rationale (410857):
We should move the "DrainOverflowLines" block before "ResolveBidi" block
if we can - this way we would have a simpler frame tree to deal with
during bidi resolution and possibly create fewer frames in some cases.
2018-07-25 06:56:46 +08:00
Pale Moon
de0fd58cf0
Use our existing function for removing a rule at a given index from a group rule.
2018-07-25 06:56:44 +08:00
trav90
3090135f8e
Do static initialization explicitly
2018-07-25 06:55:27 +08:00
janekptacijarabaci
4cfc6638c7
Canvas (follow up)
2018-07-25 06:53:33 +08:00
janekptacijarabaci
04e24878ea
Canvas: Added support for ellipse (+ fix a hang/crashes problem, check the canvas rects)
2018-07-25 06:53:27 +08:00
Pale Moon
c273ac45d6
Optimize cached use of innerText.
2018-07-25 06:47:59 +08:00
Pale Moon
29b3acea0a
Actually provide an implementation for GetRenderedtext()
2018-07-25 06:47:41 +08:00
trav90
02698fc2f0
Remove GStreamer code from the build system
2018-07-25 06:45:09 +08:00
trav90
7ae60742ff
Nuke remaining GStreamer code
2018-07-25 06:45:07 +08:00
rhinoduck
a34855657d
Integrate jxrlib into the build system
...
New build flag MOZ_JXR: enables/disables JXR support (enabled by
default).
2018-07-25 06:44:45 +08:00
Pale Moon
98ad098827
Scope local presshell variable in less error-prone way.
2018-07-25 06:44:11 +08:00
janekptacijarabaci
7cf33c4329
CORS: A "data:" URL = the same-origin
2018-07-25 06:43:07 +08:00
janekptacijarabaci
6ecaecc0b3
Opening a URL in private mode window from cmd line (help - the columns alignment)
2018-07-25 06:42:47 +08:00
janekptacijarabaci
17f727d3e6
[windows] The XBL scope/principal vs. document.domain - throws an error
2018-07-25 06:35:41 +08:00
Pale Moon
08e58e7fbb
Remove Windows Metro/WinRT code.
2018-07-25 06:25:01 +08:00
janekptacijarabaci
ae2ab59764
CSS: Percentage max-width does not seem to affect contributions to intrinsic min-width
2018-07-25 06:23:33 +08:00
Pale Moon
3347d3a4a5
Check CSP for marquee event handlers.
2018-07-25 06:22:19 +08:00
Pale Moon
8fcef36616
Make sure that a block element following left float clears it when it can't fit next to it.
...
(2009 BMO bug)
This resolves #732
2018-07-25 06:20:31 +08:00
NTD
e2858d0fc6
Do not fold gkmedias into libxul on Windows and add missing symbols
2018-07-25 01:18:06 +08:00