Commit graph

  • 84e54033ae
    doc: foot.5: change 'shell' example, add login-shell Daniel Eklöf 2020-02-20 18:49:23 +01:00
  • eed5052ce8
    main: check return value of getcwd() Daniel Eklöf 2020-02-20 18:46:45 +01:00
  • f1b1ac39f6
    slave: check return value of chdir() Daniel Eklöf 2020-02-20 18:46:35 +01:00
  • 01f8719c77
    term: spawn_new: check return value of chdir() and write() Daniel Eklöf 2020-02-20 18:46:16 +01:00
  • e751227dc6
    client: allocate current working directory buffer dynamically Daniel Eklöf 2020-02-20 18:45:42 +01:00
  • bb3c20e284
    Merge branch 'login-shell' Daniel Eklöf 2020-02-20 18:37:16 +01:00
  • c1561e0c50
    doc: add --login-shell Daniel Eklöf 2020-02-20 18:36:52 +01:00
  • 87c956352f
    completions: zsh: add --login-shell Daniel Eklöf 2020-02-20 18:36:43 +01:00
  • 984950f269
    footrc: add login-shell option Daniel Eklöf 2020-02-20 18:36:34 +01:00
  • b5efe984bb
    slave: prefix argv[0] with a '-' when spawning a login-shell Daniel Eklöf 2020-02-20 18:36:09 +01:00
  • 6af4b87ec5
    config: add 'login-shell' option Daniel Eklöf 2020-02-20 18:35:10 +01:00
  • 8dee9bf942
    client: add --login-shell command line option Daniel Eklöf 2020-02-20 18:34:51 +01:00
  • d3071b817e
    main: add --login-shell command line option Daniel Eklöf 2020-02-20 18:34:23 +01:00
  • ec3c699fde
    README: list 'lightweigh' under features Daniel Eklöf 2020-02-18 10:12:38 +01:00
  • 06d20b0dee
    PKGBUILD: meson already adds these flags Daniel Eklöf 2020-02-16 14:40:59 +01:00
  • 3073b88d09
    meson: always disable stack-protector and enable strict-aliasing Daniel Eklöf 2020-02-16 14:40:15 +01:00
  • cea75625e2
    log: always log file:lineno Daniel Eklöf 2020-02-16 14:40:08 +01:00
  • 3e6321155e
    meson: strip build relative paths from file macros Daniel Eklöf 2020-02-16 14:40:02 +01:00
  • 38a682f0d0
    render/grid: move grid reflow code to grid.c Daniel Eklöf 2020-02-15 22:19:08 +01:00
  • 304f8d6982
    wayland: output_mode: update PPI Daniel Eklöf 2020-02-15 21:31:23 +01:00
  • f0887df5c5
    main: bug: -t requires an argument Daniel Eklöf 2020-02-15 21:05:53 +01:00
  • fc66c5f676
    README: change wording of DPI header Daniel Eklöf 2020-02-15 21:02:18 +01:00
  • 593dad7d2b
    README: talk about DPI, add font on-the-fly features to feature list Daniel Eklöf 2020-02-15 20:59:34 +01:00
  • 5b98510ea4
    doc: foot.5: make 'pad' syntax/example clearer Daniel Eklöf 2020-02-15 19:51:11 +01:00
  • 34049af252
    PKGBUILD: experimental: build with -fstrict-aliasing Daniel Eklöf 2020-02-15 19:46:29 +01:00
  • db830643d2
    shm: prefer posix_fallocate over ftruncate Daniel Eklöf 2020-02-15 19:46:00 +01:00
  • 291410bd71
    wayland: debug: make sure state_str is properly NULL terminated Daniel Eklöf 2020-02-15 19:30:59 +01:00
  • 1a808d2552
    Merge branch 'font-dpi-adjust-on-the-fly' Daniel Eklöf 2020-02-15 19:16:22 +01:00
  • 4d3ab6176d
    term: implement term_font_dpi_changed() Daniel Eklöf 2020-02-15 19:08:14 +01:00
  • 027696e9c6
    wayland: calculate DPI from physical size, not logical size Daniel Eklöf 2020-02-15 19:06:28 +01:00
  • ffcb09dd75
    wayland: break out scale/resize updating to a new function Daniel Eklöf 2020-02-15 19:05:33 +01:00
  • e5253ca737
    input: fix xcursor getting stuck Daniel Eklöf 2020-02-15 19:02:43 +01:00
  • 26a8d4b8a1
    Merge branch 'configurable-padding' Daniel Eklöf 2020-02-15 19:02:21 +01:00
  • faf3bdaec3
    doc: foot.5: document new 'pad' configuration option Daniel Eklöf 2020-02-15 19:02:05 +01:00
  • 7f211d8f03
    footrc: add 'pad' option Daniel Eklöf 2020-02-15 19:01:54 +01:00
  • b036a66c42
    render: resize: take padding from configuration into account Daniel Eklöf 2020-02-15 19:01:26 +01:00
  • 9ab9247b88
    config: add 'pad' option, default to 2 Daniel Eklöf 2020-02-15 19:00:56 +01:00
  • a089d6264d
    Merge branch 'text-reflow-fixes' Daniel Eklöf 2020-02-15 19:00:18 +01:00
  • f07a124c11
    render: reflow: set 'linebreak' flag before inserting new line Daniel Eklöf 2020-02-15 18:59:21 +01:00
  • 3019d59369
    render: reflow: remove 'linebreak' flag from recycled rows Daniel Eklöf 2020-02-15 18:58:57 +01:00
  • 56c2dd4199
    render: reflow: no need to mark new rows as dirty Daniel Eklöf 2020-02-15 18:58:36 +01:00
  • ab43a6fd37
    render: resize: cancel selection before reflowing text Daniel Eklöf 2020-02-15 18:57:52 +01:00
  • 9e6404be11
    render: reflow: bug: fix off-by-one Daniel Eklöf 2020-02-15 18:56:16 +01:00
  • d11a71e0b2
    term: reset: use grid_row_alloc() with initialize=true Daniel Eklöf 2020-02-14 22:43:23 +01:00
  • ce8005545d
    term: convert cell 'linefeed' attribute to a row 'linebreak' property Daniel Eklöf 2020-02-14 22:39:26 +01:00
  • 60056fdd61
    render: resize: don't reflow text if grid layout hasn't changed Daniel Eklöf 2020-02-14 19:03:33 +01:00
  • ec63a24c80
    render: reflow: erase row when wrapping around the scrollback Daniel Eklöf 2020-02-14 19:03:13 +01:00
  • cb015d5eec
    render: reflow: mark all "new" rows as dirty Daniel Eklöf 2020-02-14 19:02:36 +01:00
  • 4b328ead5e
    render: resize: do linefeed *after* updating cursor position Daniel Eklöf 2020-02-12 20:39:43 +01:00
  • a96a6c2c58
    render: resize; heuristics to prevent prompt from being printed on a newline Daniel Eklöf 2020-02-12 20:26:14 +01:00
  • ea52d3e570
    render: resize: temporarily disable row adjustment Daniel Eklöf 2020-02-12 20:16:42 +01:00
  • c28c0ab9c2
    render: resize: only stay on current row if col is within grid width Daniel Eklöf 2020-02-12 19:49:39 +01:00
  • 69a633221f
    term: formfeed: set linefeed correctly when we're at last column with lcf=1 Daniel Eklöf 2020-02-12 18:06:27 +01:00
  • bcd28bcd14
    render: spelling Daniel Eklöf 2020-02-12 18:06:15 +01:00
  • 3f282a2f2e
    footrc, doc/foot.5: improve documentation of 'shell', and mention --login Daniel Eklöf 2020-02-11 19:57:15 +01:00
  • 335bf2e5b4
    Merge branch 'text-reflow' Daniel Eklöf 2020-02-11 19:39:23 +01:00
  • b28a742a00
    selection: handle line break at last column correctly Daniel Eklöf 2020-02-11 19:36:31 +01:00
  • e56523f326
    render: resize: calculated cursor row *should* never be beyond the screen bottom Daniel Eklöf 2020-02-10 22:40:16 +01:00
  • 88e2ab21b3
    render: reflow: clear new line if already allocated Daniel Eklöf 2020-02-10 22:38:30 +01:00
  • 3ad2ee7681
    render: resize: fix cursor positioning at grid wrap around Daniel Eklöf 2020-02-10 22:36:39 +01:00
  • 8d262e71c1
    render: reflow: initial line is always unallocated Daniel Eklöf 2020-02-10 22:36:17 +01:00
  • b0f98a9d0c
    term: font_size_{increase,descrease}: adjust size by 0.5pt Daniel Eklöf 2020-02-10 22:22:42 +01:00
  • 8716430450
    input: ctrl+= increases font size, not resets it Daniel Eklöf 2020-02-10 21:57:55 +01:00
  • 4a169f5643
    vt: tag cells that were form-feed:ed, to allow correct text reflow Daniel Eklöf 2020-02-10 21:52:14 +01:00
  • 3004c650ef
    README: reflow has been implemented Daniel Eklöf 2020-02-10 20:46:58 +01:00
  • 80e8f91270
    render: reflow: no need to clear cells Daniel Eklöf 2020-02-10 20:46:02 +01:00
  • 61b43620fc
    render: initial support for text reflow Daniel Eklöf 2020-02-10 20:35:24 +01:00
  • d6ef3c02fb
    term: log error when failing to initialize the primary fonts Daniel Eklöf 2020-02-09 16:56:59 +01:00
  • f751a213d5
    Merge branch 'document-text-resize' Daniel Eklöf 2020-02-09 11:37:12 +01:00
  • 4846e49bc7
    doc: foot.1: keyboard shortcuts for font size adjument Daniel Eklöf 2020-02-09 11:36:49 +01:00
  • 6eb5ffdd96
    README: document keyboard shortcuts for font size adjustment Daniel Eklöf 2020-02-09 11:34:51 +01:00
  • 8955875584
    Merge branch 'text-resize' Daniel Eklöf 2020-02-09 11:24:50 +01:00
  • ac11909f80
    meson/PKGBUILD: adjust fcft requirements; the new version is 1.1.1 Daniel Eklöf 2020-02-09 11:05:59 +01:00
  • 1dfd121c44
    term: factor out common font changing code Daniel Eklöf 2020-02-08 18:23:08 +01:00
  • fd5782d6e6
    render: resize: reset scroll damage Daniel Eklöf 2020-02-08 18:22:14 +01:00
  • 1b81c700f9
    input: hook ctrl+{=,0} to term_font_size_reset() Daniel Eklöf 2020-02-08 17:58:06 +01:00
  • 6c0d00fcee
    term: add term_font_size_reset() Daniel Eklöf 2020-02-08 17:57:50 +01:00
  • a96341368d
    meson/PKGBUILD: bump fcft required version to 1.2.0 Daniel Eklöf 2020-02-08 14:10:18 +01:00
  • 7ca8f85cd0
    input: hook ctrl+{plus/KP-Add/minus/KP-Subtract} to term_font_size_{increase,decrease} Daniel Eklöf 2020-02-08 14:09:28 +01:00
  • 89cca2a5d1
    term: add term_font_size_{increase,decrease}() Daniel Eklöf 2020-02-08 14:09:06 +01:00
  • 9e2ca2b1a3
    render: add render_resize_force() Daniel Eklöf 2020-02-08 14:08:16 +01:00
  • 2560e83c54
    term: reduce max number of iterations when trying to drain client Daniel Eklöf 2020-02-05 20:24:46 +01:00
  • 92376eae01
    term: language Daniel Eklöf 2020-02-05 20:23:20 +01:00
  • 82b8853f17
    main: add --print-pid=FILE|FD Daniel Eklöf 2020-02-05 19:54:16 +01:00
  • 00d76784f4
    main: add --print-pid=FILE|FD Daniel Eklöf 2020-02-05 19:53:50 +01:00
  • 9d52c422e1
    term: always read *all* we can from the client before updating state Daniel Eklöf 2020-02-05 19:50:49 +01:00
  • d7d2aae053
    log: log to stderr, not stdout Daniel Eklöf 2020-02-04 18:29:04 +01:00
  • 9c5557539f
    completions: zsh: --hold has no arguments Daniel Eklöf 2020-02-04 18:28:53 +01:00
  • 8f4ec9aa47
    Implement --hold Daniel Eklöf 2020-02-03 19:58:32 +01:00
  • 31baf334b3
    fcft: update to 1.1.0 Daniel Eklöf 2020-02-01 20:20:22 +01:00
  • 8c32e3ccf0
    vt: ensure we never step outside our parameter and sub-parameter arrays Daniel Eklöf 2020-02-01 19:44:56 +01:00
  • cc5d596cd9
    csi: log only the un-handled parameter in a multi-operation CSI Daniel Eklöf 2020-02-01 19:42:31 +01:00
  • 07a0c7238c
    vt: collect (intermediate): log a warning if user supplied more than two intermediates Daniel Eklöf 2020-02-01 19:29:31 +01:00
  • bbb7b60b17
    vt: collect (intermediate): log _which_ character we collected Daniel Eklöf 2020-02-01 19:29:14 +01:00
  • 4dde699107
    csi: implement window and cell size reporting escapes Daniel Eklöf 2020-02-01 19:27:52 +01:00
  • dfa5cb41e0
    csi: recognize the X10 mouse tracking enabler/disabler Daniel Eklöf 2020-02-01 19:27:06 +01:00
  • 38e2e037e6
    csi: drop '28' from our DA response Daniel Eklöf 2020-02-01 19:26:08 +01:00
  • f13adf50dc
    vt: use 8-bit indices for parameters and sub parameters Daniel Eklöf 2020-02-01 19:24:46 +01:00
  • 26d39fe96e
    dcs: fix comment: ESU is *End* synchronized update Daniel Eklöf 2020-01-29 19:43:58 +01:00
  • f74364979d
    dcs: bsu/esu: convert warning log to debug log Daniel Eklöf 2020-01-26 15:28:30 +01:00