Commit Graph

490423 Commits

Author SHA1 Message Date
Andrea Marchesini
9e8ae1dfd0 Bug 1350958 - Finish labeling ProxyReleaseEvent, r=billm 2017-07-14 08:49:22 +02:00
Boris Zbarsky
b4f8b39732 Bug 1378147. Hold strong refs to elements when calling various functions that can run script. r=mystor 2017-07-13 23:46:59 -04:00
Boris Zbarsky
7883a597ca Bug 1380415 part 2. Remove XPCOM constraint validation APIs. r=mccr8 2017-07-13 23:46:28 -04:00
Boris Zbarsky
c81a5d320c Bug 1380415 part 1. Remove unused bits of nsIDOMHTMLInputElement. r=mccr8 2017-07-13 23:46:13 -04:00
Boris Zbarsky
79a6db1efa Bug 1380413 part 2. Remove nsIDOMHTMLImageElement.width/height. r=mccr8 2017-07-13 23:46:12 -04:00
Boris Zbarsky
58e4289282 Bug 1380413 part 1. Remove unused nsIDOMHTMLImageElement bits. r=mccr8 2017-07-13 23:45:56 -04:00
Boris Zbarsky
af7e457f7e Bug 1380393 part 5. Remove nsIDOMHTMLElement.offsetTop/Left. r=mccr8 2017-07-13 23:45:50 -04:00
Boris Zbarsky
d843bc168a Bug 1380393 part 4. Remove nsIDOMHTMLElement.accessKey. r=mccr8 2017-07-13 23:45:50 -04:00
Boris Zbarsky
37fa28bf2b Bug 1380393 part 3. Remove nsIDOMHTMLElement.focus. r=mccr8 2017-07-13 23:45:50 -04:00
Boris Zbarsky
636876c10b Bug 1380393 part 2. Remove nsIDOMHTMLElement.tabIndex. r=mccr8 2017-07-13 23:45:49 -04:00
Boris Zbarsky
01a42eb3b2 Bug 1380393 part 1. Remove some unused nsIDOMHTMLElement bits. r=mccr8 2017-07-13 23:45:49 -04:00
Mike Park
0395cb2eea Bug 1363097 - Convert font inspector to React/Redux. r=gl
MozReview-Commit-ID: Du5ZqnnLaE1
2017-05-10 14:57:05 -04:00
Nicholas Nethercote
8b5bdf0867 Bug 1380227 - Avoid many UTF16toUTF8 and UTF8toUTF16 conversions in nsStringBundle. r=emk.
Most of the names passed to nsIStringBundle::{Get,Format}StringFromUTF8Name
have one of the two following forms:

- a 16-bit C string literal, which is then converted to an 8-bit string in
  order for the lookup to occur;

- an 8-bit C string literal converted to a 16-bit string, which is then
  converted back to an 8-bit string in order for the lookup to occur.

This patch introduces and uses alternative methods that can take an 8-bit C
string literal, which requires changing some signatures in other methods and
functions. It replaces all C++ uses of the old methods.

The patch also changes the existing {Get,Format}StringFromName() methods so
they take an AUTF8String argument for the name instead of a wstring, because
that's nicer for JS code.

Even though there is a method for C++ code and a different one for JS code,
|binaryname| is used so that the existing method names can be used for the
common case in both languages.

The change reduces the number of NS_ConvertUTF8toUTF16 and
NS_ConvertUTF16toUTF8 conversions while running Speedometer v2 from ~270,000 to
~160,000. (Most of these conversions involved the string
"deprecatedReferrerDirective" in nsCSPParser.cpp.)
2017-07-12 15:13:37 +10:00
btian
54cbe95ee6 Bug 1380552 - Do not override method |IsTrusted| in PaymentRequestUpdateEvent. r=baku
MozReview-Commit-ID: C1DoziVe6F0
2017-07-13 11:48:58 +08:00
Ryan VanderMeulen
743132ee9c Bug 1380899 - Update pdf.js to version 1.8.532. r=bdahl 2017-07-13 21:48:44 -04:00
Samuel Vargas
e4ddf77dc9 Bug 1373007 - WebGL 1.04 extensions/webgl-draw-buffers-framebuffer-unsupported. r=jgilbert 2017-06-22 14:45:11 -07:00
Samuel Vargas
479fa98b78 Bug 1376039 - Convert ValidateBlendFuncEnum to static func. r=jgilbert 2017-06-23 17:31:05 -07:00
Samuel Vargas
ac25028106 Bug 1376039 - WebGL Conformance Failure: deqp/functional/gles3/integerstatequery.html. r=jgilbert 2017-06-23 16:19:49 -07:00
Marco Castelluccio
d3b9226509 Bug 1380712 - Update grcov after modification of the linked-files-map.json format. r=jmaher 2017-07-13 18:52:00 +02:00
Chris Pearce
e08cf9b400 Bug 1351124 - Detect MP4 PSSH boxes in MOOF boxes and dispatch those in 'encrypted' events to content. r=jya
We detect when a PSSH is contained in a MOOF and stash them in the
mp4_demmuxer::Moof object.  When the mp4_demuxer::SampleIterator returns a
sample, we check whether it's the first sample from its MOOF, and if so, we
attach any PSSH boxes from that MOOF to the sample.  The TrackBuffersManager
checks samples upon demux, to see whether they have any EME init data attached,
and if so dispatches thoses to the HTMLMediaElement in 'encrypted' events.


MozReview-Commit-ID: F8GobKOr96F
2017-07-12 22:07:15 +12:00
Chris Pearce
f5fdcdd0ee Bug 1351124 - Test for PSSH boxes in MOOF boxes. r=jya
Includes "bear" samples from the Chromium project which include several
runs of PSSH boxes in their MOOF boxes.


MozReview-Commit-ID: 4KIJ2FCOyWT
2017-07-13 20:04:13 +12:00
Chris Pearce
e4f063e98a Bug 1351124 - Factor out ClearKey license generation in EME mochitests. r=jya
Makes it easier to re-use in the test in the next patch.

MozReview-Commit-ID: 56Gbe8KFSgX
2017-07-07 10:49:42 +12:00
Samuel Vargas
c4ea44e256 Bug 1377974 - WEBGL_debug_shaders extension should always be enabled. r=jgilbert 2017-07-03 16:52:00 -04:00
Marco Castelluccio
5184719bad Bug 1380743 - Ignore gcc/** files when generating info file via grcov. r=jmaher 2017-07-13 20:11:39 +02:00
Marco Castelluccio
ffe3ab2e63 Bug 1380665 - Define MOZ_CODE_COVERAGE for the entire tree. r=jmaher 2017-07-13 19:12:23 +02:00
Samuel Vargas
48406c0bce Bug 1367613 - Track and spew synchronous/blocking GL call counts. r=jgilbert 2017-07-13 14:26:00 -04:00
Samuel Vargas
1095089470 Bug 1367919 - Add tracking for data allocation calls in WebGL. r=jgilbert 2017-06-22 14:32:00 -04:00
Emily Creager
522ecbe6d1 Bug 1188859 - Change the hover style of the account picture in Sync preferences to have the correct border-width all around. r=jaws
MozReview-Commit-ID: BOgeRv0poEp
2017-07-13 12:44:05 -04:00
Aaron Klotz
056ce7b209 Bug 1380471: Move follow-up initialization for emulated windows into a callback invoked by the emulated window's WM_CREATE handler; r=yzen 2017-07-12 18:01:43 -06:00
Brendan Dahl
e29bdc5381 Bug 1376812 - Create default headless draw target. r=jrmuizel
Defining the default draw target avoids the previous mix of cairo
and d2d layers, which would trigger an assertion when capturing
a page with the widget layers.
2017-07-13 16:55:23 -07:00
Mike Shal
98eee724f7 Bug 1380381 - Set rust debuginfo=1 for cross-OSX builds; r=glandium a=kwierso to reopen this CLOSED TREE
This is similar to bug 1301751, where something in rust seems to trigger errors
running dsymutil to generate debug symbols in OSX. We can set debuginfo=1 for
these builds as a temporary workaround for now, while we work on a more
permanent solution in rust and/or dsymutil. debuginfo=1 still gives us enough
info for stack traces, although without line info. debuginfo=2 would be useful
for debugging, but is irrelevant to crash reports.

MozReview-Commit-ID: DdA00GzVfWg
2017-07-13 18:49:10 -04:00
Wes Kocher
bdb44e7e3f Merge autoland to central, a=merge CLOSED TREE
MozReview-Commit-ID: 4B0VujwK8WG
2017-07-13 15:51:26 -07:00
Dão Gottwald
b2dfcfcfdd Backed out changeset 5a5d8de65b70 (bug 1379938) on CLOSED TREE 2017-07-13 23:16:12 +02:00
Ryan VanderMeulen
d184885f06 Merge m-c to autoland. a=merge
CLOSED TREE
2017-07-13 15:59:16 -04:00
Ryan VanderMeulen
fa4235b6fb Merge m-c to inbound. a=merge
CLOSED TREE
2017-07-13 15:58:21 -04:00
Blake Kaplan
bc25bc164a Bug 1380725 - Go back to 50/50 for 1 and 4 processes on beta. r=Felipe, a=RyanVM for a CLOSED TREE
MozReview-Commit-ID: BNjaramh2M2
2017-07-13 12:39:56 -07:00
Blake Kaplan
7ad4ec2850 Bug 1380725 - Coerce this pref to an integer so we read it properly in C++. r=Felipe
MozReview-Commit-ID: JDkk9OUWcBu
2017-07-13 12:29:30 -07:00
Wes Kocher
9639df3a56 Backed out 5 changesets (bug 1363361) for failures in browser_windowopen_reflows.js a=backout CLOSED TREE
Backed out changeset 81208848b53e (bug 1363361)
Backed out changeset d441805ccbbd (bug 1363361)
Backed out changeset cd87e778037e (bug 1363361)
Backed out changeset aea6941d1f7b (bug 1363361)
Backed out changeset da4b7c8c4ce5 (bug 1363361)

MozReview-Commit-ID: 9mbu9RaRBIp
2017-07-13 11:10:46 -07:00
Sebastian Hengst
921b4a300b merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE 2017-07-13 19:32:23 +02:00
Sebastian Hengst
18fcae8927 merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2017-07-13 19:31:20 +02:00
Sebastian Hengst
e2e0fe4200 Backed out changeset 73ffdc1b8c09 (bug 1380119) for frequently crashing talos ts_paint. r=backout a=backout on a CLOSED TREE
MozReview-Commit-ID: F6847V0JTut
2017-07-13 19:28:34 +02:00
Carsten "Tomcat" Book
99e987d05c Merge mozilla-central to inbound 2017-07-13 16:38:32 +02:00
Carsten "Tomcat" Book
a3fccb964c merge mozilla-inbound to mozilla-central a=merge 2017-07-13 16:35:22 +02:00
Carsten "Tomcat" Book
1b618fe1a7 merge autoland to mozilla-central a=merge 2017-07-13 16:28:47 +02:00
sotaro
ca0cc5ad58 Bug 1380578 - Change aHandle of NativeTextureToWrExternalImage() to uint32_t r=nical 2017-07-13 23:28:26 +09:00
Carsten "Tomcat" Book
c2eb27d611 Backed out changeset a5c0a74876ae (bug 1376323) for causing bug 1379578 2017-07-13 16:24:26 +02:00
Carsten "Tomcat" Book
52a5b1d9d4 Backed out changeset ced6c13e61e9 (bug 1376472) 2017-07-13 16:23:54 +02:00
Carsten "Tomcat" Book
a7eb1987bc Backed out changeset 77fac7f5d728 (bug 1379639) for still perma failing xpcshell x6 tests 2017-07-13 14:56:25 +02:00
Carsten "Tomcat" Book
c52fb7ccbb Backed out changeset 4e27c8cad5d1 (bug 1380087) 2017-07-13 14:56:02 +02:00
Honza Bambas
33dc3964b1 Bug 1367814 - Let nsContentSecurityManager check if a redirect may load against the target channel's final URI, r=bz
This allows protocol handlers that load data from a privileged URI (chrome/file/jar) to make the channel's principal
as well as the redirect to look like (to) an unprivileged URI or a URI allowed to load to function correctly.
2017-07-13 05:51:00 +02:00