Commit Graph

  • 67f9d8cce5 Accepting request 1311742 from X11:Wayland factory Ana Guerrero 2025-10-17 15:25:37 +00:00
  • 89a7636cad - 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. Arnav Singh 2025-10-16 14:53:28 +00:00
  • 50ad51752a Accepting request 1304344 from X11:Wayland Ana Guerrero 2025-09-12 19:10:47 +00:00
  • 3b6022af7e - 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. Arnav Singh 2025-09-12 15:51:47 +00:00
  • 824df4e9ef Accepting request 1295215 from X11:Wayland leap-16.1 leap-16.0 Ana Guerrero 2025-07-23 14:35:15 +00:00
  • 681add838a - 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. Arnav Singh 2025-07-23 06:50:44 +00:00
  • 25a9cbcdad Accepting request 1293632 from X11:Wayland Ana Guerrero 2025-07-16 15:35:57 +00:00
  • 373209b923 - 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. Arnav Singh 2025-07-16 08:11:44 +00:00
  • 5ca188e251 Accepting request 1275643 from X11:Wayland Dominique Leuenberger 2025-05-08 18:39:57 +00:00
  • a543d67836 - 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. Arnav Singh 2025-05-01 16:18:47 +00:00
  • 2e674a35ed Accepting request 1273619 from X11:Wayland Dominique Leuenberger 2025-04-30 17:05:29 +00:00
  • 12fca2012c - 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. Arnav Singh 2025-04-30 08:43:14 +00:00
  • 4476237ba7 Accepting request 1272863 from X11:Wayland Dominique Leuenberger 2025-04-26 20:26:02 +00:00
  • 550d8b9f91 - 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. Arnav Singh 2025-04-26 16:51:41 +00:00
  • 28d93e9186 Accepting request 1270594 from X11:Wayland Ana Guerrero 2025-04-18 14:20:53 +00:00
  • f206c547dd - 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. Arnav Singh 2025-04-17 15:37:31 +00:00
  • 5537ac8da8 Accepting request 1253874 from X11:Wayland Ana Guerrero 2025-03-17 21:19:14 +00:00
  • c6e5aeedf8 - 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. Arnav Singh 2025-03-17 16:21:16 +00:00
  • c5f43b4b98 - Temporarily disable warning-as-error for using deprecated functions, because foot currently uses a function that was deprecated in fcft 3.3.x Arnav Singh 2025-03-13 18:12:46 +00:00
  • 4a4b200735 Accepting request 1238660 from X11:Wayland Dominique Leuenberger 2025-01-18 12:58:40 +00:00
  • 9f6a0d8696 - 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. Arnav Singh 2025-01-18 10:21:00 +00:00
  • 6cc7c28f3a - Disable libutempter, it doesn't work anymore with the switch from utmp to systemd-logind Arnav Singh 2025-01-17 16:58:42 +00:00
  • a3e2f977d4 Accepting request 1234700 from X11:Wayland Ana Guerrero 2025-01-05 14:29:48 +00:00
  • 809c89bc6a - 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. Arnav Singh 2025-01-03 09:15:19 +00:00
  • 3c9c1ea6c2 Accepting request 1234272 from X11:Wayland Ana Guerrero 2025-01-01 22:08:44 +00:00
  • 025a2a2ef3 - 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. Arnav Singh 2025-01-01 09:21:06 +00:00
  • c8c461c530 Accepting request 1217387 from X11:Wayland Ana Guerrero 2024-10-24 13:42:59 +00:00
  • 8760150b0d - 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. Arnav Singh 2024-10-23 15:55:06 +00:00
  • 768c706ec2 Accepting request 1194032 from X11:Wayland Dominique Leuenberger 2024-08-16 10:23:32 +00:00
  • e2033df14f - 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. Arnav Singh 2024-08-14 16:42:13 +00:00
  • 22805cebf1 Accepting request 1191244 from X11:Wayland Dominique Leuenberger 2024-08-03 18:04:52 +00:00
  • fcd38b84d1 - 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. Arnav Singh 2024-08-02 16:27:35 +00:00
  • 239d28caa8 Accepting request 1169761 from X11:Wayland Ana Guerrero 2024-04-23 16:56:41 +00:00
  • f071602ecc Accepting request 1169759 from home:smolsheep:upgrades Arnav Singh 2024-04-22 22:36:46 +00:00
  • 44d855ab7d Accepting request 1168636 from X11:Wayland Ana Guerrero 2024-04-18 20:12:14 +00:00
  • 2ef998af11 - 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. Arnav Singh 2024-04-17 16:27:50 +00:00
  • ca354bfb18 Accepting request 1166917 from X11:Wayland Ana Guerrero 2024-04-12 15:34:42 +00:00
  • 5ce5cb8a64 * Added new themes - dracula-iterm, noirblaze, xterm. Arnav Singh 2024-04-11 16:55:49 +00:00
  • 97cf4d73df - 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. Arnav Singh 2024-04-11 16:49:31 +00:00
  • 0ba369b197 Accepting request 1164183 from X11:Wayland Ana Guerrero 2024-04-03 15:20:05 +00:00
  • c7370ed5ec - Fix rpmlint warning no-%check-section. Arnav Singh 2024-04-02 17:09:29 +00:00
  • 7c1278e482 - 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. Arnav Singh 2024-04-02 17:03:32 +00:00
  • 760fd212e3 Accepting request 1153442 from X11:Wayland Dominique Leuenberger 2024-02-29 20:51:52 +00:00
  • 29d6876105 Accepting request 1153144 from home:mlin7442:rebuild_fails_156 Arnav Singh 2024-02-29 15:48:56 +00:00
  • 4928efe881 Accepting request 1118347 from X11:Wayland Ana Guerrero 2023-10-18 19:25:25 +00:00
  • 9a9472557d - 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. Arnav Singh 2023-10-17 15:55:50 +00:00
  • 401723144f Accepting request 1117490 from X11:Wayland Ana Guerrero 2023-10-12 21:40:56 +00:00
  • 45f40669ae - 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. Arnav Singh 2023-10-12 15:46:35 +00:00
  • 45f0bd58fb - 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. Arnav Singh 2023-10-11 17:34:27 +00:00
  • 7eae6754c3 Accepting request 1102747 from X11:Wayland Dominique Leuenberger 2023-08-08 13:54:47 +00:00
  • 8faef1cc48 - 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. Arnav Singh 2023-08-07 15:41:10 +00:00
  • 690eb7b8ad Accepting request 1101397 from X11:Wayland Dominique Leuenberger 2023-07-30 18:58:26 +00:00
  • d58b615e96 - Update to v1.15.2: * foot.ini options: * Added tweak.bold-text-in-bright-amount option. * Fixed various crashes related to copy-paste, font sizes, wayland support of compositor, and more. * See https://codeberg.org/dnkl/foot/releases/tag/1.15.2 for more details. Arnav Singh 2023-07-30 17:28:11 +00:00
  • a82d23a012 Accepting request 1099851 from X11:Wayland Ana Guerrero 2023-07-24 16:25:49 +00:00
  • 634fd048a5 - Update to v1.15.1: * Background transparency (alpha) is now disabled in fullscreened windows. * systemd service and socket units of foot-server are no longer instanced on the WAYLAND_DISPLAY env var. They are now singletons and part of the standard graphical-session.target. This also means the socket path does not incorporate the WAYLAND_DISPLAY value. The list of socket paths that footclient tries to connect to has been updated accordingly. * Fixed various bugs related to fractional scaling, font sizes, and more. * See https://codeberg.org/dnkl/foot/releases/tag/1.15.1 for more details. Arnav Singh 2023-07-21 07:27:42 +00:00
  • 70dc5da841 Accepting request 1098718 from X11:Wayland Ana Guerrero 2023-07-17 17:23:08 +00:00
  • 6fc4625685 - Update to v1.15.0: * foot.ini options: * Added csd.double-click-to-maximize option. Defaults to "yes". * Added touch.long-press-delay option. * Renamed main.utempter option to main.utmp-helper. main.utempter is still recognized, but will log a deprecation warning. * Changed default main.dpi-aware value from "auto" to "no", and "auto" is no longer an allowed value. * Default theme is now "starlight". * Changed default key-bindings.show-urls-launch from Ctrl-Shift-U to Ctrl-Shift-O. * Changed default key-bindings.unicode-input from none to Ctrl-Shift-U. * Implemented support fractional scaling on compositors that implement the fractional-scale-v1 Wayland protocol. This also changes how fonts are scaled to be based on the output scale factor configured in the compositor rather than the output's DPI. To restore the original behavior, set main.dpi-aware to "yes". * Implemented support server side cursor shapes on compositors that implement the cursor-shape-v1 Wayland protocol. * Implemented support for touchscreen input. * Implemented XTQMODKEYS query (CSI ? Pp m). * Added new themes - aeroroot, ayu-mirage, srcery, starlight. * Fixed incorrect icon in dock and window switcher on GNOME. * Fixed various bugs in sixel output. * Fixed various crashes when resizing or scrolling. * See https://codeberg.org/dnkl/foot/releases/tag/1.15.0 for more details. - Patches: * Drop 0000-fix-scroll-damage-crash.patch * Drop 0001-fix-crash-when-reflowing-alt-screen.patch * Drop 0002-ensure-scroll-region-endpoint-is-valid-after-a-window-resize.patch * Drop 0003-keep-empty-bottom-scroll-margin-empty-after-resize.patch * Drop 0004-fix-non-utf8-complaint.patch * Drop 0005-fix-wayland-protocols-1.32.patch Arnav Singh 2023-07-14 16:49:32 +00:00
  • 698c3dde31 Accepting request 1097442 from X11:Wayland Fabian Vogt 2023-07-07 13:47:49 +00:00
  • 9252dc5812 - Add patch 0005-fix-wayland-protocols-1.32.patch. * wayland: handle enum value XDG_TOPLEVEL_STATE_SUSPENDED Arnav Singh 2023-07-03 16:04:56 +00:00
  • 71ba3101db Accepting request 1096219 from X11:Wayland Dominique Leuenberger 2023-07-03 15:42:01 +00:00
  • 997302f678 Accepting request 1095567 from home:uncomfyhalomacro:branches:X11:Wayland Arnav Singh 2023-06-27 21:42:47 +00:00
  • 9e545c2b53 Accepting request 1083658 from X11:Wayland Dominique Leuenberger 2023-04-30 14:07:42 +00:00
  • 6a20b341ef - Fix dependency on tllist to be >=1.1.0 since the code uses a feature not found in older versions. Arnav Singh 2023-04-22 15:37:39 +00:00
  • 985edfd710 Accepting request 1077579 from X11:Wayland Dominique Leuenberger 2023-04-05 19:29:02 +00:00
  • be926f5ba0 - Add dependency on utempter explicitly since it's not picked up automatically. Arnav Singh 2023-04-05 17:46:02 +00:00
  • be363d4852 - Update to v1.14.0: * foot.ini options: * Added font-size-adjustment option to set the font size change increment when zooming in or out. * Added underline-thickness option to set underline height. * Changed default colors to correspond to the solarized-dark-normal-brights theme. * Added main.utempter option to set path to utempter binary, used to create utmp records. Defaults to the path of that binary at build time. * Changed default grapheme-width-method option to double-width. * Changed default pad option to 0x0. * String values can now be quoted with double quotes (""), which can be used to set an option to an empty string value. For environment variables setting them to the empty string unsets them. * Added various terminfo capabilities to work better with vim, etc. * Fixed various crashes. * Added new themes - deus, material-amber, modus, moonfly, nightfly, onedark, rose-pine, zenburn. * See https://codeberg.org/dnkl/foot/releases/tag/1.14.0 for more details. Arnav Singh 2023-04-05 17:39:34 +00:00
  • 328685eab1 Accepting request 1000508 from X11:Wayland Dominique Leuenberger 2022-09-01 20:11:06 +00:00
  • 378b1ce74d - Update to v1.13.1: * Window is now dimmed while in Unicode input mode. * Fix crash on some compositors like GNOME. * Fix crash when resizing the window or scrolling in scrollback history. * Fix empty cells being highlighted as selected when they shouldn't be. * Fix separate URLs being connected in URL mode if they have the same ID. Arnav Singh 2022-08-31 18:01:33 +00:00
  • a2ede5ec6f Accepting request 993625 from X11:Wayland Dominique Leuenberger 2022-08-08 06:45:09 +00:00
  • cda63f5bad - Update to v1.13.0: * foot.ini options: * Added colors.search-box-no-match and colors.search-box-match options. * Added new environment section to define custom environment variables for child processes. * Added key-bindings.prompt-prev and key-bindings.prompt-next options. These key bindings jump to the previous / next prompt with a cooperating shell. * Added key-bindings.unicode-input and search-bindings.unicode-input options. They provide a way to input unicode using codepoints without an external IME. * Client-side decorations no longer show buttons that do nothing because the compositor doesn't support the button's feature. For example, the minimize button won't be shown if the compositor doesn't support minimizing. * Added new themes - Monokai Pro, Catppuccin, Tokyo Night, Tokyo Night Day, Tokyo Night Storm. * See https://codeberg.org/dnkl/foot/releases/tag/1.13.0 for more details. - Mark foot-extra-terminfo and foot-themes packages as noarch. - Remove redundant copy of doc files and license in $datadir/doc/foot/ Arnav Singh 2022-08-07 17:08:59 +00:00
  • 993b78c988 Accepting request 973272 from X11:Wayland Dominique Leuenberger 2022-04-28 21:07:45 +00:00
  • d1c48865ee - Update to v1.12.1: * foot.ini options: * search-bindings.clipboard-paste now includes Ctrl-Shift-V and XF86Paste by default. * search-bindings.extend-to-word-boundary command no longer stops at space-to-word boundaries. * Fixed some issues related to scrollback search mode. * See https://codeberg.org/dnkl/foot/releases/tag/1.12.1 for more details. Arnav Singh 2022-04-27 19:46:48 +00:00
  • c595e58de2 Accepting request 972254 from X11:Wayland Dominique Leuenberger 2022-04-23 17:46:57 +00:00
  • a31ad2b870 - Update to v1.12.0: * foot.ini options: * Added key-bindings.scrollback-home and .scrollback-end options. * Added key-binding.show-urls-persistent option. This is similar to show-urls-launch, but remains in URL mode after activating an URL. * Added tweak.sixel option to allow disabling sixel support. * Added csd.hide-when-maximized option to hide the CSD when maximized. * Implemented socket activation support for foot --server, along with sample systemd user session units. * footclient now has a -E,--client-environment parameter to inherit its environment from its parent process instead of the foot server. * Implemented support for more terminal sequences. * See https://codeberg.org/dnkl/foot/releases/tag/1.12.0 for more details. - Set all options and features explicitly instead of relying on auto-detection to ensure build fails if dependencies change. - Upstream moved default foot.ini from $datadit/foot/foot.ini to $sysconfdir/xdg/foot/foot.ini . Move it ourselves to $distconfdir/xdg/foot/foot.ini in accordance with packaging guidelines for new packages. - Patches: * Drop foot-tests-missing-deps.patch Arnav Singh 2022-04-22 22:23:45 +00:00
  • e8b7bfe304 Accepting request 963768 from X11:Wayland Dominique Leuenberger 2022-03-22 18:39:37 +00:00
  • dd99db1769 Accepting request 962343 from home:uncomfyhalomacro:branches:X11:Wayland Arnav Singh 2022-03-17 15:11:14 +00:00
  • bdd43221fc Accepting request 951810 from X11:Wayland Dominique Leuenberger 2022-02-06 22:54:28 +00:00
  • 08864a1671 Tweak changelog text. Arnav Singh 2022-02-06 05:33:35 +00:00
  • bf1fe96455 - Patch tests to add missing wayland-client dependency, as discussed with upstream. Arnav Singh 2022-02-06 00:18:25 +00:00
  • ee5928c300 - Update to 1.11.0: * foot.ini options: * Added mouse-bindings.selection-override-modifiers option to specify which modifiers should be held to force selection and prevent client applications from grabbing the mouse. * scrollback.multiplier is now also applied in alternate-scroll mode. The client receives multiple arrow key presses equal to the multiplier instead of just one. * key-bindings.clipboard-{copy,paste} now support the XF86{Copy,Paste} keycodes. * irc:// and ircs:// URLs are now auto-detected as URLs. * Added support for reporting mouse coordinates in SGR-Pixels (1016) format. * Added XTGETTCAP support for reporting the current terminfo to clients that support it instead of needing the terminfo file installed, say when ssh'ing to remote hosts. * Added partial DECRQSS support so that clients can request top and bottom margins (DECSTBM), graphic rendition (SGR) and cursor style (DECSCUSR). * Searching the scrollback now defaults to searching for the previously-searched string. * PaperColorDark and PaperColorLight themes have been renamed to paper-color-dark and paper-color-light for consistency with other themes. * foot will now try to change the locale to either C.UTF-8 or en_US.UTF-8 on startup if it has been started with a non-UTF-8 locale. If it fails to change the locale for any reason, it will show an error and not start the shell / program it was supposed to. * Pasting or dropping files on the alternate screen no longer quotes the filename. * Copying a line-based selection now includes a trailing newline. * See https://codeberg.org/dnkl/foot/releases/tag/1.11.0 for more details. Arnav Singh 2022-02-05 23:27:05 +00:00
  • af254896a6 Accepting request 937364 from X11:Wayland Dominique Leuenberger 2021-12-09 18:45:41 +00:00
  • dc431716ba - Update to 1.10.3: * Implemented support for all other modes of the Kitty keyboard protocol. See Kitty keyboard protocol docs for more details. * See https://codeberg.org/dnkl/foot/releases/tag/1.10.3 for more details. Arnav Singh 2021-12-08 20:33:12 +00:00
  • c3f39080f1 Accepting request 935730 from X11:Wayland Dominique Leuenberger 2021-12-05 21:46:14 +00:00
  • 3ae22564ae - Update to 1.10.2: * foot.ini options: * tweak.grapheme-width-method can now be set to max, which means to use the width of the largest codepoint in the grapheme cluster. * Added initial support for Kitty keyboard protocol, currently with support for only the "Disambiguate escape codes" mode. See Kitty keyboard protocol docs for more details. * Right-clicking the CSD title bar now informs the Wayland compositor to show a window context menu, if the compositor supports such a thing in general. * See https://codeberg.org/dnkl/foot/releases/tag/1.10.2 for more details. Arnav Singh 2021-12-02 20:23:41 +00:00
  • 560d96bfd8 Accepting request 933175 from X11:Wayland Dominique Leuenberger 2021-11-23 21:10:31 +00:00
  • e67c1fa388 - Update to 1.10.1: * Fixed bugs in parsing foot.ini for letter-spacing, pipe-* key bindings, etc that were introduced in 1.10.0. * Added XDG desktop file for footclient. * See https://codeberg.org/dnkl/foot/releases/tag/1.10.1 for more details. Arnav Singh 2021-11-22 23:07:46 +00:00
  • 6ed509c9d7 - Rename foot-direct-extra terminfo file to foot-extra-direct, to match upstream's wishes. Arnav Singh 2021-11-21 04:20:17 +00:00
  • f1931e5e9c Accepting request 931434 from X11:Wayland Dominique Leuenberger 2021-11-15 14:26:46 +00:00
  • 8253bdd7c6 - Update to 1.10.0: * foot.ini options: * Added notify-focus-inhibit boolean option to control whether desktop notifications should be inhibited when the terminal has keyboard focus. * Added colors.scrollback-indicator color-pair option to specify foreground and background colors for the scrollback indicator. * Added csd.border-width and csd.border-color to configure the width and color of the CSD border. * Added colors.dim0-7 options to configure custom "dim" colors. * Changed tweak.grapheme-shaping to be enabled by default. * Changed tweak.grapheme-width-method to be "wcswidth" by default. * All boolean options are now limited to "yes|true|on|1|no|false|off|0". Previously any numbers greater than 0 were treated as true, and anything else that wasn't "yes|true|on" was treated as false. * scrollback.multiplier is no longer applied when the alternate screen is in use. * Removed deprecated bell option. bell section (introduced in 1.8.0) should be used instead. * Removed deprecated url-launch, jump-label-letters and osc8-underline-options options. url section (introduced in 1.8.0) should be used instead. * Some pre-defined color themes are now available in /usr/share/foot/themes/ * See https://codeberg.org/dnkl/foot/releases/tag/1.10.0 for more details. Arnav Singh 2021-11-14 20:28:23 +00:00
  • bf2de4cd69 Accepting request 925295 from X11:Wayland Dominique Leuenberger 2021-10-15 21:04:02 +00:00
  • fed97efd13 - Fix default TERM to be "foot" and not "foot-extra" as was intended. - Add dependency on terminfo package since that is the package that ships ncurses upstream's terminfo for foot, not terminfo-base. Arnav Singh 2021-10-14 21:05:28 +00:00
  • 6f4f57cec1 Accepting request 923137 from X11:Wayland Dominique Leuenberger 2021-10-05 20:33:49 +00:00
  • 582973a578 - Update to 1.9.2: * foot.ini options: * New tweak.font-monospace-warn option to disable new warning when the primary font is not monospace. * dpi-aware=auto option now scales fonts using the monitor's DPI only when all monitors have a scaling factor of one. * foot's custom terminfos have been moved to the foot-extra-terminfo package, where they have been renamed to foot-extra. By default, foot no longer sets TERMINFO and expects to use the terminfo shipped by ncurses. If you want to use the customer terminfos instead, install the foot-extra-terminfo package and set term=foot-extra in your foot config. * See https://codeberg.org/dnkl/foot/releases/tag/1.9.1 and https://codeberg.org/dnkl/foot/releases/tag/1.9.2 for more details. Arnav Singh 2021-10-04 07:30:39 +00:00
  • b0b6cd4d53 Accepting request 916859 from X11:Wayland Dominique Leuenberger 2021-09-06 13:57:58 +00:00
  • 542de47cba Revert to revision 10. Arnav Singh 2021-08-30 09:57:23 +00:00
  • baddf14789 - Rename custom terminfos back to match upstream, foot and foot-direct. It turns out these do not conflict with the terminfo-base package because that package doesn't actually include them even though it builds them, because it has a list of which terminfos it contains and foot isn't in that list. So using the default names and installing to the standard location works fine. Arnav Singh 2021-08-29 19:09:17 +00:00
  • 757ca21513 Accepting request 914819 from X11:Wayland Dominique Leuenberger 2021-08-28 20:29:46 +00:00
  • 5ebf6af842 - Revert to the 1.8.x behavior of installing terminfos under /usr/share/terminfo * The custom terminfos have been renamed to foot-suse and foot-direct-suse so that they don't conflict with terminfo-base's. * The default value of TERM is "foot-suse" if it has not been overridden via term in the config file. Arnav Singh 2021-08-28 18:25:23 +00:00
  • 8a45983b40 - Update to 1.9.0: * foot.ini options: * include directives for including files now expand ~ in the path. * New uri.uri-characters option to customize what characters are considered to be part of a URL. * If using a compositor with client-side decorations, the CSDs now show window titles. * foot's terminfo file is now installed under /usr/share/foot/terminfo so as to not conflict with terminfo-base's version of the file under /usr/share/terminfo. foot also sets the TERMINFO env var on the program to /usr/share/foot/terminfo so that the program prefers to use the file in this directory instead of terminfo-base's version. This is because terminfo-base's version does not expose all the capabilities that foot supports. * See https://codeberg.org/dnkl/foot/releases/tag/1.9.0 for more details. Arnav Singh 2021-08-27 23:02:31 +00:00
  • 077d35ef7b Accepting request 906959 from X11:Wayland Dominique Leuenberger 2021-07-18 21:45:07 +00:00