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
Pale Moon
75bd676709
Revert "Add a pref to highlight all findings by default"
...
This reverts commit 2c43af1a7f3c349cba7aa17f2ee971b4476a4e44.
2018-07-25 06:47:28 +08:00
Pale Moon
4671042f10
Revert "Make highlighting all in findbar based on the pref"
...
This reverts commit a0ef799e931f184afecc8591359b8653b7fd0438.
2018-07-25 06:47:24 +08:00
janekptacijarabaci
3946524140
[suggestion] Customizable toolbars - the shorter string in the prompt
2018-07-25 06:47:15 +08:00
janekptacijarabaci
f1415bba9c
[suggestion] Customizable toolbars - style clean up
2018-07-25 06:47:11 +08:00
janekptacijarabaci
8d122e3cc1
[suggestion] Customizable toolbars - fix typo
2018-07-25 06:47:09 +08:00
janekptacijarabaci
c959474f99
[suggestion] Customizable toolbars - illegal characters
2018-07-25 06:46:54 +08:00
janekptacijarabaci
01d413eaf1
[suggestion] Customizable toolbars - persist the attribute "collapsed" (different and better)
2018-07-25 06:46:29 +08:00
janekptacijarabaci
9d8f9f65ce
Revert "[suggestion] Customizable toolbars - persist the attribute "collapsed""
...
This reverts commit 0e780658e43c936df43934f0eb57b16f8c855301.
2018-07-25 06:46:26 +08:00
wsdfhjxc
2b03cafaf3
Make highlighting all in findbar based on the pref
2018-07-25 06:46:23 +08:00
wsdfhjxc
1f545eb3d4
Add a pref to highlight all findings by default
2018-07-25 06:46:20 +08:00
janekptacijarabaci
a9d27f2b5b
[suggestion] Customizable toolbars - persist the attribute "collapsed"
2018-07-25 06:46:17 +08:00
wsdfhjxc
0b233ce715
Restyle extension target indicators
2018-07-25 06:46:12 +08:00
JustOff
e1b5f52848
Resolve confusion between Flash and VLC plugins
2018-07-25 06:46:10 +08:00
trav90
58c5930a6e
Fix crash in MFR
...
The MediaFormatReader destructor is only called once all media task queues have shutdown.
However, the main thread demuxer always owned a reference to trackbuffer task queue.
2018-07-25 06:46:06 +08:00
janekptacijarabaci
35f21cae7a
[minor fix] DevTools - Console - throws an error
2018-07-25 06:46:04 +08:00
rhinoduck
5059bf8c04
Initialize member variable to stay safe
2018-07-25 06:45:58 +08:00
rhinoduck
cdb87b65f4
Silence compiler warnings in JXR decoder
...
Until the MSOT version is rewritten.
2018-07-25 06:45:29 +08:00
trav90
816a187556
Fix GCC "-Wendif-labels" warnings when building JXR
...
Prevents massive spamming in the terminal when compiling.
2018-07-25 06:45:19 +08:00
trav90
fb282d9b5e
Fix whitespaces in stdc++compat.cpp
...
No code changes.
2018-07-25 06:45:16 +08:00
trav90
e82c7bc07a
Nuke GStreamer code from tests
2018-07-25 06:45:14 +08:00
trav90
ba179d5adf
Nuke GStreamer dependencies from mozboot
2018-07-25 06:45:12 +08:00
trav90
970e37cbb2
Remove GStreamer option from configure
2018-07-25 06:45:10 +08:00
trav90
02698fc2f0
Remove GStreamer code from the build system
2018-07-25 06:45:09 +08:00
trav90
7ae60742ff
Nuke remaining GStreamer code
2018-07-25 06:45:07 +08:00
trav90
3096ebb49c
Nuke /dom/media/gstreamer
2018-07-25 06:45:04 +08:00
trav90
351d719385
Fix packaging of debug builds when tests are not enabled
2018-07-25 06:45:03 +08:00
Pale Moon
4c96d75f67
Fix assertion in IsOwnedByOtherRuntime()
...
This resolves #883 .
2018-07-25 06:45:01 +08:00
trav90
227622835c
Rename MediaDecoder::OnDecodeThread to MediaDecoder::OnDecodeTaskQueue
2018-07-25 06:44:59 +08:00
trav90
ebcfbba4b6
Switch MediaDecoderReader subclasses to use OnTaskQueue()
2018-07-25 06:44:57 +08:00
trav90
da73c16e6e
Rename MediaDecoderReader::OnDecodeThread to MediaDecoderReader::OnTaskQueue
2018-07-25 06:44:55 +08:00
trav90
2d35bde18f
Rename MDSM::OnDecodeThread to MDSM::OnDecodeTaskQueue
2018-07-25 06:44:53 +08:00
trav90
19e0f7aa42
Rename OnStateMachineThread-like functions to reflect the fact that it's a task queue
2018-07-25 06:44:51 +08:00
Pale Moon
8e516a1800
Add a basic jxr reftest for decoding
2018-07-25 06:44:49 +08:00
rhinoduck
7b7ccd5dce
Add JXR support to the browser
...
Can be enabled/disabled at runtime by toggling the 'media.jxr.enabled'
pref (disabled by default).
Two additional prefs are provided for testing purposes:
'media.jxr.autoaccept', and 'media.jxr.advertised_mime_type'
See comments in all.js for information on what these do.
This commit includes the MS OpenTech implementation of the decoder on
the browser side with some fixes applied; see the development in Pale
Moon GitGub issue #105 or my comments in the source code for more
information.
2018-07-25 06:44:47 +08:00
rhinoduck
a34855657d
Integrate jxrlib into the build system
...
New build flag MOZ_JXR: enables/disables JXR support (enabled by
default).
2018-07-25 06:44:45 +08:00
rhinoduck
695c5a4836
Add jxrlib files
2018-07-25 06:44:43 +08:00