Commit graph

  • 5dbeb5ce27
    config: parse_key_binding_section(): use provided action-map Daniel Eklöf 2021-04-05 14:33:44 +02:00
  • 6e782271ff
    sixel: fix double free caused by bad free() in sixel_colors_set() Daniel Eklöf 2021-03-30 11:08:03 +02:00
  • 0720b3177a
    revert: input: do not include consumed modifiers in the set sent to the client Daniel Eklöf 2021-03-29 20:11:32 +02:00
  • 3abde17b9e
    term: free vt.osc8.uri when destroying a terminal Daniel Eklöf 2021-03-28 21:01:22 +02:00
  • 0ed40958c7
    install: add ‘ninja test’ to all build types Daniel Eklöf 2021-03-28 17:24:35 +02:00
  • 6b116865f6
    changelog: add new ‘unreleased’ section Daniel Eklöf 2021-03-28 14:29:55 +02:00
  • a3d86fb129
    Merge branch 'brighten-bold-uses-palette-colors' Daniel Eklöf 2021-04-18 19:14:33 +02:00
  • fbea064e88
    Merge branch 'terminal-stop-reading-on-eof' Daniel Eklöf 2021-04-18 19:13:26 +02:00
  • e9dfb21022 Fix comment Oleh Hushchenkov 2021-04-18 14:05:28 +03:00
  • dfc517f671 term: stop reading on eof Oleh Hushchenkov 2021-04-18 13:56:56 +03:00
  • 9413a18d9e
    term: attributes struct: use ‘bool’ instead of ‘uint32_t’ for 1-bit members Daniel Eklöf 2021-04-17 22:11:14 +02:00
  • cdfc864cf0
    config: bold-text-in-bright: add ‘palette-based’ as a special value Daniel Eklöf 2021-04-17 21:57:08 +02:00
  • 2cd9fee9c4
    render: brighten: use corresponding bright palette color for base 8 colors Daniel Eklöf 2021-04-17 21:02:02 +02:00
  • 40686303ef
    main: explicitly cast log_colorize to enum fcft_log_colorize Daniel Eklöf 2021-04-17 20:09:39 +02:00
  • 353c2f012a
    main: call fcft_log_init(). Note that this requires fcft >= 2.3.90 Daniel Eklöf 2021-04-17 19:31:17 +02:00
  • 98d77b94c1
    Merge branch 'sixel-dont-blend-opaque-images' Daniel Eklöf 2021-04-14 12:07:23 +02:00
  • 6332ed487d
    render: no need to blend fully opaque sixel images - just blit them Daniel Eklöf 2021-04-14 11:09:02 +02:00
  • 4cb8172373
    Merge branch 'dont-let-jump-labels-extend-outside-window-geometry' Daniel Eklöf 2021-04-10 18:54:50 +02:00
  • c6848678ad
    render: don’t let URL jump label sub-surfaces extend outside window geometry Daniel Eklöf 2021-04-10 13:16:39 +02:00
  • 610b96b39d
    doc: foot.ini: re-phrase the box-drawings-uses-font-glyphs section Daniel Eklöf 2021-04-10 11:24:23 +02:00
  • f78ba6653f
    Merge branch 'optionally-render-box-drawing-characters-using-font-glyphs' Daniel Eklöf 2021-04-10 11:11:47 +02:00
  • 97bc740d3d
    Merge branch 'underline-cursor-below-text-underline' Daniel Eklöf 2021-04-10 11:10:51 +02:00
  • 1f522c8de1
    doc: foot.ini: codespell: antaliasing -> antialiasing Daniel Eklöf 2021-04-09 23:54:36 +02:00
  • 0713ab45c6
    config: add box-drawings-uses-font-glyphs=no|yes option Daniel Eklöf 2021-04-09 23:19:20 +02:00
  • 20849a4183
    render: draw underline cursor below text underline Daniel Eklöf 2021-04-09 21:47:57 +02:00
  • d84341827d
    changelog: rewrite entry for OSC 17/117/19/119 Daniel Eklöf 2021-04-08 13:50:02 +02:00
  • 5da65aadd4
    Merge branch 'auto-left-margin-on-cub1-only' Daniel Eklöf 2021-04-08 13:32:09 +02:00
  • 131db418d8
    changelog: auto_left_margin on cub1 only Daniel Eklöf 2021-04-08 13:11:37 +02:00
  • 5be2c53d8c
    term/vt: only do reverse-wrapping (‘bw’) on cub1 Daniel Eklöf 2021-04-08 12:58:47 +02:00
  • 0b3053f612
    Merge branch 'osc-17-19' Daniel Eklöf 2021-04-08 10:44:00 +02:00
  • 55b343f690
    osc: implement OSC 17+19: change selection background/foreground colors Daniel Eklöf 2021-04-07 08:09:40 +02:00
  • deb08ddba0
    Merge branch 'osc-11-alpha' Daniel Eklöf 2021-04-08 10:42:06 +02:00
  • 28c2bea800
    osc: reset background alpha when resetting the background color Daniel Eklöf 2021-04-07 19:04:25 +02:00
  • 0cabeee67e
    doc: foot-ctlseq: mention that we support transparency in OSC 11 Daniel Eklöf 2021-04-07 08:10:56 +02:00
  • 747e5ba287
    changelog: don’t use a hyphen between ‘OSC’ and the number Daniel Eklöf 2021-04-07 08:02:21 +02:00
  • 339aad894b
    changelog: tweak wording for URxvt’s XParseColor extension Daniel Eklöf 2021-04-07 08:01:55 +02:00
  • 8020c14637
    osc: parse_legacy_color(): the alpha component is not a floating point number Daniel Eklöf 2021-04-07 08:00:39 +02:00
  • 5ff655506d
    osc: parse_rgb(): ensure ‘alpha’ has been initialized Daniel Eklöf 2021-04-05 22:31:09 +02:00
  • ed41bffc28
    osc: add support for URxvt extension to include alpha in OSC-11 Daniel Eklöf 2021-04-05 22:05:50 +02:00
  • 0af7916fcc
    Merge branch 'drain-pty-when-client-terminates' Daniel Eklöf 2021-04-08 10:41:05 +02:00
  • 47e532d4b0
    ci: build on alpine/latest, not edge Daniel Eklöf 2021-04-07 19:52:46 +02:00
  • fb4066f94e
    terminal: drain PTY when client terminates Daniel Eklöf 2021-04-07 19:09:31 +02:00
  • 5f8a8951c7
    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
  • f9a730f33b
    sixel: sixel_fini(): free image data Daniel Eklöf 2021-04-07 19:07:43 +02:00
  • b119a8a24a Merge pull request 'Don't copy default colors from config to each terminal instance' (#438) from refactor-colors into master dnkl 2021-04-07 09:31:59 +02:00
  • 936063271f
    config/terminal: refactor: remove “default_*” color members from terminal struct Daniel Eklöf 2021-04-07 08:07:43 +02:00
  • 44a166dde8
    wayland: {xdg_,}output_*(): free old strings before assigning new ones Daniel Eklöf 2021-04-07 08:04:24 +02:00
  • e299b1d9f4
    changelog: move OSC-4/104 fix from 1.7.1 to ‘unreleased’ Daniel Eklöf 2021-04-05 22:07:58 +02:00
  • 335bd36628
    Merge branch 'osc-4-check-index-is-within-bounds' Daniel Eklöf 2021-04-05 22:02:02 +02:00
  • 4f0c0628a2
    osc: verify OSC 4/104 color index is valid Daniel Eklöf 2021-04-05 21:06:48 +02:00
  • 4ec2c59861
    Merge branch 'fix-error-message-for-key-binding-collisions' Daniel Eklöf 2021-04-05 16:03:43 +02:00
  • 65dead29e0
    config: make {search,url}_binding_action_map[] function local Daniel Eklöf 2021-04-05 14:50:21 +02:00
  • fa6382aeb3
    doc: foot.ini: fix default value for delete-next-word Daniel Eklöf 2021-04-05 14:37:42 +02:00
  • 285e3c4aa2
    config: parse_key_binding_section(): use provided action-map Daniel Eklöf 2021-04-05 14:33:44 +02:00
  • 1b4b64dca7
    Merge branch 'sixel-fix-double-free-in-set-palette-size' Daniel Eklöf 2021-03-30 11:19:58 +02:00
  • 00083125a1
    sixel: fix double free caused by bad free() in sixel_colors_set() Daniel Eklöf 2021-03-30 11:08:03 +02:00
  • 515a139c28
    Merge branch 'revert-remove-consumed-modifiers-from-set-sent-to-client' Daniel Eklöf 2021-03-30 10:54:58 +02:00
  • 058eba33ec
    revert: input: do not include consumed modifiers in the set sent to the client Daniel Eklöf 2021-03-29 20:11:32 +02:00
  • 37245fe4e6
    term: free vt.osc8.uri when destroying a terminal Daniel Eklöf 2021-03-28 21:01:22 +02:00
  • a88a86f797
    install: add ‘ninja test’ to all build types Daniel Eklöf 2021-03-28 17:24:35 +02:00
  • 5709630362
    changelog: add new ‘unreleased’ section Daniel Eklöf 2021-03-28 14:29:55 +02:00
  • 5757b6dc1c
    Merge branch 'releases/1.7' Daniel Eklöf 2021-03-28 14:28:53 +02:00
  • ca89f977b5
    meson/pkgbuild: bump version to 1.7.1 1.7.1 Daniel Eklöf 2021-03-28 14:25:29 +02:00
  • 3c92777dd2
    changelog: prepare for 1.7.1 Daniel Eklöf 2021-03-28 14:25:09 +02:00
  • 0d0ebebb64
    Merge branch 'master' into releases/1.7 Daniel Eklöf 2021-03-28 14:24:38 +02:00
  • 6ae14614a5
    Merge branch 'search-treat-empty-cells-as-spaces' Daniel Eklöf 2021-03-28 14:22:34 +02:00
  • 527d47488c
    Merge branch 'sixel-trimming' Daniel Eklöf 2021-03-28 13:46:10 +02:00
  • efbbcf289f
    changelog: empty sixels resulted in non-empty images Daniel Eklöf 2021-03-28 13:04:15 +02:00
  • 19289bad5e
    sixel: free backing buffer if final image size is zero Daniel Eklöf 2021-03-28 12:57:49 +02:00
  • 3566be591a
    sixel: initialize max_non_empty_row_no to -1, not 0 Daniel Eklöf 2021-03-28 12:55:09 +02:00
  • 0a24d0e40f
    changelog: spaces matches empty cells in scrollback search mode Daniel Eklöf 2021-03-27 23:02:56 +01:00
  • 2b7c5db188
    search: when matching cell content, treat empty cells as spaces Daniel Eklöf 2021-03-27 22:15:44 +01:00
  • a8c5168516
    Merge branch 'pgo-clang-11' Daniel Eklöf 2021-03-28 13:20:11 +02:00
  • b5ceed7b2b
    meson: replace log+debug+xmalloc static libraries with a single ‘common’ library Daniel Eklöf 2021-03-27 13:17:43 +01:00
  • 65012609b8
    readme: dpi & fonts: focus on *current* behavior Daniel Eklöf 2021-03-27 12:28:39 +01:00
  • 9786197d03
    changelog: updated PGO build instructions Daniel Eklöf 2021-03-26 21:00:41 +01:00
  • 3fd9256c02
    install: clang-11.x compatible PGO instructions Daniel Eklöf 2021-03-26 20:43:21 +01:00
  • 243578d308
    install: add ‘llvm’ as an optional build dependency Daniel Eklöf 2021-03-26 20:43:03 +01:00
  • 628382bc90
    PKGBUILD: do PGO with either gcc or clang, but nothing else Daniel Eklöf 2021-03-26 20:36:34 +01:00
  • ae6a656f49
    meson: only build the pgo helper binary when -Db_pgo=generate Daniel Eklöf 2021-03-26 20:34:18 +01:00
  • c6fb10863d
    meson: build source files common to both foot and footclient as libraries Daniel Eklöf 2021-03-26 20:31:09 +01:00
  • 9b20764f35
    features: --version now logs +/-pgo Daniel Eklöf 2021-03-26 20:30:13 +01:00
  • 649820eeba
    Merge branch 'buffer-size-multiple-of-scale-factor' Daniel Eklöf 2021-03-25 09:47:09 +01:00
  • a8de14c0bf
    changelog: sub-surface sizes not a multiple of the scaling factor Daniel Eklöf 2021-03-25 09:42:15 +01:00
  • 1a0f13640e
    render: make sure surface buffer sizes are a multiple of the scaling factor Daniel Eklöf 2021-03-24 20:52:58 +01:00
  • 5b8b3baa65
    render: render_osd(): no need to pass width/height as parameters Daniel Eklöf 2021-03-24 20:51:18 +01:00
  • 601f2ecef5
    Merge branch 'sixel-deadlock' Daniel Eklöf 2021-03-25 09:38:59 +01:00
  • 8111ff4be8
    render: draw sixels before taking the render worker lock Daniel Eklöf 2021-03-24 20:46:51 +01:00
  • 26dc92b492
    Merge branch 'per-seat-ime-state' Daniel Eklöf 2021-03-25 09:36:38 +01:00
  • ebb92a4db6
    ime: set ‘have_warned = true’ to avoid warning over and over again Daniel Eklöf 2021-03-23 17:30:56 +01:00
  • 6ae8ed7e6b
    changelog: don’t crash upon receiving text-input::enter without keyboard focus Daniel Eklöf 2021-03-23 14:06:10 +01:00
  • adb5a344fe
    ime: log warning on text-input::done() received without keyboard focus Daniel Eklöf 2021-03-23 14:02:05 +01:00
  • ed3e70a9c7
    ime: don’t enable IME if we don’t have keyboard focus Daniel Eklöf 2021-03-23 14:01:46 +01:00
  • 13b45db13e
    ime: don’t pass ‘term’ to ime_update_cursor_rect() Daniel Eklöf 2021-03-23 13:56:33 +01:00
  • 1c355f7b7f
    ime: codespell: actaually -> actually Daniel Eklöf 2021-03-23 13:37:45 +01:00
  • e8ffb05bc7
    ime: move preedit state from terminal struct to the seat struct Daniel Eklöf 2021-03-23 13:03:07 +01:00
  • eb3f9f14b0
    Merge branch 'clear-linebreak-flag-when-printing' Daniel Eklöf 2021-03-25 09:35:21 +01:00
  • c5d57d23ea
    changelog: newlines incorrectly inserted into copied text Daniel Eklöf 2021-03-23 14:18:04 +01:00
  • ee75e10e71
    term: term_print(): clear line break flag Daniel Eklöf 2021-03-23 11:02:51 +01:00
  • deaf17e01d
    Merge branch 'zoom-line-height' Daniel Eklöf 2021-03-21 16:29:51 +01:00