Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-22 | Update to 1.10.1 | Daniel Eklöf | |
2021-11-15 | Package themes in a separate package, foot-themes-git | Daniel Eklöf | |
2021-11-14 | Update to 1.10.0 | Daniel Eklöf | |
2021-11-04 | Turn foot-terminfo into an optional dependency | Daniel Eklöf | |
Ncurses 6.3 is coming, and it ships terminfo definitions for foot. Foot will default to ncurses’ terminfos. Hence, this patch makes ncurses a run-time dependency. However, since they lack certain non-standard capabilites, we still provide a foot-terminfo package, but with renamed terminfo entries (to be able to install it side-by-side with ncurses). For this reason, foot-terminfo is listed as an optional dependency. To use these terminfo entries, foot must be configured to use TERM=foot-extra, instead of TERM=foot. This is done by setting “term=foot-extra” in ~/.config/foot/foot.ini | |||
2021-10-02 | Update to 1.9.2 | Daniel Eklöf | |
2021-10-01 | Update to 1.9.1 | Daniel Eklöf | |
2021-09-12 | Use the new pgo.sh helper script | Daniel Eklöf | |
2021-08-30 | ‘no’ is no longer a special value for custom-terminfo-install-location | Daniel Eklöf | |
2021-08-29 | Can’t call --reconfigure if the build directory doesn’t already exist | Daniel Eklöf | |
2021-08-29 | Terminfo files are now once again installed to /usr/share/terminfo | Daniel Eklöf | |
2021-08-27 | Update to 1.9.0 | Daniel Eklöf | |
2021-08-17 | Adapt to updated meson terminfo command line options | Daniel Eklöf | |
2021-07-18 | Update to 1.8.2 | Daniel Eklöf | |
2021-07-01 | Update to 1.8.1 | Daniel Eklöf | |
2021-06-25 | Update to 1.8.0 | Daniel Eklöf | |
2021-06-24 | ... and update SRCINFO | Daniel Eklöf | |
2021-06-24 | Add libutf8proc, for grapheme shaping support | Daniel Eklöf | |
Also remove freetype2 dependency (this is from when we build with fcft as a subproject). Use the new -Dterminfo-install-location=disables to prevent the terminfo files from being installed, instead of rm:ing them when packaging. | |||
2021-05-04 | foot-terminfo-git has been split out to a separate AUR package | Daniel Eklöf | |
2021-04-22 | Don’t fail build if the tests in the PGO generate phase fails | Daniel Eklöf | |
This patch makes two changes related to the test run done in the PGO generate phase: * Don’t fail the build if any of the tests are failing (|| true) * Add -k0 to the “ninja test” command line; this ensures we continue and execute the remaining tests if one test fails. | |||
2021-04-21 | Run tests in the PGO generate phase | Daniel Eklöf | |
This is needed to ensure *all* generated binaries, including e.g. unittests from pulled in subprojects (like fcft), generate *some* profiling data. | |||
2021-04-18 | Update to 1.7.2 | Daniel Eklöf | |
2021-03-28 | Bump to 1.7.1, add support for doing PGO builds with Clang | Daniel Eklöf | |
2021-03-20 | Remove ‘ttf-dejavu’ check-dependency; we don’t build fcft as a ↵ | Daniel Eklöf | |
subproject anymore And thus there aren’t any fcft tests to run, which was what we needed the font dependency for. | |||
2021-03-20 | Update to 1.7.0 | Daniel Eklöf | |
* Link dynamically against system tllist+fcft * Add new optdepends: bash-completion (for the new foot bash completions) * Install license file | |||
2021-02-14 | Add xdg-utils and libnotify as optional dependencies | Daniel Eklöf | |
* libnotify: desktop notifications use notify-send by default * xdg-utils: URLs are by default launched with xdg-open | |||
2021-02-12 | Update to 1.6.4 | Daniel Eklöf | |
2021-02-06 | Add ttf-dejavu as a ‘check’ dependency | Daniel Eklöf | |
The fcft unit tests, run as part of check(), requires at least one font to be installed. | |||
2021-01-30 | Update to 1.6.3 | Daniel Eklöf | |
2020-12-21 | Update to 1.6.2 | Daniel Eklöf | |
2020-12-21 | Update to 1.6.1 | Daniel Eklöf | |
2020-12-18 | Update to 1.6.0 | Daniel Eklöf | |
2020-12-02 | Update to 1.5.4 | Daniel Eklöf | |
2020-11-23 | Do a partial PGO build if there’s no running Wayland session | Daniel Eklöf | |
2020-11-14 | Remove -fno-plt from CFLAGS | Daniel Eklöf | |
2020-11-12 | Fix foot-terminfo dependency and add changelog | Daniel Eklöf | |
We can’t declare the foot-terminfo dependency in package base, as that causes a circular dependency: we can’t build neither foot nor foot-terminfo, because we need foot-terminfo for that... Appending foot-terminfo to ‘depends’ in package_foot() fixes the issue; dependencies in package() are only required to *run* the package, not *build*. | |||
2020-11-11 | Make foot-terminfo a hard dependency for foot | Daniel Eklöf | |
2020-11-06 | Update to 1.5.3 | Daniel Eklöf | |
2020-10-13 | Update to 1.5.2 | Daniel Eklöf | |
2020-10-11 | Update to 1.5.1 | Daniel Eklöf | |
2020-09-18 | Foot 1.5.0 has been released, and explicitly disabled text-shaping in fcft | Daniel Eklöf | |
2020-09-16 | Disable fcft text-shaping tests | Daniel Eklöf | |
These require an emoji font to be installed, which is an assumption we cannot make. | |||
2020-07-29 | Add freetype2 dependency | Daniel Eklöf | |
Freetype2 is a fcft dependency, but since we currently build fcft as a subproject, we need to include its dependencies too. | |||
2020-07-29 | Update to 1.4.4 | Daniel Eklöf | |
2020-07-27 | Update to 1.4.3 | Daniel Eklöf | |
2020-07-23 | Update to 1.4.2 | Daniel Eklöf | |
2020-07-22 | Update to 1.4.1 | Daniel Eklöf | |
2020-07-22 | Update to 1.4.0 | Daniel Eklöf | |
2020-07-07 | add fontconfig dependency | Daniel Eklöf | |
2020-06-05 | Works on aarch64 too | Daniel Eklöf | |
2020-05-25 | Set "-O3 -fno-plt" explicitly | Daniel Eklöf | |
Adding -O3 works around a GCC 10.1 O2+PGO performance regression. |