aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Query DirectWrite for the rendering mode to useAlex2019-07-14
|
* Fix cursor color setting with escape sequenceKirill Chibisov2019-07-10
| | | | | | | | | | | | | The cursor rework introduced a regression where cursor color was always picked from a config file, rather then using `ansi::NamedColor::Cursor` for this purpose. This commit also removes `CursorText` option from `NamedColor` enum, since we can't speculate with `CursorText` during runtime. Cursor rework commits: cfc20d4f34dca535654cc32df18e785296af4cc5 371d13f8ef95157c97f7de9964bcbc89d4a8e930 0d060d5d801e3abb55035269138d819d38fc175b
* Fix row occ not set during new and resetChristian Duerr2019-07-10
| | | | | | | | | | Since ref tests were only stored whenever winit requested the window close, they would not get stored properly when the terminal was closed through Alacritty using `exit`, Ctrl+D or similar. This moves the ref test code to the and of the main entry point, which will always be executed regardless of how the terminal was shutdown. Fixes #2613.
* Fix mouse move handlingKirill Chibisov2019-07-10
| | | | | | This commit fixes the regression introduced in 84aca672964e29b5b4503b7da7bc34fc395f08ab. Fixes #2635.
* Change mouse cursor when hovering over the message barElaina Martineau2019-07-08
|
* Add class and short title completionsKirill Chibisov2019-07-08
| | | Fixes #2612.
* Fix saving of ref testsChristian Duerr2019-07-07
| | | | | | | | | Since ref tests were only stored whenever winit requested the window close, they would not get stored properly when the terminal was closed through Alacritty using `exit`, Ctrl+D or similar. This moves the ref test code to the and of the main entry point, which will always be executed regardless of how the terminal was shutdown.
* Fix doc box drawing symbolsKirill Chibisov2019-07-07
|
* Allow setting gtk variant and general class on X11Brian Koropoff2019-07-06
|
* Use Menlo as fallback font on macOSLê Viết Hoàng Dũng2019-07-06
| | | This commit makes alacritty use Menlo as a fallback font on macOS if the config specified font family isn't found.
* Suggest installing fish completions per-userFabian Homborg2019-06-30
| | | | | This uses $fish_complete_path[1], which should be in the user's home directory, so `sudo` is no longer needed.
* Fix X11 clipboard hanging with mime setChristian Duerr2019-06-29
|
* Fix rows only resetting partiallyChristian Duerr2019-06-28
| | | | | | | This resolves an issue with rows only resetting partially, based on their `occ` state. However this state is not always accurate, so more than just the occupied elements need to be cleared. Fixes #2340.
* Perform clear and buffer swap before showing windowKirill Chibisov2019-06-25
| | | | | | | This should fill window with background color while it is offscreen instead of showing it with uninitilized surface and then performing `clear`. So, the new behavior should prevent glitches during startup. e.g. content of the windows below, garbage from drivers and so on.
* Fix first unfullscreen on fullscreen mode launched windowChristian Duerr2019-06-25
|
* Fix dependencies for Archlinux in INSTALL.mdBenjamin Bauer2019-06-25
|
* Fix performance issues with text reflowChristian Duerr2019-06-23
| | | | | Fixes #2567. Fixes #2414.
* Update manual install instructions for Void LinuxGabriel Silva Simões2019-06-23
|
* Fix inconsitent cursor position when scrollingKirill Chibisov2019-06-21
| | | | | | | | | This commit fixes regression introduced in cfc20d4f34dca535654cc32df18e785296af4cc5. `self.cursor.line` forced the cursor to hold a fixed location while scrolling until its "original" location (usually the shell prompt) went off the screen. So cursor position should be keep updated, which can be achieved by using `self.inner.line()`. Fixes #2570.
* Reorder and clearify the mouse/keybinding docs. (#2509)Nathan Lilienthal2019-06-21
|
* Add block selectionChristian Duerr2019-06-20
| | | | | | | | | | This implements a block selection mode which can be triggered by holding Control before starting a selection. If text is copied using this block selection, newlines will be automatically added to the end of the lines. This fixes #526.
* Bump appdata to v0.3.3Eric Engestrom2019-06-19
|
* Fix redundant static lifetime clippy lintMatthias Krüger2019-06-18
|
* Fix ubuntu deploymentChristian Duerr2019-06-17
|
* Add Fedora Copr install instructionsPaul Schyska2019-06-16
|
* Unset DESKTOP_STARTUP_ID environment variableChristian Duerr2019-06-16
| | | | | | | | | This unsets the DESKTOP_STARTUP_ID environment variable at startup, to prevent child processes from inheriting it. This solves problems with child windows not properly spawning in the foreground with KDE. More information can be found here: https://specifications.freedesktop.org/startup-notification-spec/startup-notification-latest.txt
* Bump version to 0.3.3Christian Duerr2019-06-16
|
* Fix default fullscreen binding docsChristian Duerr2019-06-16
|
* Fix default login shell documentationJulien Sanchez2019-06-16
|
* Add INSTALL.md note about OpenBSD user datasize limitspwrdwnsys2019-06-15
|
* Bump version to 0.3.3-rc2Christian Duerr2019-06-15
|
* Bump smithay-clipboard dependency versionChristian Duerr2019-06-15
|
* Fix dynamic color escape responseChristian Duerr2019-06-15
| | | | | | | | | | | | | | | | | The dynamic color escape response would answer to requests with rgb:0/0/0 when the color was completely black, instead of properly responding with double-digit hex colors. This has been changed so that Alacritty now always properly responds with the same number of hex digits for all colors. The number of digits has also been changed from two to four digits per color, since that is the more commonly used format. Using the `write!` macro was also causing problems with NeoVim, since it caused Alacritty to write the dynamic color escape in multiple write calls, switching to `write_all` fixed that. Fixes #2543.
* Remove reqwest dependency on WindowsBastien Orivel2019-06-13
|
* Add python 3 to OpenBSD dependenciespwrdwnsys2019-06-13
|
* Bump version to 0.3.3-rc1Christian Duerr2019-06-09
|
* Fix dynamic multi-color escape codesKevin Zheng2019-06-09
|
* Fix compiler warningsMatthias Krüger2019-06-09
|
* Add RPM spec for building in COPRPaul Schyska2019-06-09
|
* Add wayland primary selection clipboard supportChristian Duerr2019-06-09
|
* Bump minimum supported Rust version to 1.32.0Christian Duerr2019-06-08
|
* Fix ncurses backspace keyChristian Duerr2019-06-07
| | | | | | | | | Ncurses does some special handling for backspace, normally comparing it to the KEY_BACKSPACE constant. However to make this work, the right backspace escape sequence needs to be set in the terminfo. XTerm has this set to ^H, but it always sends ^H. Since Alacritty usually sends ^? instead, this needs to be specified to allow correct interpretation for ncurses.
* Fix build without git绅士喵2019-06-06
|
* Fix index out of bounds during selectionChristian Duerr2019-06-06
| | | | | | | | | | | This reworks the selection logic to prevent any possible index out of bounds exceptions by clamping the start and end points before doing anything else with them when converting selections to spans. This also fixes a bug where semantic selections would not automatically expand across double-width characters. Fixes #2486.
* Re-invert cursor when in selectionElaina Martineau2019-06-06
|
* Fix INSTALL.md relative windows/linux build linkAndy2019-06-03
|
* Add Gentoo install dependenciesChristian Duerr2019-06-03
| | | | | | | | | While Gentoo was listed in the table of contents of the INSTALL.md, the instructions to install the build dependencies were missing. This adds the emerge command necessary to install all dependencies of Alacritty (other than Rust) so building from source without the overlay is possible.
* Fix INSTALL.md .deb instruction linkKurgol2019-06-03
|
* Add foreground/background request escape codesrbong2019-06-02
|
* Skip UTF-8 BOM when reading config fileKhairul Azhar Kasmiran2019-05-28
|