Commit Graph

982660 Commits

Author SHA1 Message Date
adamp01
e0e648b801 feat: add new options to about:preferences using overlays
(cherry picked from commit 2a4f2f9578e66130375dad5e2cdd26f2dbe1afef)
2025-11-06 14:13:03 +00:00
adamp01
5537eeb192 feat: allow customizations of default elements
(cherry picked from commit f959b3e49425d6bffa5ca5456271147c69436fab)
2025-11-06 14:13:03 +00:00
adamp01
f88f250899 feat: add StatusBar implemented with overlays
(cherry picked from commit 23cef47eca49763a1087c3efa8496fabe1952a3b)
2025-11-06 14:13:02 +00:00
adamp01
a672a0d9ce feat: Add PrivateTab implemented with overlays
(cherry picked from commit 0824e0fe2c12a5cbafe3c28bdbd07a53415f31a8)
2025-11-06 14:13:02 +00:00
adamp01
3b8f010548 feat: add utility modules
(cherry picked from commit b10ab2566f5320871515e1add436d14f68ab77c7)
2025-11-06 14:13:01 +00:00
adamp01
915e226a14 feat: add TabFeatures implemented with overlays
(cherry picked from commit 09d6df4188732749da7648ec58bf22c1dd0c7949)
2025-11-06 14:13:00 +00:00
adamp01
60b5092c93 feat: add functionality to load overlays into browser files
(cherry picked from commit 7561b2434a3258c302ba7a0573bb97831ba5aa64)
2025-11-06 14:12:59 +00:00
adamp01
9b74c03d01 docs: add Waterfox en-US specific translations
(cherry picked from commit 5a17f995044871a54ac61b7323879022df46efb5)
2025-11-06 14:12:59 +00:00
Alex Kontos
27c4f7db23 chore: update l10n files
(cherry picked from commit 9a06eb59ab9b86e6c0d44632d460c688aa51cb00)
2025-11-06 14:12:58 +00:00
Alex Kontos
23b36cc3df feat: add WaterfoxGlue to handle Waterfox specific code
(cherry picked from commit 64e891c226dc7a28b490779c6e75101349ff3f7b)
2025-11-06 14:12:58 +00:00
adamp01
127502f58c docs: reword and add Waterfox domains to aboutDialog
(cherry picked from commit 247e35bf8fd47a49be60c9a20ae04b47ea819bd5)
2025-11-06 14:12:57 +00:00
Alex Kontos
777c551a0a feat: add update check disabling
(cherry picked from commit d97ab048aaea261d6f78640b62290a53815042f5)
2025-11-06 14:12:56 +00:00
Alex Kontos
9ffa9c32f5 feat: add addon version to about:addons list view and improve AddonOptions update method to handle missing updateInstall 2025-11-06 14:12:55 +00:00
Alex Kontos
58f52a838b docs: add build guide, README, contribution guide 2025-11-06 14:12:55 +00:00
Alex Kontos
d5d069b56d feat: add git commit to about:buildconfig page
(cherry picked from commit 0e34696456751fd261385aa76f012e8210c4a150)
2025-11-06 14:12:54 +00:00
Alex Kontos
0ee09afd16 docs: update about:license 2025-11-06 14:12:54 +00:00
Alex Kontos
1f99738369 feat: use version display for package version number
(cherry picked from commit c8909532b0ba8620daed9b3a31efeec5fa7f7b3a)
2025-11-06 14:12:53 +00:00
Alex Kontos
a9eedab844 fix: stop building pingsender executable
(cherry picked from commit ec70e94f30ff2a035a0cdfe72a814e5298648539)
2025-11-06 14:12:53 +00:00
Alex Kontos
ba1afa3ffc ci: GitHub actions 2025-11-06 14:12:52 +00:00
Alex Kontos
3845e6bb69 build: add defs.mk to prevent l10n packaging failure
(cherry picked from commit 84e6698f52982cb97899b926e404b27010ff1cfb)
2025-11-03 16:04:58 +00:00
Alex Kontos
3713005dc4 feat: Add Lepton as the default theme.
(cherry picked from commit 1ba55e4d3774ee12972d47115351c3f1f86e4a0e)
2025-11-03 16:04:58 +00:00
Alex Kontos
a421d61442 feat: add Waterfox theme foundation
(cherry picked from commit 02227c4987f912c95a957bc24f7a8d63fc616fe3)
2025-11-03 16:04:57 +00:00
Alex Kontos
432f0515db feat: modify profile name
(cherry picked from commit 15940da685e89c698162c24e67587a18189a2ac9)
2025-11-03 16:04:56 +00:00
Alex Kontos
6ab05a96be feat: enable updater
(cherry picked from commit 406d531a4ccdb61786ad2aa013c9f98ada2ed02c)
2025-11-03 16:04:55 +00:00
Alex Kontos
e7824895ad refactor: rename Firefox related references to their relevant counterparts 2025-11-03 16:04:55 +00:00
Alex Kontos
8252e45d0f feat: implement privileged extension support
Also includes:

* feat: improve support for bootstrapped extensions
Added support for custom preference pages.
* fix: incorrect loading order for bootstrap loader
* fix: BootstrapLoader

(cherry picked from commit eb40811e464688c7d2fc58a4330272dde1ec7937)
2025-11-03 16:04:54 +00:00
Alex Kontos
91a3ba5527 feat: add Waterfox specific preferences
(cherry picked from commit 662d2aeaaab928162048bafca743dff620a5cd2f)
2025-11-03 16:04:53 +00:00
Alex Kontos
8989065488 feat: base moz.configure disable services and update app vendor 2025-11-03 16:04:52 +00:00
Alex Kontos
0208447c2c feat: add .mozconfig files for build configurations 2025-11-03 16:04:51 +00:00
Alex Kontos
3712f55fa6 feat: add waterfox branding 2025-11-03 16:04:50 +00:00
ffxbld
d3d40565b2 No Bug, mozilla-esr140 repo-update HSTS HPKP remote-settings ct-logs - a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D271075
2025-11-03 15:07:05 +00:00
Marco Bonardo
fa313641c0 Bug 1995696 - Don't populate Places menus if they create a recursive structure a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D269599

Differential Revision: https://phabricator.services.mozilla.com/D271039
2025-11-03 10:57:07 +00:00
Masayuki Nakano
3d600c8b5d Bug 1989861 - Make HTMLEditor::EnsureNoFollowingUnnecessaryLineBreak consider a preceding <br> of a mailcite is necessary a=dmeehan
The serializer needs to make each mailcite starts from head of a line.
However, mailcite may be a blocked `<span>`.  So, its preceding `<br>`
is not required from the HTML point of view, but we need to preserve
it for the serializer.

If we need this hack in some other places, we should make
`HTMLEditUtils::GetFollowingUnnecessaryLineBreak()` aware of this
special handling in a follow up bug.

Differential Revision: https://phabricator.services.mozilla.com/D270784
2025-10-31 12:52:00 +00:00
Masayuki Nakano
8e53bd4fcd Bug 1968820 - Make HTMLEditor::InsertPaddingBRElementIfNeeded() put <br> before the mail-quote a=dmeehan
When we find a block boundary, it may be current block's boundary or
other block's boundary.  The lambda assume only the former, but the
STR of this bug hits the latter case.

So, when user modifies the text before a mail-quote which is a block of
`<span>` element should put `<br>` before it rather than end of it.

Differential Revision: https://phabricator.services.mozilla.com/D270782
2025-10-31 12:51:58 +00:00
Andreas Pehrson
3f6ceff21f Bug 1995686 - Pass copies to SendCaptureEnded. r=jib,grulja a=RyanVM 2025-10-30 21:12:02 +00:00
Michael Kaply
0a0e35c404 Bug 1994791 - Chatbot policy should turn off context menu. a=pascalc DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D269272

Differential Revision: https://phabricator.services.mozilla.com/D270676
2025-10-30 15:13:42 +00:00
ffxbld
3a7afc8674 No Bug, mozilla-esr140 repo-update HSTS HPKP remote-settings tld-suffixes ct-logs - a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D270652
2025-10-30 11:14:53 +00:00
Masayuki Nakano
0c6404cf72 Bug 1990586 - Make WhiteSpaceVisibilityKeeper::DeleteContentNodeAndJoinTextNodesAroundIt track given caret point a=pascalc
It's used as the result in some cases.  However, it's not tracked in
some cases when touching the DOM.

This modifies the API of `AutoTrackDOMPoint` to flush the tracking point
but can keep tracking.  We should use the new API in every place later.

(This manually merges `WhiteSpaceVisibilityKeeper.cpp` because ESR140
still has the pref to take the legacy mode back and that blocks applying
the patch cleanly.)

Differential Revision: https://phabricator.services.mozilla.com/D270643
2025-10-30 08:53:18 +00:00
Stephen King
3c22b4c56f Bug 1991990: Update MSIX Packaging Branding a=pascalc DONTBUILD
Thunderbird already uses a " Beta" suffix in its branding. Only add a " Beta" suffix if one does not already exist.

Also adds an esr channel with a corresponding " ESR" suffix if one does not aleady exist in the products branding.

Original Revision: https://phabricator.services.mozilla.com/D268806

Differential Revision: https://phabricator.services.mozilla.com/D270627
2025-10-30 08:50:55 +00:00
Julien Cristau
41e19d3053 Bug 1987457 - freeze date in unit test to avoid spurious failures when test variants expire r=jmaher a=test-only DONTBUILD 2025-10-30 04:05:03 +00:00
Abhishek Nimalan
43cd084ad9 Bug 1977613 - Update browsertime to fix edgedriver URL change issue. r=perftest-reviewers,kshampur a=NPOTB DONTBUILD
This patch updates browsertime's package files to fix the build failure due to the URL change for edgedriver.
This is needed to ensure browsertime dependencies can be installed (and not blocked by an outdated edgedriver)
when running raptor tests locally for the first time. The edgedriver issue does not seem to appear in CI
because browsertime tests in CI are currently using an older, cached browsertime-toolchain.
2025-10-30 04:05:01 +00:00
afinder
4991629557 Bug 1959123 - Updated browsertime dependencies to 24.8.2 a=NPOTB DONTBUILD
Updated the browsertime dependencies to version 24.8.2 and disabled perfstats for twitch-animation tests on the macOS 14.70 Shippable platform as a temporary fix for the perfstat failures that will be resolved in Bug 1972620. The usb-power-profiling package was also updated to 1.6.0 to avoid issues during symbolication when running the profiler. Previous browsertime dependency update to version 24.8.1 was failing on the firefox-constant-regression test.
2025-10-30 04:04:59 +00:00
Julien Cristau
cadccb2f8c Bug 1991703 - update sonatype nexus to 2.15.2-03. r=RyanVM a=NPOTB DONTBUILD 2025-10-30 04:04:57 +00:00
Julien Cristau
9307ca798a Bug 1991673 - download nexus from tooltool. r=RyanVM a=NPOTB DONTBUILD
We've started getting 403s from download.sonatype.com.
2025-10-30 04:04:55 +00:00
Alexandre Lissy
3e6c3047fb Bug 1984560 - Ensure /run/user/1000 exists and is owned for snapcraft execution r=glandium a=release DONTBUILD 2025-10-30 04:04:53 +00:00
Mike Hommey
81fb5bda51 Bug 1996906 - Change where we get libxml2 from. r=taskgraph-reviewers,jcristau a=release DONTBUILD
Instead of downloading an archive from gitlab, which likes to send us a
bot challenge instead, just do a git clone, which should bring us the
same content.
2025-10-30 01:23:10 +00:00
Eden Chuang
6fd1decc16 Bug 1988412 - Update the RemoteWorkerData on main thread. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D266815

Differential Revision: https://phabricator.services.mozilla.com/D270489
2025-10-29 23:27:56 +00:00
Jonathan Kew
8cc419a251 Bug 1994921 - Cherry-pick commit b98ec96 from upstream harfbuzz to fix AAT shaping error. a=pascalc DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D269165

Differential Revision: https://phabricator.services.mozilla.com/D269196
2025-10-29 23:27:01 +00:00
Greg Stoll
b59c04e51a Bug 1996038 - block MFCopyHook.dll in the parent process a=RyanVM DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D269999

Differential Revision: https://phabricator.services.mozilla.com/D270600
2025-10-29 20:52:20 +00:00
Greg Stoll
35b0decc41 Bug 1994657 - block old versions of KeyScrambler to prevent crashes on keystrokes a=RyanVM DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D268885

Differential Revision: https://phabricator.services.mozilla.com/D270605
2025-10-29 20:52:18 +00:00