Commit graph

831024 commits

Author SHA1 Message Date
Cristian Tuns
b3bf09cc0d Backed out 6 changesets (bug 1816934, bug 1817182, bug 1817179, bug 1817183) for causing dt failures in browser_jsterm_autocomplete_null.js CLOSED TREE
Backed out changeset 17d4c013ed92 (bug 1817183)
Backed out changeset cfed8d9c23f3 (bug 1817183)
Backed out changeset 62fe2f589efe (bug 1817182)
Backed out changeset 557bd773fb85 (bug 1817179)
Backed out changeset 7f8a7865868b (bug 1816934)
Backed out changeset d6c1d4c0d2a0 (bug 1816934)
2023-02-17 10:51:33 -05:00
Emilio Cobos Álvarez
b68aa6d75c Bug 1817360 - Remove no-longer relevant exception from browser_startup_images.js 2023-02-17 10:38:10 -05:00
Jan de Mooij
4c8da76923 Bug 1816311 - Don't expose objects through findPath with --fuzzing-safe. r=jonco
The issue in the bug is that we were returning a `DebugEnvironmentProxy` to JS
through `findPath`/`UbiNode`, and this object isn't safe to use from arbitrary JS.

This patch also changes `findPath` to not define the `node` property with `--fuzzing-safe`,
to fix similar issues elsewhere. This `DebugEnvironmentProxy` case is easy to fix, but
the engine also uses plain objects and arrays internally in some places and the `JSClass`
checks won't be sufficient for that.

Differential Revision: https://phabricator.services.mozilla.com/D169912
2023-02-17 14:58:35 +00:00
Joel Maher
e45ea65c40 Bug 1815965 - print out unstructured lines from wpt failures as INFO not CRITICAL. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D169371
2023-02-17 14:34:45 +00:00
Mike Conley
ab49235a65 Bug 1817192 - Let the cerification deletion dialog flex again after bug 1796915, and move some inline styles into deletecert.css. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D170092
2023-02-17 14:28:15 +00:00
Emilio Cobos Álvarez
4850516ffc Bug 1817295 - Remove Thunderbird-specific rules from HTML user-agent stylesheet. r=dshin
These are not in the spec nor in other browsers.

Differential Revision: https://phabricator.services.mozilla.com/D170160
2023-02-17 14:22:44 +00:00
Alexandra Borovova
a93f88bfa8 Bug 1803392 - Remove usage of temporary file when printing to PDF. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D169795
2023-02-17 13:54:07 +00:00
Sylvestre Ledru
aff8631fa3 no bug - doc: refresh the Firefox Source Code Directory Structure page r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165948
2023-02-17 13:38:01 +00:00
ogiorgis
f2ae383672 Bug 1812560 - Accept all directories containing an index file for 'mach doc' r=firefox-source-docs-reviewers,ahal DONTBUILD
The presence of an index file is a better criterion than the name of the directory.

Differential Revision: https://phabricator.services.mozilla.com/D169094
2023-02-17 13:33:50 +00:00
ogiorgis
1a578e35ae Bug 1678710 - Add a warning when creating the entire docs r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D169077
2023-02-17 13:33:50 +00:00
Carine Dengler
8500e18b77 Bug 1703037 - Add a no-python option to ./mach doc r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D168352
2023-02-17 13:26:24 +00:00
Calixte
ad10f879f5 Bug 1817400 - Add pdfjs files in GV for in early betas r=marco,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D170194
2023-02-17 13:12:38 +00:00
Florian Quèze
422508b229 Bug 1817034 - improve profiler markers in the timer thread, r=smaug.
Differential Revision: https://phabricator.services.mozilla.com/D169974
2023-02-17 13:11:08 +00:00
Florian Quèze
479b17f2f7 Bug 1817034 - add a new Timer profiler category to use it for markers in the Timer thread, r=canaltinova.
Differential Revision: https://phabricator.services.mozilla.com/D169973
2023-02-17 13:11:08 +00:00
Robert Longson
824c238c5e Bug 1817413 - add const to various method signatures or allow them to be given const pointers r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D170188
2023-02-17 12:47:27 +00:00
ogiorgis
690fadc913 Bug 1810702 - remove circular reference warnings r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Moreover it fixes the behavior of the right menu.

Depends on D170178

Differential Revision: https://phabricator.services.mozilla.com/D170179
2023-02-17 12:38:03 +00:00
ogiorgis
121901e1eb Bug 1807831 - Add check-num-warnings option to the ci r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170192
2023-02-17 12:33:55 +00:00
Dennis Jackson
d874a52f6a Bug 1817185: Fix typo. r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D170183
2023-02-17 12:16:18 +00:00
Jens Stutte
cc3b3c17a4 Bug 1815904 - Set the gShutdown flag on shutdown even if we never instantiated a QM instance. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D170088
2023-02-17 12:10:49 +00:00
Randell Jesup
f3c752bf14 Bug 1817369: Don't stop processing events when we see a WebTranport Session event r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D170166
2023-02-17 11:51:58 +00:00
Robert Longson
d30661cd2b Bug 1817212 - the preference to disable webrender drawing of SVG shapes is now svg-shapes rather than svg-images r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D170176
2023-02-17 10:30:53 +00:00
Robert Longson
17f36ef7a8 Bug 1817395 - Change name of SMIL method r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D170177
2023-02-17 10:18:30 +00:00
Masayuki Nakano
6daaabe189 Bug 1815383 - part 3: Make ReplaceTextTransaction::DoTransaction stop updating Selection directly r=m_kato
And also this changes `HTMLEditor::ReplaceTextWithTransaction` which is the only
user of `ReplaceTextTransaction`.

Depends on D169745

Differential Revision: https://phabricator.services.mozilla.com/D169746
2023-02-17 09:42:31 +00:00
ogiorgis
7fe7780038 Bug 1810702 - fix title lenght in doc r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Depends on D168516

Differential Revision: https://phabricator.services.mozilla.com/D170178
2023-02-17 09:35:35 +00:00
Emilio Cobos Álvarez
5514dadfb2 Bug 1817360 - Remove browser.display.show_loading_image_placeholder. r=tnikkel
This pref has been false since forever, completely untested, and I see
no references to it anywhere. I'm pretty sure having a loading image
placeholder wouldn't be web compatible, particularly in the current days
with all the lazy-loading shenanigans etc.

I propose just removing this code, and simplifying surrounding code for
clarity.

Differential Revision: https://phabricator.services.mozilla.com/D170158
2023-02-17 09:25:20 +00:00
Emilio Cobos Álvarez
631d4770aa Bug 1817360 - Clean-up image icon loading code. r=tnikkel
* Use static prefs.
 * Move IconLoad to the cpp file since it's only used in one translation
   unit.

This is in preparation to make the image loads lazy.

Differential Revision: https://phabricator.services.mozilla.com/D170157
2023-02-17 09:25:19 +00:00
Emilio Cobos Álvarez
7b8e46d7ec Bug 1817053 - Remove translation-notification.js and co completely. r=mconley,fluent-reviewers,gregtatum,flod
I double-checked that the extension works with this patch.

Differential Revision: https://phabricator.services.mozilla.com/D169992
2023-02-17 09:22:47 +00:00
Mark Banner
0ba34b9422 Bug 1817183 - Update consumers of services/fxaccounts to import ES modules directly. r=markh,settings-reviewers,credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D170062
2023-02-17 09:01:45 +00:00
Mark Banner
09a6d475fe Bug 1817183 - Migrate most of services/fxaccounts to ES modules. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D170061
2023-02-17 09:01:45 +00:00
Mark Banner
78adda4c5b Bug 1817182 - Avoid re-exporting AccountState from sync's utils.sys.mjs. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D170060
2023-02-17 09:01:44 +00:00
Mark Banner
a445279bc8 Bug 1817179 - Remove unnecessary .eslintrc.js file and update bug component for services/automation. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D170059
2023-02-17 09:01:44 +00:00
Mark Banner
aec4c1293b Bug 1816934 - Update consumers of services/settings to import ES modules directly. r=leplatrem,extension-reviewers,settings-reviewers,credential-management-reviewers,sgalich,mconley,robwu
Differential Revision: https://phabricator.services.mozilla.com/D169934
2023-02-17 09:01:43 +00:00
Mark Banner
86398abef6 Bug 1816934 - Convert most of services/settings to ES modules. r=leplatrem
Convert everything apart from items used in workers.

Differential Revision: https://phabricator.services.mozilla.com/D169933
2023-02-17 09:01:43 +00:00
Masayuki Nakano
e75ea6a30f Bug 1815383 - part 2: Make InsertText and ReplaceText of WhiteSpaceVisibilityKeeper return InsertTextResult r=m_kato
Depends on D169744

Differential Revision: https://phabricator.services.mozilla.com/D169745
2023-02-17 08:48:13 +00:00
Masayuki Nakano
b1b8ae7fb7 Bug 1815383 - part 1: Make InsertTextTransaction::DoTransaction stop updating Selection directly r=m_kato
And also this patch makes its only user,
`EditorBase::InsertTextIntoTextNodeWithTransaction`, and its only caller,
`EditorBase::InsertTextWithTransaction`, return `InsertTextResult` for
returning both end of inserted text and caret point suggestion.  Note that
if it's for IME composition, `CompositionTransaction` needs to update
`Selection` directly.  Therefore, caret point may be unset under composition
to updating `Selection` to wrong point (it seems that
`TextEditor::HandleInsertText` can be simplified later because of this change).

Depends on D169044

Differential Revision: https://phabricator.services.mozilla.com/D169744
2023-02-17 08:25:24 +00:00
Mike Hommey
2aa6aa8213 Bug 1817372 - Use the new windows target triplets on automation. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D170170
2023-02-17 07:42:48 +00:00
Mike Hommey
f9aec4b3cf Bug 1817372 - Allow -windows-msvc and -windows-gnu triplets as host and target. r=firefox-build-system-reviewers,andi
This is the first step before entirely deprecating the use of -mingw32
targets to mean msvc.

Differential Revision: https://phabricator.services.mozilla.com/D170169
2023-02-17 07:42:48 +00:00
Mike Hommey
3896dd831a Bug 1817372 - Remove unsupported compilers from test_toolchain_configure. r=firefox-build-system-reviewers,andi
We stopped supporting cl.exe and gcc for mingw quite some time ago.

Differential Revision: https://phabricator.services.mozilla.com/D170168
2023-02-17 07:42:47 +00:00
Mike Hommey
f608c3ae17 Bug 1817372 - Refactor checks for the MSVC abi that take the form of a compiler check. r=firefox-build-system-reviewers,andi
We're soon going to introduce a new way to distinguish between the two
windows ABIs, so we factor out compiler checks that will need to be
adjusted to limit the amount of changes down the line.

Differential Revision: https://phabricator.services.mozilla.com/D170167
2023-02-17 07:42:47 +00:00
Cristina Horotan
d4f69748d1 Backed out changeset 91a18abcd0e2 (bug 1810739) for causing bc failures at browser_UsageTelemetry.js on a CLOSED TREE 2023-02-17 09:21:40 +02:00
Mozilla Releng Treescript
73dfe7d3e8 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
vi -> 9a5ffcb876c0e5959278f56323bbfcb730c9a565
2023-02-17 06:59:21 +00:00
Barret Rennie
c84bf2ea72 Bug 1805648 - Add notification emails to fxrecord job failures r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D164681
2023-02-17 06:55:44 +00:00
Barret Rennie
5937cf07fc Bug 1810739 - Debounce tab count metric collection r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D168854
2023-02-17 06:35:37 +00:00
Barret Rennie
019daed1af Bug 1725615 - Port osfile.jsm usage to IOUtils in toolkit/crashreporter/ r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D163057
2023-02-17 06:34:30 +00:00
Barret Rennie
b59f2a6b1f Bug 1725615 - Port osfile.jsm usage to IOUtils in toolkit/components/crashmonitor r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D163056
2023-02-17 06:34:30 +00:00
Barret Rennie
797c88b6a1 Bug 1725615 - Port osfile.jsm usage to IOUtils in toolkit/components/crashes r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D163055
2023-02-17 06:34:30 +00:00
Butkovits Atila
7d923b6c43 Backed out changeset 8107b1fc07e0 (bug 1812083) for causing failures at browser_bookmarks_change_url.js. CLOSED TREE 2023-02-17 07:14:36 +02:00
steven wang
b778f2672a Bug 1813598 - Add a Cancel and Done button to the bottom of the progress page of the wizard. r=mconley,fluent-reviewers,flod.
Differential Revision: https://phabricator.services.mozilla.com/D169496
2023-02-17 04:31:08 +00:00
Paul Bone
f072e9a5ee Bug 1814808 - Move chunk releasing out of the arena lock's critical section r=glandium
The system calls of releasing a chunk of memory can be costly and should be
done outside the arena lock's critical section so that other threads aren't
blocked waiting for the lock.

Differential Revision: https://phabricator.services.mozilla.com/D166775
2023-02-17 04:17:24 +00:00
Jonathan Sudiaman
70c1e0ad83 Bug 1812083 - Enable delayed apply bookmarks in Firefox Nightly r=mak
As expected, the try job flagged a bunch of test failures when flipping the default `delayedApply` pref to `true`. Some of these failures are legitimate issues:

  - When creating a new folder in the tree under "Location", renaming the folder doesn't update its name in the Location field.
  - When right clicking a bookmark in the sidebar, and creating a new folder, the folder doesn't get placed before the bookmark, i.e. the insertion point is ignored.

And as you pointed out, tags were being wiped out on blur in the Star/Toolbar panels. These issues have been fixed. The rest of the failures have been fixed in one of these ways:

  - Update the test to pass regardless of `delayedApply` setting. This was the preferred method.
  - Force the test to use instant apply. This was only done for tests that have an existing delayed apply counterpart.
  - Force the entire test suite to use instant apply. This was only done for one file, namely `browser_bookmark_popup.js`. I'll file a bug to spin off a delayed apply version of this suite.

try job with `delayedApply` enabled: https://treeherder.mozilla.org/jobs?repo=try&revision=50e9cdb65feaec07c9519e928caf62042c3df9a4
try job with `delayedApply` disabled: https://treeherder.mozilla.org/jobs?repo=try&revision=1102b5076a79bf08a0e4b073fdf369af97a16ef7

Differential Revision: https://phabricator.services.mozilla.com/D168690
2023-02-17 03:57:03 +00:00