Up to [cvs.NetBSD.org] / pkgsrc / x11 / alacritty
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
x11/alacritty: update to 0.15.1 Changed - Error out when socket fails to create with --daemon - Default URL hints now stop before backslashes Fixed - Modifiers being out of sync for fast/synthetic input on X11 - Child process creation failing while inside a deleted directory - Shifted key reported without a shift when using kitty keyboard protocol
x11/alacritty: update to 0.15.0 Added - Config option window.level = "AlwaysOnTop" to force Alacritty to always be the toplevel window - Escape sequence to move cursor forward tabs ( CSI Ps I ) - Pass activation token in alacritty msg create-window on Wayland/X11 Changed - Always focus new windows on macOS - Don't switch to semantic/line selection when control is pressed - Always emit 1 for the first parameter when having modifiers in kitty keyboard protocol Fixed - Mouse/Vi cursor hint highlighting broken on the terminal cursor line - Hint launcher opening arbitrary text, when terminal content changed while opening - SemanticRight/SemanticLeft vi motions breaking with wide semantic escape characters - alacritty migrate crashing with recursive toml imports - Migrating nonexistent toml import breaking the entire migration - First daemon mode window ignoring window options passed through CLI - Report of Enter/Tab/Backspace in kitty keyboard's report event types mode - Crash when pressing certain modifier keys on macOS 15+ - Cut off wide characters in preedit string
x11/alacritty: update to 0.14.0 Packaging Minimum Rust version has been bumped to 1.74.0 Added Support relative path imports from config files alacritty migrate support for TOML configuration changes Headless mode using alacritty --daemon Changed Pressing Alt with unicode input will now add ESC like for ASCII input Decorations use opaque style and system window background on macOS No longer source ~/.zshenv on macOS Moved config options import, working_directory, live_config_reload, and ipc_socket to the new general section Moved config option shell to terminal.shell ctrl+shift+u binding to open links to ctrl+shift+o to avoid collisions with IMEs Use Beam cursor for single char cursor inside the IME preview Fixed Crash when trying to create a new tab without decorations enabled New window being treated as focused when it's not on Wayland IME preview blending into text below it Dynamic title disabled for new windows when initial one has title as CLI option While terminal in mouse mode, mouse bindings that used the shift modifier and had multiple actions only performed the first action Leaking FDs when closing windows on Unix systems Config emitting errors for nonexistent import paths Kitty keyboard protocol reporting shifted key codes Broken search with words broken across line boundary on the first character Config import changes not being live reloaded Cursor color requests with default cursor colors Fullwidth semantic escape characters Windows app icon now displays properly in old alt+tab on Windows Alacritty not being properly activated with startup notify Invalid URL highlights after terminal scrolling Hollow block cursor not spanning multiple chars being edited inside the IME preview Vi inline search only working for direct key input without modifiers
x11/alacritty: update to 0.13.2 Added - Default Home/End bindings in Vi mode mapped to First/Last respectively Fixed - CLI env variables clearing configuration file variables - Vi inline search/semantic selection expanding across newlines - C0 and C1 codes being emitted in associated text when using kitty keyboard - Occasional hang on startup with some Wayland compositors - Missing key for NumpadDecimal in key bindings - Scrolling content upwards moving lines into history when it shouldn't - Sticky keys not working sometimes on X11 - Modifiers occasionally getting desynced on X11 - Autokey no longer working with alacritty on X11 - Freeze when moving window between monitors on Xfwm - Mouse cursor not changing on Wayland when cursor theme uses legacy cursor icon names - Config keys are available under proper names - Build failure when compiling with x11 feature on NetBSD - Hint Select action selecting the entire line for URL escapes Changed - No unused-key warnings will be emitted for OS-specific config keys - Use built-in font for sextant symbols from U+1FB00 to U+1FB3B - Kitty encoding is not used anymore for uncommon keys unless the protocol enabled
x11/alacritty: update to 0.13.1 Alacritty Version 0.13.1 Added - Support for pasting in Vi + Search mode Changed - alacritty migrate will ignore null values in yaml instead of erroring out Fixed - alacritty migrate failing with nonexistent imports - Alt bindings requiring composed key rather than pre-composed one on macOS - Alt + Control bindings not working on Windows - chars = "\u000A" action in bindings inserting \n - Alternate keys not sent for Shift + <number> when using kitty protocol - Alternative keys being swapped in kitty protocol implementation - Powerline glyphs being cut for narrow fonts - Xmodmap not working on X11 - Occasional slow startup on some X11 window managers - Blurry window when using window.dimensions on some Wayland compositors - IME input lagging behind on X11 - xdotool modifiers input not working correctly on X11 - Parsing numbers fails for mouse bindings - Some config options overriding each other in CLI/IPC - Numpad Left used for numpad Up
alacritty: remove hardcoded path and major version for libxcb.so
x11/alacritty: update to 0.13.0 0.13.0 Packaging - Minimum Rust version has been bumped to 1.70.0 - Manpages are now generated using `scdoc` (see `INSTALL.md`) Added - Warnings for unused configuration file options - Config option `persist` in `hints` config section - Support for dynamically loading conpty.dll on Windows - Support for keybindings with dead keys - `Back`/`Forward` mouse buttons support in bindings - Copy global IPC options (`-w -1`) for new windows - Bindings to create and navigate tabs on macOS - Support startup notify protocol to raise initial window on Wayland/X11 - Debug option `prefer_egl` to prioritize EGL over other display APIs - Inline vi-mode search using `f`/`F`/`t`/`T` - `window.blur` config option to request blur for transparent windows - `--option` argument for `alacritty msg create-window` - Support for `DECRQM`/`DECRPM` escape sequences - Support for kitty's keyboard protocol Changed - Mode-specific bindings can now be bound in any mode for easier macros - `--help` output is more compact now and uses more neutral palette - Configuration file now uses TOML instead of YAML Run `alacritty migrate` to automatically convert all configuration files - Deprecated config option `draw_bold_text_with_bright_colors`, use `colors.draw_bold_text_with_bright_colors` - Deprecated config option `key_bindings`, use `keyboard.bindings` - Deprecated config option `mouse_bindings`, use `mouse.bindings` - The default colorscheme is now based on base16 classic dark - IME popup now tries to not obscure the current cursor line - The double click threshold was raised to `400ms` - OSC 52 paste ability is now **disabled by default**; use `terminal.osc52` to adjust it - Apply `colors.transparent_background_colors` for selections, hints, and search matches - Underline full hint during keyboard selection - Synchronized updates now use `CSI 2026` instead of legacy `DCS` variant - In mouse mode with `Shift` pressed, mouse bindings without `Shift` are only triggered if no exact binding (i.e. one with `Shift`) is found. - Use built-in font for powerline symbols from `U+E0B0` to `U+E0B3` - Default `bell.animation` is now `Linear` - `IncreaseFontSize/DecreaseFontSize` step is now 1px - `font.size` precision was raised to 6 floating point digits - Default font size to `11.25` matching 15px - `Xft.dpi` is now reloaded when xsettingd change its value on X11 Fixed - Unconditional query of xdg-portal settings on Wayland - `Maximized` startup mode not filling the screen properly on GNOME Wayland - `OptionAsAlt` with `OnlyLeft`/`OnlyRight` settings not working properly on macOS - Default Vi key bindings for `Last`/`First` actions not working on X11/Wayland - Cut off wide characters in preedit string - Scrolling on touchscreens - Double clicking on CSD titlebar not always maximizing a window on Wayland - Excessive memory usage when using regexes with a large number of possible states - `window.decorations_theme_variant` not live reloading - Copy/Paste being truncated to 64KiB on Wayland - X11 clipboard lagging behind sometimes - High wakeup count on Wayland due to clipboard polling - Blocking paste freezing alacritty on Wayland - `Command` modifier persisting after `Cmd + Tab` on macOS - Crash on exit when using NVIDIA binary drivers on Wayland - `window.startup_mode` applied to window again when creating new tab - Crash when leaving search after resize - Cursor being hidden after reaching cursor blinking timeout - Message bar content getting stuck after closing with multiple messages on Wayland - Vi cursor position not redrawn on PageUp/PageDown without scrollback - Cursor not updating when blinking and viewport is scrolled - Failure to start with recent version of mesa's i915 driver - Error when using `chars` inside the mouse bindings Removed - Config option `background_opacity`, use `window.background_opacity` - Config option `colors.search.bar`, use `colors.footer_bar` instead - Config option `mouse.url`, use the `hints` config section - Config options `mouse.double_click` and `mouse.triple_click`
x11/alacritty: update to 0.12.3 Fixed - Crash on macOS Sonoma due to change in macOS resize handling - Crash when Wayland compositor advertises wl_compositor@v5 interface
x11/alacritty: update to 0.12.2 Fixed - Hyperlink preview not being shown when the terminal has exactly 2 lines - Crash on Windows when changing display scale factor - Freeze with some drivers when using GLX - Crash when shrinking the terminal scrolled into the history
x11/alacritty: update to 0.12.1 Fixed - Very long startup times on Wayland systems with broken xdg-portal setup - Error on startup with GLX when using old mesa platforms - Character ; inside the URI in OSC 8 sequence breaking the URI - Selection on last line not updating correctly on resize - Keyboard input not working on macOS with some IMEs like Fig.io
x11/alacritty: update to 0.12.0 Added - Uppercase -T short form for --title - Support for horizontal scrolling in mouse mode and alternative scrolling modes - Support for fractional scaling on Wayland with wp-fractional-scale protocol - Support for running on GLES context - Touchscreen input for click/scroll/select/zoom - window.resize_increments config option, disabled by default Changed - Always use sRGB color space on macOS - Erase in line after the last column will no longer clear the last column - Open new windows by default with macOS Cmd+N binding - The hint about window transparency is now properly issued on Wayland and macOS - window.decorations_theme_variant could now control theme on macOS and Windows - The IME purpose is now set to Terminal which could help with OSK - window.decorations_theme_variant is now using Dark, Light, and None values - Resize increments are now set on macOS and X11 to resize by cell sizes Fixed - --help output for --class does not match man pages - Cursor and underlines always being black on very old hardware - Crash when using very low negative font.offset - Startup failure on macOS with default config when system /bin/sh is dash - Artifacts in corners for maximized window with CSD on Wayland - Dotted underline not shown on macOS - Underline on macOS always being at the bottom of the cell - Crash with OT-SVG fonts on Linux/BSD - Crash during text compose on old GNOME under Wayland - Mouse cursor staying hidden after window regains focus on macOS Ventura - Blurry fonts when changing padding size at runtime - Crash while typing on Wayland - Multi-line semantic bracket selection - Reduced GPU memory usage - Low frame rate when multiple windows render at the same time - Redraw hanging until a keypress on X11 in rare cases - Window clipping when maximizing a window without decorations on Windows - Quadrants not aligned with half blocks with built-in font - EOT (\x03) escaping bracketed paste mode - Drag & Drop not working for the search bar - Simple-fullscreened window not resized when moving between monitors on macOS Removed - window.gtk_theme_variant config field; use window.decorations_theme_variant instead - alt_send_esc is now always set to true
x11/alacritty: update to 0.11.0 Alacritty Version 0.11.0 Packaging - Minimum Rust version has been bumped to 1.57.0 - Renamed io.alacritty.Alacritty.appdata.xml to org.alacritty.Alacritty.appdata.xml - Renamed io.alacritty to org.alacritty for Alacritty.app Added - Track and report surface damage information to Wayland compositors - Escape sequence for undercurl, dotted and dashed underlines (CSI 4 : [3-5] m) - ToggleMaximized key binding action to (un-)maximize the active window, not bound by default - Support for OpenGL ES 2.0 - Escape sequence to set underline color (CSI 58 : 2 : Ps : Ps : Ps m/CSI 58 : 5 : Ps m) - Escape sequence to reset underline color (CSI 59 m) - Vi mode keybinding (z) to center view around vi mode cursor - Accept hexadecimal values starting with 0x for --embed - Config option cursor.blink_timeout to timeout cursor blinking after inactivity - Escape sequence to set hyperlinks (OSC 8 ; params ; URI ST) - Config hints.enabled.hyperlinks for hyperlink escape sequence hint highlight - window.decorations_theme_variant to control both Wayland CSD and GTK theme variant on X11 - Support for inline input method Changed - No longer renders to macos and x11 windows that are fully occluded / not directly visible - The --help output was reworked with a new colorful syntax - OSC 52 is now disabled on unfocused windows - SpawnNewInstance no longer inherits initial --command - Blinking cursor will timeout after 5 seconds by default - Deprecated colors.search.bar, use colors.footer_bar instead - On macOS, Alacritty now reads AppleFontSmoothing from user defaults to control font smoothing - Warn when either columns or lines is non-zero, but not both - Client side decorations should have proper text rendering now on Wayland - Config option window.gtk_theme_variant, you should use window.decorations_theme_variant instead - --class now sets both class part of WM_CLASS property and instance - --class's general and instance options were swapped - Search bar is now respecting cursor thickness - On X11 the IME popup window is stuck at the bottom of the window due to Xlib limitations - IME no longer works in Vi mode when moving around Fixed - Creating the IPC socket failing if WAYLAND_DISPLAY contains an absolute path - Crash when resetting the terminal while in vi mode - font.glyph_offset not live reloading - Failure when running on 10-bit color system - The colors being slightly different when using srgb displays on macOS - Vi cursor blinking not reset when navigating in search - Scrolling and middle-clicking modifying the primary selection - Bottom gap for certain builtin box drawing characters - Incorrect built-in glyphs for U+2567 and U+2568 - Character mappings in the DEC special graphics character set (line drawing) - Window flickering on resize on Wayland - Unnecessary config reload when using /dev/null as a config file - Windows Open Alacritty Here on root of drive displaying error - On macOS, font.use_thin_strokes did not work since Big Sur - On macOS, trying to load a disabled font would crash - On macOS, Alacritty sessions did not appear in the list of tty sessions for w and who - Cursor not hiding on GNOME Wayland - Font having different scale factor after monitor powering off/on on X11 - Viewport not updating after opening a new tabbed window on macOS - Terminal not exiting sometimes after closing all windows on macOS - CPU usage spikes due to mouse movements for unfocused windows on X11/Windows - First window on macOS not tabbed with system prefer tabs setting - Window being treaten as focused by default on Wayland Removed - font.use_thin_strokes config field; to use thin strokes on macOS, set - AppleFontSmoothing to 0 with $ defaults write -g AppleFontSmoothing -int 0
x11/alacritty: update to 0.10.1 Added -Option font.builtin_box_drawing to disable the built-in font for drawing box characters Changed -Builtin font thickness is now based on cell width instead of underline thickness Fixed -OSC 4 not handling ? -? in OSC strings reporting default colors instead of modified ones -OSC 104 not clearing colors when second parameter is empty -Builtin font lines not contiguous when font.offset is used -font.glyph_offset is no longer applied on builtin font -Buili-in font arcs alignment -Repeated permission prompts on M1 macs -Colors being slightly off when using colors.transparent_background_colors
x11/alacritty: update to 0.10.0 pkgsrc changes - Install manpages Packaging - New extra/alacritty-msg.man manpage for the alacritty msg subcommand - Minimum Rust version has been bumped to 1.53.0 Added - Option colors.transparent_background_colors to allow applying opacity to all background colors - Support for running multiple windows from a single Alacritty instance (see docs/features.md) - Urgency support on Wayland via xdg_activation_v1 Changed - ExpandSelection is now a configurable mouse binding action - Config option background_opacity, you should use window.opacity instead - Reload configuration files when their symbolic link is replaced - Strip trailing whitespaces when yanking from a block selection - Display area keeps history position when viewport is cleared - Commands spawn from the current directory of the foreground shell in Unix-like systems - Remove trailing newline from strings taken from hints or simple/semantic selections - Builtin font is now used for box drawing characters from U+2500 to U+259f - Logs now print the time since startup instead of the local time Fixed - Line indicator obstructing vi mode cursor when scrolled into history - Vi mode search starting in the line below the vi cursor - Invisible cursor with matching foreground/background colors - Crash when hovering over a match emptied by post-processing - Crash when the vi cursor is on the scrollback and viewport clear is invoked - Freeze when the vi cursor is on the scrollback and scrollback clear is invoked - Vi cursor on topmost of the display moving downward when scrolled into history with active output - Input lag on Wayland with Nvidia binary driver - Crash when hovering the mouse over fullwidth characters - Do not create logfile if the file already exists Removed - Wayland client side decorations were simplified
x11: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
x11: Remove SHA1 hashes for distfiles
alacritty: update to 0.9.0 Support for ipfs/ipns URLs Mode field for regex hint bindings crash/performance/deadlock fixes
alacritty: apply previous workaround only when X11_TYPE is native
alacritty: work around XIM error on NetBSD with native X11 from Iku Iwasa
x11/alacritty: update to 0.8.0 Packaging: -Minimum Rust version has been bumped to 1.45.0 Added: -IME composition preview not appearing on Windows -Synchronized terminal updates using DCS = 1 s ST/DCS = 2 s ST -Regex terminal hints (see features.md) -macOS keybinding (cmd+alt+H) hiding all windows other than Alacritty -Support for magnet URLs Changed: -The vi mode cursor is now created in the top-left if the terminal cursor is invisible -Focused search match will use cell instead of match colors for CellForeground/CellBackground -URL highlighting has moved from mouse.url to the hints config section Fixed: -Alacritty failing to start on X11 with invalid DPI reported by XRandr -Text selected after search without any match -Incorrect vi cursor position after leaving search -Clicking on URLs on Windows incorrectly opens File Explorer -Incorrect underline cursor thickness on wide cell -Viewport moving around when resizing while scrolled into history -Block cursor not expanding across fullwidth characters when on the right side of it -Overwriting fullwidth characters only clearing one of the involved cells
x11/alacritty: update to 0.7.2 Packaging: -Updated shell completions Fixed: -Crash due to assertion failure on 32-bit architectures -Segmentation fault on shutdown with Wayland -Incorrect estimated DPR with Wayland -Consecutive clipboard stores dropped on Wayland until the application is refocused
x11/alacritty: update to 0.7.1 0.7.1 -Jumping between matches in backward vi search 0.7.0 Added: -Support for ~/ at the beginning of configuration file imports -New cursor.style.blinking option to set the default blinking state -New cursor.blink_interval option to configure the blinking frequency -Support for cursor blinking escapes (CSI ? 12 h, CSI ? 12 l and CSI Ps SP q) -IME support on Windows -Urgency support on Windows -Customizable keybindings for search -History for search mode, bound to ^P/^N/Up/Down by default -Default binding to cancel search on Ctrl+C -History position indicator for search and vi mode Changed: -Nonexistent config imports are ignored instead of raising an error -Value for disabling logging with config.log_level is Off instead of None -Missing glyph symbols are no longer drawn for zerowidth characters Fixed: -Wide characters sometimes being cut off -Preserve vi mode across terminal reset -Escapes CSI Ps b and CSI Ps Z with large parameters locking up Alacritty -Dimming colors which use the indexed CSI 38 : 5 : Ps m notation -Slow rendering performance with a lot of cells with underline/strikeout attributes -Performance of scrolling regions with offset from the bottom -Extra mouse buttons are no longer ignored on Wayland -Numpad arrow keys are now properly recognized on Wayland -Compilation when targetting aarch64-apple-darwin -Window not being completely opaque on Windows -Window being always on top during alt-tab on Windows -Cursor position not reported to apps when mouse is moved with button held outside of window -No live config update when starting Alacritty with a broken configuration file -PTY not drained to the end with the --hold flag enabled -High CPU usage on BSD with live config reload enabled -Alacritty not discarding invalid escape sequences starting with ESC -Crash due to clipboard not being properly released on Wayland -Shadow artifacts when resizing transparent windows on macOS -Missing glyph symbols not being rendered for missing glyphs on macOS and Windows -Underline cursor being obscured by underline -Cursor not being rendered with a lot of unicode glyphs visible -IME input swallowed after triggering a key binding -Crash on Wayland due to non-standard fontconfig configuration -Search without vi mode not jumping properly between all matches Removed: The following CLI arguments have been removed in favor of the --option flag: --persistent-logging --live-config-reload --no-live-config-reload --dimensions --position -live-shader-reload feature -Config option dynamic_title, you should use window.dynamic_title instead -Config option scrolling.faux_multiplier, which was replaced by escape CSI ? 1007 h/l -WinPTY support on Windows
alacritty: update to 0.6.0 Added Secondary device attributes escape (CSI > 0 c) Support for colon separated SGR 38/48 New Ctrl+C binding to cancel search and leave vi mode Escapes for double underlines (CSI 4 : 2 m) and underline reset (CSI 4 : 0 m) Configuration file option for sourcing other files (import) CLI parameter --option/-o to override any configuration field Escape sequences to report text area size in pixels and in characters Support for single line terminals dimensions Right clicking on Wayland's client side decorations will show application menu Escape sequences to enable and disable window urgency hints Changed Cursors are now inverted when their fixed color is similar to the cell's background Use the working directory of the terminal foreground process, instead of the shell's working directory, for SpawnNewInstance action Fallback to normal underline for unsupported underline types in CSI 4 : ? m escapes The user's background color is now used as the foreground for the render timer Use yellow/red from the config for error and warning messages instead of fixed colors Existing CLI parameters are now passed to instances spawned using SpawnNewInstance Wayland's Client side decorations now use the search bar colors Reduce memory usage by up to at least 30% with a full scrollback buffer The number of zerowidth characters per cell is no longer limited to 5 SpawnNewInstance is now using the working directory of the terminal foreground process on macOS Fixed Incorrect window location with negative window.position config options Slow rendering performance with HiDPI displays, especially on macOS Keys swallowed during search when pressing them right before releasing backspace Crash when a wrapped line is rotated into the last line Selection wrapping to the top when selecting below the error/warning bar Pasting into clients only supporting UTF8_STRING mime type on Wayland Crash when copying/pasting with neither pointer nor keyboard focus on Wayland Crash due to fd leak on Wayland IME window position with fullwidth characters in the search bar Selection expanding over 2 characters when scrolled in history with fullwidth characters in use Selection scrolling not starting when mouse is over the message bar Incorrect text width calculation in message bar when the message contains multibyte characters Remapped caps lock to escape not triggering escape bindings on Wayland Crash when setting overly long title on Wayland Switching in and out of various window states, like Fullscreen, not persisting window size on Wayland Crash when providing 0 for XCURSOR_SIZE on Wayland Gap between window and server side decorations on KWIN Wayland Wayland's client side decorations not working after tty switch Fullscreen startup mode not working on Wayland Window not being rescaled when changing DPR of the current monitor on Wayland Crash in some cases when pointer isn't presented upon startup on Wayland IME not working on Wayland Crash on startup on GNOME since its 3.37.90 version on Wayland Touchpad scrolling scrolled less than it should on macOS/Wayland on scaled outputs Incorrect modifiers at startup on X11 Add and Subtract keys are now named NumpadAdd and NumpadSubtract respectively Feature checking when cross compiling between different operating systems Crash when writing to the clipboard fails on Wayland Crash with large negative font.offset.x/y Visual bell getting stuck on the first frame Zerowidth characters in the last column of the line
x11/alacritty: import alacritty-0.5.0 Alacritty is a terminal emulator with a strong focus on simplicity and performance. With such a strong focus on performance, included features are carefully considered and you can always expect Alacritty to be blazingly fast (on modern hardware). By making good choices for defaults, Alacritty requires no additional setup. However, it does allow configuration of many aspects of the terminal.