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

651538 Коммитов

Автор SHA1 Сообщение Дата
Dorel Luca f8c68f3fd8 Backed out changeset b60e7b3407b3 (bug 1544584) for Android Checkstyle in /builds/worker/workspace/build/src/mobile/android/geckoview/src/main/java/org/mozilla/gecko/SpeechSynthesisService.java 2019-05-16 03:18:35 +03:00
Dana Keeler 69828aa2fe Bug 1548365 - enable intermediate preloading on early beta or earlier r=froydnj,jcj
This also enables using cert_storage for OneCRL, since it and intermediate
preloading both use the same backend.

Differential Revision: https://phabricator.services.mozilla.com/D31345

--HG--
extra : moz-landing-system : lando
2019-05-16 00:03:09 +00:00
Botond Ballo 54ee3bfef9 Bug 1522443 - Avoid intermittent failure of viewport-no-resize-event-on-overflow-recalc.html. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D31344

--HG--
extra : moz-landing-system : lando
2019-05-15 23:43:50 +00:00
Sam Foster 2aa0106cdc Bug 1543499 - Record telemetry event when opening the password management UI. r=MattN
* Remove the PWMGR_MANAGE_OPENED histogram and references to it
* Add a new pwmgr event category, open_management method and objects for each of the entry points
* Expect an entryPoint key to be passed to LoginHelper.openPasswordManager so it can record the event
* Update all callers of LoginHelper.openPasswordManager to pass the correct entryPoint key
* Record the event in preferences when we open the password management UI as a subdialog
* Add test assertions to confirm the telemetry events are recorded, piggybacking on existing tests where practical to avoid duplicating helpers and boilerplate

Differential Revision: https://phabricator.services.mozilla.com/D29840

--HG--
extra : moz-landing-system : lando
2019-05-15 23:24:28 +00:00
Kevin Jacobs b93f23a66b Bug 1535210 - Set SSL STATE_IS_BROKEN flag for TLS1.0 and TLS 1.1 connections. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D29576

--HG--
extra : moz-landing-system : lando
2019-05-15 23:34:52 +00:00
sotaro f1e8518196 Bug 1551792 - Add override to RenderCompositorANGLE::UseTripleBuffering() r=nical
Differential Revision: https://phabricator.services.mozilla.com/D31194

--HG--
extra : moz-landing-system : lando
2019-05-15 16:32:25 +00:00
Geoff Brown 0ede01a59a Bug 1552052 - Do not dump mochitest/reftest logcat for successful runs; r=bc
Logcat is available as a separate artifact anyway. This makes the test log
for successful runs much smaller: easier to read, cheaper to store.

Differential Revision: https://phabricator.services.mozilla.com/D31357

--HG--
extra : moz-landing-system : lando
2019-05-15 22:48:26 +00:00
Kyle Machulis 5da8925162 Bug 1551993 - Pref frameloader rebuilding off; r=nika
Pref off frameloader rebuilding until regressions from bug 1542415 are fixed.

Differential Revision: https://phabricator.services.mozilla.com/D31326

--HG--
extra : moz-landing-system : lando
2019-05-15 20:34:23 +00:00
Wes Kocher 3cb779b9e3 Bug 1550895 - Disable some more frequently failing wpt tests on geckoview
Differential Revision: https://phabricator.services.mozilla.com/D31359

--HG--
extra : moz-landing-system : lando
2019-05-15 22:41:09 +00:00
Mathieu Leplatre 2282e96a6d Bug 1471522 - Move blocklist target app filter to Blocklist module r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D31222

--HG--
extra : moz-landing-system : lando
2019-05-15 22:22:50 +00:00
Kirk Steuber 6e47eaf0f4 Bug 1546957 - Prevent BITS Requests from being cancelled twice r=rstrong
Differential Revision: https://phabricator.services.mozilla.com/D31338

--HG--
extra : moz-landing-system : lando
2019-05-15 21:55:36 +00:00
Byron Campen [:bwc] fdc5e08b84 Bug 1546404: Add bug links to failing tests. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D31085

--HG--
extra : moz-landing-system : lando
2019-05-15 21:33:50 +00:00
Lee Salzman 0ab44c22e7 Bug 1533546 - disable Skia's global DWrite lock on Windows 10. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D31328

--HG--
extra : moz-landing-system : lando
2019-05-15 21:23:23 +00:00
Boris Zbarsky e679d377e4 Bug 1550930 part 3. Stop using [array] for nsIDroppedLinkHandler.dropLinks. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D30770

--HG--
extra : moz-landing-system : lando
2019-05-15 20:58:08 +00:00
Boris Zbarsky d49981ee72 Bug 1550930 part 2. Stop using [array] for nsIDroppedLinkHandler.validateURIsForDrop. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D30769

--HG--
extra : moz-landing-system : lando
2019-05-15 20:52:52 +00:00
Boris Zbarsky c976c9b462 Bug 1550930 part 1. Stop using [array] for nsIDroppedLinkHandler.queryLinks. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D30768

--HG--
extra : moz-landing-system : lando
2019-05-15 20:24:00 +00:00
Imanol Fernandez d9bc4e00c7 Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
Some minor refactor to make it possible to remove android.speech dependencies using Proguard

Differential Revision: https://phabricator.services.mozilla.com/D27612

--HG--
extra : moz-landing-system : lando
2019-05-15 19:56:43 +00:00
Randall E. Barker a9d1bb817c Bug 1551988 - Move util classes not used in GeckoView into Fennec r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D31324

--HG--
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/ActivityResultHandler.java => mobile/android/base/java/org/mozilla/gecko/util/ActivityResultHandler.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/ActivityResultHandlerMap.java => mobile/android/base/java/org/mozilla/gecko/util/ActivityResultHandlerMap.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/InputOptionsUtils.java => mobile/android/base/java/org/mozilla/gecko/util/InputOptionsUtils.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/JSONUtils.java => mobile/android/base/java/org/mozilla/gecko/util/JSONUtils.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/MapUtils.java => mobile/android/base/java/org/mozilla/gecko/util/MapUtils.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/MenuUtils.java => mobile/android/base/java/org/mozilla/gecko/util/MenuUtils.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/PrefUtils.java => mobile/android/base/java/org/mozilla/gecko/util/PrefUtils.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/WindowUtils.java => mobile/android/base/java/org/mozilla/gecko/util/WindowUtils.java
extra : moz-landing-system : lando
2019-05-15 19:12:53 +00:00
Aaron Klotz 5e07872f52 Bug 1550544: Clean up untrusted module evaluator; r=agashlin
This patch takes care of two things:

1) It changes the module evaluator such that, if a binary is signed but the
   cert is neither Microsoft's nor ours, the binary is automatically
   disqualified.

2) General cleanup. Use nsIFile::Contains instead of StringBeginsWith for
   checking path containment. Better OO.

Differential Revision: https://phabricator.services.mozilla.com/D30556

--HG--
extra : moz-landing-system : lando
2019-05-15 19:38:34 +00:00
Boris Zbarsky b468b7b77b Bug 1551984. Improve OOM and overflow handling in NS_ConsumeStream. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D31312

--HG--
extra : moz-landing-system : lando
2019-05-15 18:50:44 +00:00
Joel Maher ec5f3f9ae1 Bug 1551957 - Allow for osx 10.14 in CI for source tasks. r=ahal
Allow for osx 10.14 in CI for source tasks.

Differential Revision: https://phabricator.services.mozilla.com/D31297

--HG--
extra : moz-landing-system : lando
2019-05-15 21:04:57 +00:00
J.C. Jones dafe417481 Bug 1551342 - Update U2F, WebAuthn, and CredMan tests for Android r=keeler
The new Android functionality can conflict with the tests' expected behavior,
so it should be generally disabled, like the Rust module.

Differential Revision: https://phabricator.services.mozilla.com/D31266

--HG--
extra : moz-landing-system : lando
2019-05-15 21:34:58 +00:00
Boris Zbarsky 33f3c7c417 Bug 1550934. Stop using [array] in nsIBrowser. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D30771

--HG--
extra : moz-landing-system : lando
2019-05-15 21:12:44 +00:00
Coroiu Cristina 705a74ebd7 Backed out changeset 03b1762fb073 (bug 1548369) for devtools failures at devtools/client/debugger/test/mochitest/browser_dbg-inspector-integration.js on a CLOSED TREE 2019-05-15 22:26:56 +03:00
Tom Prince e03ddc13fa Bug 1551738: [release] Add esr68 release-type, and corresponding branch and scriprworker configuration; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D31188

--HG--
extra : moz-landing-system : lando
2019-05-15 18:11:28 +00:00
Tom Prince 40f56fa87b Bug 1551738: Don't try to generate stub installer on esr branches; r=Callek
They don't get built on ESR, so don't indicate to taskcluster that we do.

Differential Revision: https://phabricator.services.mozilla.com/D31187

--HG--
extra : moz-landing-system : lando
2019-05-15 19:10:23 +00:00
Tom Prince 8278e0ebdc Bug 1551738: [release] Match on `esr.*` instead of `esr60` in a bunch of generic places; r=Callek
These are all places where the configuration is unlikely to change between major ESR versions,
or in many of them, between beta, release and esr.

Differential Revision: https://phabricator.services.mozilla.com/D31186

--HG--
extra : moz-landing-system : lando
2019-05-15 18:09:22 +00:00
Tom Prince 428ae7cea5 Bug 1551738: [try-staging] Add release-to-esr migration for staging release; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D31185

--HG--
extra : moz-landing-system : lando
2019-05-15 18:04:45 +00:00
Dustin J. Mitchell a4256b1185 Bug 1547781 - expire try decision artifacts after 28 days r=Callek
This ensures that the artifacts an action task might consult will be gone at
the same time that the push's tasks expire.

Differential Revision: https://phabricator.services.mozilla.com/D29270

--HG--
extra : moz-landing-system : lando
2019-04-30 13:48:25 +00:00
Dustin J. Mitchell 850305dbcc Bug 1547781 - test that .taskcluster.yml renders; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D29269

--HG--
extra : moz-landing-system : lando
2019-04-30 13:48:05 +00:00
Coroiu Cristina 1a2a542e03 Backed out changeset 30ee2053caf2 (bug 1550559) for chrome failures at docshell/test/chrome/test_bug298622.xul 2019-05-15 22:01:13 +03:00
dlee 4eedc540b9 Bug 1542744 - P3. Run the same prefixset testcases for different configuration. r=gcp
This patch does the following:
1. Run the same prefixset tests when
  * browser.safebrowsing.prefixset.max_array_size = 0
  * browser.safebrowsing.prefixset.max_array_size = UINT32_MAX

  This makes sure both of the methods to store prefixset are tested by existing testcases

2. Refine gtest with test fixture
3. Add TinySet and LargeSet testcases

Differential Revision: https://phabricator.services.mozilla.com/D30338

--HG--
extra : moz-landing-system : lando
2019-05-14 22:42:28 +00:00
dlee 20ab57f9ae Bug 1542744 - P2. Improve performance of MakePrefixSet by using different algorithm according to the number of prefixes. r=gcp
The goal of this patch is to reduce the number of memory reallocation during
|MakePrefixSet|[1].

Here is the number of nsTArray memory reallocation occur during |MakePrefixSet|
(test in my local platform):
googpub-phish-proto: 58k times
goog-malware-proto: 9k times
goog-unwanted-proto: 25k times
goog-badbinurl-proto: 6k times

This patch improves the performance by:
1. For tables whose prefixes are less than 128*1024(malware, unwanted,
badinurl).

Store prefixes directly without dividing allocation into smaller chunks.
Because the maximum size to store all the prefixes in a single array for
these tables will be less than 512k, we can avoid Bug 1046038.

This simplifies the internal prefixset data structure generation and total
memory usage is also saved:
goog-malware-proto  : 437K -> 163k
goog-unwanted-proto : 658k -> 446k
goog-badbinurl-proto: 320k -> 110k

The single largest allocated continuous memory size is:
goog-malware-proto  : 86k -> 163k
goog-unwanted-proto : 86k -> 446k
goog-badbinurl-proto: 77k -> 110k

A further improvement can be done for this part is for tables with fewer
prefixes, we can use an one-dimension delta array to reduce the size of a
single continuous memory allocation.

2. For tables with more prefixes:

According to experiment, when prefixes are more than 400k
the delta arrays have very high chance that are full, in the case of
phishing table, we can estimate the capacity accurately before
applying delta algorithm.

The shortcoming of this part is when prefixes are between 130k~400k,
the capacity estimation is not accurate.

[1] https://searchfox.org/mozilla-central/rev/b2015fdd464f598d645342614593d4ebda922d95/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp#99

Differential Revision: https://phabricator.services.mozilla.com/D30046

--HG--
extra : moz-landing-system : lando
2019-05-15 11:17:43 +00:00
dlee 4bc3c77e06 Bug 1542744 - P1. Remove calculating checksum for mIndexDelta array. r=gcp
The checksum calculating code is used to find the root cause of a crash
bug during update(Bug 1362761). Since the algorithm will be update in
these series of patches, we don't need to keep it.

Differential Revision: https://phabricator.services.mozilla.com/D26667

--HG--
extra : moz-landing-system : lando
2019-05-14 22:42:31 +00:00
Ed Lee 75c40487a2 Bug 1551951 - Update localization note for onboarding buttons r=flod
Differential Revision: https://phabricator.services.mozilla.com/D31281

--HG--
extra : moz-landing-system : lando
2019-05-15 18:41:16 +00:00
Boris Zbarsky 2bf79c096c Bug 1551981. Add an nsTArray version of NS_ConsumeStream. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D31299

--HG--
extra : moz-landing-system : lando
2019-05-15 18:29:28 +00:00
Boris Zbarsky 17561de5b9 Bug 1551962. Add a way to create an input stream from a moved nsTArray<uint8_t>. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D31296

--HG--
extra : moz-landing-system : lando
2019-05-15 18:28:00 +00:00
Tom Prince 6752f52807 Bug 1551739: [taskgraph] Move update-verify tasks to shippable platform; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D31162

--HG--
extra : moz-landing-system : lando
2019-05-15 18:01:06 +00:00
Tom Prince 5c1895414f Bug 1551738: [release] Get channel for update-verify task from config task; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D31161

--HG--
extra : moz-landing-system : lando
2019-05-15 18:03:46 +00:00
Tom Prince 8c5f40229c Bug 1551738: Add a helper to extract the task name from the final task; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D31160

--HG--
extra : moz-landing-system : lando
2019-05-15 18:04:47 +00:00
Tom Prince cb6a48a553 Bug 1551739: [taskcluster] Use `inherit_from_treeherder` in langpack tasks; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D31159

--HG--
extra : moz-landing-system : lando
2019-05-15 17:54:13 +00:00
Tim Nguyen c11673ccf7 Bug 1550559 - Convert findbar XUL textbox to HTML input. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D30542

--HG--
extra : moz-landing-system : lando
2019-05-15 18:02:10 +00:00
Robert Strong 9e5cd7b40d Bug 1551416 - increase the test wait time before continuing downloads and update checks. r=bytesized
Tests intermittently fail on code coverage builds due to the additional time they take to run when compared to other builds

Differential Revision: https://phabricator.services.mozilla.com/D31264

--HG--
extra : moz-landing-system : lando
2019-05-15 17:49:22 +00:00
Dana Keeler 6d703cdf92 bug 1548040 - batch cert_storage certificate adding/removal r=jcj,myk
Differential Revision: https://phabricator.services.mozilla.com/D30271

--HG--
extra : moz-landing-system : lando
2019-05-14 20:51:10 +00:00
Johann Hofmann efaa2a219e Bug 1550209 - Clean up remnants of old clock skew error code in NetErrorChild.jsm. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D30432

--HG--
extra : moz-landing-system : lando
2019-05-15 17:29:35 +00:00
Emilio Cobos Álvarez 097c6e63b1 Bug 1505471 - Map intersection observer rects to the right viewport. r=mstange
targetFrame is modified during the intersection computation loop, so it's not
the viewport you want if there are scrollframes around.

The test is the same as iframe-no-root.html but with a wrapping scroller which
triggers this bug.

This code is quite subtle, so will refactor and clean it up in a followup.

Differential Revision: https://phabricator.services.mozilla.com/D31147

--HG--
extra : moz-landing-system : lando
2019-05-15 17:29:33 +00:00
Dustin J. Mitchell a0fa39acc2 Bug 1545862 - translate aws-provisioner-v1 to ec2 except for existing deployment r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D29493

--HG--
extra : moz-landing-system : lando
2019-05-15 17:38:56 +00:00
Dustin J. Mitchell c538204758 Bug 1545862 - refactor to generalize worker-type aliasing r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D29129

--HG--
extra : moz-landing-system : lando
2019-05-15 17:40:02 +00:00
Sean Feng 30a5363798 Bug 1551935 - Make BFCACHE_PAGE_RESTORED histogram targets all channels r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D31276

--HG--
extra : moz-landing-system : lando
2019-05-15 16:52:03 +00:00
Jason Laster cb26b05125 Bug 1539468 - Preview can initially take awhile to populate. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D30952

--HG--
extra : moz-landing-system : lando
2019-05-15 14:46:09 +00:00