| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
| |
Fix reset CLI parameters on config reload
Fixes #3197.
|
|
|
| |
Fixes #3109.
|
| |
|
|
|
| |
Fixes #3183.
|
|
|
|
|
|
|
|
| |
This fixes various outdated links pointing to the old jwilm/alacritty
repository.
Since `copypasta` now has its own github repository at
https://github.com/alacritty/copypasta, the sources have been removed
from Alacritty.
|
|
|
| |
Fixes #3165.
|
|
|
| |
Fixes #3152.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This resolves the issue with full width glyphs getting rendered in the
last column. Since they need at least two glyphs, it is not possible to
properly render them in the last column.
Instead of rendering half of the glyph in the last column, with the
other half cut off, an additional spacer is now inserted before the wide
glyph. This means that the specific glyph in question is then three
cells wide.
Fixes #2385.
|
|
|
| |
Fixes #3160.
|
| |
|
|
|
| |
Fixes #3154.
|
|
|
| |
Fixes #2534.
|
|
|
|
|
|
|
|
| |
Fixes #3070.
Fixes #2893.
Fixes #2877.
Fixes #2829.
Fixes #2767.
Fixes #2271.
|
|
|
| |
Fixes #2226.
|
| |
|
|
|
|
|
| |
Removes widestring and dunce dependencies, reduces some code duplication
and corrects a few typos.
|
| |
|
|
|
|
|
|
|
| |
This allows us to clean up the Arcs on windows, as well as tidy up
the code on unix a little too.
Fixes #3086.
|
|
|
| |
Fixes #3042.
|
|
|
| |
Fixes #153.
|
| |
|
|
|
|
| |
Fixes #3046.
|
|
|
|
| |
All references to `PackedVertex` were removed in #2066, so there is no
reason to keep it around.
|
| |
|
|
|
| |
Fixes #3002.
|
|
|
| |
Fixes #2889.
|
|
|
|
|
|
|
|
|
| |
The URL check uses a division to wrap column indices across lines, which
will cause a runtime error if the size of the terminal is zero columns
wide.
Since a lot of our logic assumes that we at least have one column and
line to work with and our behavior doesn't matter otherwise, this change
fixes the terminal dimensions to have space for at least one cell.
|
|
|
| |
Fixes #2938.
|
|
|
| |
Fixes #2906.
|
| |
|
|
|
|
| |
Fixes #1934.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a bug that would clear the cells with the current template
cell with just the `flags` reset, to make sure the colors are correct.
However, the cell foreground was not reset, leading to cells counting as
occupied when resizing.
With this change both cell flags and foreground color are ignored when
clearing both the whole screen and inside the line, allowing us to
accurately keep track of cell occupation.
Fixes #2866.
|
|
|
|
| |
Fixes #2898.
Fixes #2479.
|
|
|
|
| |
Fixes #2737.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This regression was introduced in
729eef0c933831bccfeac6a355bdb410787fbe5f.
Fixes #2924.
|
|
|
|
| |
Fixes #2925.
|
|
|
| |
Fixes #2911.
|
|
|
|
| |
Fixes #2914.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
In the config, if `window` is undefined, the derived `Default` for the
String `title` is used, which is an empty String. This was unintended,
and causes issues in gnome-shell (e.g. in the alt-tab dialog) when the
window title is an empty string.
This commit adds a manually implemented default for the `WindowConfig`,
it's the same as the derived `Default`, except for the `title`, which
will now always be "Alacritty" as originally intended.
|
|
|
| |
This reverts commit 3475e449870b382cda4ea6d48f980577cd8c929e.
|
|
|
|
| |
Fixes #2727.
|
|
|
|
|
|
| |
It was discovered that we were logging path with `\\` instead of `\` as
separators on Windows due to use of Debug formatting instead of Display
for paths.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds the concept of a "title stack" to the terminal. Some programs
(e.g. vim) send control sequences `CSI 22 ; 0` (push title) and `CSI 23 ; 0`
(pop title).
The title stack is just a history of previous titles. Applications can push
the current title onto the stack, and pop it back off (setting the window title
in the process).
Fixes #2840.
|
|
|
|
| |
Disable allocation of depth and stencil buffers. This reduces active
GPU memory consumption by almost a third, at least on Linux.
|