aboutsummaryrefslogtreecommitdiff
path: root/alacritty/src
Commit message (Collapse)AuthorAge
...
* Increase Beam, Underline and Box cursors' line widthKirill Chibisov2020-02-13
|
* Revert "Fix backspace deleting chars when IME is open"Christian Duerr2020-02-10
| | | | | | | | | | | 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.
* Update glutin to v0.23.0Kirill Chibisov2020-02-07
| | | | | | | Fixes #3191. Fixes #3150. Fixes #1465. Fixes #1359.
* Fix selection expansion across full-width glyphsChristian Duerr2020-02-07
| | | | | | | | | | | 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.
* Start window invisible on WindowsKirill Chibisov2020-02-04
|
* Remove unsetting of dirty flag on key pressChristian Duerr2020-02-03
| | | | | | 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).
* Fix backspace deleting chars when IME is openChristian Duerr2020-01-30
| | | Fixes #1606.
* Fix inconsistent test module namingChristian Duerr2020-01-28
|
* Add font metric cachingKirill Chibisov2020-01-25
|
* Add debug log for missing configChristian Duerr2020-01-22
| | | | | | | | | | 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.
* Fix underline position for bitmap fontsKirill Chibisov2020-01-22
| | | | Fixes #3235.
* Fix stack overflow when printing shader errorKirill Chibisov2020-01-21
| | | Fixes #3238.
* Remove scrolling.auto_scroll featureKirill Chibisov2020-01-20
| | | Fixes: #1873
* Fix reset CLI parameters on config reload (#3216)Christian Duerr2020-01-17
| | | | | | Fix reset CLI parameters on config reload Fixes #3197.
* Remove synthetic keyboard event handlingChristian Duerr2020-01-14
| | | Fixes #3109.
* Fix crash with invalid working directoryChristian Duerr2020-01-12
|
* Fix font size reset when moving between screensChristian Duerr2020-01-11
| | | Fixes #3183.
* Move Alacritty to organizationChristian Duerr2020-01-11
| | | | | | | | 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.
* Bump glutin to 0.22.0Christian Duerr2020-01-10
| | | Fixes #3165.
* Force exact modifiers match for mouse bindingsChristian Duerr2020-01-10
| | | Fixes #3152.
* Fix cut off full width glyphs in last columnChristian Duerr2020-01-09
| | | | | | | | | | | | 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.
* Fix keybinding deserializationChristian Duerr2020-01-07
| | | Fixes #3160.
* Remove winit key remappingsChristian Duerr2020-01-06
|
* Fix incorrect config path in --help and manpageChristian Duerr2020-01-06
| | | Fixes #3154.
* Add `Minimize` binding actionKirill Chibisov2020-01-05
| | | Fixes #2534.
* Bump winit to 0.20.0 Alpha 6Christian Duerr2020-01-05
| | | | | | | | Fixes #3070. Fixes #2893. Fixes #2877. Fixes #2829. Fixes #2767. Fixes #2271.
* Fix macOS OpenGL context resize orderingChristian Duerr2020-01-04
| | | Fixes #2226.
* Replace deprecated Error methodssterlingjensen2020-01-03
|
* Clean up Windows PTY string handlingDavid Hewitt2020-01-02
| | | | | Removes widestring and dunce dependencies, reduces some code duplication and corrects a few typos.
* Fix high startup time on wlroots compositorsKirill Chibisov2019-12-31
|
* Send PTY resize messages through event loopDavid Hewitt2019-12-14
| | | | | | | This allows us to clean up the Arcs on windows, as well as tidy up the code on unix a little too. Fixes #3086.
* Fix deadlock when closing on Windows using ConptyDavid Hewitt2019-12-12
| | | Fixes #3042.
* Add support for colored emojis on Linux/BSDKirill Chibisov2019-12-09
| | | Fixes #153.
* Fix minimize causing resize WindowsDavid Hewitt2019-12-09
|
* Add Insert/Delete bindings with combined modifiersKirill Chibisov2019-11-28
| | | | Fixes #3046.
* Remove unused PackedVertex structCole Helbling2019-11-26
| | | | All references to `PackedVertex` were removed in #2066, so there is no reason to keep it around.
* Move renderer from alacritty_terminal to alacrittyKirill Chibisov2019-11-23
|
* Fix excessive allocations in URL parserChristian Duerr2019-11-22
| | | Fixes #3002.
* Fix WinPTY freeze on terminationMaciej Makowski2019-11-16
| | | Fixes #2889.
* Fix division by zero without any cols or linesBurak Yigit Kaya2019-11-14
| | | | | | | | | 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.
* Fix incorrect DPI at startup on X11Christian Duerr2019-11-12
| | | Fixes #2938.
* Fix modifier inconsistenciesChristian Duerr2019-11-11
| | | Fixes #2906.
* Fix URL scheme highlightingChristian Duerr2019-11-04
|
* Add UTF-8 mouse mode supportKirill Chibisov2019-11-04
| | | | Fixes #1934.
* Fix incorrect cell foreground when clearing screenChristian Duerr2019-11-04
| | | | | | | | | | | | | 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.
* Fix URL highlightingChristian Duerr2019-11-03
| | | | Fixes #2898. Fixes #2479.
* Add live config reload for font family and stylewayne2019-11-03
| | | | Fixes #2737.
* Fix wrong default cursor iconKirill Chibisov2019-11-02
|
* Fix clippy warningsChristian Duerr2019-11-02
|
* Remove unused imports on WindowsDavid Hewitt2019-10-31
|