./x11/alacritty, Cross-platform, GPU-accelerated terminal emulator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.14.0, Package name: alacritty-0.14.0, Maintainer: pkgsrc-users

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.


Master sites:

Filesize: 1605.271 KB

Version history: (Expand)


CVS history: (Expand)


   2024-10-23 05:37:58 by pin | Files touched by this commit (5) | Package updated
Log message:
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
   2024-04-06 10:07:18 by Thomas Klausner | Files touched by this commit (1490)
Log message:
* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
   2024-03-24 19:52:12 by pin | Files touched by this commit (3) | Package updated
Log message:
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
   2024-02-13 12:10:39 by pin | Files touched by this commit (1)
Log message:
x11/alacritty: correct tag
   2024-01-10 22:39:54 by pin | Files touched by this commit (3) | Package updated
Log message:
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
   2023-12-29 15:50:04 by Tobias Nygren | Files touched by this commit (2)
Log message:
alacritty: remove hardcoded path and major version for libxcb.so
   2023-12-29 15:33:29 by Tobias Nygren | Files touched by this commit (1)
Log message:
alacritty: fix PLIST
   2023-12-28 21:40:34 by pin | Files touched by this commit (3) | Package updated
Log message:
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`