aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-19Add more vttest ref testsJoe Wilm
2017-04-19Add reftest for vttest 2 scrollJoe Wilm
2017-04-19Pass scrolling region tests in vttest 2Joe Wilm
2017-04-19Partially add DECCOLM supportJoe Wilm
It's not possible with DECCOLM to temporarily set 80 or 132 column mode since the function is a toggle between the two. Instead, only the additional affects are run in order to get closer to passing vttest. vttest will never be perfect due to the column mode issue.
2017-04-18Support DECOM (Origin Mode)Joe Wilm
2017-04-18Add CLI arg for setting working directoryZach Day
Resolves #478.
2017-04-18Fixes for vttest cursor movement screen 1Joe Wilm
2017-04-18Implement LF/NLJoe Wilm
2017-04-18Fix delete key binding for macOSJoe Wilm
2017-04-18Fix delete key bindingJan Holthuis
Resolves jwilm/alacritty#192.
2017-04-04Add ref test for tab renderingJoe Wilm
2017-04-04fix tabulation renderingRoman Shmatov
2017-04-03Better error handling in event loopJoe Wilm
Also checks hup first since if the terminal is either not readable or writable there's nothing for Alacritty to do. Closes #480.
2017-04-03Fix hang on exit after child process failedLukas Holecek
Quick test (works ~50%) is to press Ctrl+C followed by Ctrl+D. Reproducible on Arch Linux with OpenGL from NVidia. Fixes #228
2017-04-03Enable Shift + Insert to pasteMichel Boaventura
Shift + Insert is a default bind to paste selection.
2017-04-03Do not replace $SHELL with --command optionJustin Charette
Signed-off-by: Justin Charette <charetjc@gmail.com>
2017-04-03Update ref testsJoe Wilm
Implementing BCE caused a few ref tests to fail erroneously.
2017-04-03Add better printing for ref test failureJoe Wilm
The previous format was extremely difficult for a human to parse.
2017-04-03Fix issue with htop rendering incorrectlyJoe Wilm
Since we're emulating xterm, we need to support back_color_erase. If this is found to cause any issues, please open a ticket on GitHub. Resolves #85.
2017-03-27Remap `Copy` and `Paste` to use `Shift + Control` instead of `Command`Zetok Zalbavar
Closes #307.
2017-03-08Add Action to desktop fileNiklas Claesson
The added Action allows the user to open new alacritty windows on systems that support it. https://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#extra-actions
2017-03-08Merge pull request #462 from brycefisher/cema-mac-app-tweaksJoe Wilm
OSX: Add app packing tooling - tweaks and polish
2017-03-07Setup locale properly in new shell (thanks @casimir)Bryce Fisher-Fleig
2017-03-06(fix) Associates .desktop file with running process in Linux desktop OSesBryce Fisher-Fleig
Addresses #455
2017-03-06Remove LSEnvironment from info.plistBryce Fisher-Fleig
This seems to have broken the app by triggering a 'LSOpenWithUrls' error. However, I suspect this is why the path is not passed into the alacritty shell properly.
2017-03-06Changes recommended by @mondrasBryce Fisher-Fleig
2017-03-06Fix launcher scriptSemyon Pisarev
2017-03-06Add LSEnvironmentSemyon Pisarev
2017-03-06Add tiny wrapper to start from '$HOME'Semyon Pisarev
2017-03-06Add install targetSemyon Pisarev
2017-03-06Updated Makefile to put binary in subdirPetter Uvesten
2017-03-06Add Makefile and .appSemyon Pisarev
2017-03-06Ignore temp filesSemyon Pisarev
2017-03-04Handle CSI command J3 (Clear saved lines)Aaron Hill
Xterm supports an extension to the CSI command `Erase in Display (ED)`, under the command number 3. This command is used to clear the scrollback buffer - e.g. anything not visible on the screen. Since scrollback is not part of alacritty, the handler for this command currently does nothing. If at some point scrollback is implemented, the corresponding `match` arm can be modified to properly handle this. For an example of a program which uses this command, run the `clear` command (using ncurses 6.0). In a supported terminal such as `gnome-terminal`, this will clear anything off of the screen from the scrollback buffer. Before this change, `alacritty` would generate an `Unhandled CSI` message.
2017-03-03Handle OSC command '1' (Set Icon Name)Aaron Hill
2017-03-02Fix bug parsing OSC stringsJoe Wilm
OSC strings with UTF-8 previously failed.
2017-03-02Add support for wide charactersJoe Wilm
2017-03-01font::fc: Remove unneeded cloneHarlan Lieberman-Berg
2017-03-01font::ft: misc style cleanup.Harlan Lieberman-Berg
2017-03-01Drop unnecessary unsafe on add_charsetHarlan Lieberman-Berg
2017-03-01Switch over to using font_match everywhere.Harlan Lieberman-Berg
2017-03-01Rework font cache to cache on pathsHarlan Lieberman-Berg
This is done in order to help prevent us from loading the same font face over and over again under separate keys. We still incur the performance hit of doing the fontconfig search each new glyph, but that's unavoidable without more extensive refactoring.
2017-03-01First pass of font fallback renderingHarlan Lieberman-Berg
2017-03-01Fix fc::Pattern::add_charsetJoe Wilm
The lifetime constraints didn't do what I thought, and such constraints turn out to be unnecessary anyhow.
2017-03-01PoC find font with glyphJoe Wilm
2017-03-01Fix #447 - yml: mention `showkey -a` to get x sequence from keyRonan Jouchet
Am not touching the -macos yaml, as I'm not sure this works under macOS.
2017-02-27Add ref test for tab background highlightingJoe Wilm
Generated with echo -e "\x1b[48;5;31m1\t2\n\n3\x1b[0;m"
2017-02-27Update cell to cursor template when adding a tab.Anders Rasmussen
2017-02-25Change cursor colors config to use text and cursorJoe Wilm
This changes the cursor color config to use the `text` and `cursor` properties instead of the current `foreground` and `background` properties. The latter names stop making sense when dealing with cursors like a vertical bar or underscore. In the new system, the block, underscore, or vertical bar would always take the color of `cursor`, and the text would take the color of `text` when using a block, or keep its normal color when using the underscore or vertical bar. A warning is now emitted on startup when the old form of cursor color config is used. This will be a hard error in the future.
2017-02-22hide mouse cursor mac osAnders Rasmussen