aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Use font style for fontconfig fallbackKirill Chibisov2020-03-17
|
* Remove std::fs::read_to_string reimplementationMatthias Krüger2020-03-17
|
* Fix changelog versionChristian Duerr2020-03-14
|
* Bump version to 0.5.0-devChristian Duerr2020-03-14
| | | | This is a bump of the development version and does not represent a stable release.
* Fix live config reload for window titleChristian Duerr2020-03-14
| | | | | | | | | | | | | This enables live config reload for the window title. This includes updating the title after it has been pushed and popped from the title stack. The dynamic title option also isn't disabled automatically anymore when the title is set in the config. If the title is set from CLI, the behavior is unchanged and dynamic title changes are still disabled. If the dynamic title is disabled in the config, the title is still updated when the config title is changed. Dynamic title now only prevents changes to the UI's title.
* Capitalized the .desktop Filename (#3425)Nathan Lilienthal2020-03-13
| | | Follow free desktop file naming conventions.
* Add option to pick Linux/BSD backendsKirill Chibisov2020-03-13
| | | | | | This commit adds two cargo features `x11` and `wayland` to pick Linux/BSD backends, with both enabled by default. Fixes #3340.
* Run clippy on oldest supported versionChristian Duerr2020-03-12
| | | | | Since there were some problems with clippy suggesting changes that were not yet available in the oldest supported Rust compiler of Alacritty, the clippy stage has been moved from stable to 1.37.0.
* Fix crash when selecting last columnChristian Duerr2020-03-12
| | | | | | | | | This resolves a bug where the selection start would be set to the number of columns, causing an out of bounds when trying to index with it. Instead of extending the selection beyond the grid when the right side of the last column is the start of the selection, the selection will now start in the beginning of the next line. Fixes #3446.
* Update to glutin 0.24.0Christian Duerr2020-03-12
| | | | | | | | Fixes #3266. Fixes #3248. Fixes #3188. Fixes #3177. Fixes #2445. Fixes #1574.
* Bump copypasta to 0.6.3Kirill Chibisov2020-03-10
| | | Fixes #3050.
* Fix selection with invisible start and endChristian Duerr2020-03-07
| | | | | This resolves an issue with the selection clamping, where no selection would be rendered at all when the start was above the viewport while the end was below it.
* Fix caching of variable font facesKirill Chibisov2020-03-06
|
* Remove `ref_test` option from configuration fileChristian Duerr2020-03-04
| | | | | | | | | This removes the `debug.ref_test` option from the configuration file, after this change was originally requested from kchibisov in https://github.com/alacritty/alacritty/pull/3396. While this option is valueable for the CLI, it provides no value in the configuration file.
* Remove HollowBlock/Hidden config cursor stylesRémi Garde2020-03-02
| | | Fixes #3367.
* Fix ignoring of slow touchpad scrollingTimo2020-03-02
| | | Fixes #3377.
* Fix DCS escape parsing crashChristian Duerr2020-03-02
| | | | | This resolves a problem with the vte depedency, where the parser would crash when trying to parse a DCS escape with more than 16 parameters.
* Move debug to bottom of configChristian Duerr2020-03-01
| | | | Since this information is the least relevant to the user, it should be the last thing in the configuration file.
* Remove `tabspaces` config optionChristian Duerr2020-03-01
| | | | | | | This completely removes the tabspaces option from the Alacritty configuration, due to frequent misuse of it. Based on some research, none of the terminal emulators support setting the value for tabspaces or read the terminfo to determine init_tabs value at startup. The tested terminal emulators were URxvt, XTerm, and Termite.
* Fix tabs across linewrapChristian Duerr2020-03-01
| | | | | | | | | | | | This resolves an issue with tabs not breaking across line boundaries, instead the characters would just all get written to the last column and thus be lost. It also tweaks the behavior of what happens when the terminal resizes with the default tabspaces changed, using something like the `tabs` program. Previously all tabstops would be reset to the default on resize, which is what URxvt does. Now the tabspaces are kept and the new columns are filled with the default tabstops, which emulates Termite.
* Add GNU Guix installation instructionsValentin Ignatev2020-03-01
|
* Update terminfo dependencyKirill Chibisov2020-02-29
|
* Fix log target of color config errorsKirill Chibisov2020-02-28
| | | | Due to incorrect log target in the color config errors, the message bar was not cleared when the error was fixed.
* Remove unnecessary macos focus checkChristian Duerr2020-02-27
| | | | Since winit now filters out clicks on unfocused windows on macOS anyways, we don't need to implement this logic ourselves anymore.
* Remove docs for 0xRRGGBB color notationChristian Duerr2020-02-27
|
* Fix crash on Wayland compositors with `wl_seat` version 7+Kirill Chibisov2020-02-28
|
* Revert caching of font pixelsizeKirill Chibisov2020-02-27
| | | | | | | | We can't reliably do that, because some fonts are bitmap, but marked as scalable by Fontconfig. Fixes #3387.
* Add missing angled bracket to emailCole Helbling2020-02-27
|
* Add FreeType face cacheKirill Chibisov2020-02-26
|
* Change documented default TERM to alacrittyKirill Chibisov2020-02-23
|
* Fix config reload updating incorrect gridChristian Duerr2020-02-23
|
* Fix Fontconfig's font size queryKirill Chibisov2020-02-23
| | | Previously we were rounding pattern's `pixelsize` before `fc_sort`, however we were using not rounded one in `get_glyph`, so bitmap fonts could look a bit smaller when used in a mix with scalable fonts.
* Fix block selection including last columnChristian Duerr2020-02-22
| | | | | | | | The block selection will now only insert extra newline characters after each line if the last line isn't already included. This resolves an issue with duplicate newlines, since newlines are automatically appended when the last column is part of a selection. Fixes #3304.
* Fix discarding of FreeType loading flagsKirill Chibisov2020-02-20
| | | | | | Fixes regression introduced in 6b327b6f8f0f308ff8f46cdf551ce0d0f3eda60b. Fixes #3355.
* Add Alpine Linux installation instructionsbgkillas2020-02-18
|
* Extract winpty crateChristian Duerr2020-02-17
| | | | | The winpty crate and its winpty-sys depedency have been moved to https://github.com/alacritty/winpty.
* Fix parser stopping at unknown modesChristian Duerr2020-02-15
| | | | | | | This resolves an issue in the parser where it would stop as soon as the first unknown value is encountered in private mode/sgr attribute escapes. Fixes #3339.
* Add custom merge strategy for CHANGELOG.mdChristian Duerr2020-02-15
| | | | | The merge strategy `union` should hopefully reduce the number of conflicts when trying to rebase the configuration file, since most of the changes are simple additions anyways.
* Add seconds and nanoseconds to log outputChristian Duerr2020-02-14
|
* Increase Beam, Underline and Box cursors' line widthKirill Chibisov2020-02-13
|
* Fix incorrect display offset after rotationKirill Chibisov2020-02-12
| | | | Regression was introduced in 4cc6421daa4ff5976ab43c67110a7a80a36541e5, however it was working before only due to grid.len() bug.
* Bump vte and urlocatorChristian Duerr2020-02-11
| | | Fixes #3247.
* 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.
* Document that Alacritty does not create configKirill Chibisov2020-02-07
|
* 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.
* Add docs about multiple bindings on same triggerBrainFace2020-02-05
|
* 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 non-scalable font resize issueKirill Chibisov2020-02-03
| | | Fixes resize regression from 15cc07c069b09f109ed18fb94e02e9650be7fa33.