Commit Graph

284564 Commits

Author SHA1 Message Date
Bobby Holley
766144b644 Bug 1248784 - Rename the existing AddRefTraits to ConstRemovingRefPtrTraits. r=froydnj 2016-02-17 10:15:17 -08:00
Nicolas B. Pierron
4c3dce6465 Bug 1247889 - Ensure enough ballast space in CodeGenerator::generateBody. r=h4writer 2016-02-17 18:12:14 +00:00
Nicolas B. Pierron
8b975736c6 Bug 1245171 - Ensure enough ballast space in js::jit::AddKeepAliveInstructions. r=jandem 2016-02-17 18:12:14 +00:00
Nicolas B. Pierron
a260a7dfcd Bug 1245152 - Ensure enough ballast space before RangeAnalysis::tryHoistBoundsCheck. r=h4writer 2016-02-17 18:12:14 +00:00
Gian-Carlo Pascutto
f96bb1b52c Bug 1177242 - Verify whether sandboxed Content process has permissions to access the camera/mic. r=jesup 2016-02-17 18:57:26 +01:00
Terrence Cole
403ceb2af6 Bug 1248726 - Simplify PCLocationMap even further; r=fitzgen 2016-02-17 09:49:42 -08:00
Birunthan Mohanathas
97fa807eb0 Bug 1236343 - Cherry-pick upstream Breakpad commit "Try loading msdiaNNN.dll if CoCreateInstance(CLSID_DiaSource) fails". r=ted
1e24e66fbb

DONTBUILD because we don't build pdb_source_line_writer.cc yet.
2016-02-17 11:36:19 -05:00
Jon Coppeard
8449eaf1aa Bug 1247934 - Handle receiving unboxed exports array from self hosted module code r=shu 2016-02-17 15:48:15 +00:00
Bogdan Postelnicu
e42e1e4b59 Bug 1248584 - assert firstMonitorStub_ in ICMonitoredStub in order to silence Coverity. r=jandem
MozReview-Commit-ID: 4hSpodphJL9
2016-02-16 16:23:32 +02:00
Milan Sreckovic
ae00b67fb3 Bug 1248450: Send the graphics messages to the parent process. r=dvander
MozReview-Commit-ID: EshCrdT5lYu
2016-02-16 18:07:37 -05:00
Mason Chang
a2b1f4d3fb Bug 1239152 Memset RGBX surfaces to opaque white. r=nical 2016-02-17 07:34:37 -08:00
Luke Wagner
a6f8a6438e Bug 1248860 - Baldr: change function bodies to an expr list from expr (r=bbouvier)
MozReview-Commit-ID: B8HbPqtcSFR
2016-02-17 09:30:53 -06:00
Luke Wagner
66250865d7 Bug 1248860 - Odin: remove Expr::InterruptCheck (r=bbouvier)
MozReview-Commit-ID: CJqowKeSKmR
2016-02-17 09:30:51 -06:00
Luke Wagner
bf6bb5d823 Bug 1248860 - Odin: move CompileArgs to ModuleGeneratorData (r=bbouvier)
MozReview-Commit-ID: L2d6zJSJw2y
2016-02-17 09:30:48 -06:00
Ben Kelly
dbc26d511e Bug 1247580 P2 Add gtest to ensure we can continue to deserialize old security info strings. r=bz 2016-02-17 07:18:00 -08:00
Ben Kelly
1eb56118ec Bug 1247580 P1 Allow old nsIX509Cert serialized objects to be read off disk. r=bz 2016-02-17 07:18:00 -08:00
Andrea Marchesini
670e497609 Bug 1246375 - Restore the previous spec version of FormData, r=smaug 2016-02-17 14:56:19 +00:00
Andrew Halberstadt
4c7ea68e45 Bug 1248056 - Increase marionette connection timeouts in mochitest when running with valgrind, r=chmanchester
MozReview-Commit-ID: 71d5XIgqcCJ
2016-02-16 10:04:52 -05:00
Eugen Sawin
a7102ad252 Bug 1232336 - [1.1] Enabled autoplay in test to enforce metadata load on Android. r=snorp 2016-02-17 14:57:32 +01:00
Carsten "Tomcat" Book
d7b8efd9bb Merge mozilla-central to mozilla-inbound 2016-02-17 14:37:20 +01:00
Carsten "Tomcat" Book
3e9ea9b4fc Backed out changeset bc3e37b63def (bug 1246918) for fix frequent android c1 test failures 2016-02-17 14:35:10 +01:00
Carsten "Tomcat" Book
e1f5a23454 Backed out changeset 10e71da98b14 (bug 1246918) 2016-02-17 14:34:49 +01:00
Jonathan Kew
7d566a11af Bug 1248185 - Test for spurious looping behavior of selection. r=roc 2016-02-17 12:05:10 +00:00
Jonathan Kew
42c3129349 Bug 1248128 - Test for spurious propagation of failed selection-move command to the root, causing unwanted scrolling. r=roc 2016-02-17 12:05:10 +00:00
Jonathan Kew
b9f12c5b3c Bug 1248128 - The fallback caret-move handling from bug 1153237 should be more selective to avoid undesired side-effects. r=roc 2016-02-17 12:05:10 +00:00
Carsten "Tomcat" Book
05fbdd5951 merge fx-team to mozilla-central a=merge 2016-02-17 12:07:39 +01:00
Kris Maglione
bc7cd438f0 Bug 1248855 - [webext] Add "object-curly-spacing" ESLint rule and auto-fix errors. r=billm
MozReview-Commit-ID: BAZ2rRl7eSM
2016-02-16 20:10:00 -08:00
Brian Grinstead
9447b8a728 Bug 1247962 - Get rid of CPOW in browser_webconsole_live_filtering_on_search_strings.js;r=linclark
MozReview-Commit-ID: EyBMJ3dqZSW
2016-02-16 17:30:12 -08:00
Drew Willcoxon
4440844edb Bug 1247641 - When loading a background thumbnail, load about:blank asynchronously when a load fails to avoid endless redirects. r=markh 2016-02-16 16:34:25 -08:00
Patrick Brosset
22b2841052 Bug 1248360 - Set eslint version to 1.10.3 when setting it up via mach
MozReview-Commit-ID: LmKsvGzj3fo
2016-02-16 10:01:11 +01:00
Lin Clark
0970bd7a11 Bug 1245667 - Use standard license boilerplate in framework js files. r=bgrins
MozReview-Commit-ID: 31xbv6rirPg
2016-02-16 16:14:53 -08:00
Kit Cambridge
667d2d8695 Back out changeset 4357fe5a9d22 (bug 1206560) for M-e10s(bc4) failures.
MozReview-Commit-ID: 1J0li7PNBWN
2016-02-16 16:13:38 -08:00
Brian Grinstead
d524f9936c Bug 1246733 - Remove stylesheet references of 'devtools/skin/common.css' and instead import it in theme files;r=ntim,r=ochameau
MozReview-Commit-ID: AwS9aJ4dypm
2016-02-16 16:10:25 -08:00
Kit Cambridge
c3073ddeea Bug 1224785, Part 3 - Don't include ShowWith{Icon}Backend on Android. r=me 2016-02-16 15:52:15 -08:00
Jamie Nicol
35e2217aca Bug 1246443 - Only restrict displayport base to root composition bounds if content has displayport; r=tnikkel
Bug 1241917 made it so that a subframe's displayport base is restricted
to the root composition bounds (in addition to its previous
restrictions). This involved an expensive coordinate transformation
causing a scrolling performance regression.

This avoids restricting the displayport base to the root composition
bounds unless the frame has a display port, avoiding the expensive
computation unless necessary.

MozReview-Commit-ID: FVacUscAfu2
2016-02-09 13:53:27 +00:00
Carsten "Tomcat" Book
89618c39b1 Merge mozilla-central to mozilla-inbound 2016-02-17 12:16:20 +01:00
Carsten "Tomcat" Book
19c3244e2e Backed out changeset 8ac1b6ca916a (bug 1242774) for crashtest failures 2016-02-17 12:13:31 +01:00
Michal Novotny
a7cf8773b0 Bug 1248389 - Cache index causing CPU loops, r=honzab 2016-02-17 11:47:47 +01:00
Dave Townsend
696bd05e96 Bug 1245916: Turn on no-undef in toolkit/mozapps/extensions. r=rhelmer
Mostly just declaring globals that Cu.imports defines but there are some actual
bugs here that have been fixed as well as one test that just never ran because
of a hidden exception.

MozReview-Commit-ID: J6uIpYp8ANx
2016-02-03 22:48:48 -08:00
Dave Townsend
aba4ac788b Bug 1245916: Import more head files for xpcshell tests. r=pbrosset
xpcshell tests used to use head_*.js files so this adds those for global
discovery.

MozReview-Commit-ID: BOsoGIpwdgu
2016-02-05 13:23:40 -08:00
Dave Townsend
88e90d7767 Bug 1245916: Add additional default globals. r=felipe
This defines a few additional globals but also turns on the browser environment
for everything in browser and toolkit. This may lead to some false negatives
but we have lots of code that runs in a browser context so in the name of
getting rules turned on I think this is a useful step.

MozReview-Commit-ID: BdWouZGK6d
2016-02-05 12:12:30 -08:00
Dave Townsend
39095f0ee1 Bug 1245916: Add additional browser window scripts to eslint globals. r=felipe
This adds more of the scripts that browser.js relies on and also makes
browser-chrome head files import the browser.js globals.

The MOZ_JSDOWNLOADS block in contentAreaUtils only seems to hide a single
function, I don't see any need to keep hiding that now we're on by default.

MozReview-Commit-ID: 5zvF3JtJrZG
2016-02-05 12:16:39 -08:00
Dave Townsend
e10f46b2fb Bug 1245916: XBL bindings should support global declarations in comments. r=miker
To properly lint XBL files we need to support things like import-globals-from
and other ESlint comment directives so we have to pass comments through to the
code blocks that ESlint parses. Unfortunately the way the XBL processor works
now is by passing a separate code block for every method/property/etc. in the
XBL and ESlint doesn't retain state across the blocks so we would have to prefix
every block with every comment. Instead this change makes us output just a
single block that roughly looks like this:

<comments>
var bindings = {
  "<binding-id>": {
    <binding-part-name>: function() { ... }
  }
}

This has some interesting bonuses. Defining the same ID twice will cause a lint
failure. Same for the same field in a binding. The line mapping is a little
harder and there are still a few lines that won't map directly back to the
original file but they should be rare cases. The only downside is that since
some bindings have the same binding declared differently for different platforms
we have to exclude those from linting for now.

MozReview-Commit-ID: CAsPt5dtf6T
2016-02-05 12:13:34 -08:00
Dave Townsend
4c45c258f1 Bug 1245916: Unify eslint global discovery rules. r=pbrosset
While working on turning on no-undef I discovered that the various rules we
have for defining globals are a little inconsistent in whether the files they
load recurse through import-globals-from directives and none of them imported
eslint globals directives.

I think we're better off putting all this global parsing code in a single place
rather than spread across multiple rules. Have one rule to turn it on for
parsed files and one function to load globals from other files and make them
share most of the code so we won't get inconsistent. If we find us needing to
turn on/off individual features we can figure out a way to do that in the
future.

This patch does that, the globals.js file does all global parsing with a shared
object that receives events from the AST, either through from an ESlint rule
or from a simple AST walker using estraverse.

MozReview-Commit-ID: 9KQZwsNNOUl
2016-02-05 11:37:50 -08:00
Chris Peterson
0719eb45af Bug 1233297 - Part 1: Consolidate MOZ_C*_SUPPORTS_WARNING configure checks in compiler-opts.m4. r=glandium 2016-02-02 00:04:26 -08:00
Xidorn Quan
37775e9663 Bug 1218706 followup 2 - Mark some dir-isolation web-platform tests expected-fail on Win7.
MozReview-Commit-ID: 5pAMJPAYGNl
2016-02-17 13:14:59 +08:00
Jean-Yves Avenard
175bf1926e Revert "Bug 1248570: Allow WAV into media element. r=lchristie"
This reverts commit b3f7abd15a
2016-02-17 16:09:51 +11:00
Jean-Yves Avenard
23022c0bf7 Bug 1248570: Allow WAV into media element. r=lchristie
MozReview-Commit-ID: AKIQq9EyCC6
2016-02-17 15:47:43 +11:00
Brian Birtles
43d395844b Bug 1244414 - Create iframe element from script to avoid racing with the load event; r=bz 2016-02-17 13:38:31 +09:00
Kartikaya Gupta
e83409aee0 Bug 1246056 - Ensure that the MockContentController's timestamp is always >= GetStartupTime(). r=botond
MozReview-Commit-ID: KfkX1ixpKaI
2016-02-16 17:25:54 -05:00