Commit Graph

284616 Commits

Author SHA1 Message Date
Daniel Holbert
82f8a5e482 Bug 1247733 part 4: Add xpcshell test for nsIStandardURL setDefaultPort() API. r=valentin 2016-02-17 19:24:42 -08:00
Daniel Holbert
190d63f1e1 Bug 1247733 part 3: Add mochitest to ensure that SVG <use> is rendered correctly in documents that have been upgraded using HSTS. r=valentin 2016-02-17 19:24:40 -08:00
Daniel Holbert
6e5d395ba3 Bug 1247733 part 2: Give nsIStandardURL an API to set its default port, and use it when upgrading HTTP connections to HTTPS. r=valentin 2016-02-17 19:24:36 -08:00
Daniel Holbert
ceeeb4e21f Bug 1247733 part 1: Create a helper function for nsStandardURL's code to add/remove/replace a port in the URL string. r=valentin 2016-02-17 19:24:34 -08:00
Phil Ringnalda
6bf2ebc8ef Bug 1248796 followup, remove trailing comma on a CLOSED TREE 2016-02-17 19:18:47 -08:00
Daniel Holbert
339b378243 Bug 1248452: Rewrite NS_IsHSTSUpgradeRedirect to use HttpBaseChannel::GetSecureUpgradedURI. r=jduell 2016-02-17 19:03:41 -08:00
Daniel Holbert
7e9b4ced96 Bug 1249134: Remove support for -webkit-appearance as an alias for -moz-appearance, since the two prefixed properties behave differently in practice. r=heycam 2016-02-17 19:03:39 -08:00
Felipe Gomes
c2664451e7 Bug 1248796 - Store on Telemetry whether the e10s blocking code successfully ran. r=gftrizsche data-r=bsmedberg 2016-02-18 00:53:48 -02:00
Nick Thomas
fc3e7f26ce Bug 1248255 followup, point to the copy of tooltool in mock, to fix Android single locale repacks, r=Callek DONTBUILD 2016-02-18 14:57:03 +13:00
Heiher
3ef33ec748 Bug 1248859 - OdinMonkey: MIPS: Refactor callWithPatch via reative branch. r=luke
---
 js/src/asmjs/WasmFrameIterator.cpp                 | 57 ++++++----------------
 js/src/jit/mips-shared/Architecture-mips-shared.h  |  2 +-
 js/src/jit/mips-shared/Assembler-mips-shared.cpp   |  6 +++
 js/src/jit/mips-shared/Assembler-mips-shared.h     |  2 +-
 .../jit/mips-shared/MacroAssembler-mips-shared.cpp | 12 ++---
 5 files changed, 29 insertions(+), 50 deletions(-)
2016-02-18 09:37:39 +08:00
Heiher
dee5039394 Bug 1248859 - OdinMonkey: MIPS: Implement thunkWithPatch and re/patchThunk. r=luke
---
 js/src/jit/mips-shared/Architecture-mips-shared.h     |  3 +++
 js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 12 +++++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)
2016-02-18 09:37:38 +08:00
Matt Woodrow
ed0dfc6e9e Bug 1248496 - Enable D3D11 DXVA. r=ajones 2016-02-18 14:32:59 +13:00
Kyle Machulis
2d1a6c9bab Bug 1248794 - Clean up observer on WindowsGamepadService shutdown; r=ted r=smaug sec-approval=abillings 2016-02-17 17:17:54 -08:00
Wes Kocher
95fbc2e098 Backed out changeset 5453534da785 (bug 1248461) because win32 spidermonkey builds apparently break trying to download rust stuff 2016-02-17 16:49:51 -08:00
Jean-Yves Avenard
b113f36d06 Bug 1248483: Resync FFvpx to n3.0-1-g0aa2fbd. r=kentuckyfriedtakahe
MozReview-Commit-ID: JPOz0SldaSv
2016-02-18 11:34:06 +11:00
Jean-Yves Avenard
e68a4730b2 Bug 1248909: [MSE] Use MOZ_DIAGNOSTIC_ASSERT. r=gerald
MozReview-Commit-ID: 5HPdLKopGGa
2016-02-18 11:22:04 +11:00
Terrence Cole
a80c9921c7 Bug 1248681 - Warn if the result of putWrapper goes unused; r=sfink 2016-02-17 11:24:22 -08:00
Chenxia Liu
2ba6de265a Bug 1243216 - Make clickable slides more visible. r=Margaret
MozReview-Commit-ID: ECC9BgVI5AC
2016-02-16 18:35:30 -08:00
Andrew Halberstadt
cb72de71d7 Bug 1248916 - Ignore mozdebug.requiresEscapedArgs in mochitest, r=ted.mielczarek
Mochitest no longer passes in debug_args in via the commandline. Instead, it passes
them in via a marionette chrome script, meaning they no longer need to be escaped.
Since web-platform-tests still passes debug_args on the commandline, we can't simply
remove the feature entirely. Instead, just make mochitest ignore requiresEscapedArgs.

MozReview-Commit-ID: KBVviGpkvQS
2016-02-17 14:33:33 -05:00
Nicholas Nethercote
20fe44ef03 Bug 1248521 - Pack PrefHashEntry better. r=froydnj.
This reduces sizeof(PrefHashEntry) from 40 bytes to 32 bytes on 64-bit
platforms, which reduces the entry storage of |gHashTable| from 160 KiB to 128
KiB in every process.
2016-02-16 15:36:55 +11:00
Jonathan Kew
0eba54167e Bug 1248551 - Add assertion to confirm that the bidi code is not trying to execute an invalid state-machine action. r=roc 2016-02-17 21:41:43 +00:00
Christoph Kerschbaumer
cec3750232 Bug 1246220: Update test_bug337744 (r=mcmanus) 2016-02-12 17:18:29 -08:00
Matt Wobensmith
8562186c68 Bug 1246220 - Remove SEC_NORMAL from netwerk/test (r=ckerschb,mcmanus) 2016-02-16 16:10:14 -08:00
Mason Chang
7b8a481330 Backout 2c97c2a5dad7 bug 1249033. r=me 2016-02-17 13:19:56 -08:00
Mason Chang
339e2571a3 Bug 1249033 - Enable Subpixel AA Text on Skia for Dwrite and GDI Fonts. r=jrmuizel 2016-02-17 13:09:35 -08:00
Gregory Szorc
8ce05975a4 Bug 1249078 - Support grouping and running tasks by tag; r=garndt
We can now define a list of "tags" for a task. Specifying "-j <tag>"
in Try syntax will run all tasks having that tag.

MozReview-Commit-ID: Ih9Z0tRZ5VA
2016-02-17 11:12:40 -08:00
Ralph Giles
7b7f74dcc1 Bug 1248461 - Enable rust for win32 official builds. r=mshal
This uses a repacked version of the upstream 1.8 nightly
builds. We need 1.8 for WinXP support, but it's safe to
use nightly until this stablises because other platforms
are using stable rust and will catch any nightly-only
feature use.

For these builds I used the channel-rustc-nightly manifest instead
of the older channel-rust-* manifest, to get the separate std packages.

tar xf rustc-nightly-i686-pc-windows-msvc.tar.gz
rustc-nightly-i686-pc-windows-msvc/install.sh --prefix=rustc/

tar xf rust-std-nightly-i686-pc-windows-msvc.tar.gz
rust-std-nightly-i686-pc-windows-msvc/install.sh --prefix=rustc/

tar cjf rustc.tar.bz2 rustc/*
2016-02-15 11:41:00 -08:00
Hannes Verschore
e3b3df7437 Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem 2016-02-17 15:05:59 -05:00
Hannes Verschore
470c16c6d0 Bug 1242578: IonMonkey - Mark as succesfull when taking a binary arith optimization path, r=shu 2016-02-17 15:04:27 -05:00
Jonas Sicking
a430e129db Bug 1243337: Indicate the correct context for the generate-id function. r=peterv 2016-02-17 11:46:50 -08:00
aleth
01b00f6909 Bug 1093012 - Set plugins-path for mozmill tests run via mozharness. r=jlund 2016-02-13 01:32:51 +01:00
Terrence Cole
8d7ddd760c Backout 7acb1edc3f91 (bug 1244956) for regressing tpaint. 2016-02-17 09:00:47 -08:00
Wes Kocher
063fedf378 Merge m-c to inbound, a=merge 2016-02-17 11:14:33 -08:00
Wes Kocher
8114ad6468 Backed out changeset 3dce92c9562d (bug 1232042) for causing Win7 slaves to apparently crash and lock up a=backout 2016-02-17 11:11:10 -08:00
Gregory Szorc
fc0890decd Bug 1245953 - Support for only running tasks when certain files change; r=garndt
Firefox's automation currently tends to run all the jobs all the time.
It is wasteful to do this. For example, running ESLint when the commit
only changes a .cpp file adds no value.

This commit adds support for only running tasks when certain files
change. The new-style tasks introduced by the previous commit have been
taught a "when" dictionary property that defines conditions that should
hold for the task to be executed. We define a "file_patterns" list that
defines lists of mozpack path matching expressions that will be matched
against the set of files changed by the changesets relevant to the
changeset being built. The eslint task has been updated to only run if
files related to it change.

Because conditions may not be accurate, we add a CLI argument to ignore
conditions and force all would-be-filtered tasks to run.

MozReview-Commit-ID: 3OeBSKAQAeg
2016-02-17 10:25:54 -08:00
Gregory Szorc
9e640d08b5 Bug 1245953 - Support defining non-build/test Task Cluster tasks; r=garndt
Currently, tasks are either "build" or "test" tasks. And "test" tasks
are dependent on "build" tasks, so they are effectively an extension of
"build" tasks.

Not everything is a "build" task. Not everything is associated with a
specific platform.

This commit introduces support for defining non-build "tasks" under the
"tasks" top-level element of a jobs YAML file. Interally, they are
treated as "build" tasks but are declared differently.

By default, all these tasks run.

The -j/--job argument has been added to the try syntax parser. It
specifies an opt-in list of these non-build tasks to run. By default, it
runs all of them.

The eslint-gecko "build" task has been moved to this new mechanism.

Documentation for the new task type have been added.

There is definitely some wonkiness in this implementation. For example,
there are references to "build_name," "build_type," and "build_product,"
which arguably are no longer relevant to generic tasks. However, they
appear to be so integrated into task processing (including route names)
that I'm a bit scared to change them.

MozReview-Commit-ID: BY219tLFb6Z
2016-02-17 10:25:25 -08:00
Gregory Szorc
032fb504de Bug 1245953 - Convert TaskCluster docs to Sphinx; r=garndt
It is possible to hook up in-tree documentation to Sphinx. Convert the
one-off README.md to ReStructuredText and add it to the Sphinx docs.

I added a moz.build file under testing/ because I don't think it is
appropriate for the Sphinx directive to live in the root moz.build file.

MozReview-Commit-ID: 90tCb7mA63C
2016-02-17 10:24:06 -08: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
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
Gregory Szorc
b667c06d4d Bug 1245953 - Print info on commits influencing scheduling; r=garndt
We're about to introduce a mechanism to influence which tasks run based
on what files change. To help debug what's happening, print out the list
of commits that influence the task selection.

MozReview-Commit-ID: Kfj2pf1PSIS
2016-02-16 15:00:52 -08:00
Gregory Szorc
4561640e83 Bug 1245953 - Query automationrelevance API instead of pushlog; r=garndt
Over in bug 1247802 we deployed a new JSON web API on hg.mozilla.org
that returns JSON metadata for changesets that are relevant for build
automation. It returns a superset of what is returned by the pushlog
JSON API. So we switch to it.

MozReview-Commit-ID: 6X3NANo1mgq
2016-02-16 16:01:39 -08:00
Gregory Szorc
fb1bce3baa Bug 1245953 - Rename "push info" to "vcs info"; r=garndt
In preparation for adding more content that isn't strictly related to
pushlog info.

MozReview-Commit-ID: I4c8KAutUDm
2016-02-16 12:19:44 -08:00
Gregory Szorc
09f7aba878 Bug 1245953 - Fail fast if no VCS info defined; r=garndt
Before, we attempted to build and query a URL that potentially had
"None" in it. This printed some wonky messages in the log and may have
contributed to added latency due to the HTTP request that was doomed to
fail.

MozReview-Commit-ID: JrR5PK33vCn
2016-02-16 12:19:13 -08:00
Gregory Szorc
22d492c349 Bug 1245953 - Use requests for performing HTTP request; r=garndt
requests should *always* be used for performing HTTP requests because it
has a better API *and* has sane security defaults compared to the HTTP
request APIs in the Python standard library. Although, Python 2.7.9+
does have slightly saner defaults in the standard library. I still trust
requests more.

MozReview-Commit-ID: GqohpfYYGBw
2016-02-16 12:18:51 -08:00
Gregory Szorc
99e7263872 Bug 1245953 - Rename query_pushinfo to query_vcsinfo; r=garndt
The function will soon query something that isn't limited to pushlog
info. Rename it accordingly.

MozReview-Commit-ID: 68UrMmLYARD
2016-02-16 12:18:41 -08:00
Jakob Stoklund Olesen
ac0d44513a Bug 1248503 - Fix initial heap assertion. r=nbp
Two MSimdBox instructions with the same SimdType must have identical template
objects, but they do not need to have identical initial heaps. One could
represent a pre-tenured SIMD object allocation.

MozReview-Commit-ID: ITymizUKjlN
2016-02-17 10:17:49 -08:00