janekptacijarabaci
e0bb0e8e22
Broken selection system inside of a nested contenteditable element
2018-07-25 09:26:59 +08:00
janekptacijarabaci
b6b5fd1c3e
CSS - Block elements next to floats aren't wrapped to the next line with insufficient clearance
2018-07-25 09:24:27 +08:00
janekptacijarabaci
bd5178f34a
gre/components/nsINIProcessor.js (etc.)
...
JavaScript strict warning: resource://gre/components/nsINIProcessor.js,
line 147:
etc.
SyntaxError: octal literals and octal escape sequences are deprecated
https://bugzilla.mozilla.org/show_bug.cgi?id=1248252
2018-07-25 09:19:00 +08:00
janekptacijarabaci
b907b19291
[UXP task] layout\base\nsLayoutUtils.cpp
...
WARNING: Image width or height is non-positive: file
[drive]:\[path]\layout\base\nsLayoutUtils.cpp, line 6045
https://bugzilla.mozilla.org/show_bug.cgi?id=1317464
2018-07-25 09:18:38 +08:00
Pale Moon
0d87c3289a
Update Brotli decompressor.
...
This bring us up-to date for enabling of Brotli content-encoding.
This resolves #1290 .
2018-07-25 09:11:46 +08:00
Pale Moon
b2dbcedc91
Check if we should exit high precision timer mode after all requestAnimationFrame callbacks have been processed.
...
This should make our rendering more efficient (instead of relying on the default timer which keep 1ms precision mode active for up to 90s).
- Lowers CPU usage
- Lowers power consumption
2018-07-25 09:03:36 +08:00
Gpower2
ea86595b8b
Brotli Accept-Encoding/Content-Encoding #921
...
Enable Brotli Accept-Encoding/Content-Encoding
Ported bugs: 366559, 1211916, 1211580
Tested and it works like a charm!
Test page: https://www.iisbrotli.com/support
2018-07-25 08:08:34 +08:00
janekptacijarabaci
ba4b91f0f3
JS - DOM - Don't allow onbeforeunload dialog unless I have interacted with the page
2018-07-25 08:05:16 +08:00
janekptacijarabaci
b45a526528
CSS - selectors - "-moz-handler" css pseudo-classes leak plugin state to content (bug 1025267)
2018-07-25 08:04:04 +08:00
janekptacijarabaci
e2684548e2
CSS - selectors - unprefix css4:dir (bug 859301)
2018-07-25 08:03:57 +08:00
janekptacijarabaci
65c6ecaa0a
CSS - selectors - accept uppercase N when parsing An+B (bug 1265001)
2018-07-25 08:03:50 +08:00
janekptacijarabaci
24c895c4ae
CSS - selectors - querySelectorAll throws SyntaxError (bug 1137984)
2018-07-25 08:03:42 +08:00
janekptacijarabaci
a8b9b0f84d
CSS - selectors - skipping invalid rules (bug 1290825) - fix typo
2018-07-25 08:03:35 +08:00
janekptacijarabaci
9578940ef0
CSS - selectors - skipping invalid rules (bug 1290825)
2018-07-25 08:03:28 +08:00
Pale Moon
8e858c3e2a
Add -moz-windows-accent-color-is-dark media query.
...
This is a boolean indicating whether the accent color should be considered "dark", i.e. needing bright text/controls.
2018-07-25 07:59:59 +08:00
Pale Moon
5d95e1784d
Make the '-moz-windows-accent-color-applies' media query live to Windows 10 settings changes.
2018-07-25 07:57:00 +08:00
janekptacijarabaci
6dc1b46bcb
Mouse cursor only shows part of the dragged selection
2018-07-25 07:56:10 +08:00
janekptacijarabaci
d2e60f631a
GitHub - Total freeze when dragging selected text
2018-07-25 07:56:03 +08:00
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