aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Add build instructions for Clear LinuxRon Waldon2019-05-25
|
* Update license file path for cargo-deb 1.18.0Wild Kat2019-05-20
|
* Allow URLs to end with trailing slashJacob Evan Shreve2019-05-19
|
* Update Cargo.lockBernardo Meurer2019-05-17
|
* Fix URL detection matching invalid URLsChristian Duerr2019-05-16
| | | Fixes #2450.
* Reenable macOS automatic graphics switchingChristian Duerr2019-05-14
| | | | | | This issue has been resolved upstream by a macOS update, fixing all crashing issues when switching between integrated and dedicated GPUs. Fixes #2221.
* Fix message bar not updating PTY size on hideKirill Chibisov2019-05-13
|
* Fix cargo-deb license file pathMichał Zając2019-05-12
| | | Fixes #2393.
* Add support for double-click bracket-pair selectionJean Mertz2019-05-11
|
* Fix cursor only showing up over left half of wide charactersElaina Martineau2019-05-11
|
* Add linux Appstream packaging dataderpmatt2019-05-11
|
* Refactor config parsing filesChristian Duerr2019-05-10
| | | | | | | | This is a large refactor of the config parsing structure, attempting to reduce the size of the file a bit by splitting it up into different modules with more specific purposes. This also fixes #2279.
* Add Ubuntu PPA install instructionsMichael Murphy2019-05-09
|
* Update dependenciesBastien Orivel2019-05-08
|
* Add NSSystemAdministrationUsageDescription to macOS manifestijl2019-05-07
| | | | | | | | | This resolves permission failures when modifying root-owned files and such, e.g., modifying /etc/hosts. It had been possible to work around this by adding alacritty to the set of applications with "Full Disk Access" in System Preferences. macOS now opens a prompt to confirm permission with a new installation. This fixes #2337.
* Fix empty clipboard freezing Alacritty on X11Christian Duerr2019-05-04
| | | This fixes #2392.
* Add git hash to version string, and fix crate name (#2397)Nathan Lilienthal2019-05-03
| | | | This moves `cli` out of `alacritty_terminal` and into `alacritty` where it belongs, along with the `clap` dependency.
* Update Fedora and Ubuntu/Debian dependenciesKiril Videlov2019-05-01
|
* Remove clipboard loading error loggingChristian Duerr2019-04-30
| | | | | | | | | | On macOS the clipboard actually returns an error when loading it and it is empty. However this is not an `Empty` error but all errors are simple boxed Errors from std. Since loading the clipboard data usually should not fail, we now do not log it as error if it fails but just print it to the debug log instead. This fixes #2389.
* Add libxcb-devel dependency to INSTALL.md for openSUSEChris Coutinho2019-04-30
|
* Fix selection of double-width charactersChristian Duerr2019-04-29
| | | | | | This changes the selection behavior to automatically select both cells of double width characters in either selection direction. This fixes #2322.
* Fix mouse mode generate events without cell changeChristian Duerr2019-04-28
|
* Fix spelling mistakesJDTX2019-04-28
|
* Fix cargo-deb license file pathWild Kat2019-04-28
|
* Switch from copypasta to rust-clipboardChristian Duerr2019-04-28
| | | | | | | | | | | This switches our own `copypasta` crate with the more standardized `clipboard` library, which allows us to get rid of the `xclip` dependency on X11. Additionally, this lays the foundation for native Wayland clipboard support once the clipboard crate is updated (or a fork is created). Fixes #5.
* Set _NET_WM_ICON on X11Kirill Chibisov2019-04-28
|
* Fix double-width characters in URLs only highlighting halfwayElaina Martineau2019-04-28
|
* Split alacritty into a separate cratesTheodore Dubois2019-04-28
| | | | | The crate containing the entry point is called alacritty, and the crate containing everything else is called alacritty_terminal.
* Fix position of zero-width over double-width charactersChristian Duerr2019-04-25
|
* Fix cursor disappearingChristian Duerr2019-04-25
| | | | | | | | | | | | | | The cfc20d4f34dca535654cc32df18e785296af4cc5 commit introduced a regression which would cause the cursor to disappear after the glyph cache has been filled. Since the cursor was not cached on the glyph cache, the cursor would quickly fill up the OpenGL texture with lots of cursor textures and then things would break after the atlas was filled completely. This adds a separate cursor cache which is keyed by the cursor style that will persist the texture without flooding the atlas. This fixes #2355.
* Show same fg/bg text when inversedChristian Duerr2019-04-25
| | | | | | | | | | | If a cell has a matching foreground and background and is inversed through the escape or selection, it will now fall back to the default background on top of the default foreground. This makes it possible to show invisible text like this by selecting it. Hidden text is unaffected by this change. This fixes #2315.
* Fix message bar not updating PTY sizeChristian Duerr2019-04-24
|
* Add fullscreen supportacheronfail2019-04-23
| | | | Fixes #34. Fixes #2012.
* Add DirectWrite font rasterizerBen Pye2019-04-23
| | | | | | | | | | | This adds a DirectWrite font rasterizer for Windows and enables subpixel rendering and hinting. It also completely replaces rusttype for font rendering on Windows, allowing Alacritty to use the native font stacks on all operating systems. Fixes #1673. Fixes #2316.
* Update wayland comment in READMEtrimental2019-04-23
|
* Bump version to 0.3.2Christian Duerr2019-04-22
|
* Fix ConPTY panicAndrew Opalach2019-04-22
|
* Bump version to 0.3.1Christian Duerr2019-04-22
|
* Fix hidden cursor inverting cell colorsChristian Duerr2019-04-22
| | | | | | | | | | Since the block cursor inverts the background and foreground colors of a cell, the hidden cursor has done the same thing without rendering a cursor since it was using the block cursor shape. A new `Hidden` cursor style has been introduced for explicitly handling the invisible cursor differently. This fixes #2342.
* Improve errors for missing shell file on Windows Christian Duerr2019-04-21
| | | | | | | | | | | | The ConPTY had a cryptic 'assertion failed: success' error whenever spawning the shell failed. This changes the ConPTY assertion to a human-readable error which clearly states that the file could not be found. The WinPTY backend has not been fixed yet. This fixes #2016.
* Fix selection copying on WindowsChristian Duerr2019-04-21
| | | | | | | | | | | The `copypasta` crate incorrectly mapped the secondary clipboard on Windows to the primary clipboard, leading to the primary clipboard getting overwritten whenever the selection clipboard was updated. The new Windows clipboard mimics the macOS clipboard, which also does not have a selection clipboard. This fixes #2050.
* Fix cursor colorsChristian Duerr2019-04-20
| | | | | | | | | | This fixes a recent regression in cfc20d4f34dca535654cc32df18e785296af4cc5 which broke cursor colors when specified in the `colors.cursor` field in the config. It also removes a lot of unneeded code from the font crate related to the cursor rendering. This fixes #2338.
* Fix cursor dimension style issuesChristian Duerr2019-04-19
|
* Fix cursor dimensions with font offsetChristian Duerr2019-04-19
| | | | | | | | | | | | | | Previously cursor dimensions were not calculated correctly when a font offset was specified, since the font offset was completely ignored. This has been fixed by moving all the cursor logic from the font into the Alacritty crate, applying the config's offsets before rasterizing the cursors. This has also fixed an issue with some cursors not being rendered as double-width correctly when over double-width glyphs. This fixes #2209.
* Update pty size when font size changedNicolas Hahn2019-04-19
|
* Fix update_lines performance issuesChristian Duerr2019-04-19
| | | | | | | | | | | This resolves performance issues with the `update_lines` method that were caused by excessive updates without underlines or strikeout present. This also resolves a bug that was causing the underline and strikeout to extend beyond the end of line in some rare cases. This fixes #114.
* Remove outdated comment line.Nathan Lilienthal2019-04-18
|
* Call TIOCSWINSZ only on grid changeEike Christian Karbe2019-04-17
| | | | | Instead of calling TIOCSWINSZ for every pixel change it will now be called only on changes to the grid size. This should reduce screen refreshes. This fixes #2177.
* Fix duplicate resize eventsChristian Duerr2019-04-14
| | | | | | | | | | | | | | | | If a resize event is identical to the current size, it is no longer propagated but the resize is discarded immediately. To further prevent resizes when not necessary, the list of monitors is enumerated and the DPR of the first display is assumed to be the target DPR. This allows spawning a window with dimensions when the config has columns and lines specified and the window only needs to be resized if the estimated DPR is not correct. Fixes #1825. Fixes #204.
* Fix macos subprocess executionChristian Duerr2019-04-11
| | | | | | | | This fixes the execution of subprocesses on macOS which could sometimes prevent actions like `SpawnNewProcess` or custom commands from launching their processes correctly. This fixes #2259.