aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Update dependenciesKirill Chibisov2020-05-24
|
* Update copypasta to v0.7.0Kirill Chibisov2020-05-21
| | | Fixes #3592.
* Add subpixel anti-aliasing support on macOS 10.14+Casper Rogild Storm2020-05-17
|
* Fix crash when writing wide char in last columnChristian Duerr2020-05-17
| | | | | | | | This resolves an issue where trying to write a fullwidth character in the last column would crash Alacritty, if linewrapping was disabled. Instead of assuming that the linewrap put after the linewrapping spacer was successful, the character writing is now skipped completely when trying to put a wide character in the last column.
* Bump winit to 0.22.2Christian Duerr2020-05-16
| | | | Fixes #2601. Fixes #2475.
* Change default color scheme to 'Tomorrow Night'Alexey Chernyshov2020-05-16
| | | Fixes #3404.
* Fix vi ScrollToBottom motionChristian Duerr2020-05-16
| | | | | This resolves an issue with the ScrollToBottom motion in vi mode where it would jump between the first unoccupied cell across wrapped lines and the first unoccupied cell in the current line.
* Refine documentation on disabling the URL launcherTyler G. Sherrard2020-05-14
|
* Add support for Fontconfig embolden and matrix optionsKirill Chibisov2020-05-14
| | | Fixes #1754.
* Fix OSCs terminated by \x9c byte in unicodeChristian Duerr2020-05-13
| | | Fixes #3591.
* Remove prebuilt linux binariesChristian Duerr2020-05-12
| | | Fixes #3628.
* Fix emojis being blended with backgroundlbonn2020-05-12
| | | Fixes #1864.
* Fix INSTALL.md platform orderingChristian Duerr2020-05-07
|
* Add fontconfig to Clear Linux install requirementsPierre Massat2020-05-07
|
* Treat Shift + Backspace as BackspaceAlexey Chernyshov2020-05-07
|
* Don't hide cursor on modifier pressDavid Herberth2020-05-06
| | | Fixes #2761.
* Extend style guideline documentationChristian Duerr2020-05-05
|
* Use frame callbacks instead of vsync on WaylandKirill Chibisov2020-05-03
| | | | | | | | | Instead of blocking on vsync, Alacritty now requests a notification from wayland about when the next frame should be rendered. this helps with input latency, since it gives alacritty more time to process events before a redraw. it also prevents alacritty from drawing unless the compositor tells it to do so. Fixes #2851.
* Fix scrolling multiplier documentationJeff Windsor2020-05-02
| | | Fixes #3189.
* Use numbers instead of strings for additional mouse bindingsDavid Herberth2020-05-02
| | | Fixes: #2861.
* Call glFinish right after swap_buffers on X11Kirill Chibisov2020-05-01
| | | | | | | | | | On X11 `swap_buffers` does not block for vsync. However the next OpenGl command will block to synchronize (this is `glClear` in Alacritty), which causes a permanent one frame delay. Calling `glFinish` after swapping buffers forces Alacritty to finish the buffer swap before returning control to the event loop. Fixes #3061.
* Fix clippy warningsMatthias Krüger2020-05-01
|
* Fix startup locale on macOSCasper Rogild Storm2020-04-30
| | | | Fixes #2800. Fixes #2566.
* Use embedded resource for window iconDavid Hewitt2020-04-25
|
* Update depedenciesChristian Duerr2020-04-23
|
* Bump minimum supported Rust version to 1.41.0Christian Duerr2020-04-23
|
* Fix code formattingChristian Duerr2020-04-21
|
* Clear selection on grid swapRémi Garde2020-04-20
| | | Fixes #3290.
* Update depedenciesBastien Orivel2020-04-18
|
* Add Windows font fallbackDavid Hewitt2020-04-16
|
* Add config option to set cursor thicknessKirill Chibisov2020-04-15
| | | Fixes #3526.
* Log critical errors with error! instead of println!Kirill Chibisov2020-04-12
|
* Fix various mouse mode + vi mode interactionsKirill Chibisov2020-04-10
| | | | | | | | | This commit fixes some issues introduced by 1a8cd172e520e493bacc9c6a2ae6f80de086eaa3: 1. Vi cursor not moving properly on double/triple click 2. URL not launching via mouse click in vi mode + mouse mode 3. Ability to select in mouse mode with double/triple click regardless of shift modifier
* Use config colors to theme Wayland decorationsKirill Chibisov2020-04-09
| | | Fixes #2092.
* Remove 0.4.2 changelog suffixKirill Chibisov2020-03-30
|
* Fix tabstops not being reset with 'reset'Kirill Chibisov2020-03-30
|
* Remove `fs::read_to_string` reimplementationsChristian Duerr2020-03-26
| | | | | | After two previous PRs already removed some instances of reimplementations of the `fs::read_to_string` functionality, this removes the last remaining occurence and with it all instances of `File::open`. So this should remove them all for good.
* Remove orphan servo-freetype-proxy folderCole Helbling2020-03-26
|
* Update Linux/BSD font dependenciesChristian Duerr2020-03-25
| | | | | This updates font dependencies to make use of the newly unified freetype-sys crate, allowing us to get rid of Alacritty's patch section in the Cargo.toml.
* Remove std::fs::read_to_string reimplementation from testsMatthias Krüger2020-03-25
|
* Fix cursor position after alt screen resizeChristian Duerr2020-03-24
| | | | | | | | | | | | | | | | | This fixes a regression introduced in 4cc6421, which ignored the main grid's cursor when increasing the number of lines available, causing incorrect cursor position after restoring to the primary screen. Additionally another similar bug has been fixed where the grid was not scrolled correctly when shrinking while in the alternate screen. When the grid is resized multiple lines at once, there was also an issue with Alacritty either pulling all lines from history or none at all, instead of mixing both approaches and pulling just what is required. This lead to incorrect cursor positions when the resize could partially make use of history. Fixes #3499.
* Add CopyPrimary keybinding action on Linux/BSDKirill Chibisov2020-03-23
|
* Add FreeBSD to CIKirill Chibisov2020-03-23
| | | Fixes #2248.
* Add changelog entry for minimum Rust version bumpChristian Duerr2020-03-23
|
* Fix invisible selectionChristian Duerr2020-03-21
| | | | This resolves a bug where the very first/last cell would still be selected when both the start and the end were below/above the viewport.
* Remove right click deselectionStefan Devai2020-03-19
| | | Fixes #3144.
* Fix default keybinding documentationChristian Duerr2020-03-19
|
* Fix scrolling with selection outside of vimodeChristian Duerr2020-03-19
|
* Add modal keyboard motion modeChristian Duerr2020-03-18
| | | | | | | | | | | | | | | | | | | This implements a basic mode for navigating inside of Alacritty's history with keyboard bindings. They're bound by default to vi's motion shortcuts but are fully customizable. Since this relies on key bindings only single key bindings are currently supported (so no `ge`, or repetition). Other than navigating the history and moving the viewport, this mode should enable making use of all available selection modes to copy content to the clipboard and launch URLs below the cursor. This also changes the rendering of the block cursor at the side of selections, since previously it could be inverted to be completely invisible. Since that would have caused some troubles with this keyboard selection mode, the block cursor now is no longer inverted when it is at the edges of a selection. Fixes #262.
* Add default keybinding for SpawnNewInstance on macOSNathan Lilienthal2020-03-17
|