Chris Pearce
27cf80e942
Bug 1059523 - Make codecs/mimetypes supported by MP4Decoder/Reader less inaccurate. r=kinetik
2014-08-28 15:32:34 +12:00
Nicholas Nethercote
d6d35eac77
Bug 1059056 - Instantiate nsDOMAttributeMap::mAttributeCache lazily. r=bz.
...
--HG--
extra : rebase_source : 081273d98319c24e770a45ca4c146adfc21c2287
2014-08-26 22:46:24 -07:00
Trevor Saunders
035a599688
bug 1049758 - fixup copy and move ctors for children iterators r=wchen
2014-08-06 14:21:28 -04:00
Ralph Giles
09315708bc
Bug 1043710 - Reorder frames by comparing pts to dts. r=ajones
...
Pull frames out of the reorder queue in presentation
timestamp order when those timestamps are prior to
the latest decode timestamp.
The idea here is that when we see a frame with a decode
timestamp after the presentation timestamp of a frame
in the reorder buffer, that buffered frame can't be a
dependency of any more frames, and so decode timestamp
sample ordering ensures we've buffered all the frames
which need reordering up to that point.
2014-08-27 15:17:00 -07:00
Ralph Giles
2f9e812c9b
Bug 1043710 - Pass dts to VideoToolbox decoder. r=ajones
2014-08-27 14:08:00 -07:00
Anthony Jones
3b67e0d61c
Bug 1043710 - Expose decode timestamp. r=edwin
2014-08-27 14:08:00 -07:00
Andrea Marchesini
6bc1797ff9
Bug 1059215 - Get rid of nsIDOMFile::GetInternalUrl, r=bz
2014-08-27 17:16:31 +01:00
Randell Jesup
2fcda237b8
Bug 1057955: Stop the backend capture when the MSG track is stopped r=jib
2014-08-27 01:03:50 -04:00
Randell Jesup
decf9b7b4e
Bug 1057955: Support MediaStreamTrack.stop() r=roc,smaug
2014-08-27 01:03:49 -04:00
Robert O'Callahan
5308dc1250
Bug 1057955: Adjust TrackUnion TrackID mapping to be 1:1 whenever possible with source tracks r=jesup,padenot
2014-08-27 01:03:49 -04:00
Jacek Caban
57c0ae2d2e
Bug 1042426 - Added --disable-sandbox option that disables building sandbox code. r=glandium
2014-08-27 16:32:55 +02:00
Blake Wu
6d90f40449
Bug 1057172 - Add one more length check for valid decoded frame. r=sotaro
2014-08-26 10:57:19 +08:00
JW Wang
e701bd5278
Bug 1057978 - do nothing in MediaDecoderStateMachine::Seek() while shutting down. r=cpearce
2014-08-25 00:58:00 +02:00
Chris Pearce
1ae30a468a
Bug 1057171 - Implement MediaKeySession.getUsableKeyIds. r=bz
2014-08-27 20:46:56 +12:00
Chris Pearce
069722c355
Bug 1057170 - Update MediaKey* Uint8Arrays to be ArrayBuffer. r=bz
2014-08-27 20:46:56 +12:00
Chris Pearce
3659319904
Bug 1057173 - Rename MediaKeyNeededEvent to MediaEncryptedEvent. r=bz
...
--HG--
rename : content/media/eme/MediaKeyNeededEvent.cpp => content/media/eme/MediaEncryptedEvent.cpp
rename : content/media/eme/MediaKeyNeededEvent.h => content/media/eme/MediaEncryptedEvent.h
rename : dom/webidl/MediaKeyNeededEvent.webidl => dom/webidl/MediaEncryptedEvent.webidl
2014-08-27 20:46:56 +12:00
Ahmed Kachkach
3e86d6f941
Bug 1057558 - Fix IPC test results not being reported in first iframe. r=drno
2014-08-26 15:53:00 +02:00
Alexandre Poirot
8f1bd100b6
Bug 848954 - Disable webaudio tests on mulet on CLOSED TREE. r=jesup a=tomcat
...
--HG--
extra : amend_source : 448213f90bc8e4929aa1e98b2606d2c906cfba5e
2014-08-27 00:22:00 +02:00
Carsten "Tomcat" Book
6a55c0aec3
Backed out changeset a7e4ef74441d (bug 1057955) for Crashtest failures (crashes/assertions) on a CLOSED TREE
2014-08-27 08:40:50 +02:00
Carsten "Tomcat" Book
75c2551865
Backed out changeset ef1c321a4a32 (bug 1057955)
2014-08-27 08:40:11 +02:00
Carsten "Tomcat" Book
35276ee64f
Backed out changeset 0edf5afdc13c (bug 1057955)
2014-08-27 08:40:09 +02:00
Randell Jesup
2c65768ded
Bug 1057955: Stop the backend capture when the MSG track is stopped r=jib
2014-08-27 01:03:50 -04:00
Randell Jesup
3cf28a0949
Bug 1057955: Support MediaStreamTrack.stop() r=roc,smaug
2014-08-27 01:03:49 -04:00
Robert O'Callahan
cab8e88478
Bug 1057955: Adjust TrackUnion TrackID mapping to be 1:1 whenever possible with source tracks r=jesup
2014-08-27 01:03:49 -04:00
Randell Jesup
5d75646bd9
Bug 848954 - Part 32 - Disable MSG sleep. r=padenot
...
This has a race somewhere, so we disable it for now.
The real fix will come from the Web Audio API Suspend API [0]
[0]: https://github.com/WebAudio/web-audio-api/issues/317
2014-08-26 17:12:41 +02:00
Randell Jesup
ba39d0e7ab
Bug 848954 - Part 31 - Temporarily disable a web audio api test. r=padenot
...
This will be reenabled in bug 1058586
2014-08-26 17:04:39 +02:00
Randell Jesup
7dc8dd9b1e
Bug 848954 - Part 29 - Make the MSG in stable state event ref counted. r=padenot
2014-08-26 17:04:39 +02:00
Randell Jesup
709c9d60a7
Bug 848954 - Part 29 - Make sure to clear the right boolean flag when dispatching a stable state event. r=padenot
2014-08-25 14:13:14 +02:00
Paul Adenot
4d9c2e35fb
Bug 848954 - Part 28 - Properly stop the driver when shutting down the graph. r=jesup
...
(this was originaly present, probably caused by a bad rebase)
2014-08-26 17:04:38 +02:00
Paul Adenot
1e9aca6c1d
Bug 848954 - Part 28 - Allow to set a driver twice per iteration iff the second driver is an audio driver. r=jesup
...
This should not happen, but does. Somehow, we detect that there is no track with
audio in the graph, during the graph updates (after having ran the messages),
and then, during CreateOrDestroyAudioStream, there is a track with audio.
2014-08-26 17:04:38 +02:00
Paul Adenot
e8039f0369
Bug 848954 - Part 27 - Only attempt to sleep if the graph is still running. r=jesup
2014-08-26 17:04:36 +02:00
Paul Adenot
031bd0f622
Bug 848954 - Part 26 - Prevent a race when the MSG is going to sleep mode. r=roc
2014-08-26 17:02:31 +02:00
Paul Adenot
621ed597e2
Bug 848954 - Part 25 - Add documentation on some driver's members. r=roc
2014-08-26 17:02:31 +02:00
Paul Adenot
e686bd4763
Bug 848954 - Part 24 - Clean up the clock getter, because the right thing is now done by the GraphDriver. r=roc
2014-08-26 17:02:31 +02:00
Paul Adenot
5f32ebf427
Bug 848954 - Part 23 - Refcount the AudioOutputObserver. r=jesup
2014-08-26 17:02:31 +02:00
Paul Adenot
0b444838eb
Bug 848954 - Part 22 - Port the osx panning code to live in the AudioCallbackDriver. r=jesup
2014-08-26 17:02:31 +02:00
Paul Adenot
6628654530
Bug 848954 - Part 21 - Fix sleep/wake up code for the MSG. r=roc
2014-08-26 17:02:30 +02:00
Paul Adenot
7846782ef2
Bug 848954 - Part 20 - Remove the now useless DriverHolder class. r=roc
2014-08-26 17:02:28 +02:00
Paul Adenot
f871e58c1b
Bug 848954 - Part 19 - Delete the mixer callbacks on removal. r=roc
2014-08-26 17:02:09 +02:00
Paul Adenot
6da931e7d6
Bug 848954 - Part 18 - Start the thread after having processed the messages to make sure there are messages in the queue when processing starts. r=roc
2014-08-26 17:02:09 +02:00
Paul Adenot
c66ac1d38b
Bug 848954 - Part 16 - Make AudioCallbackDriver respect the AudioChannelType. r=roc
2014-08-26 17:02:08 +02:00
Paul Adenot
3bfd993eac
Bug 848954 - Part 15 - Allow an AudioCallbackDriver to sleep to save power. r=roc
2014-08-26 17:02:08 +02:00
Paul Adenot
ee5c66a26b
Bug 848954 - Part 14 - Run all blocking cubeb operations off-main-thread. r=roc
2014-08-26 17:02:07 +02:00
Paul Adenot
12a686451d
Bug 848954 - Part 13 - Add an RAII class to ensure another thread is not in the audio callback when shutting down. r=roc
2014-08-26 17:01:35 +02:00
Paul Adenot
5b06f66f01
Bug 848954 - Part 11 - When deciding to block a MediaStream due to a speculative data underrun, don't block if we have exactly the right number of frames buffered. r=roc
2014-08-26 17:01:35 +02:00
Paul Adenot
6c0f9e38fb
Bug 848954 - Part 10 - Add a MediaStreamGraph driver based on an audio callback. r=roc
2014-08-26 17:01:33 +02:00
Paul Adenot
b76a30bb3f
Bug 848954 - Part 9 - Allow to pass in hints when getting a reference to a MediaStreamGraph to get the right driver started as soon as possible. r=roc
...
This is useful because some platform have rather slow audio stream
initialization time, especially the first time an audio stream is created for
the process.
We put in telemetry probes to measure that:
First stream opened for the process:
http://telemetry.mozilla.org/#filter=nightly%2F33%2FAUDIOSTREAM_FIRST_OPEN_MS&aggregates=multiselect-all!Submissions!Mean!5th%20percentile!25th%20percentile!median!75th%20percentile!95th%20percentile&evoOver=Builds&locked=true&sanitize=true&renderhistogram=Graph
Subsequent streams:
http://telemetry.mozilla.org/#filter=nightly%2F33%2FAUDIOSTREAM_LATER_OPEN_MS&aggregates=multiselect-all!Submissions!Mean!5th%20percentile!25th%20percentile!median!75th%20percentile!95th%20percentile&evoOver=Builds&locked=true&sanitize=true&renderhistogram=Graph
2014-08-25 15:27:25 +02:00
Paul Adenot
159e08eece
Bug 848954 - Part 8 - Implement classes to ensure safe audio buffer manipulation. r=roc
2014-08-25 15:26:34 +02:00
Paul Adenot
679fac5442
Bug 848954 - Part 7 - Get rid of the stack allocated message queue. r=roc
...
In the next patches, when the AudioDriver will be implemented, the audio backend
thread (that we don't control), will return from the stack frame where the
nsTArray that allows the MSG thread to exchange message queues in a efficient
manner with the main thread. We put it in the MediaStreamGraph to avoid adding
an allocation/deallocation per iteration on the MSG thread.
In addition, the graph will be able to run on different threads during its
lifetime, so we can't guarantee a stable stack frame to allocate things on
anymore.
The array are renamed with meaningful names, explaining the double-buffering
pattern: the back queue is filled by the main thread, and is swapped with the
front queue that is processed by the MSG thread.
Arrays accesses are synchronized using the driver's monitor.
2014-08-25 15:26:21 +02:00
Paul Adenot
3494e982d0
Bug 848954 - Part 6 - Put cubeb-related static functions in their own file. r=kinetik
2014-08-25 15:26:09 +02:00
Paul Adenot
5283170bbe
Bug 848954 - Part 5 - Mix down all audio and only output a single stream. r=roc
2014-08-25 15:25:49 +02:00
Paul Adenot
8f4a6f19f7
Bug 848954 - Part 4 - Factor behavior for drivers that manage their thread. r=roc
2014-04-25 18:04:53 +02:00
Paul Adenot
af9bfbca22
Bug 848954 - Part 3 - Separate interval time calculation and actual processing, and give an audio-callback compatible interface to the Process function. r=roc
2014-04-25 18:04:23 +02:00
Paul Adenot
f04cfc8457
Bug 848954 - Part 2 - Put the thread management in the driver. r=roc
2014-04-25 18:03:04 +02:00
Paul Adenot
53b7efb271
Bug 848954 - Part 1 - Factor out clocks and scheduling of MSG iterations. r=roc
2014-04-25 16:09:30 +02:00
Paul Adenot
3a76d049e6
Bug 989921 - Allow the MediaStreamGraph mixer to send data back to multiple consumers. r=jesup
2014-08-25 14:13:08 +02:00
William Chen
e50e0d25cd
Bug 887541 - Implement web components event path and event retargeting. r=smaug
2014-08-26 20:19:56 -07:00
Nicholas Nethercote
8b3951c20f
Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc.
...
--HG--
extra : rebase_source : 0f55e70b63d9c191fbd9418cb1177ff534deeed9
2014-08-25 16:56:33 -07:00
Jean-Yves Avenard
fa51317cc8
Bug 1058428 - Ensure all in-use decoders contain the target range - r=cajbir
2014-08-27 14:08:33 +12:00
Matthew Gregan
18b96d4a9f
Bug 1055967 - Log "discarding video frame" message only when we discard frames. r=cpearce
2014-08-27 13:51:40 +12:00
Wes Kocher
2d89cb74ec
Merge m-c to inbound a=merge
2014-08-26 18:19:08 -07:00
Chris Double
4d44e30e6b
Bug 1058549 - Implement SourceBufferDecoder::GetEndMediaTime - r=kinetik
2014-08-27 11:45:48 +12:00
Ralph Giles
507f086661
Bug 1058400 - Fix AppleCMLinker assertion. r=cpearce
...
We call Unlink() from the failure cleanup code in Link() when
the dlopen call fails, so it's incorrect to assert that sLink
is non-null. We've already incremented the refcount, so that
check is fine.
2014-08-26 13:26:00 -07:00
Ralph Giles
0906ff6d40
Bug 1058399 - Fix VideoData leak on osx fmp4 seek. r=cpearce
...
Calling Clear() on the reorder queue doesn't call delete on
the stored pointer elements. Do this explicitly to avoid leaking
decoded frames when ::Flush() is called.
2014-08-26 14:22:00 -07:00
Matt Woodrow
9d7154f323
Bug 936690 - Remove nsIContentView and nsIContentViewManager. r=roc
2014-08-27 10:56:24 +12:00
Ting-Yu Chou
24b1200954
Bug 1057065 - Remove obsolete code causes extra preallocated process to complement the patch of bug 1033618. r=khuey
...
--HG--
extra : rebase_source : 243e1288e44bd1d6560bdf8de479af0f9888f95e
2014-08-26 10:22:21 +08:00
JW Wang
e13b04d3b6
Bug 1054831 - Improve state transition about decoding metadata by removing |mDispatchedDecodeMetadataTask|. r=cpearce
...
--HG--
extra : rebase_source : 23e040a5d35954e10f65029f5550e4440aeb4117
2014-08-20 23:37:00 -04:00
Kearwood (Kip) Gilbert
95a74cd0af
Bug 1022818
- Part 2: Implement Smooth Scrolling. r=bz
...
- Updated ScrollTo method in nsGlobalWindow to accept a
mozilla::dom::ScrollOptions parameter to select between the instant
and smooth MSD motion.
- Updated WebIDL binding boilerplate scrolling functions in nsGlobalWindow
to pass the correct value of mozilla::dom::ScrollBehavior to the
implementation and functions, activating smooth scrolling.
- These functions will need to be updated again to support the scroll-behavior
CSS property in Bug 1010538.
--HG--
extra : rebase_source : 7c9ce94d09fed5c4aea63442d683876c0a9a2e50
2014-08-05 15:01:34 -07:00
Kearwood (Kip) Gilbert
ec32c40364
Bug 1022818
- Part 1: Update webidl interfaces. r=bz
...
- Extended the Element and Window webidl interfaces as described in the
CSSOM-View smooth-scrolling specification.
- The Element.scrollTop and Element.scrollLeft changes have been omitted
until either WebIDL is extended to allow properties to have union datatypes
that contain dictionaries or the CSSOM-View smooth-scroll specification
is upddated. This will not prevent the other interface changes from being
useful.
- Implemented wrapper functions for the nsGlobalWindow to connect to the new
WebIDL bindings. The ScrollOptions parameters are ignored in this patch,
and used in Part 3 of this patch series.
--HG--
extra : rebase_source : db617cb63780e039ad69e4ed100c13042c676949
2014-08-05 15:01:32 -07:00
Wes Kocher
c7dd458b8c
Backed out changeset 1ed271ffb59c (bug 786419) bug causing bug 786419 a=backout
2014-08-26 16:34:46 -07:00
Benjamin Chen
927916753d
Bug 1050664 - 1. Fix IsDormantNeeded() function. 2. Invoke mSource->stop at the suspend code path that will rewind the sampletable implicitly. r=cpearce
2014-08-26 16:17:08 +08:00
Chris Double
73c9e418e0
Bug 1041374 - Fix deadlock in MSE reading vs data adding - r=kinetik
2014-08-26 19:26:03 +12:00
Chris Double
00108692aa
Bug 1058364 - MediaSource streams don't correctly handle the end of sub decoders - r=kinetik
2014-08-26 19:25:09 +12:00
Anthony Jones
a68916671d
Bug 1057203 - Parse timestamps for MP4 fragments; r=kinetik
2014-08-26 16:53:50 +12:00
Anthony Jones
c9340066b7
Bug 1057203 - Remove MoofParser dependency on stagefright; r=edwin
2014-08-26 16:53:48 +12:00
Randell Jesup
c6357821bf
Bug 1032839: Backend support for PeerConnection ReplaceTrack() r=padenot,jib
2014-08-25 21:20:44 -04:00
Johnny Stenback
ace9b5b5e9
Bug 798188. Use NS_WRAPPERCACHE_INTERFACE_TABLE_ENTRY in table based QI implementations. r=peterv
...
---
content/base/src/Attr.cpp | 2 +-
content/base/src/DOMRect.cpp | 2 +-
content/base/src/FragmentOrElement.cpp | 2 +-
content/base/src/nsContentList.cpp | 2 +-
content/base/src/nsDOMAttributeMap.cpp | 2 +-
content/base/src/nsDocument.cpp | 2 +-
content/html/content/src/HTMLFormControlsCollection.cpp | 2 +-
content/html/content/src/HTMLOptionsCollection.cpp | 2 +-
content/html/content/src/HTMLPropertiesCollection.cpp | 4 ++--
content/html/content/src/HTMLTableElement.cpp | 2 +-
content/media/webspeech/synth/SpeechSynthesisUtterance.cpp | 1 -
dom/events/PaintRequest.cpp | 2 +-
dom/xbl/XBLChildrenElement.cpp | 2 +-
13 files changed, 13 insertions(+), 14 deletions(-)
2014-08-25 16:21:35 -07:00
Ralph Giles
baeebbdcc6
Bug 1057877 - Account for fmp4 not working on MacOS X 10.6. r=cpearce
...
Consolidate the various fmp4-related checks in their own function;
the ad hoc logic was getting complicated and we'll want to add
more such checks as we enable more platforms.
2014-08-25 13:48:00 -07:00
L. David Baron
e25fc03b3a
Bug 839812 - Add clip-path style for fullscreen override, which was probably originally intended ("SVG masking, clipping, or filtering"). r=dholbert
2014-08-25 15:32:03 -07:00
Wes Kocher
7c1ccc24c1
Backed out changeset 59f193167901 (bug 1049758) for build bustage on a CLOSED TREE
2014-08-25 14:26:12 -07:00
Trevor Saunders
1338ffb134
bug 1049758 - fixup copy and move ctors for children iterators r=wchen
2014-08-06 14:21:28 -04:00
Ryan VanderMeulen
04c90e50f6
Merge m-c to inbound. a=merge
2014-08-25 16:28:25 -04:00
Ryan VanderMeulen
201078a0c4
Merge inbound to m-c. a=merge
2014-08-25 16:15:23 -04:00
Ryan VanderMeulen
4a36a3a19d
Merge b2g-inbound to m-c. a=merge
2014-08-25 16:13:21 -04:00
Steven Michaud
a17eb6d1fd
Bug 1056936 - Specify full path to plugin-container in sandbox rules. r=rjesup
2014-08-25 15:01:04 -05:00
Ryan VanderMeulen
1fb03239fc
Merge m-c to b2g-inbound. a=merge
...
CLOSED TREE
2014-08-25 13:07:41 -04:00
Ryan VanderMeulen
8b4061a8a7
Merge m-c to fx-team. a=merge
...
CLOSED TREE
2014-08-25 12:54:46 -04:00
Ryan VanderMeulen
f1e20fb689
Merge inbound to m-c. a=merge
...
CLOSED TREE
2014-08-25 11:49:37 -04:00
Ryan VanderMeulen
deb808428a
Merge m-c to inbound. a=merge
...
CLOSED TREE
2014-08-25 12:51:20 -04:00
Qeole
a149d081ef
Bug 1045209 - Remove media.gmp-gmpopenh264.path pref and set install path for OpenH264 plugin to <profile-dir>/<gmp-plugin-id>/<version>. r=unfocused,jesup
...
Certain usage scenarios, like enterprise roaming profile setups, lead to the installed OpenH264 plugin not being found anymore.
We install the plugin into the profile directory, so the fix here is to just store the install path relative the profile and not an absolute path.
We also now store the plugin in a version-specific subdirectory, which avoids further issues like e.g. Windows preventing updates due to locking loaded DLLs.
2014-08-25 17:23:34 +02:00
Andrea Marchesini
733f01834b
Bug 1055467 - Rename MozNamedAttrMap to NamedNodeMap, r=smaug
...
--HG--
rename : dom/webidl/MozNamedAttrMap.webidl => dom/webidl/NamedNodeMap.webidl
2014-08-25 10:25:34 +01:00
Daniel Holbert
539a2e25e0
Bug 1055977 part 2: Add mochitest to verify that ancestors of a fullscreen element are fixed at the initial values of any properties that can create stacking contexts. r=cpearce
...
--HG--
rename : content/html/content/test/file_fullscreen-hidden.html => content/html/content/test/file_fullscreen-ancestor-stacking-context.html
2014-08-24 22:11:17 -07:00
Sotaro Ikeda
7e8ce86a4f
Bug 1055991 - Eeach OMXCodec uses each OMXClient r=cajbir
2014-08-25 06:36:07 -07:00
Georgios Kontaxis
8670ec571e
Bug 1043803: checkIdentity following onSecurityChange now shows doorhanger on STATE_LOADED_MIXED_ACTIVE_CONTENT. Doorhanger now acknowledges this new state. r=adw
2014-08-22 20:26:03 -07:00
Georgios Kontaxis
937ebf1ae6
Bug 1043797: extended popup notifications to create a generic doorhanger for all security notifications incl. mixed content r=adw
...
--HG--
rename : browser/themes/linux/mixed-content-blocked-16.png => browser/themes/linux/bad-content-blocked-16.png
rename : browser/themes/linux/mixed-content-blocked-64.png => browser/themes/linux/bad-content-blocked-64.png
rename : browser/themes/osx/mixed-content-blocked-16.png => browser/themes/osx/bad-content-blocked-16.png
rename : browser/themes/osx/mixed-content-blocked-16@2x.png => browser/themes/osx/bad-content-blocked-16@2x.png
rename : browser/themes/osx/mixed-content-blocked-64.png => browser/themes/osx/bad-content-blocked-64.png
rename : browser/themes/osx/mixed-content-blocked-64@2x.png => browser/themes/osx/bad-content-blocked-64@2x.png
rename : browser/themes/windows/mixed-content-blocked-16.png => browser/themes/windows/bad-content-blocked-16.png
rename : browser/themes/windows/mixed-content-blocked-64.png => browser/themes/windows/bad-content-blocked-64.png
2014-08-22 15:34:25 -07:00
JW Wang
4538ee0849
Bug 1050947 - AudioStream::Pause() should do nothing when |mState| is ERRORED. r=kinetik
2014-08-22 02:36:00 -04:00
Wes Kocher
02017e20ed
Merge inbound to m-c a=merge
2014-08-22 16:47:32 -07:00
Botond Ballo
9a24fd35ae
Bug 1053975 - Take device scale into account when calculating default viewport size. r=kats,mbrubeck
2014-08-15 11:58:03 -04:00
Ted Clancy (:tedders1)
d6e1da2ebe
Bug 1055427 - Add KillChild() method to nsIMessageManager. r=sicking
...
Patch originally from bug 1000313.
2014-08-12 08:59:47 -04:00
Birunthan Mohanathas
57751773f4
Bug 1045801 - Rename SafeCast to AssertedCast. r=Waldo
2014-08-25 12:17:32 -07:00