aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Bump x11-clipboard to 0.4.0Cole Helbling2019-11-25
|
* Fix modifiers not getting released with XWaylandChristian Duerr2019-11-23
| | | | This resolves a winit bug where modifiers would stay pressed when they were released outside of Alacritty when it was started in XWayland mode.
* Move renderer from alacritty_terminal to alacrittyKirill Chibisov2019-11-23
|
* Fix excessive allocations in URL parserChristian Duerr2019-11-22
| | | Fixes #3002.
* Fix paste on Wayland inserting empty linesKirill Chibisov2019-11-21
| | | Fixes #2844.
* Bump master to 0.4.1-devChristian Duerr2019-11-19
| | | | | | | | | | | | | | 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.
* Remove tests failing in release modeChristian Duerr2019-11-19
|
* Bump glutin depedencyChristian Duerr2019-11-18
|
* Fix deletion of lines when clearing the screenNathan Lilienthal2019-11-18
| | | | | | | | | | 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.
* Fix ESC escapes not ignoring invalid intermediatesKirill Chibisov2019-11-17
| | | | | | | | 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.
* Fix cell reset not clearing flags and foregroundKirill Chibisov2019-11-17
| | | Fixes #2330.
* Fix WinPTY freeze on terminationMaciej Makowski2019-11-16
| | | Fixes #2889.
* Add reftest for line deletionChristian Duerr2019-11-15
|
* Fix `CSI Ps M` deleting lines above cursorChristian Duerr2019-11-15
| | | | Fixes #2984.
* 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 mouse modes not being mutually exclusiveKirill Chibisov2019-11-12
|
* Fix incorrect DPI at startup on X11Christian Duerr2019-11-12
| | | Fixes #2938.
* Fix modifier inconsistenciesChristian Duerr2019-11-11
| | | Fixes #2906.
* Add escape for reading clipboardChristian Duerr2019-11-11
|
* Add ref test for verifying colored clear behaviorChristian Duerr2019-11-10
| | | | | | | 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.
* 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
|
* Fix message bar drawing over terminal after resizeKirill Chibisov2019-10-29
| | | | | | This regression was introduced in 729eef0c933831bccfeac6a355bdb410787fbe5f. Fixes #2924.
* Fix sending chars with bind not clearing selectionKirill Chibisov2019-10-29
| | | | Fixes #2925.
* Fix visual bell rendering modeKirill Chibisov2019-10-26
| | | Fixes #2911.
* Fix bell not redrawing without event updatesKenny Levinsen2019-10-25
| | | | Fixes #2914.
* Fix setting persistent logging via CLIDo Duy2019-10-24
|
* Update dependenciesKirill Chibisov2019-10-23
|
* Fix unused import warning on macOS/WindowsKohki Miki2019-10-22
|
* Fix XEmbed compilation error on 32-bit platformscyclopsian2019-10-20
|
* Fix window title not filled by defaultDustin2019-10-17
| | | | | | | | | | | 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.
* Remove terminfo from deb packageCkat2019-10-16
| | | | Fixes #2685.
* Bump winit versionKirill Chibisov2019-10-16
| | | Fixes cursor icon managing with `hide_when_typing: true` on Wayland.
* Revert "Disable depth and stencil buffers"Christian Duerr2019-10-16
| | | This reverts commit 3475e449870b382cda4ea6d48f980577cd8c929e.
* Print launch command name on failureChristian Duerr2019-10-15
|
* Add support for alternate scroll escapeAleksey Kuznetsov2019-10-15
| | | | Fixes #2727.
* Fix logged config path separators on WindowsKirill Chibisov2019-10-14
| | | | | | 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.
* Add support for title stack escape sequencesDustin2019-10-14
| | | | | | | | | | | | 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 depth and stencil buffersJasper Mattsson2019-10-11
| | | | Disable allocation of depth and stencil buffers. This reduces active GPU memory consumption by almost a third, at least on Linux.
* Add libxcb-xfixes0-dev as travis dependencyChristian Duerr2019-10-10
| | | | | Currently on Linux the CI is not building since it cannot fint xcb for linking. Installing it in the pre-install hook should make sure it's available when linking.
* Add --hold CLI flagValentin Ignatev2019-10-09
| | | | | | This implements --hold flag which keeps Alacritty open after its child process exits. Fixes #1165.
* Remove automatic config generationKirill Chibisov2019-10-06
| | | | Fixes #2818.
* Update to winit/glutin EventLoop 2.0Christian Duerr2019-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | This takes the latest glutin master to port Alacritty to the EventLoop 2.0 rework. This changes a big part of the event loop handling by pushing the event loop in a separate thread from the renderer and running both in parallel. Fixes #2796. Fixes #2694. Fixes #2643. Fixes #2625. Fixes #2618. Fixes #2601. Fixes #2564. Fixes #2456. Fixes #2438. Fixes #2334. Fixes #2254. Fixes #2217. Fixes #1789. Fixes #1750. Fixes #1125.
* Update VirtualKeyCode url in alacritty.ymlClément L2019-10-04
|