Commit graph

  • 135dbc301c
    README: expand the 'install' section Daniel Eklöf 2019-12-29 15:28:34 +01:00
  • 8a3fbf4419
    README: remove combining character example that doesn't render in browsers Daniel Eklöf 2019-12-29 14:53:45 +01:00
  • 222b7c91e4
    terminfo: set RGB flag in foot-direct Daniel Eklöf 2019-12-26 17:57:45 +01:00
  • 2667fdd877
    csi: change DA3 reply to "FOOT", in hex Daniel Eklöf 2019-12-21 20:35:55 +01:00
  • c91ef4c512
    server: verify CWD string length matches the indicated length Daniel Eklöf 2019-12-21 20:05:14 +01:00
  • cd382a467c
    server: move forward the indicated number of TERM bytes Daniel Eklöf 2019-12-21 20:05:00 +01:00
  • 2a58fc27b7
    server: bug: move forward 2 bytes, not whatever the client sent Daniel Eklöf 2019-12-21 20:04:40 +01:00
  • 39146fac5c
    term: term_init: add 'cwd' argument Daniel Eklöf 2019-12-21 19:57:28 +01:00
  • 277735db65
    client/server: client sends its CWD to server Daniel Eklöf 2019-12-21 19:56:37 +01:00
  • 0bb15d3d16
    Merge branch 'launch-new-instance' Daniel Eklöf 2019-12-21 19:44:36 +01:00
  • c3a23cf5b7
    osc: implement OSC 7 - set PWD Daniel Eklöf 2019-12-21 19:42:59 +01:00
  • 016bde1bd4
    term: wip: track current working directory Daniel Eklöf 2019-12-21 15:35:54 +01:00
  • a484a65fef
    term: term_spawn_new: always spawn foot/footclient from PATH Daniel Eklöf 2019-12-21 15:29:42 +01:00
  • 57de9feaa5
    term: term_spawn_new(): new function, spawns a new foot/footclient process Daniel Eklöf 2019-12-21 15:27:17 +01:00
  • 2a95f2949b
    term: experimental: tweak delay timeouts Daniel Eklöf 2019-12-21 00:12:00 +01:00
  • b92cc9a7c7
    Merge branch 'switched-based-vt-parser' Daniel Eklöf 2019-12-21 00:05:21 +01:00
  • 56824e459d
    Revert "vt: refactor" Daniel Eklöf 2019-12-20 23:59:23 +01:00
  • a575204bc7
    vt: refactor Daniel Eklöf 2019-12-20 23:45:21 +01:00
  • 1bc8562026
    vt: visually compact the switch tables Daniel Eklöf 2019-12-20 23:38:16 +01:00
  • 5a0e27fd6c
    vt: remove enum action; add separate functions for each action instead Daniel Eklöf 2019-12-20 23:27:15 +01:00
  • 032f478661
    vt: remove debug assert Daniel Eklöf 2019-12-20 23:26:18 +01:00
  • 9ad9e4ccaf
    vt: use a pointer that we increment, instead of indexing Daniel Eklöf 2019-12-20 23:00:07 +01:00
  • 914b96cc9a
    vt: use break, not continue Daniel Eklöf 2019-12-20 22:13:23 +01:00
  • ee8a9674c4
    vt: no need to assign to term->vt.state for *every* input byte Daniel Eklöf 2019-12-20 22:12:35 +01:00
  • f36752f4d0
    vt: remove dead code Daniel Eklöf 2019-12-20 22:11:35 +01:00
  • d29de6f90a
    vt: don't special case UTF-8 collect state Daniel Eklöf 2019-12-20 22:10:27 +01:00
  • 2d79497093
    vt: convert SOS/PM/APC string from table lookup to switch Daniel Eklöf 2019-12-20 21:50:54 +01:00
  • ad1773d7bc
    vt: convert DCS from table lookup to switch Daniel Eklöf 2019-12-20 21:48:04 +01:00
  • dca403e100
    vt: convert CSI ignore from table lookup to switch Daniel Eklöf 2019-12-20 21:13:06 +01:00
  • 0d6555bea9
    vt: convert CSI intermediate from table lookup to switch Daniel Eklöf 2019-12-20 21:09:00 +01:00
  • d325ae10ee
    vt: convert CSI param from table lookup to switch Daniel Eklöf 2019-12-20 21:04:47 +01:00
  • 23a6c6b711
    vt: add missing 'entry' actions to 'anywhere' sections Daniel Eklöf 2019-12-20 20:58:02 +01:00
  • b1fd960b4b
    vt: convert CSI entry from table lookup to switch Daniel Eklöf 2019-12-20 20:57:38 +01:00
  • a5f238b388
    vt: re-align switches Daniel Eklöf 2019-12-20 20:43:31 +01:00
  • b2f091d243
    vt: replace GROUND, ESCAPE and ESCAPE_INTERMEDIATE tables with switches Daniel Eklöf 2019-12-20 19:16:52 +01:00
  • 56faca4266
    vt: use a switch instead of a top-level state lookup table Daniel Eklöf 2019-12-20 18:24:32 +01:00
  • 5001dd844e
    script: generate-alt-random: reduce output size Daniel Eklöf 2019-12-19 20:01:52 +01:00
  • 3f86a45f68
    PKGBUILD: run foot with the default configuration Daniel Eklöf 2019-12-19 20:00:54 +01:00
  • d6065ef659
    osc: spell "#if 0" correctly Daniel Eklöf 2019-12-19 19:55:52 +01:00
  • 88a1ebafbd
    render: fix bug when erasing old cursor; send correct compositor damage Daniel Eklöf 2019-12-19 07:29:05 +01:00
  • 52af40a3cd
    render: render_cell: break out cursor rendering Daniel Eklöf 2019-12-19 07:28:49 +01:00
  • aabb7a7e8f
    render: attrs_to_font: const:ify Daniel Eklöf 2019-12-19 07:28:33 +01:00
  • e7abd6ce97
    osc: commented out beginning of OSC 777 Daniel Eklöf 2019-12-19 07:28:10 +01:00
  • f8009b549a
    term: cursor blink reset doesn't force-refresh the cursor Daniel Eklöf 2019-12-19 07:27:41 +01:00
  • 0efcb66f3a
    term/render: check for is_shutting_down in grid_render() Daniel Eklöf 2019-12-19 07:27:14 +01:00
  • 4c924ab14a
    main: verify locale is UTF-8 Daniel Eklöf 2019-12-19 07:25:05 +01:00
  • a366bc9ace
    term: remove TODO Daniel Eklöf 2019-12-19 07:24:46 +01:00
  • 81840b4e8e
    cursor blink: move reset to pty input Daniel Eklöf 2019-12-19 07:23:58 +01:00
  • c22ae98729
    render: get rid of 'all-clean' detection Daniel Eklöf 2019-12-17 19:12:08 +01:00
  • 418ff5bcd9
    render: move blink timer handling to term.c Daniel Eklöf 2019-12-17 19:11:27 +01:00
  • 5f2592bd4b
    completions: zsh: footclient: auto-complete files for -s,--server-socket Daniel Eklöf 2019-12-17 19:10:19 +01:00
  • f408a070e2
    completions: zsh: add -c,--config Daniel Eklöf 2019-12-17 19:10:07 +01:00
  • 6c52cc35c3
    doc: foot.5: mention that setting workers=0 disables multithreading Daniel Eklöf 2019-12-17 19:09:19 +01:00
  • 9d09a09edd
    doc: foot.1: add -c,--config Daniel Eklöf 2019-12-17 19:09:09 +01:00
  • caa76bcdea
    config: enable user to specify path to configuration file Daniel Eklöf 2019-12-17 19:08:43 +01:00
  • d15631e3de
    main: remove unused macros Daniel Eklöf 2019-12-17 19:08:04 +01:00
  • a0fcec3a3d
    log: caller can control syslog level Daniel Eklöf 2019-12-17 19:07:28 +01:00
  • 7a3fb9284e
    render: render block cursor as a hollow rectangle when unfocused Daniel Eklöf 2019-12-16 21:34:38 +01:00
  • 66b948750e
    input: restart cursor blink on keyboard input Daniel Eklöf 2019-12-16 21:33:44 +01:00
  • f4e5baa123
    term: disable cursor blink on unfocus, and re-enable on focus Daniel Eklöf 2019-12-16 21:33:22 +01:00
  • dac31dd9c0
    term: disable cursor blink before shutting down terminal, and remove from FDM Daniel Eklöf 2019-12-16 21:32:57 +01:00
  • d490cc84c0
    term: cursor blink: cursor refresh now dirties the cursor cell Daniel Eklöf 2019-12-16 21:31:40 +01:00
  • 7d29435d86
    term: implement cursor blinking Daniel Eklöf 2019-12-15 15:07:56 +01:00
  • 5106937c7b
    fdm: close fd even if we didn't find it in our list Daniel Eklöf 2019-12-15 15:06:09 +01:00
  • 0e2219daa9
    PKGBUILD/meson: bump version to 1.0.0 1.0.0 releases/1.0 Daniel Eklöf 2019-12-15 12:43:46 +01:00
  • 2f475d7b44
    selection: optimize \r\n -> \n when receiving clipboard data Daniel Eklöf 2019-12-15 12:11:12 +01:00
  • 2c4af8728d
    vt: add commented out cases for 8-bit C1 control characters Daniel Eklöf 2019-12-14 20:28:05 +01:00
  • afc8ed97a6
    csi: describe format of reply to tertiary DA Daniel Eklöf 2019-12-14 19:10:59 +01:00
  • 7d8327369b
    csi: Send Device Attributes, Tertiary DA: require Ps == 0 Daniel Eklöf 2019-12-14 14:38:03 +01:00
  • c186f3dc0e
    client: strncpy() size limit must be less than destination size Daniel Eklöf 2019-12-14 13:14:24 +01:00
  • b2f72d470a
    client: add missing break after handling -t,--term Daniel Eklöf 2019-12-14 13:07:33 +01:00
  • 4102f9d478
    client: add 's:' to the list of recognized short options Daniel Eklöf 2019-12-14 13:07:19 +01:00
  • 9862d2c3a9
    Merge branch 'server-socket-path' Daniel Eklöf 2019-12-14 13:03:22 +01:00
  • cc0903cabe
    completions: zsh: footclient: add -s,--server-socket Daniel Eklöf 2019-12-14 13:02:33 +01:00
  • 1808c8a5fc
    completions: zsh: foot: complete optional -s,--server PATH argument Daniel Eklöf 2019-12-14 13:02:08 +01:00
  • a71147a64d
    doc: footclient.1: add -s,--server-socket Daniel Eklöf 2019-12-14 13:01:54 +01:00
  • ccb3ce5df7
    doc: foot.1: update with optional PATH argument to -s,--server Daniel Eklöf 2019-12-14 13:01:37 +01:00
  • c0a9cf7767
    client: initialize/deinitialize the logging system Daniel Eklöf 2019-12-14 13:01:21 +01:00
  • c5875bf97c
    client: add -s,--server-socket command line option Daniel Eklöf 2019-12-14 13:00:48 +01:00
  • 44f24b01bc
    main: allow server socket path to be set on the command line Daniel Eklöf 2019-12-14 12:59:54 +01:00
  • 89ea61cf0c
    server: use socket-path from config Daniel Eklöf 2019-12-14 12:59:38 +01:00
  • 6d31bd63be
    config: add 'server_socket_path' and set a default value Daniel Eklöf 2019-12-14 12:59:06 +01:00
  • 6ef65058cf
    server: log socket packet Daniel Eklöf 2019-12-13 22:28:48 +01:00
  • 5cd8af44c6
    meson: we now require -lm Daniel Eklöf 2019-12-05 19:35:54 +01:00
  • db1d913ba8
    wayland: include more output (monitor) details in the log output Daniel Eklöf 2019-12-05 19:35:34 +01:00
  • 8dc9560431
    term: determine cell width from the width of the space character Daniel Eklöf 2019-12-05 19:34:47 +01:00
  • 6da88ddf01
    config: trim leading spaces from fonts Daniel Eklöf 2019-12-05 19:33:54 +01:00
  • 0f8fcad26f
    PKGBUILD: require fcft 0.4.x Daniel Eklöf 2019-12-05 19:33:43 +01:00
  • cbef66ac07
    meson: require fcft 0.4.x Daniel Eklöf 2019-12-05 19:33:31 +01:00
  • 434da5cc27
    fcft: update to 0.4.0 Daniel Eklöf 2019-12-05 19:33:18 +01:00
  • ad56afe2f4
    term: test: set font DPI to the highest DPI we find Daniel Eklöf 2019-12-04 22:02:02 +01:00
  • bafe7cab28
    main: stop initializing a default set of fonts Daniel Eklöf 2019-12-04 22:01:39 +01:00
  • 7e0e6762eb
    fcft: update to 0.3.5 Daniel Eklöf 2019-12-04 21:49:56 +01:00
  • faaf6b7972
    fcft: update to 0.3.4 Daniel Eklöf 2019-12-04 21:46:27 +01:00
  • bbb8f8af49
    fcft: update to 0.3.3 Daniel Eklöf 2019-12-04 20:15:52 +01:00
  • d179287fb0
    meson: we don't need -lm anymore Daniel Eklöf 2019-12-03 21:40:32 +01:00
  • bb425be8ac
    fcft: update to 0.3.2 Daniel Eklöf 2019-12-03 21:39:22 +01:00
  • 6c817d309e
    meson: we don't need -lm anymore Daniel Eklöf 2019-12-03 21:16:41 +01:00
  • 0f15f0ba43
    fcft: update to 0.3.0 Daniel Eklöf 2019-12-03 21:00:48 +01:00
  • a17ce10c03
    search: match_to_end_of_word: reset end_col when done with a row Daniel Eklöf 2019-12-03 20:26:32 +01:00