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