Commit graph

1,842 commits

Author SHA1 Message Date
JustOff
a202619fcf [css-grid] Reftests for 88671bcc3633af5a5e34715518e0804ca892fac7 2019-02-16 00:16:01 +08:00
JustOff
ff78530425 [css-grid] Don't shrink-wrap the inline size when we have an available size when measuring block size 2019-02-16 00:16:00 +08:00
Franklin DM
44f9b7ec97 Remove superfluous message manager property 2019-02-16 00:15:58 +08:00
Ascrod
879373db7a Update Readability from mozilla-central release branch (FF 62.0.3). Tag #361. 2019-02-16 00:15:57 +08:00
Ascrod
30f3c09db5 Remove unused import from AboutReader module. Tag #361. 2019-02-16 00:15:55 +08:00
Ascrod
854438a848 Issue #832 Part 3: Remove strings. 2019-02-16 00:15:54 +08:00
Ascrod
6343212065 Issue #832 Part 2: Remove styling and images. 2019-02-16 00:15:52 +08:00
Ascrod
7dac76098e Issue #832 Part 1: Remove modules, chrome, and preferences. 2019-02-16 00:15:51 +08:00
trav90
2bce502df7 Update HSTS preload list
Tag #447
2019-02-16 00:15:49 +08:00
wolfbeast
a00d3a4d9e Fix a test (#670) 2019-02-16 00:15:48 +08:00
trav90
23c04adbe8 [webm] Don't reject seeks with EOS
The MediaDecoderStateMachine treat seek's EOS as fatal errors, so instead we always resolve the seek promise, and let the next GetSample return EOS.
2019-02-16 00:15:46 +08:00
trav90
64b9480493 [webm] Treat demuxing errors differently than EOS
Otherwise the WebM demuxer makes no difference between a genuine EOS and encountering an error.
2019-02-16 00:15:44 +08:00
trav90
dfcff1dfbc Call VPXDecoder libvpx wrappers for WebM
Use the new helper functions instead of calling libvpx directly. This simplifies adding other codecs in the future.
2019-02-16 00:15:42 +08:00
trav90
3b0820badb Implement keyframe and framesize VPXDecoder helpers
Encapsulate code from WebMDemuxer to query keyframe and frame resolution inside VPXDecoder, so we have a clean wrapper for all the libvpx functions we use.
2019-02-16 00:15:40 +08:00
trav90
85ee1da71a Add Span support to MediaRawData 2019-02-16 00:15:39 +08:00
trav90
0c88f36323 [vpx] Store VPXDecoder codec as an enum
Use the enum we already have here instead of converting to an int when we pass it around, giving us better type checking.
2019-02-16 00:15:37 +08:00
trav90
e7d7e0d2bf [webm] Store LastSeenFrame dimensions as an nsIntSize
This simplifies the comparison and update logic.
2019-02-16 00:15:36 +08:00
Gaming4JC
d6206801dd backport m-c 1435319: CVE-2018-12381 - Dropping an Outlook email message into the browser window will trigger a page navigation when the message's mail columns are incorrectly interpreted as a URL. 2019-02-16 00:15:34 +08:00
MaxKoll
c7545b7d4e Fix in-tab close button behavior
Fixes #775 (non-responsiveness when closing multiple tabs by rapidly clicking in-tab close buttons).
2019-02-16 00:15:33 +08:00
MaxKoll
54f2f50668 Revert "Fix in-tab close button behavior" 2019-02-16 00:15:31 +08:00
wolfbeast
b79fedc200 Expose browser.download.lastDir.savePerSite
Resolves #823 (alternative suggestion)
2019-02-16 00:15:30 +08:00
Ascrod
924eb021bc Basilisk Installer: Remove unused stub defines and strings. 2019-02-16 00:15:28 +08:00
Ascrod
d74a223e8a Pale Moon Installer: Remove unused stub defines and strings. 2019-02-16 00:15:26 +08:00
Ascrod
7f8c7d8148 Basilisk Installer: Update Windows ARP URLs. 2019-02-16 00:15:25 +08:00
Ascrod
23707691b6 Pale Moon Installer: Update Windows ARP URLs. 2019-02-16 00:15:24 +08:00
trav90
48b18a815d Fix Span.h constexprs for VS2017 2019-02-16 00:15:22 +08:00
trav90
037afae5e6 Add mozilla::Span 2019-02-16 00:15:21 +08:00
wolfbeast
27106783ed Bump Goanna/platform version for layout changes. 2019-02-16 00:15:19 +08:00
wolfbeast
dac78e3f8c Use device pixels instead of CSS pixels for table borders.
This resolves #821 (regression).
2019-02-16 00:15:17 +08:00
wolfbeast
bbb1a766e2 Make caret width normal/thick behind CJK char configurable.
Fixes #820 (regression).
2019-02-16 00:15:15 +08:00
JustOff
074adbab24 [BASILISK] Protect against nsIPrincipal.origin throwing for about:blank iframes and custom protocols 2019-02-16 00:15:13 +08:00
wolfbeast
3230eb96fc Set the default action to not lock content scrolling when a menu is open.
This resolves issues with the bookmarks and other menus with submenus if scrollable in case of many items displayed.
2019-02-16 00:15:12 +08:00
MaxKoll
a0bddecc2e Fix in-tab close button behavior (#775)
- Fixes #775.
- Coincidentally also fixes a regression that prevented opening new tabs via double click on an empty space in the tab bar.
2019-02-16 00:15:11 +08:00
wolfbeast
55c45dc7f2 Ensure we got an nsISSLStatus when deserializing in TransportSecurityInfo. 2019-02-16 00:15:09 +08:00
wolfbeast
3757eafab3 Bug 1493900.
DiD fix.
2019-02-16 00:15:07 +08:00
wolfbeast
faa1c5c0af Make all arguments to init*Event() optional except the first
This resolves #810.
2019-02-16 00:15:06 +08:00
trav90
c582c801da [ffmpeg] Always allocate memory to pass extradata
Despite wording of the documentation to the contrary, we can't provide a static pointer to an immutable object.
2019-02-16 00:15:04 +08:00
JustOff
87117726dc [PALEMOON] Use message manager to detect full-screen HTML5 video in S4E module 2019-02-16 00:15:03 +08:00
wolfbeast
606356d1f9 Remove telemetry reporting functions from CubebUtils
Tag #21.
2019-02-16 00:15:01 +08:00
wolfbeast
4e119039ec Remove telemetry from cache v1 service locking (part2).
- Fold Lock(TelemetryID) into Lock();
- Fold nsCacheServiceAutoLock(TelemetryID) into nsCacheServiceAutoLock();

Tag #21.
2019-02-16 00:15:00 +08:00
wolfbeast
e0caf31e61 Remove telemetry from cache v1 service locking (part1).
Tag #21.
2019-02-16 00:14:58 +08:00
wolfbeast
62f3738128 Remove unused telemetry functions/variables.
Tag #21.
2019-02-16 00:14:57 +08:00
wolfbeast
775dc680e9 Remove cache I/O telemetry.
Tag #21.
2019-02-16 00:14:55 +08:00
wolfbeast
b882e7c6be Remove telemetry probes to get detailed disk cache hit rate.
Tag #21.
2019-02-16 00:14:54 +08:00
wolfbeast
e87890d893 Remove telemetry probes for cache file system. 2019-02-16 00:14:52 +08:00
wolfbeast
57251fc4e7 Clean up a number of unused variables.
Tag #21.
2019-02-16 00:14:50 +08:00
wolfbeast
1f4a5663e9 Update telemetry whitelists.
Tag #21.
2019-02-16 00:14:48 +08:00
trav90
87be2b9973 Update test files for libnestegg update 2019-02-16 00:14:46 +08:00
trav90
7682eb71f8 Update libnestegg from upstream 2019-02-16 00:14:45 +08:00
trav90
e4edab374b Update upstream URL and update script for libnestegg 2019-02-16 00:14:43 +08:00