Giovanni Sferro
bbf2260755
Bug 343444 - Fix HTMLFormElement::GetNextRadioButton to return only radio buttons. r=jst
2014-04-26 21:55:00 -04:00
Ehsan Akhgari
ce353a11c2
Bug 997805 - Correctly restore the placeholder text after the editor object is re-attached to a text control as a result of a reframe; r=bzbarsky
...
Recomputing the placeholder visibility does not require the placeholder div
itself to be present, as the only information required for that is the current
value of the text control which is present either way. This patch fixes
nsTextEditorState::ValueWasChanged and nsTextEditorState::UpdatePlaceholderVisibility
to that effect.
But the real fix is in nsTextEditorState::UpdatePlaceholderText, where after
setting the placeholder text on the anonymous div, we redo the placeholder
visibility computation. Since this function can be called from
HTMLTextAreaElement::CreatePlaceholderNode during frame construction, the
GetValue function may return the wrong value since the editor has not properly
been set up yet, resulting in this bug. And this function call is useless
anyway, because changing the placeholder text does not really affect the
result of the visibility computation, so there is no need to do this work
in the first place.
2014-04-25 16:40:44 -04:00
Ehsan Akhgari
3addc01700
Bug 1001936 - Clear the value cache when the editor is being destroyed because it won't get updated when we don't have a bound frame; r=bzbarsky
2014-04-27 09:33:24 -04:00
Jan-Ivar Bruaroey
ad82ff725b
Bug 907352 - Part 7: Width/height/frameRate gUM constraints. r=mt
2014-04-18 15:15:37 -04:00
Jan-Ivar Bruaroey
dc758ea8d1
Bug 907352 - Part 6: Change media.navigator.video.default_width to 0. r=mt
2014-04-24 19:30:08 -04:00
Jan-Ivar Bruaroey
398687e6de
Bug 907352 - Part 5: Wiring for width/height/frameRate gUM constraints. r=mt
2014-04-18 15:15:10 -04:00
Jan-Ivar Bruaroey
27c5ae175d
Bug 907352 - Part 4: Normalized constraints to relieve downstream width/height/frameRate implementation. r=mt
2014-04-18 15:16:08 -04:00
Jan-Ivar Bruaroey
c601ff3ab9
Bug 907352 - Part 1: Update to most recent constraints syntax. r=mt
2014-04-18 14:00:16 -04:00
Birunthan Mohanathas
c8c6722bb4
Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug
2014-04-25 12:49:00 -04:00
JW Wang
6af09e55b3
Bug 843265 - Remove the check for 'canplaythrough' since the purpose of this test is test the 3 ways to register an event handler. r=kinetik
2014-04-24 23:49:00 -04:00
Matthew Gregan
4c550743ce
Bug 881512 - Use MediaTaskQueue to run MSE tasks rather than a per-MSE thread. r=cajbir
2014-04-25 22:42:00 +12:00
JW Wang
47401db519
Bug 969392 - remove the check for 'canplaythrough' in 'ended' event handler r=kinetik
2014-04-26 00:46:32 -04:00
cajbir
135d3941b8
Bug 1000608 - Populate active source buffers and fix/rename ContainsTime - r=kinetik
2014-04-23 19:44:00 +12:00
cajbir
b81f0f225a
Bug 1000608 - Implement cue-less seeking on WebM Reader - r=kinetik
2014-04-23 19:47:00 +12:00
cajbir
4d29c12a1e
Bug 1000608 - Implement seeking on MediaSourceDecoder - r=kinetik
2014-04-23 19:46:00 +12:00
cajbir
f18b46a7c3
Bug 1000608 - Allow querying source buffers to see if they contain data for a given time - r=kinetik
2014-04-23 19:45:00 +12:00
Matthew Gregan
837965a872
Bug 881512 - Make sure any released decoders are destroyed on the main thread. r=cajbir
2014-04-24 00:44:00 +12:00
Matthew Gregan
58c234429f
Bug 881512 - Explicitly initialize ReadMetadata's aTags parameter to null. Also add some null deref tests. r=cajbir
2014-04-22 23:59:00 +12:00
Matthew Gregan
a4d36900ce
Bug 881512 - Fix bogus indexing of audio/video readers by ditching audio/video reader arrays and using the parent decoder directly. r=cajbir
2014-04-22 23:59:00 +12:00
Matthew Gregan
e4d00f5317
Bug 881512 - Delay decoder initialization by indicating that we're waiting for subdecoders to be created. r=cajbir
2014-04-22 23:58:00 +12:00
Matthew Gregan
495008b09a
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
2014-04-22 23:58:00 +12:00
Matthew Gregan
c87e04de54
Bug 881512 - Remove useless static_casts. r=cajbir
2014-04-22 23:58:00 +12:00
Matthew Gregan
d7d55bf01a
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
2014-04-22 01:33:00 +12:00
Matthew Gregan
ca85bfa15a
Bug 881512 - Don't pretend the entire resource is always completely cached. r=cajbir
2014-04-22 01:32:00 +12:00
Matthew Gregan
bf6ac6392d
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
2014-04-22 01:32:00 +12:00
Matthew Gregan
1857e519a3
Bug 881512 - Crude attempt at segment parser for WebM. r=cajbir
2014-04-22 01:31:00 +12:00
Matthew Gregan
3f9b03d9fd
Bug 881512 - Switch video readers on EOF. r=cajbir
2014-04-22 01:31:00 +12:00
Matthew Gregan
3f1675029f
Bug 881512 - Start processing multiple decoders. r=cajbir
2014-04-22 01:30:00 +12:00
Matthew Gregan
a6701ff814
Bug 881512 - Add hidden pref to ignore MIME type in AddSourceBuffer and IsTypeSupported. For experimental/debugging use only. r=cajbir
2014-04-14 23:24:00 +12:00
Matthew Gregan
9a651158f2
Bug 881512 - Hide MediaSourceResource implementation details from HTMLMediaElement. r=cajbir
2014-04-14 23:24:00 +12:00
Matthew Gregan
f007185b6f
Bug 881512 - Allow a SourceBuffer to own multiple subdecoders. Switch decoders on abort(). r=cajbir
2014-04-14 23:24:00 +12:00
Matthew Gregan
d5e8d28fdf
Bug 881512 - Add start (and rename end) time helper to TimeRanges. r=cajbir
2014-04-14 23:23:00 +12:00
Benoit Jacob
065c46bd6f
Bug 989325 - Make WebGLExtensionID a typed enum, and WebGLContext::mExtensions an enumerated array - r=jgilbert
2014-04-25 22:34:07 -04:00
Benoit Jacob
47176d06f7
Bug 989337 - 3/3 - Convert Canvas2D to typed enums and EnumeratedArray, final manual changes - r=Bas
2014-04-25 22:34:07 -04:00
Benoit Jacob
be789304dc
Bug 989337 - 2/3 - Convert Canvas2D to typed enums and EnumeratedArray, auto regex changes - r=Bas
2014-04-25 22:34:07 -04:00
Benoit Jacob
d1d06da7c8
Bug 989337 - 1/3 - Convert Canvas2D to typed enums and EnumeratedArray, initial manual changes - r=Bas
2014-04-25 22:34:07 -04:00
Bobby Holley
0286188e22
Bug 1001662 - Enter the compilation scope before retrieving off-main-thread-compiled scripts. r=billm
2014-04-25 16:57:28 -07:00
Wes Kocher
5fb9a7146e
Backed out changeset 669fdba2ceef (bug 997805) for reftest bustage on a CLOSED TREE
2014-04-25 15:12:22 -07:00
Jason Orendorff
409179b8a6
Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo.
2014-04-25 16:11:02 -05:00
Jason Orendorff
009c8c80e0
Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
2014-04-25 16:11:01 -05:00
Ehsan Akhgari
baf2940c9a
Bug 997805 - Correctly restore the placeholder text after the editor object is re-attached to a text control as a result of a reframe; r=bzbarsky
...
Recomputing the placeholder visibility does not require the placeholder div
itself to be present, as the only information required for that is the current
value of the text control which is present either way. This patch fixes
nsTextEditorState::ValueWasChanged and nsTextEditorState::UpdatePlaceholderVisibility
to that effect.
But the real fix is in nsTextEditorState::UpdatePlaceholderText, where after
setting the placeholder text on the anonymous div, we redo the placeholder
visibility computation. Since this function can be called from
HTMLTextAreaElement::CreatePlaceholderNode during frame construction, the
GetValue function may return the wrong value since the editor has not properly
been set up yet, resulting in this bug. And this function call is useless
anyway, because changing the placeholder text does not really affect the
result of the visibility computation, so there is no need to do this work
in the first place.
2014-04-25 16:40:44 -04:00
Ryan VanderMeulen
82a330dd5d
Merge b2g-inbound to m-c.
2014-04-25 16:12:25 -04:00
Andrew McCreight
caf4246635
Bug 1000974 - Don't do cycle collector optimization for nodes in the shadow tree. r=smaug
2014-04-25 09:12:26 -07:00
JW Wang
b4adac8b06
Bug 981153 - Fix and re-enable test_seek.html. r=cpearce
...
* Enable test on Windows.
* Longer timeout for it could take over 10 mins on B2G.
* Release decoder to avoid timeout on waiting for decoding resource.
2014-04-24 20:45:00 -04:00
Benjamin Chen
5a3efe88d4
Bug 990908 - Revert the change of bug 938512 and let the RTSP's code flow align to others. r=cpearce
2014-04-24 14:45:31 +08:00
Carsten "Tomcat" Book
f7b3ad6627
Merge m-c to b2g-i
2014-04-25 13:55:53 +02:00
Carsten "Tomcat" Book
b5a06b43c4
merge fx-team to mozilla-central
2014-04-25 13:18:39 +02:00
Dave Townsend
b5f4a53623
Backing out bug 990685 as it changes some assumptions for XBL bindings.
2014-04-24 13:05:38 -07:00
Paul Adenot
bbf8c9bb33
Bug 998179 - Refactor how MediaStreamGraph get and use their sample rate. r=roc
...
Use the sample rate passed to the OfflineAudioContext constructor in
MediaStreamGraph::CreateOfflineInstance, and pass the preferred mixer sample
rate to the (real time) MediaStreamGraph constructor.
Then, always use this sample rate for the lifetime of the graph.
This patch needed to pass the sample rate to the AudioMixer class to avoid
relying on globals like it was done before.
--HG--
extra : rebase_source : 2802208819887605fe26a7040998fc328b3c9a57
2014-04-23 11:20:56 +02:00
Star Cheng
bb4b02ccc8
Bug 984498: To plumb audiochannel type from AudioContext to MediaStreamGraph r=roc
2014-04-18 17:23:36 +08:00