Commit Graph

51125 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
e2e1501bad Merge mozilla-central to mozilla-inbound 2016-06-03 12:41:23 +02:00
Carsten "Tomcat" Book
71eb3110f9 merge mozilla-inbound to mozilla-central a=merge 2016-06-03 12:00:06 +02:00
Jean-Yves Avenard
1a83f50401 Bug 1277508: P2. Add HasPendingDrain convenience method. r=kamidphish
MozReview-Commit-ID: Lcij7sc2y9d

--HG--
extra : rebase_source : 917ad661b0de70062d00758ed359e574562f75fd
2016-06-02 21:08:05 +10:00
Jean-Yves Avenard
e6ff9b5d09 Bug 1277508: P1. Don't attempt to demux new samples while we're currently draining. r=kamidphish
We should only attempt to demux new samples once all pending decoded frames have been returned. Otherwise, the next demuxing attempt once a resolution change has been detected will reset the state and drop all decoded frames.

MozReview-Commit-ID: 2coKQA8lZ8c

--HG--
extra : rebase_source : f8df34bd9ea1b05c251a34d043da19c7d3d5e587
2016-06-02 20:54:33 +10:00
Jean-Yves Avenard
0fa6daa947 Bug 1277729: Ignore readyState value when reporting the buffered range. r=jwwang
For plain media playback, the buffered range will always be empty if readyState is HAVE_NOTHING has we need to decode the metadata to determine the duration and eventually decode the first frame to determine the start time. With MSE however, the buffered range is per spec directly related to the source buffer buffered range.

So we can always simply query the MediaDecoder to determine the buffered range regardless of the readyState value.

MozReview-Commit-ID: BQs8iuUCiNw

--HG--
extra : rebase_source : 28fea8a89eab38b481a15d76061debacce86274f
2016-06-03 11:46:36 +10:00
Jean-Yves Avenard
8dddf4b2bc Bug 1276184: [MSE] P3. Be consistent with types when accessing track buffer. r=kamidphish
MozReview-Commit-ID: BJlNeValVxE

--HG--
extra : rebase_source : 333397c0b67d9f5d9a549abef873e43ce2bfe91e
2016-06-02 17:14:03 +10:00
Jean-Yves Avenard
c7855950ec Bug 1276184: [MSE] P2. Remove the need to scan the track buffer when frames are being removed. r=kamidphish
The index at which we are removing frames is always the one where we will be inserting the next ones.

MozReview-Commit-ID: DHeJDmwiMS9

--HG--
extra : rebase_source : 3730c0ed7fbdb4d9f8b4157f36aa7bb9d03a6517
2016-06-02 16:59:00 +10:00
Jean-Yves Avenard
2089f9d8bb Bug 1276184: [MSE] P1. Scan where to start removing frames from the start if new block added starts with a keyframe. r=kamidphish
We keep the next position on where to add frames so that we do not break the current coded frame group. However, when the new group of added frames starts with a keyframe we do not have to worry about breaking the previous coded frame group.

MozReview-Commit-ID: G81xGuSa4Y2

--HG--
extra : rebase_source : 4cbe5d0b5921c68c877815af15bbd10b40f18c80
2016-06-02 16:40:43 +10:00
Jean-Yves Avenard
94b2b53bfe Bug 1275381: [aac] Rework AudioSpecificConfig if extensions are present. r=cpearce,kamidphish,?kamidphish
WMF is very strict with the AudioSpecificConfig passed on and will error if an unknown extension is found. Attempt to detect those extensions and remove them if necessary.

MozReview-Commit-ID: KbooPiHmDbN

--HG--
extra : rebase_source : 849628daae33e0dca6ac3735dd8abc05e7554937
2016-06-02 12:07:06 +10:00
dimi
4f68c43631 Bug 1258033 - Part 2: navigator.doNotTrack should be determinded by preference and tracking protection. r=smaug
MozReview-Commit-ID: 7kxLZvptEvx

--HG--
extra : rebase_source : 96fd8f193daf3d53eb668d97db90d5a4317d7872
2016-06-02 10:22:18 +08:00
dimi
8d44df2c72 Bug 1258033 - Part 1: Add IsTrackingProtectionOn for nsILoadContext. r=smaug
MozReview-Commit-ID: 2eQzO6KDLyX

--HG--
extra : rebase_source : 1f5c1c7b250336ff4ecf1e5b3949a532b7bb9144
2016-06-02 10:12:39 +08:00
Carsten "Tomcat" Book
a91653581d Backed out changeset 9d903a6a12aa (bug 1276738) for test failures in test_blank_named_window.html on a CLOSED TREE
--HG--
extra : rebase_source : cd1218144d092a62764b014cffb6b0a92b5f9141
2016-06-02 08:13:16 +02:00
Bryce Van Dyk
cfe431113f Bug 1277136 - External Media Tests: Fix typos, update context usage, update gmp reset script. r=maja_zf
- Fix a typo in media.gmp-eme-adobe.version pref strings.
- Update reset gmp script call to be from content context. This
would fail if done from the chrome process.
- Update reset gmp script to use new requestMediaKeySystemAccess
syntax.

MozReview-Commit-ID: FzDgkOWQF9A

--HG--
extra : rebase_source : 5a3082978bd80d994320017c6917e121fa40a742
2016-06-01 08:33:30 +12:00
Kit Cambridge
7500315560 Bug 1275436 - Remove push subscriptions from the server after clearing permissions and site data. r=mt
Previously, we removed records locally, but didn't notify the server.
We can be nice and avoid making the server buffer messages for
subscriptions that the client will never use again.

MozReview-Commit-ID: 5iohGQPHXuz

--HG--
extra : rebase_source : 00639fe1016ffd241c18643049f4b061740025f1
2016-05-20 09:38:26 -07:00
Kit Cambridge
8f4367fa09 Bug 1275434 - Add remote push observer tests. r=dragana
MozReview-Commit-ID: 4BVWwEbI2FX

--HG--
extra : rebase_source : 1ecd69b74a0329b14aa9ce8b3d4172bbf6278397
2016-05-19 21:41:15 -07:00
Kit Cambridge
a5dc7d0ed9 Bug 1275434 - Notify "push-subscription-modified" observers in the child. r=dragana
MozReview-Commit-ID: H3DGrhEm3fn

--HG--
extra : rebase_source : 37d9a07d2a852cdccb9e6c339cf9bcbe01fb6c88
2016-05-14 16:54:51 -07:00
Kit Cambridge
21fdc3d97d Bug 1275434 - Refactor PushNotifier to clarify remoting logic. r=dragana
Previously, all `PushNotifier` methods checked the process type, and
either called `Notify*{Workers, Observers}` or sent an IPDL message.
The message handlers then called back in to `PushNotifier` from the
remote process.

This was clearer when we only sent worker event notifications to the
content process, and fired all observer notifications in the parent.
It became more complicated once we started notifying observers for all
subscriptions in both processes (bug 1266433). This makes it harder to
see omissions; for example, "push-subscription-modified" isn't
currently forwarded to the child, but "push-subscription-change" and
"push-message" are.

This patch moves the remoting code into `PushNotifier::Dispatch`, and
adds a base `PushDispatcher` class. Each notification type subclasses
this class and implements logic for sending messages and firing
observers and worker events. It's more code, but a bit easier to see
which methods are called where.

MozReview-Commit-ID: 7Q0eD7qXOrW

--HG--
extra : rebase_source : c69acb95a0cb5470cf1c804639971be41b976cc2
2016-05-19 19:01:34 -07:00
Andrew McCreight
858cf1d807 Bug 1275707, part 3 - Rename MESSAGE_MANAGER_MESSAGE_SIZE. r=baku
Now that digits have been filtered out of the message manager message
names to avoid creating thousands of similar keys, we can reenable the
telemetry by renaming it. Also, update the description to address
bsmedberg's comments, and add me to the list of alert emails.
2016-06-01 15:11:06 -07:00
Andrew McCreight
fdd63bef5d Bug 1275707, part 2 - Remove numbers from the message manager message names. r=billm
There are a huge number of different message manager messages with
names of the form "ublock0:sb:{N}", where {N} is some number from 1 to
over 1000. Having so many different keys seems to cause problems for
telemetry and makes it harder to tell how many messages of each type
there really are, so this patch combines them by eliminating any
digits. It will also help for the webdev tools that use channels with
names like "debug:server1.conn5.child1:packet". This will create some
ambiguity (eg there are some messages of the form "ublock:sb:{N}"),
but that should be a minor issue.
2016-06-01 15:11:06 -07:00
Andrew McCreight
263493a069 Bug 1275707, part 1 - Factor out a common method for message manager size telemetry. r=billm 2016-06-01 15:11:06 -07:00
Andrew McCreight
9b9bcbfa17 Bug 1276383 - Add nsIAsyncShutdown.xpcomWillShutdown and use it in WebRTC. r=Yoric,jib 2016-06-01 15:05:53 -07:00
Kit Cambridge
4dfcfb9ee7 Bug 1275436 - Simplify firing push subscription change events. r=mt
Even if the event handler calls `subscribe()` or `getSubscription()`,
the "readwrite" IDB transactions in `clearIf` and `forEachOrigin`
should execute first.

MozReview-Commit-ID: ETYGmnOIuag

--HG--
extra : rebase_source : 8f8847a825d1fcdb09a421b852e86b81431f7e8e
2016-05-05 09:12:35 -07:00
Mike Conley
0d5fa55d26 Bug 1276738 - Tag a bunch of tests that exercise opening windows with openwindow. r=me
There are a series of tests strewn about the tree that seem to exercise window
opening in one form or another, so I thought I'd put them under a tag.

MozReview-Commit-ID: 74JwLUTzaMU

--HG--
extra : rebase_source : 0c92084914ffe44a781f034b2416e17905656607
2016-04-29 14:29:03 -04:00
Jonas Sicking
32162d33c2 Bug 1273279 - Changes in preparation for FlyWeb landing. Change InternalResponse handling to track body size. r=baku f=bkelly
--HG--
extra : amend_source : 257331b8f4b86d6e1c7608ca6866526ce6aa645a
2016-06-01 17:02:29 -04:00
James Andreou
5680e11169 Bug 1274690 - added missing support files r=ehsan 2016-06-01 12:26:23 -07:00
Daniel Holbert
028104646a Bug 1269885: Enforce that a (re)initialized nsSVGViewBox's mBaseValue represents "none". r=longsonr
MozReview-Commit-ID: LVZtimXYllo
2016-06-01 09:21:03 -07:00
JW Wang
e9b8a82345 Bug 1277176 - Remove CircularByteBuffer from AudioStream.h. r=kaku.
MozReview-Commit-ID: 3SRPiszQMQr

--HG--
extra : transplant_source : e%CF%92%14%C7Y%93%DC%9DE%A7%87%BE%0A%B3%A0%B1j%3A%86
2016-06-01 15:10:54 +08:00
J.C. Jones
8524776280 Bug 1275479 - Create nsIU2FToken base interface (Part 2). r=keeler
Create a base "nsIU2FToken" interface that all tokens must implement. This
patch does not change U2F.cpp from initializing tokens monolithically, but
if/when future tokens are added, the implementer may want to do that.

MozReview-Commit-ID: GQuu6NolF4D

--HG--
extra : transplant_source : %3Fi%8E%C4n%BF%C1%DB%DB%03HjG%B5%9Ct%9EMWH
2016-05-27 13:44:20 -07:00
J.C. Jones
a253e31ba2 Bug 1275479 - Refactor U2F Token Interface (Part 1). r=keeler
Rework U2F.cpp to use a collection of nsINSSU2FToken for U2F/WebAuth operations.

MozReview-Commit-ID: 9qwllawzOWh

--HG--
extra : transplant_source : %E1%7B%15%AEp%8C%1A%3C%E5%9F%13%D1%B3%1D%BB%C2%88%07%0AX
2016-05-31 20:51:24 -07:00
Daisuke Akatsuka
0a07587d3c Bug 1275449 - Part 2: Add a test. r=hiro
MozReview-Commit-ID: 2Cv806FSBU6

--HG--
extra : transplant_source : 0%1C%DFd%D1%7C%EC%15%89h%87j%FE%06%83o%05l%5E%C5
2016-06-01 17:49:01 +09:00
Daisuke Akatsuka
4471abc361 Bug 1275449 - Part 1: AnimationEffectTiming::SetEasing crash in page-mode addon context. r=hiro
MozReview-Commit-ID: DeyC4BiXJNo

--HG--
extra : transplant_source : %AE6%85a_%96%F6%A0%E3%3B%20g%07%14%CF%8F%F2%CA%D7o
2016-06-01 17:40:11 +09:00
Frederik Braun
4f4bbe133a Bug 1265318 - webidl changes only, r=mrbkap
MozReview-Commit-ID: 2tY11A8mkov
2016-05-31 11:22:00 +02:00
Frederik Braun
404a0bbb99 Bug 1265318: add require-sri-for CSP directive. r=ckerschb
MozReview-Commit-ID: 200PAvKtBME
2016-05-31 11:14:00 +02:00
Frederik Braun
e8df1f59be Bug 1265318: tests for require-sri-for CSP directive. r=ckerschb
MozReview-Commit-ID: Ji14cwB8D3P
2016-05-31 08:30:00 +02:00
Ethan Lin
c791ee9498 Bug 1255062 - Add reftest to check clip with multiple moveTo. r=mchang 2016-05-31 19:16:00 +02:00
John Dai
31ebbbcfaa Bug 1024350 - Add mochitest testcase.r=smaug 2016-05-30 03:28:00 +02:00
Jessica Jong
2f552465b5 Bug 926019 - focus and blur an input element should not trigger change event if content hasn't changed. r=smaug
--HG--
extra : rebase_source : 9d56196ae2597cc21f7366326ce7203fe16e6cfb
2016-05-30 02:26:00 +02:00
Edwin Flores
bd172274b3 Bug 845095 - Enable media dormancy everywhere for MP4 and Media Source playback - r=jya
--HG--
extra : rebase_source : 40a9429fb4e1490d6afaf25fbb7466fc4beaaaf2
2016-05-31 21:08:00 +02:00
Edwin Flores
462669a29b Bug 854095 - Remove an unused member from MediaFormatReader - r=jya
--HG--
extra : rebase_source : 15272d54393ddd5eb3fc9d1a5a63c31065ba1409
2016-05-31 08:50:00 +02:00
Nathan Froyd
1578760736 Bug 1272813 - part 3 - try to take advantage of string sharing in JSEventHandler::HandleEvent; r=peterv
The Rebind() call in HandleEvent was attempting to be clever by sharing
string data with the error event's message.  Unfortunately, we
eventually needed to pass the message out to JS, which required copying
the string for JS's purposes.  Fortunately, we can attempt to be even
more clever by noticing whether the error event's message is already
allocated as a string buffer and sharing that, rather than just the raw
data.  In the best case, the string buffer can be shared out to JS and
we avoid some needless copying.
2016-06-01 16:26:59 -04:00
Nathan Froyd
a4f2ce0263 Bug 1272813 - part 2 - factor out a AssignFromStringBuffer method in FakeString; r=peterv
We're shortly going to have multiple ways to assign an nsStringBuffer
into FakeString, so we might as well put the common code somewhere
useful.
2016-06-01 16:26:59 -04:00
Nathan Froyd
760e7a2a76 Bug 1277222 - don't needlessly copy a string in XULDocument::MaybeBroadcast; r=smaug
The listener's SetAttr method takes a |const nsAString&|, so copying the
string in any form before passing it is just needless work.
2016-06-01 16:18:01 -04:00
Gregor Wagner
dfd00f0d0a Bug 1277212 - Fix MediaDataDecoderCallback::Error callbacks in GonkMediaDecoder. r=tzimmermann 2016-06-01 13:47:02 +02:00
Andrea Marchesini
2287a36ed4 Bug 1277001 - Use BlobPart in the Blob/File webidl interface, r=smaug 2016-06-01 12:33:09 +02:00
Andrea Marchesini
3ad65f3a92 Bug 1258489 - Implement HTMLInputElement.webkitdirectory, r=smaug 2016-06-01 12:29:00 +02:00
Andrea Marchesini
e004a6613e Bug 1276887 - webidl "Deprecated" keyword should work in workers, r=smaug 2016-06-01 12:15:34 +02:00
Jonas Sicking
2e9e463e19 Bug 1272100: Websocket changes in preparation of FlyWeb landing. Make websocket code support acting as the server side of a websocket connection. r=michal 2016-06-01 02:35:33 -07:00
Olli Pettay
1c8273e348 Bug 1277078 - inline some commonly used methods in bindingmanager, r=baku 2016-06-01 12:03:45 +03:00
Alastor Wu
20745c8136 Bug 1240423 - part8 : modify tests r=baku
MozReview-Commit-ID: 7NlzmcZAlrd

--HG--
extra : rebase_source : fe7d43b0275483e9e082504b88af8f106cadbc19
2016-06-01 10:26:34 +08:00
Alastor Wu
67612fd54d Bug 1240423 - part7 : add attributes for AudioChannelLog. r=baku
MozReview-Commit-ID: KryRjeqBUDE

--HG--
extra : rebase_source : a8a6bbfdc3314b259e7364405de9842832cc12ec
2016-06-01 10:26:29 +08:00
Alastor Wu
7bad64b31a Bug 1240423 - part5 : stop_disposable should reset mSuspendState. r=baku
MozReview-Commit-ID: 1x1QdvJEw8J

--HG--
extra : rebase_source : 7671175e1398288947cfb91925b9ec7a8e7b6e2f
2016-06-01 10:26:20 +08:00
Alastor Wu
7a3285dc7e Bug 1240423 - part3 : add reason when media element notify audible changing. r=baku
MozReview-Commit-ID: C3DAZHhZOqH

--HG--
extra : rebase_source : 229630696f45ff10e22ae98ccf730b10ce0a2d0f
2016-06-01 10:26:10 +08:00
Alastor Wu
4e4bd18cc6 Bug 1240423 - part2 : introduce audible changing reasons. r=baku
MozReview-Commit-ID: 6V69hOCpyG3

--HG--
extra : rebase_source : 4606710b4b7b72da873a3fb37fec85db89f2e4c0
2016-06-01 10:26:04 +08:00
Hiroyuki Ikezoe
9e39dd8938 Bug 1273042 - Part 1: Use StyleContext()->GetPseudoType() to obtain CSSPseudoElementType for the nsIFrame. r=birtles
Before this patch, we could't use EffectSet::GetEffectSet(nsIFrame*) until
the target content associated with the nsIFrame has a primary frame since
nsLayoutUtils::GetStyleFrame(nsIContent*) needs the primary frame.

In this patch, StyleContext()->GetPseudoType() is used for obtaining
CSSPseudoElementType instread of content->NodeInfo()->NameAtom().
As a result, we don't need to care about whether the content has a
primary frame or not.
2016-06-01 16:24:34 +09:00
Chris Peterson
ed15e4ee96 Bug 1276523 - Fix -Wshadow warnings in dom/media/ogg/. r=gerald
dom/media/ogg/OggReader.cpp:625:9 [-Wshadow-compatible-local] declaration of 'samples' shadows a previous local
dom/media/ogg/OggReader.cpp:656:9 [-Wshadow-compatible-local] declaration of 'samples' shadows a previous local
dom/media/ogg/OggReader.cpp:1344:14 [-Wshadow-compatible-local] declaration of 'res' shadows a previous local
dom/media/ogg/OggReader.cpp:1700:22 [-Wshadow-local] declaration of 'res' shadows a previous local
dom/media/ogg/OggReader.cpp:1894:22 [-Wshadow-local] declaration of 'res' shadows a previous local

dom/media/ogg/OpusParser.cpp:185:17 [-Wshadow-compatible-local] declaration of 'i' shadows a previous local
2016-05-30 22:17:35 -07:00
JW Wang
925bd5c7c6 Bug 1276852 - Assert AudioStream::Start() is called when mState is INITIALIZED. r=kinetik.
MozReview-Commit-ID: DeGSEpSWYSM

--HG--
extra : rebase_source : d2ab8b8abb7e9893934783b99939bbfe359e93d0
2016-05-31 14:33:03 +08:00
JW Wang
17e4b1d7d8 Bug 1276851 - Remove AudioStream::mIsFirst. r=kinetik.
MozReview-Commit-ID: H9KCM2zZulA

--HG--
extra : rebase_source : 51387a1bd37f1b22bdb5100abe83af17c0caa481
2016-05-31 14:18:58 +08:00
JW Wang
8d11127d3c Bug 1276849 - some AudioStream::OpenCubeb code cleanup. r=kinetik.
MozReview-Commit-ID: 1X1DXa8fEZN

--HG--
extra : rebase_source : 79ab44ea8cbfd5710006731789925daaad80dc3a
2016-05-31 13:55:27 +08:00
Jonathan Hao
525c086187 Bug 1259871 - Replace getSimpleCodebasePrincipal with createCodebasePrincipal. r=sicking
MozReview-Commit-ID: Frx0CjBzuve

--HG--
extra : histedit_source : 036eb321d9ccb20e0e071ba588b0a1249eb34bdd
2016-05-24 18:01:34 +08:00
Kit Cambridge
d9d287a14e Bug 1265841 - Implement the notificationclose service worker event. r=wchen,baku
MozReview-Commit-ID: EQfCbQKqn9H

--HG--
extra : rebase_source : 2dad51a3c148db794769fb7c64c28f81ea2ca6ff
extra : histedit_source : 254e2e372ba605f74c1f5106f40b207e492e85e1
2016-04-19 22:04:09 -07:00
Kris Maglione
9d0ac66004 Bug 1240326: Part 1: Add lazyWidth and lazyHeight properties to frame loaders. r=billm
MozReview-Commit-ID: 6uEcjS10KCW

--HG--
extra : source : e13744d80c918e7d92eae9a70fe907c8d20dda3e
extra : amend_source : a923ee79c242861aaacbe20f5aff3578e3e212c9
2016-04-07 17:04:57 -07:00
Ms2ger
595eb44ead Bug 1273499 - Move some code around in CallSetup::CallSetup() to avoid code repetition; r=bz
This has been possible since changeset d5f6867173c9 (bug 1262630).
2016-06-03 11:11:45 +02:00
Junior Hsu
fa39bdbd67 Bug 1264513 - Part 3: new test cases for oop data channel scenario, r=smaug 2016-06-03 14:48:26 +08:00
Junior Hsu
64ded9c3d1 Bug 1264513 - Part 2: PPresentationBuilder.ipdl changes - OOP handling for builder, r=smaug 2016-06-03 14:48:26 +08:00
Junior Hsu
60de51a4c5 Bug 1264513 - Part 1: IPresentationSessionTransportBuilder.idl changes - necessary refactory in in-proc data channel handling, r=smaug 2016-06-03 14:48:26 +08:00
Randell Jesup
ab4635f5a3 Bug 1273136: Don't leak runnables needed to cleanup gUM streams r=drno
MozReview-Commit-ID: BqUMC2jpahM
2016-06-03 02:39:23 -04:00
Byron Campen [:bwc]
6caa8b4bd4 Bug 1273136: Start remote streams on SRD, and end them even if offer/answer never completed. r=jesup, r=pehrsons
MozReview-Commit-ID: ulrDM0Gzj6
2016-05-23 10:22:01 -05:00
Chris Peterson
2fef1eb8e8 Bug 1259335 - Part 1.5: Collect use count telemetry for Battery Status API. r=baku 2016-06-02 22:46:38 -07:00
Kit Cambridge
02d8a1e5d9 Bug 1265593 - Forward app server keys to Autopush on Android. r=nalexander
MozReview-Commit-ID: 3J4mM1k0pcY

--HG--
extra : rebase_source : c5a33f2f7043321307da17a6915dedfac66f1fc9
extra : histedit_source : 0357740fc62df416635c90a1ad075f6ee5e492e8
2016-03-22 12:09:31 -07:00
Kit Cambridge
978954c755 No bug - Use the correct protocol for insecure Push server URLs. r=me
MozReview-Commit-ID: FmYTQMSIhkP

--HG--
extra : rebase_source : 9a17f7678d6e676e7aff85efbd0cbad7d6cf312a
2016-05-27 17:30:39 -07:00
JW Wang
f587ac226e Bug 1276840 - Remove AudioStream::RUNNING. r=kinetik.
MozReview-Commit-ID: 3sCGYifUxJO

--HG--
extra : rebase_source : f20ee5647bb92b7bf1a35fde9bb131f4585cb32c
2016-05-31 11:54:30 +08:00
Jeff Gilbert
cb9b33550e Bug 1276093 - Warn when we fail to hit the GPU-copy fast-path. - r=jrmuizel 2016-05-31 19:33:22 -07:00
Jeff Gilbert
20401f453e Bug 1276093 - Warn on slow CPU format conversions. - r=jrmuizel 2016-05-31 19:33:22 -07:00
Alastor Wu
fa47d77e11 Bug 1257738 - part1 : implement the audio competing mechanism.
MozReview-Commit-ID: GZw7P0kbhOa
2016-06-01 10:21:13 +08:00
Boris Zbarsky
519200a808 Bug 1276400 part 2. Stop setting the dontReportUncaught option on the worker JSContext, since workers should be using AutoJSAPI/AutoEntryScript for everything. r=bkelly 2016-05-31 22:01:30 -04:00
Boris Zbarsky
42a30322ba Bug 1276400 part 1. Get rid of AutoDontReportUncaught and its one consumer. r=bkelly 2016-05-31 22:00:17 -04:00
Nicholas Nethercote
ec7b5a5b2b No bug. Fix typo in name of mDiscveryTimeoutMs. r=me. 2016-06-01 11:45:16 +10:00
Xidorn Quan
ef5e94c156 Bug 1274520 part 1 - Add mozSystemGroup to EventListenerOptions for chrome and XBL to add listener in the system group. r=smaug
MozReview-Commit-ID: 6DdLMEazWIC

--HG--
extra : source : 3469098f26ccae51855666073cfbc3ff82b3685b
2016-06-01 11:35:53 +10:00
Xidorn Quan
5c01d7c3ee Bug 1276549 - Remove rvalue reference mark for already_AddRefed params of nsIEventTarget::Dispatch and related methods. r=froydnj
MozReview-Commit-ID: J5RAfGW3X7T

--HG--
extra : source : e1ff4b0d5d9d2599ac00bac376597357ffd58ce0
2016-06-01 10:04:54 +10:00
Chris Pearce
f41e85bf8a Bug 1271525 - Add ability to blacklist D3D9 DXVA via pref. r=kentuckyfriedtakahe
MozReview-Commit-ID: HSm6TTc6kct

--HG--
extra : rebase_source : cacbcef2352f6e4897845a5fdb3373c60571e938
2016-05-31 21:08:03 +12:00
Chris Pearce
83f9dc03f4 Bug 1271525 - Factor out data used by FindD3D11BlacklistedDLL() into arguments passed in. r=kentuckyfriedtakahe
This enables us to use the existing D3D11 blacklist code to create a D3D9
blacklist by just passing in a new blacklist cache.


MozReview-Commit-ID: GyQ8o8U1jwg

--HG--
extra : rebase_source : e0f1b99d9129c6a8bf6ca70001593194291a83b1
2016-05-31 21:06:56 +12:00
Sebastian Hengst
1b4ffa70c1 Backed out changeset 7b5c8958c61c (bug 1270962) for often failing browser_readerMode.js. r=backout 2016-06-01 00:37:33 +02:00
Jeff Gilbert
a8d3b4b1d9 Bug 1276405 - EXT_color_buffer_float should disable clearColor clamping. - r=jrmuizel 2016-05-27 18:55:13 -07:00
Jeff Gilbert
f9b51c3c01 Bug 1276096 - Use existing can-I-read-from-this helper. - r=jrmuizel 2016-05-26 18:08:31 -07:00
Jeff Gilbert
42afe56497 Bug 1276096 - Forbid reads from backbuffer with readBuffer(NONE). - r=jrmuizel 2016-05-26 18:07:52 -07:00
Jeff Gilbert
3773a30362 Bug 1276096 - Introspect for readBuffer mode. - r=jrmuizel 2016-05-26 18:07:03 -07:00
Jeff Gilbert
b2883162ea Bug 1258036 - Separate global state checks from fb-specific checks. - r=jrmuizel 2016-05-31 14:44:46 -07:00
JW Wang
59371c367d Bug 1277188. Part 5 - rename AudioClock::SetPlaybackRateUnlocked(). r=kinetik.
MozReview-Commit-ID: C7m8xeMAJES

--HG--
extra : rebase_source : 2a94db443d9696e9f4b1ee5caa4915df69e745af
2016-06-01 16:45:32 +08:00
JW Wang
e84f041b19 Bug 1277188. Part 4 - remove AudioClock::mAudioStream. r=kinetik.
MozReview-Commit-ID: KjrfgHIg8z4

--HG--
extra : rebase_source : 8208e3ead2d8dfbe02fb899e5fb376651715be61
2016-06-01 16:36:10 +08:00
JW Wang
2a587ee2df Bug 1277188. Part 3 - remove AudioClock::GetPositionUnlocked(). r=kinetik.
MozReview-Commit-ID: 9g3wqI63OsR

--HG--
extra : rebase_source : 216e0a7e9909572ad828c262063e348df462a5ef
2016-06-01 16:30:54 +08:00
JW Wang
0b95bcdd11 Bug 1277188. Part 2 - fix AudioStream::GetPositionInFrames(). r=kinetik.
MozReview-Commit-ID: 3NhoRCPu8fU

--HG--
extra : rebase_source : d3b177d25a86f03ac65c5231dc389e66cbb5aba5
2016-06-01 16:18:56 +08:00
JW Wang
050beb7609 Bug 1277188. Part 1 - fix AudioStream::GetPosition(). r=kinetik.
MozReview-Commit-ID: ECGPX04hM6U

--HG--
extra : rebase_source : 0a0762173432be070582ea789ea58ca4e63b73cf
2016-06-01 16:19:35 +08:00
Mike Conley
99143b5309 Bug 1266799 - Increase DOM fullscreen timeout length to 1000ms. r=xidorn
According to the Telemetry probes added in Bug 1271160, 1000ms should
account for ~94% of fullscreen transitions. The remaining ~6% tail is where
users might see the transition end and then content re-organize itself.

I think this is a big improvement over the original 500ms, which covers only
about ~80% of cases, according to Telemetry.

MozReview-Commit-ID: 3Vb9qQ7yDx5

--HG--
extra : rebase_source : 6f7a2db037bcd1ef21e59aca70b08078ab4f290d
2016-06-02 14:49:56 -04:00
Phil Ringnalda
4ba56e35cf Back out bb39628ebe69 (bug 1277154) for reftest bustage in svg-glyph-objectvalue.svg
CLOSED TREE
2016-06-02 20:06:13 -07:00
Alastor Wu
8a88aa984a Bug 1276129 - part4 : add webvtt tag r=rillian
MozReview-Commit-ID: 8J7Yzq0EL9r

--HG--
extra : rebase_source : 7390257bfaf32518f473450d6e125ef22f6e5d22
2016-06-02 11:10:00 +08:00
Alastor Wu
60c0bbdd5b Bug 1276129 - part3 : add & modify test. r=rillian
MozReview-Commit-ID: KeMFrMXOoTi

--HG--
extra : rebase_source : e0f2057d9f191f39e7ef8913c95b4a59a848276b
2016-06-02 11:08:24 +08:00
Alastor Wu
bec2d0997e Bug 1276129 - part2 : change PositionAlign value in vtt.jsm. r=rillian
MozReview-Commit-ID: 71MtZzNxYbA

--HG--
extra : rebase_source : 9a0212f3a7641394898f26d611688da9f6e40886
2016-06-02 10:51:27 +08:00
Alastor Wu
3e9a37541c Bug 1276129 - part1 : introduce PositionAlignSetting. r=rillian,smaug
MozReview-Commit-ID: AWzNCPLPdYw

--HG--
extra : rebase_source : 65ce98fec2e3c717b2da744e20b19d10b1e2689f
2016-06-02 10:40:23 +08:00
Dan Glastonbury
dc5ff72da8 Bug 1275481: Suspend video decoding via timer. r=jwwang
Suspend decoding of video in background tabs once timer fires. The timer
is trigger on switch to invisible and reset each time becomes
visible. Default timer is set at 10 seconds and is controlled via pref
media.suspend-bkgnd-video.delay-ms.

MozReview-Commit-ID: IPIQ1g7Hkpw

--HG--
extra : rebase_source : d3610dced708ea79611beeed40fc8c8a07ee2d1b
2016-05-30 17:25:10 +10:00
Masayuki Nakano
54e57600e1 Bug 1275906 part.2 TextComposition should use IMEContentObserver for sending NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED if the editor which has the composition is in the active IMEContentObserver r=smaug
For sending NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED after the other change notifications which was caused by the user input, we need to use IMEContentObserver::IMENotificationSender because it sends the notifications when it's safe to do it.

This patch makes TextComposition use IMEContentObserver to send the notification.  However, if there is no active IMEContentObserver, e.g., composition events are fired on unfocused window, TextComposition sends it by itself (same as current implementation).

If IMEContentObserver stops observing when it has pending NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED, it cannot send the notification (i.e., it is discarded completely in such case). However, in such case, IMEContentObserver sends NOTIFY_IME_OF_BLUR.  So, anyway, native IME handler should treat the blur notification as it including NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED.

On the other hand, we're buggy if composition events are fired in non-active window.  Even in such case, IMEContentObserver should be created for active editor in each document and it notifies IME of the changes. But this is out of the scope of this bug.

MozReview-Commit-ID: 7Q0ZsJTh4hX

--HG--
extra : rebase_source : 6417f991fa8c0fbe3f25b27bacf4257e5485aecc
2016-06-01 22:14:41 +09:00
Masayuki Nakano
e67330e0b4 Bug 1275906 part.1 Rename NOTIFY_IME_OF_COMPOSITION_UPDATE to NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED r=m_kato
It's not clear to me what NOTIFY_IME_OF_COMPOSITION_UPDATE means only from the name. For making the name clearer, this patch renames it to NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED and add some explanation to the definition.

MozReview-Commit-ID: 8ySYCNJ1Ytz

--HG--
extra : rebase_source : 3331b8f48e8b460c7f9b088064dcda9488f3403c
2016-05-31 11:39:15 +09:00
Cameron McCormack
e3581a9cba Bug 1277154 - Remove bitfields from nsStyleSVG to help with rust bindgen. r=xidorn 2016-06-03 10:02:57 +10:00
Masatoshi Kimura
7f91a2f04a Bug 1277691 - Allow security.turn_off_all_security_so_that_viruses_can_take_over_this_computer only if MOZ_DISABLE_NONLOCAL_CONNECTIONS is set. r=mrbkap 2016-06-03 07:40:16 +09:00
Andrew Swan
e5744b11cf Bug 1268077: expose AddonListener through mozAddonManager r=rhelmer,smaug
MozReview-Commit-ID: Klw4o0qIvCE

--HG--
extra : rebase_source : 4968810209d80e31e854417b30ac4129299bed4e
2016-05-27 15:43:05 -07:00
James Andreou
1d32e86b9c Bug 1269361 - Add mPrivateBrowsingId to OriginAttributes r=ehsan,jdm 2016-06-02 17:03:11 -04:00
Olli Pettay
025485605e Bug 1143271 - use [ChromeOnly] on MutationObserverInit, r=bz
--HG--
extra : rebase_source : 57629c251e1cd6f073aa117bc448db9cac2a27ca
2016-06-02 22:55:30 +03:00
Sebastian Hengst
8e685e5c69 Backed out changeset 21944f25fbf0 (bug 1178738) for intermittently crashing in test_global_queue_cancel.html with [@ RefPtr<mozilla::dom::GlobalQueueItem>::operator-> + 0x1e]. r=backout 2016-06-02 20:32:47 +02:00
Sebastian Hengst
083d5ca092 Backed out changeset 6fe5dd5c3f33 (bug 1178738) 2016-06-02 20:32:46 +02:00
Sebastian Hengst
4263412d7e Backed out changeset 4c66c0ddf562 (bug 1178738) 2016-06-02 20:32:46 +02:00
Sebastian Hengst
af455b44c1 Backed out changeset ab50796d2616 (bug 1178738) 2016-06-02 20:32:46 +02:00
Sebastian Hengst
20f8f25850 Backed out changeset 5c995bbdfa3a (bug 1178738) 2016-06-02 20:32:46 +02:00
Cameron McCormack
e3ca5e1f4a Bug 1141916 - Part 2: Support [ChromeOnly] on dictionary members. r=peterv 2016-06-02 12:14:24 -04:00
Cameron McCormack
fe6930a402 Bug 1141916 - Part 1: Store extended attributes on IDLArguments. r=peterv 2016-06-02 12:10:56 -04:00
Eitan Isaacson
d49063d60c Bug 1178738 - Have utterances dispatch "canceled" error when they never start. r=smaug
MozReview-Commit-ID: KfJurwcS7mw

--HG--
extra : rebase_source : d190e091aa4ebb8711a77b14f99c75cbfadaf98a
2016-05-18 11:13:45 -07:00
Eitan Isaacson
c57d35080a Bug 1178738 - Have SpeechSynthesis::mSpeechQueue not contain spoken utterance. r=smaug
MozReview-Commit-ID: CyXGDbenWtq

--HG--
extra : rebase_source : 6debd2316697c1752f352583eb162007baf06dee
2016-05-26 14:22:37 -07:00
Eitan Isaacson
d248767958 Bug 1178738 - Have cancel() dispatch an "interrupted" error on spoken utterance. r=smaug
MozReview-Commit-ID: DtcEWQFQYEt

--HG--
extra : rebase_source : 2adffbde0f528edde3d40078493e3187673e7247
2016-05-18 10:59:08 -07:00
Eitan Isaacson
7efcd7a0af Bug 1178738 - Implement dispatch of SpeechSynthesisErrorEvent. r=smaug
MozReview-Commit-ID: 77epkO1lh5c

--HG--
extra : rebase_source : c9dcaa73b7202763e625c4c71a651250ca574fcc
2016-05-18 10:14:45 -07:00
Eitan Isaacson
d49a5a6e7f Bug 1178738 - Update nsISpeechTask.DispatchError to provide error code. r=smaug
MozReview-Commit-ID: DcOcexjYfje

--HG--
extra : rebase_source : 7b7d489335349cda81e34ddbc8254eeb73fea27c
2016-05-18 10:07:48 -07:00
huangwenjun
4777021274 Bug 1277427 - DOM: Fix consts missing for splice. r=Yoric
---
 dom/system/OSFileConstants.cpp | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
2016-06-02 23:28:36 +08:00
Mike Conley
0c3578df60 Bug 1276738 - Tag a bunch of tests that exercise opening windows with openwindow. r=me
There are a series of tests strewn about the tree that seem to exercise window
opening in one form or another, so I thought I'd put them under a tag.

MozReview-Commit-ID: 74JwLUTzaMU

--HG--
extra : rebase_source : 87439bacd9643ab63d015f58f44af2f8a74675a0
extra : source : 9d903a6a12aa7182252ec3e220c89b569c14e11b
2016-04-29 14:29:03 -04:00
Bryce Van Dyk
a35190cc6e Bug 1257727, 1257729 - Update WebM handling to deal with encrypted WebMs. r=jya
- WebMDemuxer will read crypto information from WebM metadata.
- WebMDemumer adds crypto information to samples.
- WebMDemuxer can now return encryption info from GetCrypto().
- WebMDexmuer will not attempt to peek encrypted frames as it
will give back garbage data. This means resolution changes
internal to encrypted WebM files will not work.
- WebMDecoder now exposes a single string version of
CanHandleMediaType. This is done in the same way as the
Mp4Decoder, so that the future update to MediaKeySystemAccess
for WebM handling can maintain the same conventions.

MozReview-Commit-ID: CU3JVi3t7Vn

--HG--
extra : transplant_source : %87gn%5Bm%B5t%EA%9F%5Bh%B4%3B%9D%5E%AE%AB%AF%12%0A
2016-05-27 14:34:54 +12:00
Boris Zbarsky
b97284ce16 Bug 1276276 part 6. Get rid of nsJSContext::mContext. r=smaug 2016-06-02 10:34:40 -04:00
Boris Zbarsky
718461c894 Bug 1276276 part 5. Change AutoCxPusher to not worry about nsIScriptContext, since its JSContext never has one anymore. r=smaug 2016-06-02 10:34:40 -04:00
Boris Zbarsky
30b1d353e7 Bug 1276276 part 4. Eliminate the specialness of nsJSContext::GetCCRefcnt, since we're never using its mContext for anything now. r=peterv 2016-06-02 10:34:40 -04:00
Boris Zbarsky
f02f5d431d Bug 1276276 part 3. Eliminate nsIScriptContext::GetNativeContext. r=smaug 2016-06-02 10:34:39 -04:00
Boris Zbarsky
43a4676066 Bug 1276276 part 2. Change AutoEntryScript to always use the safe jscontext instead of trying to find a global-specific one. r=smaug 2016-06-02 10:34:39 -04:00
Boris Zbarsky
2385de9556 Bug 1276276 part 1. Make AutoJSAPI hold a strong ref to the nsIGlobalObject it's initialized with, so it won't go away while we're working with it. r=smaug 2016-06-02 10:34:39 -04:00
Boris Zbarsky
783e8cc098 Bug 1270601 part 3. Add a way to annotate and IDL namespace as needing a new plain object as its prototype, because using Object.prototype as the prototype of 'console' is not web-compatible. r=peterv 2016-06-02 10:34:39 -04:00
Boris Zbarsky
98b4dca6e9 Bug 1270601 part 2. Add codegen support for IDL namespaces. r=peterv 2016-06-02 10:34:39 -04:00
Boris Zbarsky
7e52059153 Bug 1270601 part 1. Add Web IDL parser support for IDL namespace syntax. r=peterv 2016-06-02 10:34:39 -04:00
Boris Zbarsky
0ddbab28c8 Bug 1276317 part 3. Move handling of the mem log prefs from being per-nsJSContext to just happening once in nsJSContext::EnsureStatics. r=peterv 2016-06-02 10:34:39 -04:00
Boris Zbarsky
145992b47d Bug 1276317 part 2. Move GC zeal handling from nsJSContext to XPCJSRuntime. r=peterv 2016-06-02 10:34:38 -04:00
Boris Zbarsky
f86c21cecc Bug 1276317 part 1. Change JS_SetGCZeal to take a JSRuntime, not a JSContext. r=jandem 2016-06-02 10:34:38 -04:00
Gregor Wagner
ea1566d538 Bug 1277234 - Rename key name VolumeUp to AudioVolumeUp. r=masayuki 2016-06-02 15:55:53 +02:00
Jim Mathies
d9d8c491ff Bug 1268559 - Add a safety shutdown timer in ContentChild. r=billm
MozReview-Commit-ID: FVnOvJzErpI
2016-06-02 07:52:17 -05:00
Carsten "Tomcat" Book
4abd87fad9 Backed out changeset 3bd665597cff (bug 1251175) for causing bc failures
--HG--
extra : rebase_source : 6b398830584e6f757fa89b9dbb044d146a652c5e
2016-06-02 12:50:47 +02:00
Xidorn Quan
db335d4869 Bug 1274520 followup - Make EventListenerOptions.mozSystemGroup option thread-safe. r=smaug
MozReview-Commit-ID: L3Oox3DgsZa

--HG--
extra : source : e9f90d47418d674009dd3a7aeafe2684343757ab
2016-06-02 20:15:23 +10:00
Rinat
bb3780858f Bug 1274622 - Add media.default_volume preference. r=kinetik 2016-05-24 20:55:45 +03:00
Kaku Kuo
b2731d7654 Bug 1141979 - part18 - mochitest - cases while calling mapDataInto should throw; r=jrmuizel
MozReview-Commit-ID: 3QUJy5E907G

--HG--
extra : transplant_source : %F4%B37U%F6%BC%F8%16%10%A8%E2%DE%FD%E7%C7%96%1E%F7%5E%29
2016-03-17 17:48:10 +08:00
Kaku Kuo
4eed785c7d Bug 1141979 - part17 - mochitest - draw special color formats onto canvas; r=jrmuizel
MozReview-Commit-ID: 8BYDS2tqlDc

--HG--
extra : transplant_source : %27%F4%15%C0%3E%D4%C1e%E6k6M%99%B4%CCR%F0%D4%CD%A4
2016-04-25 22:30:11 +08:00
Kaku Kuo
4c82e9f4a9 Bug 1141979 - part16 - mochitest - color conversion; r=jrmuizel
MozReview-Commit-ID: Eiuaq6Kmeaj

--HG--
extra : transplant_source : %E1k%5B%A23%E2%AA%9B%02%9F%88%96%FA%E2%18%5CCld%1D
2016-05-30 15:48:33 +08:00
Kaku Kuo
50c0050c00 Bug 1141979 - part15 - mochitest - basic operations; r=jrmuizel
MozReview-Commit-ID: 9AXLGuZ5I2t

--HG--
extra : transplant_source : %F6%D22%3F%C7%22%D7%3B%9D%BE%D2%5C%F4%99.9x%B2%CC%0A
2015-11-18 15:43:46 +08:00
Kaku Kuo
71389f928f Bug 1141979 - part14 - WebIDL for bindings; r=jrmuizel, r=smaug
MozReview-Commit-ID: 5iR0WUuX6Zu

--HG--
extra : transplant_source : %8E%2C%96%9B%22O%0C8%82%8E%A9C%A5%AE%08yTZE%0C
2016-04-27 11:47:54 +08:00
Kaku Kuo
7f06ee1c5c Bug 1141979 - part13 - export to WorkerGlobalScope; r=jrmuizel
MozReview-Commit-ID: 9AAPwpck23l

--HG--
extra : transplant_source : sM%3E%91%22h%8D%8C%9CoD%5B%E0%E7e%C1T%FD%1ET
2016-04-27 11:47:36 +08:00
Kaku Kuo
95661ad394 Bug 1141979 - part12 - export to nsGlobalWindow; r=jrmuizel
MozReview-Commit-ID: 6DRMDrSXIiu

--HG--
extra : transplant_source : %A7N%F0%25%29%D7%B7%C3%FA%26%EB%ABY%9B%94F%EC%AF%FE%3D
2016-04-27 11:47:22 +08:00
Kaku Kuo
7460e53193 Bug 1141979 - part11 - handle cases that mapDataInto() should throw; r=jrmuizel
MozReview-Commit-ID: JuPj54fNB3s

--HG--
extra : transplant_source : UW%60%B44%B2%7B%B2u%06U%27%60%9AH%BF%BD%FD%25%B7
2016-03-16 12:01:32 +08:00
Kaku Kuo
b9ec3cd2af Bug 1141979 - part10 - hanlde drawing RGB24/BGR24/HSV/Lab onto canvas element; r=jrmuizel
MozReview-Commit-ID: FmiTy6tXNN7

--HG--
extra : transplant_source : %DB%B6%3B%5CR%15%C6%ED%F9%2C%C9T%B2%CB%3F%C7%9A%5Dc1
2016-03-14 19:34:52 +08:00
Kaku Kuo
d3a7ed24e9 Bug 1141979 - part9 - implement ImageBitmapFactories extensions; r=jrmuizel
MozReview-Commit-ID: 6Hm58nffAuV

--HG--
extra : transplant_source : %97%EE%BB%BB%EC%D4%8B%90q%C6%8F%95%F2%A8%D1Q%DDp%A1%F8
2016-04-27 11:46:51 +08:00
Kaku Kuo
fca7b0b604 Bug 1141979 - part8 - implement ImageBitmap extensions; r=jrmuizel
MozReview-Commit-ID: Bc6HoqRLMNB

--HG--
extra : transplant_source : %89%E9Q%FD4%ED%FD%EC5pqq%AF%C6%90%E0y%A2%88%12
2016-04-27 13:03:01 +08:00
Kaku Kuo
c4341b59cc Bug 1141979 - part7 - implement ImageUtils; r=jrmuizel
MozReview-Commit-ID: INrfdqBr4m4

--HG--
extra : transplant_source : %A2%9B%B0%C3%DEX%5B%DCW%7D%94%C1Ao%04A2%E6i%FD
2016-03-21 14:33:10 +08:00
Kaku Kuo
17bc76bcc6 Bug 1141979 - part6 - implement ImageBitmapFormatUtils; r=jrmuizel
MozReview-Commit-ID: 1RyJBjP9W9Q

--HG--
extra : transplant_source : %09S%C1%15%5D%0F%8D%AD%D5h%912y%CB%D2%A1%DF%00%7B%AE
2016-05-30 15:48:02 +08:00
Kaku Kuo
089b22220f Bug 1141979 - part3 - implement ImagePixelLayout; r=jrmuizel, r=smaug
MozReview-Commit-ID: LFisi5081gz

--HG--
extra : transplant_source : %20w%A0u%E8F%AE/E%07ja%EA%FD%9F%CCi%85%8B%FD
2015-11-13 19:15:24 +08:00
Kaku Kuo
e5ade18f88 Bug 1141979 - part2 - implement ChannelPixelLayout; r=jrmuizel, r=smaug
MozReview-Commit-ID: DNUwRoxPwgE

--HG--
extra : transplant_source : J%A5%3C%C9%FA%BB%A4r%9A%3Dg%84%19n%B3%90e%AE%E5%07
2015-11-13 18:28:38 +08:00
Kaku Kuo
ec2d98e4c3 Bug 1141979 - part1 - WebIDL for native implementation; r=jrmuizel, r=smaug
MozReview-Commit-ID: 9gC0rxhsOLm

--HG--
extra : transplant_source : %7D%9A%C8%05%99%17Y%1E1%404%A7%14%BE%8B%AC%F0b%A2%5B
2015-11-18 16:57:38 +08:00
Kaku Kuo
447d4a1f0d Bug 1141979 - part0 - setup preference utilities; r=jrmuizel
MozReview-Commit-ID: GoevPKVNASQ

--HG--
extra : transplant_source : %7Co%BA9%D0i%92B%5D%03%3Fb%AF_%84%02.Ano
2015-11-13 18:27:41 +08:00
Marcos Caceres
4b05d5eff3 Bug 1251175 - Removed dependence on CPOW. r=mconley
--HG--
extra : rebase_source : 49b96dc0f79da5bf292715556ff9a56772c1772f
2016-06-01 19:50:00 +02:00
bechen
8d39d5edd7 Bug 882718 - Do not dispatch task to main thread when shutdown. r=rillian
MozReview-Commit-ID: 5Y79Fbhyoc3

--HG--
extra : rebase_source : bb4d1c2bba2f8ef788c18fc03f3eea6ff7de6714
2016-06-01 15:13:45 +08:00
bechen
e355a8b526 Bug 882718 - 1. Fix testcase crash/failed . 2. The cuechange event should be fired in TimeMarchesOn. r=rillian
MozReview-Commit-ID: EYi9iZ1mfjg

--HG--
extra : rebase_source : 2f652a3d4f072c87ba44de3650ff1358694444c1
2016-06-01 15:13:43 +08:00
bechen
30214bd891 Bug 882718 - triggerTimeMarchesOn. r=rillian
MozReview-Commit-ID: 2OOqr1Z6X9

--HG--
extra : rebase_source : 33b12ef88c838cab247d0267f5195edfee02560c
2016-06-01 13:35:58 +08:00
Andrew Quartey
c70c946e3e Bug 882718 - Implement "TimeMarchesOn". r=rillian
MozReview-Commit-ID: 1RqUmgz056N
* * *
[mq]: hotfix

MozReview-Commit-ID: CPByIPsUag4

--HG--
extra : rebase_source : 4b1fea4f04553ea5b3a0c3c4ddfdb60b485b803e
2016-06-01 13:35:56 +08:00
bechen
6df1d29dba Bug 882718 - Implement GetCueListByTimeInterval() at TextTrackCueList object. r=rillian
MozReview-Commit-ID: 1T3EEfG83ec

--HG--
extra : rebase_source : e4a265ef988bba303875f8a195e15973a83a97bd
2016-06-01 13:35:54 +08:00
bechen
fd405c9532 Bug 882718 - Implement ActiveFlag at TextTrackCue object. r=rillian
MozReview-Commit-ID: 4FksCKzB0Ep

--HG--
extra : rebase_source : 3b900dd9f23e1ec961f8c554cd260b7cd44f25c5
2016-06-01 13:35:53 +08:00
JW Wang
e34042f5dc Bug 1277175 - Remove AudioStream::IsPaused(). r=kinetik.
MozReview-Commit-ID: K2CHJ0E90MW

--HG--
extra : rebase_source : 4f0bd8f2e46ad8850a15c7a1102c9bae5217e6bc
2016-05-31 15:59:20 +08:00
JW Wang
407f35f204 Bug 1277171 - don't transition to other states when the stream is already drained. r=kinetik.
MozReview-Commit-ID: 8UXg49yZVHd

--HG--
extra : rebase_source : d6455b1172641329bbe88e73056c9df73efd093b
2016-05-31 15:00:55 +08:00
Carsten "Tomcat" Book
b2625e3d98 Backed out changeset cd31d578be58 (bug 1277427) for bustage on a CLOSED TREE 2016-06-02 10:14:05 +02:00
huangwenjun
cf0bac2734 Bug 1277427 - DOM: Fix constants missing for splice. r=Yoric
---
 dom/system/OSFileConstants.cpp | 6 ++++++
 1 file changed, 6 insertions(+)
2016-06-02 15:37:31 +08:00
Nicholas Nethercote
2fda0872c8 Bug 1267551 (part 10) - Use MOZ_MUST_USE in AutoVectorRooterBase. r=terrence.
This patch fixes numerous unchecked calls.

--HG--
extra : rebase_source : 566f2ca9fba1c8b18fa7ec1753168dbae9cf70d1
2016-06-01 15:49:04 +10:00
Kannan Vijayan ext:(%2C%20Jonas%20Sicking%20%3Cjonas%40sicking.cc%3E)
8687d34336 Bug 1272099, Bug 1272101 - FlyWeb core implementation, DOM and Network changes. r=baku r=hurley
--HG--
extra : amend_source : 73ed6e6bccb6b39d7aafd5851bb836a46bcd4e10
2016-06-02 02:47:00 -04:00
Brad Lassey
4bd9943d04 bug 1186948 - remove plugins that are click-to-play from navigator.plugins (restricted to Flash) r=jst 2015-08-03 19:24:35 -04:00
Joel Maher
ec8fe953e8 Bug 1270962 - move additional tests to the clipboard job. r=RyanVM
MozReview-Commit-ID: CYoapJ3zb8P
2016-05-31 16:15:01 -04:00
Olli Pettay
b6345324c6 Bug 1276424 - EventListenerWasAdded/Remove doesn't work in JS implemented webidl because of missing 'override', r=bz
--HG--
extra : rebase_source : 9bc0109e898b462b500fb40da836c0fb8660b18e
2016-05-31 23:05:55 +03:00
Olli Pettay
ceff37e7d0 bug 1276013, fix regression in e10s window name handling, r=mconley
--HG--
extra : rebase_source : 0ed994af42ae9f070fb31ec4a1e82914dbf7e48e
2016-05-31 22:38:44 +03:00
Wes Kocher
043b2fdedd Backed out changeset e5f0088f8ca2 (bug 1276887) for WorkerPrivate assertions CLOSED TREE 2016-05-31 11:31:29 -07:00
Sebastian Hengst
5a8c6aa494 Backed out changeset 453431d7a2c8 (bug 882718) for crashing in track.html with nsXBLPrototypeBinding::GetRuleProcessor(). r=backout 2016-05-31 18:54:41 +02:00
Sebastian Hengst
c13a947fcf Backed out changeset f2bf27c13c37 (bug 882718) 2016-05-31 18:54:41 +02:00
Sebastian Hengst
33dc9fca70 Backed out changeset f6363fdbbf29 (bug 882718) 2016-05-31 18:54:41 +02:00
Sebastian Hengst
200b6282f2 Backed out changeset 7f61a6bd8a3d (bug 882718) 2016-05-31 18:54:41 +02:00
Sebastian Hengst
de05b7902e Backed out changeset 883bfabfde46 (bug 882718) 2016-05-31 18:54:41 +02:00
Sebastian Hengst
db844b8bcb Backed out changeset 830cccc16bd9 (bug 882718) 2016-05-31 18:54:41 +02:00
Olli Pettay
b91ac5f5d1 Bug 1276938 - Optimize string usage in setAttribute when dealing with HTML elements, r=baku
--HG--
extra : rebase_source : dea4a4d25ff3cc7b2ca0ced76cafae8577d0f650
2016-05-31 18:56:20 +03:00
Andrea Marchesini
e7015103b0 Bug 1276887 - webidl "Deprecated" keyword should work in workers, r=smaug 2016-05-31 17:46:52 +02:00
Andrea Marchesini
93397ba994 Bug 1276874 - Add spec URLs in File and Blob webidl files, r=smaug 2016-05-31 17:23:57 +02:00
Andrea Marchesini
d466f0aab2 Bug 1048291 - Deprecate File::lastModifiedDate, r=smaug 2016-05-31 17:22:39 +02:00
bechen
0ae4309ec5 Bug 882718 - Do not dispatch task to main thread when shutdown. r=rillian
MozReview-Commit-ID: 5Y79Fbhyoc3

--HG--
extra : transplant_source : %FEi%D2%BB%10%EFj%CE%EA%C9%E6%95%99%A9v%8C%7D%C9%5B%05
2016-05-30 12:03:15 +08:00
bechen
db0d961dac Bug 882718 - 1. Fix testcase crash/failed . 2. The cuechange event should be fired in TimeMarchesOn. r=rillian
MozReview-Commit-ID: EYi9iZ1mfjg

--HG--
extra : transplant_source : %B3%A1%B5g%D1s%08%18%25%8A%09%C0%A1%D7%7C%E9%D7F%97%A1
2016-05-26 11:45:43 +08:00
bechen
bb5b50f7ee Bug 882718 - triggerTimeMarchesOn. r=rillian
MozReview-Commit-ID: 2OOqr1Z6X9

--HG--
extra : transplant_source : %A8%E2KG%82%29M%8EVA%20%9BJ%D1u%9B%85%8C%1D%1E
2016-05-25 16:11:28 +08:00
Andrew Quartey
cce4f6652c Bug 882718 - Implement "TimeMarchesOn". r=rillian
MozReview-Commit-ID: 1RqUmgz056N
* * *
[mq]: hotfix

MozReview-Commit-ID: CPByIPsUag4

--HG--
extra : transplant_source : %B6%EE%C8%C6%3F%A5%A5%3C%9E%92%D5%16%C6%9EX%CF%C9l%B5%D1
2016-05-25 16:11:27 +08:00
bechen
f0d0134a05 Bug 882718 - Implement GetCueListByTimeInterval() at TextTrackCueList object. r=rillian
MozReview-Commit-ID: 1T3EEfG83ec

--HG--
extra : transplant_source : %13%EA%F55%E5k%0C%5D%CC%60_k%B5%03%FDnq%97L%B2
2016-05-25 16:11:24 +08:00
bechen
4968e533af Bug 882718 - Implement ActiveFlag at TextTrackCue object. r=rillian
MozReview-Commit-ID: 4FksCKzB0Ep

--HG--
extra : transplant_source : j%D413W%98%E7%9Es%7D%E9%A4A%FE%AD%8F%D4X%3C%7E
2016-05-24 11:30:22 +08:00
Andrea Marchesini
d3cf11f109 Bug 1261693 - Implement HTMLInputElement::GetFiles, r=smaug 2016-05-31 12:54:24 +02:00
JW Wang
378ce6e9b8 Bug 1276838 - improve coding style of calling cubeb functions. r=kinetik.
MozReview-Commit-ID: 1KjjF6StM0a

--HG--
extra : rebase_source : 5174bedd6400c88b01cb0018f9ff64f1eadb2d4a
2016-05-30 21:12:35 +08:00
Sebastian Hengst
4a29890033 Backed out changeset c970fb57fedd (bug 1247459) for failing its own test on Windows. r=backout 2016-05-31 08:36:02 +02:00
Jan de Mooij
847b10eeb0 Bug 1274922 part 5 - Remove JSEXN_NONE and add JSEXN_WARN. r=jorendorff 2016-05-31 08:07:00 +02:00
Marcos Caceres
095622d6de Bug 1265279 - Web Manifest: Implement window.oninstall. r=baku
* Add tests for window.oninstall
* Teach manifestMessages how to fire install event
* Test that the install event fired from Parent process
2016-05-30 18:52:00 +02:00
Kershaw Chang
17aef34672 Bug 1258600 - Part3: Modify tests, r=smaug 2016-05-30 08:48:00 +02:00
Kershaw Chang
7649e6aa87 Bug 1258600 - Part2: Implement onconnect, onclose and onterminate event handlers, r=smaug 2016-05-30 08:48:00 +02:00
Kershaw Chang
280397cf5c Bug 1258600 - Part1: Add PresentationConnectionClosedEvent, r=smaug 2016-05-30 08:47:00 +02:00
Stephanie Ouillon
fc06857f8e Bug 1247459 - Meta and header CSP are merged without a semicolon. r=ckerschb 2016-05-17 15:34:53 +02:00
Kilik Kuo
77b4de2b31 Bug 1228601 - [Part3] Add reftest to check rotation by <video> and capture the result after playback ended; r=mattwoodrow
MozReview-Commit-ID: GIMugecn0f0

--HG--
extra : transplant_source : P%0F%E4S5%A54k%A7%93N%C2Z%BC%F0O%B4%DB%EE%9F
2016-05-30 11:00:23 +08:00
Kilik Kuo
50e65bce86 Bug 1228601 - [Part2] Swap width,height if necessary and apply rotation matrix while building layer.; r=mattwoodrow
MozReview-Commit-ID: Jlh6oRa32fj

--HG--
extra : transplant_source : %7Ed%14%5Ea%01T%16%90R%0Auj%E6I%8D%EDR%EE%BC
2016-05-12 01:54:52 +08:00