aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Fix screen reset not clearing cell flagsChristian Duerr2019-12-24
|
* Fix crash on clear when scrolled up in historyKirill Chibisov2019-12-22
| | | Fixes #3112.
* Remove unneeded NamedPipe::connect() callsDavid Hewitt2019-12-22
| | | | In the way the code was set up, these calls would always do nothing and return io::ErrorKind::WouldBlock, so they can be safely removed.
* Default to ConPTY instead of WinPTYDavid Hewitt2019-12-21
|
* Fix Windows CI build failureChristian Duerr2019-12-21
|
* Add conpty dynamic loading restrictions docssterlingjensen2019-12-15
|
* 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 storage rotation errorChristian Duerr2019-12-13
| | | | | | | This fixes a regression introduced in e99057b179cbdc0851c36575dd043fcdaa45437a, which used `self.len` to calculate the remainder of `self.zero` during rotation instead of `self.inner.len()`, leading to a broken `self.zero` offset and incorrect rotation.
* Fix crash when resizing AlacrittyChristian Duerr2019-12-12
| | | Fixes #3088.
* Fix deadlock when closing on Windows using ConptyDavid Hewitt2019-12-12
| | | Fixes #3042.
* Fix vague startup crash messages with WinPTYDavid Hewitt2019-12-12
| | | Fixes #2344.
* Fix colored row reset performanceChristian Duerr2019-12-10
| | | | | | | | | | | | | | This fixes a bug where a row would always get reset completely if its background does not equal the default terminal background. This leads to big performance bottlenecks when running commands like `echo "\e[41m" && yes`. Instead of resetting the entire row whenever the template cell is not empty, the template cell is now compared to the last cell in the row. The last cell will always be equal to the previous template cell when `row.occ < row.inner.len()` and if `occ` is equal to the row's length, the entire row is always reset anyways. Fixes #2989.
* Add support for colored emojis on Linux/BSDKirill Chibisov2019-12-09
| | | Fixes #153.
* Fix minimize causing resize WindowsDavid Hewitt2019-12-09
|
* Add /Application symlink to macOS DMGMark Vainomaa2019-12-07
|
* Fix unicode 11/12 glyph widthChristian Duerr2019-12-06
|
* Remove unnecessary lifetimes from winptysterlingjensen2019-12-05
|
* Add documentation for the release processChristian Duerr2019-12-05
| | | | Fixes #3032.
* Fix incorrect DPI after wakeup on X11Christian Duerr2019-12-04
| | | Fixes #3022.
* Fix PR and issue templateChristian Duerr2019-12-02
|
* Add new issue and PR templatesChristian Duerr2019-12-01
| | | | | | | | | | | | 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.
* Fix direct escape input on Windows using altChristian Duerr2019-11-30
| | | Fixes #1939.
* Move icon embed step from winpty to Alacrittysterlingjensen2019-11-30
|
* Add Insert/Delete bindings with combined modifiersKirill Chibisov2019-11-28
| | | | Fixes #3046.
* Add prerendered PNG and simplified SVG logojansol2019-11-28
| | | | | 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.
* Fix `OSC 52` with empty clipboard paramChristian Duerr2019-11-28
| | | | | | | | | 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.
* Fix parsing of file schemeChristian Duerr2019-11-27
| | | Fixes #3034.
* Remove unused PackedVertex structCole Helbling2019-11-26
| | | | All references to `PackedVertex` were removed in #2066, so there is no reason to keep it around.
* Simplify `cargo deb` usagePen Tree2019-11-26
|
* Bump copypasta to 0.6.1Christian Duerr2019-11-26
|
* 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.