Commit graph

  • 8223b4b76c
    changelog: ignore invalid UTF-8 in input Daniel Eklöf 2023-07-22 11:23:22 +02:00
  • b59fd7c388
    vt: detect and ignore invalid UTF-8 sequences Daniel Eklöf 2023-07-22 11:21:41 +02:00
  • fc973a3bb9
    selection: send_clipboard_or_primary(): handle selection text being NULL Daniel Eklöf 2023-07-22 11:21:12 +02:00
  • 15d7885c78
    changelog: add new ‘unreleased’ section Daniel Eklöf 2023-07-21 09:00:57 +02:00
  • d68d5faa05
    Merge branch 'releases/1.15' Daniel Eklöf 2023-07-21 09:00:39 +02:00
  • 9e4d82a484
    meson: bump version to 1.15.1 1.15.1 Daniel Eklöf 2023-07-21 08:57:03 +02:00
  • fa97df0eab
    changelog: prepare for 1.15.1 Daniel Eklöf 2023-07-21 08:56:49 +02:00
  • 62c6c9a78a
    Merge branch 'master' into releases/1.15 Daniel Eklöf 2023-07-21 08:55:57 +02:00
  • b3255465f1
    render: change baseline calculation, to center it within the line Daniel Eklöf 2023-07-21 08:17:32 +02:00
  • 098f0aafd4
    Merge branch 'systemd-units-socket-activation' Daniel Eklöf 2023-07-21 08:13:51 +02:00
  • 478474d0ce
    Changelog: standard system target + footclient fallback Max Gautier 2023-02-14 12:04:26 +01:00
  • 555edd60d4
    Update documentation regarding systemd units Max Gautier 2023-02-14 12:11:40 +01:00
  • d3ffb0bde1
    Ties systemd units to graphical-session.target Max Gautier 2023-02-14 09:49:32 +01:00
  • c12db68363
    footclient: fallback logic when socket paths don't exist Max Gautier 2023-03-09 14:13:57 +01:00
  • dd647203fb
    Merge CHANGELOG.md Max Gautier 2023-07-21 06:01:28 +02:00
  • c3b119ea81
    vt: improve handling of HTS CismonX 2023-07-20 07:00:14 +08:00
  • a49281ced3
    render: OSD: don’t mark surface as being opaque, when it’s not Daniel Eklöf 2023-07-19 16:39:56 +02:00
  • 899b768b74
    render: disable transparency when we’re fullscreened Daniel Eklöf 2023-07-19 16:34:42 +02:00
  • 648f6016e3
    changelog: spelling: sacling -> scaling Daniel Eklöf 2023-07-19 16:37:25 +02:00
  • 62cc368047 meson: make fractional scale optional. yangyingchao 2023-07-19 07:31:23 +08:00
  • fdd753263b
    term: destroy: unref key bindings *after* destroying window Daniel Eklöf 2023-07-18 16:13:36 +02:00
  • 27b4c2ac2d
    themes: starlight: update to V4 Daniel Eklöf 2023-07-18 16:18:53 +02:00
  • 023a1b8da6
    changelog: crash on pointer capability loss Daniel Eklöf 2023-07-18 16:12:43 +02:00
  • 0b8791d1c5
    wayland: fix pointer cap lost handling xdavidwu 2023-07-18 21:09:24 +08:00
  • e6d1e0cc27
    Merge branch 'scale-is-floating-point' Daniel Eklöf 2023-07-18 16:06:37 +02:00
  • 8ebde9f034
    wayland: fix pointer cap lost handling xdavidwu 2023-07-18 21:09:24 +08:00
  • 4a4f2b5dae
    pgo: add stub for wayl_fractional_scaling() Daniel Eklöf 2023-07-17 20:13:50 +02:00
  • df96b7f4c0
    changelog: wrong DPI, and wrong initial font size with fractional scaling Daniel Eklöf 2023-07-17 16:31:54 +02:00
  • 5b3b89cb64
    changelog: monitor metadata is now picked from the one we were last mapped on Daniel Eklöf 2023-07-17 16:31:37 +02:00
  • 7fca81dd3f
    term: get_font_subpixel(): use subpixel from monitor we were *last* mapped on Daniel Eklöf 2023-07-17 16:28:10 +02:00
  • 21d99f8dce
    terminal: break out scaling factor updating, and reduce number of calls to render_resize() Daniel Eklöf 2023-07-17 16:21:16 +02:00
  • c96863b188
    wayland: error out if there aren’t any monitors available Daniel Eklöf 2023-07-17 16:19:21 +02:00
  • b2a29280cb
    wayland: use physical DPI on fractional-scale capable compositors Daniel Eklöf 2023-07-17 16:19:14 +02:00
  • 59f0a721c4
    wayland: fractional_scale_preferred_scale(): only push update if scale has changed Daniel Eklöf 2023-07-17 16:12:34 +02:00
  • 829353a5da
    term: font_dpi_changed: scale (and old_scale) are floating point Daniel Eklöf 2023-07-16 08:28:21 +02:00
  • 2fd29cbf50
    term: (debug): dpi_aware is no longer an enum Daniel Eklöf 2023-07-16 08:27:12 +02:00
  • da81b63ec0
    themes: add chiba-dark theme Ayush Agarwal 2023-04-08 03:11:10 +05:30
  • 6de69aa9b7
    render: fix xcursor scaling with fractional-scale-v1 Daniel Eklöf 2023-07-17 20:08:34 +02:00
  • 8b4cb2457a
    input: do not ignore touch events on the CSDs CismonX 2023-07-16 17:24:55 +08:00
  • b7100d5716 render: use rounding for fractional scale Ronan Pigott 2023-07-14 16:53:50 -07:00
  • d1df98e0ca
    changelog: add new ‘unreleased’ section Daniel Eklöf 2023-07-14 12:40:55 +02:00
  • bee4a96b45
    Merge branch 'releases/1.15' Daniel Eklöf 2023-07-14 12:40:35 +02:00
  • 5a3706ac46
    meson: bump version to 1.15.0 1.15.0 Daniel Eklöf 2023-07-14 12:26:03 +02:00
  • 53b0eb8e1b
    changelog: prepare for 1.15.0 Daniel Eklöf 2023-07-14 12:25:16 +02:00
  • 3f7be59062
    config: add csd.double-click-to-maximize=no|yes option Daniel Eklöf 2023-07-14 12:03:35 +02:00
  • 3cd0e2adb0
    themes: enable custom cursor colors in all themes that define such colors Daniel Eklöf 2023-07-14 10:20:20 +02:00
  • efc619b0af
    config: make ‘starlight’ the default color theme Daniel Eklöf 2023-07-14 10:11:30 +02:00
  • f53e7f7478
    themes: aeroroot: add -*- conf -*- header Daniel Eklöf 2023-07-14 10:03:56 +02:00
  • 235e0e9e60
    themes: starlight: add -*- conf -*- header Daniel Eklöf 2023-07-14 10:03:22 +02:00
  • 28ab41caad
    theme: add new theme ‘starlight’ Daniel Eklöf 2023-04-19 09:35:12 +02:00
  • b3745b31c7
    render: don’t invert cursor colors when custom colors are being used Daniel Eklöf 2023-07-14 09:51:06 +02:00
  • 66df6fb2f6
    themes: ayu-mirag: disable cursor colors by default Daniel Eklöf 2023-07-14 09:55:32 +02:00
  • 98dfeb05ab
    ayu-mirage theme added ShugarSkull 2023-04-13 17:39:45 +02:00
  • 50f47dcba9
    themes: aeroroot: disable cursor colors by default Daniel Eklöf 2023-07-14 09:10:35 +02:00
  • 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