aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Fix url highlight not showing with required modifiersChristian Duerr2019-08-28
|\
| * Fix url highlight not showing with required modifiersChristian Duerr2019-08-26
|/
* Fix style issues in zsh completionsChristian Duerr2019-08-25
|\
| * Follow zsh conventions in zsh completionOliver Kiddle2019-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | Declaring curcontext etc local is superfluous as _arguments states are not used. It is also superfluous to include an outer function definition syntax in zsh autoloadable functions. Zsh convention is not to capitalize descriptions. It is also better to use the imperative mood verb form for descriptions as this allows them to start with the shortest form of the verb - e.g. "reduce" instead of "reduces" and results in better grammar in the absence of a sentence subject. I'd recommend this in the --help output too. Using _guard for the position and dimensions was unnecessary given that the values are not mixed with other matches.
* | Add bold italic font supportChristian Duerr2019-08-25
|\ \ | |/ |/| | | | | | | | | | | | | If the terminal escape sequences for bold and italic text are active, the text should be rendered as bold and italic. However, due to missing support in Alacritty, it would always render this text in bold. This adds support for combining the bold and italic escapes to render text in both styles and allows users to override the font for this scenario using the `font.bold_italic` configuration option.
| * Add bold italic font supportChris Morgan2019-08-25
|/ | | | | | | | | | If the terminal escape sequences for bold and italic text are active, the text should be rendered as bold and italic. However, due to missing support in Alacritty, it would always render this text in bold. This adds support for combining the bold and italic escapes to render text in both styles and allows users to override the font for this scenario using the `font.bold_italic` configuration option.
* Show text cursor when pressing shift in mouse modeJohn Sullivan2019-08-24
| | | Fixes #2550.
* Follow xparsecolor spec in escape sequencesrbong2019-08-19
| | | | | | | | | | | Escape sequences in xterm are parsed according to xparsecolor. xparsecolor supports 1, 2, 3, and 4 digit hex colors. Previously, only 2 digits were supported. This also fixes a bug where "fX" was parsed as "0xf", where X is an invalid character. The response to a request for fg/bg must be a valid escape sequence. The current response uses 4-digit hex, which was previously invalid.
* Update depedenciesBastien Orivel2019-08-18
|
* Fix clippy issuesChristian Duerr2019-08-16
|
* Fix smithay-clipboard integrationKirill Chibisov2019-08-16
| | | | Fixes: #2574
* Format codeChristian Duerr2019-08-08
|
* Ignore unsupported CSI sequencesKoichi Murase2019-08-06
| | | | | | | | Instead of ignoring unexpected intermediates in CSI escape sequences, the intermediates are now explicitly checked and the escape sequence is rejected when an unexpected intermediate is found. Fixes #2171.
* Fix multiple underlines/strikeouts on the same lineKirill Chibisov2019-08-06
| | | This commit fixes regression introduced in ddee14a.
* Remove errno depedencyChristian Duerr2019-08-04
|
* Fix lines in last line not rendered when scrolled upChristian Duerr2019-08-04
| | | | | | | | | | | | | Instead of creating the rectangles for lines after the line is completed, the rectangle is now initialized as soon as it is started. Then when following cells also contain the same line type, the rectangle is updated. This resolves the problem of having to finish the last line when it ends in the last non-empty column in the last line, since the render iterator only returns non-empty cells and we never get the information that the underline has ended. Fixes #2680.
* Fix crash when hovering over message barKirill Chibisov2019-08-04
| | | | | This commit fixes a regression introduced in 9dddf64. Fixes #2699.
* Move modifier check before URL searchChristian Duerr2019-08-03
| | | | | This makes sure that the URL search is only initiated when all required modifiers are held down. This should improve performance with long URLs.
* Switch to rfind_url for URL detectionChristian Duerr2019-08-01
| | | | | | | | | | | | | | | This switches to rfind_url for detecting URLs inside the grid. Instead of expanding at the cursor position, the complete terminal is searched from the bottom until the visible region is left with no active URL. Instead of having the field `cur` publicly accessibly on the `DisplayIterator`, there are the two methods `DisplayIterator::point` and `DisplayIterator::cell` for accessing the current element of the iterator now. This allows accessing the current element right after creating the iterator. Fixes #2629. Fixes #2627.
* Remove color from log outputChristian Duerr2019-08-01
| | | Fixes #2474.
* Organize Readme OS listAlex Touchet2019-08-01
|
* Bump minimum supported Rust version to 1.34.0Christian Duerr2019-07-30
|
* Fix cursor flickering on url hoverKirill Chibisov2019-07-28
| | | | | | This commit fixes the regression introduced in 84aca67 and also fixes url highlight bounds computation when url ends on a last column. Fixes #2665.
* Update gl_generator to 0.13Wild Kat2019-07-28
|
* Fix double-click selecting trailing tabBen Firth2019-07-26
| | | | Fixes #2639.
* Fix copypasta README.md formattingKirill Chibisov2019-07-24
|
* Respect fontconfig's embeddedbitmap settingRoman Holovin2019-07-23
| | | | Fixes #2655.
* Fix NetBSD build failureChristian Duerr2019-07-22
| | | Fixes #2631.
* Remove redundant use statement on macOSMihyaeru2019-07-16
|
* Override default bindings with subset mode matchChristian Duerr2019-07-15
| | | | Fixes #2641.
* 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
|