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

48442 Коммитов

Автор SHA1 Сообщение Дата
Mark Banner d13db67be4 Bug 1460849 - Allow new items (as well as existing) to be skipped in nsNavHistoryFolderResultNode::OnItemMoved if excludeItems is set. r=mak
MozReview-Commit-ID: CUCAsmG99A8

--HG--
extra : rebase_source : d190f2a5d236dfea25fe247142c69f9754b3cd4f
2018-05-11 13:23:41 +01:00
Margareta Eliza Balazs d4b9e50875 Merge inbound to mozilla-central. a=merge 2018-05-16 13:00:51 +03:00
Markus Stange 68470bc3c0 Bug 1461555 - Rename PseudoStack to ProfilingStack. r=njn
This also changes many references to the 'pseudo stack' to refer to the 'label
stack' instead. The label stack is one of the two stacks that are managed by
the profiling stack, the other stack being the JS interpreter stack.

MozReview-Commit-ID: Ed0YMMeCBY8

--HG--
extra : rebase_source : 5675d670f424c7d7dda04bafc2b3431fa2485e3c
2018-05-15 01:03:11 -04:00
Markus Stange 633ac66e7f Bug 1461555 - Rename ProfileEntry to ProfilingStackFrame. r=njn
The term "entry" is already used for elements in the profile buffer.

MozReview-Commit-ID: 1aB22V6veQh

--HG--
extra : rebase_source : c664eb4d6bed6cb74ba8a1b67ea99bd8ca57bcf7
extra : source : 3264c0cc0027b240b55bd3aebf27263b1e1d1cc0
2018-05-15 01:14:03 -04:00
Dorel Luca 7285fe0e8b Merge mozilla-central to autoland
--HG--
extra : rebase_source : 28cf949fe5cbd372058adac2d3a9d6e66902e6e3
2018-05-16 00:58:05 +03:00
Dorel Luca 0d2ff9e60d Merge mozilla-inbound to mozilla-central. a=merge 2018-05-16 00:54:22 +03:00
Drew Willcoxon 42990f9146 Bug 1461691 - Increase places.sqlite max size for new autofill. r=mak
MozReview-Commit-ID: 21BSiFJYoV7

--HG--
extra : rebase_source : 740b3982f85da04b9ee578ec2bd3e14cff7cddf0
2018-05-15 13:16:00 -07:00
Eugen Sawin c9811f9e91 Bug 1457472 - [2.1] Adjust telemetry controller to support the simplified GeckoView API, the unified clear method and the snapshot persistence lifecycle. r=Dexter,jchen 2018-05-15 16:02:26 +02:00
Matthew Noorenberghe cb74ea4e08 Bug 1461449 - Add password manager and form autofill preferences to about:support. r=sfoster
MozReview-Commit-ID: LlrLPsOGztc

--HG--
extra : rebase_source : e90ad2edde8e074b26cc5e1b2dfaaee852f48c53
2018-05-14 13:13:06 -07:00
Mike Cooper 534d274b4d Bug 1459899 - Reuse previous values when updating an existing rollout r=Gijs
MozReview-Commit-ID: 3kHo7b69vdS

--HG--
extra : rebase_source : 58700651c8b1e8342df765cd6aa8a7e770d47b42
2018-05-10 15:35:14 -07:00
Marco Bonardo c67bc6cc9a Bug 1430023 - Get rid of some remaining localstore.rdf code. r=mossop
MozReview-Commit-ID: LqqSsb2h1Yv

--HG--
extra : rebase_source : 1a89abfbe75e17ed4be3a9fa52eef2d1db9f99bd
2018-05-09 10:49:35 +02:00
Kirk Steuber 5dc34a8c12 Bug 1428459 - Divorce system add-ons from app.update prefs r=rhelmer
Currently system addons will not be updated if app.update.enabled or app.update.auto are set to false. This patch introduces a new pref, extensions.systemAddon.update.enabled, which will control system addon updates. app.update.enabled and app.update.auto will no longer affect system addon updates.

MozReview-Commit-ID: 37JJa1jICTh

--HG--
extra : rebase_source : 755dd8b81eff244aff675f568532581a6b457952
2018-05-14 14:43:25 -07:00
Luca Greco 182e694688 Bug 1452685 - Extend existing WebExtension telemetry probes to expire on version 67. r=chutten
MozReview-Commit-ID: 7mQiZrUNhhI

--HG--
extra : rebase_source : 0a1dd6f9b8a72fe7cd23e1cacc48730c182e4bda
2018-05-02 20:16:17 +02:00
Gijs Kruitbosch 1919ec670b Bug 1414246 - only create page-icon URLs for some schemes (avoiding long page-icon:data URIs), r=mak
MozReview-Commit-ID: KptAl88so0B

--HG--
extra : rebase_source : 8fc482c6baebb1f01430fbabe4e8c154376a7e0c
2018-05-07 22:43:27 +01:00
Gijs Kruitbosch 6bb7b981af Bug 1414246 - actually use textRunsMaxLen to limit autocomplete text run length in address bar autocomplete, r=jaws
MozReview-Commit-ID: AB9RFtxXee7

--HG--
extra : rebase_source : 455ec8bebe2b07b62fbc7548d4e50b3506cdff56
2018-05-14 11:43:54 +01:00
Csoregi Natalia 00dd116638 Merge inbound to mozilla-central. a=merge 2018-05-15 12:53:24 +03:00
Boris Zbarsky 1b656c34aa Bug 1455802. Get rid of web-visible XMLStyleSheetProcessingInstruction. r=peterv
MozReview-Commit-ID: GBumpNuvzZf
2018-05-14 18:54:16 -04:00
Nika Layzell 2d188849ae Bug 1455217 - Part 3: Use the new xpidl Promise type instead of nsISupports, r=bz 2018-05-14 17:55:54 -04:00
Adrian Wielgosik c501e3beb0 Bug 1460940 - Clean up most remaining C++-side uses of nsIDOMDocument. r=bz
MozReview-Commit-ID: LKRnyDPNlle

--HG--
extra : rebase_source : a48b7c72a0f7ede38c91149a04d5de53987736f1
2018-05-11 19:46:15 +02:00
Adrian Wielgosik 3309929466 Bug 1460940 - Remove nsIDOMDocument uses in toolkit/. r=bz
MozReview-Commit-ID: LJhw1bKsUkn

--HG--
extra : rebase_source : bb6f877f75ced11f33ae37d7d2e430e54d82517c
2018-05-11 19:46:15 +02:00
Alessio Placitelli cc6f8e0cb0 Bug 1430531 - Refactor JS exposed keyed snapshotting to avoid races and deadlocks. r=chutten
This patch makes sure that snapshotting is performed while
holding the histogram mutex. JS reflection code is only called
after the snapshot is taken, outside of the locked section.

MozReview-Commit-ID: H1uJz1H7rIu

--HG--
extra : rebase_source : abcf77a4cb5073377eddc24a9c1f16b57616b96e
2018-05-11 13:57:50 +02:00
Alessio Placitelli 99eb4637b0 Bug 1430531 - Refactor histogram code to allow for JS-free snapshotting. r=chutten
This patch introduces a couple of new functions to copy histogram data
to Mozilla-friendly arrays. This solves the problem of passing Histogram
pointers around and makes working away from JS functions easier.

MozReview-Commit-ID: BIg3FXBzxfT

--HG--
extra : rebase_source : 79f967f73cc1f3e70a27e32e4022fa59b2a58df3
2018-05-14 14:09:47 +02:00
Marco Bonardo c8e987256f Bug 1460570 - Merge mozIAsyncFavicons into nsIFaviconService. r=standard8
MozReview-Commit-ID: JAxNj9MfcUI

--HG--
extra : rebase_source : b096792719a74fcf15909ce93f0d9341754009f6
2018-05-10 13:49:00 +02:00
Makoto Kato f5fa8a68b9 Bug 1460210 - Don't use GetProcAddress on Parental Control code. r=dmajor 2018-05-14 10:58:53 +09:00
vinoth 4c8a45010a Bug 1459561 - Apply Meta CSP to Content Privileged about:studies. r=ckerschb, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D1146

--HG--
extra : amend_source : 4e0a9dbf405e8d8ec135336e5149797fad8f348e
2018-05-13 14:47:36 -04:00
Brindusan Cristian 1df25b391a Merge inbound to mozilla-central. a=merge 2018-05-12 12:47:14 +03:00
Alessio Placitelli fd8a6b0d67 Bug 1453591 - Add gtest coverage for the persistence logic. r=chutten,froydnj,janerik
This changes the build system to add a new define when on
Android or when tests are enabled, MOZ_TELEMETRY_GECKOVIEW.

MozReview-Commit-ID: 5n2A8G2ZzRK

--HG--
rename : toolkit/components/telemetry/tests/gtest/TelemetryFixture.h => toolkit/components/telemetry/tests/gtest/TelemetryFixture.cpp
extra : rebase_source : 09e42c85b754f3fd5d9d699b1b52f8afe8694a5c
2018-04-23 19:14:23 +02:00
Alessio Placitelli f0368b9010 Bug 1453591 - Add a signal for checking when persisted probes loading completes. r=chutten,esawin,janerik
This patch adds a new topic, for internal use only, which is notified once the
Telemetry core completes loading all the persisted measurements. This will be
useful for applications to have a signal for when is the right time to start
requesting snapshots/clears.

MozReview-Commit-ID: 5tBxV6L1bkh

--HG--
extra : rebase_source : 4c9a0e5a2a9e4410ae1bfb7e920bbec87dbb98a1
2018-04-26 14:32:42 +02:00
Alessio Placitelli eb9567cbec Bug 1453591 - Add GeckoView persistence for Telemetry Scalars. r=bz,chutten,gfritzsche
This adds the core changes needed in order to record scalar measurements
to a file and then load them back (including keyed scalars).

MozReview-Commit-ID: BQh2KWzjvLu

--HG--
extra : rebase_source : 179d48b8d96d585a857050f2996700cc3c822b46
2018-04-23 16:22:58 +02:00
Alessio Placitelli b45f7dea8d Bug 1453591 - Add a GetIDForProcessName utility function in TelemetryCommon. r=chutten,janerik
This introduces a function for getting the ProcessID value given
the name of a process.

MozReview-Commit-ID: 9cbZAO5hyL5

--HG--
extra : rebase_source : a20d166e4a9588586bbe3e28c85043d881727364
2018-04-30 16:47:08 +02:00
Alessio Placitelli daa7d2c647 Bug 1453591 - Add persistence support for GeckoView in the Telemetry core. r=bz,chutten,froydnj,gfritzsche,janerik
This implements the persistence timer and the logic to write measurements
to a persistence file off-the-main thread using JSONWriter. The code to
load persisted measurements off the disk uses the builtin JSON parsing
functions from JS (as we cannot use jsoncpp).
It additionally exposes the ClearProbes method to clear the probe storage and
trigger clearing the persisted data (GeckoView only).

MozReview-Commit-ID: 94FoZac47Cw

--HG--
extra : rebase_source : 9d207958932ae0d8063bf137c0c7078c6103edb4
2018-04-16 11:15:48 +02:00
Markus Stange 818ad4ea69 Bug 1461053 - Rename Cpp frames to label frames in the ProfilingStack. r=njn
The name Cpp was confusing, because C++ functions are in the native stack, not
in the pseudo stack. The pseudo stack only contains frames for manually
instrumented code that uses AutoProfilerLabel, and JS frames.

MozReview-Commit-ID: 9ptfhREo0qy

--HG--
extra : rebase_source : 76a1a32acb4c946aeb2ad45e904e419c1c9e2ad1
2018-05-14 23:21:29 -04:00
Jonathan Kingston c2489bc039 Bug 1457620 - Expose shield preference toggle to all locales and move code to not being injected. r=flod,Gijs,mythmon
MozReview-Commit-ID: 4uZSdqqAlG8

--HG--
extra : rebase_source : 21955bb47ab291a9fb88786783175cd4a31dc9a4
2018-05-05 11:07:08 +01:00
Jonathan Kingston 29b2c2f0d0 Bug 1435875 - Make about:studies translatable r=flod,Gijs,mythmon
MozReview-Commit-ID: 2euwFv8JDJ5

--HG--
extra : rebase_source : e10f756457e32c801929082efa69aeda7f392f37
2018-05-08 13:32:51 +01:00
Margareta Eliza Balazs 3e179fc92b Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-11 12:43:34 +03:00
Margareta Eliza Balazs 4f9a2ba08e Merge inbound to mozilla-central. a=merge 2018-05-11 12:36:02 +03:00
Marco Bonardo c77855f4fe Bug 1458910 - Merge nsPIPlacesDatabase into nsINavHistoryService. r=standard8
MozReview-Commit-ID: LacXKR32Jn3

--HG--
extra : rebase_source : 27f7d939ab9acab6eb4896e8fc1348e74aee35cf
2018-05-10 10:39:12 +02:00
Dorel Luca 956b982878 Merge mozilla-central to mozilla-inbound 2018-05-11 01:04:57 +03:00
James Willcox bc73d8b2e0 Bug 1433968 - Add CrashReporterService for GeckView r=jchen
The Fennec CrashReporter class is also renamed to
CrashReporterActivity. When running in Fennec, the Activity will be used
which retains what we do today, prompting for comments, email, etc. When
used in standalone GeckoView, we report the crash without user
interaction if the appropriate GeckoRuntimeSetting was set. The app will
want to ask for user permission at least once in order to set this.

We do not collect the URL, email, or logcat with GeckoView crashes.
Logcat and URL would be nice to have, but it's not clear what the API
for those would look like, and they can be addressed in followup
patches.

MozReview-Commit-ID: C5ROsUKreRe
2018-05-10 16:42:20 -05:00
Csoregi Natalia d2a7e3fcd3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-10 19:45:06 +03:00
Daniel Stenberg 7edaccb568 Bug 1460589 - Add DNS vs TRR success/fail telemetry counter. r=mcmanus 2018-05-10 07:02:00 -04:00
Daniel Stenberg b91a1dbbc5 Bug 1460305 - Add DNS_PREMATURE_EVICTION telemetry probe. r=mcmanus
Counts age of non-expired DNS cache entries being evicted.
2018-05-10 06:20:00 -04:00
Csoregi Natalia f034c0ab5d Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-10 12:52:31 +03:00
Cosmin Sabou ea5feeedb6 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-10 01:16:27 +03:00
Cosmin Sabou 5470a81920 Merge mozilla-central to autoland. a=merge
--HG--
extra : rebase_source : 2f2bf3dc60329bfb92eab3401b92f4eadf0bf8c3
2018-05-09 20:31:27 +03:00
Cosmin Sabou a916fb7c3e Merge inbound to mozilla-central. a=merge 2018-05-09 20:27:38 +03:00
Andrea Marchesini b5118e1ddf Bug 1302449 - Remove the "referrer" directive in CSP, r=ckerschb 2018-05-09 13:15:08 +02:00
Margareta Eliza Balazs 6c97db61d4 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-09 12:40:18 +03:00
Margareta Eliza Balazs eb6c5214a6 Merge inbound to mozilla-central. a=merge 2018-05-09 12:33:51 +03:00
Tooru Fujisawa c12bdc0642 Bug 1420574 - Add CustomizableUITestUtils.prototype.{addSearchBar,removeSearchBar} to show search bar in nav bar and verify it does not overflow. r=Paolo 2018-05-09 09:48:40 +09:00