Kartikaya Gupta
08051ca924
Bug 987188 - Guard against a null pointer when dumping the layer tree. r=nical
2014-04-01 01:46:00 +02:00
Matt Woodrow
ed2ded92df
Bug 990357 - Don't push layer for OPERATOR_SOURCE when the drawing operation covers the entire clip for DrawTargetSkia. r=gw280
2014-04-01 16:59:20 +08:00
Matt Woodrow
f11261b42c
Bug 990357 - Don't push layer for OPERATOR_SOURCE when the drawing operation covers the entire clip for DrawTargetCG. r=jrmuizel
2014-04-01 16:57:35 +08:00
Matt Woodrow
f2e539f36c
Bug 990338 - Use CopySurface when copying data to a TextureClient for better performance. r=nical
2014-04-01 15:53:15 +08:00
Matt Woodrow
09255ba257
Bug 990338 - Pass CanvasLayer Y-flip flag through layers. r=nical
2014-04-01 15:52:47 +08:00
Matt Woodrow
b6b7e6b30e
Bug 990338 - Remove FillWithMask since it's dead code. r=nical
2014-04-01 15:52:10 +08:00
Matt Woodrow
3c534d622c
Bug 990338 - Clean up CopyableCanvasLayer. r=nical
2014-04-01 15:51:35 +08:00
Matt Woodrow
67805dc4e2
Bug 990338 - Use Moz2D for updating CanvasClient. r=nical
2014-04-01 15:51:10 +08:00
George Wright
d5f84e7749
Bug 989707 - roundOut() the bounds rect instead of round(), as round() can return a rect that's not quite large enough to cover the path r=mattwoodrow
2014-03-31 05:06:25 -04:00
JW Wang
0a86e109a3
Bug 945475 - clear |mVideoFrameContainer| to stop staled callbacks which give incorrect videoWidth/videoHeight. r=roc
2014-03-27 07:27:01 +08:00
David Rajchenbach-Teller
69c5551bb6
Bug 988844 - do_register_cleanup now accepts asynchronous cleanup functions. r=ted
2014-03-31 04:36:00 +02:00
Rik Cabanier
0818ce4ca4
Bug 988088 - Cache path objects in Path2D implementation. r=bas
2014-03-31 08:55:00 +02:00
Dragos Nicolae
f9d7a44aef
Bug 989735 - Fixed warnings in accessible/src/generic. r=trev.saunders
2014-03-30 05:21:00 +02:00
Henrik Skupin
af7d3cf41b
Bug 989045 - [tps] Registering of observer topics happens too late so 'weave:engine:start-tracking' can be missed during startup. r=jgriffin DONTBUILD
2014-04-01 08:35:32 +02:00
Nicolas Silva
0af7716984
Bug 982413 - Remove the deprecated textures pref. r=mattwoodrow
2014-04-01 14:28:36 +08:00
Nicolas Silva
1087c3b4d4
Bug 989904 - Remove the deprecated basic textures. r=mattwoodrow
2014-04-01 14:28:27 +08:00
Nicolas Silva
8540bd9f80
Bug 989904 - Remove some of the deprecated backend-independent textures. r=mattwoodrow
2014-04-01 14:28:23 +08:00
Nicolas Silva
efc83cde0b
Bug 989904 - Remove some of the deprecated gl textures. r=mattwoodrow
2014-04-01 14:28:18 +08:00
Nicolas Silva
d1a5b2c8bd
Bug 989904 - Remove deprecated d3d textures. r=mattwoodrow
2014-04-01 14:28:14 +08:00
Nicolas Silva
6f153811f7
Bug 989883 - Remove deprecated ContentClient/Host. r=mattwoodrow
2014-04-01 14:28:05 +08:00
Nicolas Silva
788de6da4a
Bug 989883 - Remove deprecated ImageClient/Host. r=mattwoodrow
2014-04-01 14:28:00 +08:00
Masayuki Nakano
54d409dfca
Bug 984269 Rename nsDOMEventTargetHelper to mozilla::DOMEventTargetHelper r=smaug
...
--HG--
rename : dom/events/nsDOMEventTargetHelper.cpp => dom/events/DOMEventTargetHelper.cpp
rename : dom/events/nsDOMEventTargetHelper.h => dom/events/DOMEventTargetHelper.h
2014-04-01 15:13:50 +09:00
Boris Zbarsky
0087f2d16b
Bug 990242. Remove some dead Promise code. r=nsm
2014-04-01 01:58:28 -04:00
Boris Zbarsky
ebbf189925
Bug 958540 part 3. Switch the assignment operator on WebIDL unions to use SetAs*, not RawSetAs*, so you can use it to change the type of a union. r=dzbarsky
2014-04-01 01:58:27 -04:00
Boris Zbarsky
8c8ba238df
Bug 958540 part 2. Rename the existing SetAs* methods on unions to RawSetAs* and add new SetAs* methods that ensure the right type for the union. r=dzbarsky
2014-04-01 01:58:27 -04:00
Boris Zbarsky
0d09417dfa
Bug 958540 part 1. Factor out the uninit behavior of union structs into a separate method. r=dzbarsky
2014-04-01 01:58:27 -04:00
Simon Sapin
30a2740552
Bug 978478 part 2: Add support for repeat() in <track-list> (CSS Grid) r=dholbert
2014-03-31 22:49:51 -07:00
Simon Sapin
a43b6fb7ef
Bug 978478 part 1: Add support for repeat() in <line-name-list> (CSS Grid) r=dholbert
2014-03-31 22:49:45 -07:00
Chris Peterson
fedb03c88d
Bug 989199 - Fix -Wunused-const-variable warning in xpfe. r=janv
2014-03-27 21:31:02 -04:00
Chris Peterson
8a55426e4f
Bug 984071 - Part 2: Only create WebRTC LoadManager on Android and Linux. r=jesup
2014-03-28 22:19:33 -04:00
Mike Hommey
edf4794405
Bug 988168 - Better integrate gtest libxul in the build system. r=mshal. DONTBUILD
...
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-31 13:21:38 +02:00
Mike Hommey
3dbd6f1f57
Backed out changeset 561b9329d832 (bug 988168) for wrong attribution.
2014-04-01 13:17:50 +09:00
Jacek Caban
258449c186
Bug 988168 - Better integrate gtest libxul in the build system. r=mshal
...
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-31 13:21:38 +02:00
Masayuki Nakano
dcebd0d406
Bug 984271 part.4 Move the all other stuff in EventStateManager.cpp into mozilla:: namespace r=smaug
2014-04-01 13:09:24 +09:00
Masayuki Nakano
5aab981f78
Bug 984271 part.3 Move OverOutElementsWrapper into mozilla:: namespace r=smaug
2014-04-01 13:09:24 +09:00
Masayuki Nakano
bd6decd65b
Bug 984271 part.2 Rename nsEventStateManager to mozilla::EventStateManager r=smaug
...
--HG--
rename : dom/events/nsEventStateManager.cpp => dom/events/EventStateManager.cpp
rename : dom/events/nsEventStateManager.h => dom/events/EventStateManager.h
2014-04-01 13:09:23 +09:00
Masayuki Nakano
5cc11f9634
Bug 984271 part.1-4 Clean up WheelHandlingHelper.cpp r=smaug
2014-04-01 13:09:22 +09:00
Masayuki Nakano
ea4e85bd3d
Bug 984271 part.1-3 Rename nsMouseWheelTransaction to mozilla::WheelTransaction r=smaug
2014-04-01 13:09:22 +09:00
Masayuki Nakano
615b982a13
Bug 984271 part.1-2 Rename nsScrollbarsForWheel to mozilla::ScrollbarsForWheel r=smaug
2014-04-01 13:09:22 +09:00
Masayuki Nakano
406e3c9bdc
Bug 984271 part.1-1 Separate mouse wheel handling helper classes and methods from nsEventStateManager.cpp r=smaug
...
--HG--
rename : dom/events/nsEventStateManager.cpp => dom/events/WheelHandlingHelper.cpp
rename : dom/events/nsEventStateManager.cpp => dom/events/WheelHandlingHelper.h
2014-04-01 13:09:22 +09:00
Matt Woodrow
d2127c217f
Bug 989858 - Part 6: Rename DeprecatedPaint and stop passing a gfxContext in. r=roc
2014-04-01 12:02:10 +08:00
Matt Woodrow
8d2a3dc305
Bug 989858 - Part 5: Remove partially implemented moz2d paint function. r=roc
2014-04-01 12:02:10 +08:00
Matt Woodrow
6edf84a5b1
Bug 989858 - Part 4: Convert BasicColorLayer. r=roc
2014-04-01 12:02:10 +08:00
Matt Woodrow
64ac40d602
Bug 989858 - Part 3: Convert BasicImageLayer. r=roc
2014-04-01 12:02:09 +08:00
Matt Woodrow
4586f037e0
Bug 989858 - Part 2: Convert BasicCanvasLayer. r=roc
2014-04-01 12:02:09 +08:00
Matt Woodrow
e921db2fe5
Bug 989858 - Part 1: Add Moz2D helpers to BasicLayersImpl. r=roc
2014-04-01 12:02:09 +08:00
Wes Kocher
d7b0cef844
Merge m-c to inbound
2014-03-31 20:59:59 -07:00
Wes Kocher
ac92af0609
Bug 989137 needed to touch CLOBBER
2014-03-31 20:50:45 -07:00
Chris Pearce
e1cae995ac
Bug 631058 - Don't preroll as many media samples when loading preload="metadata" media. r=cajbir
2014-04-01 16:43:57 +13:00
Chris Pearce
223e397746
Bug 778077 - Implement HTMLMediaElement.fastSeek(time). r=cajbir
...
Implement HTMLMediaElement.fastSeek(), basically by changing all the
MediaDecoderReader::Seek() overrides to not call
MediaDecoderReader::DecodeToTarget(), and have MediaDecoderReader::DecodeSeek()
call DecodeToTarget() if we're doing an accurate (non-fast) seek.
Update gizmo.mp4 to have a keyframe every second, instead of only 1 keyframe at
the start of stream. This makes the unit test I added more useful for mp4...
I pushed most of the seek target clamping logic in MediaDecoder up into
HTMLMediaElement, so that we're clamping in fewer places. Note
MediaDecoderStateMachine::Seek() still sanity checks the seek target.
We have to update the currentTime/MediaDecoder playback position after a seek
completes now, rather than assuming the seek always got it exactly right.
Removed those pesky assertions about seek target lying in the first frame after
seek, since actually sometimes the media doesn't have samples for all streams
after a seek (either due to the media being encoded like that, or because of a
bug in the platform's decoder, not entirely sure).
Green: https://tbpl.mozilla.org/?tree=Try&rev=b028258565e2
* * *
Bug 778077 - Fix up MediaOMXReader fastseek to ensure audio stream stays in sync with video stream. r=cajbir
2014-04-01 16:39:04 +13:00