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

719015 Коммитов

Автор SHA1 Сообщение Дата
Andrei Oprea 1d790b65af Bug 1632818 - Create page for CFR Simple template in Firefox source docs r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D80838
2020-07-21 20:36:10 +00:00
André Bargull 07fbe5426b Bug 1651686: Support to set the time zone through the TZ environment variable on Android. r=jwalden
The ICU upstream patch applied in bug 1534160 changed Android to no longer read
the system time zone from the TZ environment variable. Re-add this feature
because we rely on it to set the time zone to "PST8PDT" for js- and jit-tests.

Differential Revision: https://phabricator.services.mozilla.com/D83239
2020-07-21 20:04:31 +00:00
Punam Dahiya 5ccca093b8 Bug 1653087 - Add default theme as an option to multistage choose a theme screen r=Mardak,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D83869
2020-07-21 20:20:30 +00:00
Denis Palmeiro fb0dfdd2f7 Bug 1654357 - Disable speculative omt JS parsing r=smaug
Disable speculative js parsing temporarily until a race condition in bug 1652126  is resolved.

Differential Revision: https://phabricator.services.mozilla.com/D84412
2020-07-21 20:09:57 +00:00
Maja Frydrychowicz da187b16da Bug 1652932 - Keep reference to browsing context of currently selected frame in parent process r=marionette-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D84278
2020-07-21 20:24:08 +00:00
Cosmin Sabou 1d24c0738c Bug 1641928 - Add linux64-dump-syms to valgrind/kind.yml. r=froydnj CLOSED TREE 2020-07-21 23:23:24 +03:00
Jens Hausdorf 05355d48f8 Bug 1647722 - Make ContentSecurityManager logging easier to parse r=freddyb,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D82399
2020-07-21 17:44:19 +00:00
Ricky Stewart 2dfdfd49c8 Bug 1654371 - Get verbose output from `mach artifact install` in artifact builds if we're doing verbose build logging r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D84419
2020-07-21 19:49:55 +00:00
Dorel Luca 560f272fda Backed out changeset a83d85107142 (bug 1628236) for OSX build bustage on mozTableAccessible.h. CLOSED TREE 2020-07-21 22:49:30 +03:00
Nicolas Chevobbe ae24ed2cde Bug 1652016 - Destroy target created by WebExtension when destroying the toolbox. r=rpl,daisuke,jdescottes.
The problem has 2 folds.
The first one is that the shutdown function on DevToolsExtensionPageContextParent
wasn't called, which means the target was never destroyed. This is fixed by
overriding unload in DevToolsExtensionPageContextParent instead of shutdown, so
the function gets called and the target destroyed.

The second issue was that a single webextension could create 2 targets, and since
we only keep track of a single target, we would miss one. This is fixed by putting
the call to watchTargets in getCurrentDevTools in a promise, so subsequent calls
that might occur before the resulting promise isn't resolved don't end up calling
watchTargets a second time.

Differential Revision: https://phabricator.services.mozilla.com/D83935
2020-07-21 16:26:16 +00:00
Rob Wu f75d9d861b Bug 1651844 - Ensure that readyPromise is resolved when startup() exits early r=rpl
This is necessary because otherwise callers of policy.readyPromise can
get stuck when an extension fails to start up.

Differential Revision: https://phabricator.services.mozilla.com/D83143
2020-07-21 17:01:36 +00:00
Rob Wu 938eda0c77 Bug 1651844 - Ensure that cleanup is run when startup() exits early r=rpl
In most cases, the presence of any errors causes an error to be thrown
at startup. Sometimes, that is not the case, and as a result the
extension is not properly unregistered.

Differential Revision: https://phabricator.services.mozilla.com/D83096
2020-07-21 18:07:04 +00:00
Kai Engert 397653f7cf Bug 1652330 - NSPR_4_27_BETA1 to pick up a backwards compatible macOS 11 system library fix. r=kjacobs UPGRADE_NSPR_RELEASE
Differential Revision: https://phabricator.services.mozilla.com/D84387
2020-07-21 18:22:05 +00:00
Aaron Klotz 010f090320 Bug 1601792: Remove VMSharingPolicyShared's template parameters and use inline variables instead; r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D83573
2020-07-15 17:43:30 +00:00
Adam Vandolder d47eab04ae Bug 1654253 - Add reftest annotation so test is properly skipped. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D84350
2020-07-21 19:14:54 +00:00
Eitan Isaacson a024bafebe Bug 1628236 - Add cell getter and column headers attribute to tables. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D84249
2020-07-21 16:43:28 +00:00
Dorel Luca d5bec2cd58 Backed out changeset f91b6b609218 (bug 1654270) for Mochitest failure in chrome/test_bug451540.xhtml. CLOSED TREE 2020-07-21 22:28:09 +03:00
Nathan Froyd 0b1387e22e Bug 1641928 - use new dump_syms for Linux builds; r=firefox-build-system-reviewers,rstewart
Faster and more maintainable is better.

Differential Revision: https://phabricator.services.mozilla.com/D83654
2020-07-21 13:07:31 +00:00
Nathan Froyd 326b075cd3 Bug 1641928 - permit DUMP_SYMS to be used when doing Linux builds; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D83653
2020-07-21 13:07:23 +00:00
Yue Zhang 04a60db9fe Bug 1635930 - Fix notebookupload.py layer. r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D83726
2020-07-21 18:45:40 +00:00
Dorel Luca d91c6dc40b Backed out 2 changesets (bug 1651519) for wpt failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE
Backed out changeset 52317abc5c68 (bug 1651519)
Backed out changeset 45448dca59a4 (bug 1651519)
2020-07-21 21:55:57 +03:00
Nicolas Chevobbe ebc4f4e1ab Bug 1492797 - Autocomplete for classes panel. r=rcaliman,jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D71160
2020-07-21 18:03:13 +00:00
Nicolas Chevobbe f7e210941d Bug 1492797 - Allow to pass an input to the autocomplete constructor. r=rcaliman.
This will automatically add all the necessary event listeners
for the autocomplete (navigating, selecting an item, closing).
The input will also be used as a default anchor when showing
the popup.

Differential Revision: https://phabricator.services.mozilla.com/D72859
2020-07-21 18:02:17 +00:00
Nicolas Chevobbe 7c3955c7cf Bug 1492797 - Turn ClassListPreviewer into a class. r=rcaliman.
Differential Revision: https://phabricator.services.mozilla.com/D71159
2020-07-21 18:01:44 +00:00
Andrew Halberstadt 357240a389 Bug 1652572 - [taskgraph] Temporarily double the bugbug timeout on try to work around perf bug, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D84219
2020-07-20 20:37:58 +00:00
Edgar Chen 2003a00dfc Bug 1608501 - Part 3: Clean up image request in DestroyContent; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D82875
2020-07-21 12:08:14 +00:00
Edgar Chen 797c3c86a1 Bug 1608501 - Part 2: Rename nsObjectLoadingContent::DestroyContent to ::Destroy; r=smaug
Depends on D82729

Differential Revision: https://phabricator.services.mozilla.com/D84341
2020-07-21 16:11:29 +00:00
Edgar Chen e10324adb1 Bug 1608501 - Part 1: Rename nsImageLoadingContent::DestroyImageLoadingContent to ::Destroy; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D82729
2020-07-21 12:08:14 +00:00
Emilio Cobos Álvarez b77f0756a2 Bug 1654270 - When an ongoing match crosses an anonymous boundary, ignore it instead of forcing the end of the match. r=jfkthame
This restores our previous behavior when matching across anonymous
boundaries, as that's not something we currently can support because DOM
ranges can't represent that.

Differential Revision: https://phabricator.services.mozilla.com/D84397
2020-07-21 17:32:39 +00:00
Gregory Mierzwinski 14830697f7 Bug 1652979 - Use org.mozilla.fenix package name in mozperftest. r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D84375
2020-07-21 17:07:00 +00:00
Punam Dahiya 992c145c9b Bug 1652596 - Generate normandy user_id for messaging experiments testing r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D84208
2020-07-21 13:32:22 +00:00
Mike Conley 3d8ed5dd22 Bug 1651265 - Ensure DiscoveryStreamFeed exists before trying to access it in browser_no_startup_actions.js to fix an intermittent orange. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D83955
2020-07-21 17:23:04 +00:00
Geoff Brown 2046699f13 Bug 1654319 - Remove some flake8 exclusions; r=jmaher
Remove some exclusions so that more files are linted. These exclusions had
been made to allow for code that was not py3 compatible, but with recent
py3 efforts, the exclusions can be removed. (Linting subsequently found
a few small issues which needed to be fixed.)

Differential Revision: https://phabricator.services.mozilla.com/D84393
2020-07-21 17:10:51 +00:00
Nathan Froyd 8bf888eb87 Bug 1654292 - remove Cargo.toml hacks from toolchain build scripts; r=firefox-build-system-reviewers,rstewart
I suspect these were an artifact of building the checked-out repository
inside the Firefox source directory, but that is not a problem anymore.

Differential Revision: https://phabricator.services.mozilla.com/D84363
2020-07-21 17:04:49 +00:00
Kris Maglione 9307abc04e Bug 1650257: Assert we don't create window globals for discarded BCs. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D83861
2020-07-17 14:59:23 +00:00
Kris Maglione 4a25531b4a Bug 1651519: Part 2 - Also remove nsIDOMWindowUtils::outerWindowID. r=nika,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82957
2020-07-21 16:59:33 +00:00
Kris Maglione 9c2c147159 Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.

Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-07-21 16:59:28 +00:00
Jon Coppeard 56d5bde110 Bug 1654058 - Remove rekey methods for MovableCellHasher r=sfink
Originally we used to rekey our hash tables when GC things were moved but nowadays we generally use MovableCellHasher and key them on unique IDs that don't change when this happens.

Interestingly this exposed one place where the original rekeying strategy was still in use unnecessarily.

Differential Revision: https://phabricator.services.mozilla.com/D84337
2020-07-21 15:27:03 +00:00
Ricky Stewart d2ada4e5e9 Bug 1651829 - Run Python telemetry unit tests in separate task and not in `make check` r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D83131
2020-07-21 16:17:07 +00:00
Jon Coppeard 074481b3dc Bug 1654186 - Call onOutOfMallocMemory() on OOM in GCRuntime::decommitFreeArenas so that we release protected free areans before trying to decommit them r=sfink
Compacting temporarily mprotects released arenas in debug builds to catch problems. This interferes with Chunk::decommitFreeArenasWithoutUnlocking which checks for free arenas by looking at every arena in the chunk. This is different to Chunk::decommitOneFreeArena which uses the list of free arenas.

Differential Revision: https://phabricator.services.mozilla.com/D84334
2020-07-21 15:27:41 +00:00
Iain Ireland 8a5689798b Bug 1646378: Invalidate inlining script when inlined scripts are invalidated r=jandem
When a script becomes observable to the debugger, we invalidate the IonScript. We must also invalidate any scripts that inlined that script. The infrastructure to do this already exists; we just have to make sure inlined Warp compilations register themselves.

Differential Revision: https://phabricator.services.mozilla.com/D83882
2020-07-20 22:20:17 +00:00
Iain Ireland 77c2df081c Bug 1646378: Implement ops with different behaviour in inlined functions r=jandem
Fixing up the relevant TODOs.

There's one remaining TODO in `build_Try` about supporting try-catch in inlined functions. The corresponding comment in IonBuilder dates back to bug 916914. As far as I can tell, it is out of date, and we support inlining JSOp::Try out of the box. I might be missing something, though, so I've left that comment in for now.

Differential Revision: https://phabricator.services.mozilla.com/D83881
2020-07-20 22:19:47 +00:00
Iain Ireland 16005818c6 Bug 1646378: Build inlined calls r=jandem
Based on IonBuilder::buildInline and IonBuilder::inlineScriptedCall.

Differential Revision: https://phabricator.services.mozilla.com/D83880
2020-07-20 22:42:40 +00:00
Itiel 4df0cdf960 Bug 1653946 - Fix the expander icons visibility in dark mode r=dao
Also fix their hover and active states for non-dark mode.

Differential Revision: https://phabricator.services.mozilla.com/D84193
2020-07-21 16:02:11 +00:00
Nicolas Chevobbe 1bd580681b Bug 1651325 - Only log action type in ignore middleware. r=bomsy.
The action object can hold complex data that would clutter the standard
output and make logs impoassible to parse (e.g. for treeherder).

Differential Revision: https://phabricator.services.mozilla.com/D84353
2020-07-21 15:56:11 +00:00
Keefer Rourke 3017836fc5 Bug 1653001: Implement IOUtils::makeDirectory method r=barret,Gijs
This patch introduces a makeDirectory method to the IOUtils interface, which
allows for creating directories on disk.

Differential Revision: https://phabricator.services.mozilla.com/D83996
2020-07-21 15:13:35 +00:00
Cosmin Sabou 3d099cd5a2 Backed out changeset 2d42454f13e1 (bug 1651530) for mochitest failures on test_bug1642588.html. CLOSED TREE 2020-07-21 19:59:51 +03:00
Emilio Cobos Álvarez 9f947730df Bug 1653832 - Paper over this bug for now. r=Gijs
This restores menus to their previous state before bug 1645773.
Backgrounds don't disable theming on these widgets on Linux in
particular, so this does the trick for now, I want to dig more.

This is probably worth landing in any case.

Differential Revision: https://phabricator.services.mozilla.com/D84217
2020-07-21 15:51:06 +00:00
Dão Gottwald 1e00a1d634 Bug 1654293 - Remove URL matching from Top Site attribution request. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D84365
2020-07-21 15:16:05 +00:00
Emma Malysz 04e1282606 Bug 1653846, ensure sync now buttons are all given correct attributes to correctly perform sync animation. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D84368
2020-07-21 15:36:58 +00:00