Jeff Muizelaar
8ae670ea14
Bug 1026596. Add ellipse to bezier helper and use it from SVG. r=bas
...
This is faster and more accurate. Specifically, the old code
would produce non-monontic segments which was causing rasterization
differences with skia
2014-06-26 16:42:12 -04:00
Andrea Marchesini
2e74fcf6fe
Bug 876683 - DOMFile/DOMBlob refactoring, r=ehsan, r=bent
2014-06-26 09:47:44 -07:00
Andrew McCreight
57221a6df2
Bug 1029660 - Remove nsContentUtils::DeferredFinalize. r=peterv
2014-06-26 09:29:05 -07:00
Carsten "Tomcat" Book
3b8d0b2b4c
Merge mozilla-central to b2g-inbound
2014-06-26 15:58:35 +02:00
Carsten "Tomcat" Book
5cef672ee0
Backed out changeset 11ce0e5823f4 (bug 1008942) for failing Reftests on a CLOSED TREE
2014-06-26 08:22:30 +02:00
Ehsan Akhgari
f7fd516356
Backed out changeset 39977f335685 (bug 1024195) because the upstream LLVM bug is now fixed.
...
Upstream bug: http://llvm.org/bugs/show_bug.cgi?id=20008
2014-06-25 22:21:13 -07:00
Birunthan Mohanathas
1524133641
Bug 1028565 - Part 2: Flatten editor/txmgr/{idl,public,src}/ directories. r=ehsan
...
--HG--
rename : editor/txmgr/idl/nsITransaction.idl => editor/txmgr/nsITransaction.idl
rename : editor/txmgr/idl/nsITransactionList.idl => editor/txmgr/nsITransactionList.idl
rename : editor/txmgr/idl/nsITransactionListener.idl => editor/txmgr/nsITransactionListener.idl
rename : editor/txmgr/idl/nsITransactionManager.idl => editor/txmgr/nsITransactionManager.idl
rename : editor/txmgr/src/nsTransactionItem.cpp => editor/txmgr/nsTransactionItem.cpp
rename : editor/txmgr/src/nsTransactionItem.h => editor/txmgr/nsTransactionItem.h
rename : editor/txmgr/src/nsTransactionList.cpp => editor/txmgr/nsTransactionList.cpp
rename : editor/txmgr/src/nsTransactionList.h => editor/txmgr/nsTransactionList.h
rename : editor/txmgr/src/nsTransactionManager.cpp => editor/txmgr/nsTransactionManager.cpp
rename : editor/txmgr/src/nsTransactionManager.h => editor/txmgr/nsTransactionManager.h
rename : editor/txmgr/public/nsTransactionManagerCID.h => editor/txmgr/nsTransactionManagerCID.h
rename : editor/txmgr/src/nsTransactionManagerFactory.cpp => editor/txmgr/nsTransactionManagerFactory.cpp
rename : editor/txmgr/src/nsTransactionStack.cpp => editor/txmgr/nsTransactionStack.cpp
rename : editor/txmgr/src/nsTransactionStack.h => editor/txmgr/nsTransactionStack.h
2014-06-25 15:08:29 -07:00
Timothy Nikkel
ab995fb20a
Bug 1008942. When a network request for an image finishes during paint suppression and the image doesn't have a frame don't start a decode. r=mats
...
Either the image won't get a frame, or it will get a frame very soon and that frame will check its own visibility and kick off a decode if needed.
2014-06-25 23:45:08 -05:00
Shashank Sabniveesu
94777c050b
BUG 920543 - Correct the 'Mime type in ondataavailable' test case r=rlin
2014-06-24 20:05:00 +02:00
Michael Shuen
84e9acc845
Bug 1029251 - MP4Reader::Flush should grab lock in the right order. r=kinetik
2014-06-26 08:31:00 +02:00
Rick Eyre
a8ca0d563a
Bug 1008166 - Part 2: Add test for '-->' always starting a new line. r=rillian
2014-06-25 16:05:00 +02:00
Rick Eyre
7188fa100c
Bug 1008166 - Part 1: '-->' should always start a new cue. r=rillian
...
I've updated vtt.jsm which brings in fixes for the current bug and also
a few other miscellaneous ones.
2014-06-24 17:53:00 +02:00
Chris Pearce
adf34838ff
Bug 1024300 - Backout 72040861741d. r=burninator.
2014-06-26 16:00:28 +12:00
Chris Pearce
7fe471ea99
Bug 1024300 - Allow GMPs to be segregated by origin. r=josh
2014-06-26 15:44:54 +12:00
Benjamin Chen
f62a5d662c
Bug 1021006 - [RTSP] Browser pops up a network warning message in the end of RTSP streaming. r=sworkman
2014-06-17 17:47:13 +08:00
John Schoenick
2d39e89ed9
Bug 870022 - Part 7 - HTMLImageElement - Make <picture> aware, react to <source> tag and sizes attr changes. r=jst
2014-06-25 11:47:51 -07:00
John Schoenick
ab8b1e569f
Bug 870022 - Part 6 - Export MatchesCurrentMedia form HTMLSourceElement, replace usage in HTMLMediaElement. r=cpearce
2014-06-25 11:47:50 -07:00
John Schoenick
797ac7a161
Bug 870022 - Part 5.2 - Add sizes/srcset to HTMLSourceElement. r=jst, sr=jst
2014-06-25 11:47:49 -07:00
John Schoenick
46c4e670a5
Bug 870022 - Part 5.1 - Add HTMLPictureElement & atom. r=jst, sr=jst
2014-06-25 11:47:48 -07:00
John Schoenick
07bb0f22c2
Bug 870022 - Part 4.1 - Add sizes to HTMLImageElement & atoms. r=jst, sr=jst
2014-06-25 11:47:47 -07:00
John Schoenick
c6d81f533d
Bug 870022 - Part 3.2 - Add sizes support to ResponsiveImageSelector. r=jst
2014-06-25 11:47:46 -07:00
John Schoenick
75683d26a7
Bug 870022 - Part 3.1 - Add computed width to ResponsiveImageCandidate and Descriptor parsing. r=jst
2014-06-25 11:47:46 -07:00
John Schoenick
099579806f
Bug 870022 - Part 1 - Split nsAttrValue::StringToInteger out to nsContentUtils, update usage. r=jst
2014-06-25 11:47:45 -07:00
Walter Litwinczyk
38a575ab86
Bug 1030408 - WebGLFramebuffer.cpp fix missing use of loop index in DetachTexture and DetachRenderbuffer. r=jgilbert
2014-06-25 15:23:36 -07:00
Andrea Marchesini
696f677e99
Bug 827823 - patch 1 - CC in DOMFile class, r=ehsan
2014-06-26 20:46:34 -07:00
Chris Double
ff773a008e
Bug 1030539 - Seeking hangs due to time truncation in Media Source Extensions - r=kinetik
...
--HG--
extra : rebase_source : 169eb8b240894ec82606b0a15d74866ca5b52118
2014-06-26 14:40:55 +12:00
Carsten "Tomcat" Book
d3ff9ea4b7
Merge mozilla-central to mozilla-inbound
2014-06-25 15:42:28 +02:00
Carsten "Tomcat" Book
c036601e2f
merge b2g-inbound to mozilla-central a=merge
2014-06-25 15:38:40 +02:00
Wes Kocher
350198a7d0
Merge m-c to b2g-inbound a=merge
2014-06-24 18:47:03 -07:00
Wes Kocher
60d5bc4f5e
Merge inbound to m-c a=merge
2014-06-24 18:13:38 -07:00
CJKu
5175255cb1
Bug 1000722 - Rollback close reftest in bug 981477. r=ahal
2014-06-24 10:20:00 -04:00
Rik Cabanier
cfa3ff39f9
Bug 1018497 - Implementation of DOMMatrix. r=roc,bz
2014-06-24 20:15:00 +02:00
Carsten "Tomcat" Book
505a69a6b2
Backed out changeset f1afdcec1927 (bug 1025553) for bustage on a CLOSED TREE
2014-06-25 14:21:34 +02:00
Jonathan Watt
ce0451f1da
Bug 1025553, part 2 - Change gfxMatrix from a struct to a class. r=Bas
2014-06-25 12:59:46 +01:00
Olli Pettay
2091da9022
Bug 1029866 - Rename InitUsingWin(...) to Init(...), r=bobowencode
...
--HG--
extra : rebase_source : e04aac99fe64270f283cf49ed52b8f7512a2fa3b
2014-06-25 13:17:17 +03:00
Walter Litwinczyk
f196557cf0
Bug 1021791 - Change ReadPixels() to accept IMPLEMENTATION_COLOR_READ_{FORMAT|TYPE}. r=jgilbert
2014-06-20 10:43:20 -07:00
Ed Morley
7f690ea522
Backed out changeset 5f0396c873f3 (bug 1000722)
2014-06-24 15:37:40 +01:00
Benoit Jacob
8e59c30dd2
Bug 1029504 - remove an incorrect assertion on XPCOM services being available, that failed when triggered late by the CC - r=smaug CLOSED TREE
2014-06-24 09:06:57 -04:00
JW Wang
21312d0686
Bug 750258 - include |nextCurrentTime| when calculating whether to call NotifyBlockingChanged(). r=roc
2014-06-22 20:21:00 +02:00
Shashank Sabniveesu
ec66e81dce
BUG 1028826 - Move <script> element next to <body> element in test_fastSeek-forwards.html. r=cajbir
2014-06-23 13:09:00 +02:00
Benjamin Chen
5fee249d8f
Bug 962878: testcase: Modify the testcase since we can not guarantee the last onDataAvailble always has data. r=roc
2014-06-24 13:52:09 +08:00
Benjamin Chen
3258e2dcc7
Bug 962878 - 1. Reduce the two successive PushBlobRunnable at the end of recording to one. 2. Refine the code flow in Session:Extract for the accuracy of the blob time. r=roc
2014-06-24 14:05:49 +08:00
Jerry Shih
4e9fe40560
Bug 998916 - check the visibility change event to defer the webgl context restore. r=jgilbert,smaug
2014-06-23 01:16:00 +02:00
CJKu
14a0eb0ac4
Bug 1000722 - Rollback close reftest in bug 981477. r=ahal
2014-06-21 01:22:00 +02:00
Walter Litwinczyk
c6ecd6844f
Bug 1021791 - Fix old tests for IMPLEMENTATION_COLOR_READ_{FORMAT|TYPE}. r=jgilbert
2014-06-18 15:09:58 -07:00
Walter Litwinczyk
18f43c1fdd
Bug 1021791 - Add support for the IMPLEMENTATION_COLOR_READ_{FORMAT|TYPE} enums. r=jgilbert, r=bz
2014-06-18 15:09:56 -07:00
Ehsan Akhgari
0b262938b2
Bug 1028679 - Give DOMAudioNodeMediaStream an out-of-line destructor so that we can forward declare AudioNode in the header; r=bzbarsky
...
--HG--
extra : rebase_source : d1a17ca2b83f5137ef512d0be5611ae8525f4107
2014-06-24 07:21:21 -07:00
Ehsan Akhgari
5b6971b2b9
Bug 1028680 - Give TextTrackList an out-of-line destructor so that we can forward declare TextTrackManager in the header; r=bzbarsky
...
--HG--
extra : rebase_source : d8a6eaefd00fe20b0405bef5309100e74a0ac6d7
2014-06-24 07:20:54 -07:00
Benoit Jacob
4c811eba72
Bug 1028588 - Fix dangerous public destructors in content/svg/ - r=heycam
2014-06-24 12:36:45 -04:00
Benoit Jacob
577be64bf4
Bug 1028588 - Fix dangerous public destructors in content/media/ - r=cpearce,smaug
2014-06-24 12:36:43 -04:00
Geoff Brown
57b77cca89
Bug 1020642 - Run more webgl-conformance tests on Android; r=jgilbert
2014-06-23 21:17:02 -06:00
Eric Phan
d7e21aee71
Bug 1015985 - Set decoder seekable members outside of ReadMetadata by StateMachine. r=cpearce
2014-06-23 22:08:34 +12:00
Andrea Marchesini
bc2d4f0706
Bug 1027172 - patch 2 - AudioContext should dispatch call AudioChannelAgent::StopPlaying() when the destination node doesn't have any input or it's muted., r=ehsan
...
--HG--
rename : content/media/webaudio/test/browser_mozAudioChannel.html => content/media/webaudio/test/browser_mozAudioChannel_muted.html
rename : content/media/webaudio/test/browser_mozAudioChannel.js => content/media/webaudio/test/browser_mozAudioChannel_muted.js
2014-06-24 22:15:36 -07:00
Jim Blandy
b6b202b6bb
Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
...
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):
- Never set the buffer's mode.
Years ago, Emacs did not have a good JavaScript mode, so it made sense
to use Java or C++ mode in .js files. However, Emacs has had js-mode for
years now; it's perfectly serviceable, and is available and enabled by
default in all major Emacs packagings.
Selecting a mode in the -*- file variable line -*- is almost always the
wrong thing to do anyway. It overrides Emacs's default choice, which is
(now) reasonable; and even worse, it overrides settings the user might
have made in their '.emacs' file for that file extension. It's only
useful when there's something specific about that particular file that
makes a particular mode appropriate.
- Correctly propagate settings that establish the correct indentation
level for this file: c-basic-offset and js2-basic-offset should be
js-indent-level. Whatever value they're given should be preserved;
different parts of our tree use different indentation styles.
- We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
Remove tab-width: settings, at least in files that don't contain tab
characters.
- Remove js2-mode settings that belong in the user's .emacs file, like
js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Benoit Jacob
b15850d5c8
Bug 1028588 - Fix dangerous public destructors in content/ - r=khuey
2014-06-24 22:09:15 -04:00
William Chen
309d576f1d
Bug 1025638 - Traverse and unlink nsXBLPrototypeResources members. r=mccr8
2014-06-23 19:09:36 -07:00
Garrett Robinson
f1679c726b
Bug 1011211 - Disable intermittently failing CSP redirect tests on B2G (for now) r=sstamm
2014-06-23 14:21:54 -07:00
John Schoenick
b7b7eff201
Bug 1025833 - Fix img srcset inadvertently rounding density estimate to nearest int. r=jst
2014-06-23 15:17:06 -07:00
Benoit Jacob
4d8d1e305a
Bug 1028420 - Non-unified build fails when using --enable-warnings-as-errors - bustage fix, no review
2014-06-23 14:49:09 -04:00
Ed Morley
a3397ec842
Merge mozilla-central and fx-team
2014-06-24 17:24:53 +01:00
Paolo Amadini
b5f612f085
Bug 1023484 - Improvements and test for the initial requestAutocomplete stub. r=MattN
...
--HG--
rename : toolkit/components/formautofill/AutofillController.js => toolkit/components/formautofill/FormAutofillContentService.js
rename : toolkit/components/formautofill/nsIAutofillController.idl => toolkit/components/formautofill/nsIFormAutofillContentService.idl
2014-06-24 12:15:02 +01:00
Giovanni Sferro
8b8ef8b7df
Bug 1025691 - Use Macro for AutocompleteField* enums. r=smaug DONTBUILD because relanded from an earlier cset, so a no-op
...
--HG--
extra : rebase_source : 0c3f97902a3fa6a66adb8e63abe2087c0f1c2248
2014-06-21 18:30:00 -04:00
Gijs Kruitbosch
c9ae69147f
Backed out changeset 83d14fd3d739 (bug 1025483) for using the wrong bug number
...
--HG--
extra : rebase_source : 24fc50975af3063010cd038558b2edb20658c31f
2014-06-23 17:04:34 +01:00
Giovanni Sferro
a8529b2c04
Bug 1025483 - Use Macro for AutocompleteField* enums. r=smaug
2014-06-21 18:30:00 -04:00
Wes Kocher
77fdfc0970
Merge m-c to inbound to hopefully open this CLOSED TREE
2014-06-26 18:14:10 -07:00
David Major
3fa36c502a
Bug 1018402 - Disable -Gw for the offset files since the extractor doesn't understand it. r=glandium
...
--HG--
extra : rebase_source : 5351a7166400930d35e3145228dd8d4b4fe3d805
2014-06-26 19:38:53 +12:00
Ryan VanderMeulen
952d09f1a4
Bug 608634 - Re-disable test_error_in_video_document.html on Android for intermittent failures.
2014-06-23 11:42:40 -04:00
Jed Davis
429e00b909
Bug 1027953 - Don't assume int64_t is long long int in media plugin support code. r=cpearce
2014-06-19 18:21:00 +02:00
Benoit Jacob
d69270d1f9
Bug 1028588 - Fix dangerous public destructors in content/canvas/ - r=jrmuizel
2014-06-26 09:30:49 -04:00
Daniel Holbert
0c02719b54
Bug 1030606: Move nsGkAtomList.h entry for 'picture' out of #ifdef ACCESSIBILITY section, to fix --disable-accessibility builds. r=mats
2014-06-26 12:48:05 +00:00
Paul Adenot
812ddf8e87
Bug 1028458 - Don't try to use a resampler when resampling segments to graph rate if we haven't instanciated one yet. r=karlt
...
--HG--
extra : rebase_source : 3b7696b3e89c1be0e338893578d81088f7182a3b
2014-06-26 14:01:01 +02:00
Michael A. Milazzo
0c7f378d31
Bug 1011748 - Added logic to GetStatusText to ensure the statusText value is available after all redirects (if any) have been followed. Added mochitest unit test which is disabled for b2g and e10. r=bzbarsky
2014-06-24 23:33:03 -07:00
Jonathan Watt
d8f6a0711e
Bug 1025553, part 2 - Change gfxMatrix from a struct to a class. r=Bas
2014-06-25 12:59:46 +01:00
Matthew Gregan
99880f5bcb
Bug 948269 - Refactor MediaDecoderStateMachine::AudioLoop into a standalone AudioSink class. r=cpearce
2013-12-11 18:03:30 +13:00
JW Wang
a9bb32d767
Bug 1020538 - Enable test_playback_rate.html. r=cpearce
2014-06-26 14:56:24 +12:00
JW Wang
fa16673774
Bug 1020538 - Fix frame position adjustment algorithm in AudioStream. r=kinetik
2014-06-26 14:56:23 +12:00
JW Wang
27bad5c58d
Bug 1020538 - Fix the position calculation algorithm in MediaDecoderStateMachine::GetVideoStreamPosition(). r=cpearce
2014-06-26 14:56:23 +12:00
JW Wang
3bc6c25c75
Bug 897108 - test_playback_rate_playpause.html: set preload to 'metadata' to ensure 'loadedmetadata' is fired. r=cpearce
2014-06-26 14:56:23 +12:00
William Chen
035e5c185f
Bug 1022869 - Reparent template contents owner document. r=peterv
2014-06-25 17:33:24 -07:00
Christoph Kerschbaumer
0a529616a5
Bug 1011058 - CSP in C++: Use different console message to indicate report only mode (r=sstamm)
...
--HG--
extra : rebase_source : a8fa04125c9e2bced89ae9843887eff3d4904631
2014-05-25 08:11:50 -07:00
Sid Stamm
efecf0c3c9
Bug 949533 - Remove files that test only x-csp (pre-spec-compliant) CSP implementation. r=grobinson
...
--HG--
extra : rebase_source : 54222391dd28863512cc0b6b0052904162a43180
2014-06-25 12:07:37 -07:00
Sid Stamm
a08dda43a7
Bug 949533 - Remove uses of x-content-security-policy and pre-spec-compliant parsing/enforcement (file changes). r=jst,grobinson
...
--HG--
extra : rebase_source : 0be7ad6dc09ef5b6c273748af87503b7c0d19d5b
2014-06-25 12:07:37 -07:00
Peter Van der Beken
98bc3ecb24
Bug 1027095 - Convert XPathResult to WebIDL bindings - add WebIDL API and switch. r=bz.
2013-07-04 17:40:06 +02:00
Bob Owen
2aaffc99ec
Bug 1025476 - Part 1: Add compulsory Init functions to AutoJSAPI. r=bholley
2014-06-19 08:21:14 +01:00
John Daggett
4182cf602b
Bug 961558 - remove smallCaps from gfxFontStyle. r=jfkthame
2014-06-23 12:09:17 +09:00
Matthew Gregan
5c98e287b8
Bug 1028146 - Remove dangerous public destructor of MediaChannelStatistics. r=cpearce
2014-06-22 16:43:00 +12:00
Matthew Gregan
8bbe3536e3
Bug 1028144 - Remove dangerous public destructor of MediaDecoderReader. r=cpearce
2014-06-22 16:44:00 +12:00
Jonathan Watt
b305824042
Bug 1028522 - Prevent ImageEncoder::ExtractDataInternal from acting on an empty surface. r=gw280
2014-06-22 23:16:26 +01:00
Jonathan Watt
966eacef02
Bug 1016680, part 5 - Report the memory used by PresShell::mCaret. r=dbaron
2014-06-22 23:02:59 +01:00
Andrew McCreight
02ce72cb63
Bug 1021932 - Free the buffer on failure in MediaBufferDecoder::AsyncDecodeMedia. r=padenot
2014-06-22 11:10:08 -07:00
Neil Rashbrook
bf938a3db8
Bug 1026008 Incorrect XBL behaviour with multiple insertion points r=mrbkap
2014-06-22 12:53:01 +01:00
Bill McCloskey
8fd2ccc803
Bug 990729 - Add compartmentPerAddon option for XUL overlays (r=bholley)
2014-06-21 11:55:15 -07:00
Chris Peterson
53878181a7
Bug 1026336 - Fix warnings in content/media/webrtc and mark FAIL_ON_WARNINGS. r=jesup
2014-06-15 11:57:30 -07:00
Benoit Jacob
a16889a6ac
Bug 1028121 - Use MFBT RoundUpPow2 in WebGLElementArrayCache - r=jgilbert
2014-06-21 00:09:50 -04:00
Yuki Sekiguchi
b3750b126d
Bug 664104 - Part 2: Make ruby related element HTMLElement. r=wchen
2014-06-20 17:08:31 -07:00
Ralph Giles
a1dff513ce
Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace
...
Move Annex B sample formatting from the demuxer to a
static utility function. Return NAL unit syntax
samples by default, since more platforms prefer to
unpack the AVCC data themselves.
Pass the raw AVCC payload to ffmpeg through its extradata
field. It can handle either sample format, expecting one or
the other depending on whether extradata is present.
Pass input samples through a new WMFOutputSource::Input
method. Save a reference to the VideoDecoderConfig in the
WFMVideoOutputSource and use it to convert samples to
Annex B before forwarding them to the MFTDecoder.
2014-06-19 15:59:00 -07:00
Mike Conley
098d3e3317
Bug 989501 - Part 1: If an opening nsITabParent is found when creating a new content window, use that opener's ContentParent to make the new remote browser. r=smaug.
2014-06-20 13:55:40 -04:00
Eric Rahm
f203ad2a35
Bug 1027573 - Crash when measuring memory in about:memory while using Web Audio. r=roc
2014-06-20 10:29:10 -07:00
Ms2ger
8824fbbbd9
Bug 1022855 - Rename nsCSSStyleSheet to mozilla::CSSStyleSheet; r=heycam
...
--HG--
rename : layout/style/nsCSSStyleSheet.cpp => layout/style/CSSStyleSheet.cpp
rename : layout/style/nsCSSStyleSheet.h => layout/style/CSSStyleSheet.h
2014-06-20 12:32:49 +02:00
Benoit Jacob
90405727ca
Bug 1027251 - Fix or whitelist dangerous public destructors in content/media - r=cpearce
2014-06-20 07:08:24 -04:00
Ms2ger
e67cb5f1e0
Backout revision 308e51eae10c for build bustage.
...
--HG--
rename : layout/style/CSSStyleSheet.cpp => layout/style/nsCSSStyleSheet.cpp
rename : layout/style/CSSStyleSheet.h => layout/style/nsCSSStyleSheet.h
2014-06-20 13:00:08 +02:00
Ms2ger
6a7f549221
Bug 1022855 - Rename nsCSSStyleSheet to mozilla::CSSStyleSheet; r=heycam
...
--HG--
rename : layout/style/nsCSSStyleSheet.cpp => layout/style/CSSStyleSheet.cpp
rename : layout/style/nsCSSStyleSheet.h => layout/style/CSSStyleSheet.h
2014-06-20 12:32:49 +02:00
Paul Adenot
91f63ee931
Bug 1015519 - Don't write uninitialized buffers to the AudioStream in AudioSegment::WriteTo. r=roc
2014-06-19 13:30:27 +02:00
Daniel Holbert
29f9a0dc57
Bug 1024328: Remove unnecessary #includes of nsFrameManager.h. r=jwatt
2014-06-19 22:07:46 -04:00
Kyle Huey
c46bed2510
Bug 737976: Remove nsINodeInfo. r=smaug
...
--HG--
rename : content/base/src/nsNodeInfo.cpp => dom/base/NodeInfo.cpp
rename : content/base/public/nsINodeInfo.h => dom/base/NodeInfo.h
rename : content/base/src/nsNodeInfo.h => dom/base/NodeInfoInlines.h
2014-06-19 19:01:40 -07:00
Wes Kocher
6b2d91e1b6
Backed out 2 changesets (bug 1026008, bug 1025264) for debug crashtest leaks on a CLOSED TREE
...
Backed out changeset d7ab14487c62 (bug 1026008)
Backed out changeset 0b04aefdd3e3 (bug 1025264)
2014-06-19 17:13:12 -07:00
Neil Rashbrook
8429be6885
Bug 1026008 Incorrect XBL behaviour with multiple insertion points r=mrbkap
2014-06-19 23:57:42 +01:00
Andrew McCreight
ab1105c8e9
Bug 1000609 - Free mData in ~BlobSet. r=khuey
2014-06-19 14:36:58 -07:00
Benjamin Chen
8bffd58059
Bug 969372: part1: Change the prototype of FreezableElementEnumerator in nsIDocument from nsIContent to nsISupports, and rename it to ActivityObservers. r=roc
2014-06-19 10:09:35 +08:00
Benjamin Chen
74c23d0b7e
Bug 969372: part2: 1. Let Session hold a reference to MediaRecorder. 2. MediaRecorder implement nsIDocumentActivity. r=roc
2014-06-19 10:11:34 +08:00
Benjamin Chen
7b9b52ae34
Bug 969372: part3: fix the testcase. r=roc
2014-06-19 10:14:37 +08:00
David Keeler
e42cb16a81
bug 1025330 - expose the failed channel in nsIDocShell for error pages r=bz
2014-06-19 13:55:55 -07:00
Jonathan Watt
1cdf5f551b
Bug 1027763, part 2 - Make non-Moz2D callers of DrawTarget::GetType() call DrawTarget::GetBackendType() instead. r=Bas
2014-06-19 21:35:33 +01:00
Ed Morley
852bdac6b1
Backed out changeset 9fd0316dcd1b (bug 1016413) for crashes during e10s test_metadata.html
2014-06-19 16:35:00 +01:00
Ed Morley
c30f1fb9e2
Backed out changeset 3ff9374610b7 (bug 1016413)
2014-06-19 16:34:42 +01:00
Corentin Cos
cb576e3916
Bug 1016413 - Tests for fmp4 metadata backend. r=rillian
...
The reporting of metadata with fmp4 backend is tested here with the
file gizmo.metadata.mp4, and some changes are made on test_metadata.html
to integrate tests on mp4 files with restriction to certain platforms.
A 'type' field has also been added to gMetadataTests' elements in
manifest.js in order to correctly test the type with canPlayType method
for instance.
2014-06-17 00:32:18 +02:00
Corentin Cos
7727661b59
Bug 1016413 - Implement reporting metadata with fmp4 backend. r=rillian
...
There are 3 files modified in order to have the reporting work.
MP4Reader::ReadMetadata() has now its aTags parameter affected with
a certain MetadataTags structure which comes from MP4Demuxer::GetTags().
MP4Demuxer::GetTags() is in the mp4_demuxer's namespace, where a
structure mapping tags key to its char* value is set.
MP4Demuxer::GetTags() loops all along this mapping structure, and
checks for each key if there is metadata corresponding to it in the
current file's extracted metadata. If there is, it stores the current
key and its corresponding metadata value into a mozilla::MetadataTags
structure.
2014-06-17 00:32:18 +02:00
Ed Morley
6745261171
Backed out changeset d346871db5f6 (bug 1020697) for intermittent test failures
2014-06-19 13:19:56 +01:00
Jonathan Watt
7803ef55ff
Bug 1026985 - Stop reporting the memory use of nsAttrValue's MiscContainer objects if they are shared between more than one nsAttrValue. r=bz
2014-06-19 10:14:41 +01:00
Jonathan Kew
da86af6995
bug 871453 - part 1 - pass the font-synthesis flags down to gfxFontStyle. r=jdaggett
2014-06-19 08:08:55 +01:00
Cameron McCormack
c6f2132e7d
Bug 1025725 - Part 3: Encapsulate nsXBLPrototypeResources::mStyleSheetList. r=bzbarsky
2014-06-19 17:02:56 +10:00
Karl Tomlinson
16c6126e78
b=1006279 finalize thread pool when MediaBufferDecoder is destroyed r=padenot
...
--HG--
extra : transplant_source : %B3%A2%CA%00%3Ct%23%E4%AF%17%3B%C4%D0%E08%8Bn%08%D8%94
2014-06-19 14:48:22 +12:00
Birunthan Mohanathas
617866f602
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Birunthan Mohanathas
c910458886
Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin
2014-06-18 17:56:02 -07:00
Nicholas Nethercote
bb9d51e11e
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
...
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
2014-05-20 23:06:54 -07:00
L. David Baron
31d0f794c2
Bug 996798 - Add a typedef to make it easier to change the size of nsWrapperCache/nsINode flags. r=bzbarsky
2014-06-18 17:07:26 -07:00
Jeff Gilbert
40d8d0fb28
Bug 1000640 - Mark C/A 1.0/0.5 non-premult test as random, since it passes on Win7 Ru. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
0fe4b1df31
Bug 1000640 - Mark WinXP as failing color-alpha-test unpremultiplied reftests. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
4ffbabe4bc
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
848f7a9baa
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Jeff Gilbert
2c846dda69
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Kyle Huey
bd04752f32
Bug 1015662: Drop the edge from <track> to its channel once the load is completed. r=bz
2014-06-18 13:10:24 -07:00
Corentin Cos
27b5e982a8
Bug 1026704 - Prefer FMP4 over GStreamer. r=rillian
...
This change has to be made because FMP4 is meant to take over GStreamer for MP4 file format. This way, FMP4 will be instantiated by default over GStreamer if both tools work (on a certain Linux platform).
2014-06-17 00:32:18 +02:00
Giovanni Sferro
01de2a2aed
Bug 1020697 - Implement @autocomplete for <select>. r=smaug
2014-06-17 19:50:00 +02:00
Masayuki Nakano
65d9bd13fa
Bug 976673 part.3 Don't synthesize mouse events while another mouse event is being synthesized r=smaug
2014-06-18 15:13:00 +09:00
Karl Tomlinson
68e7c0e5fe
b=1026325 backout 169de60f0b1e from bug 821062 for shutdown hang
...
--HG--
extra : transplant_source : %92%9Cm8%AE%13%10U%06%FA%FA%15%08n%DF%5Do%18%87%E7
2014-06-18 17:24:05 +12:00
Karl Tomlinson
a00e79f243
b=1024901 revert TrackTicks range assertion to warning, unintentionally changed in b33b8af66151 r=roc
...
--HG--
extra : transplant_source : %D8%F8%C3%C2%C3%BF%29%F5%9C%3DiG%04%F9%86Gu%29%9A%8C
2014-06-18 17:23:57 +12:00
Chris Pearce
763787ecd7
Bug 979104 - MediaDecoderReader/StateMachine asynchronous decoding. r=kinetik
2014-06-18 17:07:02 +12:00
Nikhil Marathe
ad956bc189
Bug 1025082 - ServiceWorker related WebIDL changes. r=ehsan,jst
...
--HG--
extra : amend_source : c8d89097ddfb423ba2eb39beb469c48b69944a89
2014-06-17 11:01:28 -07:00
Jonathan Watt
d8f30cbd1f
Bug 1025553, part 1 - Change the names of the members of gfxMatrix to match the names of the members of Moz2D's Matrix. r=Bas
2014-06-17 18:35:51 +01:00
Ehsan Akhgari
35e9bd1fe7
Fix the places where we forward declare mozilla::dom::Nullable as a class, no bug, r=I'm-sick-and-tired-of-MSVC-stupidity
2014-06-17 11:03:42 -04:00
Ehsan Akhgari
bf9af450a4
Fix the places where we forward declare already_AddRefed as a struct, no bug, r=I'm-sick-and-tired-of-MSVC-stupidity
2014-06-17 10:57:23 -04:00
Josiah Bruner
74da862e65
Bug 1021309 - Add "mac-yosemite-theme" CSS system metric. r=mstange
2014-06-05 18:02:46 -04:00
Carsten "Tomcat" Book
a33cd9bbff
Merge mozilla-central to mozilla-inbound
2014-06-17 14:32:55 +02:00
Carsten "Tomcat" Book
f72b2aa35a
merge fx-team to mozilla-central a=merge
2014-06-17 14:09:46 +02:00
JW Wang
c0315ef667
Bug 1023781 - default preload is 'none' on B2G. It will not create a decoder at all and we will get 'suspend' instead of 'error'. r=cajbir
2014-06-16 20:17:00 +02:00
Josh Matthews
962b5937d0
Bug 902271 - Make StorageInputStream serializable cross-process. r=bent
2014-06-17 11:52:59 +01:00
Jonathan Watt
f8b8a6eeb8
Bug 1022821, part 3 - In content code, stop returning RefPtr and, where not an out-param, stop using RefPtr arguments. r=gw280
2014-06-17 10:37:46 +01:00
Chris Pearce
826cba6235
Bug 1022913 - Ensure that fastSeek() doesn't skip behind the current playback position if we're seeking forwards. r=cajbir
2014-06-17 15:27:46 +12:00
Ben Kelly
bf1b5506d6
Bug 1025973 - Part 1: Rename GlobalObject::GetContext() to Context(). r=bz
2014-06-16 14:08:00 -04:00
Anthony Jones
3020a54ab1
Bug 1020679 - Crash test for timescale /0. r=cpearce
2014-06-17 13:52:01 +12:00
Olli Pettay
837c622779
Bug 902618 - Parser notifies about subtree roots, but not their descendants, r=hsivonen,bz
2014-06-17 02:01:22 +03:00
Carsten "Tomcat" Book
b641634f08
Backed out changeset 8fc4cf38057e (bug 1011748) for mochitest-e10s-1 test failures
2014-06-16 10:56:04 +02:00
Carsten "Tomcat" Book
72d2bd2ac3
Backed out changeset fc765663d8f8 (bug 1011748)
2014-06-16 10:55:32 +02:00
Gijs Kruitbosch
a774e2ed55
Bug 1022025, r=bholley,mfinkle
2014-06-14 22:01:55 +01:00
Michael A. Milazzo
aaea81fdae
Bug 1011748 - Mochitest unit test + resource files for this bug. r=bzbarsky
2014-06-13 21:59:32 -07:00
Michael A. Milazzo
141256b4cf
Bug 1011748 - Added logic to GetStatusText to ensure the statusText is available after all redirects (if any) have been followed. r=bz
2014-06-09 23:14:53 -07:00
Walter Litwinczyk
80ef3a269d
Bug 1024064 - webgl-1.0.3 Initialize all vertex attributes to default values. r=jgilbert
2014-06-12 13:27:19 -07:00
Ehsan Akhgari
968a1472a5
Bug 1024459 - Define an out of line destructor for TextTrack so that we can forward delcare HTMLTrackElement in TextTrack.h; r=bzbarsky
...
This is required because the destructor for the nsRefPtr<HTMLTrackElement>
member requires the full definition of the type.
2014-06-14 22:53:52 -04:00
Guillaume Abadie
90b929b9a9
Bug 973815 - Implements WebGL draft extension EXT_blend_minmax - r=jgilbert,bzbarsky
2014-06-14 09:07:53 -07:00
Ehsan Akhgari
88a2daa128
Bug 1025324 - Define an out of line destructor for MediaSource so that we can forward delcare MediaSourceList in MediaSource.h; r=bzbarsky
...
This is required because the destructor for the nsRefPtr<MediaSourceList>
member requires the full definition of the type.
2014-06-14 10:04:01 -04:00
Masayuki Nakano
00a740a47b
Bug 1024864 Warn KeyboardEvent.key value change when KeyboardEvent.key is read and its key value is obsolete r=smaug
2014-06-14 11:24:16 +09:00
Ehsan Akhgari
efbf78ada0
Backed out changeset ca5b7ed0dd5a (bug 973815) because of build bustage
2014-06-13 21:09:10 -04:00
Guillaume Abadie
59ca14014f
Bug 973815 - Implements WebGL extension EXT_blend_minmax - r=jgilbert,bzbarsky
2014-06-10 18:20:12 -07:00
Jonathan Watt
1fe689f99d
Bug 1019753, part 2 - Use Moz2D DataSourceSurfaces instead of Thebes gfxImageSurfaces in DocumentRendererParent.cpp and ImageEncoder.cpp. r=mattwoodrow
...
--HG--
extra : rebase_source : fc39f0aede22e48ea853b1978eddeb8cc8c43a60
2014-06-04 08:08:39 +01:00
Ehsan Akhgari
3b9861ed6a
Backed out changeset 0cdef46c65c1 (bug 979104) for causing bug 1024324
2014-06-13 16:20:37 -04:00
Randell Jesup
e3cb840cc2
Bug 1022235: Make the webrtc LoadManager/LoadMonitor a singleton r=bsmedberg,pkerr
2014-06-13 15:50:51 -04:00
Sid Stamm
8bacc23874
Bug 846978 - disable frame-ancestors checks when CSP is report-only and fix cross-origin frame-ancestors violation URI leak. r=ckerschb,grobinson
2014-06-13 11:06:04 -07:00
Sid Stamm
91bbe648b1
Bug 805929 - test CSP blockage of setInterval and return values from setTimeout. r=grobinson
2014-06-13 11:05:37 -07:00
Andrea Marchesini
205429b693
Bug 1023175 - AudioContext should have attribute EventHandler onmozinterruptend/begin in the webIDL interface, r=ehsan, r=smaug
2014-06-13 07:06:14 +01:00
Ryan VanderMeulen
aa9f3b7b03
No bug - Adjust expected assertions for test_playback_rate.html on Linux.
2014-06-12 18:20:16 -04:00
Milan Sreckovic
1fe37abd13
Bug 1019257: Canvas pattern setTransform exposed through WebIDL. r=gw280,bz.
...
--HG--
extra : rebase_source : a12b913bf1cfeb11313aa1525d1ebcae075e1456
2014-06-12 10:54:43 -04:00
Ehsan Akhgari
ac692ed2ca
Bug 1024463 - Define an out of line destructor for TextTrackCue so that we can forward delcare HTMLTrackElement in TextTrackCue.h; r=bzbarsky
...
This is required because the destructor for the nsRefPtr<HTMLTrackElement>
member requires the full definition of the type.
2014-06-12 11:31:18 -04:00
Walter Litwinczyk
a3c268a4d5
Bug 1024066
- Fix webgl-1.0.3 conformance failure OES texture half float. r=jgilbert
2014-06-11 14:31:29 -07:00
Randy Lin
58ecede7d1
Bug 1011149 - Video freezes when audio track is disabled on remote stream. r=jesup
2014-06-10 10:32:30 +08:00
Xidorn Quan
fc0b9b51b4
Bug 966166 - Part 4: Rewrite some builtin counter styles. r=dbaron
2014-06-11 21:12:00 -04:00
Giovanni Sferro
4f5b08d3ab
Bug 597650 - Label controls don't apply to input controls with type="hidden". r=smaug
2014-06-09 21:51:00 -04:00
Karl Tomlinson
1a7b58ab55
b=1023697 use audio ticks for graph time units r=roc
...
--HG--
extra : transplant_source : 8%BA%9D%5C%E32%05x%A79K%08TH%A7%F4%F2tg%EC
2014-06-12 16:45:00 +12:00
Karl Tomlinson
919d411be0
b=1023697 use 0 for initial graph time r=roc
...
We could get away with 1 as an initial time when units were 1/(1<<20) seconds
but when graph time units are audio samples, an initial value of 1 will mean
that the first audio block produced has 1 frame fewer.
--HG--
extra : transplant_source : %FF%D5%AF%A9%C7%EA%C4%D7%ED%8F%CC%AC%E4%5E%FF%D0%87%8D%3AN
2014-06-12 16:45:00 +12:00
Karl Tomlinson
8162b6c276
b=1023697 add functions to convert between track ticks and seconds, and remove global MediaTime/second conversion functions r=roc
...
--HG--
extra : transplant_source : %F3%D8%C168%B7%A3%13%B2p%3Ee%89TkGlD%A8%A7
2014-06-12 16:45:00 +12:00
Karl Tomlinson
06f827fea2
b=1023697 simplify StreamBuffer::ForgetUpTo() to avoid graph-rate-dependent conversions r=roc
...
--HG--
extra : transplant_source : %16%9C%08%CA%3E%DD%82%21%D2%90%7D%29%FB%D9L%9E%F8%2A%CBd
2014-06-12 16:44:59 +12:00
Karl Tomlinson
204d77eaf8
b=1023697 add functions to convert between track rates and remove global StreamTime/tick conversion functions r=roc
...
--HG--
extra : transplant_source : %B6%BC%83%17%22%EE%5D%BEl%B6%17m%1C%D0N%D1C%97%60%E1
2014-06-12 16:44:59 +12:00
Karl Tomlinson
186aab0feb
b=1023697 record the graph tick rate on StreamBuffer and its Tracks for StreamTime calculations r=roc
...
--HG--
extra : transplant_source : 8%B4%DB%A4%FE%2C%B7%235%7F%7D5%2C%FA%BA%0D%9E%CC%7E%11
2014-06-12 16:44:59 +12:00
Karl Tomlinson
fb729643de
b=1023697 use MediaStream to convert between stream time and seconds in Web Audio r=roc
...
--HG--
extra : transplant_source : %FE%C77k/%25%B4%25F%FB1%EAAqn%CA%DEH%06%C0
2014-06-12 16:44:58 +12:00
Karl Tomlinson
ac83725590
b=1023697 use MediaStream to convert stream time to seconds in DOMMediaStream r=roc
...
--HG--
extra : transplant_source : %D4%9E%26%05%E3%8AQ%7B%D1%D1%E8%88j%DC%F7r.%7BJ%1A
2014-06-12 16:44:58 +12:00
Karl Tomlinson
bd3cf9171c
b=1023697 use MediaStream to convert stream time to ticks in media engine sources r=roc
...
--HG--
extra : transplant_source : %F9O%C0T_%C9%8D%9C%3Bt%CB%60%EA%60%C3i_%E0A%9D
2014-06-12 16:44:57 +12:00
Karl Tomlinson
979579bad3
b=1023697 use MediaStream to convert stream time to seconds in HTMLMediaElement r=roc
...
--HG--
extra : transplant_source : %7D%AF%00%8F%0F4%E3%3C.%F7%E2%92%BA%CB%92%0E/%19%CFM
2014-06-12 16:44:57 +12:00
Karl Tomlinson
157b4b4902
b=1023697 use MediaStream to convert ticks to time in MediaDecoderStateMachine r=roc
...
--HG--
extra : transplant_source : %EA%E0%A5rH%F6%F55%B0%28%3Eq%5C%8Ap%FC%06%3D%06%3B
2014-06-12 16:44:56 +12:00
Karl Tomlinson
d4faed6b58
b=1023697 change MediaDecoderStateMachine::mSyncPointInMediaStream from StreamTime to µs r=roc
...
This allows the conversion from StreamTime to be performed while a stream is
available.
--HG--
extra : transplant_source : %3A%AD%5C%1A%84%C3%1BC%8B%04%D5%5B%90%3Cv%BE%A6%D6%C0%9D
2014-06-12 16:44:56 +12:00
Karl Tomlinson
e248292a1d
b=1023697 add methods to MediaStream for tick and time conversions r=roc
...
When MediaTime depends on the audio rate of the graph, the stream will know the
graph rate and so can perform the conversion.
Existing methods in StreamBuffer.h and MediaSegment.h will be removed once
clients have been changed to the new methods.
--HG--
extra : transplant_source : %155uv%90%EC%81%C8%888%C4%17%AF%ED%1B%A0B%90%5E%26
2014-06-12 16:44:56 +12:00
Karl Tomlinson
0820fd82f2
b=1023697 remove unused TicksToTimeRound() r=roc
...
--HG--
extra : transplant_source : %3E%84%B8%C7%25%EE%EEz%08%B9%ABx8%27%C3%BA%9C%F6%9D%ED
2014-06-12 16:44:55 +12:00
Karl Tomlinson
a9a8a4cee4
b=995690 don't advance audio output stream position 1 tick beyond what has been produced r=roc
...
This may result in repeating a sample sometimes due to rounding effects, but
that should only happen once per unblocked sequence of track frames.
--HG--
extra : transplant_source : %0C%E9%A4jq%286%96%B1%A9%AE%9F%1Cr%DCK%8F%AF%92i
2014-06-12 16:41:29 +12:00
Karl Tomlinson
2d4e3075a2
b=995690 correct mLastTickWritten to only advance when not blocked r=roc
...
mLastTickWritten and offset are stream positions, which do not advance when
the stream is blocked.
--HG--
extra : transplant_source : %15%7B%E5%E9.%89%BC%1E%F8%92%FD%3D%CB%10%FC%AD%EAT%90-
2014-06-12 16:40:51 +12:00
Ehsan Akhgari
d7968eead1
Bug 1024195 - Fix a compilation error with clang-cl in nsContentList.cpp; r=bzbarsky
...
This is similar to bug 1021494.
2014-06-11 21:56:59 -04:00
Cameron McCormack
cf5f15e987
Bug 1023727 - SVGStyleElement::UnbindFromTree should look at the element's containing shadow, not its own shadow. r=wchen
2014-06-12 11:15:22 +10:00
Boris Zbarsky
b6c8784504
Bug 1009675 part 3. Return WebIDL 'object' values as handles. r=peterv
2014-06-11 16:26:52 -04:00
Boris Zbarsky
1284410aa0
Bug 1009675 part 2. Return WebIDL 'any' values as handles. r=peterv
2014-06-11 16:26:52 -04:00
Shihua Zheng
1f77281bae
Bug 1019368 - Cleaning extra whitespace in FileReader, r=bent. DONTBUILD
2014-06-10 20:59:45 -07:00
Ed Morley
8b6fb691bd
Backed out changeset bfb5297101cd (bug 1000640) for compilation failures on B2G
2014-06-11 17:07:41 +01:00
Ed Morley
32338f43fe
Backed out changeset 11bb536cdede (bug 1000640)
2014-06-11 17:07:17 +01:00