Commit Graph

582398 Commits

Author SHA1 Message Date
Gurzau Raul
082f8e6d89 Merge inbound to mozilla-central. a=merge 2018-02-21 12:01:33 +02:00
Gurzau Raul
5e33371f9e Merge autoland to mozilla-central. a=merge 2018-02-21 12:00:15 +02:00
Geoff Brown
da3fbf11ae Bug 1439115 - (follow-up) Annotate more css-disabled/select reftests so they pass reliably on Android; r=me,a=test-only 2018-02-20 16:24:09 -07:00
ffxbld
632edbdda6 No bug, Automated blocklist update from host bld-linux64-spot-302 - a=blocklist-update 2018-02-20 11:59:29 -08:00
ffxbld
2284608f88 No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2018-02-20 11:59:25 -08:00
ffxbld
c098f7cf06 No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2018-02-20 11:59:21 -08:00
shindli
f1c5255ad4 Merge inbound to mozilla-central. a=merge 2018-02-20 21:09:49 +02:00
Jan de Mooij
b33bb18330 Bug 1437862 part 3 - Refactor guardTypeSet and guardObjectType to be a bit simpler. r=nbp
--HG--
extra : rebase_source : 3b844ea7244684b8ced0e3923de0e5c297ccc28a
2018-02-20 17:32:28 +01:00
Jan de Mooij
14099a20d5 Bug 1437862 part 2 - Make guardTypeSetMightBeIncomplete debug-only. r=nbp
--HG--
extra : rebase_source : e0a5da5a554fe8fbe65b7a33d7eafb58e100c048
2018-02-20 17:18:36 +01:00
Jan de Mooij
10f36f5027 Bug 1437862 part 1 - Clean up register allocation in generateArgumentsChecks. r=nbp
--HG--
extra : rebase_source : a44f4b54571d2030d96ef6af7dae330da5282f62
2018-02-20 17:18:00 +01:00
Ryan VanderMeulen
92e6d42b4b Bug 1439634 - Update pdf.js to version 2.0.385. r=bdahl
--HG--
extra : amend_source : 4198783fd93f5f67f88a031955e28d0460039253
2018-02-20 11:26:33 -05:00
Tom Prince
eb430111ab Bug 1439258: Set SCCACHE controlling environment variables on windows workers; r=dustin
Since comm-central doesn't have integration branches like autoland, we want to
always disable sccache on nightly builds, rather than being able to key off of
the tree to determine whether to enable it. This is currently done by not
including the sccache toolchain. However, the mozconfig files expect sccache to be
available if `SCCACHE_DISABLE` isn't set, which wasn't the case on windows.

Differential Revision: https://phabricator.services.mozilla.com/D603

--HG--
extra : rebase_source : 565d0b6a3b24a23f6ae844a8cd97b9824e9f5282
extra : amend_source : 8c1679a71a2baf04a0dc83074234c5101705b806
2018-02-18 14:01:57 -07:00
Tom Prince
903c53c463 Bug 1421062: Use correct scope prefixes in repackage signing tasks; r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D611

--HG--
extra : rebase_source : ddd122dc61eb77196eb8f96dd176a495a4851191
extra : histedit_source : 040d3db277cc4d0ae3b700a008b98d999356439a
2018-02-19 21:09:11 -07:00
David Major
887008c3fb Bug 1427808: Link clang-plugin against clangASTMatchers.lib to fix build. r=froydnj 2018-02-20 10:54:47 -05:00
Joel Maher
0d3fd13f91 Bug 1438641 - dom/media/test/reftest/gizmo.mp4.seek.html fails on new windows 10 hardware, add fuzzy-if. r=bryce 2018-02-20 10:45:26 -05:00
Joel Maher
a8569999bf Bug 1438944 - 3 tests from layout/reftests/w3c-css/submitted/shapes1 fail to pass on new windows 10 hardware. r=dholbert 2018-02-20 10:45:21 -05:00
Jason Laster
51a14c65a3 Bug 1438930 - Update Debugger Frontend v17. r=jdescottes
MozReview-Commit-ID: CtomOfMYQFo
2018-02-20 08:17:09 -05:00
Christoph Kerschbaumer
ebc99601c7 Bug 1434357: Test allow insecure redirect to data: URI through WebRequest API. r=jkt 2018-02-18 19:18:28 +01:00
Christoph Kerschbaumer
a6c1ffb498 Bug 1434357: Exempt Web Extensions from insecure redirects to data: URIs. r=kmag,mayhemer 2018-02-18 19:52:52 +01:00
Cosmin Sabou
67731d41ae Bug 1435394 - Disable browser/components/sessionstore/test/browser_upgrade_backup.js for frequent failures on Linux debug & asan. r=jmaher
--HG--
extra : rebase_source : 975af8a296cde5c2c1ab82ea825aba10403a83c7
2018-02-21 11:29:36 +02:00
Cosmin Sabou
5148c3627f Bug 1438663 - Disable browser/components/extensions/test/browser/test-oop-extensions/browser_ext_popup_focus.js for frequent failures. r=aryx
--HG--
extra : rebase_source : 455577d7f3ff824fadb6c6a6369dff705ea9b78d
2018-02-21 11:36:00 +02:00
Emilio Cobos Álvarez
30b133d3c7 Bug 1439223: Stop ShadowRoot::Host from being a useless function call. r=smaug
Also, change DocumentFragment to use RefPtr, since that's the usual style.

MozReview-Commit-ID: 4PQ19nbmhUh

--HG--
extra : rebase_source : 2afb214b764ba48a4a8718190a6853ae6d6ea80b
2018-02-18 14:33:14 +01:00
Makoto Kato
feb9be572d Bug 1439812 - Move noscript methods of nsIPlainTextEditor to TextEditor. r=masayuki
maxTextLength is unused from script, so I would like to move to TextEditor.
Also, there is no reason to keep setText on nsIPlainText.

MozReview-Commit-ID: CZ8pa9Pm8qt

--HG--
extra : rebase_source : ea58a20510b2211dcf440955ec8dc49d57337437
2018-02-21 13:21:57 +09:00
Martin Stransky
fb13e4d63d Bug 1433068 - Titlebar/Linux - load and draw HiDPI titlebar icons on HiDPI screens, r=jhorak
MozReview-Commit-ID: KxbBvf6mgo1

--HG--
extra : rebase_source : f1c3b083d4e83684b1046a3c439d802de6547c21
2018-02-20 16:16:23 +01:00
Martin Stransky
f6623f64ce Bug 1433068 - Reload WidgetstyleCache when theme changes, r=jhorak
MozReview-Commit-ID: 1cZmJNWjS4N

--HG--
extra : rebase_source : 1e9406c2090b19049c37ac21eff11e05e0be2cc9
2018-02-20 13:15:52 +01:00
Emilio Cobos Álvarez
d015fb39b1 servo: Merge #20081 - style: More serialization tweaks (from emilio:more-longhand-stuff); r=nox
This still doesn't fix everything. In particular, we need to check whether the
subproperty will be enabled in Longhands and LonghandsToSerialize too.

I haven't decided yet on what's the best way to do that.

Source-Repo: https://github.com/servo/servo
Source-Revision: 2c060eb81a8eab0fdcbf13231bf7703ea96bc657

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : f69fc629a34488a51df7323b320b52ee2da65ab1
2018-02-20 23:49:19 -05:00
Gregory Szorc
6d0ba89f9a Bug 1430878 - Use larger EC2 instances for Clang toolchain tasks; r=glandium
We now have access to workers running on EC2 instances with dozens of
vCPUs. gecko-<L>-b-linux-large is m4.10xlarge, m5.12xlarge, c5.9xlarge,
or c4.8xlarge. gecko-<L>-b-linux-xlarge is m5.24xlarge, m4.16xlarge,
or c5.18xlarge.

Experimentation reveals that Clang tasks are the only tasks that
are CPU efficient enough (read: cost effective) to run on these
larger worker types.

This commit defines the new worker types and switches Clang toolchain
tasks to run on the new workers. clang5 and clang6 tasks take ~30 minutes
on the -large variant but ~17 minutes on the -xlarge variant. All other
tasks don't show as linear of a speedup. So running them on the
-xlarge variant isn't justified.

As part of this change, Mac toolchain tasks have been converted
to run on gecko-<L>-b-linux* workers. The gecko-<L>-b-macosx64 workers
are actually Linux. IMO the b-macosx64 worker type is no longer needed.
Moving the toolchain tasks off the worker should hopefully not be very
controversial.

MozReview-Commit-ID: HynQPMWiWHo

--HG--
extra : rebase_source : 1142767e2a51c17880909ec6f15b694db8a43af2
2018-02-20 13:35:54 -08:00
Kit Cambridge
04142e96e3 Bug 1439038 - Merge Engine and SyncEngine. r=eoger
MozReview-Commit-ID: GbuW3gFLCga

--HG--
extra : rebase_source : b15ea149ff5ddca7cdb45b0ef195c07bf4915411
2018-02-16 16:43:42 -08:00
Jason Orendorff
05fd31a0cb Bug 1439665 - Part 2: Remove jscpucfg.h. r=sfink.
--HG--
extra : rebase_source : 18038ddb2b367b595d88e2f29180526fe456d779
extra : amend_source : a3d99dafdc5caaaf03829d91364b90bc830fd5ee
extra : histedit_source : 25876eed137ade1ee003941bbe15e0683268538a
2018-02-16 18:14:41 -06:00
Jason Orendorff
a48654929c Bug 1439665 - Part 1: #include some headers directly in files that use them. r=sfink.
"Include what you use."

--HG--
extra : rebase_source : 2239a380029e0efbc9dd3042459222a67c38d70f
extra : amend_source : 4453c32cc469caa592049167205666997f1a1e7b
extra : histedit_source : a533edd4a4d3d0642b08989e93674661d27baa6a%2C37d27eeef9580381ccc0de8507f60166dabf1730
2018-02-20 11:28:12 -06:00
Jason Orendorff
aa8ea61011 Bug 1439663 - Remove declarations that are redundant with vm/JSAtom.h. r=jandem.
--HG--
extra : rebase_source : b5d7883ff13f50ef546a80ffe8521d12f6f6414b
extra : amend_source : 75e89d6b6b97f045fce5904215c7c4d40d8479c7
extra : histedit_source : 73a269e7240f81250aa33ec41fdb9581b93ca188
2018-02-16 16:56:19 -06:00
Jason Orendorff
d07bbcafa1 Bug 1439626 - Remove js/public/LegacyIntTypes.h. r=Waldo.
--HG--
extra : rebase_source : 6b63992919109ab8940ae5e4df840b23fd8501e3
2018-02-20 09:39:39 -06:00
Ben Kelly
4f6986d012 Bug 1438541 P4 De-duplicate code in DOMEventTargetHelper::BindToOwner() methods. r=smaug 2018-02-21 10:53:53 -08:00
Ben Kelly
36e56dbf7e Bug 1438541 P3 Allow nsIGlobalObject::ForEachEventTargetObject() callback function to abort iteration. r=smaug 2018-02-21 10:53:53 -08:00
Ben Kelly
deec3fa995 Bug 1438541 P2 Make nsIGlobalObject::GetOrCreateServiceWorker() use the DOMEventTargetHelper list stored on the global. r=smaug 2018-02-21 10:53:52 -08:00
Ben Kelly
f696313a4a Bug 1438541 P1 Track DOMEventTargetHelper objects in the nsIGlobalObject base class and always call DisconnectFromOwner() on them. r=smaug 2018-02-21 10:53:22 -08:00
Byron Campen [:bwc]
7eeb085a3b Bug 1290949: Test that removeTrack does not remove the associated sender. r=jib
MozReview-Commit-ID: ERg48fO9i6b

--HG--
extra : rebase_source : 0e2944e0c30a2811be3d198f8b6a7bd36d53692e
2018-02-16 13:28:25 -06:00
Jan Horak
582ba80b0a Bug 1431337 - Skip hidpi test of startup images because they overflow in Linux r=stransky
MozReview-Commit-ID: Ldu9evdGiWf

--HG--
extra : rebase_source : d4df4d0bb4f48508ded10f3b4ae34bc9f831ab56
2018-02-20 11:13:04 +01:00
Gijs Kruitbosch
582b8ef5c5 Bug 1438180 - don't update the url bar search suggestions pref directly, r=jaws,f=myk
In search.js, _updateSuggestionCheckboxes is already hooked up to update this checkbox
based on the preference value, including change handlers for when it changes. As a result,
having both the preference attribute and the 'manual' JS means that the actual checked and
disabled state races with which code sets the value first.

The search suggestion order preference already doesn't have a preference attribute and is
only ever updated via the JS. It seems sensible to do the same here.

MozReview-Commit-ID: Cm8evlembt7

--HG--
extra : rebase_source : 41a55211c08c911ac234ea3cbe004391d86e4a3b
2018-02-16 17:30:34 +00:00
David Keeler
889e55fc5b bug 1439732 - fixup for backing out bug 1415991 post bug 1421084 (so Firefox 60 only) r=jcj
MozReview-Commit-ID: 4Hn9mt1TWwN

--HG--
extra : amend_source : 4cb25adb27986ec650d85762aecb5aae0cd29502
2018-02-20 12:28:01 -08:00
David Keeler
1d724da30f Backed out changeset 0a5795108e0a
MozReview-Commit-ID: DT67yB63lSn

--HG--
extra : rebase_source : ae106a256be2361a116cd1a14adb5a6d4b49ebe3
2018-02-20 12:21:55 -08:00
Kris Maglione
36f23390a8 Bug 1438988: Cleanup some error handling logic. r=mccr8
The error handling logic here would fail to remove a stale raw pointer from
mInProgressImports if the EnsureURI() call failed. Fortunately, it's not
actually possible for EnsureURI() to fail in this case, because the
EnsureResolvedURI() call above already implies EnsureURI(). That said, we're
better off structuring this code to ensure that we never leave a value in
mInProgressImports after we exit the scope.

MozReview-Commit-ID: 8mnKcHL75x

--HG--
extra : rebase_source : 332b48fde97adacfefd7771185df35c217dfbe84
2018-02-21 11:54:17 -05:00
Geoff Brown
c86636e65f Bug 1433485 - Update test prefs for telemetry; r=mythmon,dexter
Set pref datareporting.healthreport.uploadEnabled=false during mochitests
and set pref toolkit.telemetry.server to a dummy server during reftests
(uploadEnabled was already false for reftest and the telemetry server was
already set for mochitests - now these prefs are consistent).

Some mochitests failed with this change; they are updated to
set datareporting.healthreport.uploadEnabled where required.
2018-02-21 10:57:04 -07:00
Cosmin Sabou
591bd52f5f Bug 1419183 - Disable toolkit/components/extensions/test/xpcshell/test_ext_management.js for frequent failures. r=jmaher
--HG--
extra : rebase_source : d88627c7ab6700e10536df72306efd9cb9172b7c
2018-02-21 18:54:17 +02:00
Jon Coppeard
9727cd338e Bug 1439908 - Simplify Linker::newCode to remove unnecessary AllowGC parameter r=nbp 2018-02-21 17:49:17 +00:00
David Major
146476c2c3 Bug 1439762 - Make configure fail when using clang-cl with a broken SDK. r=froydnj
--HG--
extra : rebase_source : 876e1d1c760a7c3de4f2bcaba9692df5e1bacb8d
2018-02-21 12:34:13 -05:00
Gurzau Raul
67898ab5c2 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-21 19:32:45 +02:00
Martin Stránský
924797ef59 Bug 1434621 - part 2: ignore vertical titlebar padding from the Gtk+ theme since we set it with CSS on #titlebar-buttonbox. r=dao
MozReview-Commit-ID: ETrNNianj3e
2018-02-21 16:43:11 +01:00
Dão Gottwald
7514587643 Bug 1434621 - part 1: vertically center title bar buttons on Linux. r=stransky
MozReview-Commit-ID: 4cpEAyw1a4k
2018-02-21 16:39:59 +01:00
Ben Kelly
331d0e0c4e Bug 1437760 P2 Add a reftest that verifies svg images with fragment based targets renders properly when service workers intercept. r=xidorn 2018-02-21 07:28:33 -08:00