Commit Graph

726524 Commits

Author SHA1 Message Date
Henrik Skupin
7c0e97bbeb Bug 1493108 - [wdspec] Improve tests for browsing context checks. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D88953
2020-09-15 18:36:43 +00:00
Henrik Skupin
b6da979dcf Bug 1493108 - [marionette] Use browsing context to return current (chrome) window handle. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D88952
2020-09-15 18:33:57 +00:00
Henrik Skupin
80384909ce Bug 1493108 - [marionette] Each command has to check the appropriate BrowsingContext for existence. r=marionette-reviewers,maja_zf,jdescottes
Given by the WebDriver specification each command has to check if
the appropriate browsing context it operates in is still open. If
it's not the case a "no such window" error will be thrown.

Until now the code only checked the top-level browsing context for
each of the supported commands. That means if the current browsing
context was not open anymore a command running in a specific frame
of the website has thrown unknown or type errors.

That change makes our implementation WebDriver compliant.

Differential Revision: https://phabricator.services.mozilla.com/D88951
2020-09-15 18:33:45 +00:00
Randell Jesup
bf35bdd65b Bug 1665063: GetSessionHistory() isn't null-checked in HistoryCommitIndexAndLength() r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90262
2020-09-15 18:39:09 +00:00
David Teller
80548b7580 Bug 1664457 - Right-align data columns in about:processes;r=florian
Differential Revision: https://phabricator.services.mozilla.com/D89930
2020-09-15 14:50:34 +00:00
Sam Foster
aa500f4295 Bug 1663503 - Add debug logging to help troubleshoot printer paper sizes. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D89844
2020-09-15 18:34:51 +00:00
David Teller
ac7418bd1b Bug 1652784 - Hide threads behind pref in about:processes;r=florian
Differential Revision: https://phabricator.services.mozilla.com/D89876
2020-09-15 14:48:20 +00:00
David Teller
685a5d9c36 Bug 1652784 - Move threads, tid, pid inline;r=florian
Differential Revision: https://phabricator.services.mozilla.com/D89388
2020-09-15 13:40:09 +00:00
Keefer Rourke
7f3c5c6f06 Bug 1649596: Use IOUtils instead of OS.File in CrashService.jsm r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D87495
2020-09-15 18:27:35 +00:00
Barret Rennie
2e9f3011e1 Bug 1663762 - Add probes to measure input event latency during load correlated with preload r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D90208
2020-09-15 17:43:10 +00:00
Barret Rennie
099ef90095 Bug 1663760 - Add probes to measure TTFI correlated with preload r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D90183
2020-09-15 16:42:54 +00:00
Narcis Beleuzu
746b4430d0 Backed out changeset a572a639204f (bug 1665064) for reftest failures. CLOSED TREE 2020-09-15 21:33:06 +03:00
Mitchell Hentges
1a5995b622 Bug 1663837: bootstrap should store java path in mozconfig r=firefox-build-system-reviewers,rstewart
When multiple java versions are in use, some OSes have a mechanism to
change the "default"/system Java.
This can cause unexpected build failures if the system Java changes.
So, in bootstrap, if the Java version found is valid, then its path
should be encoded into mozconfig.

Differential Revision: https://phabricator.services.mozilla.com/D90163
2020-09-15 17:56:55 +00:00
Tim Huang
008cbcb3db Bug 444222 - Modify tests and add a manual test for restoring window.name. r=annevk
Differential Revision: https://phabricator.services.mozilla.com/D90078
2020-09-15 17:51:20 +00:00
Tim Huang
28f24eaa20 Bug 444222 - Reset window.name when the new document is cross-origin - More tests. r=annevk
Differential Revision: https://phabricator.services.mozilla.com/D88417
2020-09-15 17:51:12 +00:00
Andrea Marchesini
e733096393 Bug 444222 - Update the window.name when doing the navigation, r=smaug,nika
This patch implements the window.name updating in the spec
https://html.spec.whatwg.org/#history-traversal.

Differential Revision: https://phabricator.services.mozilla.com/D81361
2020-09-15 17:51:05 +00:00
Tim Huang
d332cd8f36 Bug 444222 - Add browsing context name into SHEntry. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D89555
2020-09-11 07:52:11 +00:00
Tim Huang
f4e796f357 Bug 444222 - Add a flag 'SetHasLoadedNonInitialDocument' in the BrowsingContext. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D88416
2020-09-11 07:52:11 +00:00
Andrea Marchesini
fa63b9f888 Bug 444222 - Reset window.name when the new document is cross-origin - tests, r=annevk
Differential Revision: https://phabricator.services.mozilla.com/D81335
2020-09-14 09:07:39 +00:00
Mike Conley
354a4a1210 Bug 1663784 - Rename mozilla.org/widget/macsystemstatusbar to mozilla.org/widget/systemstatusbar. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D89786
2020-09-15 17:38:27 +00:00
june wilde
9178fec3e3 Bug 1664394 - rename linux64-civet-tidy to linux64-external-tidy;r=andi
Differential Revision: https://phabricator.services.mozilla.com/D90158
2020-09-15 15:06:10 +00:00
Nicklas Boman
6f0da98c75 Bug 1308101 - Replace PL_strcpy/PL_strncpy with a safer Gecko string class or function r=jesup
Differential Revision: https://phabricator.services.mozilla.com/D89802
2020-09-15 16:28:04 +00:00
Luca Greco
9d983484a2 Bug 1664433 - Explicitly include Sprintf.h in RemoteWorkerManager.cpp to fix build error on ppc64le/s390x platforms. r=asuth,dom-workers-and-storage-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D90263
2020-09-15 15:24:00 +00:00
Gregory Mierzwinski
5a1f44cb77 Bug 1664541 - Add package-lock.json to browsertime resources. r=perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D89953
2020-09-15 16:23:18 +00:00
Morgan Reschenberg
7ab65dda65 Bug 1662147: Add AXControlSearchKey to rotor r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D89073
2020-09-15 16:42:34 +00:00
Kartikaya Gupta
395369d19c Bug 1664838 - Ensure APZ updates its scroll generation even when there are no scroll position updates. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D90279
2020-09-15 15:53:20 +00:00
longsonr
dee8245fe3 Bug 1664788 - rewrite nsEditingSession::SetupEditorOnWindow r=masayuki
Avoid converting strings from UTF16 to ASCII

Differential Revision: https://phabricator.services.mozilla.com/D90092
2020-09-15 14:40:54 +00:00
Narcis Beleuzu
84c3cc7574 Backed out 47 changesets (bug 1656438) for bustages on DynamicResampler.cpp . CLOSED TREE
Backed out changeset dc497e6c016d (bug 1656438)
Backed out changeset 780a6b48d876 (bug 1656438)
Backed out changeset a9baeaefbb85 (bug 1656438)
Backed out changeset 297b4dbd2380 (bug 1656438)
Backed out changeset 8c3c64217bf6 (bug 1656438)
Backed out changeset d51cd6827d3b (bug 1656438)
Backed out changeset 1e48be97c8ad (bug 1656438)
Backed out changeset 44d075680b27 (bug 1656438)
Backed out changeset 64c35518d82f (bug 1656438)
Backed out changeset 159e8137d4ad (bug 1656438)
Backed out changeset 0546062cc053 (bug 1656438)
Backed out changeset 18079c579276 (bug 1656438)
Backed out changeset b6f3e65401b4 (bug 1656438)
Backed out changeset cfbc65954235 (bug 1656438)
Backed out changeset d35cf2a0b659 (bug 1656438)
Backed out changeset 5da08b28c7b5 (bug 1656438)
Backed out changeset 8071a5b82a62 (bug 1656438)
Backed out changeset 4f2aeff6e0e4 (bug 1656438)
Backed out changeset 4bb23c108319 (bug 1656438)
Backed out changeset 90c2ec79a8fc (bug 1656438)
Backed out changeset ffb479620b65 (bug 1656438)
Backed out changeset 9e9f40be7bd7 (bug 1656438)
Backed out changeset 664f66d512ff (bug 1656438)
Backed out changeset ce3a1f7b1c79 (bug 1656438)
Backed out changeset 8e59070e92ea (bug 1656438)
Backed out changeset fd84761e9af8 (bug 1656438)
Backed out changeset 50ec7aa8a44a (bug 1656438)
Backed out changeset 338a090e2657 (bug 1656438)
Backed out changeset 1f262745a844 (bug 1656438)
Backed out changeset 3b904a06afd1 (bug 1656438)
Backed out changeset d5c5afc9239f (bug 1656438)
Backed out changeset 9351b87ca40b (bug 1656438)
Backed out changeset 2baecf74521e (bug 1656438)
Backed out changeset 8571622fc9a0 (bug 1656438)
Backed out changeset c4ad7c72bc9c (bug 1656438)
Backed out changeset e505d1d051c4 (bug 1656438)
Backed out changeset a51bb724a78c (bug 1656438)
Backed out changeset 8cacc0e96a3e (bug 1656438)
Backed out changeset 58838694eb67 (bug 1656438)
Backed out changeset 2baa906a480d (bug 1656438)
Backed out changeset 52e1ae3a4fd7 (bug 1656438)
Backed out changeset 1da839e0562d (bug 1656438)
Backed out changeset 55c9c22b0a13 (bug 1656438)
Backed out changeset d116b82ffad9 (bug 1656438)
Backed out changeset b640887eca0e (bug 1656438)
Backed out changeset 5be36600b092 (bug 1656438)
Backed out changeset 7b07bbe610ae (bug 1656438)
2020-09-15 20:15:27 +03:00
Kriyszig
d79006ce23 Bug 1653520 - Remove code replication in the compatibility actor by moving UserSettings to shared folder r=daisuke,mtigley,devtools-backward-compat-reviewers
Instead of replicationg the browser list fetch using the
preference on the server side, we send the browser list from the
client side to the CompatibilityActor to get the declaration block
compatibility issues.
This way the pref setting is retained completely on the client
side and server doesn't have code duplication.

Differential Revision: https://phabricator.services.mozilla.com/D87613
2020-09-15 14:26:39 +00:00
Kriyszig
da1f86f883 Bug 1657537 - Part 2 - Move MDNCompatibility library and related files to devtools/server/actors/compatibility r=daisuke,mtigley
This moves the MDNCompatibility library and the related datasets
and tests to the server side. It also moves the compatibility actor
file intot he compatibility directory.
The links to these files have been updated and the library tests have
been moved to the new location.

Differential Revision: https://phabricator.services.mozilla.com/D86521
2020-09-15 14:26:36 +00:00
Kriyszig
4825b53af6 Bug 1657537 - Part 1 - Move the ISSUE_TYPE property to devtools/shared/constants.js r=mtigley
Most of the client side imports from the MDNCompatibility library
is to access the MDNCompatibility.ISSUE_TYPE property.
This patch moves the property into devtools/shared/constants.js
from where it can be accessed on both the client and server side.

Differential Revision: https://phabricator.services.mozilla.com/D86519
2020-09-15 14:26:23 +00:00
Emilio Cobos Álvarez
f8330284c5 Bug 1665064 - Honor print background image settings on WebRender too. r=kats,jwatt
We usually suppress background images in
nsCSSRendering::PaintStyleImageLayerWithSC, but that codepath isn't hit
by WebRender, so instead do it during display list building, the same
way we suppress background colors.

Differential Revision: https://phabricator.services.mozilla.com/D90278
2020-09-15 16:26:05 +00:00
Razvan Maries
2332c87b6a Bug 1661612 - Disabled browser_net_persistent_logs.js on all platforms. r=intermittent-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D90016
2020-09-14 13:54:21 +00:00
Emilio Cobos Álvarez
f3927b672a Bug 1665125 - Make print background settings infallible. r=bobowen
This makes callers simpler.

Differential Revision: https://phabricator.services.mozilla.com/D90285
2020-09-15 16:19:20 +00:00
Kirk Steuber
4724b9dd94 Bug 1659157 - Add testing for allowed app sources telemetry r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D89191
2020-09-09 17:35:32 +00:00
Kirk Steuber
6f0c1a1b97 Bug 1659157 - Collect allowed app install source data and submit to telemetry r=Gijs,chutten,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D89190
2020-09-10 20:16:04 +00:00
Kirk Steuber
cfb1ccb642 Bug 1659157 - Add scalar to track allowed app installation sources on Windows r=RT
Differential Revision: https://phabricator.services.mozilla.com/D89189
2020-09-14 17:15:22 +00:00
Csoregi Natalia
aa6fe0f0a5 Backed out changeset cfd8edb05103 (bug 1664541) for gecko decision task bustage. CLOSED TREE 2020-09-15 19:15:55 +03:00
Gregory Mierzwinski
6a23cf6532 Bug 1664541 - Add package-lock.json to browsertime resources. r=perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D89953
2020-09-15 15:48:06 +00:00
Tooru Fujisawa
2e3005ac3c Bug 1665015 - Use SystemAllocPolicy for ObjLiteralWriterBase and ObjLiteralAtomVector. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D90243
2020-09-15 14:54:10 +00:00
Ricky Stewart
b9f69c11b9 Bug 1663786 - Remove "copy" support from virtualenv handling r=ahal
This is unused.

Differential Revision: https://phabricator.services.mozilla.com/D89509
2020-09-10 12:54:49 +00:00
Ricky Stewart
4822d7dd4c Bug 1663755 - Remove inherit-from-parent-environment implementation r=ahal
This was originally meant to allow `virtualenv`s to use packages from a parent Python environment without having to re-install them. This turned out to not pan out as we would have liked, so we're going another way to solve the same problem. Bug 1660351 walked back a bunch of this logic; this patch deletes the rest of it.

Differential Revision: https://phabricator.services.mozilla.com/D89492
2020-09-11 22:14:41 +00:00
Ricky Stewart
233f65df7c Bug 1664567 - Set MOZ_OBJDIR in builder scripts for CI r=glandium
Without setting this variable, the call to `mach python` in `taskcluster/scripts/builder/build-linux.sh` will create a `virtualenv` in the default location -- on Linux in CI, that's `obj-x86_64-pc-linux-gnu`. Everything else about the build is going to end up in `obj-build`, so just set `MOZ_OBJDIR` appropriately to point to that directory.

Doing so enables us to land bug 1663755, as it causes the logic added to `symbols_archive.py` as part of bug 1654994 to behave as expected.

Differential Revision: https://phabricator.services.mozilla.com/D89975
2020-09-15 14:25:03 +00:00
Bob Owen
d837bfd892 Bug 1665007: Double the memory we allow for DeviceCapabilities arrays for safety. r=jfkthame
This also doubles the memory we allocate for DEVMODEs, when that value has been
returned from the other uses of DocumentProperties, because apparently some
drivers do not return the correct size.

Differential Revision: https://phabricator.services.mozilla.com/D90251
2020-09-15 15:05:52 +00:00
Luca Greco
a67ba2fcd8 Bug 1663125 - Fix registered service workers missing after restart and cover it with a marionette test. r=asuth,whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D90189
2020-09-15 14:54:12 +00:00
Jim Mathies
a7cd484171 Bug 1664620 - Fixup test failures when credit card autofill is disabled (second set of changes). r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D90187
2020-09-15 14:27:19 +00:00
Andreas Pehrson
d739a3f0fc Bug 1656438 - Fix bustage. r=bustage-fix CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D90282
2020-09-15 15:51:27 +00:00
Emilio Cobos Álvarez
4490a1b6b1 Bug 1665001 - Ensure unwriteable margins are zero for print reftests. r=bobowen
It seems on OSX the default is somehow not zero. This matches
equivalent code for regular paged reftests in
layout/tools/reftest/reftest-content.js

MANUAL PUSH: Orange fix

CLOSED TREE

Differential Revision: https://phabricator.services.mozilla.com/D90280
2020-09-15 17:37:41 +02:00
Jed Davis
55e7808524 Bug 1664944 - GC the unused cached-font flags in GTK nsLookAndFeel. r=stransky
These appear to have been unused since bug 1384701.

Differential Revision: https://phabricator.services.mozilla.com/D90190
2020-09-15 14:25:55 +00:00
Hubert Boma Manilla
b6435b8ee8 Bug 1663979 - Theme support for messages raw section r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D90260
2020-09-15 14:49:06 +00:00