Commit Graph

669256 Commits

Author SHA1 Message Date
Aaron Klotz
b1a47abb5e Bug 1570701: Part 2 - Add asynchronous CreateInstance method to mscom::EnsureMTA; r=Jamie
We'd like to offer a way for developers to safely do asynchronous instantiations
of COM objects. This patch adds a static CreateInstance method to mscom::EnsureMTA
that facilitates this under certain conditions (as outlined in the comments).

To help ensure that this is as safe as possible, we return a MozPromise that,
once resolved, produces an AgileReference that may then be passed between
threads, and may then be resolved when a specific thread needs to access the
interface.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 15:36:42 +00:00
dleblanccyr
2737f2c455 Bug 1573133 - Adds test for clickable URLs. r=johannh
Depends on D41535

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

--HG--
extra : moz-landing-system : lando
2019-09-04 11:39:39 +00:00
dleblanccyr
0e701fffd0 Bug 1573133 - Makes items that contain URL into a link. r=johannh
Depends on D41095

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

--HG--
extra : moz-landing-system : lando
2019-09-04 11:39:25 +00:00
Cosmin Sabou
62c067e92f Bug 1578037 - Disable tests that cause leaks on fission. r=johannh
Differential Revision: https://phabricator.services.mozilla.com//D44599
2019-09-04 07:18:42 +03:00
Brindusan Cristian
87d0935891 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-09-04 12:48:38 +03:00
Cosmin Sabou
e5327b05c8 Bug 1578333 - Disable test because of frequent failures. r=egao
Differential Revision: https://phabricator.services.mozilla.com/D44593

--HG--
extra : moz-landing-system : lando
2019-09-04 04:23:42 +00:00
Andrew Halberstadt
41d9e6e547 Bug 1578198 - [configure] Ensure wrapped_subprocess uses text env with Python 3 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D44483

--HG--
extra : moz-landing-system : lando
2019-09-04 02:37:48 +00:00
Cosmin Sabou
c310c938df Bug 1542144 - Annotate test on fission cause on debug failures. r=pbone
Differential Revision: https://phabricator.services.mozilla.com//D44584
2019-09-04 03:10:04 +03:00
arthur.iakab
34240e2046 Merge mozilla-central to mozilla-inbound 2019-09-04 07:23:25 +03:00
Cosmin Sabou
1c6e84973b Bug 1578207 - Annotate failing test. a=test-only 2019-09-04 07:00:03 +03:00
Jared Wein
1a4aaa114c Bug 1576272 - Show the empty-search results view of about:logins if the page is opened with a filter that doesn't match any stored logins. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D44207

--HG--
extra : moz-landing-system : lando
2019-09-04 00:36:43 +00:00
Aaron Klotz
b36ad40063 Bug 1570701: Part 1 - Add IsClassThreadAwareInprocServer utility function to MSCOM; r=Jamie
We want to ensure that the code being added in part 2 is only used when it is
reasonable and safe to do so. One way to ensure this is to add a check that the
desired CLSID is an in-process, thread-aware server.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 23:58:39 +00:00
Aaron Klotz
10b0ee6e66 Bug 1578490: Use rvalue references and std::move for all closures being passed into mscom::EnsureMTA; r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D44517

--HG--
extra : moz-landing-system : lando
2019-09-03 23:51:15 +00:00
Barret Rennie
08de8af0da Bug 1563090 - Fetch visual metrics task definition from a template r=nalexander,tomprince,ahal
The `./mach try {fuzzy,chooser}` commands now support a `--visual-metrics-jobs`
option which can be used to pass the job descriptions to the visual-metrics
task.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 13:16:57 +00:00
Toshihito Kikuchi
55ae74e010 Bug 1557564 - Enable Base Profiler in Windows. r=aklotz,gerald
Bug 1556993 fixed the crash in PoisonIOInterposer (due to missing stdout&stderr
fd's), bug 1559379 fixed the mozglue memory issue that the unit test
experienced, and this patch also includes a fix for the test failure in
browser_checkdllblockliststate.js.

So now Base Profiler can be enabled by default on Windows, still using
`MOZ_BASE_PROFILER_...` env-vars for now (upcoming bug will merge these with
non-BASE env-vars soon).

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

--HG--
extra : moz-landing-system : lando
2019-09-03 23:27:46 +00:00
Chris Manchester
5ac1f64990 Bug 1578493 - Suggest using an sccache-dist binary from automation in our docs. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D44577

--HG--
extra : moz-landing-system : lando
2019-09-03 23:12:51 +00:00
Barret Rennie
df8c6f79f1 Bug 1563090 - Add a visual metrics treeherder task r=nalexander,tomprince
This new task fetches the visualmetrics.py script from the
github.com/mozilla/browsertime repository and runs it in parallel for the
specified jobs. Jobs are specified in a JSON blob passed through to the task in
an environment variable. A follow up patch specifies a command line argument to
make this configuration available to `./mach try {fuzzy|chooser}`

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

--HG--
extra : moz-landing-system : lando
2019-09-03 22:05:26 +00:00
Andrew Halberstadt
af43092d2c Bug 1576957 - [ci] Stop running raptor with fission on Ash; run normal raptor tasks instead, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D43809

--HG--
extra : moz-landing-system : lando
2019-09-04 15:23:20 +00:00
Jon Coppeard
2f25176dc9 Bug 1578466 - Refactor logic to check whether a GC threshold has been reached to reduce duplication r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D44507

--HG--
extra : moz-landing-system : lando
2019-09-04 14:56:31 +00:00
arthur.iakab
fa025e9d21 Merge inbound to mozilla-central. a=merge 2019-09-04 00:55:31 +03:00
Tom Ritter
7b2c56c93a Bug 1577872 - Bump MinGW version for updater fix r=froydnj
This picks up 0a1d495478d8ed1a94fc77b9dbb428b7e0372588 needed by
Tor for the updater.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 20:45:55 +00:00
sotaro
45201fa9a1 Bug 1578605 - Remove workaround of Bug 1569881 r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D44592

--HG--
extra : moz-landing-system : lando
2019-09-04 02:40:27 +00:00
Tom Ritter
1f279f7006 Bug 1547519 - Fix jemalloc redirections for MinGW build r=glandium
In the MinGW build, calls to malloc inside mozglue were not being
redirected as defined in the .def file. We create aliases for the
redirected functions to correctly redirect them inside mozglue.

An alternate solution for this exists. Rather than creating the
importlib during the linking step for mozglue, we could have used
dlltool to create it, and then provided it during linking. This
would allow mozglue to know that it should redirect calls to malloc
to je_malloc as specified in the .def file.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 02:40:08 +00:00
Tom Ritter
d922064696 Bug 1547519 - Rename NS_STRINGIFY to MOZ_STRINGIFY, move to mfbt, and unify stragglers r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D39961

--HG--
extra : moz-landing-system : lando
2019-09-04 02:40:32 +00:00
Tim Nguyen
862d219a7c Bug 1578324 - Cleanup some text-align properties in about:logins. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D44509

--HG--
extra : moz-landing-system : lando
2019-09-04 01:27:36 +00:00
Noemi Erli
7a9186aefb Backed out changeset 55386bf32ae0 (bug 1578606) for devtools failures
--HG--
rename : devtools/client/debugger/flow-typed/npm-custom/devtools-modules_vx.x.x.js => devtools/client/debugger/flow-typed/npm-custom/devtools-shared-utils_vx.x.x.js
2019-09-04 05:23:11 +03:00
Jason Laster
7ea67f4d41 Bug 1578606 - Fix jest. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D44591

--HG--
rename : devtools/client/debugger/flow-typed/npm-custom/devtools-shared-utils_vx.x.x.js => devtools/client/debugger/flow-typed/npm-custom/devtools-modules_vx.x.x.js
extra : moz-landing-system : lando
2019-09-04 00:56:52 +00:00
Mark Banner
418b7275dd Bug 1578194 - ESLint's ignore should properly ignore dot files in node_modules as well. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D44364

--HG--
extra : moz-landing-system : lando
2019-09-03 16:45:09 +00:00
James Graham
bc4d425cac Bug 1578207 - Resote intermittents, a=testonly
MANUAL PUSH: wpt sync fixup
2019-09-03 17:24:38 +01:00
Erica Wright
4ea42ae25a Bug 1577031 - make Protection Report page sharable via UITour. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44249

--HG--
extra : moz-landing-system : lando
2019-09-03 15:49:42 +00:00
Erica Wright
af5cbc228f Bug 1578544 - Resize margins and heights. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44533

--HG--
extra : moz-landing-system : lando
2019-09-04 14:55:00 +00:00
Dão Gottwald
d7d12d7186 Bug 1576639 - Fix Print Preview's Custom Scale prompt title. r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D44670

--HG--
extra : moz-landing-system : lando
2019-09-04 14:32:51 +00:00
Tom Ritter
0aa6e0e7e7 Bug 1577642 - Move the timestamp rounding outside of the loop so it's only reduced once r=birtles
When we had it in the loop, we would continually reduce it, which held the
possibility of bumping it down an epoch due to double imprecision. Now
we only reduce it once, using all rAF callbacks get the same timestamp.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 22:38:45 +00:00
Tom Ritter
4f940eeb9a Bug 1578529 - Remove an Eval-Assert exception we don't need and accidently included r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D44527

--HG--
extra : moz-landing-system : lando
2019-09-04 11:51:59 +00:00
Cosmin Sabou
f340109db8 Bug 1578038 - Disable antitracking tests on fission cause of frequent failures. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D44537

--HG--
extra : moz-landing-system : lando
2019-09-04 13:46:32 +00:00
Florin Strugariu
37d17612f4 Bug 1563164 - Remove option to enable/disable upstream certs in raptor r=perftest-reviewers,tarek,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D44622

--HG--
extra : moz-landing-system : lando
2019-09-04 13:39:19 +00:00
Cosmin Sabou
a8597928c8 Bug 1574939 - Disable tracking tests on fission for causing crashes. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44597

--HG--
extra : moz-landing-system : lando
2019-09-04 13:34:59 +00:00
Kris Taeleman
eaa0124969 Bug 1522422 - Fixing opacity issue on SVG USE elements in D2D. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D44059

--HG--
extra : moz-landing-system : lando
2019-09-04 13:26:43 +00:00
Boris Zbarsky
4731243f87 Bug 1578419. Improve the img.complete web platform test coverage. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D44500

--HG--
extra : moz-landing-system : lando
2019-09-04 12:15:16 +00:00
Sylvestre Ledru
4203206dd6 Bug 1578673 - [mozlint] Skip the file-perm linter on Windows r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D44635

--HG--
extra : moz-landing-system : lando
2019-09-04 13:06:29 +00:00
David Teller
4914daa1d0 Bug 1578706 - Get rid of debug output;r=arai
Differential Revision: https://phabricator.services.mozilla.com/D44649

--HG--
extra : moz-landing-system : lando
2019-09-04 13:04:19 +00:00
Jed Davis
4be263966f Bug 1578422: MOZ_DIAGNOSTIC_ASSERT when shared memory setup fails in CrashReporterClient::InitSingleton. r=gsvelto
This will help to catch changes that cause a loss of annotations without
affecting Release or Beta.
This also makes CrashReporterClient::InitSingleton return void as the previous
bool was ignored in all cases.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 12:42:41 +00:00
Gijs Kruitbosch
e3898f89a1 Bug 1163079 - ensure we fetch app/profile dir information on the main thread in GeckoChildProcessHost r=jld,bryce,haik
Differential Revision: https://phabricator.services.mozilla.com/D42860

--HG--
extra : moz-landing-system : lando
2019-09-04 12:04:52 +00:00
Razvan Maries
279ea203bd Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-09-03 18:44:32 +03:00
Jason Laster
f93e5fd1de Bug 1578252 - Highlight messages that are at the same location. r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D44381

--HG--
extra : moz-landing-system : lando
2019-09-03 15:34:02 +00:00
arthur.iakab
4ea120b5cb Backed out changeset e3f06f11de62 (bug 1237782) for causing browser-chrome failure on automation.py CLOSED TREE 2019-09-03 21:04:49 +03:00
arthur.iakab
e843afd6cd Backed out 6 changesets (bug 1575682) for causing devtools failures on browser_all_files_referenced.js CLOSED TREE
Backed out changeset 7e60a2013e96 (bug 1575682)
Backed out changeset c44c69605b87 (bug 1575682)
Backed out changeset abee6fadcd4d (bug 1575682)
Backed out changeset e4a75438c032 (bug 1575682)
Backed out changeset 985902e9abdb (bug 1575682)
Backed out changeset 31a67b9d47ab (bug 1575682)

--HG--
rename : devtools/client/performance-new/popup/popup.xhtml => devtools/client/performance-new/popup/popup.html
2019-09-03 21:01:24 +03:00
arthur.iakab
ffeeb56270 Backed out changeset 1b54dc70e042 (bug 1530709) for causing browser-chrome failures on browser_selectpopup_colors.js CLOSED TREE 2019-09-03 20:58:45 +03:00
Ehsan Akhgari
86c74f0485 Bug 1576641 - Add two new content blocking event flags to indicate a tracking/social-tracking cookie has been loaded in a tab; r=baku,droeh
Differential Revision: https://phabricator.services.mozilla.com/D44216

--HG--
extra : moz-landing-system : lando
2019-09-03 17:37:43 +00:00
Edouard Oger
1aa9ec41ed Bug 1572439 - Don't import browser.css in Synced Tabs sidebar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D44475

--HG--
extra : moz-landing-system : lando
2019-09-03 17:32:06 +00:00