Commit graph

  • d2c0a65b70
    render: set tracking point count to 0 if there’s no active selection Daniel Eklöf 2021-05-15 11:39:59 +02:00
  • a5ec26ccc9
    grid: reflow: no need to check for combining characters Daniel Eklöf 2021-05-15 00:12:51 +02:00
  • 8e05f42a1c
    grid: don’t depend on wcwidth() Daniel Eklöf 2021-05-14 16:32:06 +02:00
  • d9e1aefb91
    term: rename CELL_MULT_COL_SPACER -> CELL_SPACER, and change its definition Daniel Eklöf 2021-05-14 14:41:02 +02:00
  • 5bec83c406
    grid: add compile-time define to enable timing of the reflow operation Daniel Eklöf 2021-05-11 17:43:17 +02:00
  • 92e517ae34
    Merge branch 'xdg-activation' Daniel Eklöf 2021-05-14 14:23:19 +02:00
  • 8211484185
    changeloge: xdg-activation support Daniel Eklöf 2021-05-14 14:22:43 +02:00
  • 3c898770cb
    ci: try switching the gitlab CI from alpine:latest -> alpine:edge Daniel Eklöf 2021-05-12 19:25:37 +02:00
  • 584d2cacf1
    wayland: workaround epoll-shim defining the macro close Daniel Eklöf 2021-05-11 22:02:20 +02:00
  • 03e1b906ab
    meson: add xdg-activation-v1.xml conditionally Daniel Eklöf 2021-05-11 17:58:40 +02:00
  • bf44f3f594
    pgo: add wayl_win_set_urgent() stub Daniel Eklöf 2021-05-11 07:56:04 +02:00
  • f5f1bc8dd9
    wayland: set xdg activation token surface to our top-level Daniel Eklöf 2021-05-10 18:01:59 +02:00
  • 3e92361534
    xdg-activation: initial support for setting urgency using XDG activation Daniel Eklöf 2021-05-09 12:13:14 +02:00
  • 2977b257d2 Revert "vt: make anywhere() function return term->vt.state by default" Craig Barnes 2021-05-13 15:32:40 +01:00
  • 95bbab8fba Merge branch 'vt-anywhere-cleanup' Craig Barnes 2021-05-13 10:08:41 +01:00
  • cb62944dce
    Merge branch 'install-tweaks' Daniel Eklöf 2021-05-13 11:06:30 +02:00
  • 8ae8635add INSTALL: fix an unclosed markdown quote Daniel Martí 2021-05-13 09:49:38 +01:00
  • e4ff8d83d1 vt: make anywhere() function return term->vt.state by default Craig Barnes 2021-05-10 10:23:06 +01:00
  • 8bb69f22b7 vt: clean up handling of "anywhere" actions Craig Barnes 2021-05-10 09:54:07 +01:00
  • 4ed545f4d8
    Merge branch 'no-underlines-below-cell' Daniel Eklöf 2021-05-12 20:10:58 +02:00
  • 2ac8509c82
    render: force underlines to be visible Daniel Eklöf 2021-05-11 17:40:59 +02:00
  • 9b5330bf29
    Merge branch 'remove-plasma-quirk' Daniel Eklöf 2021-05-12 20:08:56 +02:00
  • 29776dbd1f
    quirk: remove plasma/kwin quirk Daniel Eklöf 2021-05-11 17:39:13 +02:00
  • 04215bac6c
    Merge branch 'double-buffering' Daniel Eklöf 2021-05-12 20:07:40 +02:00
  • 07d0acbabf
    changelog: improved performance when double buffering Daniel Eklöf 2021-05-12 20:07:18 +02:00
  • dc4f60fd4f
    render: always do a full repaint if last buffer’s dimension doesn’t match Daniel Eklöf 2021-05-10 17:56:35 +02:00
  • 51dec651f4
    render: add margins to buffer’s dirty region when rendering margins Daniel Eklöf 2021-05-10 17:56:12 +02:00
  • 945a346596
    shm: clear buffer’s dirty region before returning a cached buffer Daniel Eklöf 2021-05-10 17:49:15 +02:00
  • 37bbf44f6d
    shm: set ‘age’ in newly allocated buffers to something large Daniel Eklöf 2021-05-10 17:48:28 +02:00
  • 0433ba8477
    shm: free scroll damage before returning cached buffer Daniel Eklöf 2021-05-09 00:06:01 +02:00
  • 9b339a35f0
    render: warn if we’re forced to double buffer at least 5 times Daniel Eklöf 2021-05-08 20:52:06 +02:00
  • 34becf0df0
    render: code cleanup, log double buffering time Daniel Eklöf 2021-05-08 10:25:14 +02:00
  • a1d2044d75
    render: subtract current frame’s damage when there’s no scroll damage Daniel Eklöf 2021-05-08 09:18:45 +02:00
  • 15bfeea745
    render: wip: re-apply last frame’s damage when forced to double buffer Daniel Eklöf 2021-05-07 20:21:27 +02:00
  • 434c9c3a34
    shm: add damage tracking to buffer Daniel Eklöf 2021-05-07 20:20:47 +02:00
  • c8b342ae51
    shm: track busy buffers’ age, and add compile-time option to force double buffering Daniel Eklöf 2021-05-07 18:18:35 +02:00
  • 1501d36470
    wayland: codespell: pre-empt -> preempt Daniel Eklöf 2021-05-11 08:02:46 +02:00
  • 2e8bea0a5d
    wayland: add comment describing the configure preempt workaround Daniel Eklöf 2021-05-10 17:57:14 +02:00
  • 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