-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge upstream: v0.12.3 → v0.13.2 #4
Commits on Feb 14, 2023
-
Bump development version to 0.13.0-dev
This is only an update to the development version and does not represent a stable release.
Configuration menu - View commit details
-
Copy full SHA for 9cf2c89 - Browse repository at this point
Copy the full SHA 9cf2c89View commit details
Commits on Feb 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c435b94 - Browse repository at this point
Copy the full SHA c435b94View commit details
Commits on Feb 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bfa3c4a - Browse repository at this point
Copy the full SHA bfa3c4aView commit details
Commits on Feb 18, 2023
-
Add
window.resize_increments
config optionGiven how bugged the resize increments are on X11, it's better to disable it by default.
Configuration menu - View commit details
-
Copy full SHA for c682a35 - Browse repository at this point
Copy the full SHA c682a35View commit details
Commits on Feb 19, 2023
-
Apply horizontal scrolling when the angle between the axis X and (x, y) vector is lower than 25 degrees. Fixes alacritty#6711.
Configuration menu - View commit details
-
Copy full SHA for 79ea8b9 - Browse repository at this point
Copy the full SHA 79ea8b9View commit details
Commits on Feb 23, 2023
-
Fix bracketed paste with EOT payload
This works around an issue in many (all?) shells where the bracketed paste logic would only strip out `\r` but interpret EOT (`\x03`) as a termination of the bracketed paste.
Configuration menu - View commit details
-
Copy full SHA for f01dea8 - Browse repository at this point
Copy the full SHA f01dea8View commit details
Commits on Feb 27, 2023
-
Send D&D input through paste action
Treating D&D like paste allows using D&D to input text into areas other than the PTY, like the search bar.
Configuration menu - View commit details
-
Copy full SHA for bf58748 - Browse repository at this point
Copy the full SHA bf58748View commit details
Commits on Mar 2, 2023
-
Fix busy rendering when the same warning persists
When the same warning is thrown on the each rendering iteration, it'll force alacritty to always render. Co-authored-by: Christian Duerr <contact@christianduerr.com>
Configuration menu - View commit details
-
Copy full SHA for 66d742d - Browse repository at this point
Copy the full SHA 66d742dView commit details
Commits on Mar 5, 2023
-
This also bumps copypasta and sctk-adwaita. Fixes alacritty#6744. Fixes alacritty#6702. Fixes alacritty#6696. Fixes alacritty#2741.
Configuration menu - View commit details
-
Copy full SHA for f5e41d9 - Browse repository at this point
Copy the full SHA f5e41d9View commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 53322be - Browse repository at this point
Copy the full SHA 53322beView commit details
Commits on Mar 11, 2023
-
The performance between `thin` and `fat` is in the margin of error, however `thin` LTO is way faster to build.
Configuration menu - View commit details
-
Copy full SHA for d0078ff - Browse repository at this point
Copy the full SHA d0078ffView commit details
Commits on Mar 16, 2023
-
Improve fish completions installation instructions
Co-authored-by: Kirill Chibisov <contact@kchibisov.com>
Configuration menu - View commit details
-
Copy full SHA for 0a17437 - Browse repository at this point
Copy the full SHA 0a17437View commit details
Commits on Mar 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2377c0a - Browse repository at this point
Copy the full SHA 2377c0aView commit details
Commits on Mar 19, 2023
-
Fix
;
character in URI OSC 8 payloadThe special character `;` can be not URL-encoded, thus it'll add extra parameter in the payload. Handle it joining extra parameters with the `;` as a separator.
Configuration menu - View commit details
-
Copy full SHA for 4b91a1d - Browse repository at this point
Copy the full SHA 4b91a1dView commit details
Commits on Mar 22, 2023
-
Bump CHANGELOG development version to 0.13.0-dev
This is only an update to the development version and does not represent a stable release. The original bump to 0.13.0-dev was made in 9cf2c89, but did not make any changes to the changelog. This adds a 0.13.0-dev changelog entry to master so new changes are properly added to the correct place.
Configuration menu - View commit details
-
Copy full SHA for ef8cc5d - Browse repository at this point
Copy the full SHA ef8cc5dView commit details
Commits on Mar 24, 2023
-
Fix selection rotation on the last line
This fixes an issue with terminal resizes when the selection is on the last line. Alacritty would fail to rotate lines and keep the selection in the same line index whenever the terminal line count was grown or shrunk. This issue occurred due to the range passed to the selection's rotate function still being based on the old terminal size, which caused the initial or target state of the rotation to be outside of the terminal bounds. Closes alacritty#6698.
Configuration menu - View commit details
-
Copy full SHA for 2df8f86 - Browse repository at this point
Copy the full SHA 2df8f86View commit details
Commits on Apr 8, 2023
-
Add missing terminfo capabilities
This adds capabilities for focus in/out (XF, kxIN, kxOUT) and bracketed paste (BD, BE, PE, PS).
Configuration menu - View commit details
-
Copy full SHA for d40198d - Browse repository at this point
Copy the full SHA d40198dView commit details
Commits on Apr 15, 2023
-
Reset char suppression for every key binding
Previously the character suppression was only reset whenever a key was released. However this did not take key repetition into account. Now every key down also resets the character suppression. This should work since the `ReceivedCharacter` is always received immediately after the `KeyboardInput` without the chance of a racing condition where another keyboard event interrupts the two.
Configuration menu - View commit details
-
Copy full SHA for f89d3bb - Browse repository at this point
Copy the full SHA f89d3bbView commit details -
Use paste for ESC action and IME commit
Route string terminal input through 'ActionContext::paste' instead of char by char write improving performance by utilizing bracketed paste mode when it's reasonable.
Configuration menu - View commit details
-
Copy full SHA for 8b0305d - Browse repository at this point
Copy the full SHA 8b0305dView commit details -
Allow mode-exclusive bindings in any mode
This patch enables binding chains that go beyond mode changes by allowing bindings to be defined for modes they do not usually have an effect in.
Configuration menu - View commit details
-
Copy full SHA for 586f982 - Browse repository at this point
Copy the full SHA 586f982View commit details -
Configuration menu - View commit details
-
Copy full SHA for ead6522 - Browse repository at this point
Copy the full SHA ead6522View commit details
Commits on May 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 934d6a2 - Browse repository at this point
Copy the full SHA 934d6a2View commit details -
Add
ALACRITTY_EXTRA_LOG_TARGETS
env variableThis should help with troubleshooting the dependency crates like winit.
Configuration menu - View commit details
-
Copy full SHA for 3636383 - Browse repository at this point
Copy the full SHA 3636383View commit details
Commits on May 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9910d65 - Browse repository at this point
Copy the full SHA 9910d65View commit details
Commits on May 7, 2023
-
Fix very long startup time on some Wayland systems
This is not a real fix for the issue given that dbus method sctk-adwaita is using will being called anyway. The proper fix will be available with the winit's 0.29.0 release. Right now the delay reduced from around 20 seconds to 100ms on a systems with broken xdg-desktop-portal setup.
Configuration menu - View commit details
-
Copy full SHA for 9a5b485 - Browse repository at this point
Copy the full SHA 9a5b485View commit details
Commits on May 10, 2023
-
Fix Node 12 deprecation warnings in action runs.
Configuration menu - View commit details
-
Copy full SHA for 828fdab - Browse repository at this point
Copy the full SHA 828fdabView commit details
Commits on May 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0b32cfb - Browse repository at this point
Copy the full SHA 0b32cfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6488a3 - Browse repository at this point
Copy the full SHA a6488a3View commit details
Commits on May 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b1feba6 - Browse repository at this point
Copy the full SHA b1feba6View commit details -
The recent version on xdg crate moved to home crate which is used by cargo. Thus to query for home directory we can use the home dependency instead which is smaller.
Configuration menu - View commit details
-
Copy full SHA for 04811c6 - Browse repository at this point
Copy the full SHA 04811c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f6ad2b - Browse repository at this point
Copy the full SHA 6f6ad2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e7f466 - Browse repository at this point
Copy the full SHA 6e7f466View commit details
Commits on May 21, 2023
-
Improve renderer debuggability
Make the renderer more debuggable by adding extra logging and using `GL_KHR_debug` when running with the debug log level.
Configuration menu - View commit details
-
Copy full SHA for 36301e4 - Browse repository at this point
Copy the full SHA 36301e4View commit details
Commits on May 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f0379f2 - Browse repository at this point
Copy the full SHA f0379f2View commit details
Commits on May 23, 2023
-
Switch to VTE's built-in ansi feature
Co-authored-by: Christian Duerr <contact@christianduerr.com>
Configuration menu - View commit details
-
Copy full SHA for cb7ad5b - Browse repository at this point
Copy the full SHA cb7ad5bView commit details
Commits on May 25, 2023
-
This fixes a regression introduced in cb7ad5b which swapped the green and blue values when constructing the 216-color RGB cube. Fixes alacritty#6951.
Configuration menu - View commit details
-
Copy full SHA for 65a5bed - Browse repository at this point
Copy the full SHA 65a5bedView commit details -
Fix hyperlink preview for 2 lines terminal (alacritty#6953)
The intention was to show it, however it was hidden due to wrong comparisson check.
Configuration menu - View commit details
-
Copy full SHA for 32ea98d - Browse repository at this point
Copy the full SHA 32ea98dView commit details
Commits on May 28, 2023
-
This rewrites the existing manpages to use the `scdoc` format, making it simpler to read and edit the manpages without intricate roff knowledge. Some minor changes to the manpages were made in the process, mostly focusing on correcting some of the wording. The list of maintainers has also changed to ensure people not involved in the project anymore aren't unnecessarily contacted for support.
Configuration menu - View commit details
-
Copy full SHA for e3746e4 - Browse repository at this point
Copy the full SHA e3746e4View commit details
Commits on May 29, 2023
-
Fix Makefile manpage generation
Signed-off-by: Dennis Maier <d.maier94@web.de> Co-authored-by: Christian Duerr <contact@christianduerr.com>
Configuration menu - View commit details
-
Copy full SHA for d94cb6b - Browse repository at this point
Copy the full SHA d94cb6bView commit details
Commits on Jun 2, 2023
-
Fix crash on ScaleFactorChange on Windows
Windows is known to send zero sizes from winit in Risezed and now in ScaleFactorChanged events. They were handled in Resized, but not in ScaleFactorChanged. Fixes alacritty#6949.
Configuration menu - View commit details
-
Copy full SHA for 4b92388 - Browse repository at this point
Copy the full SHA 4b92388View commit details
Commits on Jun 11, 2023
-
Co-authored-by: Christian Duerr <contact@christianduerr.com>
Configuration menu - View commit details
-
Copy full SHA for 724f3be - Browse repository at this point
Copy the full SHA 724f3beView commit details -
Add resolver to workspace manifest
This explicitly specifies resolver "2" in the root manifest, to fix a warning introduced in a recent nightly release.
Configuration menu - View commit details
-
Copy full SHA for ea2c39e - Browse repository at this point
Copy the full SHA ea2c39eView commit details
Commits on Jun 12, 2023
-
Switch to TOML configuration format
This switches Alacritty's default configuration format from yaml to toml. While yaml is still supported, it is done by converting it to toml and should be removed entirely in the future. All existing features were persisted based on my testing. Behavior should not change much, though `--option` might have slightly different behavior since the entire line is not interpreted as one line of toml. A new `alacritty migrate` subcommand has been added which allows automatic migration from yaml to toml. This also could be used as a facility to automatically fix configuration file changes in the future. Closes alacritty#6592.
Configuration menu - View commit details
-
Copy full SHA for bd49067 - Browse repository at this point
Copy the full SHA bd49067View commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2ad28b5 - Browse repository at this point
Copy the full SHA 2ad28b5View commit details
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cad0cbe - Browse repository at this point
Copy the full SHA cad0cbeView commit details
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for be03eff - Browse repository at this point
Copy the full SHA be03effView commit details -
Fix
alacritty msg config
toml replacementThis fixes a regression introduced in bd49067 which broke the override of configuration file variables using `alacritty msg config`. To fix this the `replace` functionality was rewritten to behave more like the `serde_utils::merge` where entire values are inserted into the existing structure rather than separating the keys from the values. Fixes: bd49067 (Switch to TOML configuration format)
Configuration menu - View commit details
-
Copy full SHA for afffdbe - Browse repository at this point
Copy the full SHA afffdbeView commit details
Commits on Jun 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7275314 - Browse repository at this point
Copy the full SHA 7275314View commit details -
Fix parsing of integer font sizes
Config file conversion broke parsing of the font size value if it's written as an integer, since TOML integers are always signed.
Configuration menu - View commit details
-
Copy full SHA for 474ee4b - Browse repository at this point
Copy the full SHA 474ee4bView commit details -
Add errors for deserializing with unknown fields
Currently there are still some places where `Deserialize` is used rather than `ConfigDeserialize`, which means that the built-in warning for unused fields is not emitted automatically. To ensure users don't have invalid configurations, the `#[serde(deny_unknown_fields)]` annotation has been added to these structs, making it a hard error when an unknown field is present.
Configuration menu - View commit details
-
Copy full SHA for cb48ac9 - Browse repository at this point
Copy the full SHA cb48ac9View commit details -
Fix the crash when shrinking scrolled terminal
display_offset was adjusted unconditionally, thus it could go beyound the history limits, so clamp it to history like we do in grow_colums. Fixes alacritty#6862.
Configuration menu - View commit details
-
Copy full SHA for ee93824 - Browse repository at this point
Copy the full SHA ee93824View commit details
Commits on Jun 19, 2023
-
Add support for loading conpty.dll
Co-Authored-By: @fredizzimo Co-Authored-By: @Grueslayer
Configuration menu - View commit details
-
Copy full SHA for b9c8868 - Browse repository at this point
Copy the full SHA b9c8868View commit details
Commits on Jun 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 43b7c17 - Browse repository at this point
Copy the full SHA 43b7c17View commit details -
Add TOML migration recommendation to warning
This adds a little recommendation to use `alacritty migrate` to automatically transition configuration files from YAML to TOML.
Configuration menu - View commit details
-
Copy full SHA for 9fcdb05 - Browse repository at this point
Copy the full SHA 9fcdb05View commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for df00be2 - Browse repository at this point
Copy the full SHA df00be2View commit details -
Change the default colorscheme
The new colorscheme is base16 classic dark with the bright colors generated with oklab toolkits. The base16 classic dark is less washed out and represents the current maintainers preference. The motivation to change it was subjective, though it does look like generic dark theme. On a side note, this colorscheme was used for alacritty.org web page for a long time, however it used different foreground color.
Configuration menu - View commit details
-
Copy full SHA for 1a67fc3 - Browse repository at this point
Copy the full SHA 1a67fc3View commit details
Commits on Jul 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 279d51d - Browse repository at this point
Copy the full SHA 279d51dView commit details -
Add version 0.12.2 to CHANGELOG
This is only an update to the development version and does not represent a stable release.
Configuration menu - View commit details
-
Copy full SHA for 104ae36 - Browse repository at this point
Copy the full SHA 104ae36View commit details -
Add a note in README about older versions
Unfortunately it's not clear to everyone that they are looking at the development documentation.
Configuration menu - View commit details
-
Copy full SHA for 4ad1aa3 - Browse repository at this point
Copy the full SHA 4ad1aa3View commit details
Commits on Jul 3, 2023
-
Fix legacy bindings taking precedence over new ones
They were compared by len, but it's was wrong from the start, since a user provided binding could remove more than one builtin binding, so it was impossible for users to use their own bindings. The most reliable way to do so is to use `Option`, given that we fill default during deserialization. Fixes alacritty#7050.
Configuration menu - View commit details
-
Copy full SHA for edf4df6 - Browse repository at this point
Copy the full SHA edf4df6View commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for acbf8e5 - Browse repository at this point
Copy the full SHA acbf8e5View commit details
Commits on Jul 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 09c4471 - Browse repository at this point
Copy the full SHA 09c4471View commit details
Commits on Jul 11, 2023
-
Update to the new winit keyboard API
The main highlight of this update is that alacritty will now use new keyboard API from the winit, which resolves a lot of issues around key bindings, such as ability to bind dead keys. It also fixes long standing issues with the virtual key code bindings and make bindings in general more predictable. It also makes our default Vi key bindings fully working. Given that alacritty was using `VirtualKey` directly in the bindings from the winit, and winit simply removed the enum, we've added internal conversions to minimize the fallout, but new way to specify the bindings should be more intuitive. Other part of this update fixes some forward compatibility bugs with the Wayland backend, given that wayland-rs 0.30 is fully forward compatible. The update also fixes weird Maximized startup issues on GNOME Wayland, however they were present on any sane compositor. Fixes alacritty#6842. Fixes alacritty#6455. Fixes alacritty#6184. Fixes alacritty#5684. Fixes alacritty#3574. Fixes alacritty#3460. Fixes alacritty#1336. Fixes alacritty#892. Fixes alacritty#458. Fixes alacritty#55.
Configuration menu - View commit details
-
Copy full SHA for db90350 - Browse repository at this point
Copy the full SHA db90350View commit details
Commits on Jul 12, 2023
-
Co-authored-by: Christian Duerr <contact@christianduerr.com>
Configuration menu - View commit details
-
Copy full SHA for fce7fda - Browse repository at this point
Copy the full SHA fce7fdaView commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c8cbd0e - Browse repository at this point
Copy the full SHA c8cbd0eView commit details -
Unset
XDG_ACTIVATION_TOKEN
in alacritty_terminalThis variable is what being used for Wayland's activation stuff.
Configuration menu - View commit details
-
Copy full SHA for da7d7c0 - Browse repository at this point
Copy the full SHA da7d7c0View commit details -
Raise double click threshold to 400ms
This should improve the situation with some touchpads. GTK4 is also using the same value.
Configuration menu - View commit details
-
Copy full SHA for 04ea367 - Browse repository at this point
Copy the full SHA 04ea367View commit details -
Prefer logical key for named keys
Some keyboard layouts have named logical keys via shift combinations of some sorts. So prefer them. Fixes alacritty#7076.
Configuration menu - View commit details
-
Copy full SHA for fe2df1b - Browse repository at this point
Copy the full SHA fe2df1bView commit details
Commits on Jul 16, 2023
-
Mention all the actions in the man page
A lot of actions were left without a notice, so the only way to figure out some of them was to browse source code. An example of such actions were `Maximize` and `Minimize`, since we don't have a binding for them, so they were left even in alacritty-bindings(5). Explicitly list all the bindings we have. The search bindings were also not accurately restricted, since we allow them to be executed inside regardless of mode.
Configuration menu - View commit details
-
Copy full SHA for 296eb55 - Browse repository at this point
Copy the full SHA 296eb55View commit details
Commits on Jul 18, 2023
-
Use lowercase latters in bindings for h/m/l
They were using uppercase latters, however our config expects everything as lowercase, because we're using `key_without_modifiers` + `ModifiersState`.
Configuration menu - View commit details
-
Copy full SHA for 31fe27b - Browse repository at this point
Copy the full SHA 31fe27bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 395ad40 - Browse repository at this point
Copy the full SHA 395ad40View commit details
Commits on Jul 19, 2023
-
This patch updates the license field to follow the SPDX 2.1 license expression standard.
Configuration menu - View commit details
-
Copy full SHA for 52a004c - Browse repository at this point
Copy the full SHA 52a004cView commit details
Commits on Jul 20, 2023
-
Use bracketed paste only for multi-char IME input
Some IME setups do only `commit` single char input, like fcitx5 when doing ru input.
Configuration menu - View commit details
-
Copy full SHA for 044d922 - Browse repository at this point
Copy the full SHA 044d922View commit details -
Fix manpage docs for shell section
Closes alacritty#7087. Co-authored-by: Kirill Chibisov <contact@kchibisov.com>
Configuration menu - View commit details
-
Copy full SHA for bf67141 - Browse repository at this point
Copy the full SHA bf67141View commit details -
Fix keys like
+
not working on neo layoutsThe key_without_modifier removes all the modifiers including the multiple shift levels, which is not desired. In alacritty we just wanted to treat uppercase and lowercase latters the same, which we can with the help of builtin functions.
Configuration menu - View commit details
-
Copy full SHA for 2101d5a - Browse repository at this point
Copy the full SHA 2101d5aView commit details
Commits on Jul 21, 2023
-
Mention
Forward
/Back
mouse buttons in man pageThey were mentioned only in the changelog, but forgotten in the man page.
Configuration menu - View commit details
-
Copy full SHA for f2e5438 - Browse repository at this point
Copy the full SHA f2e5438View commit details
Commits on Jul 22, 2023
-
Add
terminal
config section to control OSCsSome environments demand certain OSC sequences to be disabled or some escape sequence could require handling which is out of scope of alacritty, but could be done by external script (OSC 777). Added section for now just handles the `OSC 52` sequence and changes its default to be `OnlyCopy`, which is handy for remote copy, but `Paste` is redundant because normal `Paste` hotkey could be used as well. Fixes alacritty#3386. Co-authored-by: Christian Duerr <contact@christianduerr.com>
Configuration menu - View commit details
-
Copy full SHA for 0c94e4a - Browse repository at this point
Copy the full SHA 0c94e4aView commit details -
Skip whitespaces for wide chars in preedit
While we skip the spacers for the wide characters in the grid due to them having a proper flags, the draw_string method was generating the cells with incorrect flags leading to wide chars being cut off.
Configuration menu - View commit details
-
Copy full SHA for 67a433c - Browse repository at this point
Copy the full SHA 67a433cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d20cce9 - Browse repository at this point
Copy the full SHA d20cce9View commit details
Commits on Jul 24, 2023
-
Use ahash instead of fnv and regular hash function
After evaluation of the ahash with the data alacritty uses it was discovered that it's 1.5-2x times faster when getting the already hashed values, which is the primary cases for alacritty's renderer. Given that ahash is generally faster, all the HashSet and HashMap's inside the alacritty were changed to use it as a hasher function.
Configuration menu - View commit details
-
Copy full SHA for 7b9f323 - Browse repository at this point
Copy the full SHA 7b9f323View commit details
Commits on Aug 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 34b3be7 - Browse repository at this point
Copy the full SHA 34b3be7View commit details
Commits on Aug 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 35e1bb1 - Browse repository at this point
Copy the full SHA 35e1bb1View commit details -
Copy global IPC options for new windows
This patch stores all options set for the Window ID `-1` and automatically applies them to new windows after their creation. This in theory makes it possible to have a fully dynamic "default config" without having to reapply it for every new window. Closes alacritty#7128.
Configuration menu - View commit details
-
Copy full SHA for bbe3174 - Browse repository at this point
Copy the full SHA bbe3174View commit details
Commits on Aug 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6143b3f - Browse repository at this point
Copy the full SHA 6143b3fView commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3330614 - Browse repository at this point
Copy the full SHA 3330614View commit details
Commits on Aug 27, 2023
-
Update regex-automata to v0.3.6
This seems like a sensible first step before looking into alacritty#7097.
Configuration menu - View commit details
-
Copy full SHA for 73276b6 - Browse repository at this point
Copy the full SHA 73276b6View commit details
Commits on Aug 31, 2023
-
Fix crash with anchored searches
While this does **not** enable the use of anchors (`^`) in user regexes, it does prevent Alacritty from crashing when attempting to do so.
Configuration menu - View commit details
-
Copy full SHA for c83f963 - Browse repository at this point
Copy the full SHA c83f963View commit details
Commits on Sep 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a6a4725 - Browse repository at this point
Copy the full SHA a6a4725View commit details
Commits on Sep 3, 2023
-
Quote
None
consistently inside the man page`None` must be inside the `"`, since it's a string value.
Configuration menu - View commit details
-
Copy full SHA for bcc9087 - Browse repository at this point
Copy the full SHA bcc9087View commit details -
Some sections were provided without a default, so provide an example for them.
Configuration menu - View commit details
-
Copy full SHA for bbc0200 - Browse repository at this point
Copy the full SHA bbc0200View commit details -
Make use of new winit frame throttling mechanism used in RedrawRequested, which removes the need for having Wayland queue to ask for the frame callbacks. Fixes alacritty#7011.
Configuration menu - View commit details
-
Copy full SHA for a189861 - Browse repository at this point
Copy the full SHA a189861View commit details -
This doesn't represnet the movement to add tabs on any other platform, unless winit could add a similar API for them.
Configuration menu - View commit details
-
Copy full SHA for bfcebbc - Browse repository at this point
Copy the full SHA bfcebbcView commit details -
Support startup notify on Wayland/X11
Activate a window to indicate that we want initial focus when the system uses startup notifications. Fixes alacritty#6931.
Configuration menu - View commit details
-
Copy full SHA for 8d17442 - Browse repository at this point
Copy the full SHA 8d17442View commit details
Commits on Sep 4, 2023
-
Some systems have rendering issues when using GLX rather than EGL. While this is usually due to a driver bug, it is helpful to provide a workaround for this by allowing people to prefer EGL over GLX. This patch adds the new `debug.prefer_egl` option to provide this workaround. Closes alacritty#7056.
Configuration menu - View commit details
-
Copy full SHA for 8eed172 - Browse repository at this point
Copy the full SHA 8eed172View commit details
Commits on Sep 7, 2023
-
Remove obsolete ansicode.txt file
The wiki contains a list of links to ANSI references: https://github.com/alacritty/alacritty/wiki/ANSI-References
Configuration menu - View commit details
-
Copy full SHA for d5e4c5b - Browse repository at this point
Copy the full SHA d5e4c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34b5dba - Browse repository at this point
Copy the full SHA 34b5dbaView commit details
Commits on Sep 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 77aa9f4 - Browse repository at this point
Copy the full SHA 77aa9f4View commit details
Commits on Sep 17, 2023
-
This fixes an issue where regexes with a large number of possible states would consume excessive memory, since the entire DFA was compiled ahead of time. To solve this, the DFA is now built at runtime using `regex-automata`'s hybrid DFA. There are however still some checks performed ahead of time, causing errors with obscenely large regexes (`[0-9A-Za-z]{999999999}`), which shouldn't cause any issues. A regex which is large, but not large enough to fail the NFA construction (like `[0-9A-Za-z]{999999}`) will cause a long search of the entire grid, but will complete and show the match. Closes alacritty#7097.
Configuration menu - View commit details
-
Copy full SHA for e35e5ad - Browse repository at this point
Copy the full SHA e35e5adView commit details
Commits on Sep 22, 2023
-
Underline hint matches during selection
This patch underlines the full regex hint match while the keyboard hint selection is in process. While it would be possible to color the entire match, this would only introduce unnecessary configuration options and be too noisy. The underline matches the mouse highlighting and has a less drastic visual impact. Closes alacritty#6178.
Configuration menu - View commit details
-
Copy full SHA for a58fb39 - Browse repository at this point
Copy the full SHA a58fb39View commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 47d5007 - Browse repository at this point
Copy the full SHA 47d5007View commit details
Commits on Sep 29, 2023
-
Update the escape_support.md for sync updates
Remove the DCS sync updates escape sequence since it's no longer supported. Fixes: 47d5007 (Bump VTE to 0.12.0)
Configuration menu - View commit details
-
Copy full SHA for ace987f - Browse repository at this point
Copy the full SHA ace987fView commit details
Commits on Oct 7, 2023
-
This patch replaces the mio crate with the polling. Now that smol-rs/polling#96 has been merged, we should be at full feature parity with mio v0.6 now. Fixes alacritty#7104. Fixes alacritty#6486.
Configuration menu - View commit details
-
Copy full SHA for c2f8abe - Browse repository at this point
Copy the full SHA c2f8abeView commit details
Commits on Oct 8, 2023
-
This patch applies all breaking and non-breaking dependency updates and bumps MSRV to 1.70.0.
Configuration menu - View commit details
-
Copy full SHA for 59c63d3 - Browse repository at this point
Copy the full SHA 59c63d3View commit details -
Fix PTY being closed on creation
The PTY got closed because `OwnedFd` automatically closed it. Fixes: 59c63d3 (Update dependencies)
Configuration menu - View commit details
-
Copy full SHA for 83b8047 - Browse repository at this point
Copy the full SHA 83b8047View commit details -
Fix regex matches ending on multiline
This fixes an issue where the reverse search for the regex start would truncate a character when ending on a newline, since it was omitting the EOI check in that case. This also fixes a separate issue which caused regexes which capture empty strings (e.g.: `.*`) to always report a match. This is a regression introduced in 73276b6.
Configuration menu - View commit details
-
Copy full SHA for e07bf6f - Browse repository at this point
Copy the full SHA e07bf6fView commit details
Commits on Oct 9, 2023
-
Fix regex patterns allowing for empty strings
This patch changes the mode we search for patterns which allow an empty string, by anchoring all searches. As a result we will match the longest possible match when multiple patterns are present (like `;*|rust`), instead of using the leftmost pattern only. This is only possible with empty matches since our parser is reset on every byte anyway, so anchoring the search makes no difference. Fixes alacritty#7276.
Configuration menu - View commit details
-
Copy full SHA for e1859e8 - Browse repository at this point
Copy the full SHA e1859e8View commit details
Commits on Oct 10, 2023
-
Use openpty-rustix instead of nix
Follow upstream libraries and use rustix to reduce the amount of dependencies in the future. Co-authored-by: Christian Duerr <contact@christianduerr.com>
Configuration menu - View commit details
-
Copy full SHA for b4130dd - Browse repository at this point
Copy the full SHA b4130ddView commit details
Commits on Oct 15, 2023
-
Fix
window.decorations_theme_variant
reloadThe live reload handling wasn't introduced when the option got added. Fixes alacritty#7295.
Configuration menu - View commit details
-
Copy full SHA for 7ceb638 - Browse repository at this point
Copy the full SHA 7ceb638View commit details
Commits on Oct 20, 2023
-
This patch adds inline search to vi mode using `f`/`F` and `t`/`T` as default bindings. The behavior matches that of vim. Fixes alacritty#7203.
Configuration menu - View commit details
-
Copy full SHA for 845a5d8 - Browse repository at this point
Copy the full SHA 845a5d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6071a7b - Browse repository at this point
Copy the full SHA 6071a7bView commit details
Commits on Oct 21, 2023
-
Update winit to 0.29.2 and copypasta to 0.10.0
Fixes alacritty#7236. Fixes alacritty#7201. Fixes alacritty#7146. Fixes alacritty#6848. Fixes alacritty#3601. Fixes alacritty#3108. Fixes alacritty#2453.
Configuration menu - View commit details
-
Copy full SHA for 80d4dac - Browse repository at this point
Copy the full SHA 80d4dacView commit details
Commits on Oct 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d66db48 - Browse repository at this point
Copy the full SHA d66db48View commit details
Commits on Oct 25, 2023
-
Prefer exact matches for bindings in mouse mode
Only consider bindings without Shift if there are no actions defined for the actual mouse event. Closes alacritty#7292.
Configuration menu - View commit details
-
Copy full SHA for 500b696 - Browse repository at this point
Copy the full SHA 500b696View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75eef3b - Browse repository at this point
Copy the full SHA 75eef3bView commit details
Commits on Oct 27, 2023
-
Add version 0.12.3 to CHANGELOG
This is only an update to the development version and does not represent a stable release.
Configuration menu - View commit details
-
Copy full SHA for d65357b - Browse repository at this point
Copy the full SHA d65357bView commit details -
Avoid maximizing window when creating new tab
This patch ignores the startup mode when creating a new tab on macOS to avoid maximizing an existing window. Co-authored-by: Christian Duerr <contact@christianduerr.com>
Configuration menu - View commit details
-
Copy full SHA for 308b331 - Browse repository at this point
Copy the full SHA 308b331View commit details
Commits on Oct 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0db2fc7 - Browse repository at this point
Copy the full SHA 0db2fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0663c5 - Browse repository at this point
Copy the full SHA a0663c5View commit details -
Add man 5 pages to upload_asset.sh
They are compiled, but not being uploaded.
Configuration menu - View commit details
-
Copy full SHA for 4b6ff13 - Browse repository at this point
Copy the full SHA 4b6ff13View commit details -
This fixes a crash on startup with macOS Sonoma.
Configuration menu - View commit details
-
Copy full SHA for 6094996 - Browse repository at this point
Copy the full SHA 6094996View commit details
Commits on Nov 3, 2023
-
Fix crash when leaving search after resize
This fixes a crash which could occur when leaving search with a visible match after shrinking the terminal height to be lower than the original line the focused match was in. Closes alacritty#7054.
Configuration menu - View commit details
-
Copy full SHA for 46f8e39 - Browse repository at this point
Copy the full SHA 46f8e39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ffd6c8 - Browse repository at this point
Copy the full SHA 3ffd6c8View commit details
Commits on Nov 10, 2023
-
Remove
alacritty_config
from alacritty_terminalThere's no need to force alacritty's user configuration on other users of the crate, thus provide the options actually used by alacritty_terminal itself.
Configuration menu - View commit details
-
Copy full SHA for 5060f8e - Browse repository at this point
Copy the full SHA 5060f8eView commit details -
Fix cursor being hidden after reaching timeout
The timeout and blink events could be delivered at the same time, so canceling blinking won't work and we'll still have an event.
Configuration menu - View commit details
-
Copy full SHA for 7ea927f - Browse repository at this point
Copy the full SHA 7ea927fView commit details
Commits on Nov 11, 2023
-
Use builtin font to draw powerline symbols
In addition to box drawing it was decided to also draw powerline symbols, since those are quite common and rather simple to draw with present box drawing infra.
Configuration menu - View commit details
-
Copy full SHA for 4a26667 - Browse repository at this point
Copy the full SHA 4a26667View commit details -
Unify CLI config override mechanisms
This patch changes the way the `-o` config option works when specified at startup to function the same way as the IPC mechanism. While this should technically perform the exact same way, it should hopefully make it a little easier to understand how CLI config replacement works.
Configuration menu - View commit details
-
Copy full SHA for 683b5a2 - Browse repository at this point
Copy the full SHA 683b5a2View commit details -
Add
--option
argument tocreate-window
This patch adds a new CLI parameter to the `create-window` subcommand, matching the existing `--option` parameter when creating a new Alacritty instance. This parameter allows setting up the initial window configuration from the CLI without having to call `alacritty msg config`, making sure that all options are set appropriately right from the start. Closes alacritty#6238.
Configuration menu - View commit details
-
Copy full SHA for 2f097da - Browse repository at this point
Copy the full SHA 2f097daView commit details
Commits on Nov 12, 2023
-
Change default
bell.animation
toLinear
The default animation feels really choppy, but it's just how its function looks.
Configuration menu - View commit details
-
Copy full SHA for dc46d41 - Browse repository at this point
Copy the full SHA dc46d41View commit details
Commits on Nov 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bd2dfa7 - Browse repository at this point
Copy the full SHA bd2dfa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85ec036 - Browse repository at this point
Copy the full SHA 85ec036View commit details -
Fix Sync capability in terminfo
Alacritty has supported mode 2026 for synchornized updates for a few months, but the terminfo entry still used the old DCS sequence originally supported by iTerm2. Since many other terminal emulators and applications seem to be standardizing around 2026, change the terminfo entry to use SM instead of DCS.
Configuration menu - View commit details
-
Copy full SHA for 13834d4 - Browse repository at this point
Copy the full SHA 13834d4View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d83d5af - Browse repository at this point
Copy the full SHA d83d5afView commit details
Commits on Nov 19, 2023
-
Simplify powerline drawing algorithm
Iterate over points in line instead of drawing it right away and then finding it in the buffer. Fixes: 4a26667 (Use builtin font to draw powerline symbols)
Configuration menu - View commit details
-
Copy full SHA for f8d9f5f - Browse repository at this point
Copy the full SHA f8d9f5fView commit details
Commits on Nov 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1a047d4 - Browse repository at this point
Copy the full SHA 1a047d4View commit details
Commits on Nov 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8240a9b - Browse repository at this point
Copy the full SHA 8240a9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0589b71 - Browse repository at this point
Copy the full SHA 0589b71View commit details -
Damage only terminal inside
alacritty_terminal
The damage tracking was including selection and vi_cursor which were rendering viewport related, however all the damage tracking inside the `alacritty_terminal` was _terminal viewport_ related, meaning that it should be affected by `display_offset`. Refactor the damage tracking so `alacritty_terminal` is only tracking actual terminal updates and properly applying display offset to them, while `alacritty` pulls this damage into its own UI damage state. Fixes alacritty#7111.
Configuration menu - View commit details
-
Copy full SHA for 40160c5 - Browse repository at this point
Copy the full SHA 40160c5View commit details -
Create only one branch per major release
Having a separate branch for each release makes it harder to maintain without an actual benefit, since every release from the major version is linear, so creating branches doesn't make any sense. They also collapse with the tag names leading to ambiguous refs.
Configuration menu - View commit details
-
Copy full SHA for b34a5e4 - Browse repository at this point
Copy the full SHA b34a5e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b54747c - Browse repository at this point
Copy the full SHA b54747cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b79b1d7 - Browse repository at this point
Copy the full SHA b79b1d7View commit details -
Make man pages look consistent
Part of the man pages were using _value_, other part were using just value, thus make everything as _value_. Also properly dot terminate and add spacing through out the man pages.
Configuration menu - View commit details
-
Copy full SHA for 357c2e0 - Browse repository at this point
Copy the full SHA 357c2e0View commit details -
Explicitly use
=
in alacritty(5)This should help with understanding how to write TOML without reading too much into specification.
Configuration menu - View commit details
-
Copy full SHA for a024822 - Browse repository at this point
Copy the full SHA a024822View commit details -
Improve section to TOML section refs
This should give more hints where to put things.
Configuration menu - View commit details
-
Copy full SHA for 8c1b1b8 - Browse repository at this point
Copy the full SHA 8c1b1b8View commit details -
Add example for [window] section in alacritty(5)
This should give a hint on how to generally tweak things.
Configuration menu - View commit details
-
Copy full SHA for 0a9e40b - Browse repository at this point
Copy the full SHA 0a9e40bView commit details -
Drop repo link in *SEE ALSO* man sections
The alacritty documentation is fully present inside the man pages, the repo provides nothing extra other than a way to report issues, which lives in its own section anyway.
Configuration menu - View commit details
-
Copy full SHA for da69839 - Browse repository at this point
Copy the full SHA da69839View commit details -
Fix default for [[hints.enabled]] in man pages
The default was incomplete, since `command` was missing.
Configuration menu - View commit details
-
Copy full SHA for 48b1dc8 - Browse repository at this point
Copy the full SHA 48b1dc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b41841 - Browse repository at this point
Copy the full SHA 0b41841View commit details
Commits on Nov 24, 2023
-
Damage entire window on font size change
Font size could change without changing the cell dimensions, like becoming slightly higher/wider. Fixes: 40160c5 (Damage only terminal inside `alacritty_terminal`)
Configuration menu - View commit details
-
Copy full SHA for 1152aea - Browse repository at this point
Copy the full SHA 1152aeaView commit details -
When setting cursor area, the popup will be placed either above or below not obscuring the supplied region, however we were still offsetting line with `+1` putting the cursor at the bottom of the line, and given that area is from the top-left corner, the wrong area was marked for not being obscured. It was also discovered that some compositors, like GNOME, position IME in the bottom right corner of the supplied region, which is wrong, but it renders IME popup not very useful, since it's far away from the place it should be, thus try to not obscure just a few characters near the cursor. Given that X11 doesn't support area setting, it uses the old logic with offsetting. Co-developed-by: lilydjwg <lilydjwg@gmail.com> Signed-off-by: lilydjwg <lilydjwg@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6017326 - Browse repository at this point
Copy the full SHA 6017326View commit details -
Update dependencies with `cargo update` as well as do explicit update of winit, crossfont, and regex-automata.
Configuration menu - View commit details
-
Copy full SHA for 3bb4fb7 - Browse repository at this point
Copy the full SHA 3bb4fb7View commit details -
Make AA stronger for undercurl
This improves undercurl rendering preserving its original thickness. This also makes it look not out-of place when places next to other lines.
Configuration menu - View commit details
-
Copy full SHA for 54889fc - Browse repository at this point
Copy the full SHA 54889fcView commit details
Commits on Nov 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b8f6a25 - Browse repository at this point
Copy the full SHA b8f6a25View commit details -
Adjust default Vi's SearchBackwards binding
We have the same policy with Shift for numbers.
Configuration menu - View commit details
-
Copy full SHA for 5adfc4f - Browse repository at this point
Copy the full SHA 5adfc4fView commit details
Commits on Nov 28, 2023
-
The DECRQM uses `p` to query, but the reply uses `y`. Fixes alacritty#7397.
Configuration menu - View commit details
-
Copy full SHA for 28d913c - Browse repository at this point
Copy the full SHA 28d913cView commit details
Commits on Dec 1, 2023
-
This removes the if and lowers amount of operations.
Configuration menu - View commit details
-
Copy full SHA for 546d595 - Browse repository at this point
Copy the full SHA 546d595View commit details -
Fallback to underline shader when dotted fails
Some hardware is just bad. Fixes alacritty#7404.
Configuration menu - View commit details
-
Copy full SHA for 2836479 - Browse repository at this point
Copy the full SHA 2836479View commit details
Commits on Dec 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f94f4fd - Browse repository at this point
Copy the full SHA f94f4fdView commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7c9d9f3 - Browse repository at this point
Copy the full SHA 7c9d9f3View commit details
Commits on Dec 6, 2023
-
Implement kitty's keyboard protocol
The protocol enables robust key reporting for the applications, so they could bind more keys and the user won't have collisions with the normal control keys. Links: https://sw.kovidgoyal.net/kitty/keyboard-protocol Fixes alacritty#6378.
Configuration menu - View commit details
-
Copy full SHA for cb03806 - Browse repository at this point
Copy the full SHA cb03806View commit details
Commits on Dec 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e34762b - Browse repository at this point
Copy the full SHA e34762bView commit details
Commits on Dec 8, 2023
-
Fix trigger of normal bindings in mouse mode
We should ensure that the `Shift` is actually pressed when trying to prefer regular bindings instead of the ones if we had Shift applied. Fixes: 500b696 (Prefer exact matches for bindings in mouse mode) Fixes alacritty#7415.
Configuration menu - View commit details
-
Copy full SHA for 1a143d1 - Browse repository at this point
Copy the full SHA 1a143d1View commit details -
Don't emit text for NamedKey without text repr
When the key doesn't have textual representation we shouldn't emit the text for them, since they are processed via bindings. Also, fix the logic to handle named keys with disambiguate without special modes/modifiers. Fixes alacritty#7423.
Configuration menu - View commit details
-
Copy full SHA for e12c750 - Browse repository at this point
Copy the full SHA e12c750View commit details -
Fix message bar not damaged when the same size
The regression was added due to `y` coordinate in OpenGL differs to `y` inside the damage rectangles. Fixes: 40160c5 (Damage only terminal inside `alacritty_terminal`)
Configuration menu - View commit details
-
Copy full SHA for c0c267d - Browse repository at this point
Copy the full SHA c0c267dView commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0fd04c3 - Browse repository at this point
Copy the full SHA 0fd04c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ada35ae - Browse repository at this point
Copy the full SHA ada35aeView commit details
Commits on Dec 22, 2023
-
Add link to rendered config docs
This adds a link to alacritty.org's rendered configuration file documentation.
Configuration menu - View commit details
-
Copy full SHA for 53290c9 - Browse repository at this point
Copy the full SHA 53290c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d94e9e - Browse repository at this point
Copy the full SHA 5d94e9eView commit details -
Account for option_as_alt when doing kitty protocol
By default `Alt` is not a real `Alt` on macOS, so we shouldn't treat it as a modifier. Fixes alacritty#7443.
Configuration menu - View commit details
-
Copy full SHA for 813c839 - Browse repository at this point
Copy the full SHA 813c839View commit details -
Configuration menu - View commit details
-
Copy full SHA for 476bebd - Browse repository at this point
Copy the full SHA 476bebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c75cda3 - Browse repository at this point
Copy the full SHA c75cda3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8acfda - Browse repository at this point
Copy the full SHA b8acfdaView commit details
Commits on Dec 27, 2023
-
Apply modifiers before presses in kitty protocol
While this doesn't handle releases with multiple identical modifiers pressed, the release can't work reliable anyway, since one modifier could be pressed before focusing the window, thus tracking modifiers based on the keysym values won't work as it was suggested by kitty author. Links: kovidgoyal/kitty#6913
Configuration menu - View commit details
-
Copy full SHA for 38fcdb6 - Browse repository at this point
Copy the full SHA 38fcdb6View commit details -
This also bumps other dependencies along the way. Fixes alacritty#2886.
Configuration menu - View commit details
-
Copy full SHA for 34d170c - Browse repository at this point
Copy the full SHA 34d170cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78fa4d6 - Browse repository at this point
Copy the full SHA 78fa4d6View commit details
Commits on Jan 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 882954c - Browse repository at this point
Copy the full SHA 882954cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8465c2e - Browse repository at this point
Copy the full SHA 8465c2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 047152a - Browse repository at this point
Copy the full SHA 047152aView commit details -
Remove direct dependency on once_cell
With MSRV 1.70, std now contains the necessary parts.
Configuration menu - View commit details
-
Copy full SHA for 01d7640 - Browse repository at this point
Copy the full SHA 01d7640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9957597 - Browse repository at this point
Copy the full SHA 9957597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1991496 - Browse repository at this point
Copy the full SHA 1991496View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bed41f - Browse repository at this point
Copy the full SHA 1bed41fView commit details -
Don't substitute
\n
in char bindingsThis broke unintentionally due to routing paste-like input via paste function. Fixes alacritty#7476.
Configuration menu - View commit details
-
Copy full SHA for 53927d6 - Browse repository at this point
Copy the full SHA 53927d6View commit details -
Send associated text for shifted numbers with kitty
Also fix the wrong ordering of base and shifted keys. Fixes alacritty#7492.
Configuration menu - View commit details
-
Copy full SHA for e297c6b - Browse repository at this point
Copy the full SHA e297c6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22abb78 - Browse repository at this point
Copy the full SHA 22abb78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d858c7 - Browse repository at this point
Copy the full SHA 3d858c7View commit details -
Fixes alacritty#7514. Fixes alacritty#7502. Fixes alacritty#7494. Fixes alacritty#7474. Fixes alacritty#7472.
Configuration menu - View commit details
-
Copy full SHA for f5ed831 - Browse repository at this point
Copy the full SHA f5ed831View commit details -
Fix number-based mouse bindings
The toml migration introduced a regression which stopped numbered key binding's from working. This patch implements the required number type to make things work again. Fixes alacritty#7527.
Configuration menu - View commit details
-
Copy full SHA for a00cb3e - Browse repository at this point
Copy the full SHA a00cb3eView commit details -
This fixes an issue with the default `SerdeReplace` implementation where it would never recurse through options but always replace the entire option with the new value. Closes alacritty#7518.
Configuration menu - View commit details
-
Copy full SHA for 4fb8277 - Browse repository at this point
Copy the full SHA 4fb8277View commit details -
Closes alacritty#7511.
Configuration menu - View commit details
-
Copy full SHA for 5955b90 - Browse repository at this point
Copy the full SHA 5955b90View commit details -
Ignore null values in
alacritty migrate
This should help with broken YAML configurations by throwing nulls away, which are not representable in toml.
Configuration menu - View commit details
-
Copy full SHA for 53e7059 - Browse repository at this point
Copy the full SHA 53e7059View commit details -
Fixes alacritty#7559. Fixes alacritty#7533.
Configuration menu - View commit details
-
Copy full SHA for 3a2b959 - Browse repository at this point
Copy the full SHA 3a2b959View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e7895b - Browse repository at this point
Copy the full SHA 6e7895bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57da0bf - Browse repository at this point
Copy the full SHA 57da0bfView commit details
Commits on Jan 8, 2024
-
Co-authored-by: Christian Duerr <contact@christianduerr.com>
Configuration menu - View commit details
-
Copy full SHA for 66a078c - Browse repository at this point
Copy the full SHA 66a078cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe2a3c5 - Browse repository at this point
Copy the full SHA fe2a3c5View commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ecd3bd7 - Browse repository at this point
Copy the full SHA ecd3bd7View commit details -
Fix
debug.renderer="gles2pure"
documentationPatch 5685ce8 changed the allowed values of the `debug.renderer` enum, prohibiting the usage of `_` in the `Gles2Pure` variant. This patch updates the documentation to correct for that. Co-authored-by: Kirill Chibisov <contact@kchibisov.com>
Configuration menu - View commit details
-
Copy full SHA for 915aa65 - Browse repository at this point
Copy the full SHA 915aa65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9458550 - Browse repository at this point
Copy the full SHA 9458550View commit details -
Fix env variable overrides through CLI
This fixes an issue where all CLI environment variables would replace existing configuration file variables instead of merging the two maps together. Fixes alacritty#7618.
Configuration menu - View commit details
-
Copy full SHA for 172a288 - Browse repository at this point
Copy the full SHA 172a288View commit details -
Configuration menu - View commit details
-
Copy full SHA for b270770 - Browse repository at this point
Copy the full SHA b270770View commit details -
Configuration menu - View commit details
-
Copy full SHA for a526b73 - Browse repository at this point
Copy the full SHA a526b73View commit details -
Use builtin font to draw sextants
Sextants are similar to quadrants and should align with them and other box drawing, thus use builtin font to align them properly. Part-of: alacritty#7422.
Configuration menu - View commit details
-
Copy full SHA for c661eb4 - Browse repository at this point
Copy the full SHA c661eb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97f3a76 - Browse repository at this point
Copy the full SHA 97f3a76View commit details -
Don't report associated text only for C0/C1
This has a side effect that we'll have text reported for Alt+Shift+T and similar, but only C0/C1 should be excluded and Alt+Shift+T is emitting neither, thus regular `T` will be reported. Fixes alacritty#7657.
Configuration menu - View commit details
-
Copy full SHA for 03dbae5 - Browse repository at this point
Copy the full SHA 03dbae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f53109a - Browse repository at this point
Copy the full SHA f53109aView commit details -
Don't use kitty sequences outside protocol
Originally kitty defined that functional keys, which are not encoded by default, like `Pause` should be encoded with `CSI u`. However the specification was clarified and now it says that terminal may ignore that part. Given that Alacritty tries to follow xterm/urxvt when it comes to bindings, CSI u bindings are not send for consistency reasons. This also brings back F13-F20 bindings used by Alacritty in 0.12.3, as well as explicitly defines `NumpadEnter` like it was before. Closes alacritty#7623.
Configuration menu - View commit details
-
Copy full SHA for 8860d00 - Browse repository at this point
Copy the full SHA 8860d00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ae2673 - Browse repository at this point
Copy the full SHA 0ae2673View commit details -
Configuration menu - View commit details
-
Copy full SHA for 066fe5e - Browse repository at this point
Copy the full SHA 066fe5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b02721b - Browse repository at this point
Copy the full SHA b02721bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d43964 - Browse repository at this point
Copy the full SHA 1d43964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e052be - Browse repository at this point
Copy the full SHA 4e052beView commit details -
Remove extra TIOCSWINSZ ioctl on startup
The openpty call already performs it, thus no need to call it one more with the exact same size since it confuses some applications.
Configuration menu - View commit details
-
Copy full SHA for 0c45a9e - Browse repository at this point
Copy the full SHA 0c45a9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d519f5 - Browse repository at this point
Copy the full SHA 7d519f5View commit details -
Use dynamic MSRV for oldstable CI
Instead of manually specifying the oldstable version in all our CI scripts, it is now pulled from the `Cargo.toml` which simplifies the update process. The contributing guide has also been updated to not include the explicit version and its wording has been loosened a bit to correctly represent current maintenance practices.
Configuration menu - View commit details
-
Copy full SHA for 08804f2 - Browse repository at this point
Copy the full SHA 08804f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 935aee6 - Browse repository at this point
Copy the full SHA 935aee6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 564eb65 - Browse repository at this point
Copy the full SHA 564eb65View commit details -
Fix regional scrolling leaking into history
This fixes an issue where a scrolling region that does not start at the top of the screen would still rotate lines into history when scrolling the content "upwards".
Configuration menu - View commit details
-
Copy full SHA for 0926df1 - Browse repository at this point
Copy the full SHA 0926df1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd85beb - Browse repository at this point
Copy the full SHA bd85bebView commit details -
Fixes alacritty#7633. Fixes alacritty#7613. Fixes alacritty#7607. Fixes alacritty#7571. Fixes alacritty#7549.
Configuration menu - View commit details
-
Copy full SHA for fc0455e - Browse repository at this point
Copy the full SHA fc0455eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29f99a8 - Browse repository at this point
Copy the full SHA 29f99a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb43863 - Browse repository at this point
Copy the full SHA cb43863View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87a0e28 - Browse repository at this point
Copy the full SHA 87a0e28View commit details -
The 0.29.11 was yanked.
Configuration menu - View commit details
-
Copy full SHA for 3ab9ac3 - Browse repository at this point
Copy the full SHA 3ab9ac3View commit details -
x11-clipboard was unconditionally using eventfd which is not present on NetBSD. Links: quininer/x11-clipboard#48
Configuration menu - View commit details
-
Copy full SHA for e848cc8 - Browse repository at this point
Copy the full SHA e848cc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 772a31e - Browse repository at this point
Copy the full SHA 772a31eView commit details -
Fixes alacritty#7806.
Configuration menu - View commit details
-
Copy full SHA for 7e46111 - Browse repository at this point
Copy the full SHA 7e46111View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99e52ba - Browse repository at this point
Copy the full SHA 99e52baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a859ae - Browse repository at this point
Copy the full SHA 0a859aeView commit details -
Set PTY's pixel size on startup
117719b removed the extra call for TIOCSWINSZ, however the initial `openpty` call itself did not set the pixel size, which caused issues with some clients.
Configuration menu - View commit details
-
Copy full SHA for d3267eb - Browse repository at this point
Copy the full SHA d3267ebView commit details -
Fix hint
Select
action for hyperlink escapeThis fixes an issue where the `Select` action for hyperlink escape text would select the entire line, instead of selecting only the hyperlink itself. It also changes the way hyperlinks with the same ID are highlighted, removing the restriction of being on consecutive lines and instead highlighting all visible cells that correspond to the matching hyperlink. Closes alacritty#7766.
Configuration menu - View commit details
-
Copy full SHA for 02e4825 - Browse repository at this point
Copy the full SHA 02e4825View commit details -
Configuration menu - View commit details
-
Copy full SHA for 929f4ae - Browse repository at this point
Copy the full SHA 929f4aeView commit details -
This bumps all dependencies that can be updated without introducing a build failure.
Configuration menu - View commit details
-
Copy full SHA for 6cfcda5 - Browse repository at this point
Copy the full SHA 6cfcda5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a27e9 - Browse repository at this point
Copy the full SHA 31a27e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 215a0be - Browse repository at this point
Copy the full SHA 215a0beView commit details -
Configuration menu - View commit details
-
Copy full SHA for e98f052 - Browse repository at this point
Copy the full SHA e98f052View commit details
Commits on Mar 24, 2024
-
Fix kitty encoding used for char input without text
On Windows some key combinations for regular text input, like Ctrl+1 don't have any text attached, so they were generating the kitty escape sequence even when they shouldn't.
Configuration menu - View commit details
-
Copy full SHA for 889a326 - Browse repository at this point
Copy the full SHA 889a326View commit details -
This works around an issue where wix was pulling pre-release extensions and thus breaking compatibility with our used wix version.
Configuration menu - View commit details
-
Copy full SHA for 126955d - Browse repository at this point
Copy the full SHA 126955dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb8ea18 - Browse repository at this point
Copy the full SHA bb8ea18View commit details
Commits on May 24, 2024
-
Merge tag 'v0.13.2' into gcj/merge-upstream
Alacritty version 0.13.2
Configuration menu - View commit details
-
Copy full SHA for 7e8e952 - Browse repository at this point
Copy the full SHA 7e8e952View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c92c81 - Browse repository at this point
Copy the full SHA 6c92c81View commit details