Commit graph

  • 036a77194b
    config: selection-target: space-optimize the static ‘value’ array Daniel Eklöf 2021-01-20 17:57:44 +01:00
  • 416e8e7e58
    doc: foot.ini: selection-target=none|primary|clipboard|both Daniel Eklöf 2021-01-20 17:56:14 +01:00
  • c0bff58d8d
    changelog: selection-target=none|primary|clipboard|both Daniel Eklöf 2021-01-16 15:44:51 +01:00
  • 9db9a0d225
    config: add ‘none’ as a possible value for ‘selection-target’ Daniel Eklöf 2021-01-16 15:39:44 +01:00
  • 76e8d3f483
    selection: copy selected text to the target configured by ‘selection-target’ Daniel Eklöf 2021-01-16 11:26:45 +01:00
  • a0afae747b
    config: add new option ‘selection-target’ Daniel Eklöf 2021-01-16 11:26:03 +01:00
  • 79e3a46943
    reaper: monitor SIGCHLD using the FDM instead of via a signalfd Daniel Eklöf 2021-02-10 16:22:51 +01:00
  • 37220fc189
    render: block all signals in the rendering threads Daniel Eklöf 2021-02-10 16:22:36 +01:00
  • 89f49b5bc7
    main: monitor SIGINT+SIGTERM using the FDM Daniel Eklöf 2021-02-10 16:21:56 +01:00
  • cf1335f258
    fdm: add support for managing signals Daniel Eklöf 2021-02-10 16:17:36 +01:00
  • ac46e58448
    install: add -Dterminfo to list of compile-time options Daniel Eklöf 2021-02-09 19:46:06 +01:00
  • a60b7babd3
    changelog: -Dterminfo changed from boolean to feature option Daniel Eklöf 2021-02-09 19:44:57 +01:00
  • c49eac2147
    meson: convert -Dterminfo from a boolean to a feature option Daniel Eklöf 2021-02-09 19:42:55 +01:00
  • 8a32c5c5c1
    ime: Reset terminal's IME state on text_input.leave Tadeo Kondrak 2021-01-29 12:57:03 -07:00
  • 6e94da182c
    changelog: add section for 1.6.4 Daniel Eklöf 2021-02-12 10:44:42 +01:00
  • 1c8c76708d
    Merge branch 'add-missing-short-options-to-usage' Daniel Eklöf 2021-02-12 09:07:13 +01:00
  • 59b127dc69
    main/client: add missing short options to usage (--help output) Daniel Eklöf 2021-02-12 09:02:25 +01:00
  • 4753d34163
    changelog: use standard signals for SIGCHLD Daniel Eklöf 2021-02-11 19:54:55 +01:00
  • da7da4cba5
    Merge branch 'log-level' Daniel Eklöf 2021-02-11 19:00:09 +01:00
  • e5edf7a52b
    Merge branch 'fdm-signal-handling' Daniel Eklöf 2021-02-11 18:56:45 +01:00
  • 23bc3b2179
    reaper: monitor SIGCHLD using the FDM instead of via a signalfd Daniel Eklöf 2021-02-10 16:22:51 +01:00
  • 34699ad3b2
    render: block all signals in the rendering threads Daniel Eklöf 2021-02-10 16:22:36 +01:00
  • 7c3a126b22
    main: monitor SIGINT+SIGTERM using the FDM Daniel Eklöf 2021-02-10 16:21:56 +01:00
  • 863ae1143f
    fdm: add support for managing signals Daniel Eklöf 2021-02-10 16:17:36 +01:00
  • 5437321f97 main: client: factor out some common code for "--log-level" option Craig Barnes 2021-02-11 11:08:18 +00:00
  • 1add430b5b Merge branch 'xassert-false' Craig Barnes 2021-02-10 21:03:00 +00:00
  • 19a5f25b80 Mark slave_exec() as "noreturn" and convert xassert(false) to BUG(...) Craig Barnes 2021-02-10 09:18:50 +00:00
  • 3c86af52c2 Convert all but 2 remaining uses of xassert(false) to BUG("...") Craig Barnes 2021-02-10 09:01:51 +00:00
  • c97e5da7c6
    Merge branch 'turn-meson-terminfo-option-into-a-feature' Daniel Eklöf 2021-02-09 21:30:12 +01:00
  • 7698077331
    changelog: -d,--log-level Daniel Eklöf 2021-02-09 21:20:18 +01:00
  • 80cd3df790
    completions: fish: -d,--log-level Daniel Eklöf 2021-02-09 21:16:40 +01:00
  • 2c5beed362
    completions: zsh: -d,--log-level Daniel Eklöf 2021-02-09 21:13:44 +01:00
  • 4ddd2cad91
    doc: footclient.1: document -d,--log-level Daniel Eklöf 2021-02-09 21:11:30 +01:00
  • 50e9cfd2e6
    doc: foot.1: document -d,--log-level Daniel Eklöf 2021-02-09 21:11:22 +01:00
  • 4d42094a64
    client: add -d,--log-level Daniel Eklöf 2021-02-09 21:07:30 +01:00
  • ca3974cc24
    main: add -d,--log-level=[debug,info,warning,error] Daniel Eklöf 2021-02-09 21:04:56 +01:00
  • 208014d6c9
    log: log-level applies to messages logged to stderr too Daniel Eklöf 2021-02-09 20:54:17 +01:00
  • fcb524fc72
    csi: add 47+1047 (alt screen) to DECRQM Daniel Eklöf 2021-02-09 20:02:29 +01:00
  • d16217eca9
    Merge remote-tracking branch 'origin/debug-log' Daniel Eklöf 2021-02-09 19:52:53 +01:00
  • 4fa4d54d2b
    fdm: use poll(3) instead of epoll_wait(2) Daniel Eklöf 2021-02-09 19:27:01 +01:00
  • 3d71b74442
    install: add -Dterminfo to list of compile-time options Daniel Eklöf 2021-02-09 19:46:06 +01:00
  • b65366f00c
    changelog: -Dterminfo changed from boolean to feature option Daniel Eklöf 2021-02-09 19:44:57 +01:00
  • bdc5810ff4
    meson: convert -Dterminfo from a boolean to a feature option Daniel Eklöf 2021-02-09 19:42:55 +01:00
  • 2f81a1d07c Convert some more uses of xassert(false) to BUG("...") Craig Barnes 2021-02-09 15:16:19 +00:00
  • 1ec5684438 Convert some uses of xassert(false) to BUG("some error message") Craig Barnes 2021-02-09 13:52:33 +00:00
  • 7656744877 debug: make use of log_msg() in fatal_error() and bug() functions Craig Barnes 2021-02-09 12:32:33 +00:00
  • e19db15104 render: use portable HAS_INCLUDE() wrapper instead of __has_include() Craig Barnes 2021-02-09 03:12:26 +00:00
  • 79e054faff
    Merge branch 'refactor-key-bindings' Daniel Eklöf 2021-02-08 18:57:17 +01:00
  • fb5f74062c
    Merge branch 'url-parser-recognize-percent' Daniel Eklöf 2021-02-08 18:56:38 +01:00
  • 1710c1452a
    url-mode: ‘%’ is a valid URI character (but don’t allow it at the end) Daniel Eklöf 2021-02-08 16:02:07 +01:00
  • 5c3d52e4c7
    Merge branch 'kitty-theme' Daniel Eklöf 2021-02-08 13:19:23 +01:00
  • a3270d226a Add kitty theme Stefan Tatschner 2021-02-08 12:58:16 +01:00
  • 274e5ce5af
    Merge branch 'prefer-tll_remove-over-tll_free' Daniel Eklöf 2021-02-08 12:24:09 +01:00
  • 4bad85b593
    misc: when free:ing tll lists, prefer tll_remove() over tll_free() Daniel Eklöf 2021-02-07 14:52:04 +01:00
  • 03bac9dada
    key-bindings: refactor: use a single type for all key bindings Daniel Eklöf 2021-02-07 14:46:29 +01:00
  • 63a50afc8e
    Merge branch 'url-detection' Daniel Eklöf 2021-02-08 10:06:13 +01:00
  • 24263412dc
    url-mode: urls_render(): early exit when URL list is empty Daniel Eklöf 2021-02-07 16:05:02 +01:00
  • 9ee392dc8c
    url-mode: generate-key-combos: minor efficiency tweaks Daniel Eklöf 2021-02-07 16:03:11 +01:00
  • c84e379767
    url-mode: be consistent; use xmalloc() + xrealloc() Daniel Eklöf 2021-02-07 15:10:48 +01:00
  • 9066ba87df
    url-mode: early exit when assigning key combos to empty list Daniel Eklöf 2021-02-07 14:29:34 +01:00
  • fec19f1503
    changelog: URL mode Daniel Eklöf 2021-02-07 11:42:41 +01:00
  • 0c847cfe7b
    doc: foot.1: document the new URL mode Daniel Eklöf 2021-02-07 11:39:07 +01:00
  • 4b67394a5f
    readme: document the new URL mode Daniel Eklöf 2021-02-07 11:38:52 +01:00
  • 5af481cd89
    render: urls: blank out keys already pressed Daniel Eklöf 2021-02-07 10:51:28 +01:00
  • 85f7503aec
    render: urls: fix string formatter in swprintf() Daniel Eklöf 2021-02-07 10:51:09 +01:00
  • b3043e92f6
    render: urls: don’t use/allocate maximum allowed characters unless needed Daniel Eklöf 2021-02-07 10:50:31 +01:00
  • 0f57e6c422
    render: render_osd(): remove ‘alpha’ parameter - it’s always 0xffff Daniel Eklöf 2021-02-07 10:34:36 +01:00
  • 1aec534b37
    url-mode: input: backspace reverts the last key Daniel Eklöf 2021-02-07 10:32:56 +01:00
  • ddd6f1d944
    url-mode: fix key sequence generation Daniel Eklöf 2021-02-07 00:01:29 +01:00
  • 672c414b91
    render: urls: reduce vertical margin Daniel Eklöf 2021-02-06 23:04:46 +01:00
  • 19e23254fb
    render: urls: uppercase the activation key sequence Daniel Eklöf 2021-02-06 23:03:05 +01:00
  • 29c86612df
    url-mode: generate key combinations using vimium’s algorithm Daniel Eklöf 2021-02-06 21:37:26 +01:00
  • e9ff8bac1c
    url-mode: refresh rendered URLs after accepting a key Daniel Eklöf 2021-02-06 20:53:06 +01:00
  • 01c0535b5a
    render: urls: add TODO: highlight already entered keys Daniel Eklöf 2021-02-06 20:52:48 +01:00
  • 5df2e990e3
    render: urls: don’t display URLs whose key sequence doesn’t match Daniel Eklöf 2021-02-06 20:52:04 +01:00
  • ab1224ba91
    url-mode: urls_assign_key_combos(): remove URLs when all key combos have been used up Daniel Eklöf 2021-02-06 20:26:01 +01:00
  • e6612927be
    url-mode: add ftp://, ftps://, file://, gemini:// and gopher:// Daniel Eklöf 2021-02-06 20:11:31 +01:00
  • a988138492
    url-mode: urls_collect(): URL list pointer as an argument Daniel Eklöf 2021-02-06 20:01:52 +01:00
  • 2c10a147ea
    url-mode: underline URLs using the color from colors.urls Daniel Eklöf 2021-02-06 11:51:58 +01:00
  • 6726494f4c
    url-mode: store absolute row numbers in start/end coordinates Daniel Eklöf 2021-02-06 11:47:59 +01:00
  • a578faf494
    url-mode: make the end coordinate *inclusive* Daniel Eklöf 2021-02-06 11:45:58 +01:00
  • d6ea2a4bdc
    input: mouse events on jump label surfaces do nothing Daniel Eklöf 2021-02-06 11:31:22 +01:00
  • 69706546c8
    term: surface-kind: add TERM_SURF_JUMP_LABEL Daniel Eklöf 2021-02-06 11:30:40 +01:00
  • 69847a19d6
    readme: add URL mode to the feature list Daniel Eklöf 2021-02-06 11:20:42 +01:00
  • d63bc1a880
    readme: add ctrl+shift+u, with description, to the list of default key bindings Daniel Eklöf 2021-02-06 11:18:35 +01:00
  • ee1d179b8f
    config: use a bitfield for flags tracking whether to use custom colors for CSD or not Daniel Eklöf 2021-02-06 11:12:22 +01:00
  • e9c3d03837
    config: add colors.jump_labels and colors.urls Daniel Eklöf 2021-02-06 11:10:40 +01:00
  • fcbb5a0bf7
    config: use a packed bitfield for “use custom color” flags Daniel Eklöf 2021-02-06 10:35:48 +01:00
  • 0d17fd6a5d
    foot.ini: fix default values for csd.button-*-color Daniel Eklöf 2021-02-06 10:35:00 +01:00
  • ef3ce530ba
    url-mode: refactor: break out URL activation to a separate function Daniel Eklöf 2021-02-04 21:19:30 +01:00
  • 607ee63b77
    url-mode: auto-detect: use wcsncasecmp() instead of towlower() Daniel Eklöf 2021-02-04 21:08:49 +01:00
  • 6b7003bcc3
    url-mode: auto-detect: don’t store the lower-cased URL; use original casing Daniel Eklöf 2021-02-04 20:57:19 +01:00
  • 93181649b3
    config: add show-urls-copy action Daniel Eklöf 2021-02-04 20:55:08 +01:00
  • b17a392b8c
    config: show-urls-launch: change default key binding to ctrl+shift+u Daniel Eklöf 2021-02-04 20:54:17 +01:00
  • 0a1c5e44c4
    config: rename ‘show-urls’ to ‘show-urls-launch’ Daniel Eklöf 2021-02-04 20:39:13 +01:00
  • 013b26d212
    render: urls: tweak positioning Daniel Eklöf 2021-02-04 19:43:47 +01:00
  • d69497efe4
    render: reduce URL jump label margins Daniel Eklöf 2021-02-04 19:43:32 +01:00
  • 82e2541760
    config: add ctrl+d as (yet another) default binding url-bindings.cancel Daniel Eklöf 2021-02-04 19:40:24 +01:00
  • 65caa33084
    url-mode: auto-detect: don’t line-wrap URL is row isn’t line-wrapped Daniel Eklöf 2021-02-01 10:40:15 +01:00
  • eb0b244c89
    render: url labels: don’t position outside window Daniel Eklöf 2021-02-01 10:04:25 +01:00