Commit graph

  • 460e3b5c57
    input: codespell: follwing -> following Daniel Eklöf 2021-08-06 23:08:09 +02:00
  • 9970c2adba
    url-mode: use same heuristics for <> as for [] and () Daniel Eklöf 2021-07-28 12:48:34 +02:00
  • ee07628291
    url-mode: add ‘<’ and ‘>’ to the list of valid URL characters Daniel Eklöf 2021-07-28 11:53:57 +02:00
  • 566e083a06
    Merge branch 'gnome-drag-workaround' Daniel Eklöf 2021-08-06 22:35:40 +02:00
  • a21bf1b4d9
    input: workaround GNOME messing up pointer leave/enter after moving window Daniel Eklöf 2021-08-04 17:27:34 +02:00
  • a3cd8ebf3c
    Merge branch 'terminfo-kmous-xm' Daniel Eklöf 2021-08-06 22:35:03 +02:00
  • 159ae6cb95
    terminfo: change kmous to \E[<, add XM+xm capabilities Daniel Eklöf 2021-08-05 19:21:57 +02:00
  • 69c9662070
    Merge branch 'terminfo-ich1' Daniel Eklöf 2021-08-06 22:34:14 +02:00
  • 76fab8cf69
    terminfo: add ich1=\E[@ Daniel Eklöf 2021-08-05 19:13:00 +02:00
  • 7f62e4398d
    Merge branch 'box-drawing-realign-sextants-and-wedges' Daniel Eklöf 2021-08-06 22:30:45 +02:00
  • 22b280b355
    box-drawing: fix compiler warning Daniel Eklöf 2021-08-06 22:29:33 +02:00
  • 130cf791e9
    box-drawing: re-align sextants and wedges Daniel Eklöf 2021-08-05 18:32:00 +02:00
  • ea4738c285
    Merge branch 'box-drawing-size-optimize' Daniel Eklöf 2021-08-06 22:25:46 +02:00
  • 6f59186193
    box-drawing: don’t inline functions called for multiple codepoints Daniel Eklöf 2021-08-05 18:29:37 +02:00
  • 97e64e2caf
    box-drawing: wedges: pre-load x_halfs[] and y_thirds[] Daniel Eklöf 2021-08-05 18:29:07 +02:00
  • 0e10d2b1a2
    box-drawing: wedges: avoid floating point math Daniel Eklöf 2021-08-05 18:27:44 +02:00
  • 950c1b6010
    box-drawing: pre-calculate sextant x,y offsets Daniel Eklöf 2021-08-03 21:12:13 +02:00
  • 469d5abc69
    box-drawing: deal with quads in the same as sextants Daniel Eklöf 2021-08-03 20:55:14 +02:00
  • 1dcdc42091
    box-drawing: don’t inline horizontal-one-eighth-block-N Daniel Eklöf 2021-08-03 20:54:18 +02:00
  • 67e285f16c
    box-drawing: don’t inline light diagional Daniel Eklöf 2021-08-03 20:53:39 +02:00
  • 29a0c925b7
    Merge branch 'box-drawing-wedges' Daniel Eklöf 2021-08-05 19:50:43 +02:00
  • 36ecd0baed
    box-drawing: wedges: fix alignment of inverted wedges Daniel Eklöf 2021-08-05 18:21:06 +02:00
  • 56d7a51d35
    box-drawing: wedges: don’t group similar cases together Daniel Eklöf 2021-08-04 17:32:35 +02:00
  • 1c43fdbea4
    box-drawing: add U+1FB3C-U+1FB6F, U+1FB9A and U+1FB9B Daniel Eklöf 2021-08-03 18:10:41 +02:00
  • bdaa9a8991
    term: disable debug logging Daniel Eklöf 2021-08-05 18:24:52 +02:00
  • 347cda14cf
    Merge branch 'async-client-termination' Daniel Eklöf 2021-08-03 19:06:29 +02:00
  • f1d440e139
    term: send SIGTERM/SIGKILL to the entire process group Daniel Eklöf 2021-07-31 22:50:19 +02:00
  • 98e8778e41
    changelog: asynchronous client application termination Daniel Eklöf 2021-07-31 20:13:52 +02:00
  • b7edfc2822
    term: fix release builds when LOG_ENABLE_DBG=0 Daniel Eklöf 2021-07-31 19:52:23 +02:00
  • 03f952cf4d
    term: consolidate shutdown related state into an anonymous struct Daniel Eklöf 2021-07-31 19:08:51 +02:00
  • c23bff4189
    term: rename: slave_died() -> fdm_client_terminated() Daniel Eklöf 2021-07-31 18:27:02 +02:00
  • 384b1c330f
    term: asynchronous client application termination Daniel Eklöf 2021-07-31 18:18:48 +02:00
  • 35041cd431
    Merge branch 'tilde-expansion-in-include' Daniel Eklöf 2021-07-31 10:08:53 +02:00
  • 215a42a87c
    changelog: s/teared/torn Daniel Eklöf 2021-07-31 00:41:44 +02:00
  • 8f307178df
    config: include: use xasprintf() instead of two calls to snprintf() Daniel Eklöf 2021-07-31 00:39:51 +02:00
  • e2f08efacb
    editorconfig: don’t trim trailing whitespace in *.scd Daniel Eklöf 2021-07-30 18:01:28 +02:00
  • 203d43f31b
    changelog: terminate client app before tearing down the window Daniel Eklöf 2021-07-30 17:54:18 +02:00
  • 5bfb1ba89e
    term: wait for client to die *before* tearing down the window Daniel Eklöf 2021-07-30 15:25:57 +02:00
  • 0b6ec4da71
    client: remove info log of client app’s exit-code Daniel Eklöf 2021-07-30 15:38:20 +02:00
  • ed855c72dc
    doc: foot.ini: include paths are allowed to begin with ~/ Daniel Eklöf 2021-07-30 14:53:12 +02:00
  • 7cfa48f369
    config: include: handle get_user_home_dir() returning NULL Daniel Eklöf 2021-07-30 14:47:45 +02:00
  • 02f0e0d912
    config: include: add support for ~-expansion Daniel Eklöf 2021-07-30 14:44:16 +02:00
  • 46d30406be
    doc: foot.ini: indent lists Daniel Eklöf 2021-07-30 14:56:55 +02:00
  • a71a64481e
    Merge branch 'editorconfig' Daniel Eklöf 2021-07-28 11:39:29 +02:00
  • 64d92146db
    editorconfig: initial Daniel Eklöf 2021-07-27 21:31:54 +02:00
  • 8bdd019227
    Merge branch 'bright_bold' Daniel Eklöf 2021-07-26 21:40:26 +02:00
  • 2c5a23867f
    Only brighten palette colors with bold-text-in-bright=palette-based David Rosca 2021-07-22 18:22:39 +02:00
  • be24bd2d32
    changelog: initialize output scaling factor to 1 Daniel Eklöf 2021-07-26 19:00:56 +02:00
  • 52f50c556d
    wayland: set scale to 1 by default Nihal Jere 2021-07-25 21:46:31 -05:00
  • 075290deb6
    readme: mention XTVERSION Daniel Eklöf 2021-07-25 10:50:24 +02:00
  • 7db8e06f55
    Merge branch 'dont-hang-when-wl-connection-is-broken' Daniel Eklöf 2021-07-25 10:14:15 +02:00
  • bcd28311f4
    wayland: prevent hang when terminating due to broken Wayland connection Daniel Eklöf 2021-07-24 20:31:14 +02:00
  • 51250c64cc
    doc: meson: no need to check for scdoc again Daniel Eklöf 2021-07-24 16:42:47 +02:00
  • 7c686208a1
    meson: add -Ddocs=disabled|enabled|auto command line option Daniel Eklöf 2021-07-24 13:09:25 +02:00
  • b8d68afbb9
    Merge branch 'csd-title' Daniel Eklöf 2021-07-24 11:03:15 +02:00
  • c38b3507bc
    doc: foot.ini: mention that csd.font is sized using the title bar size Daniel Eklöf 2021-07-22 23:40:40 +02:00
  • 4c89006d06
    foot.ini: add csd.font Daniel Eklöf 2021-07-22 23:40:32 +02:00
  • 7714fcde83
    render: render_osd(): use fcft_text_run_rasterize(), if available Daniel Eklöf 2021-07-22 23:35:00 +02:00
  • e2e28db7de
    render: render_osd(): fix rendering of color bitmap glyphs Daniel Eklöf 2021-07-22 23:27:10 +02:00
  • bf285ae00a
    render: render_osd(): don’t re-instantiate foreground color for each glyph Daniel Eklöf 2021-07-22 23:27:05 +02:00
  • 5c683d2c08
    render: render_osd(): don’t assume a monospace font Daniel Eklöf 2021-07-22 23:26:07 +02:00
  • 50f59fe575
    config: add csd.font option Daniel Eklöf 2021-07-22 23:21:31 +02:00
  • 9985b8c713
    changelog: window title in CSDs Daniel Eklöf 2021-07-22 21:39:35 +02:00
  • 0cf7a19616
    render: csd_title(): use a custom font, sized based on the title bar’s height Daniel Eklöf 2021-07-22 21:23:59 +02:00
  • 4a41575cb5
    render: render_osd() now needs a ‘font’ argument Daniel Eklöf 2021-07-22 21:23:29 +02:00
  • 5fe23c0215
    render: render_osd(): pass font as argument Daniel Eklöf 2021-07-22 21:23:01 +02:00
  • 3d9536caff
    render: refresh CSD in render_refresh_title(), not render_update_title() Daniel Eklöf 2021-07-22 19:34:19 +02:00
  • 61e4035c23
    render: refresh CSDs when updating the title Daniel Eklöf 2021-07-22 19:27:35 +02:00
  • 468587b67f
    render: csd_title(): use render_osd() to render the current window title Daniel Eklöf 2021-07-22 19:25:24 +02:00
  • bbc26da87b
    render: must now set alpha in bg color when calling render_osd() Daniel Eklöf 2021-07-22 19:24:20 +02:00
  • 7067c57399
    render: render_osd(): set clip region, use background alpha Daniel Eklöf 2021-07-22 19:22:52 +02:00
  • e17c6fcbec
    render: color_dim(): retain alpha channel Daniel Eklöf 2021-07-22 19:22:19 +02:00
  • 6b6abb0419
    readme: add OSC-9 to list of supported OSC sequences Daniel Eklöf 2021-07-24 11:02:06 +02:00
  • 0a22183fdf osc: fix typo in LOG_DBG() message Craig Barnes 2021-07-24 01:58:34 +01:00
  • 9a8c9b649a readme: fix a typo Knut Anders Hatlen 2021-07-23 21:09:49 +02:00
  • f281937335
    pgo: add stub for search_selection_cancelled() Daniel Eklöf 2021-07-23 10:15:35 +02:00
  • 14737d1d82
    Merge branch 'search-crash-when-selection-is-cancelled' Daniel Eklöf 2021-07-22 21:34:25 +02:00
  • 7092a72ce4
    search: redraw search box after selection has been cancelled Daniel Eklöf 2021-07-22 17:57:25 +02:00
  • 251545203b
    search: reset match state when selection is cancelled Daniel Eklöf 2021-07-22 17:53:29 +02:00
  • a987b1bd99
    doc: ctlseq: improve description of OSC 52 response Daniel Eklöf 2021-07-22 12:02:28 +02:00
  • e327251d49
    Merge branch 'pgo-shm-fixes' Daniel Eklöf 2021-07-22 11:15:23 +02:00
  • 2acd4b34c5
    pgo: fix PGO builds with clang Daniel Eklöf 2021-07-22 10:02:52 +02:00
  • aeac5ad6f1
    Add option to enable subpixel font rendering with transparent background David Rosca 2021-07-21 09:17:43 +02:00
  • 029920ddcc
    Merge branch 'prevent-overflow-into-margin' Daniel Eklöf 2021-07-20 20:08:20 +02:00
  • a410734f96 render: prevent cells from overflowing into margin Timur Celik 2021-07-20 11:12:38 +02:00
  • 4a50abece3
    changelog: add new ‘unreleased’ section Daniel Eklöf 2021-07-18 18:07:26 +02:00
  • 3309dce68a
    Merge branch 'releases/1.8' Daniel Eklöf 2021-07-18 18:07:05 +02:00
  • cd8c96d746
    meson/pkgbuild: bump version to 1.8.2 1.8.2 releases/1.8 Daniel Eklöf 2021-07-18 17:58:05 +02:00
  • 721174ffea
    changelog: prepare for 1.8.2 Daniel Eklöf 2021-07-18 17:57:42 +02:00
  • 4d82e04860
    Merge branch 'master' into releases/1.8 Daniel Eklöf 2021-07-18 17:57:11 +02:00
  • 318385040c
    changelog: remove entries that are no longer relevant Daniel Eklöf 2021-07-18 17:16:17 +02:00
  • e6b13af59d
    Merge branch 'csd-shared-shm-pool' Daniel Eklöf 2021-07-18 17:13:03 +02:00
  • 20fc80e57e
    render: use a single backing SHM pool for CSD surface buffers Daniel Eklöf 2021-07-18 16:46:43 +02:00
  • 5b6a2b0eaf
    shm: get_many(): allow “NULL” buffers - buffers where width or height is 0 Daniel Eklöf 2021-07-18 16:44:49 +02:00
  • e8e9cd5595
    term: erase_scrollback(): destroy sixels that touch the scrollback Daniel Eklöf 2021-07-18 16:31:33 +02:00
  • f65e062ce4
    sixel: destroy(): don’t unref a NULL pixman image Daniel Eklöf 2021-07-18 16:30:42 +02:00
  • a577496f8f
    Merge branch 'crash-when-selection-is-in-scrollback-and-scrollback-is-erased' Daniel Eklöf 2021-07-18 16:15:18 +02:00
  • 7d8884fec4
    changelog: crash when \E[3J was executed with a selection in the scrollback Daniel Eklöf 2021-07-18 15:38:46 +02:00
  • d0a7f999c6
    term: add unit test for term_erase_scrollback() Daniel Eklöf 2021-07-18 15:34:19 +02:00
  • 5f0ceb72f1
    csi: erase scrollback: cancel selection if it touches the scrollback Daniel Eklöf 2021-07-16 16:45:36 +02:00