aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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
|
* Add live config reload for font sizewayne2019-10-02
|
* Concatenate parameters of title OSCPaolo Capriotti2019-09-28
| | | | | | | | | | A semicolon in a title OSC should be interpreted literally, not as a parameter separator, but the OSC parser is very simple and does not know about arities of commands. Therefore, this patch takes all the parameters returned by the OSC parser and reconstructs the original string by interspersing semicolons. Now an OSC like '\e]2;hello;world' will set the title to 'hello;world' and not 'hello' like before.
* Add `ReceiveChar` action for passing key's textzsugabubus2019-09-28
|
* Fix selection not inverting terminal backgroundChristian Duerr2019-09-26
| | | | | Fixes a regression introduced in 9a0555bbba30c264f617ec9260ca00e0eab70870 where the terminal background would not get inverted when selected.
* Fix cell opacity when color matches terminal bgKirill Chibisov2019-09-26
| | | | | | | | | Commit e964af8 introduced a regression, where if cell's bg color was equal to NamedColor::Background rgb color it was rendered with transparent background. However the correct behavior is to render bg transparent only when bg color is actually a NamedColor::Background. Fixes #2814.
* Fix overflow on wrong scroll region settingKirill Chibisov2019-09-26
| | | | Fixes #2822.
* Add Xembed supportmkosem2019-09-24
| | | | Fixes #631.
* Remove outdated TODO/FIXME commentsChristian Duerr2019-09-21
|
* Initialize only visible charactersChristian Duerr2019-09-19
| | | | | This fixes an off-by-two error in the renderer which initializes characters 32 until 128 (inclusive) for each font whenever it is loaded. The ascii visible range however just goes from 32 until 126 (inclusive).
* Rework default bindingsKirill Chibisov2019-09-18
| | | | | | | | | This commit removes all bindings which are sending escapes from the default configuration file, adds bindings for F13-F24, adds bindings for ScrollToTop/ScrollToBottom actions, removes bindings for Super + F1-F12, fixes bindings for Alt + F1-F12. Fixes #2688.
* Remove code for setting _NET_WM_PIDChristian Duerr2019-09-16
| | | | This code is no longer necessary since winit now does this for us.
* Fix bindings incorrectly getting replacedChristian Duerr2019-09-16
| | | Fixes #2794.
* Fix empty block selection detectionChristian Duerr2019-09-13
| | | | Fixes #2789.
* Replace uninitialized with MaybeUninitMatthias Krüger2019-09-10
|
* Bump minimum Rust version to 1.36.0Christian Duerr2019-09-09
|
* Reset the Mouse Cursor While SelectingNathan Lilienthal2019-09-09
| | | | | | | This change disabled the mouse cursor and URL highlight (underline) while a selection is in progress. A click to clear the selection doesn't trigger a URL action, but will re-enable the URL highlighting to indicate the next click will trigger the launcher.
* Update and dedupe parking_lot to 0.9Bastien Orivel2019-09-06
|
* Fix Wayland selection clipboard not storing text when stopping outside of windowKirill Chibisov2019-09-03
|
* Fix legacy xparsecolor regressionChristian Duerr2019-08-28
|\
| * Fix legacy xparsecolor regressionChristian Duerr2019-08-28
|/ | | | | | | | | The legacy xparsecolor implementation assumed that the \007 ending would be passed to the parser, however it never is. This caused colors in the format #rrggbb to be interpreted as #rrggb, leading to incorrect colors showing up in Alacritty. Fixes #2759.