summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-09Bump version to 0.3.3-rc1v0.3.3-rc1Christian Duerr
2019-06-09Fix dynamic multi-color escape codesKevin Zheng
2019-06-09Fix compiler warningsMatthias Krüger
2019-06-09Add RPM spec for building in COPRPaul Schyska
2019-06-09Add wayland primary selection clipboard supportChristian Duerr
2019-06-08Bump minimum supported Rust version to 1.32.0Christian Duerr
2019-06-07Fix ncurses backspace keyChristian Duerr
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.
2019-06-06Fix build without git绅士喵
2019-06-06Fix index out of bounds during selectionChristian Duerr
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.
2019-06-06Re-invert cursor when in selectionElaina Martineau
2019-06-03Fix INSTALL.md relative windows/linux build linkAndy
2019-06-03Add Gentoo install dependenciesChristian Duerr
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.
2019-06-03Fix INSTALL.md .deb instruction linkKurgol
2019-06-02Add foreground/background request escape codesrbong
2019-05-28Skip UTF-8 BOM when reading config fileKhairul Azhar Kasmiran
2019-05-25Add build instructions for Clear LinuxRon Waldon
2019-05-20Update license file path for cargo-deb 1.18.0Wild Kat
2019-05-19Allow URLs to end with trailing slashJacob Evan Shreve
2019-05-17Update Cargo.lockBernardo Meurer
2019-05-16Fix URL detection matching invalid URLsChristian Duerr
Fixes #2450.
2019-05-14Reenable macOS automatic graphics switchingChristian Duerr
This issue has been resolved upstream by a macOS update, fixing all crashing issues when switching between integrated and dedicated GPUs. Fixes #2221.
2019-05-13Fix message bar not updating PTY size on hideKirill Chibisov
2019-05-12Fix cargo-deb license file pathMichał Zając
Fixes #2393.
2019-05-11Add support for double-click bracket-pair selectionJean Mertz
2019-05-11Fix cursor only showing up over left half of wide charactersElaina Martineau
2019-05-11Add linux Appstream packaging dataderpmatt
2019-05-10Refactor config parsing filesChristian Duerr
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.
2019-05-09Add Ubuntu PPA install instructionsMichael Murphy
2019-05-08Update dependenciesBastien Orivel
2019-05-07Add NSSystemAdministrationUsageDescription to macOS manifestijl
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.
2019-05-04Fix empty clipboard freezing Alacritty on X11Christian Duerr
This fixes #2392.
2019-05-03Add git hash to version string, and fix crate name (#2397)Nathan Lilienthal
This moves `cli` out of `alacritty_terminal` and into `alacritty` where it belongs, along with the `clap` dependency.
2019-05-01Update Fedora and Ubuntu/Debian dependenciesKiril Videlov
2019-04-30Remove clipboard loading error loggingChristian Duerr
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.
2019-04-30Add libxcb-devel dependency to INSTALL.md for openSUSEChris Coutinho
2019-04-29Fix selection of double-width charactersChristian Duerr
This changes the selection behavior to automatically select both cells of double width characters in either selection direction. This fixes #2322.
2019-04-28Fix mouse mode generate events without cell changeChristian Duerr
2019-04-28Fix spelling mistakesJDTX
2019-04-28Fix cargo-deb license file pathWild Kat
2019-04-28Switch from copypasta to rust-clipboardChristian Duerr
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.
2019-04-28Set _NET_WM_ICON on X11Kirill Chibisov
2019-04-28Fix double-width characters in URLs only highlighting halfwayElaina Martineau
2019-04-28Split alacritty into a separate cratesTheodore Dubois
The crate containing the entry point is called alacritty, and the crate containing everything else is called alacritty_terminal.
2019-04-25Fix position of zero-width over double-width charactersChristian Duerr
2019-04-25Fix cursor disappearingChristian Duerr
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.
2019-04-25Show same fg/bg text when inversedChristian Duerr
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.
2019-04-24Fix message bar not updating PTY sizeChristian Duerr
2019-04-23Add fullscreen supportacheronfail
Fixes #34. Fixes #2012.
2019-04-23Add DirectWrite font rasterizerBen Pye
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.
2019-04-23Update wayland comment in READMEtrimental