109 Commits

Author SHA256 Message Date
38820592b4 Accepting request 1311742 from X11:Wayland
- Update to v1.25.0:
  * foot.ini options:
    * Added new colors{,2}.dim-blend-towards options to select which color to
      blend towards when dimming text. Defaults to black for colors and
      white for colors2.
    * Added new tweak.min-stride-alignment option to control the stride of
      SHM buffers. This controls whether the compositor can directly import
      the buffers into the GPU without copying.
  * Fixed URL labels being misplaced when the URL contains
    double-width characters.
  * Fixed spaces being missing when copying or piping contents with tabs.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.25.0 for more details.

OBS-URL: https://build.opensuse.org/request/show/1311742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=48
2025-10-17 15:25:37 +00:00
Arnav Singh
a137be9145 - Update to v1.25.0:
* foot.ini options:
    * Added new colors{,2}.dim-blend-towards options to select which color to
      blend towards when dimming text. Defaults to black for colors and
      white for colors2.
    * Added new tweak.min-stride-alignment option to control the stride of
      SHM buffers. This controls whether the compositor can directly import
      the buffers into the GPU without copying.
  * Fixed URL labels being misplaced when the URL contains
    double-width characters.
  * Fixed spaces being missing when copying or piping contents with tabs.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.25.0 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=97
2025-10-16 14:53:28 +00:00
fd8a6e9e8e Accepting request 1304344 from X11:Wayland
- Update to v1.24.0:
  * foot.ini options:
    * Added new main.uppercase-regex-insert option to control whether or not
      an uppercase hint character will insert the selected text into the prompt
      in regex-copy or show-urls-copy mode, ie the wezterm-inspired behavior
      introduced in v1.23.0. It defaults to true.
  * Label letters are no longer sorted before being assigned to URLs.
  * Sending SIGUSR1/SIGUSR2 to a foot --server process now causes
    newly spawned client instances to use the selected theme,
    instead of the original one.
  * SIGUSR1/SIGUSR2 can now be sent to a footclient process to change the theme
    of that particular instance.
  * Fixed invalid values in foot.ini overriding other valid ones,
    which would cause misbehavior or crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.24.0 for more details.

OBS-URL: https://build.opensuse.org/request/show/1304344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=47
2025-09-12 19:10:47 +00:00
Arnav Singh
5d0bd75e98 - Update to v1.24.0:
* foot.ini options:
    * Added new main.uppercase-regex-insert option to control whether or not
      an uppercase hint character will insert the selected text into the prompt
      in regex-copy or show-urls-copy mode, ie the wezterm-inspired behavior
      introduced in v1.23.0. It defaults to true.
  * Label letters are no longer sorted before being assigned to URLs.
  * Sending SIGUSR1/SIGUSR2 to a foot --server process now causes
    newly spawned client instances to use the selected theme,
    instead of the original one.
  * SIGUSR1/SIGUSR2 can now be sent to a footclient process to change the theme
    of that particular instance.
  * Fixed invalid values in foot.ini overriding other valid ones,
    which would cause misbehavior or crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.24.0 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=95
2025-09-12 15:51:47 +00:00
bbf4f20c6c Accepting request 1295215 from X11:Wayland
- Update to v1.23.1:
  * URL labels are now assigned from bottom to top.
  * SIGUSR1 no longer toggles between color themes. Instead SIGUSR1 explicitly
    changes to primary theme and SIGUSR2 changes to alternative theme.
  * Fixed 10-bit surfaces being used sometimes instead of 16-bit.
  * Fixed OSC sequences for resetting colors not taking the current theme
    into account.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.23.1 for more details.

OBS-URL: https://build.opensuse.org/request/show/1295215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=46
2025-07-23 14:35:15 +00:00
Arnav Singh
3593540951 - Update to v1.23.1:
* URL labels are now assigned from bottom to top.
  * SIGUSR1 no longer toggles between color themes. Instead SIGUSR1 explicitly
    changes to primary theme and SIGUSR2 changes to alternative theme.
  * Fixed 10-bit surfaces being used sometimes instead of 16-bit.
  * Fixed OSC sequences for resetting colors not taking the current theme
    into account.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.23.1 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=93
2025-07-23 06:50:44 +00:00
b6ced65225 Accepting request 1293632 from X11:Wayland
- Update to v1.23.0:
  * foot.ini options:
    * Added new colors2 section to define alternative color theme.
      Initial theme is defined by new main.initial-color-theme config.
      Theme can be switched dynamically using keybinds configured in new
      key-bindings.color-theme-* configs, or by sending SIGUSR1 to foot.
    * Added "16-bit" option to tweak.surface-bit-depth. This makes foot use
      16-bit image buffers which provide the necessary color precision
      required by gamma-correct-blending=yes. This is the default when
      gamma-correct-blending is set to "yes".
    * Added "center-when-fullscreen" and "center-when-maximized-and-fullscreen"
      options to main.pad option for more control over grid centering.
    * cursor.color config has been deprecated and renamed to colors.cursor.
    * Setting both colors.selection-foreground and selection-background is
      no longer required. If one is unset then the corresponding regular color
      is used.
  * regex-copy and show-urls-copy commands now copy and paste the selected text
    if the hint is completed with an uppercase character, inspired by
    wezterm's quick select behavior.
  * Added new themes: gruvbox, nvim, paper-color, selenized, solarized,
    which combine the existing themes' dark and light variants into
    one file with two color groups each.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.23.0 for more details.

OBS-URL: https://build.opensuse.org/request/show/1293632
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=45
2025-07-16 15:35:57 +00:00
Arnav Singh
f2988b6207 - Update to v1.23.0:
* foot.ini options:
    * Added new colors2 section to define alternative color theme.
      Initial theme is defined by new main.initial-color-theme config.
      Theme can be switched dynamically using keybinds configured in new
      key-bindings.color-theme-* configs, or by sending SIGUSR1 to foot.
    * Added "16-bit" option to tweak.surface-bit-depth. This makes foot use
      16-bit image buffers which provide the necessary color precision
      required by gamma-correct-blending=yes. This is the default when
      gamma-correct-blending is set to "yes".
    * Added "center-when-fullscreen" and "center-when-maximized-and-fullscreen"
      options to main.pad option for more control over grid centering.
    * cursor.color config has been deprecated and renamed to colors.cursor.
    * Setting both colors.selection-foreground and selection-background is
      no longer required. If one is unset then the corresponding regular color
      is used.
  * regex-copy and show-urls-copy commands now copy and paste the selected text
    if the hint is completed with an uppercase character, inspired by
    wezterm's quick select behavior.
  * Added new themes: gruvbox, nvim, paper-color, selenized, solarized,
    which combine the existing themes' dark and light variants into
    one file with two color groups each.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.23.0 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=91
2025-07-16 08:11:44 +00:00
24afda910f Accepting request 1275643 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1275643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=44
2025-05-08 18:39:57 +00:00
Arnav Singh
6f35d98499 - Update to v1.22.3:
* foot.ini options:
    * Disabled main.gamma-correct-blending option by default,
      since correct blending with the option enabled is slower
      (lower rendering throughput and higher input latency).
    * Changed tweak.surface-bit-depth default from "8-bit" to "auto".
      This becomes "8-bit" when main.gamma-correct-blending is "no"
      and "10-bit" when that is "yes".
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.3 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=89
2025-05-01 16:18:47 +00:00
0d85295259 Accepting request 1273619 from X11:Wayland
- Update to v1.22.2:
  * Fixed colors to be more accurate when gamma-correct font rendering
    is active.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.2 for more details.

OBS-URL: https://build.opensuse.org/request/show/1273619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=43
2025-04-30 17:05:29 +00:00
Arnav Singh
1334afd39d - Update to v1.22.2:
* Fixed colors to be more accurate when gamma-correct font rendering
    is active.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.2 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=87
2025-04-30 08:43:14 +00:00
e2a61fca30 Accepting request 1272863 from X11:Wayland
- Update to v1.22.1:
  * Fixed main.alpha-mode=matching to work for
    the default background color and indexed colors.
  * Fixed keyboard modifiers not getting reset when switching focus away
    from the foot window.
  * Fixed zero-width codepoints causing font and color of adjacent cell
    to be different from the rest.
  * Fixed alpha getting applied to inverse text and selections.
  * Added new themes: alacritty.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.1 for more details.

OBS-URL: https://build.opensuse.org/request/show/1272863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=42
2025-04-26 20:26:02 +00:00
Arnav Singh
5088d6ff7b - Update to v1.22.1:
* Fixed main.alpha-mode=matching to work for
    the default background color and indexed colors.
  * Fixed keyboard modifiers not getting reset when switching focus away
    from the foot window.
  * Fixed zero-width codepoints causing font and color of adjacent cell
    to be different from the rest.
  * Fixed alpha getting applied to inverse text and selections.
  * Added new themes: alacritty.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.1 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=85
2025-04-26 16:51:41 +00:00
aa40df7a97 Accepting request 1270594 from X11:Wayland
- Update to v1.22.0:
  * foot.ini options:
    * Added main.alpha-mode option to change how alpha is handled on
      background colors not set by the terminal but by programs like vim.
      Defaults to "default", which sets the alpha only on cells with
      the terminal default background color, not including cells
      with the same RGB value as the terminal default background color.
    * Added tweak.dim-amount option to tweak how much dimmed colors are
      dimmed by when explicit values have not been configured.
      Such auto-calculated dimmed colors are now more consistent in being
      less intense and closer to black. Similarly brightened colors are
      more consistently more intense and closer to white, as determined by
      the original tweak.bold-text-in-bright-amount option.
    * Virtual modifiers in key bindings are now recognized and mapped to
      the corresponding real modifier, eg Alt instead of Mod1 and
      Super instead of Mod4.
    * Default regex used in url.regex has been changed to be much more strict.
  * Added support for compositor toplevel edge constraints to prevent
    resizing foot via its CSDs in the constrained directions. This also allows
    a tiled window to be resized via its CSDs unless the compositor has
    indicated that the toplevel has edge constraints.
  * Fixed keybindings to work under compositors like Mutter that send
    virtual modifiers in keyboard events.
  * Fixed crash in URL mode when activating a second URL.
  * Fixed URL mode to not mangle double-width characters in copied URLs.
  * Fixed issue where changing the window size would remove empty lines.
  * Added new themes: molokai, night-owl.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.0 for more details.

OBS-URL: https://build.opensuse.org/request/show/1270594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=41
2025-04-18 14:20:53 +00:00
Arnav Singh
cd7d46cc53 - Update to v1.22.0:
* foot.ini options:
    * Added main.alpha-mode option to change how alpha is handled on
      background colors not set by the terminal but by programs like vim.
      Defaults to "default", which sets the alpha only on cells with
      the terminal default background color, not including cells
      with the same RGB value as the terminal default background color.
    * Added tweak.dim-amount option to tweak how much dimmed colors are
      dimmed by when explicit values have not been configured.
      Such auto-calculated dimmed colors are now more consistent in being
      less intense and closer to black. Similarly brightened colors are
      more consistently more intense and closer to white, as determined by
      the original tweak.bold-text-in-bright-amount option.
    * Virtual modifiers in key bindings are now recognized and mapped to
      the corresponding real modifier, eg Alt instead of Mod1 and
      Super instead of Mod4.
    * Default regex used in url.regex has been changed to be much more strict.
  * Added support for compositor toplevel edge constraints to prevent
    resizing foot via its CSDs in the constrained directions. This also allows
    a tiled window to be resized via its CSDs unless the compositor has
    indicated that the toplevel has edge constraints.
  * Fixed keybindings to work under compositors like Mutter that send
    virtual modifiers in keyboard events.
  * Fixed crash in URL mode when activating a second URL.
  * Fixed URL mode to not mangle double-width characters in copied URLs.
  * Fixed issue where changing the window size would remove empty lines.
  * Added new themes: molokai, night-owl.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.22.0 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=83
2025-04-17 15:37:31 +00:00
baf45d4d5f Accepting request 1253874 from X11:Wayland
- Update to v1.21.0:
  * foot.ini options:
    * Added bell.system option to use xdg-system-bell-v1 Wayland protocol
      to report the terminal bell. Defaults to "yes".
    * Added search-bindings.delete-to-start and .delete-to-end key bindings,
      defaulting to Ctrl+u and Ctrl+k respectively.
    * cursor.style can now be set to "hollow".
    * Added gamma-correct-blending option to use gamma-correct font rendering
      if the compositor supports wp_color_management_v1,
      specifically the ext_linear transfer function. Enabled by default when
      compositor support is available.
    * Added url.regex option to define a regex used to match URLs.
      The url.uri-characters and url-protocols options have been removed.
    * tweak.scaling-filter now supports more values when running with
      libfcft4 >= 3.3.1 - "impulse", "box", "linear", "gaussian", "lanczos2",
      "lanczos3-stretched". The scaling filter is no longer applied to
      scaled bitmap fonts when that is enabled in FontConfig.
    * Removed main.notify and main.notify-focus-when-inhibit options.
      These were deprecated in 1.18.0.
  * Fixed various issues with wrapped lines such as some such lines being
    copied as multiple lines, glitching when the window was resized, etc.
  * Fixed various issues with handling of zero-width characters,
    combining characters, etc.
  * Fixed various issues with Kitty keyboard protocol implementation.
  * Fixed wrong key bindings being executed when using
    alternative keyboard layouts.
  * Fixed various hangs, crashes and resource leaks.
  * Renamed theme tokyo-nightday to tokyo-nightlight and modified its colors.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.21.0 for more details.
- Remove "-Wno-error=deprecated-declarations" because issue has been

OBS-URL: https://build.opensuse.org/request/show/1253874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=40
2025-03-17 21:19:14 +00:00
Arnav Singh
83c7c67811 - Update to v1.21.0:
* foot.ini options:
    * Added bell.system option to use xdg-system-bell-v1 Wayland protocol
      to report the terminal bell. Defaults to "yes".
    * Added search-bindings.delete-to-start and .delete-to-end key bindings,
      defaulting to Ctrl+u and Ctrl+k respectively.
    * cursor.style can now be set to "hollow".
    * Added gamma-correct-blending option to use gamma-correct font rendering
      if the compositor supports wp_color_management_v1,
      specifically the ext_linear transfer function. Enabled by default when
      compositor support is available.
    * Added url.regex option to define a regex used to match URLs.
      The url.uri-characters and url-protocols options have been removed.
    * tweak.scaling-filter now supports more values when running with
      libfcft4 >= 3.3.1 - "impulse", "box", "linear", "gaussian", "lanczos2",
      "lanczos3-stretched". The scaling filter is no longer applied to
      scaled bitmap fonts when that is enabled in FontConfig.
    * Removed main.notify and main.notify-focus-when-inhibit options.
      These were deprecated in 1.18.0.
  * Fixed various issues with wrapped lines such as some such lines being
    copied as multiple lines, glitching when the window was resized, etc.
  * Fixed various issues with handling of zero-width characters,
    combining characters, etc.
  * Fixed various issues with Kitty keyboard protocol implementation.
  * Fixed wrong key bindings being executed when using
    alternative keyboard layouts.
  * Fixed various hangs, crashes and resource leaks.
  * Renamed theme tokyo-nightday to tokyo-nightlight and modified its colors.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.21.0 for more details.
- Remove "-Wno-error=deprecated-declarations" because issue has been
  fixed.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=81
2025-03-17 16:21:16 +00:00
Arnav Singh
7f1b7e093c - Temporarily disable warning-as-error for using deprecated functions,
because foot currently uses a function that was deprecated in fcft 3.3.x

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=80
2025-03-13 18:12:46 +00:00
4e55ccb869 Accepting request 1238660 from X11:Wayland
- Update to v1.20.2:
  * foot.ini options:
    * colors.flash-alpha can be set to 1.0 (fully opaque) again.
      The issue where this would cause window to be stuck in flash state
      has been fixed separately.
  * "Report window title" (CSI 21 t) and "Report app-id" (OSC 176 ?)
    are now ignored. This relates to CVEs reported in some other terminals
    where a malicious program / ssh remote can trick the user into running
    arbitrary commands by using these sequences to fill
    the shell input buffer.
  * Fixed a crash on startup if the compositor sent a keyboard enter event
    before the window was mapped.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.20.2 for more details.

- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind

OBS-URL: https://build.opensuse.org/request/show/1238660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=39
2025-01-18 12:58:40 +00:00
Arnav Singh
a4fe84c8bd - Update to v1.20.2:
* foot.ini options:
    * colors.flash-alpha can be set to 1.0 (fully opaque) again.
      The issue where this would cause window to be stuck in flash state
      has been fixed separately.
  * "Report window title" (CSI 21 t) and "Report app-id" (OSC 176 ?)
    are now ignored. This relates to CVEs reported in some other terminals
    where a malicious program / ssh remote can trick the user into running
    arbitrary commands by using these sequences to fill
    the shell input buffer.
  * Fixed a crash on startup if the compositor sent a keyboard enter event
    before the window was mapped.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.20.2 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=78
2025-01-18 10:21:00 +00:00
Arnav Singh
85aff6967d Accepting request 1238458 from home:kukuk:cleanup
- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind

OBS-URL: https://build.opensuse.org/request/show/1238458
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=77
2025-01-17 16:58:42 +00:00
019c4a94fa Accepting request 1234700 from X11:Wayland
- Update to v1.20.1:
  * foot.ini options:
    * colors.flash-alpha can no longer be set to 1.0 (fully opaque).
  * App ID set using OSC 176 is now limited to 2048 characters.
  * Fixed a crash from printing certain Unicode characters.
  * Added new themes: iterm.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.20.1 for more details.

OBS-URL: https://build.opensuse.org/request/show/1234700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=38
2025-01-05 14:29:48 +00:00
Arnav Singh
4ad2d1cccd - Update to v1.20.1:
* foot.ini options:
    * colors.flash-alpha can no longer be set to 1.0 (fully opaque).
  * App ID set using OSC 176 is now limited to 2048 characters.
  * Fixed a crash from printing certain Unicode characters.
  * Added new themes: iterm.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.20.1 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=75
2025-01-03 09:15:19 +00:00
64647909f1 Accepting request 1234272 from X11:Wayland
- Update to v1.20.0:
  * foot.ini options:
    * Added security.osc52 to partially or fully disable clipboard access
      via the OSC-52 escape sequence. Defaults to enabling clipboard access.
    * Various keybindings for search mode that were implemented previously but
      not documented have now been documented in the manpages.
  * Runtime changes to the window title and app ID now require the value
    to only contain printable characters.
  * Added new themes: rose-pine-dawn, rose-pine-moon.
  * Fixed various crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.20.0 for more details.

OBS-URL: https://build.opensuse.org/request/show/1234272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=37
2025-01-01 22:08:44 +00:00
Arnav Singh
610a7143ac - Update to v1.20.0:
* foot.ini options:
    * Added security.osc52 to partially or fully disable clipboard access
      via the OSC-52 escape sequence. Defaults to enabling clipboard access.
    * Various keybindings for search mode that were implemented previously but
      not documented have now been documented in the manpages.
  * Runtime changes to the window title and app ID now require the value
    to only contain printable characters.
  * Added new themes: rose-pine-dawn, rose-pine-moon.
  * Fixed various crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.20.0 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=73
2025-01-01 09:21:06 +00:00
966c1ef38e Accepting request 1217387 from X11:Wayland
- Update to v1.19.0:
  * foot.ini options:
    * Added main.resize-keep-grid option to control whether the window is
      resized (and the grid reflowed) or not when zooming in/out.
    * Added main.strikeout-thickness option.
    * Added colors.sixelNN options to control the default sixel color palette.
    * Changed cursor.unfocused-style option to be effective when
      cursor.style is not "block".
  * Activating a notification that was triggered by OSC-777 or BEL now focuses
    the foot window, if XDG activation tokens are supported by
    the Wayland compositor, the notification daemon and the notification helper
    set in foot's desktop-notifications.command config.
  * The .desktop files have been renamed to remove
    the "org.codeberg.dnkl." prefix.
  * Fixed crash when setting the window title to invalid UTF-8.
  * Fixed misbehavior when the scrollback.lines config was set to a value
    that caused integer overflow.
  * Fixed some visual glitches when running under compositors that forced foot
    to double-buffer (KWin, those based on Smithay, etc).
  * See https://codeberg.org/dnkl/foot/releases/tag/1.19.0 for more details.

OBS-URL: https://build.opensuse.org/request/show/1217387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=36
2024-10-24 13:42:59 +00:00
Arnav Singh
b68059955c - Update to v1.19.0:
* foot.ini options:
    * Added main.resize-keep-grid option to control whether the window is
      resized (and the grid reflowed) or not when zooming in/out.
    * Added main.strikeout-thickness option.
    * Added colors.sixelNN options to control the default sixel color palette.
    * Changed cursor.unfocused-style option to be effective when
      cursor.style is not "block".
  * Activating a notification that was triggered by OSC-777 or BEL now focuses
    the foot window, if XDG activation tokens are supported by
    the Wayland compositor, the notification daemon and the notification helper
    set in foot's desktop-notifications.command config.
  * The .desktop files have been renamed to remove
    the "org.codeberg.dnkl." prefix.
  * Fixed crash when setting the window title to invalid UTF-8.
  * Fixed misbehavior when the scrollback.lines config was set to a value
    that caused integer overflow.
  * Fixed some visual glitches when running under compositors that forced foot
    to double-buffer (KWin, those based on Smithay, etc).
  * See https://codeberg.org/dnkl/foot/releases/tag/1.19.0 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=71
2024-10-23 15:55:06 +00:00
4ee1e426cc Accepting request 1194032 from X11:Wayland
- Update to v1.18.1:
  * foot.ini options:
    * desktop-notifications.command config can now also use "${muted}"
      and "${sound-name}" in its template value.
  * CSD buttons now activate on mouse button release, rather than press.
  * Desktop notifications via OSC-99 sequence can now choose to play
    a particular sound or mute the sound.
  * Fixed bug in OSC-111 sequence used to reset background color not handling
    alpha changes correctly, causing visual glitches.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.18.1 for more details.

OBS-URL: https://build.opensuse.org/request/show/1194032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=35
2024-08-16 10:23:32 +00:00
Arnav Singh
9efb882245 - Update to v1.18.1:
* foot.ini options:
    * desktop-notifications.command config can now also use "${muted}"
      and "${sound-name}" in its template value.
  * CSD buttons now activate on mouse button release, rather than press.
  * Desktop notifications via OSC-99 sequence can now choose to play
    a particular sound or mute the sound.
  * Fixed bug in OSC-111 sequence used to reset background color not handling
    alpha changes correctly, causing visual glitches.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.18.1 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=69
2024-08-14 16:42:13 +00:00
d5c4f9774c Accepting request 1191244 from X11:Wayland
- Update to v1.18.0:
  * foot.ini options:
    * Added cursor.blink-rate option to configure the rate the cursor
      blinks with.
    * Deprecated main.notify and main.notify-focus-when-inhibit options
      and added new desktop-notifications option group.
      desktop-notifications.command option replaces main.notify option,
      and also takes some new templated parameters.
      desktop-notifications.inhibit-when-focused option replaces
      main.notify-focus-inhibit option.
  * Changed scrollback to respect high-resolution mousewheel scroll events
    on compositors that send them. scrollback.multiplier config option
    may need to be adjusted for users of mice that emit such events.
  * Mouse wheel events now generate BTN_WHEEL_BACK and BTN_WHEEL_FORWARD
    instead of BTN_BACK and BTN_FORWARD. The defaults of
    mouse-bindings.scrollback-up-mouse, .scrollback-down-mouse,
    .font-increase and .font-decrease have been updated accordingly.
    This means dedicated mouse buttons that do generate BTN_BACK and
    BTN_FORWARD can now be bound independently from the scroll wheel.
  * Added support for rendering colored and styled (wavy) underlines
    ala Kitty, double underlines, color palette stack,
    in-band resize notifications to applications and
    Kitty desktop notifications protocol.
  * Added new themes: catppuccin-frappe, catppuccin-latte,
    catppuccin-macchiato, catppuccin-mocha, nvim-dark, nvim-light.
  * Fixed various crashes, compatibility issues with terminal codes
    and other bugs.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.18.0 for more details.

OBS-URL: https://build.opensuse.org/request/show/1191244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=34
2024-08-03 18:04:52 +00:00
Arnav Singh
eb96171411 - Update to v1.18.0:
* foot.ini options:
    * Added cursor.blink-rate option to configure the rate the cursor
      blinks with.
    * Deprecated main.notify and main.notify-focus-when-inhibit options
      and added new desktop-notifications option group.
      desktop-notifications.command option replaces main.notify option,
      and also takes some new templated parameters.
      desktop-notifications.inhibit-when-focused option replaces
      main.notify-focus-inhibit option.
  * Changed scrollback to respect high-resolution mousewheel scroll events
    on compositors that send them. scrollback.multiplier config option
    may need to be adjusted for users of mice that emit such events.
  * Mouse wheel events now generate BTN_WHEEL_BACK and BTN_WHEEL_FORWARD
    instead of BTN_BACK and BTN_FORWARD. The defaults of
    mouse-bindings.scrollback-up-mouse, .scrollback-down-mouse,
    .font-increase and .font-decrease have been updated accordingly.
    This means dedicated mouse buttons that do generate BTN_BACK and
    BTN_FORWARD can now be bound independently from the scroll wheel.
  * Added support for rendering colored and styled (wavy) underlines
    ala Kitty, double underlines, color palette stack,
    in-band resize notifications to applications and
    Kitty desktop notifications protocol.
  * Added new themes: catppuccin-frappe, catppuccin-latte,
    catppuccin-macchiato, catppuccin-mocha, nvim-dark, nvim-light.
  * Fixed various crashes, compatibility issues with terminal codes
    and other bugs.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.18.0 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=67
2024-08-02 16:27:35 +00:00
fcf4110869 Accepting request 1169761 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1169761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=33
2024-04-23 16:56:41 +00:00
Arnav Singh
e25e6b8017 Accepting request 1169759 from home:smolsheep:upgrades
- Add package sig and developer keyring

OBS-URL: https://build.opensuse.org/request/show/1169759
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=65
2024-04-22 22:36:46 +00:00
ffb67644b0 Accepting request 1168636 from X11:Wayland
- Update to v1.17.2:
  * OSC notifications with invalid UTF-8 strings are now ignored.
  * Fixed various crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.17.2 for more details.

OBS-URL: https://build.opensuse.org/request/show/1168636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=32
2024-04-18 20:12:14 +00:00
Arnav Singh
b49e1cd695 - Update to v1.17.2:
* OSC notifications with invalid UTF-8 strings are now ignored.
  * Fixed various crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.17.2 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=63
2024-04-17 16:27:50 +00:00
a1d50e568c Accepting request 1166917 from X11:Wayland
- Update to v1.17.1:
  * foot.ini options:
    * Added cursor.unfocused-style option to control the look of the cursor
      when the window is not focused.
    * Added key-bindings.quit option.
  * Fixed syslog logging from foot-server to respect log level option.
  * Fixed terminal to not shut down until the client application exits,
    even if the client application closed the PTY.
  * When closing the window, foot now sends SIGHUP to the client application
    before SIGTERM and SIGKILL. Previously it only sent SIGTERM and SIGKILL.
  * Fixed crash from malformed DECRQSS request.
  * Added new themes - dracula-iterm, noirblaze, xterm.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.17.1 for more details.

OBS-URL: https://build.opensuse.org/request/show/1166917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=31
2024-04-12 15:34:42 +00:00
Arnav Singh
cf341fa57e * Added new themes - dracula-iterm, noirblaze, xterm.
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=61
2024-04-11 16:55:49 +00:00
Arnav Singh
ff32a8719f - Update to v1.17.1:
* foot.ini options:
    * Added cursor.unfocused-style option to control the look of the cursor
      when the window is not focused.
    * Added key-bindings.quit option.
  * Fixed syslog logging from foot-server to respect log level option.
  * Fixed terminal to not shut down until the client application exits,
    even if the client application closed the PTY.
  * When closing the window, foot now sends SIGHUP to the client application
    before SIGTERM and SIGKILL. Previously it only sent SIGTERM and SIGKILL.
  * Fixed crash from malformed DECRQSS request.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.17.1 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=60
2024-04-11 16:49:31 +00:00
285e9fd878 Accepting request 1164183 from X11:Wayland
- Update to v1.17.0:
  * foot.ini options:
    * Added main.resize-by-cells option, enabled by default, that constrains
      the size of floating windows to multiples of the cell size.
    * Key bindings now support custom modifiers other than
      Ctrl / Shift / Alt / Super.
    * Added key-bindings.pipe-command-output option to copy the last command's
      output to clipboard.
    * ARGB color values that don't specify the alpha value now default
      to opaque rather than transparent.
    * key-bindings.font-increase and font-decrease now include
      Ctrl+wheel up and Ctrl+wheel down by default, in addition to the existing
      Ctrl-+ and Ctrl+-.
  * Added support for opening an existing PTY, e.g. a VM console.
  * Unicode input mode now accepts input from the numpad as well,
    numlock is ignored.
  * Various changes related to ANSI escape sequences, foot-extra terminfo,
    Kitty keyboard protocol implementation, and sixels.
  * Fixed various crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.17.0 for more details.
- Fix rpmlint warning no-%check-section.

OBS-URL: https://build.opensuse.org/request/show/1164183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=30
2024-04-03 15:20:05 +00:00
Arnav Singh
200f9b5fe5 - Fix rpmlint warning no-%check-section.
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=58
2024-04-02 17:09:29 +00:00
Arnav Singh
2407134453 - Update to v1.17.0:
* foot.ini options:
    * Added main.resize-by-cells option, enabled by default, that constrains
      the size of floating windows to multiples of the cell size.
    * Key bindings now support custom modifiers other than
      Ctrl / Shift / Alt / Super.
    * Added key-bindings.pipe-command-output option to copy the last command's
      output to clipboard.
    * ARGB color values that don't specify the alpha value now default
      to opaque rather than transparent.
    * key-bindings.font-increase and font-decrease now include
      Ctrl+wheel up and Ctrl+wheel down by default, in addition to the existing
      Ctrl-+ and Ctrl+-.
  * Added support for opening an existing PTY, e.g. a VM console.
  * Unicode input mode now accepts input from the numpad as well,
    numlock is ignored.
  * Various changes related to ANSI escape sequences, foot-extra terminfo,
    Kitty keyboard protocol implementation, and sixels.
  * Fixed various crashes.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.17.0 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=57
2024-04-02 17:03:32 +00:00
8aa6dd4e37 Accepting request 1153442 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1153442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=29
2024-02-29 20:51:52 +00:00
Arnav Singh
d4638c119f Accepting request 1153144 from home:mlin7442:rebuild_fails_156
fix Leap build

OBS-URL: https://build.opensuse.org/request/show/1153144
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=55
2024-02-29 15:48:56 +00:00
6d2ebd414d Accepting request 1118347 from X11:Wayland
- Update to v1.16.2:
  * Fixed bug in rendering some sixels with edges of the wrong color.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.16.2 for more details.

OBS-URL: https://build.opensuse.org/request/show/1118347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=28
2023-10-18 19:25:25 +00:00
Arnav Singh
ed78071842 - Update to v1.16.2:
* Fixed bug in rendering some sixels with edges of the wrong color.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.16.2 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=53
2023-10-17 15:55:50 +00:00
1a6ea783eb Accepting request 1117490 from X11:Wayland
- Update to v1.16.1:
  * Fixed rendering cells underneath erased sixels.
  * Fixed being unable to start on kernel versions before 6.3.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.16.1 for more details.

- Update to v1.16.0:
  * foot.ini options:
    * Mouse wheel scroll can now be bound to actions, as BTN_BACK for
      scrolling up and BTN_FORWARD for scrolling down.
    * Added mouse-bindings.scrollback-up-mouse and
      mouse-bindings.scrollback-down-mouse options to scroll contents.
      Default to BTN_BACK and BTN_FORWARD.
    * Changed default mouse-bindings.select-row from BTN_LEFT-3
      (triple left click) to BTN_LEFT-4 (quadruple left click).
    * Added mouse-bindings.select-quote option to select an entire quote and
      copy it. Defaults to BTN_LEFT-3 (triple left click).
    * Added many search-bindings.extend-* options to extend the selection
      of a search match.
    * Added many search-bindings.scrollback-* options to scroll the contents
      in search mode.
    * Added bell.visual option to control if the BEL character will cause
      the window to flash. Defaults to "no".
    * Added colors.flash and colors.flash-alpha options to set the color of
      the window when it flashes.
  * Added support for grapheme cluster processing support to be
    queried and modified by applications that support it.
  * Changed URL mode to not strip file:// prefix from local file URIs.
  * Changed rendering to have lower latency in many cases, especially on
    high DPI monitors.
  * Fixed wrong baseline offset for some fonts.
  * Fixed foot-server systemd units to only start after the wayland session
    is fully initialized.
  * Fixed URL mode to work with URLs containing double-width characters and
    grapheme clusters.
  * Fixed margins to become non-transparent in full-screen mode, for
    compliance with the current Wayland protocol specification.
  * Fixed command-line configuration overrides to take effect even if
    the foot.ini does not exist or cannot be parsed.
  * Fixed some crashes related to fractional scaling, XDG activation and
    search mode.
  * Added new theme - panda.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.16.0 for more details.

OBS-URL: https://build.opensuse.org/request/show/1117490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=27
2023-10-12 21:40:56 +00:00
Arnav Singh
f508f356e3 - Update to v1.16.1:
* Fixed rendering cells underneath erased sixels.
  * Fixed being unable to start on kernel versions before 6.3.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.16.1 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=51
2023-10-12 15:46:35 +00:00
Arnav Singh
f7739e865c - Update to v1.16.0:
* foot.ini options:
    * Mouse wheel scroll can now be bound to actions, as BTN_BACK for
      scrolling up and BTN_FORWARD for scrolling down.
    * Added mouse-bindings.scrollback-up-mouse and
      mouse-bindings.scrollback-down-mouse options to scroll contents.
      Default to BTN_BACK and BTN_FORWARD.
    * Changed default mouse-bindings.select-row from BTN_LEFT-3
      (triple left click) to BTN_LEFT-4 (quadruple left click).
    * Added mouse-bindings.select-quote option to select an entire quote and
      copy it. Defaults to BTN_LEFT-3 (triple left click).
    * Added many search-bindings.extend-* options to extend the selection
      of a search match.
    * Added many search-bindings.scrollback-* options to scroll the contents
      in search mode.
    * Added bell.visual option to control if the BEL character will cause
      the window to flash. Defaults to "no".
    * Added colors.flash and colors.flash-alpha options to set the color of
      the window when it flashes.
  * Added support for grapheme cluster processing support to be
    queried and modified by applications that support it.
  * Changed URL mode to not strip file:// prefix from local file URIs.
  * Changed rendering to have lower latency in many cases, especially on
    high DPI monitors.
  * Fixed wrong baseline offset for some fonts.
  * Fixed foot-server systemd units to only start after the wayland session
    is fully initialized.
  * Fixed URL mode to work with URLs containing double-width characters and
    grapheme clusters.
  * Fixed margins to become non-transparent in full-screen mode, for
    compliance with the current Wayland protocol specification.
  * Fixed command-line configuration overrides to take effect even if
    the foot.ini does not exist or cannot be parsed.
  * Fixed some crashes related to fractional scaling, XDG activation and
    search mode.
  * Added new theme - panda.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.16.0 for more details.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/foot?expand=0&rev=50
2023-10-11 17:34:27 +00:00
c5ed8e4aef Accepting request 1102747 from X11:Wayland
- Update to v1.15.3:
  * Fixed -f,--font command line option not affecting the font used for CSDs.
  * See https://codeberg.org/dnkl/foot/releases/tag/1.15.3 for more details.

OBS-URL: https://build.opensuse.org/request/show/1102747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/foot?expand=0&rev=26
2023-08-08 13:54:47 +00:00