Commit graph

  • f930de65ef
    Merge branch 'sixel-assertion' Daniel Eklöf 2021-05-08 20:30:21 +02:00
  • aada44bc7e
    changelog: sixel assertion hit when a sixel fills the scrollback Daniel Eklöf 2021-05-08 20:29:35 +02:00
  • ba451af5c7
    sixel: don’t emit sixels that will end up covering more than the entire scrollback Daniel Eklöf 2021-05-08 19:03:08 +02:00
  • 9bd14c0fd2
    sixel: fix assertion: image is allowed to cover the entire scrollback Daniel Eklöf 2021-05-08 19:02:33 +02:00
  • 2f01ecbadb
    Merge branch 'osc8-mem-leak' Daniel Eklöf 2021-05-08 20:27:46 +02:00
  • f3b3bc1f71
    term: reset: combine memset+initializers of vt struct Daniel Eklöf 2021-05-08 19:07:37 +02:00
  • bfd3eb47ec
    term: reset: fix reset of the VT struct Daniel Eklöf 2021-05-08 15:18:25 +02:00
  • bd8c936b00
    term: osc8-open: assert URI in VT struct is NULL Daniel Eklöf 2021-05-08 15:17:55 +02:00
  • 758a36dac1 Merge branch 'simplify-parse_section_colors' Craig Barnes 2021-05-08 18:30:56 +01:00
  • db4b206409 config: simplify parsing of "scaling-filter" values slightly Craig Barnes 2021-05-08 16:50:49 +01:00
  • 9c8c99c9e0 config: simplify parse_section_colors() Craig Barnes 2021-05-08 14:56:11 +01:00
  • df6c6f5bd6
    Merge branch 'config-code-size' Daniel Eklöf 2021-05-08 13:58:25 +02:00
  • 31f7479065
    Merge branch 'color-table-config' Daniel Eklöf 2021-05-08 13:54:14 +02:00
  • 3b089b4203 configure full color palette in foot.ini Ryan Farley 2021-05-08 02:18:45 -05:00
  • ba2c3606bf
    config: avoid tll() code expansion when generating default bindings Daniel Eklöf 2021-05-07 17:18:46 +02:00
  • 449ac7c361
    config: don’t inline str_to_*() functions Daniel Eklöf 2021-05-07 17:18:27 +02:00
  • 0b97740bd0
    config: implement LOG_AND_NOTIFY_* macros in terms of no-inline functions Daniel Eklöf 2021-05-07 16:41:10 +02:00
  • 7af475098b
    xmalloc: export xvasprintf() Daniel Eklöf 2021-05-07 16:41:02 +02:00
  • cda55d7de4
    log: add va_list versions of log_* functions Daniel Eklöf 2021-05-07 16:40:19 +02:00
  • 63572e4223
    Merge branch 'bell-enhancement' Daniel Eklöf 2021-05-07 16:47:53 +02:00
  • 9b9f08a492 enhanced bell configuration Ryan Farley 2021-04-29 04:12:55 -05:00
  • 5df981d23f consistent booleans in config, reset legacy bell Ryan Farley 2021-05-07 07:16:48 -05:00
  • 4c73172ce5 update changelog Ryan Farley 2021-05-07 04:49:34 -05:00
  • c51f35abb9
    Merge branch 'bump-fcft-to-2-4-0' Daniel Eklöf 2021-05-07 11:47:33 +02:00
  • b3117f75d8 clearly mark bell as a section Ryan Farley 2021-05-07 04:41:50 -05:00
  • dc9751cbfe style, consistent bool names, deprecate old config Ryan Farley 2021-05-07 04:40:07 -05:00
  • 96ae2d2bd7
    meson: require fcft >= 2.4 Daniel Eklöf 2021-05-07 11:31:33 +02:00
  • 5d71ccc174 enhanced bell configuration Ryan Farley 2021-04-29 04:12:55 -05:00
  • 73f936ffca config: simplify initialization of color table in config_load() Craig Barnes 2021-05-07 02:53:39 +01:00
  • 8cb95018c0
    Merge branch 'fix-color-cube' Daniel Eklöf 2021-05-06 14:06:43 +02:00
  • a720188b42
    config: fix color cube generation Daniel Eklöf 2021-05-06 12:37:22 +02:00
  • b712bd9c24
    doc: foot.ini: update max-shm-pool-size-mb section Daniel Eklöf 2021-05-05 09:12:43 +02:00
  • f08f880911
    Merge branch 'more-unicode-13-box-drawings' Daniel Eklöf 2021-05-04 10:48:01 +02:00
  • 9e5d740422
    box-drawing: add Unicode 13 U+1FB70 - U+1FB8B Daniel Eklöf 2021-05-03 17:57:16 +02:00
  • 3595d95c27
    Merge branch 'bg-alpha-on-default-bg-only' Daniel Eklöf 2021-05-04 10:46:33 +02:00
  • b4c99f873f
    render: only apply alpha when we’re using the default bg for background Daniel Eklöf 2021-05-01 20:17:54 +02:00
  • 107825ef29
    Merge branch 'missing-xkb-build-dependency' Daniel Eklöf 2021-05-04 10:45:31 +02:00
  • c7a149a7ea
    Merge branch 'custom-exit-code' Daniel Eklöf 2021-05-04 10:44:34 +02:00
  • 1cbbb62da0
    doc: foot.1 footclient.1: document exit status Daniel Eklöf 2021-05-01 10:58:35 +02:00
  • da923100ca
    main/client: change exit code Daniel Eklöf 2021-05-01 10:46:40 +02:00
  • a1b41bd186
    foot/footclient: use a custom exit code when foot/footclient fail to run Daniel Eklöf 2021-04-30 22:47:16 +02:00
  • 29b697a9af
    Merge branch 'beam-thickness' Daniel Eklöf 2021-05-04 10:38:03 +02:00
  • ca685c4c76
    Merge branch 'add-truecolor-to-feature-list' Daniel Eklöf 2021-05-02 10:33:52 +02:00
  • 259d6e26e1 Add TrueColors support to Readme lord 2021-05-02 09:57:01 +02:00
  • 7edda924a0
    meson: add ‘xkb’ as a dependency to vtlib, pgolib and pgo Daniel Eklöf 2021-05-01 22:24:12 +02:00
  • 7ce767ab87
    config: add ‘beam-thickness’ option Daniel Eklöf 2021-04-30 20:31:47 +02:00
  • 47c7665bd0
    Merge branch 'bsu-esu-logging' Daniel Eklöf 2021-04-26 19:44:07 +02:00
  • 9026095a24 dcs: only log debug warnings in bsu() and esu() for unhandled params Craig Barnes 2021-04-25 21:04:46 +01:00
  • 4068e27938
    Merge branch 'DECSET-2026' Daniel Eklöf 2021-04-25 20:23:46 +02:00
  • f95d7d4684 csi: add support for DECSET 2026, as an alternative to BSU/ESU sequences Craig Barnes 2021-04-25 18:35:46 +01:00
  • 3131eb0288
    Merge branch 'modify-bg-color-when-highlighted-text-has-same-fg-bg' Daniel Eklöf 2021-04-24 13:37:11 +02:00
  • 886160ba89
    render: modify background color for highlighted text when fg == bg Daniel Eklöf 2021-04-23 21:30:47 +02:00
  • a614c8f7a2
    Merge branch 'reveal-concealed-text-when-highlighted' Daniel Eklöf 2021-04-24 10:41:55 +02:00
  • 1f807c6336
    render: do render concealed text when it’s highlighted Daniel Eklöf 2021-04-23 21:27:32 +02:00
  • 1cb89fef9e
    pkgbuild: run ‘ninja test’ in the PGO generate phase Daniel Eklöf 2021-04-22 11:28:04 +02:00
  • 070f102605
    Merge branch 'generate-alt-random-writes-fixes' Daniel Eklöf 2021-04-22 11:27:36 +02:00
  • 033e1bd6ae
    changelog: generate-alt-random-writes.py --sixel fixes Daniel Eklöf 2021-04-22 11:26:59 +02:00
  • a9236129f6
    generate-alt-random: don’t run TIOCGWINSZ ioctl if --cols and --rows were used Daniel Eklöf 2021-04-22 11:20:55 +02:00
  • fbe6d8b4d0
    readme: s/if/is Daniel Eklöf 2021-04-22 11:14:47 +02:00
  • 10e512f14f
    generate-alt-random: do ioctl(TIOCGWINSZ) on /dev/tty, not stdout Daniel Eklöf 2021-04-22 11:00:31 +02:00
  • 44b8bd2364
    generate-alt-random: wait for SIGWINCH if width/height is 0 Daniel Eklöf 2021-04-22 10:57:43 +02:00
  • da5a3bae3e
    generate-alt-random: assert that lines/cols/width/height are > 0 Daniel Eklöf 2021-04-22 10:57:27 +02:00
  • 17bc2f5070
    generate-alt-random: use {width,height} + 1 in randrange() Daniel Eklöf 2021-04-22 10:56:03 +02:00
  • 4044b6fa99
    Merge branch 'releases/1.7' Daniel Eklöf 2021-04-18 20:16:48 +02:00
  • 0d4e61bbe8
    meson/pkgbuild: bump version to 1.7.2 1.7.2 releases/1.7 Daniel Eklöf 2021-04-18 20:12:40 +02:00
  • 7e2e9d4de8
    changelog: prepare for 1.7.2 Daniel Eklöf 2021-04-18 20:12:26 +02:00
  • 2f8ee9e61d
    changelog: add cglogic to ‘contributors’ Daniel Eklöf 2021-04-18 20:11:27 +02:00
  • b8f2c3b784
    changelog: add cglogic to ‘contributors’ Daniel Eklöf 2021-04-18 20:11:27 +02:00
  • 1df48fcb33
    config: bold-text-in-bright: add ‘palette-based’ as a special value Daniel Eklöf 2021-04-17 21:57:08 +02:00
  • 11e8ff9dc5
    render: brighten: use corresponding bright palette color for base 8 colors Daniel Eklöf 2021-04-17 21:02:02 +02:00
  • a2251a399c
    Fix comment Oleh Hushchenkov 2021-04-18 14:05:28 +03:00
  • 98db408e1a
    term: stop reading on eof Oleh Hushchenkov 2021-04-18 13:56:56 +03:00
  • e85c19d546
    term: attributes struct: use ‘bool’ instead of ‘uint32_t’ for 1-bit members Daniel Eklöf 2021-04-17 22:11:14 +02:00
  • f62ac3d683
    render: no need to blend fully opaque sixel images - just blit them Daniel Eklöf 2021-04-14 11:09:02 +02:00
  • 8561fdb004
    render: don’t let URL jump label sub-surfaces extend outside window geometry Daniel Eklöf 2021-04-10 13:16:39 +02:00
  • 4325d5a4ab
    doc: foot.ini: re-phrase the box-drawings-uses-font-glyphs section Daniel Eklöf 2021-04-10 11:24:23 +02:00
  • 39d65bf083
    doc: foot.ini: codespell: antaliasing -> antialiasing Daniel Eklöf 2021-04-09 23:54:36 +02:00
  • ce321e663e
    config: add box-drawings-uses-font-glyphs=no|yes option Daniel Eklöf 2021-04-09 23:19:20 +02:00
  • 2efd1016ce
    render: draw underline cursor below text underline Daniel Eklöf 2021-04-09 21:47:57 +02:00
  • 0f792fa1ce
    changelog: rewrite entry for OSC 17/117/19/119 Daniel Eklöf 2021-04-08 13:50:02 +02:00
  • c005c16504
    changelog: auto_left_margin on cub1 only Daniel Eklöf 2021-04-08 13:11:37 +02:00
  • 24e88dd224
    term/vt: only do reverse-wrapping (‘bw’) on cub1 Daniel Eklöf 2021-04-08 12:58:47 +02:00
  • d620a7b3b4
    osc: implement OSC 17+19: change selection background/foreground colors Daniel Eklöf 2021-04-07 08:09:40 +02:00
  • e853098f46
    osc: reset background alpha when resetting the background color Daniel Eklöf 2021-04-07 19:04:25 +02:00
  • 713a53fa3e
    doc: foot-ctlseq: mention that we support transparency in OSC 11 Daniel Eklöf 2021-04-07 08:10:56 +02:00
  • 660b771396
    changelog: don’t use a hyphen between ‘OSC’ and the number Daniel Eklöf 2021-04-07 08:02:21 +02:00
  • 220fdc173e
    changelog: tweak wording for URxvt’s XParseColor extension Daniel Eklöf 2021-04-07 08:01:55 +02:00
  • 7fc3b18586
    osc: parse_legacy_color(): the alpha component is not a floating point number Daniel Eklöf 2021-04-07 08:00:39 +02:00
  • 8adb52e63a
    osc: parse_rgb(): ensure ‘alpha’ has been initialized Daniel Eklöf 2021-04-05 22:31:09 +02:00
  • 1023f9a6e9
    osc: add support for URxvt extension to include alpha in OSC-11 Daniel Eklöf 2021-04-05 22:05:50 +02:00
  • f42e42246f
    terminal: drain PTY when client terminates Daniel Eklöf 2021-04-07 19:09:31 +02:00
  • 275b62371f
    ci: build on alpine/latest, not edge Daniel Eklöf 2021-04-07 19:52:46 +02:00
  • 7b0d2522ee
    sixel: unhook: tighten up the condition needed for us to free image data pre-maturely Daniel Eklöf 2021-04-07 19:08:29 +02:00
  • 8d06278a29
    sixel: sixel_fini(): free image data Daniel Eklöf 2021-04-07 19:07:43 +02:00
  • 292a7c5686
    config/terminal: refactor: remove “default_*” color members from terminal struct Daniel Eklöf 2021-04-07 08:07:43 +02:00
  • 407189978e
    wayland: {xdg_,}output_*(): free old strings before assigning new ones Daniel Eklöf 2021-04-07 08:04:24 +02:00
  • 4a2ff28850
    changelog: move OSC-4/104 fix from 1.7.1 to ‘unreleased’ Daniel Eklöf 2021-04-05 22:07:58 +02:00
  • 4aae54e3e7
    osc: verify OSC 4/104 color index is valid Daniel Eklöf 2021-04-05 21:06:48 +02:00
  • 937ee8a509
    config: make {search,url}_binding_action_map[] function local Daniel Eklöf 2021-04-05 14:50:21 +02:00
  • 6e293337a9
    doc: foot.ini: fix default value for delete-next-word Daniel Eklöf 2021-04-05 14:37:42 +02:00