553651 Commits

Author SHA1 Message Date
Nicolas B. Pierron
4dd803021e Bug 1390863 - Do not hold ScriptLoadRequest, when the load-end event is not fired. r=mrbkap 2017-08-22 18:06:37 +00:00
James Graham
3e4c44fbfd Bug 1387923 - Disable hr-time test on linux32 for instability, a=testonly
MozReview-Commit-ID: 3eS8ybLGJM8
2017-08-22 19:01:52 +01:00
Jim Chen
397ab6d25c Bug 1377749 - Follow-up to add null check for editable; r=me
Follow-up to add a null check for the editable instance. r=me for
trivial patch.

MozReview-Commit-ID: CAtB2z2mRbC
2017-08-22 12:25:18 -04:00
James Willcox
6f1c5e92b7 Bug 1389269 - Remove unused file r=me DONTBUILD
MozReview-Commit-ID: 1NtlTymu6JQ
2017-08-22 10:42:33 -05:00
Dan Minor
0c9287d1b6 Bug 1388129 - Fix interaction between quality scaler and scaleResolutionDownBy; r=jesup
Currently we apply the scaleResolutionDownBy factor to the resolution
requested by the quality scaler. This can lead to a cycle where the quality
scaler requests a slightly larger resolution and we scale it down even
smaller than the current resolution.

This changes things so that we only apply scaleResolutionDownBy to the
incoming resolution and then take the minimum of the scaled resolution and
the resolution requested by the quality scaler.

--HG--
extra : rebase_source : 1d16ed60b575c48d43e2e1928c518bc197339cbc
2017-08-18 12:11:50 -04:00
Jan de Mooij
9e6ff3bc19 Bug 1392530 part 2 - Devirtualize MDefinition::op() by storing the op in MDefinition. r=nbp
--HG--
extra : rebase_source : 64e2fddbed39c39745c53fdf7cd4b2d2125bf2ac
2017-08-22 16:38:15 +02:00
Jan de Mooij
40c2cefe12 Bug 1392530 part 1 - Make MDefinition::Opcode an enum class. r=nbp
--HG--
extra : rebase_source : 438723d44801440ec9080b8646afb25daf042e93
2017-08-22 16:37:48 +02:00
Olli Pettay
aeabc0c261 Bug 1392564 - Use nursery purple buffer for nsRange and RangeItem, r=mccr8
--HG--
extra : rebase_source : 650d101bb0cec4ed21b35945ae1185aca577b120
2017-08-22 17:47:00 +03:00
Olli Pettay
66a670bb37 Bug 1392569 - Make nsGenericDOMDataNode to use main thread only CC AddRef/Release, r=mccr8
--HG--
extra : rebase_source : 5ab70507c4471e912b625cee6438280b8b5bb686
2017-08-22 17:46:18 +03:00
Jon Coppeard
4f22ad7581 Bug 1388728 - Fix incorrect WPT metadata r=me 2017-08-22 15:40:53 +01:00
James Willcox
dec67b9d30 Bug 1126479 - Support fullscreen display mode for webapps on Android r=droeh
MozReview-Commit-ID: 8GfeYqLQqGC
2017-08-22 09:09:37 -05:00
James Willcox
c9abfc59d6 Bug 1126479 - Correctly set widget size mode on Android r=jchen
MozReview-Commit-ID: AfNWDsyQC95
2017-08-22 09:08:41 -05:00
James Willcox
52e517e022 Bug 1389269 - Clean up the UI layout for standalone webapps r=droeh
MozReview-Commit-ID: 7NikFByIH7B
2017-08-22 09:08:41 -05:00
James Willcox
2b6d28deca Bug 1369815 - Add mochitest for additional display modes r=heycam
MozReview-Commit-ID: 3ADmC1op4Sj
2017-08-22 09:08:39 -05:00
James Willcox
b3df8d8daa Bug 1369815 - Set the display mode for standalone PWA r=droeh
MozReview-Commit-ID: EGCskj6pwkC
2017-08-22 09:08:39 -05:00
James Willcox
957d44dd7a Bug 1369815 - Add display mode to GeckoViewSettings r=esawin 2017-08-22 09:08:39 -05:00
James Willcox
f029ff1bf4 Bug 1369815 - Add display mode to nsIDocShell and use it for media queries r=heycam
MozReview-Commit-ID: EVT0fTk6GfC
2017-08-22 09:08:39 -05:00
James Willcox
e3db3a9a13 Bug 1369817 - Clean up webapp manifest handling r=droeh
MozReview-Commit-ID: 4ImLBrlGzBc
2017-08-22 09:08:38 -05:00
James Willcox
1cc600d2df Bug 1369817 - Set screen orientation according to webapp manifest r=droeh
MozReview-Commit-ID: KvuPsYSalVN
2017-08-22 09:08:38 -05:00
Sebastian Hengst
56d35260d8 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-08-22 15:14:36 +02:00
Sebastian Hengst
792dbaef79 Backed out changeset 082978a77728 (bug 1385227) for breaking L10n nightlies on Windows. r=backout a=backout
MozReview-Commit-ID: 2q0X3BWpJWP
2017-08-22 15:09:42 +02:00
Sebastian Hengst
03cbf11c2a Backed out changeset 70bc0e060dd6 (bug 1385227)
MozReview-Commit-ID: LHxsFUC5eTg
2017-08-22 15:08:57 +02:00
Jon Coppeard
abf42537c2 Bug 1388728 - Disable intermittently failing WPT test that was missed from previous push r=bkelly 2017-08-22 12:11:51 +01:00
Yoshi Huang
d8fec521e0 Bug 1371545 - Remove NS_ERROR_IMAGE_SRC_CHANGED and NS_ERROR_IMAGE_BLOCKED. r=smaug 2017-08-22 19:02:09 +08:00
Gabor Krizsanits
167cda75c2 Bug 1391352 - browser_aboutnewtab_process_selection.js can keep an extra process alive. r=me
If before the test the process count cap was 1, then we might have ended up with an extra
content process because the preloaded browser might kept alive one of the process we
created during the test.
2017-08-22 12:30:26 +02:00
Sebastian Hengst
e8797465ff merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-08-22 11:51:20 +02:00
Sebastian Hengst
75955d0246 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 8fJX1xXgzhD
2017-08-22 11:49:04 +02:00
Jon Coppeard
4ccabf8cae Bug 1388728 - Improve module loader mochitests and re-enable failing WPT tests r=bkelly 2017-08-22 10:43:27 +01:00
Jon Coppeard
57cc56cf0b Bug Bug 1388728 - Update module loader error handling to match the spec r=bkelly 2017-08-22 10:34:14 +01:00
Jon Coppeard
22a385b644 Bug 1388728 - Remove eager module instantiation r=bkelly 2017-08-22 10:08:21 +01:00
Jon Coppeard
0173f129e8 Bug 1388728 - Rename JS APIs for loading modules in line with the spec r=bkelly 2017-08-22 10:07:49 +01:00
Jon Coppeard
79e2fb41dc Bug 1388728 - Add APIs to query module record errors and rename operations in line with spec r=bbouvier 2017-08-22 09:56:17 +01:00
Mike Hommey
fe086521ec Bug 1389435 - Use GCC 6 to build the Firefox we ship on Linux. r=froydnj 2017-08-22 13:46:00 +09:00
Mike Hommey
e9c90cf459 Bug 1389435 - Explicitly use GCC 4.9 for hazard builds. r=me
The GCC plugin used for hazard builds was built for GCC 4.9. Until a new
plugin is built by a toolchain job for the "default" version of GCC we
build Firefox with, the builds using the plugin need to stay with the
version the plugin was built for.
2017-08-22 13:45:54 +09:00
Mike Hommey
9239c39c7c Bug 1389435 - Forbid toolchain dependencies on aliases. r=dustin
This extends bug 1386920 in a more general way on toolchain jobs.
2017-08-22 13:45:44 +09:00
Simon Sapin
157c942bc4 Bug 1392329 - Add a command-line front-end script for gtest microbenchmarks. r=froydnj
Example usage:

$ ./testing/gtest/bench.py Stylo*

  29.779 ±  0.254 ms    Stylo.Servo_StyleSheet_FromUTF8Bytes_Bench
  28.841 ±  0.031 ms    Stylo.Gecko_nsCSSParser_ParseSheet_Bench
 296.240 ±  4.744 ms    Stylo.Servo_DeclarationBlock_SetPropertyById_Bench
 293.855 ±  4.304 ms    Stylo.Servo_DeclarationBlock_SetPropertyById_WithInitialSpace_Bench

MozReview-Commit-ID: L6vx8A8Iz9q

--HG--
extra : rebase_source : 6fab50ba3b34f84e4e07315581034a862ed00a3b
2017-08-21 18:34:54 +02:00
Bevis Tseng
88a5ee396a Bug 1392201 - Label nsThreadShutdownAckEvent. r=froydnj 2017-08-21 17:30:22 +08:00
Nicholas Nethercote
ac72ddb583 Bug 1390760 - Measure ServoComputedData::visited_style. r=bholley.
For the Obama wikipedia page, this covers about 85% of the unmeasured
ComputedValues structs. The about:memory output looks like this:

> +---2,443,648 B (02.41%) -- computed-values
> |   +--1,088,272 B (01.07%) -- dom
> |   +----945,744 B (00.93%) -- non-dom
> |   +----409,632 B (00.40%) -- visited

I'm not sure why some CVs are still being missed.

MozReview-Commit-ID: 1bYWwSi4ihn

--HG--
extra : rebase_source : 14e4bd36a54bbbd8fd265f559704bec5a5e3b154
2017-08-21 16:07:16 +10:00
sotaro
05fe97938e Bug 1391557 - Remove LayerTransactionParent::layer_manager() r=nical 2017-08-22 10:16:51 +09:00
sotaro
9ec0764889 Bug 1387659 - Add Layer::Disconnect() calling in LayerTransactionParent::Destroy() r=nical 2017-08-22 10:10:20 +09:00
Wes Kocher
02a5ad9edd Merge m-c to inbound, a=merge
MozReview-Commit-ID: dovwD1TzZR
2017-08-21 17:10:59 -07:00
Wes Kocher
88c4efea2a Merge inbound to m-c a=merge
MozReview-Commit-ID: 7PZEeFIzle5
2017-08-21 16:39:56 -07:00
Wes Kocher
7459418fd6 Backed out 16 changesets (bug 1364714) for android reftest failures in out-of-bounds-selectedindex.html a=backout
Backed out changeset b00b74e9d34b (bug 1364714)
Backed out changeset 1f52db2530d3 (bug 1364714)
Backed out changeset e3dda4fe9dae (bug 1364714)
Backed out changeset ff188112de35 (bug 1364714)
Backed out changeset 0e26a8c07cae (bug 1364714)
Backed out changeset e0cf94cb8666 (bug 1364714)
Backed out changeset 6f758a7673d3 (bug 1364714)
Backed out changeset 4b915e42b36d (bug 1364714)
Backed out changeset 80ca8faf1dac (bug 1364714)
Backed out changeset 2bd5a2d0ea09 (bug 1364714)
Backed out changeset aa5a89aac5ea (bug 1364714)
Backed out changeset 7634973c46ad (bug 1364714)
Backed out changeset b02a1d99e603 (bug 1364714)
Backed out changeset a297dc40177e (bug 1364714)
Backed out changeset 40e902ed7dbe (bug 1364714)
Backed out changeset d653fc499c9b (bug 1364714)

MozReview-Commit-ID: AyHF7oPwAs4
2017-08-21 16:16:29 -07:00
Wes Kocher
f10eee4259 Backed out 16 changesets (bug 1364714) for android reftest failures in out-of-bounds-selectedindex.html a=backout
Backed out changeset b00b74e9d34b (bug 1364714)
Backed out changeset 1f52db2530d3 (bug 1364714)
Backed out changeset e3dda4fe9dae (bug 1364714)
Backed out changeset ff188112de35 (bug 1364714)
Backed out changeset 0e26a8c07cae (bug 1364714)
Backed out changeset e0cf94cb8666 (bug 1364714)
Backed out changeset 6f758a7673d3 (bug 1364714)
Backed out changeset 4b915e42b36d (bug 1364714)
Backed out changeset 80ca8faf1dac (bug 1364714)
Backed out changeset 2bd5a2d0ea09 (bug 1364714)
Backed out changeset aa5a89aac5ea (bug 1364714)
Backed out changeset 7634973c46ad (bug 1364714)
Backed out changeset b02a1d99e603 (bug 1364714)
Backed out changeset a297dc40177e (bug 1364714)
Backed out changeset 40e902ed7dbe (bug 1364714)
Backed out changeset d653fc499c9b (bug 1364714)

MozReview-Commit-ID: AyHF7oPwAs4

--HG--
extra : source : bccc691242c5460e58c6aac1bd3fd63d15037b4a
2017-08-21 16:16:29 -07:00
Wes Kocher
b0c8473e3b Merge autoland to central, a=merge
MozReview-Commit-ID: 6Q3iErm6jCn
2017-08-21 14:30:39 -07:00
Gregory Szorc
e50add9dfc Bug 1391789 - Set relengapi-proxy on correct object; r=bustage
This corrects a bug introduced in 265873cf1388.

MozReview-Commit-ID: LkZlTVAM17E

--HG--
extra : rebase_source : bf442e620abd6b47adee3d4c56e6f0c19964aea1
2017-08-21 10:30:42 -07:00
ffxbld
48ea452803 No bug, Automated HPKP preload list update from host bld-linux64-spot-301 - a=hpkp-update 2017-08-21 10:16:06 -07:00
ffxbld
e66765550e No bug, Automated HSTS preload list update from host bld-linux64-spot-301 - a=hsts-update 2017-08-21 10:16:02 -07:00
Sebastian Hengst
cf6a9260e7 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IC9EbX0bomM
2017-08-21 13:41:46 +02:00
Nicholas Nethercote
8a72cf2251 Bug 1390428 (part 2, attempt 2) - Remove more nsXPIDLCString local variables. r=erahm.
--HG--
extra : rebase_source : 69d58b0cfb56efc6b03d8e2d7be2ce3c3e6cd843
2017-08-21 20:01:27 +10:00