Commit graph

  • d97b538917
    meson: libpthread may lack C11 threads e.g., on FreeBSD Jan Beich 2021-01-19 15:48:56 +00:00
  • 36b6cc020a
    meson: don't force POSIX compliance Jan Beich 2021-01-19 15:40:32 +00:00
  • f2ad02aaab
    render: set thread name in a portable way Jan Beich 2021-01-19 14:49:43 +00:00
  • db9dc7e908
    shm: unbreak build without memfd_create Jan Beich 2021-01-19 14:20:55 +00:00
  • 013e3c2d80
    shm: disable fallocate optimization if not supported Jan Beich 2021-01-19 15:22:51 +00:00
  • e35e98ea94
    shm: silence -Wunused-function on i386 Jan Beich 2021-01-19 15:17:38 +00:00
  • 000ddd900a
    terminal: fix encoding of mouse buttons 6 and 7 in mouse events Daniel Eklöf 2021-01-22 17:03:43 +01:00
  • e642373658 themes: fix typos in themes/selenized-black Craig Barnes 2021-01-22 05:07:28 +00:00
  • 6167bf2e61
    themes: add selenized Daniel Eklöf 2021-01-21 15:11:08 +01:00
  • 67e713ff3a
    slave: skip e310487dae if not supported Jan Beich 2021-01-19 15:09:06 +00:00
  • c531c6bc0e
    uri: switch to conservative maximum hostname length Jan Beich 2021-01-19 14:41:02 +00:00
  • ce7df7cc1f
    terminal: add/exclude missing headers Jan Beich 2021-01-19 15:05:22 +00:00
  • 567a8de3b0
    client/server: switch to POSIX header for sockaddr_un Jan Beich 2021-01-19 14:34:30 +00:00
  • 3c379b243b
    main: correct header for mode macros Jan Beich 2021-01-19 14:38:45 +00:00
  • b2a3cdb723
    input: don’t enable keyboard repeat timer when repeat rate is zero Daniel Eklöf 2021-01-16 12:27:58 +01:00
  • d2c00d73ec
    Add xsnprintf() and remove some unnecessary strlen(3) calls Craig Barnes 2021-01-14 21:30:06 +00:00
  • acb3f1cd10
    sixel: current geometry: don’t exceed current window dimensions Daniel Eklöf 2021-01-14 14:41:34 +01:00
  • 72eed46a11
    readme: add IME to the feature list Daniel Eklöf 2021-01-14 15:12:10 +01:00
  • bd49260e41
    selection: uri decode: move zero-length check into decode_one_uri() Daniel Eklöf 2021-01-12 14:56:47 +01:00
  • 21053f2c6b
    changelog: add hyphen between ‘newline’ and ‘terminated’ Daniel Eklöf 2021-01-12 14:55:21 +01:00
  • 641905548c
    changelog: pasting non-newline terminated text/uri-list offers Daniel Eklöf 2021-01-12 14:48:20 +01:00
  • b645e35d5f
    changelog: glyhps -> glyphs Daniel Eklöf 2021-01-11 09:35:01 +01:00
  • 4303401f69
    selection: add a ‘finish’ function, called at the end of receiving clipboard data Daniel Eklöf 2021-01-12 14:45:41 +01:00
  • 7f5e259566
    selection: URI decoder: break out decoding of a single URI Daniel Eklöf 2021-01-12 14:45:04 +01:00
  • 324a1f80a8
    reaper: remove child from list *before* calling the user provided callback Daniel Eklöf 2021-01-12 09:30:27 +01:00
  • e563c863d1
    term: remove client application’s pid from reaper when shutting down Daniel Eklöf 2021-01-12 09:21:01 +01:00
  • 1d6b7d7a35
    pgo: stub implementation of reaper_del() Daniel Eklöf 2021-01-12 09:20:54 +01:00
  • a698fa62e2
    reaper: add reaper_del() - pid is no longer watched/monitored after this Daniel Eklöf 2021-01-12 09:20:02 +01:00
  • 1df78932d7
    wayland: take rotation into account when calculating the logical PPI Daniel Eklöf 2021-01-11 17:53:27 +01:00
  • 547b91e42b
    Add fish completion FollieHiyuki 2021-01-07 22:21:07 +03:00
  • 44d7242d14
    render: sixel: fix assertion: x/y coords may be outside visible area Daniel Eklöf 2021-01-06 16:57:07 +01:00
  • 8953840e38
    render: codespell: accomodate -> accommodate Daniel Eklöf 2021-01-04 19:49:24 +01:00
  • d10fc3dc79
    render: draw combining characters on top of colored bitmap glyphs (emoji) Daniel Eklöf 2021-01-04 18:32:55 +01:00
  • 367faeb6ee
    input: don’t try to close an invalid FD Daniel Eklöf 2021-01-04 18:32:22 +01:00
  • 43b8b5f779
    input: don’t assert when receiving a button release without a press event Daniel Eklöf 2021-01-04 18:32:00 +01:00
  • da2b4e1809
    uri: rename nibbletohex() function to hex2nibble() Craig Barnes 2021-01-04 05:31:19 +00:00
  • f22d4e9587
    uri: use nibble2hex() instead of isxdigit(3) to check valid hex digits Craig Barnes 2021-01-04 05:25:14 +00:00
  • 1004387223
    Add myself to Contributors Peter Colberg 2021-01-03 15:49:24 -05:00
  • 0aa086065c
    Require trailing comment to be preceded by a space or tab Peter Colberg 2021-01-03 14:08:25 -05:00
  • 9c705b26ee
    render: mark cell overflowed into as dirty Daniel Eklöf 2021-01-02 22:24:49 +01:00
  • 94cacab2f9
    doc: foot.ini: remove FONT FORMAT section, expand description of ‘font’ Daniel Eklöf 2020-12-31 12:57:37 +01:00
  • 7394d7d659
    foot.ini: add (default) size to font Daniel Eklöf 2020-12-31 12:48:20 +01:00
  • 8b4c4d6728
    ci: run codespell on README/INSTALL/CHANGELOG Daniel Eklöf 2020-12-26 13:08:03 +01:00
  • 8dd58a4220
    ci: run codespell on the man pages (the source files) Daniel Eklöf 2020-12-26 12:15:52 +01:00
  • 841618bb8d
    changelog: update ‘contributors’ Daniel Eklöf 2020-12-26 12:14:07 +01:00
  • da0af3621e
    Fix typo Birger Schacht 2020-12-26 09:17:34 +01:00
  • 797e79d3c7
    ime: don’t call text-input functions when it isn’t available Daniel Eklöf 2020-12-25 22:04:19 +01:00
  • 152fb0186b
    wayland: log warning when compositor does not implement text-input Daniel Eklöf 2020-12-25 22:03:52 +01:00
  • 981fb0a755
    terminal: reaper callback: don’t close ptmx if already closed Daniel Eklöf 2020-12-26 01:35:17 +01:00
  • ce90480011
    terminal: shutdown (or --hold) when the client process terminates Daniel Eklöf 2020-12-26 01:29:40 +01:00
  • c28bba7a55
    reaper: add optional callback Daniel Eklöf 2020-12-26 01:26:54 +01:00
  • 6f3c30ded8
    readme: add builds.sr.ht status badge Daniel Eklöf 2020-12-25 12:39:57 +01:00
  • 387f4514f3
    readme: try to position pipeline badge after description Daniel Eklöf 2020-12-25 12:36:40 +01:00
  • f5dd88249e
    readme: try to fix gitlab pipeline status badge Daniel Eklöf 2020-12-25 12:36:00 +01:00
  • ca37dd4164
    readme: test: add gitlab pipeline badge Daniel Eklöf 2020-12-25 12:34:51 +01:00
  • dc0e1c3b62
    ci: sr.ht: cd into ‘foot’ before running codespell Daniel Eklöf 2020-12-24 13:44:09 +01:00
  • aeca6a8ea6
    input: remove non-existing state from debug log Daniel Eklöf 2020-12-23 18:13:40 +01:00
  • 02493278b8
    readme: add repology packaging status badge Daniel Eklöf 2020-12-22 10:53:57 +01:00
  • dd3d5cec43
    doc: updated ‘laptop’ benchmarks for 1.6.0 Daniel Eklöf 2020-12-21 20:12:03 +01:00
  • bc325999de
    changelog: add empty 1.6.3 section Daniel Eklöf 2021-01-21 11:43:22 +01:00
  • 8334e2c791
    wayland: pending ‘configure’ flags: use ’bool’ in bit-fields Daniel Eklöf 2021-01-11 18:45:12 +01:00
  • 498d94304c
    wayland: force a resize on the final configure event after an interactive resize Daniel Eklöf 2021-01-10 15:41:01 +01:00
  • 65121a98cb
    render: don’t center content while we’re being resized Daniel Eklöf 2021-01-10 15:40:33 +01:00
  • 6e99769cc3
    wayland: track is-resizing state Daniel Eklöf 2021-01-10 15:40:11 +01:00
  • 905813fb2f
    wayland: pack booleans in the “pending” configure struct Daniel Eklöf 2021-01-10 15:17:19 +01:00
  • c5031be489
    Merge branch 'stacktrace' Daniel Eklöf 2021-01-20 17:47:05 +01:00
  • e56136ce11 debug: rename assert() to xassert(), to avoid clashing with <assert.h> Craig Barnes 2021-01-16 20:16:00 +00:00
  • 22f25a9e4f Print stack trace on assert() failure or when calling fatal_error() Craig Barnes 2021-01-15 20:39:45 +00:00
  • bcf46d9eab
    Merge branch 'decset-1047-and-1048' Daniel Eklöf 2021-01-16 15:27:20 +01:00
  • 0142930702
    Merge branch 'dont-crash-when-keyboard-repeat-rate-is-zero' Daniel Eklöf 2021-01-16 15:24:02 +01:00
  • e41654d4ea
    csi: implement DECSET 47 - use alternate screen buffer Daniel Eklöf 2021-01-16 13:34:40 +01:00
  • 67ac09ab2e
    input: don’t enable keyboard repeat timer when repeat rate is zero Daniel Eklöf 2021-01-16 12:27:58 +01:00
  • 50b309da06
    changelog: DECSET 1047+1048: remove ‘Implemented’ Daniel Eklöf 2021-01-15 19:08:51 +01:00
  • 27fe3faa4c
    changelog: DECSET 1047+1048 Daniel Eklöf 2021-01-15 19:08:16 +01:00
  • cebdae4bae
    Merge remote-tracking branch 'origin/draw-sextant-enum-matrix' Daniel Eklöf 2021-01-15 18:43:04 +01:00
  • bc053e4879
    vt: document correct BS behavior, and why we do differently Daniel Eklöf 2021-01-15 18:40:07 +01:00
  • 2a012f86d8
    term: keep cursor state in grid, for now, but document that it _could_ be moved Daniel Eklöf 2021-01-15 18:02:17 +01:00
  • a63e7983dd
    csi: add support for ?1047 and ?1048 Daniel Eklöf 2021-01-15 17:09:15 +01:00
  • bae3c871bb
    term/vt/csi: break out cursor save/restore to dedicated functions Daniel Eklöf 2021-01-15 17:08:30 +01:00
  • dad0549f2e box-drawing: use enum constants in draw_sextant() instead of #define Craig Barnes 2021-01-15 16:07:51 +00:00
  • b72f7401d5
    csi: overwrite “saved cursor” position when entering the alt screen Daniel Eklöf 2021-01-15 15:46:50 +01:00
  • c0a3f89775
    Merge branch 'xsnprintf' Daniel Eklöf 2021-01-15 09:34:24 +01:00
  • 3f4cfa338b Add xsnprintf() and remove some unnecessary strlen(3) calls Craig Barnes 2021-01-14 21:30:06 +00:00
  • b25b8a78a9
    Merge branch 'selection-extend-force-character-wise' Daniel Eklöf 2021-01-14 16:30:01 +01:00
  • 767bd4f1db
    config: add ‘select-extend-character-wise’ bind action Daniel Eklöf 2021-01-06 11:11:46 +01:00
  • 2e46811953
    Merge branch 'sixel-current-geometry-response' Daniel Eklöf 2021-01-14 16:12:49 +01:00
  • 76db20d977
    readme: add IME to the feature list Daniel Eklöf 2021-01-14 15:12:10 +01:00
  • 5efd34c3c4
    sixel: current geometry: don’t exceed current window dimensions Daniel Eklöf 2021-01-14 14:41:34 +01:00
  • 0de0411300
    changelog: superceded -> superseded Daniel Eklöf 2021-01-14 10:57:56 +01:00
  • 5acdc89952
    Merge branch 'box-drawing-line-thickness' Daniel Eklöf 2021-01-14 10:49:39 +01:00
  • 8cd38e0157
    Merge branch 'remove-geometry-option' Daniel Eklöf 2021-01-14 10:33:53 +01:00
  • 0791fba9c7 main: remove deprecated "--geometry" option Craig Barnes 2021-01-13 19:59:54 +00:00
  • f54e9dd841
    changelog: box drawing line thickness depend on the font size Daniel Eklöf 2021-01-12 17:38:12 +01:00
  • 4f1b6a8ff3
    doc: foot.ini: tweak: document box-drawing-base-thickness Daniel Eklöf 2021-01-12 17:36:20 +01:00
  • f178de4c25
    config: change default box drawing line thickness from 0.02 -> 0.04 Daniel Eklöf 2021-01-11 13:06:48 +01:00
  • 14ce8fd872
    box-drawing: line thickness now depends on both DPI and cell size Daniel Eklöf 2021-01-08 10:28:01 +01:00
  • cbe896f694
    config: add temporary(?) tweak option for box drawing line thickness Daniel Eklöf 2021-01-08 10:27:35 +01:00
  • f1b4bf1275
    box-drawing: LIGHT ARC: ensure row+col are within range Daniel Eklöf 2021-01-08 10:27:16 +01:00
  • 4bb056bb4b
    box-drawing: {h,v}line() + rect(): ensure *end* row/col is >= 0 Daniel Eklöf 2021-01-08 10:26:26 +01:00
  • c009150ec0
    Merge branch 'selection-handle-uri-list-wihtout-final-newline' Daniel Eklöf 2021-01-12 16:15:20 +01:00