Commit Graph

2216 Commits

Author SHA1 Message Date
trav90 cdffe84c63 Split WebMPacketQueue from WebMReader
Also, use nsRefPtr instead of already_AddRefed.
2018-07-25 07:59:08 +08:00
trav90 dcb42ce11b Add TimeUnitToFrames method 2018-07-25 07:59:01 +08:00
trav90 47ce8ef191 Split NesteggPacketHolder from WebMReader
So both WebMReader and WebMDemuxer can use it without duplicating code.
2018-07-25 07:58:54 +08:00
trav90 d5100b4b86 Mark WebMBufferedParser refcounting as thread-safe
This is required should we use WebMBufferedParser in a MediaTaskQueue as we don't know which thread will actually be used.
2018-07-25 07:58:46 +08:00
janekptacijarabaci a839da1f08 Fix build bustage when compiler warnings as errors (int32_t/uint32_t) 2018-07-25 07:58:39 +08:00
Lootyhoof 4a1d4719da More Windows theme fixes 2018-07-25 07:58:32 +08:00
janekptacijarabaci 1613731be0 Fix build bustage when compiler warnings as errors 2018-07-25 07:58:25 +08:00
trav90 e28452b85c Allow disabling HW acceleration even when SharedDecoderManager isn't used 2018-07-25 07:58:18 +08:00
trav90 0b5905b6c0 Don't rely on MediaResource type to detect media format
This information is often wrong and even non-existent with MSE. Let the PDM decide later based on the metadata.
This prevented hardware acceleration to be turned on leading to  higher than normal CPU usage on HD videos.
2018-07-25 07:58:11 +08:00
trav90 da9b280223 Had one too many #endif's 2018-07-25 07:58:05 +08:00
trav90 63fd0c1c23 Properly report if mimetype is supported in MSE 2018-07-25 07:57:57 +08:00
trav90 178afe0cfe Rework DecoderTraits::CanHandleMediaType 2018-07-25 07:57:50 +08:00
janekptacijarabaci 84d84dba9a [minor fix] PopupNotifications - throws an error 2018-07-25 07:57:43 +08:00
janekptacijarabaci 34d2a63440 Permissions - install - throws an error 2018-07-25 07:57:36 +08:00
janekptacijarabaci a06c441583 [regression] Permissions - install - the default whitelist did display in the Exceptions window 2018-07-25 07:57:29 +08:00
trav90 e7b92b5c61 Update HSTS preload list
Tag #62.
2018-07-25 07:57:22 +08:00
janekptacijarabaci 96b1e23ee4 [minor fix] Places - addLivemark (deprecate passing a callback) 2018-07-25 07:57:14 +08:00
Pale Moon baa3dc716b Blocklist update (finderbar tweak)
+correct pm106 target version range.
2018-07-25 07:57:07 +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
Lootyhoof b0c1db3ef8 Clean up Windows 10 theme styling
- Use Windows accent color to determine caption button and title styling
- Fix hover animations
- Add styling for inactive windows
2018-07-25 07:56:53 +08:00
JustOff 590e35da69 Add missed osfile.jsm import 2018-07-25 07:56:46 +08:00
JustOff f667adf758 Revert "Revert "Align more calls with updated BookmarkHTMLUtils.jsm.""
This reverts commit f02510df94d71c3bf12c2e03d7fefdf485b7057b.
2018-07-25 07:56:39 +08:00
Pale Moon 77ec314cab Set the relative contrast for switching to white text/controls to 7:1 2018-07-25 07:56:31 +08:00
Pale Moon e289060ffc Revert "Align more calls with updated BookmarkHTMLUtils.jsm."
This reverts commit bd77e3b9a7ac90f66ce95f21652204c3b8598ea8 from #1320
This caused breakage due to bad calls.
commit lumped in with another issue.
2018-07-25 07:56:24 +08:00
trav90 0b4480d1e5 Move Vorbis and Opus decoding out of WebMReader 2018-07-25 07:56:17 +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
janekptacijarabaci 3d8eefc0b3 [minor fix] CSS - user-select: none 2018-07-25 07:55:56 +08:00
Pale Moon ee9300343f Lower Roboform Toolbar's minversion to the previous level we had.
7.9.21+ will be required for UXP but not Pale Moon.
2018-07-25 07:55:49 +08:00
JustOff 397061ad96 Align more calls with updated BookmarkHTMLUtils.jsm. 2018-07-25 07:55:42 +08:00
Pale Moon a895dc8d79 Remove tab utilities from the blocklist.
Note: Introduced by Bug 1138986 - Tab Utilities and Tab Utilities Lite 1.5.28.1 break location bar input
This turns out to be an incompatibility with Australis after the change for Bug 1034845 - Re-enable pasting data URIs to the location bar.
Since it's a FE incompatibility, it's N/A for Pale Moon.
2018-07-25 07:55:35 +08:00
JustOff e253b9db61 Use correct path to bookmarks.html when browser.bookmarks.autoExportHTML is enabled 2018-07-25 07:55:28 +08:00
Lootyhoof 0f4501bb8b Fix close button width 2018-07-25 07:55:21 +08:00
Lootyhoof 103bc95957 Use Windows 10 accent color for background styling 2018-07-25 07:55:14 +08:00
Pale Moon dfbe6d5745 Update blocklist timestamp.
Follow-up to f436472f57a4e510e6e042aba1fd6efde38a659a (#1226)
2018-07-25 07:55:06 +08:00
janekptacijarabaci fb047e0eba [minorFix] - blocklist.xml - fix typo 2018-07-25 07:55:00 +08:00
trav90 f2a2f38fe2 Remove buggy/unused multiple-frame-per-packet handling from WebM decoders 2018-07-25 07:54:52 +08:00
trav90 0e4fd173a0 Eagerly compute keyframe-ness and stash it on the packet holder 2018-07-25 07:54:45 +08:00
trav90 fc04053bcf Separate packet demuxing from the higher-level track-sorting logic 2018-07-25 07:54:38 +08:00
trav90 229e6c2d04 Use NesteggPacketHolder::Timestamp to simplify code 2018-07-25 07:54:31 +08:00
trav90 f4f76fe3af Store timestamps on the NesteggPacketHolder 2018-07-25 07:54:24 +08:00
trav90 7b3c4b0039 Refcount NesteggPacketHolder
Also move WebM code away from nsDeque.
2018-07-25 07:54:17 +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
trav90 dabd6dc169 Fix building tests 2018-07-25 07:53:47 +08:00
Lootyhoof 0f4a1aaaa8 Use CSS variables in browser.css on Windows 2018-07-25 07:53:40 +08:00
JustOff f7e1037513 Do not apply add-on compatibility update in strict mode. 2018-07-25 07:53:33 +08:00
janekptacijarabaci fff4af5525 [minor fix] Search box - browser.urlbar.clickSelectsAll - add an observer (style clean up) 2018-07-25 07:53:26 +08:00
janekptacijarabaci 166108f37f [minor fix] Search box - browser.urlbar.clickSelectsAll - add an observer (fix typo) 2018-07-25 07:53:19 +08:00