Commit graph

  • 5539a7a02c
    doc: ctlseq: add ‘origin’ column to OSC escape table Daniel Eklöf 2021-02-14 11:11:19 +01:00
  • d74e62d65f
    doc: ctlseqs: always write out the actual sequence Daniel Eklöf 2021-02-14 10:27:20 +01:00
  • 56ab820d3f
    doc: ctlseqs: document private modes 47, 1047 and 1048 Craig Barnes 2021-02-09 14:52:25 +00:00
  • de64ef8410
    doc: ctlseqs: document DECSET/DECRST and supported "private modes" Craig Barnes 2021-02-09 08:15:23 +00:00
  • 26d9f5a394
    doc: ctlseqs: document OSC sequences Daniel Eklöf 2021-01-09 21:49:20 +01:00
  • 7d16fb1bbd
    doc: ctlseqs: document supported DCS escapes Daniel Eklöf 2021-01-09 18:29:39 +01:00
  • 33b4fcad9f
    doc: ctlseqs: minor readability tweaks Daniel Eklöf 2021-01-09 18:29:12 +01:00
  • be49c3c0a6
    doc: ctlseqs: copyable -> copiable Daniel Eklöf 2021-01-09 18:12:29 +01:00
  • e2f20071a5
    doc: ctlseqs: we’ll be using ‘OCS’ instead of \E] and ‘DCS’ instead of \EP Daniel Eklöf 2021-01-09 18:11:59 +01:00
  • 42cf196420
    doc: ctlseqs: we use ‘CSI’ not so much in the tables as in text Daniel Eklöf 2021-01-09 18:11:31 +01:00
  • 325bbf5e85
    doc: ctlseqs: left most -> leftmost Daniel Eklöf 2021-01-09 18:11:19 +01:00
  • 59bee8016f
    doc: ctlseqs: fix weird sounding sentence Daniel Eklöf 2021-01-09 18:10:54 +01:00
  • 51900a5efb
    doc: ctlseqs: be consistent; use dash between ‘8’ and ‘bit’ Daniel Eklöf 2021-01-09 18:04:42 +01:00
  • 634116e637
    doc: ctlseqs: escape backslashes Daniel Eklöf 2021-01-09 18:03:16 +01:00
  • 6594c39823
    doc: ctlseqs: document SGRs, add TODOs Daniel Eklöf 2021-01-09 16:05:42 +01:00
  • 38e2700f74
    doc: ctlseqs: document CC0 control sequences Daniel Eklöf 2021-01-09 13:05:19 +01:00
  • e1dd1fe6e8
    Merge branch 'dracula-theme' Daniel Eklöf 2021-02-23 09:30:32 +01:00
  • 371a5fa672 themes: add Dracula Elias 2021-02-22 23:11:39 +01:00
  • 3d7207f9c5
    Merge branch 'rename-_errno' Daniel Eklöf 2021-02-22 09:28:53 +01:00
  • 2c881b9f06
    Merge branch 'osc8' Daniel Eklöf 2021-02-21 20:48:18 +01:00
  • 555f751f94
    errno: don’t use ‘_errno’ as a variable name; _ are reserved for use as identifiers Daniel Eklöf 2021-02-21 20:33:07 +01:00
  • 3c6d4f152b
    changelog: OSC-8 support Daniel Eklöf 2021-02-21 20:16:25 +01:00
  • 11464a65de
    url-mode: use the same key combo for all occurrences of an URL Daniel Eklöf 2021-02-21 20:10:24 +01:00
  • 21a355f38a
    config: typo: osc8-underline=always means ALWAYS Daniel Eklöf 2021-02-19 08:44:38 +01:00
  • 35779ec4e5
    config: osc8-underline: default to ‘url-mode’ Daniel Eklöf 2021-02-16 11:24:57 +01:00
  • 2074f8b656
    urls: OSC-8 URLs can now optionally be underlined outside of url-mode Daniel Eklöf 2021-02-14 21:29:22 +01:00
  • a0b977fcee
    grid: refactor: break out allocation of ‘extra’ member to separate function Daniel Eklöf 2021-02-14 20:52:26 +01:00
  • 7f13d0084e
    terminal: osc8_close(): refactor: use grid_row_add_uri_range() Daniel Eklöf 2021-02-14 20:50:55 +01:00
  • d42b129814
    grid: refactor: use grid_row_add_uri_range() Daniel Eklöf 2021-02-14 20:50:46 +01:00
  • 5eea06cff9
    grid: add new function grid_row_add_uri_range() Daniel Eklöf 2021-02-14 20:50:33 +01:00
  • fd505f2274
    grid: resize_without_reflow: allocate ‘extra’ on-demand on ‘new’ rows Daniel Eklöf 2021-02-14 20:45:12 +01:00
  • 8da82c897b
    grid: grid_resize_without_reflow: transfer URI ranges Daniel Eklöf 2021-02-14 20:42:42 +01:00
  • 3ca5a65c33
    grid: reflow: translate URI ranges Daniel Eklöf 2021-02-14 20:34:49 +01:00
  • 17f90eeec4
    grid: grid_row_free(): use grid_row_reset_extra() Daniel Eklöf 2021-02-14 20:34:25 +01:00
  • 3e06362d74
    terminal: scroll: use grid_row_reset_extra() Daniel Eklöf 2021-02-14 20:33:59 +01:00
  • 00977fcc15
    grid: add new function, grid_row_reset_extra() Daniel Eklöf 2021-02-14 20:32:38 +01:00
  • 0e6b1f7508
    term: osc-8: close: ignore zero-length URLs Daniel Eklöf 2021-02-14 17:13:46 +01:00
  • 20ff492d33
    term: osc-8: open: typo: close previous URL if ‘begin’ coords are *non-negative* Daniel Eklöf 2021-02-14 17:12:43 +01:00
  • 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