Pale Moon
01d7e75ba8
Add a '-moz-windows-accent-color-applies' media query.
...
The '-moz-windows-accent-color-applies' media query matches when the Windows 10
accent color should be used as the background of the title bar.
2018-07-25 07:54:09 +08:00
Pale Moon
cbcccc4356
Add a '-moz-win-accentcolortext' color keyword to color text that will be drawn over an accent color background.
2018-07-25 07:54:02 +08:00
Pale Moon
cbd7f2de83
Add a '-moz-win-accentcolor' color keyword to expose the Win10 accent color.
2018-07-25 07:53:55 +08:00
janekptacijarabaci
8d18cb5bc2
DOM - implement selection events (ensure that we don't dispatch the selectstart and selectionchange events...)
2018-07-25 07:52:29 +08:00
janekptacijarabaci
ef6eee37a6
DOM - implement selection events (enable select events for chrome consumers)
2018-07-25 07:51:53 +08:00
janekptacijarabaci
6ba8f06d1a
DOM - implement selection events (fire selectstart and selectionchange events on the input node when the selection in that editor changes)
2018-07-25 07:51:46 +08:00
janekptacijarabaci
87efb6b76a
DOM - implement selection events (potentially crash)
2018-07-25 07:51:31 +08:00
janekptacijarabaci
0e268b29f2
DOM - implement selection events (rename mApplyUserSelectStyle)
2018-07-25 07:51:24 +08:00
janekptacijarabaci
7f8c9616d6
DOM - implement selection events (base)
2018-07-25 07:51:17 +08:00
Pale Moon
2549daf612
Add symbols needed for WebRTC to media.
...
Tag #1206 .
2018-07-25 07:50:41 +08:00
JustOff
9fc8b7e346
Take into account rotation metadata when playing video in browser
2018-07-25 07:43:47 +08:00
Pale Moon
d12741b04a
Ensure ContentViewer listeners are handled only when needed.
2018-07-25 07:43:39 +08:00
janekptacijarabaci
b89f31cabd
HTML - picture - does not react to resize/viewport changes
2018-07-25 07:43:04 +08:00
Pale Moon
9e82c145d6
Do not run ScriptRunner in the intermediate state before destroying PreShell, PresContext, etc at nsDocumentViewer::Hide() is done.
...
Do not run ScriptRunners queued by DestroyPresShell() in the intermediate state
before we're done destroying PresShell, PresContext, ViewManager, etc.
2018-07-25 07:42:43 +08:00
Pale Moon
5f93b0a064
Use device pixels instead of CSS pixels for table borders.
...
This resolves #1141 .
2018-07-25 07:35:02 +08:00
janekptacijarabaci
0fd8fe7bf7
CSS - non-floated block formatting context only checks top edge for overlap (follow up)
2018-07-25 07:32:14 +08:00
janekptacijarabaci
67140448a6
CSS - non-floated block formatting context only checks top edge for overlap; margin-top collapses across cleared element
2018-07-25 07:31:52 +08:00
janekptacijarabaci
919c156d3d
CSS - Add support "q" absolute length units
2018-07-25 07:31:23 +08:00
janekptacijarabaci
da9f08aff7
[minor fix] JS - make window.pageYOffset/pageXOffset/scrollX/scrollY double
2018-07-25 07:27:19 +08:00
Pale Moon
8e8ce68c9f
Add crash test file for #1066
2018-07-25 07:24:59 +08:00
Pale Moon
71721cb338
Crash fix in print preview on some sites.
...
This resolves #1106 .
2018-07-25 07:24:09 +08:00
janekptacijarabaci
5794a27bda
Canvas - CanvasRenderingContext2D.drawImage can throw 0x80040111 (NS_ERROR_NOT_AVAILABLE)
2018-07-25 07:24:03 +08:00
Pale Moon
f3c9065a6b
Follow-up for #452 : rename pre-text string ID.
...
This allows language packs to remain fully backwards compatible.
2018-07-25 07:23:13 +08:00
Pale Moon
8d9a000034
Allow sites to provide custom dialog text to page-unload dialogs.
...
This is limited to 500 characters maximum.
Empty strings or strings considered too small (less than 8 characters) to be conveying a useful message will result in our default message being displayed, instead, like before.
This resolves #452 .
2018-07-25 07:23:07 +08:00
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