Commit Graph

600834 Commits

Author SHA1 Message Date
Brian Grinstead
c7f5ea7a6d Bug 1466833 - Upgrade the <xul:deck> inside of search-one-offs at the beginning of the XBL constructor;r=timdream
Right now, a XBL <constructor> runs before Custom Elements inside of its
<content> get upgraded. This leads to unexpected behavior where deck.selectedIndex = N
causes selectedIndex to get set as an expando property on the DOM node rather
than running the setter defined by the Custom Element.

Once the Custom Element does finally get upgraded, the selectedIndex getter and
setter don't get attached since there's an expando property with the same name.

This isn't a case we want to have to support from calling code. So this patch fixes
this one case by manually upgrading the element inside the constructor before
anything accesses the node. In Bug 1470242 we are planning to make this happen
behind the scenes so we don't need to do this for every CE inside of <content>.

MozReview-Commit-ID: 3D0QbOOJvDI

--HG--
extra : rebase_source : 1287445f2740dfe6a3ed5bdf273bb2b4b91b213c
2018-06-21 17:31:41 -07:00
Timothy Guan-tin Chien
b9a40e754b Bug 1437956 - Pretty print XML with Shadow DOM r=smaug
This patch puts the transformed pretty print DOM into a Shadow DOM.
The stylesheet is loaded with an @import in a <style> block, so the
monospace stylesheet had to be left out.

The XBL binding is kept, pending removal when Shadow DOM ships.
It's still needed to handle the case when Shadow DOM is pref'd off too.

MozReview-Commit-ID: DQRsXB8tumF

--HG--
extra : rebase_source : 6edc3d82392af4d98de454a5228328379a0fb7ee
2018-06-01 17:45:11 +08:00
Gurzau Raul
9862c7afdc Backed out changeset 96496ebab2d9 (bug 1466853) for StyleBench failures on a CLOSED TREE 2018-06-22 02:51:38 +03:00
J. Ryan Stinnett
42d445d630 Bug 1468678 - Allow autoscrolling with RDM. r=ochameau
MozReview-Commit-ID: 7bOV0vrkdvf

--HG--
extra : rebase_source : c9b2dbbd67f3442060281b44653f018aecc653e7
2018-06-21 11:46:11 -05:00
Doug Thayer
10ff9c706f Bug 1448040 - Remove HangMonitor/ChromeHangs r=Nika
Fairly straightforward, just a blanket removal. Haven't heard
anything on dev-platform or fx-data-dev regarding this removal,
so I think it's likely safe to remove on Nightly, and we can
revert if anyone makes a fuss.

As part of removing the HangMonitor, I renamed a few things and
reorganized the namespaces to not depend on a HangMonitor
namespace. Hopefully this doesn't produce too much noise in the
diff, it just seemed appropriate to move everything around
rather than keep dangling vestiges of the old system.

MozReview-Commit-ID: 8C8NFnOP5GU

--HG--
extra : rebase_source : dd000a05bfc2da40c586644d33ca4508fa5330f6
2018-04-29 18:21:20 -07:00
Ed Lee
3652708f31 Bug 1469938 - Add onboarding targeting, welcoming coloring and bug fixes to Activity Stream. r=ursula
MozReview-Commit-ID: LsWKLbghgBE

--HG--
extra : rebase_source : 50dd9b40ff5affc26b93bc0fb84f45f8a924174c
2018-06-21 12:51:33 -07:00
Nick Thomas
95c9aa6874 Bug 1415868 - fix test-action-callback after rev e2931d904975, r=dustin
MozReview-Commit-ID: LlUQHanvVng

--HG--
extra : rebase_source : 170b5baaa018a00e2cffd13ecc0b0e92165379a9
2018-06-21 16:15:46 +12:00
Csoregi Natalia
8895954331 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-22 00:51:57 +03:00
Csoregi Natalia
ed1521707f Merge inbound to mozilla-central. a=merge 2018-06-22 00:50:23 +03:00
Csoregi Natalia
ddf211b35e Merge autoland to mozilla-central. a=merge 2018-06-22 00:49:29 +03:00
Ben Kelly
13c58b163c Bug 1470234 Handle empty headers correctly when auto-copying headers for special internal redirect to InterceptedHttpChannel. r=valentin 2018-06-21 12:11:05 -07:00
Sebastian Hengst
e39954e209 Bug 1469676 - Reduce max-run-time for various build tasks: Increase Linux build max-run-time because they are pgo on beta. r=me a=beta-fix 2018-06-21 21:20:49 +03:00
Olli Pettay
db9641ef76 Bug 1470191 - use mainthread atomize for 'is' attribute, r=mrbkap 2018-06-21 21:04:57 +03:00
Olli Pettay
3d32fafdae Bug 1396761, add a testcase ensuring creating customized built-in elements rethrow the exception from the constructor, r=mrbkap 2018-06-21 20:59:28 +03:00
Nicolas B. Pierron
93d2b9860b Bug 1437600 - Fix missing LifoAlloc::protect_ member when LIFO_CHUNK_PROTECT is disabled. r=jandem a=beta-fix
--HG--
extra : amend_source : cde6527228d34630ee36c556854e148f02f196b4
2018-06-21 16:53:41 +03:00
Narcis Beleuzu
dfdddff94d Merge autoland to mozilla-central. a=merge 2018-06-21 12:46:57 +03:00
Daisuke Akatsuka
742cfdad99 Bug 1431576 - Part 4: Add test for selection of animation item. r=jdescottes
MozReview-Commit-ID: 46qhbjnRNGd

--HG--
extra : rebase_source : 355f227101f54be92b800f808ffd22cf5ac95809
2018-06-21 09:14:30 +09:00
Daisuke Akatsuka
b1d89cfcc6 Bug 1431576 - Part 3: Unset selected color after closing animation detail pane. r=jdescottes
MozReview-Commit-ID: 1XpCyARLPy7

--HG--
extra : rebase_source : 65ef269a8e0c9869c47b583b2a9d3bcfdc1f8c3a
2018-06-21 09:12:39 +09:00
Daisuke Akatsuka
dbc080bc60 Bug 1431576 - Part 2: Change selection color. r=jdescottes
MozReview-Commit-ID: KYUpWuKWQhf

--HG--
extra : rebase_source : 3d9379a27b5134594710ac76f6b56c1f4260f3b3
2018-06-21 09:10:49 +09:00
Daisuke Akatsuka
fa3a792aa0 Bug 1431576 - Part 1: Change the colors to fit to photon. r=jdescottes
MozReview-Commit-ID: GccCOTeqqyX

--HG--
extra : rebase_source : 39742bab46111b9a5bfe22743548cd90a253c739
2018-06-21 09:08:37 +09:00
Makoto Kato
98b8c3e3a6 Bug 1469760 - Add hid.dll and msimg32.dll to delay load dlls r=dmajor
hid.dll and msimg32.dll are unused at start up on Windows 10 RS4, so we can
move these dlls to delay load dll.

Differential Revision: https://phabricator.services.mozilla.com/D1722
2018-06-20 14:24:50 +00:00
Cosmin Sabou
aa915dbed0 Merge central to autoland. a=merge 2018-06-21 04:18:03 +03:00
Cosmin Sabou
4c18cd4036 Merge inbound to central. a=merge
--HG--
rename : servo/components/style/properties/longhand/box.mako.rs => servo/components/style/properties/longhands/box.mako.rs
2018-06-21 04:16:40 +03:00
Jamie Nicol
f2b10c6146 Bug 1469472 - Ensure we don't merge multiple display items with the same frame. r=mattwoodrow 2018-06-20 23:00:48 +01:00
Daniel Stenberg
7f0f3c70f0 bug 1470005 - change default TRR blacklist duration to 60 seconds r=mcmanus
MozReview-Commit-ID: FGQCmhlBBG8

--HG--
extra : rebase_source : 98e0e82b19ed80ce6617873fb3cf6f0d79466312
2018-06-20 23:44:19 +02:00
Kartikaya Gupta
8b47047d0c No Bug - Fix logging now that clip ids are size_t. r=me and DONTBUILD 2018-06-20 16:30:13 -04:00
Chris Peterson
634a84b050 Bug 1467452 - Back out f5f49315fec2 to restore getJavaEnv/getJavaPeer NPAPIs to fix Flash crash. r=jimm
Flash still calls these NPAPIs to initialize some ancient LiveConnect code.

--HG--
extra : rebase_source : 74a6a89e52595aa871d508bf13485b2ba7d404e8
2018-06-20 12:42:39 -07:00
Tom Schuster
df59deb701 Bug 1469536 - Allow the system principal to load FTP subresources. r=ckerschb
--HG--
extra : rebase_source : 3b972ef960559af148f934cb95b03cf8cac87948
extra : histedit_source : 2f6e91be2722274bbdc2c2e60dddbe8b3270cf6b
2018-06-19 13:58:41 +02:00
Luca Greco
bd7fd86aa9 Bug 1465129 - Collect telemetry data related to the storage.local "JSONFile to IDBBackend" data migrations. r=mixedpuppy
MozReview-Commit-ID: 3iGv5XkqeA3

--HG--
extra : rebase_source : fc18cd0c43c3930a5fbac3ed86c31835e16bc170
2018-06-17 13:38:02 +02:00
Kartikaya Gupta
ba31bba005 Bug 1468950 - Update Cargo lockfiles and re-vendor rust dependencies. r=Gankro
MozReview-Commit-ID: 3kcDWGBPXt9

--HG--
rename : third_party/rust/proc-macro2/.cargo-checksum.json => third_party/rust/proc-macro2-0.3.6/.cargo-checksum.json
rename : third_party/rust/proc-macro2/.travis.yml => third_party/rust/proc-macro2-0.3.6/.travis.yml
rename : third_party/rust/proc-macro2/Cargo.toml => third_party/rust/proc-macro2-0.3.6/Cargo.toml
rename : third_party/rust/proc-macro2/README.md => third_party/rust/proc-macro2-0.3.6/README.md
rename : third_party/rust/proc-macro2/src/lib.rs => third_party/rust/proc-macro2-0.3.6/src/lib.rs
rename : third_party/rust/proc-macro2/src/stable.rs => third_party/rust/proc-macro2-0.3.6/src/stable.rs
rename : third_party/rust/proc-macro2/src/strnom.rs => third_party/rust/proc-macro2-0.3.6/src/strnom.rs
rename : third_party/rust/proc-macro2/src/unstable.rs => third_party/rust/proc-macro2-0.3.6/src/unstable.rs
rename : third_party/rust/proc-macro2/tests/test.rs => third_party/rust/proc-macro2-0.3.6/tests/test.rs
rename : third_party/rust/quote/.cargo-checksum.json => third_party/rust/quote-0.5.2/.cargo-checksum.json
rename : third_party/rust/quote/Cargo.toml => third_party/rust/quote-0.5.2/Cargo.toml
rename : third_party/rust/quote/README.md => third_party/rust/quote-0.5.2/README.md
rename : third_party/rust/quote/src/lib.rs => third_party/rust/quote-0.5.2/src/lib.rs
rename : third_party/rust/quote/src/to_tokens.rs => third_party/rust/quote-0.5.2/src/to_tokens.rs
rename : third_party/rust/quote/src/tokens.rs => third_party/rust/quote-0.5.2/src/tokens.rs
rename : third_party/rust/quote/tests/test.rs => third_party/rust/quote-0.5.2/tests/test.rs
rename : third_party/rust/syn/.cargo-checksum.json => third_party/rust/syn-0.13.1/.cargo-checksum.json
rename : third_party/rust/syn/Cargo.toml => third_party/rust/syn-0.13.1/Cargo.toml
rename : third_party/rust/syn/README.md => third_party/rust/syn-0.13.1/README.md
rename : third_party/rust/syn/src/attr.rs => third_party/rust/syn-0.13.1/src/attr.rs
rename : third_party/rust/syn/src/buffer.rs => third_party/rust/syn-0.13.1/src/buffer.rs
rename : third_party/rust/syn/src/data.rs => third_party/rust/syn-0.13.1/src/data.rs
rename : third_party/rust/syn/src/derive.rs => third_party/rust/syn-0.13.1/src/derive.rs
rename : third_party/rust/syn/src/error.rs => third_party/rust/syn-0.13.1/src/error.rs
rename : third_party/rust/syn/src/expr.rs => third_party/rust/syn-0.13.1/src/expr.rs
rename : third_party/rust/syn/src/file.rs => third_party/rust/syn-0.13.1/src/file.rs
rename : third_party/rust/syn/src/gen/fold.rs => third_party/rust/syn-0.13.1/src/gen/fold.rs
rename : third_party/rust/syn/src/gen/visit.rs => third_party/rust/syn-0.13.1/src/gen/visit.rs
rename : third_party/rust/syn/src/gen/visit_mut.rs => third_party/rust/syn-0.13.1/src/gen/visit_mut.rs
rename : third_party/rust/syn/src/gen_helper.rs => third_party/rust/syn-0.13.1/src/gen_helper.rs
rename : third_party/rust/syn/src/generics.rs => third_party/rust/syn-0.13.1/src/generics.rs
rename : third_party/rust/syn/src/ident.rs => third_party/rust/syn-0.13.1/src/ident.rs
rename : third_party/rust/syn/src/item.rs => third_party/rust/syn-0.13.1/src/item.rs
rename : third_party/rust/syn/src/lib.rs => third_party/rust/syn-0.13.1/src/lib.rs
rename : third_party/rust/syn/src/lifetime.rs => third_party/rust/syn-0.13.1/src/lifetime.rs
rename : third_party/rust/syn/src/lit.rs => third_party/rust/syn-0.13.1/src/lit.rs
rename : third_party/rust/syn/src/mac.rs => third_party/rust/syn-0.13.1/src/mac.rs
rename : third_party/rust/syn/src/macros.rs => third_party/rust/syn-0.13.1/src/macros.rs
rename : third_party/rust/syn/src/op.rs => third_party/rust/syn-0.13.1/src/op.rs
rename : third_party/rust/syn/src/parse_quote.rs => third_party/rust/syn-0.13.1/src/parse_quote.rs
rename : third_party/rust/syn/src/parsers.rs => third_party/rust/syn-0.13.1/src/parsers.rs
rename : third_party/rust/syn/src/path.rs => third_party/rust/syn-0.13.1/src/path.rs
rename : third_party/rust/syn/src/punctuated.rs => third_party/rust/syn-0.13.1/src/punctuated.rs
rename : third_party/rust/syn/src/spanned.rs => third_party/rust/syn-0.13.1/src/spanned.rs
rename : third_party/rust/syn/src/synom.rs => third_party/rust/syn-0.13.1/src/synom.rs
rename : third_party/rust/syn/src/token.rs => third_party/rust/syn-0.13.1/src/token.rs
rename : third_party/rust/syn/src/tt.rs => third_party/rust/syn-0.13.1/src/tt.rs
rename : third_party/rust/syn/src/ty.rs => third_party/rust/syn-0.13.1/src/ty.rs
extra : rebase_source : bda7c9d57b337b22b0cf8c095c4d3a79f4cd2682
2018-06-21 08:22:02 -04:00
Kartikaya Gupta
1abf868484 Bug 1468950 - Update serde_derive patch for changes in WR PR 2819. r=Gankro
MozReview-Commit-ID: 6xBQ69vttXr

--HG--
extra : rebase_source : f6058f097c3c1fcbd33f42d8e625058f0c77cb10
2018-06-21 08:15:40 -04:00
Kartikaya Gupta
64270bdc7f Bug 1468950 - Update webrender to commit cf98ad4d63729c678a7575eb9bce36794da5e270. r=Gankro
MozReview-Commit-ID: GlMFdJueahi

--HG--
extra : rebase_source : ba2289103d41c25fc08a94610315556b7f986123
2018-06-21 08:15:31 -04:00
Simon Fraser
ac726126c3 Bug 1468770 Update author for repo-update commits r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D1753
2018-06-21 15:47:24 +00:00
Petru Lingurar
b904c98455 Bug 1465053 - Remove confusing README files from /mobile/android/; r=jchen
Their outdated text,
"These files are managed in the android-sync repo.
Do not modify directly, or your changes will be lost"
could have cause confusion.

MozReview-Commit-ID: 1DUwyXDVY5B

--HG--
extra : rebase_source : 65d77cbcfb944a54c38bedc3624a2f281d1149ce
2018-06-19 16:15:00 +03:00
shindli
80a4d34c7f Backed out changeset 010be7898590 (bug 1470138) per developer's request on a CLOSED TREE 2018-06-21 17:06:05 +03:00
Razvan Caliman
cdcba5f2e2 Bug 1464336 - Font Editor: Show font family AND font name in editor and overview. r=pbro
- Show font family name as prominent identifier.
- Show font name underneath family in a smaller type.
- Update test to match correct strings.

MozReview-Commit-ID: FWqSdXi4HiY

--HG--
extra : rebase_source : e587740f3aebba01026751f880e9427de50bdda6
2018-06-20 12:09:17 +02:00
Jean-Yves Avenard
a9650899f6 Bug 1468241 - P2. Ensure RemoteVideoDecoder::mSeekTarget is only accessed on task queue. r=padenot
Amend comments to clarify how some members are accessed.

MozReview-Commit-ID: FeEIRap3zvn

Depends on D1726

Differential Revision: https://phabricator.services.mozilla.com/D1727
2018-06-21 13:34:41 +00:00
Jean-Yves Avenard
46cc265bba Bug 1468241 - P1. Add MozPromise::CreateAndResolveOrReject method r=gerald
Useful when using promise chaining in combination with MozPromise::ResolveOrRejectValue parameter.

MozReview-Commit-ID: F8qMh7yFnHQ

Differential Revision: https://phabricator.services.mozilla.com/D1726
2018-06-20 22:14:05 +00:00
ffxbld@mozilla.com
e762be2e5e No Bug, mozilla-central repo-update HSTS HPKP remote-settings. a=repo-update r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D1745
2018-06-21 09:34:33 -04:00
Andi-Bogdan Postelnicu
95c7df13d3 Bug 1453795 - LibJAR - Initialize member fields in classes/ structures. r=aklotz
--HG--
extra : rebase_source : c11b3f112ec543178d9356e523ecd5fc962dee49
extra : amend_source : 0bbe3fb4390c4fef6b72715e57753223e4d26796
2018-06-16 14:03:28 +03:00
sotaro
e2ea28c410 Bug 1469791 - Use longer timeout for AcquireSync() r=nical 2018-06-21 13:56:05 +09:00
arthur.iakab
e9b6ae8dd7 Backed out changeset 7f4c085cf228 (bug 1443505) for failing Gtests on Assertion failure TelemetryScalar.cpp:773 2018-06-21 06:20:36 +03:00
Robin Templeton
1267288171 bug 1441098 - Part 4: Enable BigInt wrapping from DOM bindings. r=bz 2018-06-20 19:11:00 +03:00
Robin Templeton
44eb5dbde3 bug 1441098 - Part 3: Add structured clone support for BigInt. r=sfink
New data types are defined for primitive BigInt values and BigInt
objects. BigInts are serialized starting with 32 bits of sign and length
information, followed by a little-endian byte sequence representing an
unsigned integer.
2018-06-20 19:10:00 +03:00
Robin Templeton
6cdd0478b3 bug 1441098 - Part 2: Define BigInt serialization methods. r=sfink
writeBytes serializes a BigInt value as a little-endian byte sequence,
ignoring its sign. createFromBytes can be used to deserialize the output
of writeBytes.
2018-06-20 19:10:00 +03:00
Robin Templeton
ed6f44e48f bug 1441098 - Part 1: Add BigInt support in BufferGrayRootsTracer. r=sfink
This class is used for tracing DOM objects.
2018-06-20 19:10:00 +03:00
Botond Ballo
a944591cff Bug 1459696 - Remove an unused overload of SetTargetAPZC(). r=kats
MozReview-Commit-ID: HiQKx5Ickcd

--HG--
extra : rebase_source : 5b063359cf8c0769eed081e131596fab15a44c1b
2018-06-20 16:54:03 -04:00
Botond Ballo
8c8f45893f Bug 1459696 - Add a mochitest. r=kats
MozReview-Commit-ID: JHx89SwL4xG

--HG--
extra : rebase_source : 23666190361c3f0213d5ca7836c61533bf90b3f0
2018-06-19 00:14:12 -04:00
Martin Stransky
99a9d4a1c3 Bug 1441743 - [Wayland] Don't draw directly to frame buffer for partial window updates, r=jhorak
When only a part of window is updated we need to clip that drawing.
We use image surface for that as WindowSurfaceX11Image does.

MozReview-Commit-ID: 13znE1ZszB8

--HG--
extra : rebase_source : a236799fa33d73037913df94c0d5e619c5d3c47e
2018-06-15 09:41:56 +02:00
Daniel Stenberg
e596152e6c bug 1470093 - fix telemetry::DNS_TRR_LOOKUP_TIME r=mcmanus
MozReview-Commit-ID: 80jrEQ4kLM6

--HG--
extra : rebase_source : 702efbd6dff9615ff827f8c7f05dd8cce2cbd419
2018-06-21 12:02:03 +02:00