aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-09Add support for colored emojis on Linux/BSDKirill Chibisov
Fixes #153.
2019-12-09Fix minimize causing resize WindowsDavid Hewitt
2019-12-07Add /Application symlink to macOS DMGMark Vainomaa
2019-12-06Fix unicode 11/12 glyph widthChristian Duerr
2019-12-05Remove unnecessary lifetimes from winptysterlingjensen
2019-12-05Add documentation for the release processChristian Duerr
Fixes #3032.
2019-12-04Fix incorrect DPI after wakeup on X11Christian Duerr
Fixes #3022.
2019-12-02Fix PR and issue templateChristian Duerr
2019-12-01Add new issue and PR templatesChristian Duerr
This adds a PR template that should remind users to document their changes in our CHANGELOG, without requiring too much direct interaction from the user. The issue template has also been reworked a bit, hopefully making it easier for people to report bugs, without intruding on them if the information is irrelevant or providing it is too much effort. Fixes #3031.
2019-11-30Fix direct escape input on Windows using altChristian Duerr
Fixes #1939.
2019-11-30Move icon embed step from winpty to Alacrittysterlingjensen
2019-11-28Add Insert/Delete bindings with combined modifiersKirill Chibisov
Fixes #3046.
2019-11-28Add prerendered PNG and simplified SVG logojansol
This should help with compatibility problems with some platforms like KDE, that do not support all the features necessary for rendering the default Alacritty logo.
2019-11-28Fix `OSC 52` with empty clipboard paramChristian Duerr
This fixes the behavior of the clipboard escape (`OSC 52`) when the second parameter is not specified. If it is missing, the parameter is now assumed to be `c`, defaulting to the default clipboard. This has been fixed both for writing and reading. Fixes #3037.
2019-11-27Fix parsing of file schemeChristian Duerr
Fixes #3034.
2019-11-26Remove unused PackedVertex structCole Helbling
All references to `PackedVertex` were removed in #2066, so there is no reason to keep it around.
2019-11-26Simplify `cargo deb` usagePen Tree
2019-11-26Bump copypasta to 0.6.1Christian Duerr
2019-11-25Bump x11-clipboard to 0.4.0Cole Helbling
2019-11-23Fix modifiers not getting released with XWaylandChristian Duerr
This resolves a winit bug where modifiers would stay pressed when they were released outside of Alacritty when it was started in XWayland mode.
2019-11-23Move renderer from alacritty_terminal to alacrittyKirill Chibisov
2019-11-22Fix excessive allocations in URL parserChristian Duerr
Fixes #3002.
2019-11-21Fix paste on Wayland inserting empty linesKirill Chibisov
Fixes #2844.
2019-11-19Bump master to 0.4.1-devChristian Duerr
To make the release process a bit smoother and prevent a freeze of the master process while review candidates are out, this will put the master in a perpetual development state. This should make it clear to everyone that the official source for releases is always the tagged branch and make it possible to release new versions completely independently. Since versions are bumped after each release, this makes it so the release branches do not have to get merged back into the master branch to show the correct development version.
2019-11-19Remove tests failing in release modeChristian Duerr
2019-11-18Bump glutin depedencyChristian Duerr
2019-11-18Fix deletion of lines when clearing the screenNathan Lilienthal
Previously Alacritty would delete lines when clearing the screen, leading to a loss of data in the scrollback buffer. Instead of deleting these lines, they are now rotated outside of the visible region. This also fixes some issues with Alacritty only resetting lines partially when the background color of the template cell changed. Fixes #2199.
2019-11-17Fix ESC escapes not ignoring invalid intermediatesKirill Chibisov
Previously, `ESC` escapes would ignore invalid intermediates and still execute the specified actions, leading to false positives. If there's an unexpected, intermediate specified now, the escape will be dropped. This also fixes an issue with `CSI Ps c` not dropping the escape with invalid intermediates.
2019-11-17Fix cell reset not clearing flags and foregroundKirill Chibisov
Fixes #2330.
2019-11-16Fix WinPTY freeze on terminationMaciej Makowski
Fixes #2889.
2019-11-15Add reftest for line deletionChristian Duerr
2019-11-15Fix `CSI Ps M` deleting lines above cursorChristian Duerr
Fixes #2984.
2019-11-14Fix division by zero without any cols or linesBurak Yigit Kaya
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.
2019-11-12Fix mouse modes not being mutually exclusiveKirill Chibisov
2019-11-12Fix incorrect DPI at startup on X11Christian Duerr
Fixes #2938.
2019-11-11Fix modifier inconsistenciesChristian Duerr
Fixes #2906.
2019-11-11Add escape for reading clipboardChristian Duerr
2019-11-10Add ref test for verifying colored clear behaviorChristian Duerr
This covers the behavior of clearing the screen and a row with colored cells. This covers a bug discovered in #2329 which was not detected in any existing ref tests.
2019-11-04Fix URL scheme highlightingChristian Duerr
2019-11-04Add UTF-8 mouse mode supportKirill Chibisov
Fixes #1934.
2019-11-04Fix incorrect cell foreground when clearing screenChristian Duerr
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.
2019-11-03Fix URL highlightingChristian Duerr
Fixes #2898. Fixes #2479.
2019-11-03Add live config reload for font family and stylewayne
Fixes #2737.
2019-11-02Fix wrong default cursor iconKirill Chibisov
2019-11-02Fix clippy warningsChristian Duerr
2019-10-31Remove unused imports on WindowsDavid Hewitt
2019-10-29Fix message bar drawing over terminal after resizeKirill Chibisov
This regression was introduced in 729eef0c933831bccfeac6a355bdb410787fbe5f. Fixes #2924.
2019-10-29Fix sending chars with bind not clearing selectionKirill Chibisov
Fixes #2925.
2019-10-26Fix visual bell rendering modeKirill Chibisov
Fixes #2911.
2019-10-25Fix bell not redrawing without event updatesKenny Levinsen
Fixes #2914.