Commit Graph

245495 Commits

Author SHA1 Message Date
Nicolas Silva
7696876034 Bug 1150549 - Remove debugging code accidentally left in the previous patch 2015-05-25 18:59:22 +02:00
Nicolas Silva
c3d731247c Bug 1150549 - Simplify TiledContentHost. r=jrmuizel 2015-05-22 13:38:13 +02:00
Andrea Marchesini
b66ef4e88c Bug 1155761 - User Timing API in Workers, r=ehsan 2015-05-25 17:53:07 +01:00
Ryan VanderMeulen
da54b2402e Backed out changeset a3d6ad2faa3a (bug 996652) for checktest bustage. 2015-05-25 12:11:07 -04:00
Kan-Ru Chen
9427cb67ed Bug 1004864 - Use SpecialPowers.pushPermissions in test_messagemanager_targetchain.html. r=smaug 2015-05-25 02:58:00 -04:00
Ravi Shankar
fa7293c665 Bug 996652 - Scope the private symbols of head.js. r=Yoric, r=Ted 2015-05-22 11:36:00 -04:00
Maksim Lebedev
999d3bc32d Bug 1163044 - Forward NS_MOUSE_ENTER_WIDGET into content process. r=smaug 2015-05-22 02:00:00 -04:00
Ekanan Ketunuti
7d5c88f241 Bug 1167048 - Change default font for Thai script from serif to sans-serif. r=smontagu 2015-05-21 11:39:34 +07:00
Morris Tseng
bb669f48bb Bug 1155493 - Part 4: Add test for mozbrowsercaretstatechanged. r=kchen 2015-05-19 21:00:00 -04:00
Morris Tseng
cb0b085920 Bug 1155493 - Part 3: Dispatch event when carets are updated, pressed, released, tap, longpressonemptycontent, hidden. r=roc 2015-05-13 20:10:00 -04:00
Morris Tseng
949fe2c3eb Bug 1155493 - Part 2: Event hook for mozbrowser element. r=kchen 2015-05-21 02:06:00 -04:00
Morris Tseng
29f3b01f04 Bug 1155493 - Part 1: Add CaretStateChangedEvent and corresponding utility function. r=roc, sr=smaug 2015-05-19 20:59:00 -04:00
Heiher
c961df76a1 Bug 1157065- GFX: 2D: Implement AlphaBoxBlur in LS3 MMI. r=jrmuizel
* AlphaBoxBlur::BoxBlur
2015-04-21 19:08:00 -04:00
Heiher
419d14ab68 Bug 1157065 - GFX: 2D: Implement skia::Convolve in LS3 MMI. r=jrmuizel
* skia::ConvolveVertically
* skia:ConvolveHorizontally
* skia:ConvolveHorizontally4
2015-04-21 19:07:00 -04:00
Heiher
462b509fa8 Bug 1157065 - GFX: 2D: Add Loongson3 MMI helpers. r=jrmuizel 2015-04-21 18:36:00 -04:00
Franziskus Kiefer
725659916e Bug 1161221 - Split http referrer tests and enable them on all platforms except https on b2g. r=sstamm 2015-05-14 11:07:38 -07:00
Michael Layzell
2635954b4f Bug 1167396 - Make ProtocolCloneContext::mContentParent a smart pointer. r=bent 2015-05-22 10:10:00 -04:00
chunminchang
e7ffccf507 Bug 1149868 - Move permissionObserver to SpecialPowersObserver to listen all perm-changed signals. r=jmaher 2015-05-24 18:49:00 -04:00
Blake Kaplan
874588c43a Bug 1167412 - Always register testing JS modules. r=ted 2015-05-21 14:57:00 -04:00
Andreas Pehrson
028f3e78ac Bug 1166183 - Reset PipelineListener's flag after ReplaceTrack(). r=bwc 2015-05-21 13:35:29 +08:00
Paul Adenot
016b4c1550 Bug 1166183 - Work around bug 934512 in track_peerConnection_replaceTrack.html. r=pehrson 2015-05-21 13:35:29 +08:00
Paul Adenot
8ceb41cb43 Bug 1166183 - Back out the direct listener removal landed by mistake in bug 1141781. r=jesup 2015-05-21 13:35:29 +08:00
Jeff Muizelaar
ae6471ea81 Bug 1166879. Avoid uninitialized read in FlattenBezier. r=mstange
We only want to read from t2 if count is equal to 2.
Reordering this condition makes that true.
2015-05-20 16:01:23 -04:00
Andrea Marchesini
961419bb29 Bug 1167423 - patch 10 - Handle return values of FallibleTArray functions in MobileMessage, r=smaug 2015-05-25 12:50:15 +01:00
Andrea Marchesini
7d65c828b2 Bug 1167423 - patch 9 - Handle return values of FallibleTArray functions in MediaSource, r=jya 2015-05-25 12:50:15 +01:00
Andrea Marchesini
68ce6f4a2c Bug 1167423 - patch 8 - Handle return values of FallibleTArray functions in HTMLInputElement, r=smaug 2015-05-25 12:50:15 +01:00
Andrea Marchesini
405a2e5eb6 Bug 1167423 - patch 7 - Handle return values of FallibleTArray functions in DataStore API, r=smaug 2015-05-25 12:50:15 +01:00
Andrea Marchesini
38122c45e6 Bug 1167423 - patch 6 - Handle return values of FallibleTArray functions in WebCryptTask, r=smaug 2015-05-25 12:50:15 +01:00
Andrea Marchesini
f831429bbc Bug 1167423 - patch 5 - Handle return values of FallibleTArray functions in WebGL2Context, r=smaug 2015-05-25 12:50:15 +01:00
Andrea Marchesini
c89a834b25 Bug 1167423 - patch 4 - Handle return values of FallibleTArray functions in CanvasRenderingContext2D, r=smaug 2015-05-25 12:50:15 +01:00
Andrea Marchesini
4cb28b400a Bug 1167423 - patch 3 - Handle return values of FallibleTArray functions in MutationObserver, r=smaug 2015-05-25 12:50:15 +01:00
Andrea Marchesini
98514d828a Bug 1167423 - patch 2 - Handle return values of FallibleTArray functions in WebSocket, r=smaug 2015-05-25 12:50:15 +01:00
Andrea Marchesini
34161b93d2 Bug 1167423 - patch 1 - Handle return values of FallibleTArray functions in Console API, r=smaug 2015-05-25 12:50:15 +01:00
Jean-Yves Avenard
885ef719d6 Bug 1168004: Part2. Add sample file. r=bholley
Add MP4 sample file where video starts at 0.8s and audio at 1.95s.
2015-05-25 19:28:02 +10:00
Jean-Yves Avenard
e847e83a18 Bug 1168004: Part1. Ensure buffered range referential starts at 0. r=bholley 2015-05-25 19:27:21 +10:00
Karl Tomlinson
49b1bd6b85 bug 1166107 documentation of mWaitForInternalDrain thread access r=gerald 2015-05-22 11:10:00 +12:00
Karl Tomlinson
29634532f0 bug 1166107 release internal drain monitor before calling Flush() r=gerald
The DrainComplete() caught with mWaitForInternalDrain still won't necessarily
be from the internal Drain(), but all we need is that one DrainComplete() is
caught for the internal Drain() because one more will be generated if there is
a Drain() in progress.

What protecting mWaitForInternalDrain access with the monitor provides here is
that the compiler won't use its address for storage of other data meaningless
in the context of mWaitForInternalDrain and so, for example, two
DrainComplete() calls won't unintentionally think that they are both for one
internal drain.
And TSan warnings.
2015-05-25 08:52:30 +12:00
Karl Tomlinson
0f158b319f bug 1162364 detect and abort MF_E_TRANSFORM_STREAM_CHANGE infinite loops r=cpearce 2015-05-22 15:23:00 +12:00
Jean-Yves Avenard
de9065833d Bug 1163227: Part10. Properly recalculate next keyframe time after seeking. r=cpearce 2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
076004e0b2 Bug 1163227: Part9. Don't reset demuxer when skipping to next keyframe. r=cpearce 2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
f7a6aa17d0 Bug 1163227: Part8. Fix incorrect seconds / microseconds conversion. r=mattwoodrow
This led to incorrect data eviction in sourcebuffer
2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
4dc728204b Bug 1163227: Part7. Never do blocking read if we don't have data. r=kentuckyfriedtakahe 2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
04ba19f488 Bug 1163227: Part6. Always notify MediaSourceReader of new data on its own task queue. r=mattwoodrow 2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
2b44f4a3e5 Bug 1163227: Part5: Increase verbosity content for debugging purposes. r=cpearce
Small reorganisation of Update(). With bug 1153295 fixed, remove need for
StorensRefPtrPassByPtr.
2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
b37bb7571f Bug 1166836: Part3. Optimise most common addition to IntervalSet. r=mattwoodrow 2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
70c9952e4a Bug 1166836: Part2. Only rescans MP4's moof when necessary. r=cpearce 2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
c2737df50a Bug 1166836: Part1. Cache main thread buffered time range. r=cpearce
GetBuffered() can be particularly slow under some circumstances.
2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
f7e131b6e0 Bug 1163227: Part4. Fix MP4TrackDemuxer eviction offset calculations. r=mattwoodrow 2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
7186ab86c1 Bug 1163227: Part3. Notify mediasource sub-readers that data was evicted. r=mattwoodrow 2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
da404110e2 Bug 1163227: Part2. Add MediaDecoderReader::NotifyDataRemoved method. r=cpearce 2015-05-25 15:09:16 +10:00