Andreas Tolfsen
8f5737840d
Bug 1483288 - Provide more number conversions for mozprofile::preferences::PrefValue. r=whimboo
...
Allow i8, u8, i16, u64, i32, and u32 to be implicitly converted into
PrefValue::Int. u64 is not supported because it would overflow,
so this still needs to be handled manually.
geckodriver stores the port number as u8 and this will allow it to
implicitly convert it to PrefValue::Int without using the unsafe
"as i64" coercion.
2018-08-15 15:49:09 +01:00
Emilio Cobos Álvarez
30c2ae52a8
Bug 1481961: Revendor Rust dependencies. r=me
2018-08-15 16:09:20 +02:00
Emilio Cobos Álvarez
03eea217a8
Bug 1481961: Rewrite media queries so that they work on an evaluator function. r=xidorn
...
This moves most of the code to be Rust, except potentially some evaluator
functions, and allows to unblock the use case from any-hover / any-pointer and
remove nsMediaFeatures.
Differential Revision: https://phabricator.services.mozilla.com/D2976
2018-08-15 16:09:19 +02:00
Diego Pino Garcia
05039e8e29
Bug 1357636
- Improve IndexedDB error message on deleting an undefined object; r=janv
...
Patch authored by Diego Pino Garcia.
2018-08-15 15:35:58 +02:00
Masatoshi Kimura
b190c1c0b3
Bug 1482583 - Suppress clang-cl warnings in some third-party directories. r=mshal
...
--HG--
extra : rebase_source : 68621ca3ad2565e173f3350744125993f85f49f3
2018-08-11 06:05:19 +09:00
Masatoshi Kimura
bcf431f3d3
Bug 1482547 - Suppress clang-cl warnings in media/mtransport/third-party/. r=froydnj
...
--HG--
extra : rebase_source : 71916734b08001258076bc10db3711b191430eb9
2018-08-11 06:08:07 +09:00
Emilio Cobos Álvarez
d3a88bafc5
Bug 1480224: It's not needed to explicitly exclude <use> trees from XBL scopes anymore. r=smaug
...
Now that the content is not anonymous we don't need to exclude them explicitly.
This happens because anonymous content inside the shadow tree does report to be
inside the shadow tree, which is true but at the same time slightly footgunny.
In any case the other uses of the use shadow tree stuff are base-uri related,
and changing anon content's base uri in that case sounds like the right thing,
even though anon content shouldn't rely on those anyway.
Differential Revision: https://phabricator.services.mozilla.com/D3409
2018-08-15 15:26:23 +02:00
Matthew Gaudet
3b43b15221
Bug 1483189 - Comment Compare IC attachment logic r=tcampbell
...
Also fix one missed cleanup nit from original landing
--HG--
extra : rebase_source : 214f3eae2c63888fc97586f3e1d87d03a78f46f3
2018-08-14 15:27:54 -04:00
Matthew Gaudet
5cea392c37
Bug 1483189 - Add PrimitiveUndefined support to CacheIR r=tcampbell
...
--HG--
extra : rebase_source : ba22cccb3feca14294e998ba11c280f5a33da91c
2018-08-14 14:45:47 -04:00
Kai Engert
fdf57fee14
Bug 1470914, land NSS beta snapshot 6349fa699c3b UPGRADE_NSS_RELEASE, r=me
2018-08-15 14:42:53 +02:00
Mike Hommey
5f59918688
Bug 1482797 - Don't use MADV_FREE on Linux until we support it properly. r=njn
2018-08-15 21:33:57 +09:00
Cosmin Sabou
aa97351aba
Bug 1354561 - Disable test_animSVGImage2.html on windows webrender for frequent failures. r=jmaher
2018-08-14 20:38:00 +03:00
Ted Campbell
a422a49eb7
Bug 1483275 - Use one definition of js::jit::SimpleArithOperand. r=jandem
...
NOTE: This has a slight effect on TI of certain compare operations. A
previous patch to make SimpleArithOperand more conservative had only
been applied to one copy and then rectifies that.
MozReview-Commit-ID: Fj8d7mWufYC
2018-08-15 08:07:04 -04:00
Ted Campbell
f248480bee
Bug 1483275 - Remove duplicate VMFunction definitions. r=jandem
...
MozReview-Commit-ID: 6Jyq1sfaWjV
2018-08-15 08:06:18 -04:00
Ted Campbell
62b5f5fe0c
Bug 1483275 - Fix some SpiderMonkey unified-build conflicts. r=waldo
...
MozReview-Commit-ID: CqFbs7149CZ
2018-08-15 08:05:46 -04:00
Emilio Cobos Álvarez
f0f42a0ad0
Bug 1477773: Simplify visited-related code in invalidation. r=xidorn
...
We match with AllLinksVisitedAndUnvisited for style invalidation, and we already
do a subtree restyle because :visited matching doesn't depend on the actual
element state.
So all this stuff is just not needed. The comment points to the attribute tests
in bug 1328509, but those still trivially pass with this change.
I think this was unneeded since I introduced AllLinksVisitedAndUnvisited, or
maybe since https://github.com/servo/servo/pull/19520 . In any case it doesn't
really matter, and I already had done this cleanup in my WIP patches for
bug 1406622, but I guess this is a slightly more suitable place to land them :)
Differential Revision: https://phabricator.services.mozilla.com/D3305
2018-08-15 12:55:32 +02:00
Emilio Cobos Álvarez
6493ebbcf0
Bug 1477773: no-op visited changes earlier if visited links are disabled. r=xidorn
...
We force a repaint from ContentStateChangedInternal if visited links are
disabled, and that's observable. Let's cut it off as early as we can to avoid
timing attacks even when :visited is disabled.
Differential Revision: https://phabricator.services.mozilla.com/D3304
2018-08-15 12:54:26 +02:00
Narcis Beleuzu
7c87bec62e
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-08-15 12:57:18 +03:00
Narcis Beleuzu
23387914d5
Merge inbound to mozilla-central. a=merge
2018-08-15 12:48:57 +03:00
Mike Hommey
6e7a8d357e
Bug 1483123 - Apply miscompilation fix from clang upstream. r=froydnj
2018-08-15 17:34:21 +09:00
Cameron McCormack
be0a66bcfb
Bug 1483121 - Generate static atom hash in StaticAtoms.py. r=njn,emilio
...
Summary: Depends On D3286
Reviewers: njn!, emilio!
Tags: #secure-revision
Bug #: 1483121
Differential Revision: https://phabricator.services.mozilla.com/D3295
2018-08-15 15:52:42 +10:00
Cameron McCormack
426af33a36
Bug 1482782 - Part 7: Expand out nsStaticAtom.h macros now that we only static atom table. r=njn
...
Summary: Depends On D3285
Reviewers: njn!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3286
2018-08-15 15:46:42 +10:00
Cameron McCormack
b17e6b4468
Bug 1482782 - Part 6: Remove support for multiple static atom sources. r=njn,emilio
...
Summary: Depends On D3284
Reviewers: njn!, emilio!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3285
2018-08-15 15:46:42 +10:00
Cameron McCormack
99d9013b12
Bug 1482782 - Part 5: Move CSS anonymous box atoms to nsGkAtoms. r=njn,emilio
...
Summary: Depends On D3283
Reviewers: njn!, emilio!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3284
2018-08-15 15:46:39 +10:00
Cameron McCormack
4a23b5ff06
Bug 1482782 - Part 4: Move CSS pseudo-element atoms to nsGkAtoms. r=njn,emilio
...
Summary: Depends On D3282
Reviewers: njn!, emilio!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3283
2018-08-15 15:46:00 +10:00
Cameron McCormack
8ae48d7906
Bug 1482782 - Part 3: Define atom type in nsGkAtomList.h. r=njn
...
Summary: Depends On D3281
Reviewers: njn!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3282
2018-08-15 15:46:00 +10:00
Cameron McCormack
1cbfafaeb7
Bug 1482782 - Part 2: Move directory service atoms into nsGkAtoms. r=njn
...
Summary: Depends On D3280
Reviewers: njn!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3281
2018-08-15 15:46:00 +10:00
Cameron McCormack
b7b0540cce
Bug 1482782 - Part 1: Generate nsGkAtomList.h from a Python file. r=njn,hsivonen
...
Reviewers: njn!, hsivonen!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3280
2018-08-15 15:46:00 +10:00
Junior Hsu
b434505847
Bug 1280629 - Part 2: telemetry of e10 back pressure suspension rate. r=dragana
...
Summary: Split this patch for data review
Reviewers: dragana
Reviewed By: dragana
Subscribers: janerik
Bug #: 1280629
Differential Revision: https://phabricator.services.mozilla.com/D2747
--HG--
extra : amend_source : 16f0ab9d1f12f7e299d1339e3c1ca3023ea8502b
2018-08-15 10:07:04 +03:00
Junior Hsu
c45d80770b
Bug 1280629 - Part 1: Suspend the http channel if the child process is not able to consume on time. r=dragana
...
Reviewers: dragana
Reviewed By: dragana
Subscribers: reviewbot
Bug #: 1280629
Differential Revision: https://phabricator.services.mozilla.com/D2745
--HG--
extra : rebase_source : d031d3dcd945e1e479a121c06e5ee0b7dfd75ea9
extra : amend_source : 36f5d5dfb1b6bc29920a8e72f1105def472607fa
2018-08-15 10:04:50 +03:00
Julian Seward
2a6490bec0
Bug 1479055 - Suppress Valgrind false positive in style::properties::longhands::clip_path::cascade_property. r=emilio.
...
--HG--
extra : rebase_source : 161c7fdcef4c242accb8d9894118d24318b9f39f
2018-08-15 07:19:20 +02:00
Narcis Beleuzu
d20e8e7674
Backed out 8 changesets (bug 1483121, bug 1482782) for build bustages on nsDirectoryService.cpp. CLOSED TREE
...
Backed out changeset 0a8334bbcf45 (bug 1483121)
Backed out changeset cb2dcb859071 (bug 1482782)
Backed out changeset c834d4ca2eef (bug 1482782)
Backed out changeset 887de0efbb67 (bug 1482782)
Backed out changeset 018fdb50a6be (bug 1482782)
Backed out changeset 33a8aa8096c9 (bug 1482782)
Backed out changeset e3632354f16e (bug 1482782)
Backed out changeset 46f8319bee82 (bug 1482782)
2018-08-15 09:14:41 +03:00
Cameron McCormack
0b89d2391b
Bug 1483121 - Generate static atom hash in StaticAtoms.py. r=njn,emilio
...
Summary: Depends On D3286
Reviewers: njn!, emilio!
Tags: #secure-revision
Bug #: 1483121
Differential Revision: https://phabricator.services.mozilla.com/D3295
2018-08-15 15:52:42 +10:00
Cameron McCormack
ec18757d45
Bug 1482782 - Part 7: Expand out nsStaticAtom.h macros now that we only static atom table. r=njn
...
Summary: Depends On D3285
Reviewers: njn!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3286
2018-08-15 15:46:42 +10:00
Cameron McCormack
e816227f97
Bug 1482782 - Part 6: Remove support for multiple static atom sources. r=njn,emilio
...
Summary: Depends On D3284
Reviewers: njn!, emilio!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3285
2018-08-15 15:46:42 +10:00
Cameron McCormack
d9edae8bde
Bug 1482782 - Part 5: Move CSS anonymous box atoms to nsGkAtoms. r=njn,emilio
...
Summary: Depends On D3283
Reviewers: njn!, emilio!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3284
2018-08-15 15:46:39 +10:00
Cameron McCormack
cc6c806369
Bug 1482782 - Part 4: Move CSS pseudo-element atoms to nsGkAtoms. r=njn,emilio
...
Summary: Depends On D3282
Reviewers: njn!, emilio!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3283
2018-08-15 15:46:00 +10:00
Cameron McCormack
caeb752d2f
Bug 1482782 - Part 3: Define atom type in nsGkAtomList.h. r=njn
...
Summary: Depends On D3281
Reviewers: njn!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3282
2018-08-15 15:46:00 +10:00
Cameron McCormack
ae87156cab
Bug 1482782 - Part 2: Move directory service atoms into nsGkAtoms. r=njn
...
Summary: Depends On D3280
Reviewers: njn!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3281
2018-08-15 15:46:00 +10:00
Cameron McCormack
ee27868fc6
Bug 1482782 - Part 1: Generate nsGkAtomList.h from a Python file. r=njn,hsivonen
...
Reviewers: njn!, hsivonen!
Tags: #secure-revision
Bug #: 1482782
Differential Revision: https://phabricator.services.mozilla.com/D3280
2018-08-15 15:46:00 +10:00
sotaro
4c0aee518b
Bug 1482032 part 2 - Only register a value for CONTENT_FRAME_TIME if we actually drew something r=mattwoodrow
2018-08-15 14:13:49 +09:00
sotaro
8f19f46520
Bug 1482032 part 1 - A bit clean up of FlushTransactionIdsForEpoch() r=mattwoodrow
2018-08-15 14:13:24 +09:00
Cosmin Sabou
4c6a0a2b4b
Merge mozilla-central to mozilla-inbound. a=merge
2018-08-15 04:59:10 +03:00
Cosmin Sabou
c2b1fcd31c
Backed out changeset dad95d849302 (bug 1479591) for causing linux debug leaks and security issues.
2018-08-15 04:39:43 +03:00
Cosmin Sabou
425b934989
Backed out changeset 419fd4edef4f (bug 1482016) for turning Bug 1480702 into permafail. a=backout
2018-08-15 04:29:48 +03:00
Cosmin Sabou
3a67fed29b
Backed out changeset 302ce3cdb98f (bug 1482016) for turning bug 1480702 into permafail. a=backout
2018-08-15 04:17:26 +03:00
Cosmin Sabou
1c8ad7b4ba
Merge mozilla-inbound to mozilla-central. a=merge
2018-08-15 03:51:45 +03:00
arthur.iakab
f9a9a62aa4
Merge autoland to mozilla-central a=merge
2018-08-15 00:59:17 +03:00
Gerald Squelart
6ac188399d
Bug 1261536 - Create a synthetic document after the window is set - r=bz
...
--HG--
extra : source : eb91c87d4515550e5bef7e77f3402198daef9155
extra : amend_source : 11a9f8dabda14491b4db7faa675c556ff502ccb8
2018-08-14 14:53:17 -07:00
Sebastian Hengst
dee109d3f9
Bug 1481329
[wpt PR 12329] - [IntersectionObserver] Fix target rect calculation for LayoutInline: Set test as failing on OS X. r=bustage-fix
2018-08-15 00:36:37 +03:00