Commit graph

  • 4ff5154cb8
    config: change default key binding for toggle-url-visible to ‘t’ Daniel Eklöf 2021-02-14 16:58:34 +01:00
  • 06a9ffa763
    urls: add key binding that toggles whether URLs are displayed on jump-label Daniel Eklöf 2021-02-14 14:18:11 +01:00
  • cc43c1b704
    urls: remove free-form ‘text’ member from URL struct Daniel Eklöf 2021-02-14 13:42:37 +01:00
  • cf651d361f
    url-mode: remove duplicate URLs Daniel Eklöf 2021-02-14 13:36:07 +01:00
  • d44cda11bf
    osc-8: fix thinko: can’t use the ID parameters *address* as actual ID Daniel Eklöf 2021-02-14 13:28:42 +01:00
  • 34b814349b
    util: add a sdbm hash implementation Daniel Eklöf 2021-02-14 13:28:18 +01:00
  • 663c43c139
    term_osc8_close(): the URL *end* column is inclusive Daniel Eklöf 2021-02-13 14:16:53 +01:00
  • a99f9c9341
    url-mode: activate_url(): ensure ‘scheme’, ‘host’ and ‘path’ are free:d Daniel Eklöf 2021-02-13 13:58:16 +01:00
  • fb9e9513a5
    url-mode: multiple URL (parts) with the same ID is assigned a single key sequence Daniel Eklöf 2021-02-13 13:45:59 +01:00
  • ffbee5ff37
    term: add an ‘id’ member to the the ‘row_uri_range’ struct Daniel Eklöf 2021-02-13 13:44:58 +01:00
  • b934969b85
    term: add ‘id’ parameter to term_osc8_open() Daniel Eklöf 2021-02-13 13:44:07 +01:00
  • ecbfc2bbe9
    osc: 8: parse params, and the ‘id’ parameter specifically Daniel Eklöf 2021-02-13 13:41:27 +01:00
  • c600e131e2
    main: initialize pseudo-random generator Daniel Eklöf 2021-02-13 13:40:39 +01:00
  • 39c5057d49
    url-mode: initial support for OSC-8 URLs Daniel Eklöf 2021-02-13 12:42:35 +01:00
  • b55f6925d3
    osc: parse OSC-8, by calling term_osc8_{open,close} as appropriate Daniel Eklöf 2021-02-13 12:41:57 +01:00
  • 682494d45a
    terminal: add term_osc8_{open,close} functions Daniel Eklöf 2021-02-13 12:34:48 +01:00
  • 841e5f0e50
    terminal: add OSC-8 state tracking to the VT sub-struct Daniel Eklöf 2021-02-13 12:34:11 +01:00
  • fd87bca102
    grid: enable rows to have ‘extra’ data associated with them Daniel Eklöf 2021-02-13 12:31:55 +01:00
  • 3339915d20
    url-mode: store URL in UTF-8, not UTF-32 Daniel Eklöf 2021-02-13 12:28:53 +01:00
  • 0bda60aacc
    Merge branch 'restore-signals-when-spawning-subprocess' Daniel Eklöf 2021-02-21 20:00:31 +01:00
  • dd5c31657e
    spawn/slave: restore signal mask after fork Daniel Eklöf 2021-02-21 11:57:38 +01:00
  • 34f89fbe72
    Merge branch 'refactor-subsurface-creation' Daniel Eklöf 2021-02-17 21:51:31 +01:00
  • 7b5a43bcbd
    wayland: csd_instantiate(): remove TODO Daniel Eklöf 2021-02-17 21:48:39 +01:00
  • 5c8579043d
    wayland: drop ‘_surface’ suffix from subsurface struct instances Daniel Eklöf 2021-02-12 12:00:40 +01:00
  • 438853a2d8
    render-timer: use wayl_win_subsurface_new/destroy() Daniel Eklöf 2021-02-12 11:53:22 +01:00
  • c8324943de
    scrollback-indicator: use wayl_win_subsurface_new/destroy() Daniel Eklöf 2021-02-12 11:50:43 +01:00
  • e049124f6d
    search: use wayl_win_subsurface_new/destroy() Daniel Eklöf 2021-02-12 11:47:49 +01:00
  • 587f04f2e1
    csd: use wayl_win_subsurface_new/destroy() Daniel Eklöf 2021-02-12 11:39:25 +01:00
  • 9d362158e3
    url-mode: convert struct wl_url to use wayl_win_subsurface_new() Daniel Eklöf 2021-02-12 11:31:31 +01:00
  • bb4d9a5fd3
    wayland: add wayl_win_subsurface_new() and wayl_win_subsurface_destroy() Daniel Eklöf 2021-02-12 11:29:36 +01:00
  • 8658ab4bed
    csi: ‘CSI 13 ; 2 t’ reply is now (0,0) Daniel Eklöf 2021-02-16 14:31:46 +01:00
  • 4ff07a0d18
    install: add libnotify and xdg-utils as optional dependencies Daniel Eklöf 2021-02-14 12:10:38 +01:00
  • f689584734
    Merge branch 'notifications-are-inhibited-while-window-has-keyboard-focus' Daniel Eklöf 2021-02-14 11:57:23 +01:00
  • d92d0a60d0
    doc: foot.ini: notifications are inhibited while we’re focused Daniel Eklöf 2021-02-14 11:22:07 +01:00
  • 689a4cc741
    Merge branch 'working-dir-command-line-option' Daniel Eklöf 2021-02-14 11:17:08 +01:00
  • 4c1846f11b
    Merge branch 'url-hint-letters' Daniel Eklöf 2021-02-13 19:13:46 +01:00
  • 0b1af321d9
    readme: mention that the key sequence alphabet can be configured Daniel Eklöf 2021-02-13 11:45:54 +01:00
  • 4118d23267
    doc: foot.1: mention that the key sequence alphabet can be configured Daniel Eklöf 2021-02-13 11:45:38 +01:00
  • c7006661f5
    url-mode: use ‘jump-label-letters’ as the alphabet for key sequences Daniel Eklöf 2021-02-13 11:43:28 +01:00
  • d29ec4fd18
    doc: foot.ini.5: document jump-label-letters Daniel Eklöf 2021-02-13 11:43:02 +01:00
  • fe8e6f6cdb
    foot.ini: add default value of jump-label-letters Daniel Eklöf 2021-02-13 11:42:51 +01:00
  • 7bcab01068
    config: add jump-label-letters option Daniel Eklöf 2021-02-13 11:42:40 +01:00
  • 94266b99d7
    config: refactor: add str_to_wchars(), use it when parsing word-delimiters Daniel Eklöf 2021-02-13 11:42:21 +01:00
  • b09606e343
    url-mode: do case insensitive comparison when matching key sequence Daniel Eklöf 2021-02-13 11:41:04 +01:00
  • 5b0ebee290
    client: -D,--working-directory: check path exists and is a directory Daniel Eklöf 2021-02-13 10:48:58 +01:00
  • f896f12967
    main: -D,--working-directory: check path exists and is a directory Daniel Eklöf 2021-02-13 10:48:31 +01:00
  • 37c4917e8e
    changelog: -D,--working-directory=DIR Daniel Eklöf 2021-02-12 09:48:32 +01:00
  • fc070dbdf1
    completions: fish: add -D,--working-directory Daniel Eklöf 2021-02-12 09:47:50 +01:00
  • 60e67b9c21
    completions: zsh: add -D,--working-directory Daniel Eklöf 2021-02-12 09:46:22 +01:00
  • 0de3340d36
    doc: footclient.1: add -D,--working-directory=DIR Daniel Eklöf 2021-02-12 09:43:30 +01:00
  • 38b138bb14
    doc: foot.1: add -D,--working-directory=DIR Daniel Eklöf 2021-02-12 09:43:20 +01:00
  • a2020ad6e8
    doc: foot.1: add missing short option to --login-shell Daniel Eklöf 2021-02-12 09:43:05 +01:00
  • 19868c9c8d
    main/client: add -D,--working-directory=DIR Daniel Eklöf 2021-02-12 09:39:44 +01:00
  • 64a60d12f0
    server: send exit-code -1 when we fail to instantiate a new terminal Daniel Eklöf 2021-02-12 09:39:20 +01:00
  • 2a99c5a093
    user-notification: add new function ‘user_notification_add()’ Daniel Eklöf 2021-02-12 09:25:29 +01:00
  • df1ed1c8cf
    Merge branch 'releases/1.6' Daniel Eklöf 2021-02-12 21:41:53 +01:00
  • dcd4f1ca79
    meson/pkgbuild: bump version to 1.6.4 1.6.4 releases/1.6 Daniel Eklöf 2021-02-12 21:27:47 +01:00
  • c18e459757
    changelog: prepare for 1.6.4 Daniel Eklöf 2021-02-12 21:27:15 +01:00
  • 299904e987
    selection: don’t strip formatting C0 control characters in bracketed paste mode Daniel Eklöf 2021-02-12 10:03:01 +01:00
  • 669544eb0d
    Merge branch 'dont-strip-formatting-chars-when-pasting-in-bracketed-paste-mode' Daniel Eklöf 2021-02-12 20:55:48 +01:00
  • 0da766e505
    selection: don’t strip formatting C0 control characters in bracketed paste mode Daniel Eklöf 2021-02-12 10:03:01 +01:00
  • caede90544
    changelog: use standard signals for SIGCHLD Daniel Eklöf 2021-02-11 19:54:55 +01:00
  • 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