Commit Graph

280015 Commits

Author SHA1 Message Date
David Zbarsky
7589db83b4 Bug 783835 - Compositor needs to know the css property being animated r=roc 2012-08-20 09:35:41 -04:00
Rail Aliiev
9c26acb7c2 Bug 783551 - Get tooltool running on the b2g on OS X builds. r=respindola
--HG--
rename : browser/config/tooltool-manifests/macosx64/releng.manifest => b2g/config/tooltool-manifests/macosx64/releng.manifest
2012-08-20 09:33:06 -04:00
Lucas Rocha
f51a4d386e Bug 782348 - Fetch byline info from articles to show on Reader (r=bnicholson) 2012-08-20 14:06:58 +01:00
Robert O'Callahan
9152e8f482 Backing out parts 6 and 7 of bug 779715 (5a87f1d1807d, 5a87f1d1807d) due to crashtest orange.
--HG--
extra : rebase_source : bb7acb9958452850bd9d36f8e58f956d065d4935
2012-08-21 00:44:32 +12:00
Paolo Amadini
7614e7603f Bug 763311 - Implement basic "Task.js" interfaces in Toolkit. r=Mossop 2012-08-20 13:51:44 +02:00
Paolo Amadini
5cfc3e0f37 Bug 756542 - Implement make files to include Add-on SDK modules in builds. r=gavin 2012-08-20 13:51:39 +02:00
Robert O'Callahan
9c83e95b7a Bug 779715. Part 7: Update test_streams_element_capture_reset.html to test new functionality. r=cpearce
test_streams_element_capture_reset.html is updated to test that mozCaptureStreamUntilEnded actually stops
capturing when the stream ends. It also tests that seeking and reloading the media resource keep
feeding a mozCaptureStream stream, and feed the right amount of data.

--HG--
extra : rebase_source : 6d9e9631516cebbde148d301050c388e0e0019a8
2012-08-20 16:57:12 +12:00
Robert O'Callahan
260620f661 Bug 779715. Part 6: Rework capturing MediaStreams from media elements to use TrackUnionStreams. r=cpearce,jesup
Moves to a new setup where a decoder manages a single SourceMediaStream internally. Each stream
returned from mozCaptureStream(UntilEnded) is a TrackUnionStream which is fed by the
decoder's SourceMediaStream.
We want the captured streams to be blocked while the media element is not playing. We do that
by blocking any captured stream that has no SourceMediaStream feeding into it, and blocking
any SourceMediaStream while its decoder is not playing.
We arrange for the decoders's PlaybackEnded to be delayed until its SourceMediaStream has
finished according to the media stream graph. This ensures the state of captured media streams
corresponds more closely to the media element state.

--HG--
extra : rebase_source : a301714fad57a3b7c963530a3da99c54bc8ac436
2012-08-01 00:17:22 +12:00
Robert O'Callahan
4f3b9a0ca4 Bug 779715. Part 5: Rename identifiers related to media element 'src' MediaStreams to be more specifically about 'src'. r=cpearce
--HG--
extra : rebase_source : c93f9bf3825ba933ef5a797a516a9ee1f4927e17
2012-08-20 16:52:59 +12:00
Robert O'Callahan
e2bfc32abd Bug 779715. Part 4: Play all tracks of a media stream with multiple tracks. r=jesup
Until now we've identified the "first active track" of a stream and played only that. Instead,
it makes more sense to play all the tracks.
For video, we pick the last track that has a video frame for the current time, and display that.

--HG--
extra : rebase_source : 00ce3eb363df06c292232aa507e861639d10cff2
2012-08-01 00:17:22 +12:00
Robert O'Callahan
8302d30313 Bug 779715. Part 3: Add an API to get notifications of changes to the main-thread-visible state of a MediaStream. r=jesup
--HG--
extra : rebase_source : 24b7204d219612760b9d159fff5219c1960df51a
2012-08-20 16:20:44 +12:00
Robert O'Callahan
72be07d3c6 Bug 779715. Part 2: Create TrackUnionStream. r=jesup
--HG--
extra : rebase_source : 29038fa1b93dcade3d762537bf510dc0901a9738
2012-08-01 00:17:21 +12:00
Robert O'Callahan
4bdf74085e Bug 779715. Part 1: Add basic support for ProcessedMediaStreams. r=jesup
The main thing this patch does is to add ProcessedMediaStream objects and
MediaInputPorts connecting streams. ProcessedMediaStreams are an abstract
class that doesn't constrain what processing is actually performed, except
that for now we assume a stream's processing depends only on its inputs
window of data between mCurrentTime and mStateComputedTime.
This patch reorganizes the way the blocking status of each stream is computed.
The streams are partitioned into groups so that every stream which can affect
the blocking status of another stream is in the same group as that other stream.
We also add a pass to order the streams by dependency so we can process the streams
in order of dependency; this pass also identifies the streams that form part of a
cycle.

--HG--
extra : rebase_source : c45c931a264e73f295642a934500bbeaa6448774
2012-08-01 00:17:21 +12:00
Matt Woodrow
8c293ec26f Bug 783449 - Move android specific NeedsPaint checks into the android widget implementation. r=roc 2012-08-20 22:00:50 +12:00
Matt Woodrow
cd52b25d80 Bug 739671 - Store optimized Color/ImageLayers on the ThebesLayers that they replace. r=roc 2012-08-20 22:00:49 +12:00
Matt Woodrow
679df31230 Bug 770056 - Remove [NSView focusView] conditions from cocoa theme code. r=mstange 2012-08-20 22:00:49 +12:00
Ginn Chen
9900e0c450 Bug 783533 testValueABI.cpp and valueABI.c should use same prototype of C_ValueToObject() r=bhackett 2012-08-20 16:27:14 +08:00
Landry Breuil
cffb55e9ac Bug 777357: declare mjit namespace outside of #ifdef JS_METHODJIT, fixes non-mjit builds. r=bhackett 2012-08-20 09:59:37 +02:00
Sriram Ramasubramanian
db7145cb00 Bug 777026: Use a touch delegate on Tabs button to overcome overlapping on menu button. [r=mfinkle] 2012-08-20 00:45:37 -04:00
James Willcox
97b3aac240 Bug 783028 - Enable stagefright media plugins on Android r=mfinkle 2012-08-15 14:00:39 -04:00
Karl Tomlinson
59b8a7bfb1 b=780059 remove use of glXGetVisualFromFBConfig and glXCreateContext r=mattwoodrow
--HG--
extra : rebase_source : 1d0293d8869a477eb00fe006b72b8bc76e932711
2012-08-20 16:21:59 +12:00
Karl Tomlinson
568a29495d b=780059 combine two variables both indicating an alpha channel r=mattwoodrow
--HG--
extra : rebase_source : be734411d2a108e4db3f4b6be1bf97b3097d631f
2012-08-20 16:21:37 +12:00
Karl Tomlinson
3a8ca1fb6c b=780059 accept fbconfigs with alpha bits for opaque Pixmaps if visual matches r=mattwoodrow
--HG--
extra : rebase_source : 50072bf87e489781af734d3863fa1d134f7c9136
2012-08-20 16:21:07 +12:00
Karl Tomlinson
927f25cc6b b=780059 tidy up API for FindVisualAndDepth r=mattwoodrow
--HG--
extra : rebase_source : c6022bd51aad41b7439531e7c3db1725aabda5e7
2012-08-20 16:20:37 +12:00
Gina Yeh
f5c91080a9 Bug 778640 - Final version: Firing devicedisappeared event, r=qdot, r=smaug
---
 dom/bluetooth/BluetoothAdapter.cpp                 |   16 ++++++++++++++-
 dom/bluetooth/Makefile.in                          |    1 +
 .../nsIDOMBluetoothDeviceAddressEvent.idl          |   21 ++++++++++++++++++++
 js/xpconnect/src/event_impl_gen.conf.in            |    3 +++
 4 files changed, 40 insertions(+), 1 deletion(-)
 create mode 100644 dom/bluetooth/nsIDOMBluetoothDeviceAddressEvent.idl
2012-08-20 12:23:32 +08:00
Mark Finkle
248f0ce0f6 Bug 783912 - [ARMv6] Use more conservative GC settings for ARMv6 r=blassey 2012-08-20 00:15:12 -04:00
Mark Finkle
772757e91e Bug 783909 - Fixup app update timer prefs r=blassey 2012-08-20 00:15:10 -04:00
Mark Finkle
506dcf56c2 Bug 781169 - Tweak aboutApps strings r=wesj 2012-08-20 00:15:08 -04:00
Matthew Gregan
e688db2834 Bug 783940 - Remove unnecessary nsOggDecoderStateMachine class. r=cpearce 2012-08-20 15:59:25 +12:00
Matthew Gregan
e0e00e38c6 Bug 783179 - Remove unused mCbCrSize and mCbCrBuffer members from nsBuiltinDecoderStateMachine. r=doublec 2012-08-16 18:07:26 +12:00
Vicamo Yang
8d49cc2e10 Bug 782338: fix 'Emulator callback still pending when finish() called', r=philikon,marshall_law 2012-08-20 11:18:25 +08:00
Matt Woodrow
7cf26992d4 Bug 782372 - Fix clang build. r=nical 2012-08-20 14:39:10 +12:00
Masayuki Nakano
69f752dd46 Bug 422132 part.3 Disable smooth scroll in the new test due to random orange r=smaug 2012-08-20 11:46:08 +09:00
Masayuki Nakano
b618daeb4c Bug 422132 part.2 Add new tests r=smaug 2012-08-20 11:46:08 +09:00
Mats Palmgren
458cc0d34f Bug 308801 - box-sizing:border-box with min-/max-width/height reftests. 2012-08-20 03:15:14 +02:00
Chris Double
a24ed919da Bug 781831 - Part 2 - Fix package error on XUL android - r=mfinkle
--HG--
extra : rebase_source : faa8b37f5f6fa0512c98e4a208774f1e3dd830b2
2012-08-20 12:09:27 +12:00
Chris Double
25a0c7db31 Bug 781831 - Build media and omx plugins by default on Android - r=khuey
--HG--
extra : rebase_source : 1d4105e4e1b3d22e590eb4ff703a05c75dcc78c9
2012-08-20 12:09:22 +12:00
Matthew Gregan
0b62b1a805 Bug 780490 - Re-enable test_seek, test_seek_out_of_range, and test_timeupdate_small_files on Linux. (Also bug 780491 and bug 780492). Test only. 2012-08-20 12:10:05 +12:00
David Zbarsky
38147cc954 Bug 783841 - Fix build warnings in layers r=cjones 2012-08-19 20:07:31 -04:00
Andrew Sutherland
6e9c14e23a Bug 782862 - Add a --runapp command to b2g-desktop to automatically start an app, r=vingtetun 2012-08-19 15:35:44 -07:00
Nicolas Silva
75542595f3 Bug 782372 - Splits ImageLayers.h into ImageLayers.h ImageContainer.h and ImageTypes.h, r=bgirard 2012-08-19 15:33:25 -04:00
Alexandre LISSY
54f5995338 Bug 783825 - Fix b2g breakage after bug 553102 - Part 2: wrap keyboard event detail [r=fabrice] 2012-08-19 12:00:22 -07:00
Fabrice Desré
3a6a1ec660 Bug 783825 - Fix b2g breakage after bug 553102 - Part 1 : fix mozChromeEvent events and system message manager [r=gal] 2012-08-19 12:00:19 -07:00
Phil Ringnalda
5c6d6db828 Merge mozilla-central to mozilla-inbound 2012-08-19 11:20:45 -07:00
Phil Ringnalda
a1dd8177da Merge last PGO-green changeset from mozilla-inbound to mozilla-central 2012-08-19 11:17:28 -07:00
Masayuki Nakano
17d75f38f0 Bug 422132 part.1 Store unused fractional scroll amount for later wheel events r=smaug 2012-08-20 01:46:21 +09:00
Ryan VanderMeulen
5867af3068 Merge the last PGO-green inbound changeset to m-c. 2012-08-18 19:10:45 -04:00
Kyle Huey
1cad803140 Bug 774888: Error out if there's no TimeStamp implementation. r=glandium 2012-08-18 12:15:22 -07:00
Kyle Huey
e5307f0a9a Bug 773435: Remove some extraneous nsIImageLoadingContent includes. r=jlebar 2012-08-18 12:15:04 -07:00
Ryan VanderMeulen
2d4e83283e Merge the last PGO-green inbound changeset to m-c. 2012-08-18 07:22:18 -04:00