Commit Graph

247662 Commits

Author SHA1 Message Date
Nick Fitzgerald
f3ec8dcf22 Bug 1141614 - Part 1: Maintain a list of docshells whose timeline markers are being observed; r=smaug 2015-06-08 12:40:07 -07:00
Geoff Brown
24bde959fd Bug 1026290 - Avoid TypeError during Android mochitest-chrome; r=chmanchester 2015-06-08 13:36:33 -06:00
Shu-yu Guo
58b59acb1b Bug 1172157 - Save malformed profile JSON to file to help debug. (r=BenWa) 2015-06-08 12:21:58 -07:00
Nathan Froyd
0bd78f32c5 Bug 1161627 - part 1 - add move constructor and assignment operator for already_AddRefed&& to RefPtr; r=ehsan
This change is prep work for future mass rewriting.
2015-05-05 13:02:21 -04:00
Steve Fink
2e6c0723a0 Bug 1172109 - Name some anonymous structs to help out the analysis, r=terrence 2015-06-08 11:59:26 -07:00
Kartikaya Gupta
9cf8f152a4 Bug 1172224 - Ensure that docshells return an appropriate value for APZ-enabled even if they don't have a presShell. r=dvander 2015-06-08 14:46:47 -04:00
Timothy Nikkel
25e665baf6 Bug 1172310. Don't add viewport frame bounds to the layer event regions because they are never the result of hit testing. r=roc
For regular, display list based, hit testing viewport frames never add any items to the display list. So are never "hit". Layer event regions should follow this same path.

The code that this replaces was a partial, incorrect, fix for this problem (from bug 1121033).
2015-06-08 13:30:40 -05:00
Nicolas B. Pierron
4be12d1586 Bug 923717 - Add IC fuzzing mode. r=efaust 2015-06-08 20:22:57 +02:00
Jeff Walden
396de36c14 Bug 1168474 - Remove assorted arity-checks that are easily done another way (or not at all). r=shu 2015-05-19 16:35:55 -07:00
Jeff Walden
9cbec17a69 Bug 1167823 - Remove dead code for checking whether a parse tree node has side effects. r=shu 2015-05-19 15:47:28 -07:00
Jeff Walden
f3a1e6d1cd Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu 2015-05-19 15:45:55 -07:00
Jeff Walden
15f8271edb Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu 2015-05-19 15:15:14 -07:00
Jeff Walden
b6fe44291b Bug 1167823 - Handle functions by kind when checking for side effects. r=shu 2015-05-22 19:02:40 -07:00
Jeff Walden
0852432340 Bug 1167823 - Handle various other nodes by kind when checking for side effects. r=shu 2015-05-22 19:02:40 -07:00
Jeff Walden
1eee71c0cb Bug 1167823 - Handle various list-ful nodes by kind when checking for side effects. r=shu 2015-05-22 19:02:40 -07:00
Jeff Walden
430a504be6 Bug 1167823 - Handle try/catch by kind when checking for side effects. r=shu 2015-05-22 19:02:40 -07:00
Jeff Walden
10fee5e8ee Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu 2015-05-19 08:29:08 -07:00
Jeff Walden
38341a7020 Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu 2015-05-19 08:29:08 -07:00
Jeff Walden
8e3177cd0b Bug 1167823 - Check various binary operators for side effects, by node kind. r=shu 2015-05-19 08:29:08 -07:00
Jeff Walden
8026753a0c Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
6fd52c9435 Bug 1167823 - Handle more nodes by kind in BytecodeEmitter::checkSideEffects. r=shu 2015-05-19 08:29:08 -07:00
Jeff Walden
f9b5d63f05 Bug 1167823 - Handle various nullary/unary nodes in BytecodeEmitter::checkSideEffects. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
ec6c454ad2 Bug 1167823 - Begin rewriting CheckSideEffects to work by kind, not arity. r=shu 2015-03-04 13:21:30 -08:00
Kartikaya Gupta
a00bc12409 Bug 1169947 - Set the state back to NOTHING after the OnPanEnd is received. r=botond 2015-06-08 14:16:26 -04:00
Jonathan Griffin
9f45a5cea0 Bug 1170632 - Fix platform_guess for osx; add pgo runtimes for mbc, r=ahal 2015-06-05 16:29:18 -07:00
Botond Ballo
77d3b666a0 Bug 1170388 - Restrict the static analysis error given about raw pointers to refcounted objects inside a lambda, to the case where the raw pointer is captured. r=ehsan 2015-06-03 16:51:36 -04:00
Ben Turner
5c7efc9f6c Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. 2015-06-08 11:11:18 -07:00
J. Ryan Stinnett
35fad51614 Bug 1166964 - Disable Breakpad INFO logging. r=ted 2015-06-08 13:04:04 -05:00
Richard Barnes
d42e1cb659 Bug 1010068 - Disable OCSP for DV certificates in Firefox for Android r=keeler 2015-05-28 13:29:13 -07:00
Nick Thomas
274706953e Bug 1160514: Use osslsigncode for 32-bit signing r=ted 2015-06-05 12:05:14 +12:00
Daniel Holbert
b562189703 Bug 1125325 followup: Add missing 'override' keyword to TabChild::GetInnerSize() and nsWindowRoot::AddBrowser(), RemoveBrowser(), EnumerateBrowsers(). rs=ehsan 2015-06-08 10:24:56 -07:00
Tim Nguyen
6febb1f623 Bug 1172508 - Use new icon color for pseudo class lock icon. r=bgrins 2015-06-08 08:13:00 -04:00
Kathy Brade
9910bfa450 Bug 418986 - Resist fingerprinting by preventing exposure of screen and system info. r=mrbkap, r=heycam 2015-06-07 09:02:00 -04:00
Mason Chang
89a5b63555 Bug 1077651 Measure frame uniformity by synthesizing native events. r=kats,mrbkap 2015-06-08 09:53:41 -07:00
Matt Woodrow
12f2a36dce Bug 1170143 - Disable texture sharing if we've blacklisted direct2d. r=Bas 2015-06-08 12:41:37 -04:00
Bobby Holley
94fc73f8fb Bug 1160695 - Drop Support for Content-Duration. r=cpearce 2015-06-08 09:22:46 -07:00
Bobby Holley
a02ddf70a4 Bug 1160695 - Fix up test to require the true duration, rather than the fake duration. r=jww,sr=cpearce
From the bug it corresponds to, this test was designed to make sure that we don't
read ogg duration by seeking (which causes network activity) when the server
offers the X-Content-Duration header. However, preserving this behavior requires
the ogg reader to be aware of the presence of network duration when it's reading
metadata, which isn't easily accomplished in our new model here. I think both ogg
and X-Content-Duration are sufficiently unimportant at this point that this is an
acceptable regression.
2015-06-08 09:22:44 -07:00
Bobby Holley
d59317c73a Bug 1160695 - Hoist post-duration-change seeking into MediaDecoder where it belongs. r=jww
Without this, we get failures in test_TruncatedDuration.html etc. I decided that
integrating this into the precisely correct position in the patch stack was too
much work.
2015-06-08 09:22:43 -07:00
Bobby Holley
20bedec261 Bug 1160695 - Clarify the semantics of when we fire DurationChanged. r=jww
It would be better for SetDuration to do this, and base it off of the current
MDSM state rather than the cause of the duration change. But this clarifies the
current situation a bit without adding more risk to this patch stack.
2015-06-08 09:22:41 -07:00
Bobby Holley
daf38a9dbc Bug 1160695 - Clean up SetDuration and remove negative duration case. r=jww 2015-06-08 09:22:40 -07:00
Bobby Holley
13c2f4f6bd Bug 1160695 - Track observed duration separately. r=jww 2015-06-08 09:22:39 -07:00
Bobby Holley
d08f3cc146 Bug 1160695 - Track demuxer-estimated duration separately. r=jww 2015-06-08 09:22:37 -07:00
Bobby Holley
7ba141cbf4 Bug 1160695 - Track explicit (mediasource) duration separately. f=jww,rpending=jya 2015-06-08 09:22:28 -07:00
Bobby Holley
6f9facd3ca Bug 1160695 - Make MediaDecoder::DurationChanged take a duration argument rather than reading it back synchronously from the MDSM. r=jww 2015-06-08 09:21:23 -07:00
Bobby Holley
b109b7040a Bug 1160695 - Remove unused codepath for off-main-thread MediaSource duration change. r=jww 2015-06-08 09:21:22 -07:00
Bobby Holley
b9cee1247a Bug 1160695 - Track "metadata duration" separately and mirror it to MediaDecoderReader. r=jww 2015-06-08 09:21:22 -07:00
Bobby Holley
7fd942549a Bug 1160695 - Track "network duration" separately and mirror it to the MDSM. r=jww 2015-06-08 09:21:20 -07:00
Bobby Holley
83dfaddcec Bug 1160695 - Miscellaneous changes to TimeUnit. r=jww
I contemplated using the mIsValid bit on CheckedInt for nullability, but
eventually decided that it's too much of an overload. typedef-ing a Maybe<>
solves things nicely.

The current clash between the constants makes it impossible to do using
|using namespace mozilla::media;| in most cpp files. It would be nice to
put the constants in mozilla::media, but that requires updating a bunch of
files, so I'm not doing it now.
2015-06-08 09:21:19 -07:00
Michael Layzell
d753dc4cd7 Bug 1027560 - Return false from document.execCommand() and friends when not in editable document. r=ehsan 2015-06-02 09:07:00 -04:00
Jan Horak
13f75852c5 Bug 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt 2015-06-08 04:41:00 -04:00