Commit graph

  • 5745c610ac
    ime: wip: commit all changes in ‘done()’ Daniel Eklöf 2020-12-01 19:31:49 +01:00
  • b85e2f40bb
    ime: feed committed string to client application Daniel Eklöf 2020-11-28 22:00:26 +01:00
  • e97024116e
    ime: disable text-input on surface leave Daniel Eklöf 2020-11-28 21:59:58 +01:00
  • 148bb1ff13
    ime: wip: add text-input object to seat Daniel Eklöf 2020-10-10 22:14:35 +02:00
  • d58d0601f6
    changelog: DECSET 27127 - modifies Esc to send \E[27127~ instead of \E Daniel Eklöf 2020-12-07 20:43:32 +01:00
  • cbda2fb9c1
    Merge branch 'allow-key-collision-if-action-is-the-same' Daniel Eklöf 2020-12-07 19:11:50 +01:00
  • 5e46672cf4
    config: ignore “self” when detecting key binding collisions Daniel Eklöf 2020-12-05 11:21:17 +01:00
  • a58557af30
    changelog: remove ‘crash when pasting non-textual clipboard content’ Daniel Eklöf 2020-12-05 11:19:03 +01:00
  • 384ba4d30d
    fdm: do *not* keep polling on EINTR Daniel Eklöf 2020-12-04 18:36:53 +01:00
  • c1c42f047e
    Merge branch 'releases/1.5' Daniel Eklöf 2020-12-01 20:02:58 +01:00
  • 3156db74ec
    meson/pkgbuild: bump version to 1.5.4 1.5.4 releases/1.5 Daniel Eklöf 2020-12-01 19:52:36 +01:00
  • f6aa1495d7
    input: relax requirements for overriding keypad application mode Daniel Eklöf 2020-12-01 18:27:56 +01:00
  • 9a33559fda
    keymap: add ‘CSI 27;<mod>;27~’ escapes for Esc with modifiers Daniel Eklöf 2020-11-28 11:50:32 +01:00
  • 86de007311
    doc: foot.5: minor highlighting fixes Daniel Eklöf 2020-11-26 18:22:45 +01:00
  • 54e4f8e407
    doc: foot.1: no need to say foot.ini twice Daniel Eklöf 2020-11-26 18:22:22 +01:00
  • 7430d03c6d
    changelog: update contributors Daniel Eklöf 2020-11-21 22:05:24 +01:00
  • 8f785e5a0d
    render: don’t call term_arm_blink_timer() from multiple threads Daniel Eklöf 2020-11-23 19:26:00 +01:00
  • ee3935c371
    sixel: fix crash when an explicit sixel size had a height less than 6 pixels Daniel Eklöf 2020-11-23 19:22:40 +01:00
  • 20910abf36
    client: fix handling of "-m" command-line flag Craig Barnes 2020-11-22 16:40:15 +00:00
  • 8bd711c33b
    render: allow-overflow: require a space in the next cell Daniel Eklöf 2020-11-16 08:40:11 +01:00
  • 9c7cded616
    keymap: fix alt+return combos Daniel Eklöf 2020-11-19 19:20:15 +01:00
  • 3a3616af96
    keymap: use same lookup table for Tab and ISO_Left_Tab Daniel Eklöf 2020-11-19 19:15:13 +01:00
  • ca150fbdd5
    readme: don’t uppercase titles Daniel Eklöf 2020-11-13 17:50:34 +01:00
  • 3526af34d7
    config: enable allow-overflowing-double-width-glyphs by default Daniel Eklöf 2020-11-13 17:49:23 +01:00
  • d86b6b3031
    changelog: fix link to readme#keypad Daniel Eklöf 2020-11-12 18:20:54 +01:00
  • 8970c7ea18
    readme/doc:foot.1: document the (new) keypad behavior Daniel Eklöf 2020-11-11 18:37:28 +01:00
  • dea8e89fda
    input: enforce ‘numerical’ keypad mode when Num Lock override is enabled Daniel Eklöf 2020-11-11 18:28:37 +01:00
  • 4f0d057243
    input: track num lock state Daniel Eklöf 2020-11-11 18:28:13 +01:00
  • 7dcc885a7a
    csi: implement “CSI ? 1035” - toggle Num Lock override Daniel Eklöf 2020-11-11 18:26:47 +01:00
  • 61f4845a59
    input: use XKB_MOD_NAME_* macros instead of hard-coded strings Daniel Eklöf 2020-11-11 18:25:54 +01:00
  • 3031ddfc16
    wayland: preempt render scheduling in ‘configure’ events Daniel Eklöf 2020-11-10 19:20:35 +01:00
  • 99b3e20126
    changelog: add entry for 1.5.4 Daniel Eklöf 2020-12-01 19:33:22 +01:00
  • c3201b9770
    Merge branch 'modify-escape-key' Daniel Eklöf 2020-12-01 18:31:25 +01:00
  • 1f6a663bed
    Merge branch 'clipboard-ignore-unhandled-mime-types' Daniel Eklöf 2020-12-01 18:30:29 +01:00
  • c44c7cc5be
    input: relax requirements for overriding keypad application mode Daniel Eklöf 2020-12-01 18:27:56 +01:00
  • 282ca89168
    Merge branch 'base64-padding-fix' Daniel Eklöf 2020-11-30 20:15:41 +01:00
  • f55e65808c
    Merge branch 'simplify-config-struct' Daniel Eklöf 2020-11-30 20:14:37 +01:00
  • 9e1746cc29
    selection: do not try to paste un-handled mime types Daniel Eklöf 2020-11-30 20:04:17 +01:00
  • 043b741008
    selection: offer clipboard content in more mime types Daniel Eklöf 2020-11-30 20:02:47 +01:00
  • 09c88e6715
    input: improved debug logging of pressed keys Daniel Eklöf 2020-11-30 20:01:46 +01:00
  • c66ad27cc8 base64: only allow padding bytes at the end of a string when decoding Craig Barnes 2020-11-30 06:06:28 +00:00
  • adde947fc5 config: replace union in config struct with simple width/height members Craig Barnes 2020-11-30 02:24:38 +00:00
  • 0beed9fcf6
    Merge branch 'base64-optimize' Daniel Eklöf 2020-11-29 11:17:50 +01:00
  • 8d568143da base64: optimize error checking in base64_decode() Craig Barnes 2020-11-29 07:19:58 +00:00
  • 31c73f0cf0 csi: add new private mode that makes the Escape key emit "\E[27;1;27~" Craig Barnes 2020-11-29 04:04:57 +00:00
  • c213ee90f1
    keymap: add ‘CSI 27;<mod>;27~’ escapes for Esc with modifiers Daniel Eklöf 2020-11-28 11:50:32 +01:00
  • 016c703b3d
    doc: foot.1: add IRC channel Daniel Eklöf 2020-11-27 22:39:33 +01:00
  • cf1c92eae5
    readme: better link to freenode Daniel Eklöf 2020-11-27 19:48:40 +01:00
  • 632dda93d3
    readme: rename ‘IRC, social media’ -> ‘Contact’ Daniel Eklöf 2020-11-27 19:06:41 +01:00
  • f6dcb88771
    readme: irc: add channel and my username Daniel Eklöf 2020-11-27 18:54:18 +01:00
  • abe6a4f212
    Merge branch 'split-cursor-blink-state' Daniel Eklöf 2020-11-27 17:14:16 +01:00
  • addc374655
    main: tag fdm loop with likely() and unlikely() Daniel Eklöf 2020-11-26 18:23:28 +01:00
  • 15b35b7641
    fdm: keep polling on EINTR Daniel Eklöf 2020-11-26 18:23:01 +01:00
  • 903a8eaf4a
    doc: foot.5: minor highlighting fixes Daniel Eklöf 2020-11-26 18:22:45 +01:00
  • 4d9e5368a9
    doc: foot.1: no need to say foot.ini twice Daniel Eklöf 2020-11-26 18:22:22 +01:00
  • cb2f496269
    term: split cursor blink state into two Daniel Eklöf 2020-11-26 18:09:32 +01:00
  • 360cc8e6de
    term: remove read-only properties copied from the config Daniel Eklöf 2020-11-26 18:08:28 +01:00
  • bb0b3ab122
    changelog: update contributor list Daniel Eklöf 2020-11-25 20:43:59 +01:00
  • d151d4bc50
    Merge branch 'dont-reflow-alt-screen' Daniel Eklöf 2020-11-25 20:33:56 +01:00
  • 434c8e4121
    grid: resize_without_reflow: don’t call min() on every loop iteration Daniel Eklöf 2020-11-25 20:33:07 +01:00
  • 9a498038d6
    resize: don’t reflow text on alt screen Daniel Eklöf 2020-11-24 19:00:57 +01:00
  • c2f043f906
    Merge branch 'wl_output' Daniel Eklöf 2020-11-25 07:43:57 +01:00
  • ab6327da26 wayland: Use wl_output_release with wl_output v3 Kenny Levinsen 2020-11-24 00:00:43 +01:00
  • 519eb24282
    Merge branch 'sixel-pgo' Daniel Eklöf 2020-11-24 21:35:28 +01:00
  • c03a4f6ffb
    pkgbuild: add --sixel to generate-alt-random-writes Daniel Eklöf 2020-11-23 19:32:35 +01:00
  • 7755af5bea
    install: add --sixel to suggested command line for generate-alt-random-writes Daniel Eklöf 2020-11-23 19:32:19 +01:00
  • d2f0b82bda
    scripts: generate-alt-random-writes: add --sixel Daniel Eklöf 2020-11-23 19:30:44 +01:00
  • 22c354c8fd
    term: place frequently accessed members first in term struct Daniel Eklöf 2020-11-24 20:55:41 +01:00
  • 309e30ba97
    Merge branch 'increase-sixel-default-max-size' Daniel Eklöf 2020-11-24 19:24:07 +01:00
  • ba8b15d675
    sixel: change default max size to 10000x10000 Daniel Eklöf 2020-11-23 20:10:55 +01:00
  • 90edc09697
    render: don’t call term_arm_blink_timer() from multiple threads Daniel Eklöf 2020-11-23 19:26:00 +01:00
  • 275f97381d
    sixel: fix crash when an explicit sixel size had a height less than 6 pixels Daniel Eklöf 2020-11-23 19:22:40 +01:00
  • 8eaa195990
    foot/footclient: add short options to all command line options Daniel Eklöf 2020-11-23 19:19:19 +01:00
  • 9ab1235b97
    changelog: add issue ref to footclient -w/-W Daniel Eklöf 2020-11-23 07:34:27 +01:00
  • a5f3aa1278
    Merge branch 'footclient-w' Daniel Eklöf 2020-11-23 07:31:33 +01:00
  • b8fc2e19da client: add new "--window-size-*" options to docs and CHANGELOG.md Craig Barnes 2020-11-22 18:36:37 +00:00
  • 748f98e0c0 client: add "--window-size-pixels" and "--window-size-chars" options Craig Barnes 2020-11-22 00:12:23 +00:00
  • 10eda1faa5
    Merge branch 'pgo' Daniel Eklöf 2020-11-22 19:31:25 +01:00
  • 46eb23adc0
    pkgbuild: revert accidental update of version Daniel Eklöf 2020-11-22 19:28:20 +01:00
  • 24164101b3
    install: minor tweaks to PGO instructions Daniel Eklöf 2020-11-22 19:07:50 +01:00
  • c1eaea6f0e
    changelog: update link to install instructions for PGO Daniel Eklöf 2020-11-22 19:03:41 +01:00
  • 6214cdeaf1
    install: re-write release build instructions Daniel Eklöf 2020-11-22 19:02:03 +01:00
  • af6d1aa522
    install: re-write description of recommended flags, and add size comparison Daniel Eklöf 2020-11-22 16:11:01 +01:00
  • e23ab4a7a3
    pkgbuild: no need to run pgo input *that* many times Daniel Eklöf 2020-11-22 12:43:19 +01:00
  • d3cee56a10
    changelog: add note about PGO without Wayland Daniel Eklöf 2020-11-22 12:18:22 +01:00
  • 82a9097cc0
    install: no need to run input *that* many times Daniel Eklöf 2020-11-22 12:13:32 +01:00
  • daa8d129c1
    pgo: feed VT data through fdm_ptmx(), not vt_from_slave() Daniel Eklöf 2020-11-21 13:25:56 +01:00
  • ecaa3b4135
    render: no need to call attrs_to_font(), we already have a font reference Daniel Eklöf 2020-11-19 19:13:00 +01:00
  • cf398df62e
    pgo: initialize (mouse) selection Daniel Eklöf 2020-11-19 19:12:32 +01:00
  • 4cd1d35c1e
    pgo: initialize a dummy wayland backend Daniel Eklöf 2020-11-19 19:11:58 +01:00
  • 96db338262
    scripts: generate-alt-random-writes: add unicode and multi-column chars Daniel Eklöf 2020-11-16 20:22:12 +01:00
  • f75ff86fc0
    install: add --attr-{bold,italic,underline} to generate-alt-random-writes Daniel Eklöf 2020-11-16 20:04:12 +01:00
  • e60fd1e113
    pkgbuild: add --attr-{bold,italic,underline} to generate-alt-random-writes Daniel Eklöf 2020-11-16 20:03:57 +01:00
  • b437013a3b
    scripts: generate-alt-random-writes: add support for bold/italic/underline Daniel Eklöf 2020-11-16 20:02:53 +01:00
  • 60c8637231
    scripts: generate-alt-random-writes: don’t always reset all attributes Daniel Eklöf 2020-11-16 20:02:38 +01:00
  • 1e1fb157dc
    scripts: generate-alt-random-writes: mix \e[S with \n Daniel Eklöf 2020-11-16 20:01:58 +01:00
  • e1bde0b0e7
    remove pre-generated input corpus for PGO Daniel Eklöf 2020-11-16 19:40:41 +01:00
  • 001d309b81
    pgo: updated stimuli (256-indexed colors) Daniel Eklöf 2020-11-15 14:05:32 +01:00
  • 9ea1bb8881
    pkgbuild: add --colors-256 to generate-alt-random-writes Daniel Eklöf 2020-11-15 14:01:13 +01:00
  • e248f58ff6
    install: add --colors-256 to generate-alt-random-writes Daniel Eklöf 2020-11-15 14:01:01 +01:00