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

693760 Коммитов

Автор SHA1 Сообщение Дата
Narcis Beleuzu dbd979419a Backed out 2 changesets (bug 1618735, bug 1618753) for bustages on nsZipArchive.h . CLOSED TREE
Backed out changeset 5eae5c3e54bf (bug 1618753)
Backed out changeset e58f6c24816c (bug 1618735)
2020-02-29 04:06:12 +02:00
Eric Rahm 0c17906777 Bug 1618753 Remove nsAutoPtr usage from modules. r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D64704

--HG--
extra : moz-landing-system : lando
2020-02-28 21:44:12 +00:00
Eric Rahm 487e572e35 Bug 1618735 - Remove nsAutoPtr usage from dom/plugins. r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D64693

--HG--
extra : moz-landing-system : lando
2020-02-28 20:31:44 +00:00
Sam Foster 0bef0512b7 Bug 1612255 - Also watch for username changes to prompt to save/update a login. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D63439

--HG--
extra : moz-landing-system : lando
2020-02-29 01:27:40 +00:00
Narcis Beleuzu 83bf83bf19 Backed out 2 changesets (bug 1617983) for bc failures on browser_google_behavior.js
Backed out changeset 10c0ead96d08 (bug 1617983)
Backed out changeset 623af81c196a (bug 1617983)
2020-02-29 03:17:37 +02:00
Jordan Lund b24f3d6022 Bug 1616636 - Setup WNP for users coming from <74.0 and receiving the 74.0 release, r=aki
Differential Revision: https://phabricator.services.mozilla.com/D64842

--HG--
extra : moz-landing-system : lando
2020-02-29 01:02:51 +00:00
Liang-Heng Chen 528a1c5e71 Bug 1618980 - clear RequestSize/ResponseSize cache; r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D64812

--HG--
extra : moz-landing-system : lando
2020-02-28 23:08:48 +00:00
Ting-Yu Lin 95282ce758 Bug 1618646 Part 2 - Remove mComputedBSize and mConsumedBSize in nsColumnSetFrame::ReflowConfig. r=mats
They were used when nsColumnSetFrame was still a column container, but
are not used today.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 22:36:35 +00:00
Ting-Yu Lin 450809ad1c Bug 1618646 Part 1 - Remove nsColumnSetFrame::GetAvailableContentBSize(). r=mats
ColumnSet is an inner frame now. It cannot have border and padding.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 22:35:21 +00:00
Alastor Wu 4c509693cc Bug 1618717 - stop and clear the listener during CC unlink process. r=bryce
At the time CC unlink happens, we would no longer need to listen to the media control key events. Therefore, we should remember to stop and clear the listener to avoid its any method ran after CC.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 23:39:29 +00:00
Bob Clary 23d14dd728 Bug 1618919 - Remove sm-plain-win64-aarch64/opt, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D64828

--HG--
extra : moz-landing-system : lando
2020-02-28 23:12:20 +00:00
Scott 3141382bda Bug 1617280 - Newtab story collections dismiss button r=nanj,gvn
Differential Revision: https://phabricator.services.mozilla.com/D63933

--HG--
extra : moz-landing-system : lando
2020-02-28 22:27:50 +00:00
Mike Conley 11425e23cd Bug 1617983 - Re-enable separate privileged about content process for about:home, about:newtab, about:welcome on Nightly. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D64376

--HG--
extra : moz-landing-system : lando
2020-02-27 17:23:44 +00:00
Mike Conley 9b5d4b4ab9 Bug 1617983 - Adjust browser_openTabAndSendCertInfo test for running about:certificate in the privileged about content process. r=NeilDeakin
The test was originally using BrowserTestUtils.waitForNewWindow with an argument for
the expected initial tab URL which was a function rather than a string. This helper
function never expects a function, but transparently passed it along to browserLoaded,
which _can_ handle a function, so everything worked.

With the privileged about content process enabled, the waitForNewWindow code fell
down a codepath that doesn't handle the function parameter at all, and causes the
test to wait for a XULFrameLoaderCreated event that will never fire.

This patch adjusts the test to no longer pass the function to waitForNewWindow, since
it never supported having a function passed to it. Instead, we do the check for the
initial tab URL after the window has been opened.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 22:34:10 +00:00
Mike Shal 0df8d4fa4d Bug 1618620 - Convert GenerateStatsPhases.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D64627

--HG--
extra : moz-landing-system : lando
2020-02-28 00:28:46 +00:00
Mike Shal 7f622aa8e0 Bug 1618620 - Convert gen_feature_definitions.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D64626

--HG--
extra : moz-landing-system : lando
2020-02-28 00:28:44 +00:00
Mike Shal f91105f2f1 Bug 1618620 - Convert run_spidermonkey_checks.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D64625

--HG--
extra : moz-landing-system : lando
2020-02-28 00:28:36 +00:00
Mike Shal 07ad568c77 Bug 1618620 - Convert GenerateReservedWords.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D64624

--HG--
extra : moz-landing-system : lando
2020-02-28 00:28:34 +00:00
Mike Shal fce5679d16 Bug 1618620 - Convert embedjs.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D64623

--HG--
extra : moz-landing-system : lando
2020-02-28 00:28:26 +00:00
Mike Shal bdf30a6e22 Bug 1618620 - Convert props2arrays.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D64622

--HG--
extra : moz-landing-system : lando
2020-02-28 00:28:24 +00:00
Mike Shal 43842108f2 Bug 1618620 - Convert ErrorList.py to py3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D64621

--HG--
extra : moz-landing-system : lando
2020-02-28 00:28:17 +00:00
Mike Shal 449e9c0820 Bug 1618620 - Convert gen_static_components.py to py3; r=firefox-build-system-reviewers,rstewart
Note that perfecthash.py is also used by other scripts, so it needs to
remain py2 compatible for now.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 21:27:17 +00:00
Mike Shal af329904b3 Bug 1618620 - generate_bookmarks.py can already run in py3; r=firefox-build-system-reviewers,rstewart
This was blocked on the preprocessor, which was fixed in bug 1613263.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 00:28:05 +00:00
Gijs Kruitbosch e63b8ad61b Bug 1618969 - Update readability code from git (commit dc34dfd8fa6d5c17801efbc2e115dc368b7117c8), r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D64808

--HG--
extra : moz-landing-system : lando
2020-02-28 21:51:24 +00:00
Mike Hommey 6fdc4fe0c3 Bug 1618775 - Uniformize preprocessor-inserted paths between platforms. r=froydnj
The preprocessor adds line markers in preprocessed files with line
numbers and file they came from. Bug 1528892 changed those markers
to be independent of the topobjdir and topsrcdir, by replacing them
with $OBJDIR and $SRCDIR, respectively.

This goes further, making these paths always use forward-slash, and
never backwards-slash, making the preprocessed files identical whether
the build occurred on Windows or Unix. (well, except when building
for different targets for target-specific sections)

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

--HG--
extra : moz-landing-system : lando
2020-02-28 12:31:49 +00:00
Mike Hommey 01879b59e1 Bug 1618766 - Properly find and use MT on Windows cross-builds. r=froydnj
- Remove the separate option() for MT, because it dates back from when
  we needed `MT` not being an absolute path, but that hasn't been true
  since bug 1290040.

- Extend what was done in bug 1617794 to MT, although the long term move
  is to not rely on MT at all.

- Patch leftovers from bug 1613799.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 12:33:03 +00:00
Mike Hommey f9285c1941 Bug 1618760 - Remove MSVC-specific include hacks in header wrappers. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D64708

--HG--
extra : moz-landing-system : lando
2020-02-28 21:41:18 +00:00
Brian Grinstead dd8403bd86 Bug 1615854 - Listen to keypress events on the document instead of the dialog element to fix keyboard handling for dialogs in osx r=dao
The keypress events aren't firing on the dialog in OSX, so closing the dialog via a keyboard
shortcurt isn't currently working.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 21:41:40 +00:00
Mike Hommey 8041004164 Bug 1618752 - Fix the Windows cross builds so they include MSVC runtime DLLs. r=froydnj
One part is fixing old-configure.in to use `pwd` when `pwd -W` doesn't work
(it errors on Linux), and another part is supporting two additional
system calls in liblowercase:
- chdir used in the same commands as the `pwd -W` fix
- symlink, used by the install manifest processor to create symbolic
links of those DLLs in $MOZ_OBJDIR/dist/bin.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 12:33:36 +00:00
Rob Lemley 29c4b97622 Bug 1609987 - unittests for taskgraph.util.verify. r=tomprince
Some initial tests for verify docs functionality.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 21:14:03 +00:00
Rob Lemley 9dc5cd5b86 Bug 1609987 - Allow checking additional paths in verify_docs. r=tomprince
There's no way for Thunderbird to define a new task kind at the moment because
the verify_docs function only checks one base path.

This adds a 'documentation_paths' registry that holds a list of paths to check
for documentation files. Calling documentation_paths() with a filename later
will read all the files it finds with that name under all of the base paths,
returning them in one chunk. This minimizes the necessary changes to verify_docs
itself.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 18:32:19 +00:00
Morgan Reschenberg 8d5044ecba Bug 1616090: Compare current URI to about:blank when setting zoom badge visibility. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D63928

--HG--
extra : moz-landing-system : lando
2020-02-28 21:04:51 +00:00
Mike Shal 5701a85794 Bug 1611006 - Convert python/mozbuild/mozbuild/test/action to python3; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D60769

--HG--
extra : moz-landing-system : lando
2020-02-28 20:56:31 +00:00
Andrew Halberstadt 8649491808 Bug 1618633 - Add --disable-target-task-filter to |mach try fuzzy| to bypass task filtering, r=jgraham
In |mach try fuzzy| there's a TARGET_TASK_FILTERS variable that we use to make
it more difficult to run certain kinds of expensive / resource constrained
tasks. The problem is that the only way to run these is to use '--full' at
which point there's no way to distinguish which tasks are "valid" (i.e run on
mozilla-central) and which tasks don't.

This adds a flag that will ensure the default set truly matches what we run
on central.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 20:56:10 +00:00
Andrew Halberstadt 339f2f6936 Bug 1618633 - [ci] Stop implicitly adding 'try' to all fission-run-on-projects, r=jgraham
Adding 'try' to 'run-on-projects' is a no-op anyway, so we should avoid it.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 19:46:21 +00:00
Nathan Froyd 823360b2d8 Bug 1618010 - use less NS_ADDREF in AppWindow; r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D64202

--HG--
extra : moz-landing-system : lando
2020-02-26 17:55:00 +00:00
Mike Hommey ce7f9915c4 Bug 1618474 - Enable sccache on the Windows cross builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D64688

--HG--
extra : moz-landing-system : lando
2020-02-28 12:33:53 +00:00
Jeff Gilbert d508feab0c Bug 1617512 - Delete dom/canvas/test/webgl-conf/generated and regenerate.
There were a bunch of orphaned files, and this cleans them out.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 02:47:02 +00:00
Jeff Gilbert 61101047e0 Bug 1617512 - Fix WebGLSL comment parsing code. r=lsalzman
MSVC's std::regex implementation has issues with the
whole-comment-recognition regexes we had before, so we keep it simple
with very minimal regex use.

Test: https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/preprocessor/comments.html?webglVersion=1&quiet=0&quick=1

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

--HG--
extra : moz-landing-system : lando
2020-02-28 09:16:29 +00:00
James Willcox 7769e2195b Bug 1618582 - Make `GeckoView#onTouchEventForResult()` return correct values r=kats
This also makes `GeckoView#onTouchEvent()` always return `true`, because
returning `false` will cause us to not receive any more events for that
touch. We always want to receive events.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 17:44:33 +00:00
Gijs Kruitbosch bea6ff18e0 Bug 1618962 - add Readability-readerable.js to eslintignore, r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D64805

--HG--
extra : moz-landing-system : lando
2020-02-28 19:43:59 +00:00
Narcis Beleuzu 6c99b443b3 Backed out 2 changesets (bug 1616847, bug 1609942) for dt failures on browser_jsterm_autocomplete_control_space.js . CLOSED TREE
Backed out changeset c1d7d5e9a18b (bug 1609942)
Backed out changeset 7a5178ee8cd2 (bug 1616847)
2020-02-28 22:05:05 +02:00
Ehsan Akhgari 50ef8c407b Bug 1540810 - Part 1: Add a cookie settings API for partitioning third-party content; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D54572

--HG--
extra : moz-landing-system : lando
2020-02-28 19:39:58 +00:00
Sylvestre Ledru 9b414b6cd2 Bug 1617437 - ssltunnel.cpp: Fix some -Wnon-c-typedef-for-linkage warnings r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D63786

--HG--
extra : moz-landing-system : lando
2020-02-28 19:29:30 +00:00
Oana Pop Rus 77ceff26f5 Backed out changeset e65a9431a729 (bug 1618643) for build bustages in sHtml5TreeBuilderCppSupplement.h on a CLOSED TREE 2020-02-28 21:28:02 +02:00
André Bargull 47de48cd69 Bug 1564347 - Part 1: Add a lookup table for Latin-1 lower-case conversion. r=tcampbell
Using a lookup table for Latin-1 lower-case conversion allows the compiler to
emit the sequence `mov, cmp, setne` for ChangesWhenUpperCased resp. two `mov`
instructions for ToLowerCase. This makes it faster than the current approach
which requires multiple instructions for both operations.
Latin-1 upper-case conversion wasn't change to use a lookup table, because
not all Latin-1 characters have an upper-case representation which is also a
single Latin-1 character, cf. the conversion for U+00B5, U+00DF, and U+00FF.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 19:08:17 +00:00
Eric Rahm eaccc90075 Bug 1618643 - Remove nsAutoPtr usage from parser. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D64251

--HG--
extra : moz-landing-system : lando
2020-02-28 19:12:58 +00:00
Chris H-C c3a67b8082 Bug 1617183 - Remove cleanup code now that it's done. r=mdroettboom
This is a straight-up revert of bug 1611247 now that it's job is done.

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

--HG--
extra : moz-landing-system : lando
2020-02-28 17:54:10 +00:00
Nick Alexander 3c29ab9b09 Bug 1616704 - Make `./mach build binaries && ./mach run` pick up binary changes to `libxul.so`. r=geckoview-reviewers,agi
The Android-Gradle build plugin has evolved, as has GeckoView (it now
expects libraries in `libs/` instead of `assets/`), so we need to
ensure the libraries are copied into place at the right time.

To test this, you can use an artifact build.  Run `./mach build`, and
then binary edit a string in `$TOPOBJDIR/dist/bin/libxul.so` (I used
Emacs and `bbe` to do that).  Run `./mach android
build-geckoview_example`, and then verify the updated string has been
packaged, for example with something like:
```
unzip -c $TOPOBJDIR/gradle/build/mobile/android/geckoview_example/outputs/apk/withGeckoBinaries/debug/geckoview_example-withGeckoBinaries-debug.apk lib/x86_64/libxul.so | strings | grep NEW 'STRING'
```

Coincidentally, this is essentially the same issue as
https://github.com/mozilla/application-services/issues/2659.

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

--HG--
extra : moz-landing-system : lando
2020-02-26 18:43:09 +00:00
Nick Alexander 300005e4ee Bug 1615001 - `always-target` android-lints like other mozlints. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D64784

--HG--
extra : moz-landing-system : lando
2020-02-28 18:34:19 +00:00