trav90
d534c47cc5
Check (-1, -1) for invalid video size in HTMLMediaElement
2018-07-25 06:52:33 +08:00
Pale Moon
16872dfc79
Remove D3D 9.3 feature level since it's not practically usable; fall back to cairo/skia if D3D 11/10 fails
2018-07-25 06:52:30 +08:00
trav90
b6cdd50380
Remove wrapper-style AbstractThreads for MediaTaskQueue and have callers pass an AbstractThread directly to promise APIs
2018-07-25 06:52:28 +08:00
trav90
70dc9fc076
Make MediaTaskQueue implement AbstractThread directly
2018-07-25 06:52:25 +08:00
trav90
702d802110
Add a convenience/efficiently routine to get an AbstractThread for the main thread
2018-07-25 06:52:23 +08:00
janekptacijarabaci
3ebfeabab5
Using "View Image" and "Save Image as" on a large canvas doesn't work
2018-07-25 06:52:13 +08:00
janekptacijarabaci
89aa843706
[suggestion] Minor fix: When a WebSocket connection is active and users refreshes the page an error is logged
2018-07-25 06:51:42 +08:00
Pale Moon
0313d951de
Revert "Add Yandex (Ru) search engine"
...
This reverts commit 17f0752da958540e2c7b495bda008f3aecd4d9f3.
Pending resolving contractual disagreements.
2018-07-25 06:51:37 +08:00
trav90
4e69a065ee
Implement AbstractThread
...
AbstractThread is a simplification of the existing MediaPromise code that guarantees that two events will not run at the same time - either because it's a single thread or because it's a task queue.
2018-07-25 06:51:34 +08:00
Pale Moon
c68cba26a6
Fix incorrect use of configure argument for JXR
...
See also #924
2018-07-25 06:51:30 +08:00
Pale Moon
3fb014a2e1
Add Yandex (Ru) search engine
2018-07-25 06:51:26 +08:00
trav90
bcbd26d984
Ensure we have up to date buffered time ranges when OnTaskQueue
2018-07-25 06:51:23 +08:00
trav90
d4c2af85da
Remove use of decoder's monitor in MFR::ResetDecode()
...
This prevents a potential deadlock.
2018-07-25 06:51:18 +08:00
Pale Moon
3398a810ae
Update HSTS preload list.
...
Tag #62 .
2018-07-25 06:51:16 +08:00
Pale Moon
fc2f31a878
Fix NSS packaging on Linux
2018-07-25 06:51:12 +08:00
trav90
5284ca848e
Don't build NSS using compiler warnings as errors by default
2018-07-25 06:51:10 +08:00
Pale Moon
e72b239681
Fix comment + fill statu. encryptionSuite value with the full cipher suite.
...
Follow-up front-end to 40c7711f91256c58b0a79e9083491de48851929f
2018-07-25 06:51:06 +08:00
Pale Moon
a3352637af
Fix buttons on about:support when not building updater.
2018-07-25 06:51:04 +08:00
Pale Moon
f73e220d0b
Remove obsolete patches
2018-07-25 06:51:01 +08:00
Pale Moon
e4f0d12b2c
Enable AES256-GCM for accessibility to overly-strict sites that do not offer ChaCha20.
2018-07-25 06:50:59 +08:00
Pale Moon
673c333a2b
Reconfigure the tree.
...
- Update minimum required versions
- Since we no longer use Camellia-GCM, NSS is in sync enough again to allow system-NSS
2018-07-25 06:50:57 +08:00
Pale Moon
c05436b4da
Clobber for NSPR/NSS
2018-07-25 06:50:55 +08:00
Pale Moon
348757ed67
Extend {EnabledWeakCiphers} bit field to allow more cipher suites.
2018-07-25 06:50:53 +08:00
Pale Moon
36fc143339
Add AES256-GCM suites to secmanager.
...
Disabled by default for known wasted performance (40%) on a suite weaker to key attacks than AES128.
2018-07-25 06:50:51 +08:00
Pale Moon
8df1603dfd
Enable ChaCha20-Poly1305 suites.
2018-07-25 06:50:49 +08:00
JustOff
1f9027a96b
Set height explicitly.
2018-07-25 06:50:47 +08:00
Pale Moon
5546cc421e
Temporarily disable Camellia-GCM suites in secmanager.
2018-07-25 06:50:45 +08:00
Pale Moon
0ea55177dc
Update NSS symbols
2018-07-25 06:50:43 +08:00
Pale Moon
4b182a97a5
Update ZLIB define for NSS 3.23+
2018-07-25 06:50:41 +08:00
Pale Moon
b9ad123d0b
Misc file updates (non-code)
2018-07-25 06:50:39 +08:00
Pale Moon
0c9d9eeb97
Base import of NSPR-NSS 4.13.1
2018-07-25 06:50:37 +08:00
JustOff
f9787eb390
Strict icon size for PMkit 'ui/button'
2018-07-25 06:50:34 +08:00
Pale Moon
b2b68e070d
Base import of NSS-3.28.3-RTM
2018-07-25 06:50:13 +08:00
Pale Moon
66cfe70dd6
Prevent version obfuscation in goanna/fxcompat UA version. (python version)
...
UA strings in Mozilla were hard-coded to ".0" which really doesn't work well for browsers that don't tap their major version number every month.
Re-including Minor revision like before.
2018-07-25 06:48:03 +08:00
Pale Moon
36b9773bd6
Update Goanna version for new feature.
2018-07-25 06:48:01 +08:00
Pale Moon
c273ac45d6
Optimize cached use of innerText.
2018-07-25 06:47:59 +08:00
janekptacijarabaci
5a0265ef97
Crypto Services (utils): Support for SHA256-512 (+ 224)
2018-07-25 06:47:57 +08:00
trav90
073a828c94
Fix build bustage
...
Good ol' Mozilla renaming strikes again.
2018-07-25 06:47:55 +08:00
janekptacijarabaci
51b7cabc8e
Crypto Services (utils): Support for SHA256-512 (+ fix typo)
2018-07-25 06:47:53 +08:00
trav90
22fd32273f
[mse] Use TimeUnits in SourceBuffer
2018-07-25 06:47:51 +08:00
trav90
64de3d63ec
Abstract MSE TrackBuffer interface
...
Aim is to allow for easily replacing the existing TrackBuffer implementation with another (more spec-compliant) one.
2018-07-25 06:47:49 +08:00
Pale Moon
c3ef15b78d
Add innerText functional performance test (manual)
2018-07-25 06:47:47 +08:00
Pale Moon
38fe669f6e
Add support for element.innerText (getter, setter)
2018-07-25 06:47:45 +08:00
Pale Moon
63dabe18cd
Update accessibility module + tests.
2018-07-25 06:47:43 +08:00
Pale Moon
29b3acea0a
Actually provide an implementation for GetRenderedtext()
2018-07-25 06:47:41 +08:00
trav90
69e5e7e7c5
Immediately resolve WaitingForDataPromise if we're not waiting for data
...
This prevents a potential stall in MSE streams.
2018-07-25 06:47:39 +08:00
trav90
fb24feea12
Prevent potential shutdown crash in MFR
2018-07-25 06:47:37 +08:00
trav90
356b85aeef
Ensure DrainComplete() is called when draining
...
If no samples were ever passed to the H264 wrapper, no decoder would have been created.
2018-07-25 06:47:35 +08:00
janekptacijarabaci
32fd5760c0
[suggestion] Customizable toolbars - separators => constants; change the separator character
2018-07-25 06:47:33 +08:00
Pale Moon
1c97ea532c
Update NSS to 3.19.5.1-PM
2018-07-25 06:47:30 +08:00