Commit graph

  • cb5f80ec6a
    vt: utf8: track combining characters that we failed to compose Daniel Eklöf 2020-05-01 11:52:40 +02:00
  • 67614df9f9
    term: print: reset combining characters for this cell Daniel Eklöf 2020-05-01 11:50:38 +02:00
  • b2c4115f3e
    grid: add per-cell combining characters Daniel Eklöf 2020-05-01 11:49:11 +02:00
  • 69c3e74498
    util.h: new header file defining commonly used macros Daniel Eklöf 2020-05-01 11:46:24 +02:00
  • fc2e385d87
    term: don't enable ptmx FDM callback until Wayland window has been configured Daniel Eklöf 2020-04-30 17:22:57 +02:00
  • ae5af7bb06
    term: start slave before loading fonts and starting rendering threads Daniel Eklöf 2020-04-30 11:39:41 +02:00
  • 242bcb9550
    main: only set LC_CTYPE Daniel Eklöf 2020-04-29 20:09:41 +02:00
  • 589e984b91
    term: font size adjust: re-load fonts in parallel Daniel Eklöf 2020-04-29 20:09:21 +02:00
  • 1d67f37045
    term: destroy: handle rendering threads not being initialized Daniel Eklöf 2020-04-29 20:08:19 +02:00
  • 84e945a851
    term: initialize rendering worker threads after instantiating fonts Daniel Eklöf 2020-04-29 20:07:21 +02:00
  • 74d30dc410
    csd: buttons: use default color table as default colors Daniel Eklöf 2020-04-29 20:06:16 +02:00
  • 02d4a093bb
    changelog: change -> changes Daniel Eklöf 2020-04-28 22:11:12 +02:00
  • 3adcbf7d4d
    term: load primary fonts in parallel Daniel Eklöf 2020-04-28 22:07:02 +02:00
  • 2fd5a9ee8d
    wayland: monitor unplug: call surface_leave() to handle terminal unmapping Daniel Eklöf 2020-04-28 19:05:10 +02:00
  • 9cfe720000
    wayland: handle outputs disappearing Daniel Eklöf 2020-04-27 20:46:40 +02:00
  • 37871aad84
    wayland: group handle_global() together with handle_global_removed() Daniel Eklöf 2020-04-27 20:18:03 +02:00
  • c4e3b9f69d
    Merge branch 'unicode-combining' Daniel Eklöf 2020-04-27 15:53:34 +02:00
  • 3f3fff768a
    vt: lazily reset utf8 in action_utf8_*_entry Daniel Eklöf 2020-04-27 15:50:44 +02:00
  • d1fc419e34
    vt: action_utf8_print: idx is cleared in action_clear() Daniel Eklöf 2020-04-27 15:49:07 +02:00
  • 4278af99d2
    vt: utf8-*-entry: idx is cleared in action_clear() Daniel Eklöf 2020-04-27 15:47:44 +02:00
  • e478874dd9
    term: remove unneeded utf8.left member Daniel Eklöf 2020-04-27 15:06:23 +02:00
  • 3fb3b63d93
    readme: link to utf8proc was cut off Daniel Eklöf 2020-04-27 12:27:00 +02:00
  • aae998d9a3
    readme: add link to utf8proc Daniel Eklöf 2020-04-27 12:26:39 +02:00
  • 2008207929
    readme: add utf8proc to the list of dependencies Daniel Eklöf 2020-04-27 12:25:35 +02:00
  • 4283a8c51b
    utf8: add support for unicode combining characters Daniel Eklöf 2020-04-27 12:13:30 +02:00
  • d959b98822
    meson: bump C standard to c18 Daniel Eklöf 2020-04-26 19:39:08 +02:00
  • e9ed3025a8
    damage: remove 'scroll' sub struct Daniel Eklöf 2020-04-26 12:47:19 +02:00
  • ce280537de
    render: make 'glyph' assignment more readable Daniel Eklöf 2020-04-26 12:39:42 +02:00
  • db0ac438be
    changelog: CSI 13;2t and CSI 14t have also been implemented Daniel Eklöf 2020-04-25 23:09:10 +02:00
  • b22c7c4d0a
    changelog: use backticks for full escape sequence too, and shorten entry Daniel Eklöf 2020-04-25 23:07:47 +02:00
  • cb7103dadc
    doc: foot.5: man page references do not embolden the section number Daniel Eklöf 2020-04-25 22:40:29 +02:00
  • 6b464fcf31
    doc: foot.5: user -> users Daniel Eklöf 2020-04-25 22:40:19 +02:00
  • 91199f8b97
    doc: foot.5: padding and geometry are subject to output scaling Daniel Eklöf 2020-04-25 22:39:53 +02:00
  • 33a53efa71
    csi: log 'unhandled' for invalid 'target' and 'operation' in CSI ? S Daniel Eklöf 2020-04-25 11:39:31 +02:00
  • c06890c4cd
    readme: update description Daniel Eklöf 2020-04-24 20:57:23 +02:00
  • 0572138b09
    changelog: one entry for conf-option + command line option changes Daniel Eklöf 2020-04-24 20:40:33 +02:00
  • f1336a0902
    Merge branch 'fcft-v2' Daniel Eklöf 2020-04-24 20:33:16 +02:00
  • 6d58e50bba
    PKGBUILD: bump tllist+fcft version dependencies Daniel Eklöf 2020-04-24 20:32:56 +02:00
  • c82378863c
    meson: dependency: use fallback without variable name Daniel Eklöf 2020-04-24 20:32:37 +02:00
  • f736d467d9
    fcft: fcft_glyph_for_wc() has been renamed to fcft_glyph_rasterize() Daniel Eklöf 2020-04-24 10:53:34 +02:00
  • 0b2006ecd5
    term: fcft: max/space advance fields have been renamed Daniel Eklöf 2020-04-23 11:54:03 +02:00
  • c5212694c1
    meson: we now require fcft 2.0.x Daniel Eklöf 2020-04-23 11:24:54 +02:00
  • 144280ba17
    changelog: current output's subpixel order is preferred over FontConfig Daniel Eklöf 2020-04-22 19:52:28 +02:00
  • 05bb0ae590
    term: guess subpixel mode after initializing wayland window Daniel Eklöf 2020-04-22 19:38:38 +02:00
  • 7194f65ae9
    fcft: adjust to fcft-2.0 API changes Daniel Eklöf 2020-04-21 19:29:36 +02:00
  • e2c48c0c2e
    Merge branch 'master' into fcft-v2 Daniel Eklöf 2020-04-21 19:03:11 +02:00
  • 77af910330
    main: log locale Daniel Eklöf 2020-04-21 19:02:18 +02:00
  • 6f83ef81e5
    render: use output's subpixel mode when rasterizing glyphs Daniel Eklöf 2020-04-20 18:37:59 +02:00
  • 4ca6e760f2
    completions: zsh: -f,--font accepts multiple, comma separated values Daniel Eklöf 2020-04-20 18:38:33 +02:00
  • 8a094b5683
    readme: improve description Daniel Eklöf 2020-04-19 16:23:18 +02:00
  • ee254e0de1
    readme: bug reporting: emphasize that debug builds are preferred for backtraces Daniel Eklöf 2020-04-19 16:01:29 +02:00
  • 7971aeeda5
    readme: spell 'change' correctly Daniel Eklöf 2020-04-19 15:51:05 +02:00
  • 5c4f5ab414
    term: destroy: free scroll damage lists Daniel Eklöf 2020-04-19 15:26:52 +02:00
  • 08485ce412
    csi: fix typo - the '(' was in the wrong place Daniel Eklöf 2020-04-19 14:52:14 +02:00
  • b7593897b7
    render: search: improve handling of very long search strings Daniel Eklöf 2020-04-19 14:50:48 +02:00
  • e93757198a
    csi: CSI Ps ; Ps ; Ps t: report logical pixels Daniel Eklöf 2020-04-18 23:20:09 +02:00
  • 4f145bed33
    shm: #ifdef conditional code to measure total size of SHM allocations Daniel Eklöf 2020-04-18 12:24:40 +02:00
  • 02edee78b2
    server: don't do misaligned loads Daniel Eklöf 2020-04-18 12:20:28 +02:00
  • 544d8fe5f9
    Merge branch 'csi-report' Daniel Eklöf 2020-04-18 11:52:18 +02:00
  • fa8b0cbd80
    csi: implement CSI Ps ; Ps ; Ps t reporting escape sequences Daniel Eklöf 2020-04-17 23:03:20 +02:00
  • 842cd158d2
    changelog: selection is no longer cleared on resize Daniel Eklöf 2020-04-17 22:43:28 +02:00
  • 761bf426dc
    render: resize: no need to truncate selection anymore - it's being translated Daniel Eklöf 2020-04-17 22:30:56 +02:00
  • 7eb990c8b1
    render: resize: need to translate selection coordinates Daniel Eklöf 2020-04-17 22:18:02 +02:00
  • 5e2e59679b
    grid: reflow: make tracking_points array 'const' Daniel Eklöf 2020-04-17 22:17:33 +02:00
  • a9af8290ab
    Merge branch 'translate-cursor-coords-when-reflowing' Daniel Eklöf 2020-04-17 21:16:38 +02:00
  • 5509fe514a
    render: resize: no need to clear the selection - just truncate if necessary Daniel Eklöf 2020-04-17 21:11:30 +02:00
  • ef52ed8a10
    grid: reflow: caller may now pass a list of coordinates that should be translated Daniel Eklöf 2020-04-17 21:04:32 +02:00
  • e5521ff79a
    grid: reflow: generalize cursor coordinate translation Daniel Eklöf 2020-04-17 21:00:37 +02:00
  • 87fc0cfb85
    changelog: cursor coordinates are now translated on resize Daniel Eklöf 2020-04-17 20:49:09 +02:00
  • 91a71b4147
    grid: reflow: remove commented out code Daniel Eklöf 2020-04-17 20:48:22 +02:00
  • aede474a52
    grid: reflow: turn line-wrapping code into a macro Daniel Eklöf 2020-04-17 20:46:08 +02:00
  • e37aa3b369
    grid: reflow: don't randomly insert hard linebreaks Daniel Eklöf 2020-04-17 20:33:08 +02:00
  • 5546b40369
    grid: grid_reflow() now translates cursor coordinates Daniel Eklöf 2020-04-16 19:38:30 +02:00
  • 89559d5466
    grid: move 'cursor' state from terminal to grid Daniel Eklöf 2020-04-16 18:51:14 +02:00
  • c96a0b3b3c
    misc: replace all explicit zero-initializers with empty initializers Daniel Eklöf 2020-04-13 12:03:11 +02:00
  • d67f437458
    mbstate: fix compile warning on systems where mbstate_t isn't an integral Daniel Eklöf 2020-04-13 11:58:38 +02:00
  • a6fc5f10fb
    ci: alpine: add missing dependencies: pixman + libxkbcommon Daniel Eklöf 2020-04-13 11:52:43 +02:00
  • 27a205e90f
    term: reset: plug memory leak Daniel Eklöf 2020-04-13 11:42:10 +02:00
  • 3f35a40ff8
    ci: initial FreeBSD build manifest Daniel Eklöf 2020-04-12 18:33:27 +02:00
  • 9a71f20de7
    ci: alpine: wlroots isn't needed (or used, at all) Daniel Eklöf 2020-04-12 18:33:07 +02:00
  • 1776f8bf1e
    Fix clang warnings Daniel Eklöf 2020-04-12 18:20:52 +02:00
  • e997ec7e1d
    ci: move sr.ht's .build.yml to .builds/alpine.yml Daniel Eklöf 2020-04-11 16:33:07 +02:00
  • 1e8220d83a
    themes: add a couple of color themes Daniel Eklöf 2020-04-10 21:06:05 +02:00
  • 00dbe12e41
    input: slow trackpad scrolling now eventually scroll a line Daniel Eklöf 2020-04-10 18:43:29 +02:00
  • 03bdb40bd9
    render: don't dim so much when in search mode Daniel Eklöf 2020-04-10 17:51:33 +02:00
  • 23b2eed409
    render: strip 'pixman' from color function names Daniel Eklöf 2020-04-09 13:41:16 +02:00
  • 29d4722de5
    render: remove unused functions Daniel Eklöf 2020-04-09 13:35:35 +02:00
  • 1f264b165d
    config: use an unsigned constant, since we're shifting 31 bits Daniel Eklöf 2020-04-09 13:35:02 +02:00
  • 7a82bcf7a5
    keymap: remove trailing whitespaces Daniel Eklöf 2020-04-08 17:54:52 +02:00
  • a145f7b32a
    completions: zsh: foot: default geometry is 700x500, not 700x50 Daniel Eklöf 2020-04-08 17:45:59 +02:00
  • 7d76c5aca1
    changelog: alt+return now emits ESC \r Daniel Eklöf 2020-04-08 17:39:54 +02:00
  • 762ed04637
    keymap: return: all Alt+<mod> now emits \e\r Daniel Eklöf 2020-04-08 17:33:36 +02:00
  • b60c9d0b40
    keymap: \t -> spaces Daniel Eklöf 2020-04-08 17:31:21 +02:00
  • 2e11517c04
    Merge branch 'mchackorg/foot-alt-return' Daniel Eklöf 2020-04-08 17:27:08 +02:00
  • 5ee55a7077
    terminfo: foot: setaf/b: use colon-separated variant Daniel Eklöf 2020-04-08 17:26:23 +02:00
  • 4ba42ee7ab
    terminfo: foot-direct: setaf/b: set color space to '2' (RGB) Daniel Eklöf 2020-04-08 17:25:52 +02:00
  • f4e6d2e3ee
    README: describe how to report bugs Daniel Eklöf 2020-04-04 20:54:54 +02:00
  • 992ceed7e0
    doc: foot.1: list what a bug report should contain Daniel Eklöf 2020-04-04 20:54:28 +02:00
  • 1a08d94da1
    doc: foot.1: add link to issue reporting Daniel Eklöf 2020-04-04 20:36:46 +02:00
  • 0f663cb4d0
    readme: summary: add 'lightweight' Daniel Eklöf 2020-04-04 14:53:05 +02:00