Commit Graph

425784 Commits

Author SHA1 Message Date
Masayuki Nakano
91ed158c1d Bug 1130937 part.1 nsGtkIMModule should cache selection r=m_kato 2015-06-11 19:50:15 +09:00
Jan Varga
348288f979 Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent 2015-06-11 11:49:51 +02:00
Francois Marier
f3ff8f21dc Bug 1157081 - Make tracking protection work when malware and phishing protections are disabled. r=sworkman
--HG--
rename : toolkit/components/url-classifier/tests/mochitest/test_privatebrowsing_trackingprotection.html => toolkit/components/url-classifier/tests/mochitest/test_trackingprotection_bug1157081.html
2015-06-11 21:48:17 +12:00
Yanis Sellami
ece36044f6 Bug 1118372 - Properly apply volume in WaveShaperNodeEngine. r=padenot 2015-06-08 10:57:05 +02:00
Carsten "Tomcat" Book
d161a9a425 Backed out changeset 606cb8f08825 (bug 1168935) for test failures in browser_Troubleshoot.js 2015-06-11 10:09:08 +02:00
Carsten "Tomcat" Book
bf374b51c4 Backed out changeset 45cdca10d5cd (bug 1168935) 2015-06-11 10:08:42 +02:00
Jean-Yves Avenard
9968c8652f Bug 1171330: P19. Use state mirroring for reading mediasource duration. r=bholley
--HG--
extra : rebase_source : d9c944b21cbe42c5c125bd8bfdc9e631c9a7f125
2015-06-11 16:34:03 +10:00
Jean-Yves Avenard
3dde4e0443 Bug 1171330: P18. Error when finding invalid data. r=cajbir
--HG--
extra : rebase_source : 86cfbda63dec29ab098b578f9bb834701ff4a284
2015-06-11 16:34:03 +10:00
Jean-Yves Avenard
c2dc82d760 Bug 1171330: P17. Add diagnostic to ensure no pending append is going. r=cajbir
--HG--
extra : rebase_source : 00d90447c3f782255ca897984e99d47fba9af39f
2015-06-11 16:33:58 +10:00
Jean-Yves Avenard
8fd891ebe9 Bug 1171330: P16. Use ProxyMediaCall and remove need for monitor. r=cajbir
--HG--
extra : rebase_source : 29e5295ed699824b3d23d65b16229ff3dde8dffb
2015-06-11 16:33:10 +10:00
Jean-Yves Avenard
d53de3367c Bug 1171330: P15. Better andle partial media segments. r=cajbir
--HG--
extra : rebase_source : c90ce1b087ef8b55b110da0dc2caec167586fed2
2015-06-11 16:33:05 +10:00
Jean-Yves Avenard
bc7bec465a Bug 1171330: P14. Add ContainerParser::FirstCompleteMediaHeader() method. r=kentuckyfriedtakahe
--HG--
extra : rebase_source : 6adaf84ce44a6024b5eb40672f3d8d9bb107432d
2015-06-11 16:27:15 +10:00
Jean-Yves Avenard
0a0c636147 Bug 1171330: P13. Relax frame discontinuity detection. r=cajbir
--HG--
extra : rebase_source : 0782c4a7d03db36acaf413c8ea27819c845edb29
2015-06-11 16:27:08 +10:00
Jean-Yves Avenard
eb69431a70 Bug 1171330: P12. Properly insert frames in DTS order. r=cajbir
--HG--
extra : rebase_source : f16089fb29d0e155f3c1bc71e5a5ad2c0fe0dd4f
2015-06-11 16:27:03 +10:00
Jean-Yves Avenard
5d7588e70d Bug 1171330: P11. Add eviction support. r=cajbir.
We evict data in two steps. Up to playback time, or tail data.

--HG--
extra : rebase_source : 052273e92d3b3704f513a55aac3e5d75c0d900fa
2015-06-11 16:26:57 +10:00
Jean-Yves Avenard
a998798778 Bug 1171330: P10. Add TrackBuffersManager object. r=cajbir
This implements MSE's SourceBuffer exactly per spec.
No memory or speed optimisations of any kind were added for the purpose of
being 100% W3C spec compliant.

--HG--
extra : rebase_source : fe010841210c66e20ce55a45d76fd6736f9d3a7f
2015-06-11 15:55:20 +10:00
Jean-Yves Avenard
0b224435dc Bug 1171330: P9. Remove "Diamond Problem" with MediaDecoder inheritance. r=cpearce
--HG--
extra : rebase_source : a8116bf4cdcf3910dbcbf68ba7adb36e6c9d2e04
2015-06-11 15:55:20 +10:00
Jean-Yves Avenard
63af29a4ae Bug 1171330: P8. Check MoofParser index before demuxing. r=cpearce
--HG--
extra : rebase_source : 96025f72457f9aba4c70732d580a2447cc219e26
2015-06-11 15:55:20 +10:00
Jean-Yves Avenard
70c63b95b2 Bug 1171330: P7. Add ability to retrieve init range to ContainerParser. r=cajbir
Currently, we always assume that the init segment starts at offset 0. But this
doesn't have to always be true.

--HG--
extra : rebase_source : d8dc575d7607ac881031aa90a69a3ba1eb9fb180
2015-06-11 15:55:20 +10:00
Jean-Yves Avenard
ca280f4bf4 Bug 1171330: P6. Make RangeRemoval use promises. r=cajbir
--HG--
extra : rebase_source : f96e700000c86e2902cbcff86523faa0914dffd6
2015-06-11 15:55:12 +10:00
Jean-Yves Avenard
323f8c749d Bug 1171330: P5. Split AppendData task to be closer to spec. r=cajbir.
--HG--
extra : rebase_source : 43000d795f7633786cd8319213da795e97151a9e
2015-06-11 15:49:50 +10:00
Jean-Yves Avenard
75acd77984 Bug 1171330: P3. Add -=, - and * (with integer) operators to TimeUnit. r=mattwoodrow
--HG--
extra : rebase_source : 2e74a69d9ee15e55276ba9e65b3422f415b44efd
2015-06-11 15:49:49 +10:00
Jean-Yves Avenard
e70b22a0e9 Bug 1171330: P2. Add -= and - operator to IntervalSet. r=mattwoodrow
Remove an interval from an interval set.

--HG--
extra : rebase_source : f3d54343f49a3d982512fe9e0e9b445afe7b11b2
2015-06-11 15:49:49 +10:00
Jean-Yves Avenard
584ec04c52 Bug 1171330: P1. Add ContainerParser::MediaSegmentRange() method. r=kentuckyfriedtakahe
And add abilities to MoofParser to indicate if a media segment is complete.
In MP4 a media segment is made of a moof atom followed by one (or more) mdat
atoms.

--HG--
extra : rebase_source : 0b0db48d55462025d9d45bf9b3bbdbc806b0e7a8
2015-06-11 15:49:49 +10:00
Jon Coppeard
6b3455d8e9 Bug 1172641 - Fix class tests to not fail on builds where classes are not enabled r=shu 2015-06-11 07:58:36 +01:00
Jon Coppeard
6d50fefdbc Bug 1172193 - Also collect zones with cross zone pointers into the scheduled set r=terrence 2015-06-11 07:58:36 +01:00
Kyle Machulis
17b0069adc Backout 756fcc79ab98 due to bustage on OS X 2015-06-10 23:49:20 -07:00
Simon Montagu
ea9c61217f Tests for bug 1172774, r=jfkthame 2015-06-10 23:43:26 -07:00
Simon Montagu
d4298ccd14 Bug 1172774: for a box with a writing mode orthogonal to its containing block, calculate positioning values (margin, padding and offsets) in the writing mode of the containing block, r=jfkthame 2015-06-10 23:42:56 -07:00
JW Wang
9530c6b8e6 Bug 1172825 - MDSM playback should depend on IsPlaying() instead of |mPlayState|. r=cpearce. 2015-06-11 10:16:33 +08:00
Nicholas Nethercote
ea80354c08 Bug 1172782 - Change how nsTHashtable::Clear() works. r=froydnj.
This change reimplements nsTHashtable::Clear() using PLDHashable::Clear(). This
changes its semantics slightly -- the old version would clear the table but
leave its capacity unchanged. The new version will adjust the capacity
to the default, though the entry storage will only be re-allocated when the
first new element is added.
2015-06-10 13:07:40 -07:00
Daniel Holbert
1ef48f39c5 Bug 1148294 followup: fix spec links in reftests flexbox-writing-mode-* to point to TR instead of ED spec version. (no review)
DONTBUILD because just changing metadata within some tests
2015-06-10 22:59:45 -07:00
Kyle Machulis
5908e11cab Bug 1012403 - Reenable SettingsService tests; a=TEST-ONLY 2015-06-10 22:52:51 -07:00
Dan Glastonbury
036ef86398 Bug 1170855 - Part C: Move _WEBGL GLenums from GLConsts.h to WebGLContext.h. r=jgilbert 2015-06-11 15:12:16 +10:00
Dan Glastonbury
f83220f26e Bug 1170855 - Part B: READ_BUFFER requires emulation for default FB. r=jgilbert
WebGL internals use framebuffers to implement the default
framebuffer. This means that we can't just return the result from
glGetIntegerv(GL_READ_BUFFER, ...)
2015-06-11 15:12:15 +10:00
Dan Glastonbury
251cafde87 Bug 1170855 - Part A: Don't error on MAX_ELEMENT_INDEX. r=jgilbert
MAX_ELEMENT_INDEX appears in GL 4.3 or via ES3_compatibility. Work
around on OSX 10.10 where max is GL 4.1.
2015-06-11 15:12:14 +10:00
Dan Glastonbury
85d9d26cdd Bug 1170855 - Part 9: MAX_VARYING_COMPONENTS workaround. r=jgilbert
Turns of querying MAX_VARYING_COMPONENTS on OS X 10.10 is buggy. Always
returns 1. The spec says that the value is 4 times MAX_VARYING_VECTORS
so work around using that method.
2015-06-11 15:12:13 +10:00
Dan Glastonbury
5fb7b5d875 Bug 1170855 - Part 8: MAX_SERVER_WAIT_TIMEOUT is unsigned. r=jgilbert 2015-06-11 15:12:13 +10:00
Dan Glastonbury
e4e894d15e Bug 1170855 - Part 7: Implement MAX_CLIENT_WAIT_TIMEOUT_WEBGL. r=jgilbert, r=smaug 2015-06-11 15:12:12 +10:00
Dan Glastonbury
bcd4a3d26c Bug 1170855 - Part 6: Implement Sampler binding tracking. r=jgilbert 2015-06-11 15:12:10 +10:00
Dan Glastonbury
f1117f4227 Bug 1170855 - Part 5: Correctly load glGetInteger64v. r=jgilbert
Correctly detect support for ARB_sync via GLFeature.
2015-06-11 15:12:09 +10:00
Dan Glastonbury
63f2904737 Bug 1170855 - Part 4: Pour in the WebGL 2 pnames. r=jgilbert 2015-06-11 15:12:08 +10:00
Dan Glastonbury
87067a6c35 Bug 1170855 - Part 3: Cleanup and better comments. r=jgilbert 2015-06-11 15:12:08 +10:00
Dan Glastonbury
e036cc0467 Bug 1170855 - Part 2: Be consistent when handling pnames from extensions. r=jgilbert 2015-06-11 15:12:06 +10:00
Dan Glastonbury
781e652a3f Bug 1170855 - Part 1: Extract WebGL 2 specific pnames. r=jgilbert
--HG--
rename : dom/canvas/WebGLTimerQuery.h => dom/canvas/WebGL2ContextState.cpp
2015-06-11 15:12:05 +10:00
David Anderson
bf79e86952 Add telemetry for reporting graphics driver startup states. (bug 1168935 part 2, r=vdjeric,mattwoodrow) 2015-06-10 21:59:05 -07:00
David Anderson
63b8afcfd7 Disable layers acceleration on Windows if the last startup crashed during driver initialization. (bug 1168935 part 1, r=mattwoodrow) 2015-06-10 21:59:03 -07:00
Nicholas Nethercote
b73bd8538c Bug 1172789 (part 3) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal.
This change also factors out some duplicated code.
2015-06-10 13:07:40 -07:00
Nicholas Nethercote
8fb3be0911 Bug 1172789 (part 2) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal. 2015-06-10 13:07:40 -07:00
Nicholas Nethercote
9569f3b922 Bug 1172789 (part 1) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal. 2015-06-10 13:07:40 -07:00