Fune (船) is a Firefox ESR fork with the intent of bringing back the Firefox 2.0 look and overall decrapifying the browser.
Find a file
Jonathan Kew 4170df881e Bug 1871009 - Improve mapping of the CoreText font-weight trait to values for the CSS font-weight property. r=layout-reviewers,emilio
Checking the fonts in HelveticaNeue.ttc on macOS Sonoma, both HelveticaNeue-Medium and -MediumItalic have the same weight (500) in their OS/2 table, and return the same value (0.23) for their kCTFontWeightTrait. Back in bug 931426 when the weight override pref was added, we were getting different weights from appKit for these two "Medium" faces, but that no longer appears to be an issue.

This patch makes our CoreTextWeightToCSSWeight mapping a bit more sophisticated, with the added data point of CSS/OpenType weight 500 = CoreText weight 0.23, which we're seeing here in HelveticaNeue. With this refinement in the mapping, we can drop the old override for the HelveticaNeue-MediumItalic face.

Differential Revision: https://phabricator.services.mozilla.com/D197665
2024-01-04 15:46:47 +00:00
.cargo Bug 1872658 - Update wgpu to revision 46757372cc02d6608124502104a0c225e1744fd7. r=webgpu-reviewers,supply-chain-reviewers,teoxoy 2024-01-03 09:33:06 +00:00
.github/workflows
.vscode
accessible Bug 1816581 - part 6: Move the static methods used for moving caret or considering caret geometry into new utility class r=emilio 2023-12-27 04:42:12 +00:00
browser Bug 1864534 - remove firefox-view-next pref and update about AboutRedirector r=fxview-reviewers,Gijs 2024-01-04 15:40:22 +00:00
build Bug 1872889 - Disable symbol ordering warning r=aryx 2024-01-04 14:23:12 +00:00
caps Bug 1851816: Pass PBM Status into RFPIsEnabledFor r=timhuang 2023-12-18 18:39:33 +00:00
chrome
config Bug 1870952 - Add sections for gkcodecs.symbols r=media-playback-reviewers,jolin 2023-12-20 18:26:29 +00:00
devtools Bug 1872245 - [devtools] Sort worker and extension targets alphabetically in about:debugging r=devtools-reviewers,ochameau 2024-01-04 15:14:30 +00:00
docs Bug 1857090 - Update builders to rustc 1.75. r=firefox-build-system-reviewers,ahochheiden 2023-12-28 19:59:02 +00:00
docshell Bug 1793560 - Remove navigate-to CSP directive r=tschuster 2024-01-03 16:43:12 +00:00
dom Bug 1845150 - Update notificationbox usage for crash notifications r=reusable-components-reviewers,tgiles 2024-01-04 15:31:13 +00:00
editor Bug 1870962 - Make HTMLEditor::SplitAncestorStyledInlineElementsAt never drop the "did split" state from the result r=m_kato 2023-12-27 02:53:44 +00:00
extensions Bug 1859908 - convert .ini manifests to .toml: batch 20 marionette.ini r=jmaher,webdriver-reviewers,necko-reviewers,application-update-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,bytesized,kershaw,whimboo,dao,jesup,Standard8 2024-01-02 15:31:51 +00:00
gfx Bug 1871009 - Improve mapping of the CoreText font-weight trait to values for the CSS font-weight property. r=layout-reviewers,emilio 2024-01-04 15:46:47 +00:00
gradle/wrapper
hal
image Bug 1862059. Handle edge cases of svg images in multipart images. r=aosmond,gfx-reviewers 2024-01-02 07:13:01 +00:00
intl Bug 1869332 - Remove .orig files that crept in. r=chunmin 2023-12-20 02:32:37 +00:00
ipc Bug 1806693 - Implement the serverCertificateHashes option r=necko-reviewers,kershaw,jesup 2024-01-03 18:02:51 +00:00
js Bug 1843824: Add test case. r=iain 2024-01-04 08:59:38 +00:00
layout Bug 1872545 - Hoist color-font palette cache out of TextRunDrawParams to the nsPresContext or CanvasRenderingContext2D, for greater effectiveness. r=gfx-reviewers,lsalzman 2024-01-04 11:07:44 +00:00
media Bug 1825142 - part3 : implement Media Foundation ClearKey CDM in an external dll. r=jolin 2024-01-04 04:13:03 +00:00
memory Bug 1864828 - pt 1. Move operators to create literals with units into mfbt/ r=glandium 2023-12-11 11:01:33 +00:00
mfbt Bug 1859908 - convert .ini manifests to .toml: batch 20 marionette.ini r=jmaher,webdriver-reviewers,necko-reviewers,application-update-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,bytesized,kershaw,whimboo,dao,jesup,Standard8 2024-01-02 15:31:51 +00:00
mobile Backed out changeset 399d9781e72b (bug 1724089) for causing xpcshell failures. CLOSED TREE 2024-01-02 13:56:25 +02:00
modules Bug 1871009 - Improve mapping of the CoreText font-weight trait to values for the CSS font-weight property. r=layout-reviewers,emilio 2024-01-04 15:46:47 +00:00
mozglue Bug 1872666 - Remove OrderedDict code from YAML file loading. r=iain,profiler-reviewers,canaltinova 2024-01-04 08:28:17 +00:00
netwerk Bug 1871134 - Skip test_https_record_override on windows and android, r=kershaw 2023-12-22 09:57:04 +00:00
nsprpub
other-licenses Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol 2023-12-13 18:32:20 +00:00
parser
python Bug 1845150 - Update notificationbox usage for search engine removal notification r=search-reviewers,fluent-reviewers,Standard8,bolsson 2024-01-04 15:31:12 +00:00
remote Bug 1872116 - Fix year detection in checkTimeDateString r=whimboo,webdriver-reviewers,arai 2023-12-30 07:57:13 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,diannaS 2024-01-04 12:01:31 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,diannaS 2024-01-04 12:01:31 +00:00
servo Bug 1869472 - Make "Custom" variants use the same code path as others in AnimationValue::eq. r=zrhoffman,emilio 2024-01-03 10:07:28 +00:00
startupcache Bug 1869606 - Improve StartupCache thread-safety annotations r=mccr8 2023-12-12 22:08:46 +00:00
storage Bug 1871991 - Required arguments after optional are not supported r=jesup 2024-01-04 02:06:08 +00:00
supply-chain Bug 1869512 - Update unic-langid and unic-langid-impl to 0.9.4. r=nordzilla,supply-chain-reviewers 2024-01-03 12:42:04 +00:00
taskcluster Bug 1872765 - Fix label to s/cppunit/cppunittest/. r=taskgraph-reviewers,ahal 2024-01-04 01:39:13 +00:00
testing Bug 1845150 - Use moz-message-bar instead of message-bar in notificationbox.js r=webdriver-reviewers,desktop-theme-reviewers,media-playback-reviewers,reusable-components-reviewers,karlt,whimboo,tgiles,dao 2024-01-04 15:31:12 +00:00
third_party Bug 1869512 - Update unic-langid and unic-langid-impl to 0.9.4. r=nordzilla,supply-chain-reviewers 2024-01-03 12:42:04 +00:00
toolkit Bug 1864534 - remove firefox-view-next pref and update about AboutRedirector r=fxview-reviewers,Gijs 2024-01-04 15:40:22 +00:00
tools Bug 1871425 - Log non-JSON output from wpt lint, r=ahal 2024-01-04 09:01:36 +00:00
uriloader Bug 1871991 - Required arguments after optional are not supported r=jesup 2024-01-04 02:06:08 +00:00
view
widget Bug 1865121 [Linux] Restrict dmabuf surface plane count r=emilio 2024-01-03 17:04:16 +00:00
xpcom Bug 1793560 - Remove navigate-to CSP directive r=tschuster 2024-01-03 16:43:12 +00:00
xpfe/appshell Bug 1871527: Fix a crash in headless mode due to the creation of native menu bars for modals. r=mac-reviewers,bradwerth 2023-12-22 18:51:10 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.eslintignore Bug 1869896 - Put automatic restart behind Nimbus experiment r=nalexander,application-update-reviewers 2023-12-20 18:57:53 +00:00
.eslintrc-test-paths.js
.eslintrc.js Bug 1793560 - Remove navigate-to CSP directive r=tschuster 2024-01-03 16:43:12 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.hgtags No bug - tagging 2506788ad1107aedfe4a7e67b5cc9a6b6779912b with FIREFOX_NIGHTLY_122_END a=release DONTBUILD CLOSED TREE 2023-12-18 16:30:03 +00:00
.lando.ini Bug 1871425: disable Lando's automated code formatting r=TYLin DONTBUILD 2023-12-22 04:02:16 +00:00
.lldbinit
.mailmap
.prettierignore Bug 1793560 - Remove navigate-to CSP directive r=tschuster 2024-01-03 16:43:12 +00:00
.prettierrc.js
.stylelintignore Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.stylelintrc.js Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1867639 - Vendor in new application-services / Glean / UniFFI. r=markh,janerik,supply-chain-reviewers,mach-reviewers,ahal 2023-12-12 14:13:44 +00:00
Cargo.lock Bug 1869512 - Update unic-langid and unic-langid-impl to 0.9.4. r=nordzilla,supply-chain-reviewers 2024-01-03 12:42:04 +00:00
Cargo.toml Bug 1871446: Vendor application-services into mozilla-central r=markh 2023-12-22 17:17:03 +00:00
client.mk
client.py
CLOBBER Bug 1816581 - part 1: Make CaretAssociationHint an enum class r=emilio 2023-12-27 04:42:09 +00:00
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach Bug 1843209 - Bump Mach's minimum Python version to 3.8 r=firefox-build-system-reviewers,glandium 2023-12-12 03:52:00 +00:00
mach.cmd
mach.ps1
Makefile.in
mots.yaml Bug 1872277 - Fix nick of mixedpuppy in mots.yaml r=mixedpuppy,zeid 2024-01-03 15:59:10 +00:00
moz.build Bug 1869204 - Batch 19.1 - migrate python/ mozbuild and mozbase .ini to toml. r=ahal,firefox-build-system-reviewers,ahochheiden 2023-12-15 20:59:46 +00:00
moz.configure
mozilla-config.h.in
old-configure.in
package-lock.json
package.json
pyproject.toml
README.txt
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.