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

43880 Коммитов

Автор SHA1 Сообщение Дата
Dão Gottwald 82b8e3fa61 Bug 1379395 - Fix previous / next icon color in Dark theme. r=mikedeboer
MozReview-Commit-ID: JEFvQoX0evt

--HG--
extra : rebase_source : ac404f261a7c7040a566fc49efdeebb4e384453c
2017-09-15 13:52:22 +02:00
Ryan VanderMeulen 711b49e090 Backed out changeset ce09da537d44 (bug 1400391) for Android xpcshell failures. 2017-09-16 12:18:26 -04:00
Mark Striemer d8d14c3b49 Bug 1399110 - Fix legacy badge placement in about:addons detail r=rhelmer
MozReview-Commit-ID: opO2jxdnJ8

--HG--
extra : rebase_source : d6e0cd17bbce2be784ae5e6b905996ac9938405f
2017-09-15 21:15:22 -05:00
Blake Winton ab01ad862f Bug 1388167 - Unify doorhanger footer styles. ui-r=abenson r=johannh
MozReview-Commit-ID: GGd9sHa2Ga0

--HG--
extra : rebase_source : 9a4dc328c9b81b30743f37aca25d0ec85cab532c
2017-08-21 15:49:32 -04:00
Shane Caraveo 74358fd669 Bug 1400391 fix e10s xpcshell-test for remote webextensions, r=kmag
MozReview-Commit-ID: 7nHTeJjf63n

--HG--
extra : rebase_source : 623d6b4e45d449fa8c414bf50ed07140daa6f8c9
2017-09-15 18:49:32 -07:00
Matt Brubeck c538eaf174 Bug 1341102 - Revendor Rust dependencies.
MozReview-Commit-ID: 49YebxPbiR5
2017-09-15 20:52:41 -07:00
Servo VCS Sync 532af8fcfb No bug - Revendor rust dependencies 2017-09-15 19:46:43 +00:00
Ryan VanderMeulen ecdacdf4a0 Merge m-c to autoland. a=merge 2017-09-15 14:20:34 -04:00
Ryan VanderMeulen e1d23c6fa7 Merge inbound to m-c. a=merge 2017-09-15 14:20:02 -04:00
Ray Lin 271f11ed43 Bug 1374007 - Remove grey overlay of media controls before media start to play. r=jaws
MozReview-Commit-ID: DxkoE6Vso0F

--HG--
extra : rebase_source : 87253436a5f3dc9c2452e41c1704e1eadf24b7bb
2017-09-15 13:47:22 +08:00
Francesco Lodolo (:flod) 2fef2536fe Bug 1399511 - Update message displayed when a section has no data in about:telemetry r=chutten
MozReview-Commit-ID: 2Hb4oKKlhG7

--HG--
extra : rebase_source : 7c4b93a4d49ef9b48546deb5f64a823b7860bbc1
2017-09-15 06:53:33 +02:00
Sebastian Hengst 49155b17af merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-15 11:12:04 +02:00
Sebastian Hengst ec66bbd3e1 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4dRrVdftJVy
2017-09-15 11:05:11 +02:00
Sebastian Hengst 09dd8ba13f merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE
--HG--
extra : amend_source : ee605ac050c0532521f96bdeda5ef20fb0099519
2017-09-15 00:18:43 +02:00
Sebastian Hengst 71720207e1 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JHeyFz4rx1v
2017-09-14 23:58:56 +02:00
Jim Chen f21881cfe9 Bug 1367077 - 4. Remove LoginManagerParent.login; r=kmag
Mobile code now loads LoginManagerParent lazily, similar to
nsBrowserGlue on desktop, so we no longer need LoginManagerParent.login.

MozReview-Commit-ID: 8tnWnev344
2017-09-14 17:50:57 -04:00
Michael Layzell 3cb7b23c33 Bug 1391126 - Guard use of shared-libraries.h in HangStack.cpp behind MOZ_GECKO_PROFILER, r=froydnj 2017-09-14 11:00:06 -04:00
Andy McKay 43c09b0525 Bug 1395720 fix Error calls to have just one argument r=mossop
MozReview-Commit-ID: i603CDTrmO

--HG--
extra : rebase_source : f2618a8e8881710b9eae1b91102a6e5d73598e69
2017-09-14 15:48:22 -07:00
Servo VCS Sync 92eb546f04 No bug - Revendor rust dependencies 2017-09-14 22:42:42 +00:00
Sebastian Hengst 65bd75b8f9 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 6nttXoSo3Fh
2017-09-14 11:04:14 +02:00
Wes Kocher ff68b95b87 Merge inbound to central, a=merge
MozReview-Commit-ID: ClVRh99eIUo
2017-09-14 00:03:28 -07:00
Thomas Nguyen e70d76485c Bug 1394031 - Remove mCryptoHash members of nsUrlClassifierDBServiceWorker and ProtocolParser
The usage of cryptoHash consists of a complete set of Init, Update, and Finish, there's
no reason to keep it around

MozReview-Commit-ID: 7bT9IsWEM5m
2017-09-14 10:51:55 +08:00
Kris Maglione 52778e7212 Bug 1399646: Part 4 - Increase the extension shutdown blocker timeout. r=mixedpuppy
The current timeout was added to deal with some shutdown deadlocks that were
happining in the wild, but were hard to reproduce locally and therefore
diagnose. It's not clear whether the bulk of those have been fixed, so I'm
reluctant to remove the timeout entirely.

But the current 1s timeout is quite short, and doesn't allow for proper
cleanup in a lot of legitimate cases. The async shutdown service starts to
emit warnings at 10s, so 8s gives us enough time to avoid at least that.

MozReview-Commit-ID: 94zZjYUY8qZ

--HG--
extra : rebase_source : 980cce2af1117d6d46f6083910672e3ef8702981
extra : histedit_source : d8d9b2d7f6312b5d8801e4e26d2b0c0a32a538c2
2017-09-13 08:58:37 -07:00
Kris Maglione ec733c4f49 Bug 1399646: Part 3 - Improve handling of StreamFilters at shutdown. r=mixedpuppy
The main change here is to disconnect stream filters immediately if we try to
send start or data events to a window that's already been destroyed.

It also fixes a race where we end up in the wrong state if a stop event
arrives while the channel is being disconnected.

MozReview-Commit-ID: LwxXxoRUDgQ

--HG--
extra : rebase_source : 8c04e4be2f74850f28d642350b9ff268ab3206e4
extra : histedit_source : d0c18c9a190179431b81fdb32262a0324dc35762
2017-09-13 13:40:08 -07:00
Kris Maglione 47159e662a Bug 1399646: Part 1 - Destroy BackgroundPageThumbs instance at shutdown. r=Gijs
During extremely short sessions (such as the ones triggered by many tests),
the code run by BackgroundPageThumbs during shutdown can trigger
hard-to-diagnose issues, among the most serious being a deadlock in the
service worker registrar.

Calling the (currently unused) _destroy() method at the start of shutdown
seems to prevent the majority of these problems.

MozReview-Commit-ID: Go7OLzVM24G

--HG--
extra : rebase_source : 7e5f619f8eed0e0ce3f1b94e8285d12a4be29d51
extra : histedit_source : 8b9c73b9e85a430381e2e1ee48e7fef5b56ab6e3
2017-09-13 13:34:57 -07:00
Kris Maglione a444efbbd7 Bug 1399346: Make sure channel is QIed to nsIChannel before wrapping. r=trivial
MozReview-Commit-ID: EyKcc9irD8H

--HG--
extra : rebase_source : 792b380f82b018328e7f1745874f4189961001da
extra : amend_source : 853be08c5463d550280f6e1f55e87f4858b24647
2017-09-11 21:44:30 -07:00
Sebastian Hengst 123fb86836 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-14 00:15:34 +02:00
Simon Lindholm 3f46120d3c Bug 1392263 - Make TELEMETRY_1ST_RESULT count results of all types. r=mak
MozReview-Commit-ID: 82jJDZZG7kb
2017-09-14 00:06:54 +02:00
Sebastian Hengst 006a58c35d merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 2iVDKexRjxu
2017-09-13 23:58:43 +02:00
Michael Layzell 6e8114439a Bug 1389235 - Submit the bhr ping at least once a day, r=froydnj 2017-09-13 11:45:48 -04:00
Chris H-C 53f3caf373 bug 1399082 - about:telemetry l10n fixes r=flod
We were reusing "all sections" in more than one way, which isn't a globally-
permissable language use. Embedding the substring directly takes care of it
while at the same time embedding it within its context.

MozReview-Commit-ID: CTQhFWEajRo

--HG--
extra : rebase_source : 03b79c5bb19ad690b4ccba27c96bcc6a9f7f17a7
2017-09-12 14:12:55 -04:00
Sebastian Hengst 7ebade7ca8 Backed out changeset 6c65c331b97f (bug 1367077) 2017-09-13 19:23:02 +02:00
Wes Kocher f71fc83625 Backed out changeset b061a65e51d7 (bug 1399082) for failures in browser_misused_characters_in_strings.js a=backout
MozReview-Commit-ID: 3pIsd3pvXrq
2017-09-13 10:12:19 -07:00
Ryan VanderMeulen f3089ed96b Backed out changeset a3b2778fa597 (bug 1389470) for leaks. 2017-09-13 12:36:18 -04:00
Georg Fritzsche a935bd75f2 Bug 1398851 - Part 3: Re-enable test_TelemetrySend.js on Window 64bit debug. r=Dexter
--HG--
extra : rebase_source : 6e95f24c0cc7513821133d934da5ac3c7f6c1ff9
2017-09-13 03:21:00 -04:00
Georg Fritzsche 717862843d Bug 1398851 - Part 2: Fix fragile TelemetrySend test. r=Dexter
--HG--
extra : rebase_source : c191007c899136cf2fa1c06f3c18f95205ff7ae0
2017-09-12 06:55:00 -04:00
Georg Fritzsche 8a7f5d347f Bug 1398851 - Part 1: Add test logging for Telemetry PingServer requests. r=Dexter
--HG--
extra : rebase_source : ac2cbb991cd32cb9961bbc62e995c9c46c124bc5
2017-09-12 06:55:00 -04:00
Kartikaya Gupta 44c1104873 Bug 1398885 - Extend various APZ telemetry probes out for a few more releases. r=botond, data-r=liuche
Not all of these probes are expiring in 58, but they are all (with the exception
of CONTENT_RESPONSE_DURATION) metrics that might be affected by WebRender, and
so are useful to continue measuring until WebRender is "done". The CONTENT_RESPONSE_DURATION
probe is indicating durations have dropped over the past few releases and it would be
useful to continue to measure this for a few more releases.

MozReview-Commit-ID: CTsOGuMS5f3
2017-09-13 08:21:55 -04:00
Sebastian Hengst 7dd2b068b5 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-13 13:35:21 +02:00
Sebastian Hengst e4a2f44531 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 9SALJlvWgoZ
2017-09-13 13:32:44 +02:00
Sebastian Hengst 1fbe7771e8 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: GUc4LEY8qp4
2017-09-13 11:27:47 +02:00
Nicolas B. Pierron de48fe1e0f Bug 1397355 - Bump JSBC telemetry to end in 62. dr=francois 2017-09-13 09:50:39 +00:00
Sebastian Hengst a3ed708553 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-13 11:44:38 +02:00
Joel Maher 63d32e678e Bug 1328351 - annotate rest of testing and toolkit. r=gps 2017-09-13 05:19:00 -04:00
Kris Maglione 270a894712 Bug 1398974: Follow-up: Disconnect StreamFilters when closing extension context. r=me
If we don't do this explicitly, the channel is automatically disconnected when
it's GCed. However, if we start shutdown while a stream is being processed,
the stream may not be GCed before we shut down the parent process's message
loop. In that case, we get a shutdown crash because the StreamFilterParent's
data channel is still open when we shut down its message loop.

Explicitly disconnecting the StreamFilter when the context is closed prevents
this, since app shutdown is automatically blocked on extension shutdown, and
extension shutdown explicitly closes all extant contexts.

MozReview-Commit-ID: 5JPrSUooq1j

--HG--
extra : rebase_source : d9af8c6b1c2107a726fead2aa0bbf9cc6f7b72e2
2017-09-12 18:55:24 -07:00
Kartikaya Gupta b4ad327a0e Bug 1390488 - Pass the childProcessTmpDir from the parent process to the GPU process. r=froydnj
The GPU process doesn't have the directory service enabled, so it can't find
a tmp dir to put its .extra files for crash reports. Even if we do enable the
directory service, we still don't get the correct "content process tmp dir" in
the GPU process, because the UUID baked into that folder is passed via the
preferences service, and that isn't initialized in the GPU process either.
Rather than unneccessarily initialize all this stuff in the GPU process just
to get one folder name, we can pass that folder name directly in the argv list.

See comments 12-19 on the bug for further discussion of the various solutions
attempted/explored.

MozReview-Commit-ID: 1sFg27hIe7S

--HG--
extra : rebase_source : 78eb600a58fed45800b9df8303cc4d6898d96ae9
2017-09-13 11:26:25 -04:00
Jim Chen c96d204fcd Bug 1367077 - 4. Remove LoginManagerParent.login; r=kmag
Mobile code now loads LoginManagerParent lazily, similar to
nsBrowserGlue on desktop, so we no longer need LoginManagerParent.login.

MozReview-Commit-ID: 8tnWnev344

--HG--
extra : rebase_source : fd963f1afd4a303a115466189b2044b4668ee0a3
2017-09-13 11:52:04 -04:00
Chris H-C d6a171a85c bug 1399082 - about:telemetry l10n fixes r=flod
We were reusing "all sections" in more than one way, which isn't a globally-
permissable language use. Embedding the substring directly takes care of it
while at the same time embedding it within its context.

MozReview-Commit-ID: CTQhFWEajRo

--HG--
extra : rebase_source : 4a4e25137086f112eeae8152b4867553e372ce03
2017-09-12 14:12:55 -04:00
Chris H-C 2a7054c197 bug 1398431 - Don't let off-thread CCs get you down r=Dexter
Since we don't atomically retrieve session and subsession snapshots, there's
a possibility that off-thread accumulations can happen in between the two
getPayload calls in test_checkSubsessionHistograms.

CYCLE_COLLECTOR_WORKER* are the obvious first choice.

MozReview-Commit-ID: 5lseRAJ1Rg6

--HG--
extra : rebase_source : 219ed38e526483627792ed4c177f49c1537c3f07
2017-09-13 10:44:22 -04:00
Sebastian Hengst 3066457971 Backed out changeset b80e267bdf30 (bug 1390488) 2017-09-13 16:36:56 +02:00
Kartikaya Gupta 36b2d6e26d Bug 1390488 - Pass the childProcessTmpDir from the parent process to the GPU process. r=froydnj
The GPU process doesn't have the directory service enabled, so it can't find
a tmp dir to put its .extra files for crash reports. Even if we do enable the
directory service, we still don't get the correct "content process tmp dir" in
the GPU process, because the UUID baked into that folder is passed via the
preferences service, and that isn't initialized in the GPU process either.
Rather than unneccessarily initialize all this stuff in the GPU process just
to get one folder name, we can pass that folder name directly in the argv list.

See comments 12-19 on the bug for further discussion of the various solutions
attempted/explored.

MozReview-Commit-ID: 1sFg27hIe7S

--HG--
extra : rebase_source : 62ff819c5b03f642cd4b9af7c89c84b790397372
2017-09-13 10:18:15 -04:00
Sebastian Hengst 0987151cd8 merge mozilla-central to autoland. r=merge a=merge 2017-09-12 11:36:32 +02:00
Sebastian Hengst ecf716b8bb merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: CmMBcpJapLy
2017-09-12 11:35:15 +02:00
Bob Owen 6b4635da55 Bug 1395952: Enhance telemetry for failed launch of Windows sandboxed process by process type/error code key. r=jimm, data-r=rweiss
Only one telemetry accumlation will occur for each key per session.
2017-09-12 07:53:52 +01:00
Kris Maglione 6a54373b00 Bug 1398642: Bustage fix bustage fix. r=me CLOSED TREE
MozReview-Commit-ID: 4jTSVg6L3is

--HG--
extra : amend_source : 0b56c8b05f5b44cfb30e47a8561ed251bc9201c4
2017-09-11 21:59:15 -07:00
Kris Maglione e3f6c844ae Bug 1391707: Follow-up: Skip idle in more places that incorrectly expect strict timing. r=me CLOSED TREE
MozReview-Commit-ID: BbMB5qk4F4e
2017-09-11 21:26:04 -07:00
Kris Maglione 82c8480c2b Bug 1398642: Follow-up: Fix terrible error checking code. r=me CLOSED TREE
MozReview-Commit-ID: 1xQNYwZiqsj

--HG--
extra : rebase_source : a32457e8b1078978623657c2ad0587eb7eda4765
2017-09-11 21:18:42 -07:00
Gabriele Svelto d91b14fc7a Bug 1393716 - Don't run minidump analysis on content crashes if the browser is quitting r=ted.mielczarek
When a content crash is detected we run the minidump analyzer on it to extract
a stack trace that will be sent with the crash ping. Since this operation can
potentially take a long time this patch prevents it from happening if the
browser is already quitting. Already running instances of the minidump
analyzer are also killed. The patch includes test coverage for both the new
codepaths.

MozReview-Commit-ID: 4CQBp0v5KxE

--HG--
extra : rebase_source : 430d4ddad0780fe8fa0adfc8dd6728ab2eadbeaf
extra : amend_source : 3468542ab80d29cf98dfe9e10185215fedbe03b8
2017-09-03 10:48:18 +02:00
Ed Lee 02f10c7eab Bug 1398955 - Include url with RemotePage messages. r=mossop
MozReview-Commit-ID: CkwHOpTAvUw

--HG--
extra : rebase_source : bd4b6bd66d2c922bdf082c74284e0e197a89a86a
2017-09-11 15:17:38 -07:00
Servo VCS Sync e9cda07026 No bug - Revendor rust dependencies 2017-09-12 04:31:42 +00:00
Mike Hommey 8cdad036f1 Bug 1398965 - Fold memory/mozjemalloc into memory/build. r=njn
The files relevant to the memory allocator are currently spread between
memory/mozjemalloc and memory/build, and the distinction was
historically from sharing some Mozilla-specific things between
mozjemalloc and jemalloc3. That distinction is not useful anymore, so
we fold everything together.

As we will likely rename the allocator at some point in the future, it
is preferable to move away from the mozjemalloc directory rather than in
its direction.

--HG--
rename : memory/mozjemalloc/Makefile.in => memory/build/Makefile.in
rename : memory/mozjemalloc/mozjemalloc.cpp => memory/build/mozjemalloc.cpp
rename : memory/mozjemalloc/mozjemalloc.h => memory/build/mozjemalloc.h
rename : memory/mozjemalloc/mozjemalloc_types.h => memory/build/mozjemalloc_types.h
rename : memory/mozjemalloc/rb.h => memory/build/rb.h
2017-09-12 13:14:35 +09:00
Erica Wright 0157565b0e Bug 1394461 - Update illustration and copy for about:rights. ui-r=shorlander r=dao
MozReview-Commit-ID: 3kxO8DYG6R8

--HG--
extra : rebase_source : 1130047e926736a318b2df632fad849649bfc97e
2017-08-31 11:20:11 -04:00
Tim Nguyen 3a0eabdbc1 Bug 1387582 - Add toolbar_text color property to theming API. r=dao,mikedeboer
MozReview-Commit-ID: KjKVjFD4axN

--HG--
extra : rebase_source : 8e47b2a3f75366208e45792d6ec34e0a36ac3ecd
2017-08-30 20:23:58 +07:00
FSeita f3d5101a06 Bug 1376333 - Improve naming of accumulation types & variables r=Dexter
MozReview-Commit-ID: F9w7CLUOP6r

--HG--
extra : rebase_source : 5330f9cb47145f5867a92277f4fa6c610e8eed56
2017-09-13 11:20:36 +02:00
Sebastian Hengst 33ee80a6b2 merge mozilla-central to autoland. r=merge a=merge 2017-09-15 11:08:55 +02:00
Andrew Swan 31d7ea5e09 Bug 1384608 Show complete themes with legacy extensions r=rhelmer
MozReview-Commit-ID: 6jiQZ8SQpzI

--HG--
extra : rebase_source : 67a2d296c4a24b262be678e35cff36a3bcdd42b8
2017-09-13 13:23:39 -07:00
Shane Caraveo 85604b0c2b Bug 1393150 prevent remote extensions when e10s is off, r=bz,kmag
MozReview-Commit-ID: HjLLa9vx2UW

--HG--
extra : rebase_source : d37088f31931a74ef2c40dc510794ebc5f4931ab
2017-09-14 15:12:45 -07:00
Gijs Kruitbosch 0acbea23ac Bug 1397182 - stop expiring reader mode telemetry probes, r=rweiss+418169
MozReview-Commit-ID: 3Gjdfd3Byru

--HG--
extra : rebase_source : 0d9cfe916210e977bf6dd75fa22b55ebe803862a
2017-09-06 09:43:37 +01:00
Alfredo.Yang 43be656b03 Bug 1389470 - use fallible memory allocation to avoid OOM. r=kinetik
MozReview-Commit-ID: BvqIe685Rfs

--HG--
extra : rebase_source : b030ba607474a285c8fb50e9198f126c36a011f9
2017-09-13 14:59:45 +08:00
ahillier 6d16f3b2dd Bug 1399200 - Don't stop loading thumbnail when image redirects r=Mardak
MozReview-Commit-ID: 1sADsZM6uYj

--HG--
extra : rebase_source : 4a6b1322e5301181beae4292ccd1f869b3815dc3
2017-09-12 14:07:33 -04:00
Thom Chiovoloni 09780eb044 Bug 1394158 - Make BrowserUtils.getSelectionDetails check for URLs inside editable elements r=Felipe
MozReview-Commit-ID: JVRJ3sqmGnA

--HG--
extra : rebase_source : a1f267896de5853bcdb19010220d5f16352956c3
2017-08-26 19:21:44 -04:00
Mark Striemer b775fd5f46 Bug 1390647 - Match about:debugging and about:addons sidebar to about:preferences r=jdescottes
MozReview-Commit-ID: H4oZ6KzwssP

--HG--
extra : rebase_source : eb76e854337c22e9511aff5896467975e9bc3106
2017-09-11 18:40:47 -05:00
Wes Kocher 9eabfb255e Backed out 4 changesets (bug 1367077) for android mochitest failures in passwordmgr/ a=backout CLOSED TREE
Backed out changeset 0509b09c11fa (bug 1367077)
Backed out changeset 8df5e093dd92 (bug 1367077)
Backed out changeset c6300312d42a (bug 1367077)
Backed out changeset 83cf26e44284 (bug 1367077)

MozReview-Commit-ID: JFwOEdTq7bL
2017-09-12 16:41:19 -07:00
Tom Ritter e548003a7e Bug 1393803 Parameterize 7z and look for it in moz.configure r=glandium
MozReview-Commit-ID: GmUOf2ueM5x

--HG--
extra : rebase_source : a6a87d63f5c9d9708e069fac7df608c96fc61552
2017-08-31 15:03:48 -05:00
Jim Chen e0330693a3 Bug 1367077 - 4. Remove LoginManagerParent.login; r=kmag
Mobile code now loads LoginManagerParent lazily, similar to
nsBrowserGlue on desktop, so we no longer need LoginManagerParent.login.

MozReview-Commit-ID: 8tnWnev344

--HG--
extra : rebase_source : f2e9d5e2be13156032d827ee67f960f96c87345c
2017-09-12 13:35:04 -04:00
Andrew Swan e6a80af159 Bug 1398327 Part 1: Skip permission dialog access keys on Android r=zombie
MozReview-Commit-ID: 1rbludpEmdm

--HG--
extra : rebase_source : f38968efda8d0a90c91036607893e4576e73d7ef
2017-09-11 14:25:23 -07:00
Servo VCS Sync 9759c42464 No bug - Revendor rust dependencies 2017-09-12 17:49:34 +00:00
Sebastian Hengst 220e7cecae merge mozilla-central to autoland. r=merge a=merge 2017-09-15 00:01:52 +02:00
Andy McKay 6815156468 Bug 1350277 - Remove duplicates when showing host permissons. r=aswan
MozReview-Commit-ID: 2GzUwFHuEe6

--HG--
extra : transplant_source : %84%C1%3Am%FCF%A1%23o%0EW%9C%7E%F2%F7%DF%2CM%AE%A1
2017-09-13 13:41:21 -07:00
Markus Stange c067e172e8 Bug 1387594 - Sprinkle -moz-font-smoothing-background-color declarations over the CSS. r=dao
There's only one interesting case here: the active tab. When rendering the label
of an overflowing active tab into the fadeout mask surface, text rendering must
not use the font smoothing background color for dark vibrancy. Instead, it needs
to use the color of the tab itself for best results.
Alternatively, we could set the font smoothing background color of the active
tab to "transparent", because this text is not on top of a vibrant background.
However, doing so would lose the subpixel AA and would not look as crisp.

MozReview-Commit-ID: 28MKCz1vmb9
2017-09-14 23:09:49 +02:00
Mark Striemer 22fefec9be Bug 1393099 - Wrap category titles in about:addons r=rhelmer
MozReview-Commit-ID: I2IOA4u14KY

--HG--
extra : rebase_source : 566a83cada2d41caf569b47952cc3c0fa1d2037a
2017-09-13 19:11:10 -05:00
Shane Caraveo aac2ef44df Bug 1399070 move launchWebAuthFlow to parent to fix opening auth window when remote, r=zombie
MozReview-Commit-ID: GAdlxYUM6rr

--HG--
rename : toolkit/components/extensions/ext-c-identity.js => toolkit/components/extensions/ext-identity.js
extra : rebase_source : eaec4890e559e0c969b6d7721ee94dcbda85c4f6
2017-09-14 09:18:27 -07:00
Mark Striemer 4d92dcaec3 Bug 1354344 - Show extension controlling home page in preferences r=bsilverberg,jaws
MozReview-Commit-ID: 9mU3SvdK91c

--HG--
extra : rebase_source : 703e7248b8200efef8eb0342510c6d7da29016c7
2017-09-07 11:35:06 -05:00
Masatoshi Kimura 60816b85fa Bug 1398445 - Remove window._content. r=mystor,qdot
MozReview-Commit-ID: 13KovslzGnM

--HG--
extra : rebase_source : 801700a3dc0b1ca207e3b47e9f6433fbd2d00505
2017-09-09 10:47:48 +09:00
Sebastian Hengst 45bab258b7 merge mozilla-central to autoland. r=merge a=merge 2017-09-14 00:11:28 +02:00
Nan Jiang 5180b6c8bf Bug 1397789 - Tune Places data expiration for page metadata collection. r=mak
MozReview-Commit-ID: Kqq1VNVvnYt

--HG--
extra : rebase_source : 7786159d9c00591151144ad2d5fd1fad7af9365b
2017-09-14 09:59:33 -04:00
Ricky Chien fe32021d05 Bug 1397325 - Fix broken font size for in-content pages r=dao
MozReview-Commit-ID: ASbgxVQJA82

--HG--
extra : rebase_source : 37490b65169a2622da2d3f4b6f4b7a3a99fa3d2d
2017-09-07 14:51:32 +08:00
Sebastian Hengst b2ffc40bc4 Backed out changeset 6fdcf075106c (bug 1397325) for failing browser-chrome's browser_parsable_css.js. r=backout 2017-09-14 16:36:26 +02:00
Ricky Chien f5b6eea3e0 Bug 1397325 - Fix broken font size for in-content pages r=dao
MozReview-Commit-ID: ASbgxVQJA82

--HG--
extra : rebase_source : 5a8d3709d142de6c45413e834a22b288d49ab70e
2017-09-07 14:51:32 +08:00
Philipp Sackl a5d757bfb2 Bug 1393057 - Remove hover transition from toolbar buttons, r=mikedeboer
MozReview-Commit-ID: GdBVMsBYI6S

--HG--
extra : rebase_source : 4b9f7e576434f628b1fc56bb454c2e4008b93766
2017-09-14 13:25:31 +01:00
Francesco Lodolo (:flod) 9d172726d0 Bug 1399456 - Clean up aboutTelemetry.properties (reorganize content, comments format) r=chutten
MozReview-Commit-ID: 3JtC7yjOISD

--HG--
extra : rebase_source : 4746f6d36717d39f9d0bed138cb69822074c27a3
2017-09-14 09:12:28 +02:00
Bob Silverberg abd89e3894 Bug 1399176 - Make browserSettings an optional permission, r=mixedpuppy
MozReview-Commit-ID: AO0hQdETmvC

--HG--
extra : rebase_source : 7b7696826e74c779ac625dcc17032c90f9c9aa44
2017-09-12 12:19:45 -04:00
Alfredo.Yang c53c587d7c Bug 1389470 - use fallible memory allocation to avoid OOM. r=kinetik
MozReview-Commit-ID: BvqIe685Rfs

--HG--
extra : rebase_source : b030ba607474a285c8fb50e9198f126c36a011f9
2017-09-13 14:59:45 +08:00
Sebastian Hengst b8159107fa Backed out changeset 3ad6c35d7220 (bug 1378834) 2017-09-13 14:53:57 +02:00
Sylvestre Ledru 09ed22d084 bug 1378834 - Update of the installers to reflect the nightly name change r=mhowell
BrandFullName is now defined in the branding files


MozReview-Commit-ID: 5wmInT9xbrT

--HG--
extra : rebase_source : e10448351ba4b1623c123eb87a1ddb69a1104cd0
2017-09-12 09:06:09 +02:00
Sebastian Hengst be553422dd merge mozilla-central to autoland. r=merge a=merge 2017-09-13 11:30:55 +02:00
Mark Striemer b79277b473 Bug 1397359 - Larger add-on title in about:addons detail r=rhelmer
MozReview-Commit-ID: LB5U3GRAeh

--HG--
extra : rebase_source : d10eefcc1752b5887cb768eb05a15f920429c6da
2017-09-13 14:26:00 -05:00
Francois Marier 5ca7093ed9 Bug 1399249 - Add .xhtml, .xhtm and .xht to Application Reputation checks. r=gcp
MozReview-Commit-ID: BP8bGNIcttB

--HG--
extra : rebase_source : 77a387f1a62a0bab70ca305ad46b9df08fcbd078
2017-09-12 15:01:38 -07:00
Sebastian Hengst 5a984f70f8 Backed out changeset 2b74ec6bb1d8 (bug 1350277) for failing browser-chrome's browser/base/content/test/webextensions/browser_permissions_addons_search.js. r=backout 2017-09-13 21:36:11 +02:00
Andy McKay 520285d103 Bug 1350277 remove duplicates when showing host permissons r=aswan
MozReview-Commit-ID: 2GzUwFHuEe6

--HG--
extra : rebase_source : de6f99773d740abb102006483e22d3107bb72f6f
2017-09-11 17:40:08 -07:00
Benjamin Dahse 43dd2ccf35 Bug 1378010 - screenshot from command line with headless; r=mossop
Add a `--screenshot` argument that implies `--headless` and is used to take a screenshot of a page from the command line.
Default is a full page screenshot, but `--window-size=width[,height]` can change this.
A path for the screenshot can be supplied with `--screenshot=/path/to/file`.

MozReview-Commit-ID: 13tUjk2Yrsl

--HG--
extra : rebase_source : d26ed0856af882ad52a606941685b2c91577d3bf
2017-09-12 16:55:27 -07:00
Luca Greco d83e387d9b Bug 1397196 - Fix pageAction icon loading when an extension has a cached browserAction theme-based icon. r=mixedpuppy
MozReview-Commit-ID: Lmi5pLerzul

--HG--
extra : rebase_source : 9c3eb11e65b03c43bb8f30f5f19a904770f82356
2017-09-06 12:40:45 +02:00
James Cheng 9fcb294cc3 Bug 1398628 - Remove VIDEO_CDM_CREATED telemetry and the related code. r=cpearce,francois
MozReview-Commit-ID: 3xDiz9S90bY

--HG--
extra : rebase_source : 78c88ef859fbf402cb7f1c168663c63f3eb5073d
2017-09-11 11:51:12 +08:00
Doug Thayer d01cafd325 Bug 1397376 - Avoid copying on initializing histogram ranges r=gfritzsche
Since LinearHistogram and its descendants inherit ranges_ from
Histogram, and we wanted to replace the copying into a std::vec
for Histogram, the simplest approach seemed to just be to
precompute ranges for all histograms, exponential or otherwise.
This should have the added benefit of reducing the memory
footprint for those histograms, since they will benefit from the
deduplication work that the precomputing script already does.

MozReview-Commit-ID: JTV5Dej5ZIb

--HG--
extra : rebase_source : de942d54b3475be54c70d43d2fa8e772ee2e18c4
2017-09-08 12:13:44 -07:00
Doug Thayer f8a04fc231 Bug 1397376 - Reduce size of gExponentialBucketLowerBoundIndex r=gfritzsche
This is a fairly small optimization - since the indices for this
array never exceed the size of an int16_t, let's just use that
instead to save a little bit of space.

MozReview-Commit-ID: 8bRokjlvZ9p

--HG--
extra : rebase_source : b74bd0d6c36ecbb83db8ce6659f1484bfa3b885e
2017-09-07 10:23:52 -07:00
Doug Thayer 8d764977c8 Bug 1397376 - Deduplicate histogram static bucket data r=gfritzsche
Since we already have the indices array, we can just point duplicate
ranges at the first occurrence's index.

MozReview-Commit-ID: 3f5os1xSp89

--HG--
extra : rebase_source : 68a859716aeafd3330b4b0b728f77c537a5020aa
2017-09-07 10:22:53 -07:00
Tomislav Jovanovic 931df23438 Bug 1394553 - Part 2: Prune the GRANTED_WITHOUT_USER_PROMPT list r=aswan
MozReview-Commit-ID: 844ITHXaauA

--HG--
extra : rebase_source : e95472fa218a9c2189f1c8924908ea1069ec6496
2017-09-04 21:51:25 +02:00
Tomislav Jovanovic 38c090ab9e Bug 1394553 - Part 1: Implement "devtools" permission r=aswan
MozReview-Commit-ID: 89XUmZUhC65

--HG--
extra : rebase_source : 3921d9c5908fdb9e4956b3534976bfb1bef00a00
2017-09-04 21:49:40 +02:00
Wes Kocher 05c4aba599 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: 2dRRh6JLTIL
2017-09-11 15:21:36 -07:00
Sebastian Hengst dbddac850d merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IgyDMUVYYBm
2017-09-11 23:58:31 +02:00
Wes Kocher e376f14721 Merge inbound to central, a=merge
MozReview-Commit-ID: GDeX9aPb7Fn
2017-09-11 14:41:45 -07:00
Servo VCS Sync b4db6724a9 No bug - Revendor rust dependencies 2017-09-11 15:34:19 +00:00
Sebastian Hengst 01f066fc2d Backed out changeset c6ec5f35710a (bug 1396836) for eslint failures in aboutTelemetry.js. r=backout 2017-09-11 16:50:26 +02:00
Chris H-C 86379d4ddd bug 1396836 - Tidy up about:telemetry search r=Dexter
Search would leave text in the input field when switching categories,
show a 'No search results' message on load, and show a 'No search results'
message in sections without search inputs.

Tidy those cases away.

MozReview-Commit-ID: BbkgIjq8fYD

--HG--
extra : rebase_source : 3d1b02d6c29096c42cdcce795689214b44b8cf00
2017-09-08 15:13:59 -04:00
Anthony Miyaguchi 122408f0ff Bug 1390095 - Send a duplicate of a users first shutdown ping with pingsender. r=Dexter 2017-09-05 17:49:45 -07:00
Simon Lindholm 4b8dbea3cb Bug 1393486 - Reduce subquery evaluations in awesomebar search SQL. r=mak 2017-09-09 02:36:00 -04:00
Andrew McCreight 2b68b38709 Bug 1377587, part 1 - Always act like __exposedProps__ is missing. r=krizsa
This patch gently removes support for __exposedProps__ by changing
ExposedPropertiesOnly::check() to always return false, while still
failing silently in deny for some kinds of access.

The tests that I changed all involve testing the behavior with
__exposedProps__. I adjusted them to expect it to fail, or to adjust
the error message they get when they fail. That seemed better than
deleting them entirely.

Note that test_bug1065185.html had a bug, so that it never executed
the first case. I fixed that, and then fixed up the test to work when
__exposedProps__ is not supported.

This also removes various bits of the test framework that use
__exposedProps__, but don't actually need to.

MozReview-Commit-ID: 8fvkAmITmXY

--HG--
extra : rebase_source : ef7e2c55adc12511f17f3865ebb46c343875f0b3
2017-08-22 14:24:11 -07:00
Kris Maglione c73271c1d1 Bug 1391707: Follow-up: Skip idle dispatch during tests in TelemetrySession.jsm for increasing the failure rate of an intermittent. r=me
MozReview-Commit-ID: CT6qLG0edG9
2017-09-11 18:48:53 -07:00
Kris Maglione a610196df3 Bug 1391707: Follow-up: Skip idle dispatch in passwordManager.js for increasing the failure rate of an intermittent. r=me
--HG--
extra : rebase_source : 521d1872b9216522ebd657a8c2b972932d390a04
extra : amend_source : 665eba699bee8fe8e7c4154458ab51bb429d8e9f
2017-09-11 18:43:35 -07:00
Kris Maglione 3c4f332231 Bug 1391707: Follow-up: Update DeferredTask tests not to use generator functions. r=me
MozReview-Commit-ID: 8ertwxW0rRv
2017-09-11 17:05:11 -07:00
Kris Maglione 30c5c2457e Bug 1398630: Follow-up: Fix another typo. r=me
MozReview-Commit-ID: HmaqWzfLVGa
2017-09-11 17:03:20 -07:00
Kris Maglione 372f1ef672 Bug 1398630: Follow-up: Fix typo. r=me
MozReview-Commit-ID: 7Wv2WPWRC4L

--HG--
extra : rebase_source : 98b4513c40d0e27041a316572859671375b33c97
2017-09-11 16:09:58 -07:00
Kris Maglione a4c190dad7 Bug 1398642: Several minor WebRequest optimizations. r=mixedpuppy
MozReview-Commit-ID: 4vsDScMkyzA

--HG--
extra : rebase_source : 96e778aea729300c4629bff7da83c960b8e011ff
2017-09-10 18:37:52 -07:00
Kris Maglione 988d03b779 Bug 1398630: Part 7 - Random cleanup. r=zombie
MozReview-Commit-ID: LibtXDKXrnA

--HG--
extra : rebase_source : 34035be1600f0e62e738a2d4df1ece10714f992f
2017-09-10 15:37:08 -07:00
Kris Maglione 4fe634d449 Bug 1398630: Part 6 - Avoid some avoidable uses of nsIURI. r=zombie
MozReview-Commit-ID: 18Wd3buFM38

--HG--
extra : rebase_source : 0b42a1b55d80560491c0c0e533d8c0e990bffa43
2017-09-10 15:36:57 -07:00
Kris Maglione 8921830f3b Bug 1398630: Part 5 - User iteration helpers for nsISimpleEnumerator. r=zombie
MozReview-Commit-ID: Iw25XozakK0

--HG--
extra : rebase_source : 4e88954bece9293acb168c79b096dafaed6ad7c9
2017-09-10 15:35:46 -07:00
Kris Maglione ea86cfbbc8 Bug 1398630: Part 4 - Use getWinUtils everywhere we use DOMWindowUtils. r=zombie
MozReview-Commit-ID: FroMQF9Tiz1

--HG--
extra : rebase_source : 16bc023dc5ca08358097592b04d6da1a8282b5f1
2017-09-10 15:33:54 -07:00
Kris Maglione daa3085d2b Bug 1398630: Part 3 - Use document.docShell rather than longer/slower XPC paths. r=zombie
MozReview-Commit-ID: 5oD0Uvv1pvx

--HG--
extra : rebase_source : 977b6df718df231082f1c7594f25d954cfa50a5f
2017-09-11 14:53:20 -07:00
Kris Maglione 6e12b1a4f1 Bug 1398630: Part 2 - Avoid unnecessary Map/Set lookups. r=zombie
We currently call has() every time we do a DefaultMap/DefaultWeakMap lookup,
which unfortunately shows up a lot in profiles. We only actually need to
check, though, if get() returns an undefined value.

Similar things in other places, where we only need to do a has() call if
another operation fails.

MozReview-Commit-ID: 9qFWsb4vlZj

--HG--
extra : rebase_source : 94c231fa007744f733faa9fdbde38a3875e10e7d
2017-09-10 15:39:49 -07:00
Kris Maglione 8f3bd8b318 Bug 1398630: Part 1 - Remove/cleanup some old ExtensionUtils helpers. r=zombie
MozReview-Commit-ID: FeLUjH7pkiB

--HG--
extra : rebase_source : 639c3ccece00aab6dd1c97eb21115e4beb82f378
2017-09-10 15:39:28 -07:00
Kris Maglione ed1a6e6084 Bug 1391707: Part 2 - Use idle dispatch in DeferredSave. r=florian
MozReview-Commit-ID: Fffz9Qgom52

--HG--
extra : rebase_source : acf72f72463135a06a0b461876213f68292050a5
2017-09-01 14:58:34 -07:00
Kris Maglione 80178f8d4d Bug 1391707: Part 1 - Use idle dispatch in DeferredTask. r=florian
MozReview-Commit-ID: Ktlu71aIcRZ

--HG--
extra : rebase_source : f1bd118a1d869deddb5fe9107641f848cf4165e3
2017-09-01 16:39:14 -07:00
Kris Maglione fee33acaec Bug 1391707: Part 0 - Remove Task.jsm support from DeferredTask. r=florian
MozReview-Commit-ID: LEbrPt0uae0

--HG--
extra : rebase_source : 4ba5d4a0eb988660639e5d2f9161ce380ad8d014
2017-09-10 13:14:12 -07:00
Kartikaya Gupta b50b7e8eda Bug 1398241 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: 9yGxzlMjy07

--HG--
extra : rebase_source : ce4715986f87edc569ca6e438359c89ebc8f5e95
2017-09-14 08:17:19 -04:00
Chris H-C 6dc3a8d574 bug 1396836 - Tidy up about:telemetry search r=Dexter
Search would leave text in the input field when switching categories,
show a 'No search results' message on load, and show a 'No search results'
message in sections without search inputs.

Tidy those cases away.

MozReview-Commit-ID: BbkgIjq8fYD

--HG--
extra : rebase_source : 0ce7a88f05a8919275e46f8d1c44df33fd83b135
2017-09-08 15:13:59 -04:00
Sebastian Hengst 159bb0b56b merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 6kLhBocgiua
2017-09-11 11:18:49 +02:00
Michal Novotny 2158cfbda5 Bug 1397315 - Update expires_in_version of RCWN related probes, r=valentin 2017-09-10 23:03:24 +02:00
Kris Maglione f9e2e7cfbc Bug 1397448: Part 6 - Cache messageManager for MessageManagerProxy. r=mixedpuppy
MozReview-Commit-ID: 7eqSgBkrj4f

--HG--
extra : rebase_source : 4541d5af94af4e219b2435da9485ce5530f0fab1
2017-09-08 21:36:00 -07:00
Kris Maglione c2a6f79739 Bug 1397448: Part 5 - Make uniqueProcessID a lexically scoped string. r=zombie
MozReview-Commit-ID: Fxob3RUPQtd

--HG--
extra : rebase_source : 5e8d200b88d9b0c1b9ea14d94e8b4372543fef63
2017-09-08 17:12:43 -07:00
Kris Maglione 5b8215cd47 Bug 1397448: Part 4 - Use a simpler message broker for response messages. r=zombie
MozReview-Commit-ID: 9wVG6SDJO2w

--HG--
extra : rebase_source : ac6861cdcdf6bc7165670db53e0ddce778de43e0
2017-09-08 17:14:07 -07:00
Kris Maglione 1565b820e8 Bug 1397448: Part 3 - Reduce the number of promise callbacks created in MessageChannel. r=zombie
MozReview-Commit-ID: 2A4P9eaWnKx

--HG--
extra : rebase_source : 6a310d6c8c38032cdc9df218eb0983aa4feabf9f
2017-09-10 10:05:25 -07:00
Kris Maglione a6c6de086a Bug 1397448: Part 1 - Generate WebRequest message objects in WebRequest.jsm. r=mixedpuppy
Aside from moving this logic closer to the place the input data is generated,
this significantly reduces the number of cross-compartment wrappers involved
in creating those messages, especially with JSM global sharing enabled.

MozReview-Commit-ID: 6IvetcHnMfC

--HG--
extra : rebase_source : 0f97464ee9840ac40a6882e70e99d5b6c566c5ef
2017-09-06 17:43:38 -07:00
steveck-chung 26f88232ff Bug 1341569 - Add the form created time in handler and telemetry probe for form filling duration. r=benjamin+7044,MattN
MozReview-Commit-ID: 6mU606zEtT4

--HG--
extra : rebase_source : e55fa94c70927b9374b09d9c8ad277f274f77fb2
2017-09-11 10:25:09 +08:00
Andrew Swan 6e254181e6 Bug 1353194 Streamline the startup extension compatibility check r=kmag
Also extend activeAddons records with a started flag to avoid
double-starting extensions that are upgraded during the startup check.

MozReview-Commit-ID: FPX71Q3lSrw

--HG--
extra : rebase_source : 06b9be6748d09ddee310882c342e6b12cfedf91b
extra : source : 3977730d0f477e54631db184bcb24b13f83e328b
2017-09-10 12:23:45 -07:00
Andrew Swan c8710f9df8 Bug 1353194 Remove a bunch of tests of the old startup update check r=kmag
MozReview-Commit-ID: 8xtsRlfdbMp

--HG--
extra : rebase_source : 6ebdd06c654733e99c05d0c718e9bf1a846920fb
2017-09-08 18:37:24 -07:00
Phil Ringnalda ce9216dc28 Backed out 2 changesets (bug 1353194) for leaving unreferenced files
Backed out changeset 246b6aae8157 (bug 1353194)
Backed out changeset e3c293ceedf3 (bug 1353194)

MozReview-Commit-ID: EshIZ3vmebw
2017-09-10 19:15:39 -07:00
Andrew Swan d3fae58f60 Bug 1353194 Streamline the startup extension compatibility check r=kmag
Also extend activeAddons records with a started flag to avoid
double-starting extensions that are upgraded during the startup check.

MozReview-Commit-ID: FPX71Q3lSrw

--HG--
extra : rebase_source : a168cb6bb2343bc5a329a604d3b36e13c714452f
extra : source : 3977730d0f477e54631db184bcb24b13f83e328b
2017-09-10 12:23:45 -07:00
Andrew Swan 7364d7b9d9 Bug 1353194 Remove a bunch of tests of the old startup update check r=kmag
MozReview-Commit-ID: 8xtsRlfdbMp

--HG--
extra : rebase_source : 6ebdd06c654733e99c05d0c718e9bf1a846920fb
2017-09-08 18:37:24 -07:00
Sebastian Hengst bd180901c7 merge mozilla-central to autoland. r=merge a=merge 2017-09-10 23:17:36 +02:00
Tomislav Jovanovic 94dc2ab943 Bug 1395287 - Order and chain content_scripts injection on startup r=kmag
MozReview-Commit-ID: 19MH2zLV99s

--HG--
extra : rebase_source : 4eca3142f31529246839da0cf1899097406ee6f0
2017-09-10 18:56:35 +02:00