Commit graph

  • 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
  • 98fde56c51
    meson: add -fprofile-correction Daniel Eklöf 2020-05-21 18:01:53 +02:00
  • 483ea4ae73
    scrolling: fix crash when offset was exactly at the wrap-around Daniel Eklöf 2020-05-19 18:51:56 +02:00
  • 8ad3b9c172
    selection: performance: check for < 0 or >= 0 instead of == -1 Daniel Eklöf 2020-05-19 18:51:30 +02:00
  • 08588cd0fc
    selection: handle viewport wrap around correctly Daniel Eklöf 2020-05-19 18:49:42 +02:00
  • 550667a9ea
    term: scrolling: calling function must clamp scroll amount Daniel Eklöf 2020-05-19 18:47:38 +02:00
  • dea36de7e3
    readme: add suggested cflags for a release build Daniel Eklöf 2020-05-18 19:01:22 +02:00
  • 33346ba02d
    term: erase_cell_range: set row->dirty before calling memset() Daniel Eklöf 2020-05-17 16:29:09 +02:00
  • 52e6a751b3
    term: scrolling: mark selection top if-statement as 'unlikely' Daniel Eklöf 2020-05-17 15:48:58 +02:00
  • 96a4f1b993
    term: scrolling: hopefully fix all selection/scrolling related crashes Daniel Eklöf 2020-05-17 15:34:49 +02:00
  • 5d643e63fe
    selection: on_rows_in_view: fix range check Daniel Eklöf 2020-05-17 12:01:24 +02:00
  • 8f9e6127da
    term: scrolling: sixel: simplify now that row count is clamped Daniel Eklöf 2020-05-17 11:46:44 +02:00
  • cfd0b5d2d8
    term: scrolling: in debug builds, verify all rows are allocated Daniel Eklöf 2020-05-16 23:53:23 +02:00
  • ebd867372a
    term: scrolling: simplify, now that scroll row count is clamped Daniel Eklöf 2020-05-16 23:53:03 +02:00
  • a4f5938123
    term: scrolling: clamp number of rows to number of rows in scrolling region Daniel Eklöf 2020-05-16 23:44:54 +02:00
  • 57e04a1320
    grid: swap_row: remove unused parameter 'initialize' Daniel Eklöf 2020-05-16 23:43:05 +02:00
  • 6902c22a77
    selection: copy: insert line break if either cell is empty Daniel Eklöf 2020-05-16 22:29:53 +02:00
  • 1a8ccb0ffa
    selection/render: sync cells' 'selected' bit before rendering Daniel Eklöf 2020-05-16 21:36:08 +02:00
  • a1c95562fb
    term: scrolling: clear selection *before* scrolling Daniel Eklöf 2020-05-16 21:27:56 +02:00
  • e3992b8379
    selection: update: don't assert on 'start' being set Daniel Eklöf 2020-05-16 21:16:35 +02:00
  • e4a2d41f51
    selection: don't automatically no-op operations if selection isn't enabled Daniel Eklöf 2020-05-16 21:09:59 +02:00
  • 38c050746d
    selection: on_row_in_view() -> on_rows_in_view(), and now takes a range Daniel Eklöf 2020-05-16 16:28:32 +02:00
  • b647aa447b
    render: only apply transparency to the default background color Daniel Eklöf 2020-05-16 16:26:52 +02:00
  • 0c9b679958
    readme: add 'synchronized updates' to feature list Daniel Eklöf 2020-05-16 14:16:38 +02:00
  • 6deae0b07a
    terminfo: add tmux extension 'Sync' - indicates 'Synchronized Updates' support Daniel Eklöf 2020-05-16 14:13:45 +02:00
  • 0955cee902
    changelog: prepare for the next, unreleased version Daniel Eklöf 2020-05-13 13:22:19 +02:00
  • 8bea5855b1
    Merge branch 'releases/1.3' Daniel Eklöf 2020-05-13 13:21:34 +02:00
  • 3ed177bb39
    meson/PKGBUILD: bump version to 1.3.0 1.3.0 releases/1.3 Daniel Eklöf 2020-05-13 13:10:08 +02:00
  • 9b7b4878f1
    changelog 1.3.0 Daniel Eklöf 2020-05-13 13:09:12 +02:00
  • e654cf3880
    slave: configure pts to be the controlling terminal of the forked process Daniel Eklöf 2020-05-13 13:04:52 +02:00
  • 980606233b
    Merge branch 'fcft-precompose' Daniel Eklöf 2020-05-13 13:03:20 +02:00
  • 6d0f8e52cb
    wayland: force-trigger a resize on 'configured' event Daniel Eklöf 2020-05-12 18:35:28 +02:00
  • f156f3f4bd
    readme: use unicode RIGHT ARROW instead of '->' Daniel Eklöf 2020-05-10 17:36:15 +02:00
  • 8d7eab9fb9
    readme: short section describing the origins of the name 'foot' Daniel Eklöf 2020-05-10 17:33:48 +02:00
  • 00df12f1a3
    unicode-combine: simplify - remove -Dunicode-precompose option Daniel Eklöf 2020-05-10 17:10:33 +02:00
  • c7b031e177
    generate-unicode-precompose: /bin/sh is more standard than /usr/bin/sh Daniel Eklöf 2020-05-09 12:42:40 +02:00
  • 1dc60d7094 Update Readme and Changlog Alexander Sieg 2020-05-09 12:12:22 +02:00
  • 77e256763c
    readme: unicode-combining: mention when we render the decomposed version Daniel Eklöf 2020-05-09 11:29:33 +02:00
  • cce76909c4
    meson/PKGBUILD: we now require fcft-2.1.0 Daniel Eklöf 2020-05-09 11:15:56 +02:00
  • 718ba1602a
    meson: explicitly define _POSIX_C_SOURCE Daniel Eklöf 2020-05-09 10:58:45 +02:00
  • b1b32152c1
    unicode-precompose: use fcft's precompose functionality Daniel Eklöf 2020-05-08 23:36:33 +02:00
  • c090a0664f
    Revert "term: print: line-wrap multi-column characters instead of cutting them in half" Daniel Eklöf 2020-05-09 12:04:55 +02:00
  • 8448296bb3
    term: print: line-wrap multi-column characters instead of cutting them in half Daniel Eklöf 2020-05-09 11:57:19 +02:00
  • 2e7ead42de
    completions: zsh: complete command/shell, and its arguments Daniel Eklöf 2020-05-08 18:45:05 +02:00
  • 5b70f94827
    main/client: be POSIXLY_CORRECT when parsing command line Daniel Eklöf 2020-05-08 18:43:03 +02:00
  • 18a1787e50 ignore terminfo on freebsd, this will be done in ports Alexander Sieg 2020-05-07 22:42:06 +02:00
  • 39e226e923 changes requested by code review Alexander Sieg 2020-05-07 22:40:57 +02:00
  • a8da30c437 include sys/timerfd as required by epoll-shim Alexander Sieg 2020-05-07 20:31:44 +02:00
  • 56d53ec2a1
    term: don't register ptmx with FDM if we're shutting down Daniel Eklöf 2020-05-04 20:49:28 +02:00
  • 9864d91975
    term: set 'is_shutting_down' before calling term_destroy() on error Daniel Eklöf 2020-05-04 20:46:27 +02:00
  • af9e5aef2b
    csi: ignore invalid parameters in 'CSI Ps <space> q' Daniel Eklöf 2020-05-04 20:19:24 +02:00
  • 921331854a
    term: check return value when instantiating thread synchronization primitives Daniel Eklöf 2020-05-04 20:11:45 +02:00
  • 7d314ce738 Disable O_NONBLOCK assert on FreeBSD Alexander Sieg 2020-05-03 17:50:21 +02:00
  • 770bd79a9c meson: try to workaround 'tic' writing multiple files into a subdirectory Daniel Eklöf 2020-05-03 17:00:22 +02:00
  • 728db1df0e
    meson: use find_program() to find 'tic' Daniel Eklöf 2020-05-03 16:39:10 +02:00
  • b8e9e1ca06 made generate-unicode-precompose.sh work on BSD systems Alexander Sieg 2020-05-02 21:10:38 +02:00
  • 0488aa6b5e Replaced HOST_NAME_MAX with portable version Alexander Sieg 2020-04-13 18:30:03 +02:00
  • a318fb4efa MAP_UNINITIALIZED doesn't exists on FreeBSD Alexander Sieg 2020-04-13 18:12:16 +02:00
  • fc8e51a4dc Disable scrolling code for FreeBSD Alexander Sieg 2020-04-13 18:08:09 +02:00
  • de7c8467f0 epoll_shim and stdthreads are needed on freebsd Alexander Sieg 2020-04-13 18:03:07 +02:00
  • 12c370ee19 Pass new proc_title as a arg and use format string Alexander Sieg 2020-04-12 15:38:09 +02:00
  • d3c4810885 Forgot a header in render.c Alexander Sieg 2020-04-12 15:36:28 +02:00
  • 6d17515646 Fixed headers for FreeBSD Alexander Sieg 2020-04-12 14:50:59 +02:00