trav90
9c1bc30965
Suppress DispatchOnAudioSinkComplete()
2018-07-25 07:04:00 +08:00
trav90
65da7c8f73
Fix data race in AudioSink::mWritten
2018-07-25 07:03:58 +08:00
trav90
1a2fea0658
Re-land "Dispatch AudioSink notifications asynchronously"
...
This is needed by some new code that I am working on.
2018-07-25 07:03:56 +08:00
Pale Moon
ae3ec21188
Remove migration of browser settings from IE/Safari profile import.
...
This resolves #1009
2018-07-25 07:03:54 +08:00
trav90
e11d949dfb
Add missing ;
2018-07-25 07:03:52 +08:00
trav90
b0cb2c597c
Update test
2018-07-25 07:03:50 +08:00
trav90
8d67bd6005
Assert against re-entrant sync sections
2018-07-25 07:03:48 +08:00
trav90
74f9310acf
Don't spin the event loop by synchronously dispatching when we're already on the main thread
2018-07-25 07:03:46 +08:00
trav90
89abd8c051
Grab the tail dispatch each time in case the runnable spins the event loop
...
If the runnable spins the event loop, we may end up firing the tail dispatcher, which causes the AutoTaskDispatcher to be destroyed, after which point invoking methods on it will crash. We need to grab it each time so that it will be lazily instantiated as-needed.
2018-07-25 07:03:44 +08:00
trav90
df074df1ee
Use state mirroring for NextFrameStatus
2018-07-25 07:03:42 +08:00
trav90
19fc3c759e
Implement state mirroring machinery
2018-07-25 07:03:40 +08:00
trav90
1e249c36f8
Use state watching machinery for mReadyState updates
2018-07-25 07:03:38 +08:00
trav90
001221b5a2
Implement state watching machinery
2018-07-25 07:03:37 +08:00
trav90
1d17b3107d
Implement direct tasks
2018-07-25 07:03:34 +08:00
trav90
04513e7957
Force state machine setting to go through a setter
...
This is needed so that we can hook up the state mirroring in a subsequent commit.
2018-07-25 07:03:32 +08:00
trav90
1c6e58aeb2
Fix SetDormant() handling in MediaOmxCommonDecoder
2018-07-25 07:03:30 +08:00
trav90
422ce43cbb
Invoke SeekCompleted synchronously
...
The current behavior is a holdover from when this some of this stuff was happening on the decode thread. It's problematic because nothing guarantees that we don't call CheckIfSeekComplete twice, and queue up two SeekCompleted events.
2018-07-25 07:03:28 +08:00
trav90
e413aa107a
Switch nsIThread implementation of AbstractThread::IsCurrentThreadIn() to use PRThreads
2018-07-25 07:03:26 +08:00
janekptacijarabaci
8cf221a720
Style clean up
2018-07-25 07:03:24 +08:00
janekptacijarabaci
5db67dd4d0
PageMenu.jsm (follow up) - removal of redundant code, style clean up
2018-07-25 07:03:22 +08:00
janekptacijarabaci
ce2fdce2c0
PageMenu.jsm - Ci.nsIXULContextMenuBuilder no longer exists (throws an error), allow separator lines
2018-07-25 07:03:20 +08:00
Pale Moon
7a9da4168c
Allocate more memory for processing (stupidly) large PAC files.
2018-07-25 07:03:17 +08:00
trav90
006b6f1bfb
Use nsRefPtr in nsSMILCompositor.cpp
...
Fixes Linux build bustage. Followup to commit 3d7fd80.
2018-07-25 07:03:16 +08:00
trav90
9227ffb4c9
Always seek audio to original seeking position
...
There's no guarantee that the audio stream will have the same buffered ranges as the video track; which could lead to a stall. It is up to the MediaDecoderStateMachine to ensure proper A/V sync following a sync.
2018-07-25 07:03:13 +08:00
trav90
f617b3a495
Seek to original seeking position should video seeked time not found
2018-07-25 07:03:11 +08:00
trav90
d42126a5e1
RemoveDecoder() when initialization is aborted
2018-07-25 07:03:10 +08:00
Pale Moon
751d6bc6cb
Prevent performance pitfalls for SMIL/CSS animations on display:none elements.
2018-07-25 07:03:07 +08:00
Philip Kirkbride
d7ed46cad9
Update format of readme
...
I was just going to add the space betwe '#Pale' on line 1 so it format correctly but I figured might as well make links in a list format.
Browser was installed by default on Manjaro i3-wm edition and I'm liking it so far. Hopefully I can find something more to contribute.
2018-07-25 07:03:05 +08:00
Pale Moon
c844b5bafe
Create only one nsDisplayTransform for outer-<svg> children-only transforms.
2018-07-25 07:03:04 +08:00
janekptacijarabaci
90cb444286
Migration from MSIE: preferences, cookies
2018-07-25 07:03:02 +08:00
trav90
9dcbebf1ca
Don't skip audio samples with a negative presentation time
...
This makes WMF have the same decoding behavior as other platforms.
2018-07-25 07:02:59 +08:00
trav90
b90879402e
Reset video frame geometry on each init
2018-07-25 07:02:57 +08:00
trav90
5643bfba66
Ensure mUseHwAccel is set appropriately when WMFVideoMFTManager::Init() is called after Shutdown()
2018-07-25 07:02:56 +08:00
trav90
9366d733b3
Remove a couple member variables from WMFVideoMFTManager
...
These shouldn't be used by anything.
2018-07-25 07:02:53 +08:00
janekptacijarabaci
f57148349d
DevTools - Network - headers - get the IP address, always show protocol version
2018-07-25 07:02:51 +08:00
janekptacijarabaci
2849c27a21
The browser - innerWindowID and outerWindowID (follow up)
2018-07-25 07:02:50 +08:00
Pale Moon
d631d4b544
Fix type of _cacheBehavior & let redeclaration
2018-07-25 07:02:47 +08:00
janekptacijarabaci
68c5139b0d
A channel suspend()-ed in http-on-modify-request shouldn't send out any traffic until resume()-d
2018-07-25 07:02:45 +08:00
Pale Moon
9fb380c41b
Convert option to bypass cache on tab restore to 3-state.
...
0 = default, use cache for everything and don't check the network
1 = soft refresh on restore (check network, use cached versions as appropriate)
2 = hard refresh on restore (always throw away cached data + input)
2018-07-25 07:02:43 +08:00
janekptacijarabaci
1aff4b51b1
XMLHttpRequest: Loaded-as-data XML documents should not generate <parsererror>
2018-07-25 07:02:41 +08:00
Pale Moon
7dca068032
Add option to bypass cached versions of session-stored pages and always refresh from the network.
...
This will be incompatible with retaining form and session data after a crash.
2018-07-25 07:02:38 +08:00
Pale Moon
b4ba78bb22
Enable CSS vertical text writing modes by default \o/
...
Our implementation is complete enough to ship at this point.
2018-07-25 07:02:36 +08:00
Pale Moon
cccd1f323c
Split out combine-upright (tate-chu-yoko) from vertical text writing mode.
...
We don't actually have an implementation for this, so we should not advertise support along with vertical text writing mode.
2018-07-25 07:02:34 +08:00
Pale Moon
2bbfd56db3
Make ClipEdges aware of vertical writing mode
2018-07-25 07:02:32 +08:00
Pale Moon
a363ae3da8
Fix the rendering of text shadows in vertical writing mode.
2018-07-25 07:02:30 +08:00
Pale Moon
c2818900b5
Fix the handling of glyph positioning (gpos) offsets in vertical-upright mode.
2018-07-25 07:02:28 +08:00
JustOff
55f33b6835
Proper import Bookmarks from HTML containing <HR> separators
2018-07-25 07:02:26 +08:00
Pale Moon
88f508027b
Add support for -moz-min-content, etc., keywords in min-,max-inline-size and their physical equivalents.
2018-07-25 07:02:24 +08:00
Pale Moon
603f74cf1b
Bug 1117227 fix header include.
2018-07-25 07:02:22 +08:00
Xidorn Quan
e156f85e09
Bug 1117227 part 6 - Reftest for text-overflow on vertical text.
2018-07-25 07:02:20 +08:00