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