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
trav90
c576139ef2
Update HSTS preload list
...
Tag #447
2019-02-16 00:14:42 +08:00
wolfbeast
f019ffbb0b
Remove telemetry to find optimal cache entry hash size
...
Tag #21 .
2019-02-16 00:14:40 +08:00
wolfbeast
bd525435bf
Get rid of the incorrect mechanism to remove insecure fallback hosts.
...
This fixes #797 .
2019-02-16 00:14:39 +08:00
NTD
abaee14a7e
Only opt-in to esr52 search service for select applications
2019-02-16 00:14:37 +08:00
wolfbeast
1a6bbcff72
Rename address bar back to location bar
...
Tag Issue #765
2019-02-16 00:14:36 +08:00
wolfbeast
4b0b628cdd
Remove IndexedDB for content pref.
...
Tag Issue #765
2019-02-16 00:14:34 +08:00
wolfbeast
114aed058f
Update permissions manager strings.
...
Tag Issue #765
2019-02-16 00:14:33 +08:00