Commit graph

  • 479b3c8ee1
    *.desktop: add StartupWMClass=foot Daniel Eklöf 2023-04-05 14:39:02 +02:00
  • a858934c04
    changelog: add a new ‘unreleased’ section Daniel Eklöf 2023-04-03 18:57:50 +02:00
  • 446288d9a1
    Merge branch 'releases/1.14' Daniel Eklöf 2023-04-03 18:57:32 +02:00
  • ae6bbce6c2
    meson: bump version to 1.14.0 1.14.0 releases/1.14 Daniel Eklöf 2023-04-03 18:52:42 +02:00
  • 862a003b5b
    changelog: prepare for 1.14.0 Daniel Eklöf 2023-04-03 18:52:22 +02:00
  • ae81f5af4c
    terminfo: remove DECRST of DECCOLM+DECSCLM Daniel Eklöf 2023-03-31 10:36:43 +02:00
  • f114068a46
    csi: DECCOLM+DECSCLM: remove all support Daniel Eklöf 2023-01-19 19:52:57 +01:00
  • 0bc934070c
    ci (woodpecker): do a second release build, using clang instead of gcc Daniel Eklöf 2023-03-31 13:02:41 +02:00
  • e71e7f5cf6
    input: kitty: don’t treat zero-length utf8/utf32 strings as text Daniel Eklöf 2023-03-31 11:34:04 +02:00
  • deb43c8dc3
    changelog: typo: now -> not Daniel Eklöf 2023-03-31 10:43:39 +02:00
  • 03b23ed6e5
    changeloge: remove bad escape char Daniel Eklöf 2023-03-31 10:42:50 +02:00
  • a5dd003627
    changelog: remove trailing back-tick Daniel Eklöf 2023-03-31 10:41:17 +02:00
  • 27c52fb4e3
    test: config: call FcIni() + FcFini() Daniel Eklöf 2023-03-31 10:30:58 +02:00
  • 981e4b77cb
    term: protect against integer overflow when accumulating scroll damage Daniel Eklöf 2023-03-28 18:37:41 +02:00
  • 7bc22862fa
    render: protect against integer underflow when calculating scroll area Daniel Eklöf 2023-03-28 18:31:24 +02:00
  • 3215d54f31
    input: (kitty kbd): the resulting UTF-8 string may translate to multiple UTF-32 codepoints Daniel Eklöf 2023-03-27 16:56:10 +02:00
  • ae26915916 fix typos Harri Nieminen 2023-03-29 00:31:49 +03:00
  • 296e75f4f5
    render: fix glitchy selection while resizing the ‘normal’ screen Daniel Eklöf 2023-03-27 16:53:41 +02:00
  • 5b2f02d826 slave: set $TERM_PROGRAM and $TERM_PROGRAM_VERSION environment variables Craig Barnes 2023-03-20 14:40:36 +00:00
  • 9f3ce9236f
    config: apply fontconfig rules if user didn’t set an explicit font size Daniel Eklöf 2023-03-03 17:21:11 +01:00
  • 9da1b1cec3
    themes: add Material Amber jaroeichler 2023-02-27 13:32:13 +00:00
  • 9a5a2d9957
    key-binding: sort binding lists Daniel Eklöf 2023-02-27 17:56:03 +01:00
  • 514fcc20a7
    render: resize: call xdg_toplevel_set_min_size() Daniel Eklöf 2023-03-02 17:22:27 +01:00
  • 8a849b4b08
    render: fix inversed cursor fg color when alpha != 1.0, take #2 Daniel Eklöf 2023-02-28 17:49:57 +01:00
  • 7a43737745
    render: fix selected cursor cell being ‘invisble’ when background alpha is used Daniel Eklöf 2023-02-27 17:51:29 +01:00
  • 8cd503a2d1 themes: add Material Amber jaroeichler 2023-02-27 13:32:13 +00:00
  • 7f26914583
    wayland: ignore configure events for unmapped surfaces Daniel Eklöf 2022-12-29 11:32:21 +01:00
  • f2356adee3 doc: foot.ini: fix spelling mistake in [bell].urgent description Craig Barnes 2023-02-16 09:09:51 +00:00
  • 25154a8150 doc: ctlseq: fix capitalization in description of DA3 sequence Craig Barnes 2023-02-16 08:50:53 +00:00
  • 1c16e4a575
    Tag a couple variables with UNUSED, to fix warnings with clang-15 Daniel Eklöf 2023-02-12 19:09:48 +01:00
  • 1823fa846a completions: bash: simplify awk command used to filter terminfo names Craig Barnes 2023-01-27 11:47:12 +00:00
  • 0c252d1b05 Add exec bind action Mildred Ki'Lya 2023-01-18 00:41:46 +01:00
  • e06cdb3d4d Implement output text binding Mildred Ki'Lya 2023-01-18 01:06:15 +01:00
  • b81b98d47c render: fix incorrect indent introduced by previous commit Craig Barnes 2023-01-17 23:49:32 +00:00
  • a9298959a1
    render: fix double-width glyphs glitching when surrounding cells overflow into it Daniel Eklöf 2023-01-15 14:42:48 +01:00
  • d1220aebfd
    terminfo: sync with ncurses 2023-01-14 Daniel Eklöf 2023-01-15 14:00:06 +01:00
  • 09f3475ad1
    config: don’t double-free key binding auxiliary data Daniel Eklöf 2023-01-15 10:24:01 +01:00
  • ffaf08e07c
    config: remove unused struct Daniel Eklöf 2023-01-15 10:23:44 +01:00
  • 3f57afbf60
    add rose-pine theme EuCaue 2023-01-09 01:17:45 +00:00
  • becdcd9bb7 completions: bash: complete option arguments for short options Craig Barnes 2023-01-10 19:56:12 +00:00
  • 8acc10b9d4 completions: bash: use "case" instead of long if/elif/else chain Craig Barnes 2023-01-10 19:44:24 +00:00
  • 7d28da5006 Use "command -v" instead of "which" in bash completion scripts Craig Barnes 2023-01-10 18:34:25 +00:00
  • 603b81d7b1 add rose-pine theme EuCaue 2023-01-09 01:17:45 +00:00
  • a38b8d0222 doc: fix a typo Grigory Kirillov 2023-01-08 00:55:01 +03:00
  • f19768e304 wayland: avoid passing NULL to log_msg() in wayl_reload_xcursor_theme() Craig Barnes 2023-01-06 23:43:51 +00:00
  • c9465e4c5c
    themes: add Onedark woojiq 2023-01-04 12:35:53 +02:00
  • dc82d8d006 theme onedark: selection-fg/bg commented out woojiq 2023-01-05 21:26:01 +02:00
  • 690f433afa themes: add Onedark woojiq 2023-01-04 12:35:53 +02:00
  • 63bef0dc8c
    ci: drop gitlab CI Daniel Eklöf 2023-01-02 13:52:49 +01:00
  • 1d3023ec5e changelog: amend terminfo names, in accordance with previous commit Craig Barnes 2023-01-01 15:21:17 +00:00
  • 88641005fe
    terminfo: PD/PE -> PE/PS Daniel Eklöf 2023-01-01 15:21:05 +01:00
  • e7c1a93d29
    terminfo: add entries for bracketed paste Daniel Eklöf 2023-01-01 10:22:54 +01:00
  • 6259d59b4d
    config: change default grapheme-width-method from wcswidth to double-width Daniel Eklöf 2022-12-16 16:56:43 +01:00
  • 9e4270cd48
    themes: comment out selection-{foreground,background} Daniel Eklöf 2022-12-26 11:03:17 +01:00
  • 135d4478a1
    themes: add ‘conf’ modeline Daniel Eklöf 2022-12-26 10:59:37 +01:00
  • da7b393a03
    themes: remove alpha Daniel Eklöf 2022-12-26 10:54:02 +01:00
  • 6ebe5cf621
    Add Deus theme. argosatcore 2022-12-25 05:34:56 +00:00
  • 151bec9387 Update 'themes/deus' argosatcore 2022-12-25 18:13:01 +00:00
  • dfac6cbafd Update deus theme following dnkl's recommendations argosatcore 2022-12-25 18:11:51 +00:00
  • b7ee9270df Add Deus theme. argosatcore 2022-12-25 05:34:56 +00:00
  • 4ee0b28b02
    config: font-size-adjustment: don’t allow empty %-values (key=%) Daniel Eklöf 2022-12-17 10:25:48 +01:00
  • 7bf150c11a
    config: value_to_pt_or_px(): don’t allow empty px values (key=px) Daniel Eklöf 2022-12-17 10:25:16 +01:00
  • 59018446fd
    foot.ini: add font-size-adjustment Daniel Eklöf 2022-12-17 10:18:55 +01:00
  • f6ca8c90e1
    config: add ‘font-size-adjustment=N[px|%]’ option Daniel Eklöf 2022-12-15 11:10:32 +01:00
  • 5e61507a44
    bind control-shift-u to unicode-input, move urls to o Antoine Beaupré 2022-12-15 11:49:51 -05:00
  • 7bb5c80d04 main: Graceful fallback if user has configured an invalid locale Joakim Nohlgård 2022-12-16 08:38:37 +01:00
  • 3374f513ef
    changelog: new default value for ‘grapheme-width-method’ Daniel Eklöf 2022-12-14 14:41:10 +01:00
  • ab39ed99df
    config: add grapheme-width-method=default Daniel Eklöf 2022-12-14 14:35:00 +01:00
  • d83d7c0468
    vt: improve handling of codepoint 0xfe0f when grapheme-width-method != double-width Daniel Eklöf 2022-12-14 12:33:56 +01:00
  • 3b9aca6a3d
    doc: foot-ctlseq: expand last column to fill screen in all tables Daniel Eklöf 2022-12-14 12:20:52 +01:00
  • ccfb953bb0
    slave: unsetenv() env vars that have been set to the empty string Daniel Eklöf 2022-12-01 19:43:38 +01:00
  • 646314469a
    doc: foot.ini: add example, and mention string options can be quoted Daniel Eklöf 2022-12-02 15:03:07 +01:00
  • 57d9a7451f
    foot.ini: use a quoted, empty string for “indicator-format” Daniel Eklöf 2022-12-01 15:06:13 +01:00
  • 051e862420
    config: allow string values to be quoted Daniel Eklöf 2022-12-01 15:00:44 +01:00
  • eb8d5b9e74 render: Add all the rendering invalidation hooks Alexander Orzechowski 2022-12-04 19:32:08 -05:00
  • aa3d0060c2 wl_surf: Add invalidated function callback Alexander Orzechowski 2022-12-04 19:19:48 -05:00
  • 8d99aae1d1 wl_window: Use wl_surf for main surface Alexander Orzechowski 2022-12-04 19:31:16 -05:00
  • 7a78fdf771 Rename wl_surf_subsurf to wl_surf Alexander Orzechowski 2022-12-04 19:02:08 -05:00
  • 1486c57bdb
    doc: foot: add PWD to list of env vars set in child process Daniel Eklöf 2022-12-04 19:49:02 +01:00
  • b43a41df6a
    log: don’t default to syslog enabled Daniel Eklöf 2022-12-02 11:45:10 +01:00
  • 76d494484f
    url-mode: tag cells after snapshot:ing the grid Daniel Eklöf 2022-11-30 10:51:45 +01:00
  • 1b24cf4fcb doc: ctlseq: add trailing space to fix XTGETTCAP entry in DCS table Craig Barnes 2022-11-24 20:34:41 +00:00
  • 0fc8b65a2b
    selection: selection_on_rows(): typo: row_start -> row_end Daniel Eklöf 2022-11-24 17:05:27 +01:00
  • 4d03b6c611
    Merge branch 'line-height-adjust' Daniel Eklöf 2022-11-24 19:17:09 +01:00
  • db2627ea26
    changelog: scaling factor not being applied when converting px-to-pt Daniel Eklöf 2022-11-24 17:21:53 +01:00
  • fa6b07abea
    term: apply scale factor when converting a px value to pt Daniel Eklöf 2022-11-24 17:20:05 +01:00
  • e85257bcae
    term: initialize term->font_line_height when there’s no user-set line-height Daniel Eklöf 2022-11-24 17:09:31 +01:00
  • 94bac0513a
    term: update user-set line-height just before calculating the cell dimensions Daniel Eklöf 2022-11-24 14:34:31 +01:00
  • f31ea4f56d
    changelog: line-height adjustment with user-set line-height Daniel Eklöf 2022-11-23 16:23:01 +01:00
  • 5a54423000
    term: adjust user-set line-height by the same percentage as the primary font Daniel Eklöf 2022-11-23 16:15:32 +01:00
  • dfabc5d754
    readme/foot.1: mention that we now need “-d info” to get log output Daniel Eklöf 2022-11-23 16:27:50 +01:00
  • b80c7f75fe
    change default log level to WARNING Antoine Beaupré 2022-11-18 11:07:16 -05:00
  • 4d2b8a993f
    Merge branch 'fp-calc-dpi' Daniel Eklöf 2022-11-22 09:34:53 +01:00
  • 42c6af0914
    wayland: force monitor DPI to 96 when it’s unreasonably high Daniel Eklöf 2022-11-04 17:45:43 +01:00
  • 2910ca354c
    wayland: use fp math all the way when calculating DPI Daniel Eklöf 2022-11-04 17:42:52 +01:00
  • fa9beae3a6
    added modus themes Soren A D 2022-11-01 11:32:49 +05:30
  • 8f2bda6703 wayland: use BUG() instead of xassert(false) Craig Barnes 2022-11-01 21:04:22 +00:00
  • 936bddb45c Merge branch 'master' into master Soren A D 2022-11-01 21:19:09 +01:00
  • 30d088376c
    render: maybe_resize(): remove debug assert Daniel Eklöf 2022-11-01 17:12:16 +01:00
  • 090cd3c625 added modus themes Soren A D 2022-11-01 11:32:49 +05:30