Commit graph

  • 186a07c364
    sixel: split -> overwrite Daniel Eklöf 2020-06-27 15:29:47 +02:00
  • ae727e372a
    term: erasing characters now splits sixels instead of deleting them Daniel Eklöf 2020-06-27 15:22:31 +02:00
  • 0953ffd2d3
    sixel: delete/split: early(ier) exit when there aren't in sixel images Daniel Eklöf 2020-06-27 14:43:29 +02:00
  • a25ff1ed84
    Merge branch 'sixel-split' Daniel Eklöf 2020-06-27 14:28:26 +02:00
  • f976df6f4d
    changelog: sixel images can now be printed on Daniel Eklöf 2020-06-27 14:27:49 +02:00
  • 8cdfd03c4b
    sixel: split: make pixman instantiation generic Daniel Eklöf 2020-06-27 14:26:13 +02:00
  • cc65002539
    sixel: never generate scrollback wrapping sixel images Daniel Eklöf 2020-06-27 14:19:08 +02:00
  • e896c2fa55
    sixel: refactor handling of wrap-around delete- and split regions Daniel Eklöf 2020-06-27 13:56:13 +02:00
  • 3715a37be9
    sixel: split_by_rectangle: bug: typo in boundary check Daniel Eklöf 2020-06-27 13:19:19 +02:00
  • 37ceb65729
    sixel: split: make sure relative row/column values are bounded Daniel Eklöf 2020-06-27 13:18:54 +02:00
  • d9b7a85722
    sixel: split: push front instead of back Daniel Eklöf 2020-06-27 12:50:39 +02:00
  • dfc205e706
    sixel: add sixel_split_by_rectangle() Daniel Eklöf 2020-06-27 12:45:22 +02:00
  • f4fcdbf38b
    sixel: hopefully fix erasing of scrollback wrap-around sixels Daniel Eklöf 2020-06-27 11:00:28 +02:00
  • 32e70263f9
    wayland: use xdg_output's description if there's no 'model' Daniel Eklöf 2020-06-25 17:30:51 +02:00
  • bc82d4ee28
    sixel: wip: split up image being overwritten, rather than erasing it Daniel Eklöf 2020-06-23 21:07:12 +02:00
  • bae11000cc
    term: reset: set title to the user configured title, not "foot" Daniel Eklöf 2020-06-22 14:33:16 +02:00
  • 1b06486c98
    conf: add 'tweak.pty-prefetch-buffer-size-kb' setting Daniel Eklöf 2020-06-19 17:15:55 +02:00
  • 984d008250
    term: destroy: don't wait for PTY reading thread if it was never started Daniel Eklöf 2020-06-19 14:53:07 +02:00
  • fd32fa0a0f
    term: wip: read from PTY in a separate thread Daniel Eklöf 2020-06-19 14:49:06 +02:00
  • e466063020
    term: ptmx: don't abort on EAGAIN when trying to read from ptxm Daniel Eklöf 2020-06-19 11:33:03 +02:00
  • c94cbdeb64
    osc: set color: update both grids, but exclude scrollback Daniel Eklöf 2020-06-14 09:34:46 +02:00
  • 70c48091f3
    changelog: language Daniel Eklöf 2020-06-14 09:14:04 +02:00
  • dec796f525
    sixel: if the client has specified a size, do not change that Daniel Eklöf 2020-06-11 18:40:52 +02:00
  • 957e482f45
    osc: 'Set Color' now updates already rendered cells in current grid Daniel Eklöf 2020-06-11 17:13:32 +02:00
  • 6454e897ab
    sixel: only use configured alpha when color matches the default bg Daniel Eklöf 2020-06-10 18:52:53 +02:00
  • e0dc01f2ee
    sixel: don't erase if cursor is *before* the image Daniel Eklöf 2020-06-10 18:43:42 +02:00
  • cc5dedc259
    sixel: do not reset palette after each image Daniel Eklöf 2020-06-10 18:36:54 +02:00
  • 8524e32bd5
    doc: benchmark: move alacritty-unicode-random text from footnote to separate chapter Daniel Eklöf 2020-06-09 20:58:45 +02:00
  • ae75a7933f
    doc: benchmark: describe _why_ Alacritty is so fast in 'unicode-random' Daniel Eklöf 2020-06-09 20:55:41 +02:00
  • 7fb2da3cf9
    main: log architecture at startup Daniel Eklöf 2020-06-09 20:35:21 +02:00
  • 8624a8823c
    readme: fix mastodon link Daniel Eklöf 2020-06-09 17:46:12 +02:00
  • aa331404b5
    readme: add link to my mastodon account Daniel Eklöf 2020-06-09 17:44:03 +02:00
  • 12fda70402
    sixel: log message: fix spelling Daniel Eklöf 2020-06-09 17:34:04 +02:00
  • f72c982c89
    osc: don't assert on \E]4 being followed by a ';' Daniel Eklöf 2020-06-09 17:33:26 +02:00
  • bf57d0c606
    csi: \E[3J: reset render.last_cursor.row if necessary Daniel Eklöf 2020-06-09 17:32:34 +02:00
  • fb001ee7a7
    unicode combining: don't log overflow errors unless LOG_ENABLE_DBG == 1 Daniel Eklöf 2020-06-09 17:31:58 +02:00
  • e7d7b30c84
    Merge branch 'faster-unicode' Daniel Eklöf 2020-06-09 17:31:40 +02:00
  • 9df7e8fa07
    term: print_insert: early return Daniel Eklöf 2020-06-09 17:31:28 +02:00
  • 97221dd09b
    vt: utf8-print: check width == 0 first, when deciding whether to do combining Daniel Eklöf 2020-06-09 17:30:49 +02:00
  • 9452aff020
    vt: initial version of UTF-8 decoding built-in into the VT parser Daniel Eklöf 2020-06-07 16:16:50 +02:00
  • 0969b2ebd7
    render: sixel: use pixman_image_composite32() Daniel Eklöf 2020-06-06 14:22:54 +02:00
  • fd99b28beb
    render: cell: reset clip region also when we're NOT rendering a glyph Daniel Eklöf 2020-06-06 14:22:25 +02:00
  • 21e9031420
    sixel: don't erase image when printing text *next* to it. Daniel Eklöf 2020-06-06 13:59:46 +02:00
  • a08e7f358f
    sixel: fix asan runtime warning: left shift of 255 by 24 cannot... Daniel Eklöf 2020-06-06 13:52:09 +02:00
  • f0980934d4
    PKGBUILD: works on aarch64 too Daniel Eklöf 2020-06-05 12:06:31 +02:00
  • c012a0ffc7
    doc: benchmarks: results from my desktop Daniel Eklöf 2020-06-05 11:07:30 +02:00
  • d8a83b500f
    render: regression: don't let cell background overflow into the margins Daniel Eklöf 2020-06-05 08:10:38 +02:00
  • 8b320ed296
    render: re-write cell clipping to use pixman destination clipping Daniel Eklöf 2020-06-04 15:39:19 +02:00
  • 0d0df56796
    Merge branch 'clip-to-cell' Daniel Eklöf 2020-06-03 19:24:44 +02:00
  • 6bf1287292
    changelog: mention fix for glyphs overflowing into surrounding cells Daniel Eklöf 2020-06-03 17:40:55 +02:00
  • bddd3fa384
    render: do not allow glyphs to overflow into surrounding cells Daniel Eklöf 2020-06-03 17:32:57 +02:00
  • 159bfddb87
    selection: fix typo when extending selection to cover double-width character Daniel Eklöf 2020-06-03 17:31:41 +02:00
  • f1c8ccddde
    Merge branch 'initial-tiocswinsz' Daniel Eklöf 2020-06-03 17:29:45 +02:00
  • 29630ac92e
    term: set an initial TIOCSWINSZ right after opening the pty Daniel Eklöf 2020-06-02 19:59:28 +02:00
  • 5ff9bd5c9d
    meson/PKGBUILD: require fcft 2.1.1 Daniel Eklöf 2020-06-02 19:53:15 +02:00
  • 8f37c839f3
    render: draw hollow block cursor on top of the character, not the opposite Daniel Eklöf 2020-06-02 18:22:55 +02:00
  • 056fd4ffe0
    selection: don't allow only half of double-width characters to be selected Daniel Eklöf 2020-06-02 18:21:39 +02:00
  • bd565fe99b
    doc: benchmark: add terminal version numbers as foot notes Daniel Eklöf 2020-05-31 18:57:19 +02:00
  • bb79d8a8c4
    Merge branch 'benchmark' Daniel Eklöf 2020-05-31 13:17:26 +02:00
  • ded6ca6f22
    doc: benchmark: right-align columns Daniel Eklöf 2020-05-31 13:13:12 +02:00
  • 05a6a9de44
    doc: benchmark: fix typo Daniel Eklöf 2020-05-31 13:11:19 +02:00
  • 04013a2480
    doc: benchmark: newlines Daniel Eklöf 2020-05-31 13:09:03 +02:00
  • ee4b4b8646
    doc: benchmark: newlines (?) Daniel Eklöf 2020-05-31 13:08:44 +02:00
  • 09d10b6a48
    doc: benchmarks: shell highlighting of vtebench commands Daniel Eklöf 2020-05-31 13:08:19 +02:00
  • 6b2a59110d
    readme: fix benchmark link Daniel Eklöf 2020-05-31 13:07:53 +02:00
  • dd05b14c47
    benchmarks: initial results Daniel Eklöf 2020-05-31 13:07:01 +02:00
  • a4b1c09d58
    scripts: benchmarking utility script Daniel Eklöf 2020-05-31 12:43:03 +02:00
  • d9028b2394
    vt: utf8: use mbtowc() instead of mbrtowc() Daniel Eklöf 2020-05-31 12:41:35 +02:00
  • c38b9be6a4
    vt: utf8: don't need one entry action for each UTF8 variant Daniel Eklöf 2020-05-31 12:41:07 +02:00
  • e4a6b12fda
    readme: cleanup Daniel Eklöf 2020-05-30 11:07:02 +02:00
  • b2733dd4b2
    readme: GCC requires -Wno-missing-profile in a PGO build Daniel Eklöf 2020-05-30 11:02:12 +02:00
  • b105ee5edd
    readme: add link to "running the new build" at the end of the release build section Daniel Eklöf 2020-05-30 10:52:26 +02:00
  • 3def8efa10
    readme: describe what should expect to see when running the benchmark Daniel Eklöf 2020-05-30 10:51:04 +02:00
  • 621dfa33cf
    reaadme: add step to remove the temp file Daniel Eklöf 2020-05-30 10:49:22 +02:00
  • 7f173388ad
    readme: add missing ')' Daniel Eklöf 2020-05-30 10:48:12 +02:00
  • a9bcb8e988
    readme: fix URL Daniel Eklöf 2020-05-30 10:47:45 +02:00
  • 1ba8de9cee
    readme: describe how to do a PGO build Daniel Eklöf 2020-05-30 10:46:22 +02:00
  • 8fd7c837f7
    render: resize: don't try to signal TIOCSWINSZ on a closed ptmx FD Daniel Eklöf 2020-05-27 18:23:35 +02:00
  • 5639082113
    Merge branch 'hold-option-in-footclient' Daniel Eklöf 2020-05-27 07:18:39 +02:00
  • e02121ae24
    changelog: mention addition of '--hold' to footclient Daniel Eklöf 2020-05-26 20:12:53 +02:00
  • aa5e84727b
    doc: footclient: add --hold Daniel Eklöf 2020-05-26 20:12:44 +02:00
  • fbfbcc453c
    completions: zsh: footclient: add --hold Daniel Eklöf 2020-05-26 20:12:35 +02:00
  • 3943cad7ed
    client/server: implement '--hold' in footclient Daniel Eklöf 2020-05-26 20:11:38 +02:00
  • e310487dae
    slave: set IUTF8 Daniel Eklöf 2020-05-26 18:18:11 +02:00
  • ae27a92153
    readme: mention that -O3 is default in release builds Daniel Eklöf 2020-05-25 21:24:00 +02:00
  • 2541060ae4
    readme: document work around for GCC 10.1 O2+PGO regression Daniel Eklöf 2020-05-25 21:21:49 +02:00
  • a324004fdb
    meson: don't set -Wno-missing-profile Daniel Eklöf 2020-05-25 21:15:17 +02:00
  • 4699ed343a
    PKGBUILD: always set -fno-plt and -Wno-missing-profile Daniel Eklöf 2020-05-25 21:14:52 +02:00
  • 55f244601f
    PKGBUILD: append -O3 to makepkg provided CFLAGS Daniel Eklöf 2020-05-25 21:01:55 +02:00
  • 62b0546c22
    readme: compared with -> compared to Daniel Eklöf 2020-05-25 20:19:19 +02:00
  • 8bf8a12362
    meson: -fprofile-correction is automatically added by meson Daniel Eklöf 2020-05-25 19:42:47 +02:00
  • 12d495dd41
    readme: spelling: gpo -> pgo Daniel Eklöf 2020-05-25 19:36:27 +02:00
  • 1a53589913
    terminfo: put 'cvvis' on a separate line Daniel Eklöf 2020-05-25 19:35:37 +02:00
  • b5b1c19e94
    readme: mention GCC 10.1 performance regression Daniel Eklöf 2020-05-25 19:35:17 +02:00
  • 29ac0278b1
    changelog: is -> are Daniel Eklöf 2020-05-21 20:28:26 +02:00
  • 89dd31bfd7
    reaper: disable debug logging Daniel Eklöf 2020-05-21 20:27:42 +02:00
  • c605503df6
    slave: restore signal mask Daniel Eklöf 2020-05-21 20:22:24 +02:00
  • 789617d5ad
    term: don't double fork new terminal windows Daniel Eklöf 2020-05-21 20:17:29 +02:00
  • f49742ebba
    reaper: new module, uses a signalfd to wait() on child processes Daniel Eklöf 2020-05-21 20:15:10 +02:00
  • 5600cc68c0
    readme: mention that gcc produces a much faster binary than clang Daniel Eklöf 2020-05-21 18:05:38 +02:00