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

717473 Коммитов

Автор SHA1 Сообщение Дата
Cosmin Sabou 08fb73acf9 Backed out changeset d2e762d32fb6 (bug 1596738) for mochitest failures on browser_test_textcaret.js. CLOSED TREE 2020-07-10 22:20:31 +03:00
Cosmin Sabou 4e5a1287c1 Backed out changeset fec7d23c5a02 (bug 1608358) for wpt failures on document-fullscreen-enabled-cross-origin.sub.html. CLOSED TREE 2020-07-10 21:37:41 +03:00
Bogdan Tara f78bce3518 Backed out changeset ee44f7dc5f2b (bug 1547595) for browser_removeUnsafeProtocolsFromURLBarPaste.js failures CLOSED TREE 2020-07-10 21:19:56 +03:00
Bogdan Tara 78b75c1196 Backed out changeset add40bc29da9 (bug 1634032) for browser_controlCenter.js failures CLOSED TREE 2020-07-10 21:10:42 +03:00
André Bargull 9f3944b5b4 Bug 1645459: Add numbering systems processing to the standard Intl python script. r=jwalden
Handle numbering systems similar to measurement units:
- Add a central list of all supported numbering systems in a yaml file.
- Verify these numbering systems are supported by ICU.
- Also verify ICU supports no additional simple numbering systems. (ECMA-402
  should support all numbering systems with simple digit mappings defined in
  CLDR.)
- Generate source and test files from this list of numbering systems.

Differential Revision: https://phabricator.services.mozilla.com/D81717
2020-07-10 17:19:42 +00:00
asobeh f2005724b4 Bug 1644976 wasmDis double-spaces its output on ARM. *adjusted r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D81316
2020-07-10 17:39:17 +00:00
Mitchell Hentges b88610e3b1 Bug 1645196: Tune git settings to improve performance r=rstewart
Also adds a warning if a user's git version is older than 2.24

Differential Revision: https://phabricator.services.mozilla.com/D82128
2020-07-10 12:54:24 +00:00
Bogdan Tara 2a2afde9a5 Backed out changeset a2631e9fb4d1 (bug 1651723) for atom related bustage CLOSED TREE 2020-07-10 20:29:57 +03:00
Tooru Fujisawa fec04f0dc2 Bug 1651880 - Part 11: Instantiate ScopeCreationData in top down way. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83081
2020-07-10 16:54:34 +00:00
Tooru Fujisawa 3c2205afb0 Bug 1651880 - Part 10: Remove wrong comment. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83080
2020-07-10 16:54:32 +00:00
Tooru Fujisawa 6fda6cd919 Bug 1651880 - Part 9: Add category comment for ScriptStencil fields. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83079
2020-07-10 16:54:22 +00:00
Tooru Fujisawa f84368f331 Bug 1651880 - Part 8: Do not copy script fields for asm.js function. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83078
2020-07-10 17:08:33 +00:00
Tooru Fujisawa 5f38bce265 Bug 1651880 - Part 7: Use FunctionFlags for detecting function. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83077
2020-07-10 16:54:07 +00:00
Tooru Fujisawa 8d9d7e563b Bug 1651880 - Part 6: Remove stale comment about SourceExtent. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83076
2020-07-10 16:54:04 +00:00
Tooru Fujisawa f5bbb9fe25 Bug 1651880 - Part 5: Move stencil instantiation into Stencil.cpp. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83075
2020-07-10 16:53:56 +00:00
Tooru Fujisawa 77d8901e0b Bug 1651880 - Part 4: Remove stale comments. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83074
2020-07-10 16:53:54 +00:00
Tooru Fujisawa 124bb802c3 Bug 1651880 - Part 3: Move AbstractScopePtr::getOrCreateScope to ScopeCreationData. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83073
2020-07-10 16:53:47 +00:00
Tooru Fujisawa 256cb542ab Bug 1651880 - Part 2: Use FunctionFlags instead of isAsmJSModule field. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83072
2020-07-10 16:53:44 +00:00
Tooru Fujisawa df68963698 Bug 1651880 - Part 1: Use CompilationInfo.enclosingScope for all context. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83071
2020-07-10 16:53:42 +00:00
Jon Coppeard b9d8cc9209 Bug 1652019 - Move more of decommit logic off-thread r=sfink
We can sort the available chunks list and prepare the list of chunks to decommit when we're already runnin off-thread.

Depends on D83107

Differential Revision: https://phabricator.services.mozilla.com/D83108
2020-07-10 17:02:42 +00:00
Jon Coppeard a80dc17854 Bug 1652019 - Factor out the logic to poll/wait on a background task r=sfink
This happens in two places in the incrementalSlice() and we can factor it out.

Differential Revision: https://phabricator.services.mozilla.com/D83107
2020-07-10 16:59:39 +00:00
Hamzah 90d261a3ae Bug 1651696 - Disable test_telemetry.py for python2 on OSX r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D82909
2020-07-09 15:16:48 +00:00
Alexey Izbyshev 9c6a74af6d Bug 1651764 - Remove unneeded 'rv' check in Database::EnsureBookmarkRoots. r=Standard8
Apart from being unneeded, this check reads uninitialized 'rv' in case
no prior 'if' statement is visited.

Differential Revision: https://phabricator.services.mozilla.com/D83117
2020-07-10 16:38:51 +00:00
Emilio Cobos Álvarez b783621e6e Bug 1608358 - Fix allowfullscreen check to check for feature policy. r=baku
We can clean up this code once the feature policy pref goes away, but
meanwhile this should do the right thing.

Differential Revision: https://phabricator.services.mozilla.com/D82976
2020-07-10 10:41:02 +00:00
Tom Schuster 71202fc0b5 Bug 1547595 - Work around brokeness in GTK with CRLF copying. r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D82224
2020-07-10 12:03:02 +00:00
Narcis Beleuzu d32b539f51 Bug 1649168 - Fix lint failure a=lint-fix. CLOSED TREE 2020-07-10 19:51:24 +03:00
Narcis Beleuzu 3445ca16f5 Bug 1649168 - Fix gecko decision task failure. r=fix CLOSED TREE 2020-07-10 19:31:46 +03:00
Tom Prince cad3ec3a4b Bug 1649168: Add a cron target that will trigger scriptworker canaries; r=rail
This cron target will be triggered from cloudops' Jenkins.

Differential Revision: https://phabricator.services.mozilla.com/D82822
2020-07-10 16:11:13 +00:00
Tom Prince 388e735d63 Bug 1649168: Add scriptworker-canary action and corresponding task; r=rail
Add an action that will trigger a task that runs
`mach release push-scriptworker-canary`
to test a new scriptworker deployment.

Differential Revision: https://phabricator.services.mozilla.com/D82821
2020-07-10 16:12:05 +00:00
Tom Prince ee007d06fc Bug 1649168: Add a new docker-image with the tools for pushing to try; r=rail
Differential Revision: https://phabricator.services.mozilla.com/D82820
2020-07-10 16:11:03 +00:00
Tom Prince 6d84883e1d Bug 1649168: Add `mach release push-scriptworker-canary` command; r=rail
This will make several pushes to try, to test newly deployed scriptworker
versions.

Differential Revision: https://phabricator.services.mozilla.com/D82819
2020-07-10 16:11:00 +00:00
Tom Prince 7ff3369322 Bug 1649168: Allow specifying arbitrary routes for `mach try scriptworker; r=rail
This will be used to notify releng, when failures happen in scriptworker-canary
runs.

Differential Revision: https://phabricator.services.mozilla.com/D82818
2020-07-10 16:10:57 +00:00
Kashav Madan 3ee25dd465 Bug 1596738 - Don't focus the tab's content area for navigation-driven restores, r=dao
This causes the browser to steal focus from any element that was focused prior
to the completion of the remoteness flip. This is particularly a problem for
fission because every cross-origin navigation requires a process switch.

This code is still necessary for "normal" session restores (see bug 1410591),
but focus is handled elsewhere (and more robustly) for navigations.

Differential Revision: https://phabricator.services.mozilla.com/D82783
2020-07-10 15:27:22 +00:00
Nathan Froyd 726b4f3b99 Bug 1649757 - don't upload artifacts for various SM builds; r=sfink
The artifacts (`js`, `jsapi-tests`) generated by these builds are rather
large, and we don't need them for anything.

Differential Revision: https://phabricator.services.mozilla.com/D81880
2020-07-10 15:53:38 +00:00
Jon Coppeard 4b780fba8a Bug 1651723 - Store atom pinned state in the atoms table only r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D82968
2020-07-10 15:37:25 +00:00
Nihanth Subramanya 9021fa1467 Bug 1603779 - Part 6: Remove now-obsolete exceptions from .eslintrc.js. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D83116
2020-07-10 15:16:06 +00:00
Nihanth Subramanya fa618d53f7 Bug 1603779 - Part 5: Make browser_connection_dnsoverhttps.js properly reset DoHController state between tests. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82127
2020-07-10 15:15:53 +00:00
Nihanth Subramanya cfc7fc3d2c Bug 1603779 - Part 4: Mass rename prefs in tests to remove DOH_ suffix. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82094
2020-07-10 15:15:41 +00:00
Nihanth Subramanya c0113c940b Bug 1603779 - Part 3: Update tests. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82090
2020-07-10 15:15:02 +00:00
Nihanth Subramanya 1e3b0aa9da Bug 1603779 - Part 2: Move doh-rollout mochitests into browser/components/doh/test/. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82088
2020-07-10 15:14:16 +00:00
Nihanth Subramanya 18e89fb613 Bug 1603779 - Part 1: Implement DoHController.jsm and DoHHeuristics.jsm and minimalize doh-rollout extension. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D78598
2020-07-10 15:13:48 +00:00
Jonathan Kew 4d4b40d24a Bug 1335552 - Make nsIFrame::SynthesizeBaselineBOffsetFromBorderBox do something reasonable with orthogonal writing modes. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D82038
2020-07-10 15:39:07 +00:00
Nathan Froyd 304b57adbc Bug 1651675 - explicitly use some useful linker options when building clang; r=dmajor
clang/LLVM's build scripts can turn these on on their own, but explicitly
setting what we want is better than guessing.  The change is not huge, maybe
~2-3% on the major shared libraries (`libclang`, `libclang-cpp`, `libLLVM`),
about 1% on the overall `.tar.zst` size, but every little bit counts, right?

Differential Revision: https://phabricator.services.mozilla.com/D82896
2020-07-10 12:51:36 +00:00
Nathan Froyd df458c1e95 Bug 1651410 - include updated binutils for clang 5 toolchain; r=firefox-build-system-reviewers,glandium
This change brings this toolchain into parity with other clang toolchains.

Differential Revision: https://phabricator.services.mozilla.com/D82741
2020-07-10 12:51:36 +00:00
Gijs Kruitbosch ff94b379c5 Bug 1634032 - use a template to wrap the protections popup while it's not needed, r=nhnt11
This also only updates per-category block information in the protections panel
while it's open or when it's about to be shown. To do this, the patch:

1. changes the `categoryItem` getter on all blockers to avoid memo'izing null when the popup is unavailable;
2. changes the `updateCategoryItem` method on all blockers to deal with `categoryItem` being null;
3. stops calling `updateCategoryItem` from the blockers' `init` method, instead delegating this responsibility
   to gProtectionsHandler doing so when the popup first becomes available. Note that we still need (2) because
   pref changes can trip us calling into `updateCategoryItem` anyway. We cannot avoid instantiating the pref
   getters because they are relied on by some of the `isDetected` and `isBlocking` implementations.
4. reorganizes `onContentBlockingEvent` so it updates the icon, reports telemetry, and updates internal state -
   but only updates the panel if it's visible, and otherwise simply memorizes the last event (which is just
   a number!);
5. ensures showing the panel updates the panel's category data based on the memorized state from (4).

Differential Revision: https://phabricator.services.mozilla.com/D81926
2020-07-10 15:28:58 +00:00
Liang-Heng Chen e03242ddb4 Bug 1647732 - isolate font cache; r=baku,jfkthame,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82034
2020-07-10 10:28:40 +00:00
Narcis Beleuzu f2ba920b49 Backed out 2 changesets (bug 1635828) for mochitest failures on test_sts_privatebrowsing_perwindowpb.html . CLOSED TREE
Backed out changeset 52be379dbb20 (bug 1635828)
Backed out changeset c410710919ab (bug 1635828)
2020-07-10 18:43:37 +03:00
Narcis Beleuzu d27be427c9 Backed out changeset 83749e9e67bd (bug 1220810) for bc failures on browser_fall_back_to_https.js . CLOSED TREE 2020-07-10 18:42:17 +03:00
Jon Coppeard 63833c5f28 Bug 1651612 - Run extra garbage collection cycle for idle workers if cycle collection collected anything r=mccr8
This runs an extra GC cycle when a worker goes idle if the cycle collector collected anything. This fixes the test case given (but not the case in the original bug).

Differential Revision: https://phabricator.services.mozilla.com/D82869
2020-07-10 13:55:38 +00:00
Dan Minor 48ee13bd24 Bug 1651722 - Enable transport-cc and rtx and let them ride the trains; r=drno
Meet seems to be working with RTX enabled now, so I'm removing it from the blocklist
while I'm here.

Differential Revision: https://phabricator.services.mozilla.com/D82937
2020-07-09 19:37:04 +00:00