Commit Graph

815776 Commits

Author SHA1 Message Date
Dana Keeler
9c1b9475f3 Bug 1793841 - deserialize nsITransportSecurityInfo without already having an instance of it r=jschanck,necko-reviewers,dragana
This is an important step in making nsITransportSecurityInfo constant.

Depends on D157994

Differential Revision: https://phabricator.services.mozilla.com/D157995
2022-10-18 21:25:03 +00:00
Dana Keeler
04b2180978 Bug 1793841 - don't serialize securityInfo in browser_aboutCertError_exception.js r=pbz
This test only needs the bytes of the server certificate, not the entire
nsITransportSecurityInfo of the connection.

Differential Revision: https://phabricator.services.mozilla.com/D157994
2022-10-18 21:25:03 +00:00
Alexandre Lissy
f955bb9c1e Bug 1785278 - Reading AutoConfig from /etc/firefox when running under Snap r=mkaply,xpcom-reviewers,barret
Differential Revision: https://phabricator.services.mozilla.com/D159059
2022-10-18 21:06:43 +00:00
Jonathan Kew
520c17080c Bug 1795919 - Remove unused gfxQuartzSurface constructor from a data buffer, and the (locally-added) cairo_quartz_surface function it depends on. r=gfx-reviewers,lsalzman
As there are no callers, this shouldn't change anything!

Differential Revision: https://phabricator.services.mozilla.com/D159611
2022-10-18 21:05:21 +00:00
Emilio Cobos Álvarez
8efc69073b Bug 1795933 - Remove now unnecessary and broken XUL workaround. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D159612
2022-10-18 20:47:29 +00:00
Kagami Sascha Rosylight
6f77152151 Bug 1793974 - Pass mode=staged for staged files r=tjr DONTBUILD
This argument is not relevant for mercurial, it's only for `git diff` which by default ignores staged files.

Differential Revision: https://phabricator.services.mozilla.com/D159625
2022-10-18 20:25:31 +00:00
Mike Conley
a8838befa8 Bug 1744584 - Remove old sidebar theme-ing workaround. r=bigiri
These workarounds were due to an issue where the sidebar documents weren't having
the LightweightThemeChild instantiated for them on the `pageshow` event. This was
fixed by bug 1596852 about a year ago, so we can remove these workarounds now.

Differential Revision: https://phabricator.services.mozilla.com/D159622
2022-10-18 20:10:00 +00:00
Drew Willcoxon
cfa5b3062b Bug 1795803 - Expose the Merino provider pref to Nimbus. r=daisuke
This adds a Nimbus variable corresponding to `browser.urlbar.merino.providers`.

I noticed that when we added a Nimbus variable for client variants (bug
1743685), we didn't actually use it in the provider. Instead we use its fallback
pref. I fixed that too.

Differential Revision: https://phabricator.services.mozilla.com/D159557
2022-10-18 19:58:53 +00:00
Timothy Nikkel
ce8b367250 Bug 1788192. Deal with frame/image size overflow and handle it gracefully in border code. r=nical
imgDimension comes directly from the size of the frame, which has overflowed into the negatives. The code wants value to be positive but hasn't considered that imgDimension can be negative.

Differential Revision: https://phabricator.services.mozilla.com/D159138
2022-10-18 19:57:57 +00:00
Mike Hommey
47ab4d168f Bug 1795209 - Suppress no-error warnings from post-build summary. r=firefox-build-system-reviewers,andi
And count all third-party warnings together.

Differential Revision: https://phabricator.services.mozilla.com/D159359
2022-10-18 19:46:45 +00:00
Mike Hommey
c13f7a7abe Bug 1795215 - Keep -Wno-* flags when disabling compiler warnings. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D159364
2022-10-18 19:46:45 +00:00
Mike Hommey
8f4d47c529 Bug 1795207 - Move the remainder of warning flags setup in old-configure to python. r=firefox-build-system-reviewers,andi
While we're here, make the setup more consistent across host/target
c/c++, and remove the C compiler warning flags from the C linker flags,
where they are irrelevant.

Differential Revision: https://phabricator.services.mozilla.com/D159358
2022-10-18 19:46:44 +00:00
Cosmin Sabou
02bc919daa Backed out 3 changesets (bug 1787274, bug 1792964, bug 1774708) for causing mochitest failures on browser_test_visibility.js. CLOSED TREE
Backed out changeset f9ec55a441c4 (bug 1774708)
Backed out changeset f942a92c1666 (bug 1792964)
Backed out changeset d60a24f2c8b8 (bug 1787274)
2022-10-18 22:54:12 +03:00
Steve Fink
8fe85b6e62 Bug 1782462 - Realloc strings based on #bytes wasted, not #bytes used. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D159448
2022-10-18 19:25:15 +00:00
Sandor Molnar
8cd82824c1 Backed out 2 changesets (bug 1778565) for causing mochitest plain failures in editor/libeditor/tests/test_bug490879.html CLOSED TREE
Backed out changeset 5f6350cfab61 (bug 1778565)
Backed out changeset 420e02d37505 (bug 1778565)
2022-10-18 22:18:00 +03:00
Morgan Rae Reschenberg
c9c0c77f86 Bug 1774708: Queue cache update for viewport cache when transform change detected r=nlapre
Differential Revision: https://phabricator.services.mozilla.com/D159529
2022-10-18 19:07:44 +00:00
Morgan Rae Reschenberg
afa76746a5 Bug 1792964: Add hittesting test for tables, table rows, table cells r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D159524
2022-10-18 19:07:44 +00:00
Morgan Rae Reschenberg
32271e47f7 Bug 1787274: Use mCachedFields viewport cache for determining offscreen state r=Jamie,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D155903
2022-10-18 19:07:44 +00:00
Mozilla Releng Treescript
e4b89c1e24 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> c0badae424aa251637da762afdf12da648433dc0
cy -> 889012cb7b19b46cfdd66b671c3a960a7c0eae64
es-MX -> 76764ab31b3b4afff1f326fee3475ef1d10c3528
eu -> 4db5bf36e67f8c9657cfcf22648b8e63dfe12a37
fa -> 7af2c213e43605bbb67712ff22f0a88888722548
hsb -> d7a41544fa2639aa6440ec0e34196d2af37bc82b
hu -> 7c003ef51b575a11472b3925624974064c64be55
lo -> 36e39b54ef1188408d8e7f511cdd5afa17b9619d
ru -> 369da454bc31bbacca39e55e460ad6dc68708a4a
tg -> 2d9d3fbf5629a80464e5df6b9f559510575adc04
zh-CN -> dd6fcef3ca34f3a9e0077808da27a7b6aab47fa7
2022-10-18 19:05:03 +00:00
Bernard Igiri
07dc284c09 Bug 1710092 - Back out workaround from bug 1708809 r=mconley
Backed out workaround from bug 1708809.

Differential Revision: https://phabricator.services.mozilla.com/D159331
2022-10-18 18:39:32 +00:00
Kirk Steuber
cb88d42da7 Bug 1795937 - Backed out changeset a22f5ae169a4 (Bug 1776069) r=nalexander
Depends on D159619

Differential Revision: https://phabricator.services.mozilla.com/D159620
2022-10-18 18:23:00 +00:00
Kirk Steuber
e18de44873 Bug 1795937 - Backed out changeset dae2537b6ebc (Bug 1776069) r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D159619
2022-10-18 18:23:00 +00:00
Mark Banner
1b63e93005 Bug 1795370 - Add nsICrashReporter as an interface on nsAppRunner. r=gsvelto
This fixes ESLint issues raised by mozilla/valid-services-properties.
This also changes follow-on issues to use Services.appinfo rather than getService.

Differential Revision: https://phabricator.services.mozilla.com/D159461
2022-10-18 18:22:24 +00:00
june wilde
6b9eed58dd Bug 1764391 - truncate ExpandedPrincipals in LoadInfo::RedirectChain; r=freddyb,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D157621
2022-10-18 18:01:58 +00:00
Andrew McCreight
26b95558c1 Bug 1794030, part 3 - Fix XPCOM peers in mots file. r=nika,zeid DONTBUILD
It looks like I got dropped in the import process or something,
so I added myself in. Emilio has also been added since this was
last updated.

I also fixed up some directories for the XPCOM and XPIDL modules,
deleting ones that no longer exist and adding new ones. A few
subdirectories like io/ still aren't covered but this at least
makes the situation better.

Differential Revision: https://phabricator.services.mozilla.com/D158804
2022-10-18 18:00:08 +00:00
Andrew McCreight
e9f0788463 Bug 1794030, part 2 - Fix cycle collector module in mots. r=zeid,peterv DONTBUILD
Peterv has always been a peer and anba hasn't been, so I guess this is some kind
of import error.

Differential Revision: https://phabricator.services.mozilla.com/D158803
2022-10-18 18:00:07 +00:00
Andrew McCreight
f900e6a61f Bug 1794030, part 1 - Run mots clean. r=zeid DONTBUILD
It wanted to make this fix, so I figured I'd split it into a separate commit.

The new name nick is confusing, but I'm not sure how to override it.

Differential Revision: https://phabricator.services.mozilla.com/D158802
2022-10-18 18:00:07 +00:00
Emilio Cobos Álvarez
3738fc0df1 Bug 1795938 - Use border-box sizing for protection panel element. r=Gijs
We now honor box-sizing (XUL layout never did), and this uses an HTML
element. We rely on it getting the exact height because we compensate it
with a negative margin, so this needs box-sizing: border-box.

Differential Revision: https://phabricator.services.mozilla.com/D159618
2022-10-18 17:59:07 +00:00
Andrew Halberstadt
676110f399 Bug 1795063 - Migrate spidermonkey tasks from AWS -> GCP, r=MasterWayZ
Depends on D159517

Differential Revision: https://phabricator.services.mozilla.com/D159518
2022-10-18 17:58:18 +00:00
Andrew Halberstadt
6a19102333 Bug 1795063 - Stop disabling ASLR in spidermonkey builds from automation, r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D159517
2022-10-18 17:58:18 +00:00
Timothy Nikkel
19337561b3 Bug 1667503. Add crashtest. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D159564
2022-10-18 17:50:44 +00:00
Sandor Molnar
3a3df62a80 Backed out changeset e62402d32bdd (bug 1781213) for causing browser-chrome failures in browser/base/content/test/static/browser_all_files_referenced.js CLOSED TREE 2022-10-18 21:09:09 +03:00
Sandor Molnar
94ca5702ed Backed out changeset d2e0da08b38f (bug 1795804) for causing assertion failures in widget/cocoa/nsCocoaWindow.mm 2022-10-18 21:07:02 +03:00
Tom Schuster
759165ad8b Bug 1778565 - Remove IsFileImage and SlurpFileToString. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D155754
2022-10-18 17:35:34 +00:00
Tom Schuster
50f59ff179 Bug 1778565 - Editor: Handle nsIFile transferable as blob. r=nika,masayuki
Differential Revision: https://phabricator.services.mozilla.com/D155753
2022-10-18 17:35:33 +00:00
Emilio Cobos Álvarez
8a63709ca9 Bug 1795934 - Remove percentage width that now is honored. r=Gijs
These are flex items and stretch anyways, so it should be useless.

I'm not convinced that the max-width is needed, could probably be
cleaned up.

Differential Revision: https://phabricator.services.mozilla.com/D159614
2022-10-18 17:35:29 +00:00
Olli Pettay
aaa37485cc Bug 1778575, add support for low priority tasks and use such to trigger pending RefreshDriverTimer, r=bas
This improves the setup so that whenever there are only idle/deferred tasks, we can run low priority tasks immediately.
Manual testing shows that this way we get couple of more ticks every now and then.

Without this patch we'd rely on normal priority tasks, but since there might be multiple of those pending, ShouldGiveNonVsyncTasksMoreTime() would
return true.

So, low priority tasks are effectively "run when the queue is otherwise empty (but idle-type of tasks are still special)".

Differential Revision: https://phabricator.services.mozilla.com/D159583
2022-10-18 17:29:44 +00:00
Olli Pettay
f71ca38455 Bug 1778575, try to run a pending vsync asap if the main thread is otherwise empty, or if we skipped paints because of pending transactions, r=bas
There are (at least) two different cases leading to lower fps.
Motionmark seems to hit FinishedWaitingForTransaction() case rather often, but the testcase in the bug
hits the other case more often.

Differential Revision: https://phabricator.services.mozilla.com/D159260
2022-10-18 17:29:44 +00:00
Tom Ritter
c5b5430369 Bug 1792224: Implement vendoring individual files r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D158051
2022-10-18 16:56:07 +00:00
Tom Ritter
29b7dc88dc Bug 1792224: Do not allow tag tracking with individual-files r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D158050
2022-10-18 16:56:07 +00:00
Tom Ritter
012f41dcbf Bug 1792224: Make the tracking field validation simpler r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D158049
2022-10-18 16:56:07 +00:00
Tom Ritter
8f09cde190 Bug 1792224: Move the Updatebot section below vendoring to make it more logical r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D158048
2022-10-18 16:56:06 +00:00
Tom Ritter
105bb3f2ed Bug 1792224: Do not allow branch in vendoring tasks r=jewilde
I noticed that 'branch' is only used in Updatebot in the
Commit Alert task (we made it for Angle.) It doesn't do
anything anywhere else. So assert this in the validation checks

Differential Revision: https://phabricator.services.mozilla.com/D158047
2022-10-18 16:56:06 +00:00
Tom Ritter
c07c036c14 Bug 1792224: Do some refactoring in preparation for real work r=jewilde
If there is a vendoring section missing in the moz.yaml,
we will error out. Detect this right away and give a better error.

Perform some cleanup since we know we have a vendoring section.

Differential Revision: https://phabricator.services.mozilla.com/D158046
2022-10-18 16:56:05 +00:00
Tom Ritter
13b99c9dd4 Bug 1792224: Add tests for individual-files yaml parsing r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D158045
2022-10-18 16:56:05 +00:00
Tom Ritter
7ecc56b0a9 Bug 1792224: Add support for individual-files in the moz.yaml r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D158044
2022-10-18 16:56:05 +00:00
jneuberger
ad38807fc8 Bug 1781213 - CSV Parser to import login csv files to password manager r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D154404
2022-10-18 16:52:18 +00:00
Nathan LaPre
3fc16a5a71 Bug 1787283: Provide NODE_CHILD_OF, NODE_PARENT_OF relations in remote acc, r=morgan,Jamie
We'd like to provide NODE_CHILD_OF and NODE_PARENT_OF relations in the parent
process, relying on cached information, to avoid sync IPDL messages. This
revision implements most of the use cases for this relation for remote
accessibles, notably setting aside handling of MathML's <mroot> parent/child
relation. ARIA trees, treegrids, lists, and so on are handled in the remote
accessible largely identically to how they were handled in LocalAccessible.
Rather than define a new rule for walking the tree to find children, this
revision unifies the ItemIterator so it works on generic Accessibles, and uses
it in RemoteAccessibleBase the same way it's used in LocalAccessible. The
special case carve-out for MSAA clients now exists as a simpler IsTopLevel
check in DocAccessibleParent.

Differential Revision: https://phabricator.services.mozilla.com/D159452
2022-10-18 16:40:32 +00:00
Yulia Startsev
e6ba9b8b31 Bug 1792984 - Introduce asserts and refptrs r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D158425
2022-10-18 16:20:13 +00:00
Yulia Startsev
a65474ccb9 Bug 1792984 - Fix missing check for cancellation in resolved cached requests r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D158559
2022-10-18 16:20:13 +00:00