| Commit message (Collapse) | Author | Age |
... | |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 7f4dce2ee04859fb0b48f15cf808b60065778703.
Originally it was assumed that macOS always sends the \x7f on backspace
anyways, however this is not true. It seems like the character on
backspace can change even within the same terminal session, so we need
to have our own binding to reliably set the correct binding.
A solution for #1606 should be implemented in cooperation with winit.
|
|
|
|
|
|
|
| |
Fixes #3191.
Fixes #3150.
Fixes #1465.
Fixes #1359.
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of trying to expand the start and end of a selection across
full-width glyphs, the selection should now only go from its origin to
the end without any kind of expansion.
Instead, the expansion is now done where the cells are actually checked
for their selection status, expanding across the entire full-width glyph
whenever any part of it is selected.
Fixes #3106.
|
| |
|
|
|
|
|
|
| |
There's no reason why we should ever manually set the terminal to not be
dirty, since this can lead to a lot of other logic being affected. This
also does not have any benefit and was likely added in the event loop
rework as a bug (probably should have been dirty = true).
|
|
|
| |
Fixes #1606.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
We currently log whenever we fall back to the default config because of
an error in the config itself. We also log when the config was
successfully loaded and where it was loaded from. The only scenario
where no config related message is logged is when there is no
configuration file present.
Logging this case should make it easier to debug issues like #3240,
without requiring any knowledge from maintainers about this edgecase.
|
|
|
|
| |
Fixes #3235.
|
|
|
| |
Fixes #3238.
|
|
|
| |
Fixes: #1873
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|