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

620552 Коммитов

Автор SHA1 Сообщение Дата
Cosmin Sabou a7b5807cf6 Backed out changeset b0efa0731412 (bug 1500102) for clang build bustages. 2018-10-24 03:29:53 +03:00
Boris Zbarsky e8f0c35cc3 Bug 1501479. Add instrumentation to figure out why Document.prototype creation is failing. r=mccr8 2018-10-24 02:00:49 +02:00
Masayuki Nakano 309ee2192c Bug 1498151 - part 1: Make IUnknownImpl.h define ATTRIBUTE_UNUSED as __attribute__((unused)) when built with clang r=Jamie
IMPL_IUNKNOWN_QUERY_HEAD defines HRESULT as hr.  However, if its user uses
IMPL_IUNKNOWN_QUERY_TAIL_AGGREGATED, it's never used.  Therefore, it causes
unused variable warning.  hr is defined with ATTRIBUTE_UNUSED.  However,
this is empty when built with clang.

IUnknownImpl.h already defines ATTRIBUTE_UNUSED as __attribute__((unused)) when
built with gcc.  So, same warnings should be prevented when built with clang
too.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 07:13:33 +00:00
Noemi Erli 06a8cd8e3c Backed out changeset bee1c344cb47 (bug 1491909) for failures in browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js 2018-10-24 04:23:13 +03:00
Jason Orendorff 9352fc0767 Bug 1448880 - Part 7: Fix hasAnyLiveHooks to include onStep handlers on suspended frames. r=sfink
Depends on D6988

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

--HG--
extra : moz-landing-system : lando
2018-10-24 01:08:19 +00:00
Jason Orendorff 9ab0827014 Bug 1448880 - Part 6: Re-enable stepping when an async or generator frame with an .onStep hook is resumed. r=jimb
That is, don't put it off until Debugger::getFrame() is called. The effect is
subtle, as indicated by the test changes: the onEnterFrame hooks in those tests
were causing getFrame to be called very early during generator resumption,
which made the tests pass.

With this patch, we no longer adjust the step mode count when suspending or
resuming. This change is necessary to make the frame->isDebuggee() call in
Debugger::onResumeFrame the right criterion for calling slowPathOnResumeFrame.
It's true if the step mode count on the script is nonzero. (This approach also
simplifies error handling, as resuming a Debugger.Frame is now idempotent: we
don't have to worry about adjusting the step mode count too much or not enough
on error.)

Depends on D6986

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

--HG--
extra : moz-landing-system : lando
2018-10-23 23:24:11 +00:00
Jason Orendorff c031e6104d Bug 1448880 - Part 5: Tell removeFromFrameMapsAndClearBreakpointsIn() if we are suspending. r=jimb
Since the argument is not used yet, this too is a pure refactoring, with no
change in behavior yet.

Depends on D6985

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

--HG--
extra : moz-landing-system : lando
2018-10-23 23:36:35 +00:00
Jason Orendorff 1e6e0fb65b Bug 1448880 - Part 4: Split Debugger::onResumeFrame from onEnterFrame. r=jimb
Pure refactoring, no change in behavior. This is in anticipation of doing
additional work in onResumeFrame.

Depends on D6984

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

--HG--
extra : moz-landing-system : lando
2018-10-23 23:23:15 +00:00
Jason Orendorff f75cabc2b6 Bug 1448880 - Part 3: AbstractFramePtr::isGeneratorFrame(). r=jimb
This proves handy in several places, later in the stack.

Depends on D6983

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

--HG--
extra : moz-landing-system : lando
2018-10-23 23:23:07 +00:00
Jason Orendorff 9e12aa44ad Bug 1448880 - Part 2: Persist Debugger.Frame objects for generators across yield/await. r=jimb.
This is the minimal patch, but it leaves two bugs:

1.  When a generator or async function is resumed, stepping is reenabled in
    Debugger::getFrame, which isn't necessarily called. The onStep tests in
    this patch work because they all use an onEnterFrame hook, which causes
    getFrame to be called as soon as the generator is resumed.

2.  .onStep and .onPop hooks on suspended Frames do not survive GC if there are
    no other references to the Frame or the Debugger object. The behavior is safe,
    but the hooks can just mysteriously stop firing when GC happens.

The next three patches in this stack lay the groundwork for fixing these bugs,
without changing behavior; part 6 fixes the first bug; and part 7 fixes the second.

Depends on D6982

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

--HG--
extra : moz-landing-system : lando
2018-10-23 23:22:00 +00:00
Jason Orendorff 165c31f88e Bug 1448880 - Part 1: Always close a generator on early forced return. r=jimb
The previous code failed to close the generator in the case where
JSOP_GENERATOR had run but JSOP_INITIAL_YIELD had not, a bit of sloppiness that
created yet another special case. Things will get more complicated when we
start keeping frames live while suspended; it's better to not have this special
case.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 23:21:01 +00:00
Bobby Holley 8ae065a347 Bug 1501073 - Test expectation adjustments. r=kats
Depends on D9610

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

--HG--
extra : moz-landing-system : lando
2018-10-24 00:49:16 +00:00
WR Updater Bot f92f9f572e Bug 1501319 - Update webrender to commit e7d340b0f39bbd0046e983a75245bdde54013cdb. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D9610

--HG--
extra : moz-landing-system : lando
2018-10-24 00:48:58 +00:00
Cosmin Sabou de8cde8599 Backed out changeset b283e9a224e0 (bug 1402282) build bustages on RandomNum.cpp. 2018-10-24 03:00:42 +03:00
Cosmin Sabou 035c4c098e Bug 1402282 - Move CSPRNG logic to common area r=froydnj
--HG--
extra : rebase_source : a273743c193ebfb054105949068578a4a57cf3a0
2018-10-24 02:49:33 +03:00
Aki Sasaki 6b9c28ab58 Bug 1499254 - fake-multi-dep is no longer needed. r=tomprince
Depends on D9200

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

--HG--
extra : moz-landing-system : lando
2018-10-23 19:33:09 +00:00
Aki Sasaki 11a546c5d1 Bug 1499254 - beetmover_repackage{,_l10n} multi-dep. r=tomprince
Depends on D9198

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

--HG--
extra : moz-landing-system : lando
2018-10-23 21:12:39 +00:00
Aki Sasaki 2d23134dbb Bug 1499254 - add primary-dependency support. r=tomprince,Callek
Depends on D9194

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

--HG--
extra : moz-landing-system : lando
2018-10-23 21:12:51 +00:00
Aki Sasaki 32bee5a6e5 Bug 1499254 - sort reverse_chunk_deps for easier diffing. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D9194

--HG--
extra : moz-landing-system : lando
2018-10-23 19:28:16 +00:00
Wes Kocher 1f84c51cff Bug 1501426 - Add 'sw-e10s' to run_info_extras r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D9585

--HG--
extra : moz-landing-system : lando
2018-10-23 23:33:31 +00:00
Andrew McCreight c87fb5b0a9 Bug 1499865 - Make loadedModules and loadedComponents into array attributes. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D9561

--HG--
extra : moz-landing-system : lando
2018-10-23 23:28:44 +00:00
Xidorn Quan cf1681d7e4 Bug 1501428 - Enable test_scrollbar_colors.html on Linux. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D9595

--HG--
extra : moz-landing-system : lando
2018-10-23 23:25:32 +00:00
Denis Palmeiro fc930ad16f Bug 1491909 - Add an AllocPolicy to mozilla::JSONWriter r=jwalden,mstange
JSONWriter currently calls new and delete indirectly through mozilla::MakeUnique to allocate a buffer.  Becuase of this, the methods of this class cannot be invoked within Spidermonkey due to https://searchfox.org/mozilla-central/source/config/check_vanilla_allocations.py#6-14.  Therefore, JSONWriter needs an AllocPolicy template parameter so that the allocation and deallocation routines can be changed to match the JS AllocPolicy when invoked within SpiderMonkey.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 20:46:31 +00:00
Kirk Steuber 19c8368ea5 Bug 1458314 - Move the update directory to an installation specific location r=rstrong
This change applies to Windows only.
Firefox will need to migrate the directory from the old location to the new location. This will be done only once by setting the pref `app.update.migrated.updateDir2.<install path hash>` to `true` once migration has completed.

Note: The pref name app.update.migrated.updateDir has already been used, thus the '2' suffix. It can be found in ESR24.

This also removes the old handling fallback for generating the update directory path. Since xulrunner is no longer supported, this should no longer be needed. If neither the vendor nor app name are defined, it falls back to the literal string "Mozilla".

The code to generate the update directory path and the installation hash have been moved to the updatecommon library. This will allow those functions to be used in Firefox, the Mozilla Maintenance Service, the Mozilla Maintenance Service Installer, and TestAUSHelper.

Additionally, the function that generates the update directory path now has extra functionality. It creates the update directory, sets the permissions on it and, optionally, recursively sets the permissions on everything within.

This patch adds functionality that allows Firefox to set permissions on the new update directory on write failure. It attempts to set the permissions itself and, if that fails and the maintenance service is enabled, it calls into the maintenance service to try from there. If a write fails and the permissions cannot be fixed, the user is prompted to reinstall.

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

--HG--
rename : toolkit/mozapps/update/updater/win_dirent.cpp => toolkit/mozapps/update/common/win_dirent.cpp
rename : toolkit/mozapps/update/tests/unit_aus_update/cleanupSuccessLogMove.js => toolkit/mozapps/update/tests/unit_aus_update/updateDirectoryMigrate.js
extra : moz-landing-system : lando
2018-10-23 21:41:04 +00:00
Andrew Swan fc154a3b91 Bug 1499609 Convert cpstartup to a webextension r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D9411

--HG--
rename : testing/talos/talos/tests/cpstartup/content/cpstartup.html => testing/talos/talos/tests/cpstartup/cpstartup.html
rename : testing/talos/talos/tests/cpstartup/bootstrap.js => testing/talos/talos/tests/cpstartup/extension/api.js
rename : testing/talos/talos/tests/cpstartup/install.rdf => testing/talos/talos/tests/cpstartup/extension/manifest.json
rename : testing/talos/talos/tests/cpstartup/content/target.html => testing/talos/talos/tests/cpstartup/target.html
extra : moz-landing-system : lando
2018-10-23 21:39:17 +00:00
Andrew Swan 002bf06b3f Bug 1499609 Convert tabpaint to webextension r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D8953

--HG--
rename : testing/talos/talos/tests/tabpaint/bootstrap.js => testing/talos/talos/tests/tabpaint/api.js
rename : testing/talos/talos/tests/tabpaint/content/target.html => testing/talos/talos/tests/tabpaint/framescript.js
rename : testing/talos/talos/tests/tabpaint/install.rdf => testing/talos/talos/tests/tabpaint/manifest.json
rename : testing/talos/talos/tests/tabpaint/content/tabpaint.html => testing/talos/talos/tests/tabpaint/tabpaint.html
rename : testing/talos/talos/tests/tabpaint/content/target.html => testing/talos/talos/tests/tabpaint/target.html
extra : moz-landing-system : lando
2018-10-23 21:39:05 +00:00
Ehsan Akhgari 97e91dde8e Bug 1501461 - Use the strict list for default cookie restrictions in Nightly r=francois
Differential Revision: https://phabricator.services.mozilla.com/D9594

--HG--
extra : moz-landing-system : lando
2018-10-23 23:02:18 +00:00
Noemi Erli c8135ba046 Backed out changeset 59205b705c5c (bug 1501329) for failures in toolkit/components/telemetry/tests/unit/test_TelemetryClientID_reset.js CLOSED TREE 2018-10-24 01:53:07 +03:00
arthur.iakab f4e188aae8 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-10-24 01:22:06 +03:00
arthur.iakab 6b80c7eba9 Merge inbound to mozilla-central. a=merge 2018-10-24 01:18:31 +03:00
arthur.iakab ff965569bd Merge autoland to mozilla-central a=merge 2018-10-24 01:15:18 +03:00
Cosmin Sabou ef69e1925c Bug 1497860: [taskgraph] Fix typo in static-analysis-autotest config; r=tomprince 2018-10-24 00:52:23 +03:00
ffxbld b260043af7 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=bagder,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D9534

--HG--
extra : moz-landing-system : lando
2018-10-23 20:24:21 +00:00
Arshad Kazmi 6cbefd2a18 Bug 1485195 - Display array policies correctly in about:policies r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D9563

--HG--
extra : moz-landing-system : lando
2018-10-23 20:20:19 +00:00
David Major 0c3884d2af Bug 1501301: Fix the argv loop in aarch64 generateEnterJIT r=sstangl
The code was looping one too many times.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 19:41:49 +00:00
Cosmin Sabou 1527095aea Backed out 4 changesets (bug 1489572) for valgrind failures at js::jit::LIRGenerator::visitBlock.
Backed out changeset f3aa68c506e0 (bug 1489572)
Backed out changeset cbfcb4b2b5c9 (bug 1489572)
Backed out changeset 683e3e0eaee1 (bug 1489572)
Backed out changeset f5973de3f6e8 (bug 1489572)
2018-10-23 21:48:50 +03:00
Ciure Andrei 09e4040e94 Merge autoland to mozilla-central. a=merge 2018-10-23 19:48:47 +03:00
Mark Banner 941f724d2f Bug 1494046 - Improve how the folder icon is selected on the folder list in the bookmark popup window. r=mak
Change to using an event listener to follow when the selection changes more accurately. Also switch to using GUIDs as they are better defined than indexes.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 15:52:22 +00:00
Mark Banner 109bbee514 Bug 1501337 - Fix a leak and uncleared listeners in places code relating to the edit bookmarks views. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D9546

--HG--
extra : moz-landing-system : lando
2018-10-23 17:58:43 +00:00
Ariel Burone 5221cd7033 Bug 1500787 - Fix RDM input colors across platforms; r=fvsch,gl
Differential Revision: https://phabricator.services.mozilla.com/D9475

--HG--
extra : moz-landing-system : lando
2018-10-23 16:45:42 +00:00
Raphael Pierzina 4409ba6681 Bug 1501224 - Update version requirement on mozprofile for raptor; r=davehunt
Depends on D9515

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

--HG--
extra : moz-landing-system : lando
2018-10-23 16:40:31 +00:00
Raphael Pierzina e61884d479 Bug 1501224 - Update version requirement on mozprofile for tps; r=davehunt
Depends on D9514

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

--HG--
extra : moz-landing-system : lando
2018-10-23 16:40:23 +00:00
Raphael Pierzina 362a603015 Bug 1501224 - Bump mozprofile to version 2.1.0; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D9514

--HG--
extra : moz-landing-system : lando
2018-10-23 16:40:11 +00:00
Sebastian Hengst 823c8a37c2 Bug 1500166 - notify ciduty by email if a nightly hook fails + fix identation issue: fix indentation. a=bustage-fix 2018-10-23 18:27:00 +03:00
Danut Labici afd8da3931 BUG 1500166 - notify ciduty by email if a nightly hook fails + fix identation issue. r=tomprice a=dlabici 2018-10-23 18:09:30 +03:00
Jeff Gilbert f2e0b47bd4 Bug 1499844 - Fix win64 clang-cl -Wformat warnings. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D9027

--HG--
extra : moz-landing-system : lando
2018-10-23 14:18:15 +00:00
Tom Prince 56fdb45c78 Bug 1497860: Move mozconfig variant definitions to taskcluster config. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D8452

--HG--
extra : moz-landing-system : lando
2018-10-23 21:27:42 +00:00
Daniel Stenberg 71f6f27866 bug 1501283 - for NS checks we don't have originSuffix r=valentin
This fixes the regression caused by bug 1500549.

MozReview-Commit-ID: 3VBvIbrEbDT

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

--HG--
extra : moz-landing-system : lando
2018-10-23 20:22:54 +00:00
Dimi Lee d4be315641 Bug 1190020 - P2. Testcase to ensure digest is not truncated. r=francois
This test will trigger a remote lookup.
Verify the protocol buffer sent by download protection service matches the
hard-coded protocol buffer.

This protcol buffer contains following information:
1. source URI
2. referrer URI
3. redirect UiRI
4. sha256 hash with '\x00' in the middle of the data
5. suggested file name

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

--HG--
extra : moz-landing-system : lando
2018-10-23 20:03:44 +00:00
Ciure Andrei 971841b853 Backed out changeset cb24d2d42554 (bug 1466449) for Tokenizer leaks a=backout 2018-10-23 17:12:48 +03:00