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

48356 Коммитов

Автор SHA1 Сообщение Дата
J. Ryan Stinnett 93123c55d1 Bug 1453519 - Extract process selection logic from _loadURI. r=mconley
Extract logic around whether a browser needs to change processes, get a new
frameloader because of preloading, etc. from `_loadURI` in `browser.js` to
`E10SUtils.jsm` where it can be shared with other code paths.

The side effect paths (trying to handle in chrome, removing preloaded state) are
left behind in `browser.js` so that the `E10SUtils` version can be a pure
function.

MozReview-Commit-ID: 6LYB3e3U5o8

--HG--
extra : rebase_source : d6ecac045f90e62a374f8a100e3cc8e1f45f7527
2018-05-04 15:27:28 -05:00
Jan-Erik Rediger a6d3a36230 Bug 1320052 - Test that clearing subsession data still works. r=chutten
MozReview-Commit-ID: K2djulsH2jZ

--HG--
extra : rebase_source : 0ec348fedd44cbf982ce615ec45a14b3c4db33f9
2018-05-04 14:32:33 +02:00
Jan-Erik Rediger 6efa1d0be9 Bug 1320052 - Clamped count is not double-counted anymore. r=chutten
MozReview-Commit-ID: 284A2Z4QvxM

--HG--
extra : rebase_source : e9544ab431669ffc6e91dc6f747ca5260e9e6677
2018-05-03 10:20:09 +02:00
Jan-Erik Rediger d7aaaf08b5 Bug 1320052 - Update external snapshot callers to not deal with subsessions. r=chutten
MozReview-Commit-ID: DGTer5oMnwd

--HG--
extra : rebase_source : c33b725e6f61bb2b0473966d91bada8601fb4121
2018-05-02 15:56:03 +02:00
Jan-Erik Rediger 65104cf218 Bug 1320052 - Remove now obsolete full-session/subsession tests for histograms. r=chutten
MozReview-Commit-ID: 1NJ6OAYEqIs

--HG--
extra : rebase_source : 529b2184f77adb83780082ca5d8e95a5111de41f
2018-05-02 15:55:01 +02:00
Jan-Erik Rediger bb41a0f1b2 Bug 1320052 - Update internal snapshot callers to not deal with subsessions. r=chutten
MozReview-Commit-ID: CpHEaT30VYd

--HG--
extra : rebase_source : f62cbe066b9236a90fe088f0377ee4e7ad17207c
2018-05-02 15:53:31 +02:00
Jan-Erik Rediger 3e7d72f6bf Bug 1320052 - Unify histogram storage into a single container. r=chutten
On Desktop and GeckoView we only ever need to store histograms for a
subsession and clear the histograms when a snapshot is done (e.g. a main ping is built).
On Fennec we don't have subsessions and only store for a session and never clear the storage.

MozReview-Commit-ID: BeVi86kZPs2

--HG--
extra : rebase_source : 50bb218c9fb9a04c8d60d6300e4e9e67544232c0
2018-05-02 15:43:02 +02:00
Masayuki Nakano 92a4e5d234 Bug 1452538 - Add telemetry probes HTMLEditors which have shown Gecko build-in editing UIs and count of user interaction with them r=Ehsan
Gecko has some built-in UIs:
* to edit size of objects like <img>, <table> and absolute positioned elements.
* to edit position of absolute positioned elements.
* to add/remove table columns and rows.

Currently, those UIs are available in both designMode editor and contenteditable
editor only on Gecko.  I.e., the other browsers' users cannot modify as such
without web apps implement such function.  So, for compatibility with the
other browsers, we should hide those UIs by default.  On the other hand, if
this is too risky for backward compatibility, we should not do that.

So, before doing that, we should collect actual usage data of object resizers,
inline table editing UI, positioning UI of absolute positioned elements with
telemetry probes.

This patch adds 3 sets of probes for each UI.  One is percentage of showing
each UI in all instantiated HTMLEditor.  The other is number of user interaction
of each UI in HTMLEditors which has shown the UI.

This patch makes all new probes as "opt-out" because they are really important
data since used for deciding whether those UIs are necessary or unnecessary.

MozReview-Commit-ID: B9Y6GTiCPw6

--HG--
extra : rebase_source : 00e49f31712e24cb269ad3aa65c7d13b7cccb3a5
2018-04-09 17:31:23 +09:00
Ted Mielczarek 4fa1d9ed5a bug 1408502 - embed natvis info for Gecko types in our PDB files. r=froydnj
MSVC supports XML natvis files for pretty-printing types in the debugger:
https://docs.microsoft.com/en-us/visualstudio/debugger/create-custom-views-of-native-objects

The gecko.natvis in this commit is from vlad's github repo:
https://github.com/mozilla/moz-dev-contrib/blob/master/windows/Gecko.natvis

This change simply makes the linker embed this natvis file into xul.pdb
when linking xul.dll, so that Microsoft's debuggers can more usefully
display Gecko data types. With this file in-tree it should be easy for
developers to make additions or improvements.

MozReview-Commit-ID: JZhxyaDODC1

--HG--
extra : rebase_source : 75f9a71fdd3f315d98a34f0209956e07c7372b4f
2018-03-14 14:07:15 -04:00
Coroiu Cristina ec7ba6b7e9 Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-05-08 18:57:41 +03:00
Stephen A Pohl 339982e013 Bug 1366808: Add telemetry probe for about:restartrequired page. r=jimm,chutten 2018-05-08 10:31:59 -04:00
Aaron Klotz 415cd5e05e Bug 1454745: Skeletal bootstrap process; r=mhowell 2018-04-17 13:48:21 -06:00
Aaron Klotz c6740bdbdb Bug 1457999: Part 2 - Update the updater and maintenance service with changes made in part 1; r=mhowell 2018-04-19 17:23:31 -06:00
Aaron Klotz 54b1b3b99d Bug 1457999: Part 1 - Move command line argument utils and safe mode checks into a common header file; r=jimm 2018-04-19 17:22:41 -06:00
Ted Mielczarek ee4ed687a3 bug 1437577 - Upload symbols from try server builds to symbols.mozilla.org instead of symbols.stage.mozaws.net. r=peterbe
The symbol server recently gained the ability to upload symbols from try
to a different prefix in the symbols bucket. If we change the token stored
in the Taskcluster secret `project/releng/gecko/build/level-1/gecko-symbol-upload`
to one that has only "upload try symbols" permissions then we can upload
symbols from try server builds directly to symbols.mo.

MozReview-Commit-ID: HjQclKKXbA3

--HG--
extra : rebase_source : 8afed0bf52565bad513c30a7d5de274b356d6d84
2018-02-28 06:28:01 -05:00
Chris H-C a30d60141e Bug 1454208 - Wait for the correct ping in the test. r=Dexter
MozReview-Commit-ID: CRIRxcxbPe7

--HG--
extra : rebase_source : d68d40713692933c55194349e6edd7da1d5a479c
2018-04-30 13:58:00 -04:00
Aaron Klotz 580a1a60b9 Bug 1457999: Backed out changeset 3b3a2ae3a6d3 due to Linux bustage; r=backout CLOSED TREE
--HG--
extra : histedit_source : 4cf63e65bd53e89ca9165d19642a9328c3eeeaa6
2018-05-07 11:22:14 -06:00
Aaron Klotz fc0ccc0ce0 Bug 1457999: Backed out changeset fc8e373f027c for Linux bustage; r=backout CLOSED TREE
--HG--
extra : histedit_source : 854dd111964c26015bfc99ae9cc2c75cfd7a182e
2018-05-07 11:21:32 -06:00
Aaron Klotz 7afbb5cc1c Bug 1457999: Part 2 - Update the updater and maintenance service with changes made in part 1; r=mhowell 2018-04-19 17:23:31 -06:00
Aaron Klotz 9fc5eb0316 Bug 1457999: Part 1 - Move command line argument utils and safe mode checks into a common header file; r=jimm 2018-04-19 17:22:41 -06:00
Aaron Klotz 2cd522a2f4 Bug 1457999: Backed out changeset d838002f9a52 due to Linux preprocessor errors; r=backout CLOSED TREE
--HG--
extra : histedit_source : 0a31b8596f8525662a19f6221c605b19486baefc
2018-05-07 11:01:00 -06:00
Aaron Klotz 700a2481d1 Bug 1457999: Backed out changeset 5d72ee6c1126 due to Linux preprocessor errors; r=backout CLOSED TREE
--HG--
extra : histedit_source : 14f72513d6023289f4b19cf1349a34c386c4658b
2018-05-07 11:00:22 -06:00
Aaron Klotz f1af8f8365 Bug 1457999: Part 2 - Update the updater and maintenance service with changes made in part 1; r=mhowell
--HG--
extra : rebase_source : 2bdc418c2639323529973ecc5ab3f68b72b301ea
2018-04-19 17:23:31 -06:00
Aaron Klotz d6661abc54 Bug 1457999: Part 1 - Move command line argument utils and safe mode checks into a common header file; r=jimm
--HG--
extra : rebase_source : 368d45d026ddc658ba732b6f58fcd976c48ff7d4
2018-04-19 17:22:41 -06:00
Narcis Beleuzu 323d4a4185 Backed out 3 changesets (Bug 1433968) for causing Bug 1459349. a=backout
Backed out changeset 82b765c5a02f (bug 1433968)
Backed out changeset 73ec9bb3e17e (bug 1433968)
Backed out changeset 0812ac0376da (bug 1433968)

--HG--
extra : amend_source : 2748b297418eea9b7d3c2be11a8e7e300f8d709c
extra : histedit_source : 6428453bbe80ad044661d01e5127d924fffed1a3%2Cd2e712ac6c597784343ff08f75199851c07be4e7
2018-05-07 17:06:30 +03:00
Andreea Pavel 267e2b904c Backed out 4 changesets (bug 1451307) for failing android at toolkit/components/url-classifier/tests/mochitest/test_cachemiss.html
Backed out changeset 9e0246c2f62f (bug 1451307)
Backed out changeset 12ea607734b1 (bug 1451307)
Backed out changeset 7adc755a4229 (bug 1451307)
Backed out changeset 9f8135caee4f (bug 1451307)

--HG--
rename : browser/base/content/test/trackingUI/benignPage.html => browser/base/content/test/general/benignPage.html
rename : browser/base/content/test/trackingUI/browser_trackingUI_1.js => browser/base/content/test/general/browser_trackingUI_1.js
rename : browser/base/content/test/trackingUI/browser_trackingUI_2.js => browser/base/content/test/general/browser_trackingUI_2.js
rename : browser/base/content/test/trackingUI/browser_trackingUI_3.js => browser/base/content/test/general/browser_trackingUI_3.js
rename : browser/base/content/test/trackingUI/browser_trackingUI_4.js => browser/base/content/test/general/browser_trackingUI_4.js
rename : browser/base/content/test/trackingUI/browser_trackingUI_5.js => browser/base/content/test/general/browser_trackingUI_5.js
rename : browser/base/content/test/trackingUI/browser_trackingUI_6.js => browser/base/content/test/general/browser_trackingUI_6.js
rename : browser/base/content/test/trackingUI/browser_trackingUI_telemetry.js => browser/base/content/test/general/browser_trackingUI_telemetry.js
rename : browser/base/content/test/trackingUI/file_trackingUI_6.html => browser/base/content/test/general/file_trackingUI_6.html
rename : browser/base/content/test/trackingUI/file_trackingUI_6.js => browser/base/content/test/general/file_trackingUI_6.js
rename : browser/base/content/test/trackingUI/file_trackingUI_6.js^headers^ => browser/base/content/test/general/file_trackingUI_6.js^headers^
rename : browser/base/content/test/trackingUI/trackingPage.html => browser/base/content/test/general/trackingPage.html
2018-05-06 19:59:27 +03:00
Johann Hofmann 802b32e3a2 Bug 1451307 - Part 4 - Disable test_bug1254766.html on Android. r=francois
This is tracked in https://bugzilla.mozilla.org/show_bug.cgi?id=1458635

MozReview-Commit-ID: 9CZGAmykuFB

--HG--
extra : rebase_source : 1dc0399c1263965d81ff77a9c0c346b5f322bfb6
2018-05-02 20:10:13 +02:00
Jan-Erik Rediger 9af9052231 Bug 1456415 - Test generated artifact definitions json. r=chutten
MozReview-Commit-ID: IM9v7QS4Hiw

--HG--
extra : histedit_source : 21739f42e1bb480f7566e1107c1da7f6a0f4993e
2018-05-04 06:29:00 +03:00
Jan-Erik Rediger 686a5dd037 Bug 1456415 - Set correct record_on_release flag in generated JSON files. r=chutten
MozReview-Commit-ID: CkreMOAFCP7

--HG--
extra : histedit_source : 3a02ead1a67e4e80a55ee115f720665b342c02c7
2018-05-03 04:30:00 +03:00
Csoregi Natalia d69aac5687 Merge inbound to mozilla-central. a=merge 2018-05-05 12:47:28 +03:00
Brindusan Cristian 2d54f42738 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-05 00:43:22 +03:00
Cosmin Sabou 6c3b5ef9ba Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-04 21:06:14 +03:00
Cosmin Sabou dc4e10c449 Merge inbound to mozilla-central. a=merge
--HG--
rename : testing/profiles/prefs_general.js => testing/profiles/common/user.js
2018-05-04 20:37:47 +03:00
Margareta Eliza Balazs 50e7b94259 Backed out 2 changesets (bug 1456415) for bustage in \toolkit\components\telemetry\tests\python\test_gen_event_data_json.py on a CLOSED TREE
Backed out changeset 6b8dadbdc7d0 (bug 1456415)
Backed out changeset 2bc9caa50c3b (bug 1456415)
2018-05-04 14:21:11 +03:00
Mike Cooper a12e69ac32 Bug 1459059 - Match telemetry events with action names for preference rollback r=Gijs
MozReview-Commit-ID: 6ZaZ6MFq9uQ

--HG--
extra : rebase_source : 92c611c65d4f3eea0f6809cac2529ad9576b28f5
2018-05-03 15:01:48 -07:00
Mike Cooper 527fd0db60 Bug 1458856 - Handle prefs with only a user value in preference rollout r=Gijs
MozReview-Commit-ID: 5t99YT4lJED

--HG--
extra : rebase_source : 227e0368b4611de605564b1f151c9edeb91e7bf0
2018-05-03 13:38:30 -07:00
Ted Mielczarek b285cdfbf1 bug 1442306 - generate a buildhub.json file during packaging. r=gps
buildhub is a service that stores a list of nightly and release builds and
can be queried to find specific builds. Currently it ingests data by scraping
info from ftp.mozilla.org. This patch makes it so we generate a buildhub.json
during packaging with the data that buildhub wants.

There are a few pieces of data that we can't accurately provide from the
build system such as the URL to the build, so we provide some stub data
there with the expectation that a release engineering process will fill
them in later.

MozReview-Commit-ID: 266BnZZBFoL

--HG--
extra : rebase_source : 23d05a9a0dc95ff3705551a5d85d90d6ed8f950f
extra : histedit_source : 166a8dbf4fb63de7e926fb292de07c550db96d78
2018-04-30 13:03:17 -04:00
Ted Mielczarek 6104beceae bug 1442306 - move make-buildinfo-file and make-mozinfo-file targets inline into make-package target. r=gps
Currently we have a mess of targets in packager.mk which doesn't really help
much. This patch removes the make-buildinfo-file and make-mozinfo-file targets
and just puts their commands inline in the make-package target.

MozReview-Commit-ID: 7j83dC4QoZY

--HG--
extra : rebase_source : b9aa73f5839903a68e2cbfe88a964519f395060a
extra : histedit_source : 7208f20b3437f47d3f8fcdd734fe40b602be28f5
2018-04-30 12:13:40 -04:00
Ted Mielczarek 341cac76a4 bug 1442306 - move build info.txt generation into informulate.py. r=gps
This script is already doing most of the work, so make it write the text
file instead of using shell commands.

MozReview-Commit-ID: HfFTlNaPSst

--HG--
extra : rebase_source : 30bb2670f24b495809bfaca4a7c63f478291d5ab
extra : histedit_source : 343c70f4d2c0ebc6b7e01f5d0a19cd3853b15739
2018-04-26 15:24:02 -04:00
Ted Mielczarek aae56ffe0a bug 1442306 - simplify make-buildinfo-file by letting it assume Mozilla CI. r=gps
The `make-buildinfo-file` target is called as part of `make package` to
generate a json file and a text file with some info about the build. Because
a few of those things like the Build ID and source repo / changeset are not
guaranteed to be set at configure time it has to pass them down from the make
environment.

In CI all of these things are passed in the environment, populated at task
graph generation time, so doing this work only in automation builds lets
us simplify things a bit.

MozReview-Commit-ID: 5Ygd3XmSA8x

--HG--
extra : rebase_source : 233f88e436bbf6c3a57d8495f0d92f0aedf98ec5
extra : histedit_source : 735e40632e4b697b6bc32dd15f194e9f02a66f7f
2018-04-26 15:19:29 -04:00
Dão Gottwald b0f0c31ea8 Bug 1456611 - Remove insertItemAt and removeItemAt methods from XUL widgets. r=enn
MozReview-Commit-ID: BaChYp8bBbI
2018-04-24 21:42:26 +02:00
Jan-Erik Rediger caa85b9b9e Bug 1456415 - Test generated artifact definitions json. r=chutten
MozReview-Commit-ID: IM9v7QS4Hiw

--HG--
extra : rebase_source : fc69531c5e31ec0e95a079ea003be2ac4252fe01
2018-05-03 08:29:00 +03:00
Jan-Erik Rediger 5b2601f1b7 Bug 1456415 - Set correct record_on_release flag in generated JSON files. r=chutten
MozReview-Commit-ID: CkreMOAFCP7

--HG--
extra : rebase_source : 120587bf7091e76b42b4724240da25120a9da341
2018-05-03 04:30:00 +03:00
Jorg K 90e8103fca Bug 1458682 - modify test_webextension_theme.js so it runs in Thunderbird as well. r=aswan 2018-05-03 16:43:00 +03:00
shindli 8fad8a2218 Merge inbound to mozilla-central. a=merge 2018-05-04 11:35:37 +03:00
Paul Bone 4ad2fa269e Bug 1453890 - Remove log.trace call that is no-longer necessary r=Dexter
--HG--
extra : rebase_source : 9d74d5b9e9757bacd7f5c4d5aea263fb3db6a8b4
2018-05-01 12:29:24 +10:00
David Keeler 999c7366ef bug 1346297 - remove expired family safety telemetry probe r=jcj
MozReview-Commit-ID: BCc5Fa9jWJ2

--HG--
extra : rebase_source : fa965818e96fae6f2c23d33c9bcf6cb224b7935b
extra : amend_source : a1c08417b0a5f3b8de4c5b2025c559111e6597c2
2018-05-03 12:44:14 -07:00
Ciure Andrei 9be98c9d63 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-05-04 00:56:01 +03:00
Ciure Andrei 82f7c496dc Merge inbound to mozilla-central. a=merge 2018-05-04 00:52:04 +03:00
David Major 1e59fef758 Bug 1457523: Add msdia140.dll to the package on Windows ASan CI builds. r=ted 2018-05-03 15:53:53 -04:00
Mark Hammond 18ca834662 Bug 1458363 - Remove WEAVE_ENGINE_SYNC_ERRORS histogram. r=chutten,kitcambridge
MozReview-Commit-ID: 6upLHPBWhzz

--HG--
extra : rebase_source : 67cce98f119ac1af19920e53beae8be871fde2e8
2018-05-02 12:42:07 +10:00
Ciure Andrei 3a5c693e28 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-04 00:54:35 +03:00
Kit Cambridge 133ede8109 Bug 1454864 - Upload tombstones for non-syncable items. r=markh,tcsc
This commit introduces a temp `itemsToRemove` table for local and
remote deletions. We populate this table from the `deleteLocally`
(tombstones on the server that we decided to apply) and
`deleteRemotely` (local tombstones in `moz_bookmarks_deleted` that we
decided to upload to the server).

A deleted GUID can exist in `deleteLocally`, `deleteRemotely`, or both.
GUIDs only in `deleteLocally` already have tombstones on the server, so
they don't need new tombstones. GUIDs in `deleteRemotely`, or in both,
need tombstones for the next sync.

MozReview-Commit-ID: HFk7DDyjIHS

--HG--
extra : rebase_source : 7459640a1705b217ae401fd8981870fcf407b96f
2018-04-27 09:45:43 -07:00
Kit Cambridge 3d358cd132 Bug 1454864 - Improve merging of non-syncable items in the bookmarks mirror. r=markh,tcsc
This commit changes `fetchLocalTree` to include all items in Places,
syncable and non-syncable. The four user content roots, and all nodes
that descend from them, are syncable. Everything else is not.

When we check for structure changes of a local or remote node on the
other side, we also check if the node is syncable on both sides. If the
node is not syncable, on either side, we flag it for deletion. If the
non-syncable item is a child of a syncable parent (for example, an
orphaned left pane query), we set the parent's merge state to "new",
just like for local deletions, which flags the parent for reupload on
the next sync.

Uploading tombstones for non-syncable items is handled in the next
commit.

MozReview-Commit-ID: B9HzycuneND

--HG--
extra : rebase_source : e1de165ed17c24d4433a1d08cc9a61399c63f4ba
2018-04-27 09:38:31 -07:00
Kit Cambridge 99f85c0b9a Bug 1454864 - Simplify bookmark trees, merge states, and orphan relocation. r=tcsc
* Remove `infosByNode` from `BookmarkTree`. The tree only needs to look
  up parents by children. The level, and, in the next commit, syncable
  flag, can be stored directly on the node.
* Remove `MergedBookmarkNode#{toBookmarkNode, decidedValue}()`. These
  are from before we used triggers to apply the merged tree; we don't
  actually use the new merge state's synthesized node for anything.
* Flatten `process{Local, Remote}OrphansForNode` into `relocate{Local,
  Remote}OrphansToNode`. The next commit uses these methods to flag
  non-syncable nodes for deletion.

MozReview-Commit-ID: 6yqJMC1c7rP

--HG--
extra : rebase_source : 7ce2d006d38b554b5341624fadea4e819a247da0
2018-04-27 09:33:46 -07:00
Dorel Luca eb41b7b796 Merge mozilla-central to mozilla-inbound 2018-05-03 13:03:06 +03:00
Issei Horie 9663ad250d Bug 1458398 - Fix typo in License URL r=janerik 2018-05-03 00:16:34 +09:00
Gurzau Raul 30662c7545 Merge inbound to mozilla-central. a=merge 2018-05-03 00:04:54 +03:00
Mark Striemer fdfd71bdc7 Bug 1438363 - Show a doorhanger when an extension first hides a tab r=aswan,dao
MozReview-Commit-ID: DQCr3SSaZTV

--HG--
extra : rebase_source : c72f53e9b03fa6c876051ee6c66675ed0b684054
2018-04-24 09:07:32 -05:00
Timothy Guan-tin Chien c0b090a350 Bug 1457722 - Don't flip resizer twice in RTL-locales r=dao
MozReview-Commit-ID: 6k2AyozxJB9

--HG--
rename : layout/reftests/native-theme/resizer-bottomleft.xul => layout/reftests/native-theme/resizer-bottomleft-rtl.xul
rename : layout/reftests/native-theme/resizer-bottomright.xul => layout/reftests/native-theme/resizer-bottomright-rtl.xul
rename : layout/reftests/xul/resizer-bottomleft.xul => layout/reftests/xul/resizer-bottomleft-rtl.xul
rename : layout/reftests/xul/resizer-bottomright.xul => layout/reftests/xul/resizer-bottomright-rtl.xul
extra : rebase_source : 252aea92ad5bbfa5a8f01aca91c4cbb15bc716bc
2018-05-01 14:12:13 -07:00
Shane Caraveo 7964953a95 Bug 1457213 support early startup for proxy api, r=aswan
MozReview-Commit-ID: kMf8ig4U2S

--HG--
extra : rebase_source : 73d59ee025d824c943f77c29e6fca0e385e9eccb
2018-05-01 18:46:07 -05:00
Cosmin Sabou a1f7ce21a9 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-02 18:07:21 +03:00
Cosmin Sabou ce9ff94ffe Merge inbound to mozilla-central. a=merge 2018-05-02 17:58:43 +03:00
Cosmin Sabou 435ba6ef00 Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
rename : devtools/client/responsive.html/components/NetworkThrottlingSelector.js => devtools/client/shared/components/throttling/NetworkThrottlingSelector.js
rename : devtools/client/responsive.html/actions/network-throttling.js => devtools/client/shared/components/throttling/actions.js
rename : devtools/client/shared/network-throttling-profiles.js => devtools/client/shared/components/throttling/profiles.js
rename : devtools/client/responsive.html/reducers/network-throttling.js => devtools/client/shared/components/throttling/reducer.js
2018-05-02 12:27:59 +03:00
Timothy Guan-tin Chien 12da0454e1 Bug 1456728 - Bind an empty binding on scrollbar r=mconley
For some reason, removing the scrollbar binding triggers
content process performance regression on Linux.

We'll add an empty binding for now until we find the real cause.

MozReview-Commit-ID: 5sonOULH1x8

--HG--
extra : rebase_source : 10d9a1577f2f36937baf65b10baf29c6e2e3a114
2018-04-27 13:27:47 -07:00
David Keeler 1df26ee40e bug 1445961 - extend the lifetime of the security.pkcs11_modules_loaded telemetry probe r=francois,jcj
MozReview-Commit-ID: FcHSk7AX3QB

--HG--
extra : rebase_source : 74a8457bd53aa8d6f9c5b5f6f0623afcd7b9f0f5
2018-05-01 13:29:22 -07:00
Mark Banner edba8c6af6 Bug 1458230 - Stop passing the caller or a stack for Assert.ok messages in places tests. r=Paolo
The stacks are now correctly output by the test harness, they may not have been before.

MozReview-Commit-ID: FugywVd9xoC

--HG--
extra : rebase_source : d593415b72da65b1f08bb00ad1249db0b66ca225
2018-05-01 15:27:37 +01:00
Mark Banner 532a5fe9c2 Bug 1458230 - Fix various Assert.ok tests that should be using Assert.equals in places related code. r=Paolo
MozReview-Commit-ID: 7i1fPn10Xbe

--HG--
extra : rebase_source : 1d5fa4b5dfa3e871deef73b15b986ac88baca80b
2018-05-01 15:25:18 +01:00
Mark Banner 56b33a87ad Bug 1458230 - Fix test_BinarySearch.js so that it actually runs the intented checks. r=Paolo
Currently, it attempts to override 'ok()', but fails in doing so.

MozReview-Commit-ID: LUp6LRb1Alv

--HG--
extra : rebase_source : 4814ce5684db429af07d9ea9357aa0dedad1a390
2018-05-01 15:23:34 +01:00
Haik Aftandilian 9d9760f391 Bug 1457501 - Part 2 - Remove unused type DeleteWithLock r=gsvelto
MozReview-Commit-ID: 9OU5YfRf45o

--HG--
extra : rebase_source : 0cc8a3b6c9fa940d1b69703ff85c6cd803c20b0d
2018-04-26 16:58:42 -07:00
Haik Aftandilian f1616d626a Bug 1457501 - Part 1 - Mac Crash deadlock triggered by CrashReporter::GetFlatThreadAnnotation() lock acquisition r=gsvelto
MozReview-Commit-ID: BxIUqco6oiV

--HG--
extra : rebase_source : f60d5ecbe44fc61afd714762e8d1aea470c397b8
2018-04-24 15:59:15 -07:00
Dorel Luca 3748952e99 Backed out 2 changesets (bug 1457501) for build bustage. CLOSED TREE
Backed out changeset 911c930bc055 (bug 1457501)
Backed out changeset bba71ee5fb46 (bug 1457501)
2018-05-01 01:58:54 +03:00
Haik Aftandilian 5ce132da33 Bug 1457501 - Part 2 - Remove unused type DeleteWithLock r=gsvelto
MozReview-Commit-ID: 9OU5YfRf45o

--HG--
extra : rebase_source : a4b175ebc318a59b403b1db77c9273c963ee43a5
2018-04-26 16:58:42 -07:00
Haik Aftandilian b3a6041c35 Bug 1457501 - Part 1 - Mac Crash deadlock triggered by CrashReporter::GetFlatThreadAnnotation() lock acquisition r=gsvelto
MozReview-Commit-ID: BxIUqco6oiV

--HG--
extra : rebase_source : 456ff07d5289f3d2e28807e928e4ca08405761a7
2018-04-24 15:59:15 -07:00
arthur.iakab fe24b0fd35 Merge mozilla-central to autoland 2018-05-01 01:18:08 +03:00
arthur.iakab a4b709fedc Merge inbound to mozilla-central a=merge 2018-05-01 00:57:17 +03:00
Valentin Gosu 6a2d43d5e7 Bug 1456863 - Backed out bug 356831 (changeset 204bb43af943) for leaks r=me 2018-04-30 15:34:39 +02:00
Zibi Braniecki de99bf8e10 Bug 1455766 - Handle langpacks versions properly. r=aswan
MozReview-Commit-ID: HhY5SQOtFl7

--HG--
extra : rebase_source : 57ff738b01c8ba30434a1cf7c8f48d21ab82d5b7
2018-04-26 14:01:26 -07:00
Mike Cooper 737340a5cf Bug 1457511 - Check that Normandy telemetry events match schema r=Gijs
MozReview-Commit-ID: 40vvPG0UzNZ

--HG--
extra : rebase_source : 3006a2a98e75513b64412217e837f8f9d38914e1
2018-04-30 09:27:52 -07:00
Ryan Hunt 9842287bb1 Bug 1457007 - Fix missing schema information for contentUsesTiling. r=me on a CLOSED TREE 2018-05-02 10:17:49 -05:00
Cosmin Sabou f4a638c275 Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
extra : rebase_source : 1f639132d6665996654d500be2620b147026bd7b
2018-05-02 18:09:14 +03:00
Neil Deakin b7d9a8ffc1 Bug 1457763, regression, autoscroll popup should be opened with openPopupAtScreen, r=paolo 2018-05-02 10:32:54 -04:00
Ryan Hunt 5516d12e7b Bug 1457007 - Add about:support information on if tiling is used in the content process. r=nical
MozReview-Commit-ID: 1JewsArgmZz

--HG--
extra : rebase_source : 85e8e1101ca852baee9e1448267e59b19c9d84e1
2018-04-30 15:05:19 -05:00
Jan Henning 2b764766f6 Bug 1456391 - Part 7: Move PrivacyFilter to Toolkit. r=mikedeboer
Since we want to start collecting all form data through mapFrameTree on Fennec,
too, we need to change our filtering strategy for form data.
We can no longer bail out directly during the data collection loop and instead
have to filter the data after having collected all of it.

The easiest way to do that is to start using PrivacyFilter.filterFormData() on
Android as well.

MozReview-Commit-ID: GBos4Zn3l2U

--HG--
rename : browser/components/sessionstore/PrivacyFilter.jsm => toolkit/modules/sessionstore/PrivacyFilter.jsm
extra : rebase_source : 1c5dfce28716c82e3a237f6d559449cb904ae13a
2018-04-25 22:33:50 +02:00
Jan Henning 5c6e590a78 Bug 1456391 - Part 2: Add mapFrameTree to sessionstore's Utils.jsm. r=mikedeboer
GeckoView has already started using a slightly modified version of mapFrameTree,
and since ssu.forEachNonDynamicChildFrame() has vastly simplified the process of
correctly using FormData/ScrollPosition.collect() for *all* (non-dynamic) child
frames, we want to use mapFrameTree for Fennec's session store as well.

Therefore, to avoid further duplication of code, we add a common version to the
session store's Utils.jsm module.
We base the code on the GeckoView implementation of mapFrameTree, which has
gained the ability to use callback *arrays*, however we still use ssu.forEach-
NonDynamicChildFrame() like Desktop currently does, instead of simply iterating
over *all* frames.

MozReview-Commit-ID: 3ilEgNSeCEv

--HG--
extra : rebase_source : 793c34bf5160329efd7f92c402945903f0204da9
2018-04-25 22:04:56 +02:00
Jan Henning d81f066c59 Bug 1456391 - Part 1: Move nsISessionStoreUtils to Toolkit. r=Nika
We want to use forEachNonDynamicChildFrame() on Android as well.

MozReview-Commit-ID: E4sJa6gbyuq

--HG--
rename : browser/components/sessionstore/nsISessionStoreUtils.idl => toolkit/components/sessionstore/nsISessionStoreUtils.idl
rename : browser/components/sessionstore/nsSessionStoreUtils.cpp => toolkit/components/sessionstore/nsSessionStoreUtils.cpp
rename : browser/components/sessionstore/nsSessionStoreUtils.h => toolkit/components/sessionstore/nsSessionStoreUtils.h
extra : rebase_source : 97e0b74042ff8d9a6b4cb4b609546aab9d58a834
2018-04-24 21:52:46 +02:00
Gijs Kruitbosch f51ee6e956 Bug 1450247 - avoid warning spew in browser_findbar.js, r=mikedeboer
MozReview-Commit-ID: DLd4oAKruN1

--HG--
extra : rebase_source : bd39b6608dd58ba8a6acb08817845eeda5cb584f
2018-04-27 17:41:24 +01:00
Brad Werth 46a3581e71 Bug 1436431 Part 3: Add a test to ensure overflow text in the viewport is findable. r=bz
MozReview-Commit-ID: BaXHJlMBmTE

--HG--
extra : rebase_source : 326ffa23918833a06ab71dfd8bd17c73f831fad3
2018-04-25 14:34:59 -07:00
Brad Werth 4545ac6dc8 Bug 1436431 Part 2: Change nsTypeAheadFind::IsRangeVisible to additionally check for visibility of range rects; not just the range's primary frame. r=bz
MozReview-Commit-ID: EQFyRswqy5L

Since a range rect can be considerably smaller than the rect of its
containing frame, this change avoids an unpleasant false-negative for
find-in-page. Without this change, if a frame is reported as visible,
but none of the range rects are visible, the later call to isRangeRendered
will report the text as not findable, even though it could be scrolled
into view. With this change, the text in such a case is reported as
findable, but just out of view, and the find-in-page logic will scroll
it into view as needed.

--HG--
extra : rebase_source : 387a597710a90dcbf3bb54ca39fb3704e7b9457c
2018-04-25 12:28:57 -07:00
Marco Bonardo c77ad1727f Bug 1354531 - Remove PlacesUtils.asyncHistory to make History internals access less convenient. r=standard8
MozReview-Commit-ID: K9oQTJbVAZF

--HG--
extra : rebase_source : 1f9c19911602a2620dace4d85c8174347c8eeb42
2018-05-03 15:08:06 +02:00
Chris H-C eabb060b4f bug 1447217 - Stop loading addon manager in activeticks test r=Dexter
MozReview-Commit-ID: 2VPpcz9hOvT

--HG--
extra : rebase_source : 59015ab43861971d9f3d662fcd4b90554ee0725a
2018-05-02 10:55:31 -04:00
Valentin Gosu f127ad2cdb Bug 1454100 - Add some telemetry for time spent moving cookies r=Ehsan,francois,mayhemer
MozReview-Commit-ID: 1pAiKaSok3J

--HG--
extra : rebase_source : ac0685003b643dc2ed9b55bfad676dfdddd06e81
2018-04-26 16:56:40 +02:00
Sebastian Hengst 8129f0d628 Bug 1457718 - test_ext_experiments.js result depends on MOZ_ALLOW_LEGACY_EXTENSIONS. r=kmag
MozReview-Commit-ID: 42lAMuFlhH

--HG--
extra : rebase_source : e7a1fad1732f56f2e1fa44c23b703b62624ba670
2018-04-29 23:24:15 +03:00
Andreea Pavel 66f222b56d Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-04-28 20:42:49 +03:00
Andreea Pavel 443c91d4b4 Merge inbound to mozilla-central. a=merge 2018-04-28 20:30:18 +03:00
vinoth 6023457cfe Bug 1456151 - Apply Meta CSP to Content Privileged about:cache. r=ckerschb, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D1013
2018-04-28 09:50:45 -04:00
Michal Novotny f86eda08cd Bug 1457188 - Update expiration of RCWN related telemetry probes. r=francois 2018-04-27 12:55:00 -04:00
Gijs Kruitbosch f484a33f52 Bug 1456515 - make plugin URL methods async, r=kmag
MozReview-Commit-ID: 6EITxFc12mW

--HG--
extra : rebase_source : 1610257bcb928655b28fbbec55c7bbb80ec477a2
2018-04-27 15:56:46 +01:00
Mike Cooper 679de5b459 Bug 1442090 - Cleanup preference after a Normandy test to pass under mochitest --verify r=Gijs
MozReview-Commit-ID: JcGYOy3aKe8

--HG--
extra : rebase_source : 36eb51be32d0618edb4eb34f84eed1cba55b3064
2018-04-27 10:12:50 -07:00
Kris Maglione bf4d9f1be5 Bug 1456035: Part 5 - Convert manual QueryInterface to ChromeUtils.generateQI. r=mccr8
Manually-implemented QueryInterface functions don't benefit from the
MozQueryInterface optimizaions, and a lot of them are in hot code, and
implement a large number of interfaces.

MozReview-Commit-ID: 8OzglraowZt

--HG--
extra : rebase_source : 5fff3d9973a0ea976096339a63ce9ff628b68441
2018-04-23 12:58:34 -07:00