Commit Graph

121 Commits

Author SHA1 Message Date
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