aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Rework default config binding replacementKirill Chibisov2020-06-15
| | | | | | | | | | | | | | | | | | | This reworks the criteria necessary for default bindings to be overwritten by custom user bindings. It should provide a better heuristic which accounts for the possibility that notmodes are added which prevent a conflict between the bindings, so the default isn't unnecessarily removed. It is still possible to define a new binding that intersects a default binding without the default getting removed, if the user explicitly specifies a mode that doesn't include the default binding's mode. This is based on the assumption that users explicitly specifying a new mode are trying to make a mode-specific addition and are capable of removing the default when desired. This helps with old modes still being present in user's config files, since a lot of new config options just have the additional ~Vi mode set. Fixes #3476.
* Improve documentation for install on macOS via brew caskSteve Dondley2020-06-15
|
* Add missing docs for ScrollHalfPageUp/DownKirill Chibisov2020-06-09
|
* Cleanup window.rs importsChristian Duerr2020-06-08
| | | | | | | | | | | | | | | | The window.rs imports have been extremely messy due to heavy platform-specific import usage. While some of them are just stray imports for a single platform, a lot of these are specific to Linux/BSD. To make these a little easier to read and maintain, the Linux/BSD specific imports were grouped together, since this allows us to just have a single platform annotation. Most of our imports follow the order of how relevant and foreign these imports are to Alacritty, putting our own frequently used imports at the far bottom and STD with things people usually don't need to care about at the top. Since platform specific imports are generally important to fewer people, I've decided to put them before all the other imports rather than behind them.
* Update dependenciesKirill Chibisov2020-06-07
|
* Remove copypasta dependency from alacritty_terminalKirill Chibisov2020-06-07
|
* Remove copyright notice from filesChristian Duerr2020-06-06
| | | | | | | | | | | | | | Keeping the license as part of every file bloats up the files unnecessarily and introduces an additional overhead to the creation of new modules. Since cargo already provides excellent dependency management, most of the code-reuse of Alacritty should occur through Rust's dependency management instead of copying it source. If code is copied partially, copying the license from the main license file should be just as easy as copying from the top of the file and making some adjustments based on where it is used is likely necessary anyways.
* Fix class and cursor thickness deserializationKirill Chibisov2020-06-05
| | | Fixes #3820.
* Refactor Shell, Command, and Launcher to share implKirill Chibisov2020-06-05
|
* Fix font rendering regression on macOSJade Michael Thornton2020-06-04
| | | | | | This fixes a regression introduced in 77f2d6e853f1ad54e6dc844a811b78daeb463e76. Fixes #3809.
* Add version 0.4.3 entries to changelogChristian Duerr2020-06-03
|
* Add whitespace after dropped file pathsFernando2020-06-03
| | | Fixes #3767.
* Add cargo feature for WinPTYDavid Hewitt2020-06-02
|
* Refactor Term/Grid separationChristian Duerr2020-05-30
| | | | | | | | | | | This commit aims to clear up the separation between Term and Grid to make way for implementing search. The `cursor` and `cursor_save` have been moved to the grid, since they're always bound to their specific grid and this makes updating easier. Since the selection is independent of the active grid, it has been moved to the `Term`.
* Update dependenciesKirill Chibisov2020-05-30
|
* Remove env_logger depedencyChristian Duerr2020-05-29
| | | | | The env logger has been broken for over a year and is not used by anyone as far as I know. This removes this option entirely in favor of Alacritty's built-in logger level selection flags.
* Add documentation about patch releasesChristian Duerr2020-05-27
|
* Set IUTF8 input setting on supported platformsKirill Chibisov2020-05-27
| | | Fixes #3769.
* Fix build warnings on macOS/WindowsKirill Chibisov2020-05-27
|
* Remove unused dependenciesMatthias Krüger2020-05-24
|
* 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
|