Bug 989337 - 1/3 - Convert Canvas2D to typed enums and EnumeratedArray, initial manual changes - r=Bas
Bug 989337 - 2/3 - Convert Canvas2D to typed enums and EnumeratedArray, auto regex changes - r=Bas
Bug 989337 - 3/3 - Convert Canvas2D to typed enums and EnumeratedArray, final manual changes - r=Bas
Bug 989325 - Make WebGLExtensionID a typed enum, and WebGLContext::mExtensions an enumerated array - r=jgilbert
Bug 881512 - Add start (and rename end) time helper to TimeRanges. r=cajbir
Bug 881512 - Allow a SourceBuffer to own multiple subdecoders.  Switch decoders on abort(). r=cajbir
Bug 881512 - Hide MediaSourceResource implementation details from HTMLMediaElement. r=cajbir
Bug 881512 - Add hidden pref to ignore MIME type in AddSourceBuffer and IsTypeSupported.  For experimental/debugging use only. r=cajbir
Bug 881512 - Start processing multiple decoders. r=cajbir
Bug 881512 - Switch video readers on EOF. r=cajbir
Bug 881512 - Crude attempt at segment parser for WebM. r=cajbir
Bug 881512 - Temp fix: don't call mParentDecoder functions while SBD runs off decode thread.  Revert when SBD runs on state machine's task queue. r=cajbir
Bug 881512 - Don't pretend the entire resource is always completely cached. r=cajbir
Bug 881512 - Use the base video and audio queues.  Currently works by shifting media data from the sub-reader queues on each decode call.  Future work could allow the sub-readers to use the base queues directly. r=cajbir
Bug 881512 - Remove useless static_casts. r=cajbir
Bug 881512 - Don't mix refcounting with auto ptr use.  Rather than try to hang on to the reader, punch the appropriate holes through via the state machine class. r=cajbir
Bug 881512 - Delay decoder initialization by indicating that we're waiting for subdecoders to be created. r=cajbir
Bug 881512 - Fix bogus indexing of audio/video readers by ditching audio/video reader arrays and using the parent decoder directly. r=cajbir
Bug 881512 - Explicitly initialize ReadMetadata's aTags parameter to null.  Also add some null deref tests. r=cajbir
Bug 881512 - Make sure any released decoders are destroyed on the main thread. r=cajbir