Commit graph

  • efc89a7317
    Aero root theme Kyle Gunger 2023-04-27 15:57:57 +00:00
  • eaaf1ad3a4 url-mode: support for custom prefix Marc Poulhiès 2023-07-11 10:26:56 +02:00
  • dbee099eeb
    sixel: fix regression for DECGRI with a repeat count of 0 CismonX 2023-07-11 00:51:32 +08:00
  • 7fa4a36c08
    Merge branch 'control-shift-u' Daniel Eklöf 2023-07-10 12:44:33 +02:00
  • 3609017c38
    changelog: mention the new default key binding for show-urls-launch under “fixed” Daniel Eklöf 2023-07-10 12:42:36 +02:00
  • 58898c0633
    changelog: split up key binding changes for show-urls-launch and unicode-input Daniel Eklöf 2023-07-10 12:42:10 +02:00
  • 0e1dbbbd06
    doc: foot: add default key binding for unicode input Daniel Eklöf 2023-07-10 12:37:10 +02:00
  • 5b74808ed0
    doc: foot: update default key binding for URL mode Daniel Eklöf 2023-07-10 12:36:55 +02:00
  • 87d45c2a01
    readme: add default shortcut for unicode input Daniel Eklöf 2023-07-10 12:36:41 +02:00
  • 19e37b17aa
    readme: a few more places mentioning the default URL mode shortcut Daniel Eklöf 2023-07-10 12:36:18 +02:00
  • 080a11eb73
    bind control-shift-u to unicode-input, move urls to o Antoine Beaupré 2022-12-15 11:49:51 -05:00
  • d2fcb5343f
    input: add basic support for touchscreen input CismonX 2023-07-05 00:19:21 +08:00
  • c572692e45
    input: add basic support for touchscreen input CismonX 2023-07-05 00:19:21 +08:00
  • 4a73828911
    changelog: fractional-scaling-v1 -> fractional-scale-v1 Daniel Eklöf 2023-07-04 08:38:07 +02:00
  • 247035e9e4 meson: fix typo in meson_options.txt Craig Barnes 2023-07-03 20:11:20 +01:00
  • e00a20465b
    Merge branch 'cursor-shape' Daniel Eklöf 2023-07-03 15:01:49 +02:00
  • 3800b279d6
    meson: move cursor-shape.{c,h} from ‘foot’ binary to vtlib Daniel Eklöf 2023-07-03 14:42:22 +02:00
  • ba09d55aab
    term_xcursor_update_for_seat(): fix missing evaluation of render_xcursor_is_valid() Daniel Eklöf 2023-07-03 14:26:01 +02:00
  • 8fc43ccd2d
    meson: log availability of cursor-shape-v1 Daniel Eklöf 2023-06-30 08:29:21 +02:00
  • a361d7917b
    main/client: add a version feature flag for cursor-shape Daniel Eklöf 2023-06-29 16:12:54 +02:00
  • 6388954e8f
    render: move variables inside #ifdef, as they’re not used outside of it Daniel Eklöf 2023-06-29 16:07:56 +02:00
  • 7bfa700c55
    terminal: #elif -> #else Daniel Eklöf 2023-06-29 16:06:52 +02:00
  • c2e481fb6a
    meson: bump wayland-protocols version required for cursor-shape to 1.32 Daniel Eklöf 2023-06-29 16:06:01 +02:00
  • c2baaff3c1
    cursor-shape: use server-side cursors for custom (OSC-22), if possible Daniel Eklöf 2023-06-28 13:25:08 +02:00
  • bf83a0b2bd
    meson: cursor-shape: use .xml from wayland-protocols Daniel Eklöf 2023-06-28 08:38:20 +02:00
  • ddd6004b27
    render: don’t (can’t) use cursor-shape-v1 when user has set a custom cursor Daniel Eklöf 2023-06-27 18:40:44 +02:00
  • 9155948ac8
    cursor-shape: assert lookup succeeded Daniel Eklöf 2023-06-27 18:40:25 +02:00
  • 803b250652
    pgo: update xcursor stubs to use enum instead of char pointer Daniel Eklöf 2023-06-27 18:16:33 +02:00
  • 6ed5dce5ab
    render: debug log which method we use to set the xcursor Daniel Eklöf 2023-06-27 17:42:47 +02:00
  • c8e13ad393
    cursor-shape: add support for server side cursor shapes Daniel Eklöf 2023-06-27 17:25:57 +02:00
  • ee794a121e
    refactor: track current xcursor using an enum, instead of a char pointer Daniel Eklöf 2023-06-27 16:57:33 +02:00
  • 72bc0acfbd
    wayland: handle enum value XDG_TOPLEVEL_STATE_SUSPENDED Daniel Eklöf 2023-07-03 14:36:03 +02:00
  • 49fb0cf359
    sixel: re-scale images when the cell dimensions change Daniel Eklöf 2023-06-29 14:49:54 +02:00
  • 7a37e6891f
    meson: log availability of optional wayland protocols Daniel Eklöf 2023-06-30 08:28:20 +02:00
  • 5e305fa854
    wayland: typo: ‘.’ -> ‘;’ Daniel Eklöf 2023-06-30 08:24:02 +02:00
  • df71d9c6de
    Merge branch 'sixel-performance' Daniel Eklöf 2023-06-29 15:40:21 +02:00
  • 5e9d68695c
    sixel: add_ar_11(): manually unroll loop Daniel Eklöf 2023-06-27 16:21:26 +02:00
  • fc46087ce9
    scripts: generate-alt-random: set P2=1 when emitting sixels Daniel Eklöf 2023-06-27 15:49:47 +02:00
  • 75f9bed6b6
    sixel: refactor: shorten very verbose switch case statements Daniel Eklöf 2023-06-27 15:39:11 +02:00
  • 3555e81fee
    sixel: special case parsing of images with an aspect ratio of 1:1 Daniel Eklöf 2023-06-27 14:25:55 +02:00
  • a44a0b4ebe
    Merge branch 'fractional-scaling' Daniel Eklöf 2023-06-29 15:38:42 +02:00
  • ce31cc518a
    wayland: surface_scale(): reset buffer scale when using fractional scaling Daniel Eklöf 2023-06-26 21:09:30 +02:00
  • c61247f317
    wayland: surface_scale(): improve debug logging Daniel Eklöf 2023-06-26 21:09:18 +02:00
  • 8f74b1090a
    wayland: use legacy scaling until fractional_scale::preferred_scale() has been called Daniel Eklöf 2023-06-26 21:07:24 +02:00
  • d71e588800
    wayland: refactor: surface_scale(): pass wl_window pointer, instead of wayland global Daniel Eklöf 2023-06-26 21:06:47 +02:00
  • c309c9f572
    wayland: surface_scale(): assert surface width/height is a multiple of scale Daniel Eklöf 2023-06-26 20:25:16 +02:00
  • 8a4efb3427
    wayland: warn when fractional scaling isn’t available Daniel Eklöf 2023-06-26 18:37:49 +02:00
  • 9db92bd942
    feature: add a feature flag (for --version) for fractional scaling Daniel Eklöf 2023-06-26 18:00:01 +02:00
  • 27a92b1158
    changelog: dpi-aware’s default value is now ‘no’ Daniel Eklöf 2023-06-26 17:55:59 +02:00
  • 64b6b5d2a7
    config: dpi-aware: remove ‘auto’ value, and default to ‘no’ Daniel Eklöf 2023-06-26 17:55:04 +02:00
  • 32b8c5c9b6
    changelog: mention the newly added support for fractional-scaling-v1 Daniel Eklöf 2023-06-26 17:34:20 +02:00
  • 0bdb6580bd
    wayland: update terminal when preferred scaling factor changes Daniel Eklöf 2023-06-26 17:32:33 +02:00
  • 8ccabb7974
    wayland: surface_scale(): implement fractional scaling Daniel Eklöf 2023-06-26 17:32:01 +02:00
  • 36818459e5
    wayland: initialize window scale to -1 Daniel Eklöf 2023-06-26 17:31:39 +02:00
  • e5989d81b9
    wayland: instantiate+destroy viewport for pointer surface Daniel Eklöf 2023-06-26 17:31:14 +02:00
  • 5a60bbc119
    wayland: refactor: add a buffer argument to wayl_*_scale() functions Daniel Eklöf 2023-06-26 17:05:16 +02:00
  • 434fd6aa1f
    wayland: refactor: wayl_surface_scale(): pass wayl_surface pointer Daniel Eklöf 2023-06-26 16:53:16 +02:00
  • ba46a039ac
    wayland: refactor: wrap wl_surface pointers in a wayl_surface struct Daniel Eklöf 2023-06-26 16:10:40 +02:00
  • c5d533ec71
    wayland: add viewport object to sub-surface struct Daniel Eklöf 2023-06-26 15:55:40 +02:00
  • 0a5073f570
    wayland: add wayl_surface_scale(), and wayl_win_scale() Daniel Eklöf 2023-06-26 15:51:04 +02:00
  • 4bd62b1005
    render: maybe_resize(): convert local variable ‘scale’ to float Daniel Eklöf 2023-06-22 15:01:59 +02:00
  • 913ae94cf9
    wayland: add wayl_fractional_scaling() Daniel Eklöf 2023-06-22 15:01:33 +02:00
  • 29a14632d3
    wayland: csd_reload_font(): ‘scale’ is now a float Daniel Eklöf 2023-06-22 14:39:49 +02:00
  • 424d045084
    term: reload_fonts(): ‘scale’ is not a float Daniel Eklöf 2023-06-22 14:39:34 +02:00
  • 2bb7b28837
    render: xcursor_update(): convert local ‘scale’ variable to float Daniel Eklöf 2023-06-22 14:37:31 +02:00
  • d8f64d1047
    render: urls(): round scaling factor Daniel Eklöf 2023-06-22 14:35:29 +02:00
  • 30c8d3e652
    render: search_box(): round scaling factor Daniel Eklöf 2023-06-22 14:35:19 +02:00
  • cf280e6655
    render: render_timer(): round scaling factor Daniel Eklöf 2023-06-22 14:35:02 +02:00
  • b656124791
    render: csd_border: round scaled border width, instead of truncating Daniel Eklöf 2023-06-22 14:27:37 +02:00
  • 44743b5635
    render: draw_unfocused_block(): round scale, instead of truncating Daniel Eklöf 2023-06-22 14:27:16 +02:00
  • 6e2a47287a
    wayland: pointer.scale: convert to float Daniel Eklöf 2023-06-22 14:23:53 +02:00
  • c1f374cc8d
    term: convert ‘scale’ to a float Daniel Eklöf 2023-06-22 14:21:51 +02:00
  • a9ecf1449e
    wayland: plumbing for wp-fractional-scale Daniel Eklöf 2023-03-08 10:44:03 +01:00
  • 1e6204e1ac
    meson: generate bindings for wp-fractional-scale + wp-viewport Daniel Eklöf 2023-03-08 10:43:30 +01:00
  • 1dddb63d9f correct csd section entry: hide-when-maximized Vladimir Bauer 2023-06-27 17:00:31 +05:00
  • d63a00a649
    config: unittest: explicitly call fcft_init() + fcft_fini() Daniel Eklöf 2023-06-26 20:15:36 +02:00
  • 2388015b10
    sixel: assert upper pixel of last sixel maps to last image row, *or lower* Daniel Eklöf 2023-06-22 22:12:02 +02:00
  • c15e75357a
    sixel: ensure enough rows have been scrolled in, to fit the image Daniel Eklöf 2023-06-22 22:01:51 +02:00
  • 425cf894d4
    sixel: resize(): handle no size change Daniel Eklöf 2023-06-21 11:39:54 +02:00
  • 5d576fccba
    sixel: regression: linefeed count for chunked up sixel image Daniel Eklöf 2023-06-20 14:52:17 +02:00
  • 1eb90b2405
    sixel: minor fixes after implementing support for non-1:1 aspect ratios Daniel Eklöf 2023-06-20 12:58:35 +02:00
  • 774570ec41
    sixel: stop cropping images to the last non-transparent row Daniel Eklöf 2023-06-19 19:09:58 +02:00
  • d6d143e2a6
    sixel: respect sixel aspect ratio Daniel Eklöf 2023-06-19 19:06:38 +02:00
  • 66d9b8da60
    sixel: fix cursor positioning logic Daniel Eklöf 2023-06-16 16:20:37 +02:00
  • 8a3620bafa
    term: scroll: only record scroll damage when viewport is at the bottom Daniel Eklöf 2023-06-23 20:20:01 +02:00
  • 154a7fc059 Merge pull request 'Fixed a type for the pixel fontsize change' (#1) from wout-patch-1 into master wout 2023-06-23 18:11:17 +00:00
  • 70ffc2632f Fixed a type for the pixel fontsize change wout 2023-06-23 18:10:19 +00:00
  • 12012fa778
    themes: update red colors of chiba-dark theme Ayush Agarwal 2023-06-20 21:59:42 +05:30
  • 3a59cbbaa3
    render: resize: fix crash when reflowing the alt screen Daniel Eklöf 2023-06-20 15:59:16 +02:00
  • 67b3663f39
    add srcery theme Antoine Beaupré 2023-06-14 14:52:58 -04:00
  • 2c0c4ce821
    csi: CHA+HPA (cursor horizontal absolute): use term_cursor_col() Daniel Eklöf 2023-06-16 16:34:17 +02:00
  • 24f12c7b5e
    term: add term_cursor_col() Daniel Eklöf 2023-06-16 16:33:15 +02:00
  • 729c110e13 add panda theme raggedmyth 2023-06-18 01:43:04 +00:00
  • d88bea5e22
    vt: split up action_param() to three separate functions Daniel Eklöf 2023-06-16 16:26:13 +02:00
  • 690d78edfa
    test: config: add test for url.protocols option Dan Bungert 2023-06-10 20:40:01 -06:00
  • b91bde8a65
    terminfo: add TS capability Daniel Eklöf 2023-06-05 17:32:28 +02:00
  • 93b6883896
    terminfo: XM: add private mode 1004 Daniel Eklöf 2023-06-05 17:31:35 +02:00
  • a2f47ed6e3
    add srcery theme Antoine Beaupré 2023-06-14 14:52:58 -04:00
  • 16872ecc41
    meson: use meson feed feature for scdoc input sewn 2023-06-14 12:26:19 +00:00
  • 78c579ebd5 test: config: add test for url.protocols option Dan Bungert 2023-06-10 20:40:01 -06:00