Граф коммитов

42969 Коммитов

Автор SHA1 Сообщение Дата
Wes Kocher 4e7084d568 Backed out changeset 5f66e56e4cd2 (bug 1380043) for browser_parsable_css.js failures a=backout
MozReview-Commit-ID: CfdzSVIS83q
2017-08-17 14:11:17 -07:00
Sebastian Hengst dbf6832edc Backed out changeset b23df13c1e57 (bug 1385350) for eslint failure in toolkit/content/aboutTelemetry.js (strings must use doublequotes). r=backout 2017-08-17 23:05:06 +02:00
flyingrub f7c42ef82c Bug 1385350 - Add a Search on the home of about:telemetry r=chutten
This allow to search in any section for data.

MozReview-Commit-ID: D0aWj427Mhf

--HG--
extra : rebase_source : b8da0fb7e0ffa302c7838264027d2b55d696f7ea
2017-08-09 17:53:23 +02:00
Ed Lee f53925e761 Bug 1389701 - Newly loaded child RemotePageManager can register pages too late to properly manage created documents. r=mossop
MozReview-Commit-ID: HSxuywFhqmb

--HG--
extra : rebase_source : d3315500259e6e407b2851722b03eaa1bfe6ea1c
2017-08-17 10:08:13 -06:00
Emilio Cobos Álvarez 25a12b3c9e Bug 1341102: Update cssparser in gkrust-gtest. r=me
on a CLOSED TREE.

MozReview-Commit-ID: JIiYMFDMFf5
2017-08-17 22:25:13 +02:00
Emilio Cobos Álvarez 24cbad8b67 Bug 1341102: Revendor rust dependencies to unbust tree. r=me
MozReview-Commit-ID: 6ChbWFfPHGS


--HG--
rename : third_party/rust/cssparser/.cargo-checksum.json => third_party/rust/cssparser-0.19.0/.cargo-checksum.json
rename : third_party/rust/cssparser/Cargo.toml => third_party/rust/cssparser-0.19.0/Cargo.toml
rename : third_party/rust/cssparser/src/parser.rs => third_party/rust/cssparser-0.19.0/src/parser.rs
rename : third_party/rust/cssparser/src/size_of_tests.rs => third_party/rust/cssparser-0.19.0/src/size_of_tests.rs
rename : third_party/rust/cssparser/src/tests.rs => third_party/rust/cssparser-0.19.0/src/tests.rs
rename : third_party/rust/cssparser/src/tokenizer.rs => third_party/rust/cssparser-0.19.0/src/tokenizer.rs
2017-08-17 20:51:43 +02:00
Chris Peterson 9fc59f579b Bug 1375292 - Add licenses for Servo's third-party libraries to about:licenses. r=gerv
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/bincode
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/byteorder
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/gdi32-sys
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/kernel32-sys
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/kernel32-sys-0.1.4
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/lazy_static
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/lazy_static-0.1.16
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/matches
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/nom
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/ordered-float
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/owning_ref
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/phf
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/phf_codegen
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/phf_generator
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/phf_shared
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/precomputed-hash
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/redox_syscall
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/synstructure
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/unicase
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/unreachable
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/utf8-ranges
https://hg.mozilla.org/mozilla-central/file/tip/third_party/rust/void

MozReview-Commit-ID: 22yLZlm4VCA

--HG--
extra : rebase_source : 205d0fc40aa7cb5064ba859fe6b24443b6ece8d1
extra : intermediate-source : c1e3b8fde653a7199c26df4648e9961786fd2926
extra : source : 05ba9f6a4446ecf1bc8c9dbb9594110193947395
2017-07-22 00:35:09 -07:00
Botond Ballo 7862ebd4de Bug 1390247 - Get browser_bug295977_autoscroll_overflow.js working with APZ autoscrolling. r=kats
MozReview-Commit-ID: MQwJxtePRb

--HG--
extra : rebase_source : 442d17e6ff491fcd9639e1f7524ec8acf28b8a36
2017-08-16 17:50:28 -04:00
Dale Harvey 95f73cf039 Bug 1380043 - Update about:addons icons. r=dao
MozReview-Commit-ID: 4Zg91DKYpR1

--HG--
extra : rebase_source : 4daca1c7a32bc45667f3c334dcfe6f9f307018f2
2017-08-15 10:34:31 +01:00
Michael Kaply 0dbb8dd2bf Bug 1374695 - Add extensionID to addEngine API. r=florian
MozReview-Commit-ID: 5hxzvCXhMxi

--HG--
extra : rebase_source : 93964b926057a79c3e90efc4a291019a740995ac
2017-08-14 15:51:12 -05:00
Tim Nguyen 057967facc Bug 1390016 - Remove toolkit/themes/shared/filters.svg. r=dao
MozReview-Commit-ID: 7ETww8LzhxS

--HG--
rename : browser/extensions/flyweb/skin/flyweb-icon.svg => browser/extensions/flyweb/skin/shared/icon.svg
extra : rebase_source : 6d0cb5cf26c9f2ce3484e2a0d1d76d2b79e1f383
2017-08-17 08:11:07 +02:00
steveck-chung 4006388b95 Bug 1386959 - [Form Autofill] Add probe for form autofill availability. r=francois,lchang
MozReview-Commit-ID: KPOBxmHOiuK

--HG--
extra : rebase_source : d56176249f8b5417151a4953b080ae2a8d2acd81
2017-08-14 11:56:19 +08:00
Alastor Wu fee7fb93ca Bug 1388660 - part2 : add test. r=Ehsan
Add a new file "almostSilentAudioTrack.webm" and the test to prevent showing
the sound indicator when playing that kinds of video.

MozReview-Commit-ID: CeUhAePBuqs

--HG--
extra : rebase_source : c1deb2ec749fcebeccb554b64ffe77b46a18aa3d
2017-08-17 11:10:31 +08:00
Ricky Chien bd7ae1bdd6 Bug 1361952 - Update Firefox Account to match the spec r=jaws
--HG--
extra : rebase_source : 321cc60780600a2a1724d55419970f7ae97194aa
2017-08-17 09:02:11 +08:00
Phil Ringnalda 8a9a575a9e Backed out changeset bf581c606046 (bug 1361952) for browser_parsable_css.js failures
MozReview-Commit-ID: 2u5Ai13GusS
2017-08-16 20:06:21 -07:00
Ricky Chien b4d9bf7b2b Bug 1361952 - Update Firefox Account to match the spec r=jaws
--HG--
extra : rebase_source : 3275b9429cdc5e1ca5709e947e40437195baf21f
2017-08-17 09:02:11 +08:00
Wes Kocher 366445521c Merge m-c to autoland, a=merge
MozReview-Commit-ID: DjSlrmDFfe3
2017-08-16 17:14:41 -07:00
Wes Kocher 9e13a44b54 Merge inbound to central, a=merge
MozReview-Commit-ID: GEfEDRZk5bo
2017-08-16 16:59:26 -07:00
Masatoshi Kimura 9ab81a1042 Bug 1389723 - Remove @deprecated nsIMIMEInputStream.addContentLength. r=dragana
MozReview-Commit-ID: 9b45aozatin

--HG--
extra : rebase_source : 636da171929fe6ecd69de5c68d9ed4064a3a7b09
2017-08-12 13:34:02 +09:00
Perry Jiang 1d5a1be675 Bug 1382248 - avoid loading autoscroll.png at startup. r=florian
MozReview-Commit-ID: FJppk3NjY2x
2017-07-28 14:13:13 -07:00
Michael Layzell 061c6a26b0 Bug 1367406 - Part 3: Expose computed modules through .modules getter, r=froydnj
MozReview-Commit-ID: F6aDnlwr9jt
2017-08-16 11:44:05 -04:00
Michael Layzell 148f1a81e4 Bug 1367406 - Part 2: Add a method for reading module information for native stack frames, r=froydnj
MozReview-Commit-ID: 7gzFhygwXx4
2017-08-16 11:44:04 -04:00
Michael Layzell 849025c0d6 Bug 1367406 - Part 1: Add interleaved stack functionality to HangStack, r=froydnj
- This patch was written in 3 interdependent parts, which are described below -

Part 1A: Allow HangStack to contain raw PCs and Module offsets, r=froydnj

The HangStack previously consisted of an array of const char* pointers into its
backing string buffer, which represented pseudostack entries. With interleaved
stacks, it is now possible for the stack to contain raw unresolved program
counters (Kind::PC), and module/offset pairs (Kind::MODOFFSET). To do this, we
use a discriminated union, and make the backing array use the discriminated
union instead of const char*s.

The code cannot use mozilla::Variant<const char*, uintptr_t, Module>
unfortuantely, as we cannot use the implementation of ParamTraits for Variant in
HangStack's ParamTraits implementation.

When deserializing a HangStack over IPC, we need to read the string frame
entries into the backing string buffer, and generate const char* entries for
each of the strings which we read in over IPC. The default implementation of
ParamTraits wouldn't give us access to the enclusing HangStack object while
deserializing each individual entry, so we couldn't use it. In fact, Entries
don't have ParamTraits implemented for them at all, and can only be sent over
IPC as part of a HangStack due to this dependency.

Part 1B: Remove nsIHangDetails.pseudoStack, replace ProcessedStack w/ new HangStack type, r=froydnj

Previously there were two stack objects on each HangDetails object: mStack and
mPseudoStack. mStack was a Telemetry::ProcessedStack, while mPseudoStack was a
HangStack. After the changes in part 1A, HangStack can now contain all of the
information of both the old HangStack and ProcessedStack, so the mPseudoStack
field is renamed to mStack, and the old mStack field is removed.

This patch also implements the new GetStack getter, which generates the JS data
format for the new HangStack type.

Part 1C: Collect interleaved stacks w/ ProfilerStackCollector API in ThreadStackHelper, r=froydnj

This new API was added by njn in bug 1380286, and provides both pseudostack and
native stack entries to the consumer of the API.

This patch changes ThreadStackHelper to use this new API instead of the previous
one, and use it to collect the frames directly into HangStack objects.
2017-08-16 11:44:02 -04:00
Carsten "Tomcat" Book e7c657e009 Merge mozilla-central to mozilla-inbound 2017-08-16 12:50:39 +02:00
steveck-chung 5200298e6c Bug 1388238 - Implement waitForMasterPasswordDialog helper which handles open dialogs. r=MattN
MozReview-Commit-ID: A8jx8s37f1k
2017-08-16 18:45:11 +08:00
Carsten "Tomcat" Book eea1986e03 merge mozilla-inbound to mozilla-central a=merge 2017-08-16 11:23:24 +02:00
Ricky Chien 5a062d69af Bug 1377174 - Tweak margin to match the spec r=jaws
--HG--
extra : rebase_source : f8240aa0f2b0c356d53eb50a5d8d21a6e8038589
2017-08-16 15:59:34 +08:00
Sebastian Hengst e6b40af388 Backed out changeset 76c117fe7e14 (bug 1377174) for failing browser_all_files_referenced.js. r=backout 2017-08-16 09:46:06 +02:00
Sebastian Hengst ea277f4c6a Backed out changeset 4b420cda531b (bug 1389002) so bug 1377174 can be backed out. r=backout 2017-08-16 09:44:42 +02:00
Sebastian Hengst bbd6794abc Backed out changeset 0ae3b8deb294 (bug 1361952) so bug 1377174 can be backed out. r=backout 2017-08-16 09:42:45 +02:00
Andrew Swan 4aa628649e Bug 1389193 Include extensions.legacy.enabled in telemetry environment r=rweiss
MozReview-Commit-ID: JdPL8nsnaxX

--HG--
extra : source : 1511f6e09362fd231162f9474006040f227cfaa9
extra : amend_source : 98aa0cb977be01ff207b799031a2523ddb3ba478
2017-08-10 22:25:51 -07:00
Wes Kocher be24aec8e9 Merge m-c to inbound a=merge
MozReview-Commit-ID: JqsSD85rE4W
2017-08-15 19:15:22 -07:00
Wes Kocher 7921644d1b Merge inbound to central, a=merge
MozReview-Commit-ID: 1DadhJTLBXN
2017-08-15 19:02:51 -07:00
Jonathan Kingston e85c570484 Bug 1354602 - Enabling containers for container addons on startup. r=aswan,mconley,zombie
MozReview-Commit-ID: BXLyQz8CGDl

--HG--
extra : rebase_source : a969c5ff0615a461b33a9ee82f9459c883421c61
2017-08-13 16:17:41 +01:00
Evan Tseng c34f6b5842 Bug 1389002 - Update background color as #F9F9FA to match updated Photon visual spec and the background color of toolbar. r=jaws,timdream
MozReview-Commit-ID: HtPnAyD1bjf

--HG--
extra : rebase_source : f9aefe62e35aa984462507222af837d4578527a1
2017-08-10 15:12:44 +08:00
Ricky Chien e0a8bf5f85 Bug 1361952 - Update Firefox Account to match the spec r=jaws
MozReview-Commit-ID: LS4UaCUcB92

--HG--
extra : rebase_source : f0c95c46a88f9439c510b3074431512d4697324c
2017-08-02 17:05:53 +08:00
Eden Chuang d66800c204 Bug 1390018 - Build and test Payments UI code on Nightly builds only. r=MattN
--HG--
extra : source : 8df491f3dcdfa4430bccac3242ee9cfb9fa3634b
2017-08-16 07:16:25 +08:00
Ryan VanderMeulen 629d98cad7 Backed out changeset 8df491f3dcdf for landing with the wrong bug number in the commit message. 2017-08-15 19:27:16 -04:00
Eden Chuang a86c240986 Bug 1380018 - Build and test Payments UI code on Nightly builds only. r=MattN
--HG--
extra : rebase_source : 50f99532eefea866b67c7455dab4e430a9f09dfa
2017-08-16 07:16:25 +08:00
Michael Layzell 776ffc2b29 Bug 1386369 - Part 2: Stop emitting bhr-thread-hang in the content process, r=froydnj
MozReview-Commit-ID: 1A7CorZepdQ
2017-08-15 16:36:26 -04:00
Michael Layzell c8a848329d Bug 1386369 - Part 1: Change test_BHRObserver to not listen to bhr-thread-hang in content, r=froydnj
MozReview-Commit-ID: 7nFBdtiXFc2
2017-08-15 16:36:24 -04:00
Michael Layzell 4c4a03953d Bug 1380081 - Part 15: Don't try to submit bhr ping to telemetry while running tests, r=chutten 2017-08-15 16:36:22 -04:00
Michael Layzell 7f649507e9 Bug 1380081 - Part 14: Include BHRTelemetryService and xpt files in the package, r=froydnj
MozReview-Commit-ID: IH56INaSOoK
2017-08-15 16:35:52 -04:00
Michael Layzell 0262b178a8 Bug 1380081 - Part 13: Add telemetry documentation for the new ping format, r=bsmedberg, r=froydnj
MozReview-Commit-ID: G4hFZcR2EGL
2017-08-15 16:35:50 -04:00
Michael Layzell f2ee64a153 Bug 1380081 - Part 12: Add a test for BHR observer notifications, r=froydnj
This patch just adds some tests for the new stuff which we added.

MozReview-Commit-ID: 2jG75AEUJfS
2017-08-15 16:35:48 -04:00
Michael Layzell 65ece3dba5 Bug 1380081 - Part 11: Simplify the HangAnnotations abstraction, r=froydnj
HangAnnotations was very complex, required a separate allocation, and used this
unfortunate virtual interface implementation which made it harder to do
interesting things with it (such as serialize it over IPC).

This new implementation is much simpler and more concrete, making
HangAnnotations simply be a nsTArray<Annotation>. This also simplifies some of
the IPC code which was added in part 7.

MozReview-Commit-ID: EzaaxdHpW1t
2017-08-15 16:35:46 -04:00
Michael Layzell 871e8c097f Bug 1380081 - Part 10: Stop running BHR on beta, r=froydnj
These changes are going to increase the amount of data which we collect from BHR
a lot. It would be dangerous to run it on beta, especially considering how soon
the next merge is.

This should turn it off for 100% of beta users if I understand the logic
correctly.

MozReview-Commit-ID: 3HyEKWdXaqU
2017-08-15 16:35:44 -04:00
Michael Layzell 5d81a3b535 Bug 1380081 - Part 9: Transmit BHR Hangs from the Content and GPU process to the parent process, r=froydnj
BHRTelemetryService only runs in the parent process (and we can only submit
pings from there), so we need to send the data which we collect in the GPU and
Content processes over IPC to the parent process.

MozReview-Commit-ID: 8B5uZKbjNbU
2017-08-15 16:35:42 -04:00
Michael Layzell 116cbfd0dc Bug 1380081 - Part 8: Report bhr-thread-hang hangs to telemetry in a custom bhr ping, r=froydnj
This patch adds the BHRTelemetryService which is a JS implemented XPCOM service
that simply listens to the bhr-thread-hang observer notification, and uses the
data it collects from it to submit telemetry pings.

MozReview-Commit-ID: 2hPXAFmHrm5
2017-08-15 16:35:41 -04:00
Michael Layzell 82b2097078 Bug 1380081 - Part 7: Add all necessary data for BHR to nsIHangDetails, r=froydnj
We're going to use HangDetails as the type containing hang information. We'll
have a JS component which reads the data out of nsIHangDetails, builds the
payload, and submits it to telemetry for us.

We'll do it in JS because telemetry has to be submitted from JS.

This patch also adds IPC serization for the relevant types so that we can send
HangDetails objects over IPDL.

MozReview-Commit-ID: CeikKabY9Vs
2017-08-15 16:35:39 -04:00