aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Add support for Query Device StatusDominik MiedziƄski2017-05-07
|
* Fix sign error in CoreText font rasterizerJoe Wilm2017-05-06
| | | | | | | Descent was being reported as a positive value instead of negative. This caused the background and text alignment to be off dramatically. Resolves #545
* Fix bug in SizeInfo::contains_pointJoe Wilm2017-05-06
| | | | Accidentally broke it when refactoring.
* Work around ICEJoe Wilm2017-05-06
|
* Add window padding optionTuomas Siipola2017-05-06
| | | | | | | | | | | Padding can be configured by using the `padding` field in the config file, like so: padding: x: 2 y: 2 which would result in a 2px padding within each side of the window.
* Fix glyph offsets in cellJoe Wilm2017-05-06
| | | | | | We previously had a hard-coded value for aligning glyphs within cells. The font descent is now used, and the offset should be correct by default.
* Update build instructions about Homebrew Rust bugJoe Wilm2017-05-03
|
* Remove old note about Mesa bugJoe Wilm2017-05-03
|
* Fix whitespace in READMEJoe Wilm2017-05-03
|
* Fix bug with tab renderingJoe Wilm2017-05-01
| | | | | | | Closes #494. Resolves #529. Resolves #512. Resolves #493.
* Combine FontOffset and GlyphOffset structs into Delta structAaron Williamson2017-05-01
| | | | | | The two structs are very similar, so there is no reason for them to be separate. Instead combine them into a single Delta struct, which can be used to shift a point in a two dimensional plane.
* Add glyph offset option to user configurationAaron Williamson2017-05-01
| | | | | Add the ability to move glyphs within their cells on a global basis via an option in the configuration file.
* Remove unnecessary size argument to metrics functionAaron Williamson2017-05-01
| | | | | The changes to metric consumption rendered the size argument unnecessary, remove it.
* Improve freetype metric usageAaron Williamson2017-05-01
| | | | | | The font metrics function was using freetype metrics in an ineffective way, improve the use of those metrics and remove the now unnecessary separate default values for font offset in linux.
* Add script for spawning alacritty in CWDJoe Wilm2017-05-01
| | | | | | The script uses the recently added _NET_WM_PID window property for finding the program running in Alacritty, fetching its working directory, and spawning a new Alacritty using that directory.
* Support setting _NET_WM_PID in X11 environmentsJoe Wilm2017-05-01
| | | | | | | | | | | | | | Support is added for setting _NET_WM_PID automatically. This is to support scripting of the window environment. For example, this makes it possible to script opening a window with same CWD: 1. Retrieve the current window 2. (new) get PID of window 3. Check if it's Alacritty, find first child (presumably a shell), and get the child's cwd. 4. Spawn new instance of terminal with cwd. Unaddressed in this commit is how this will coexist on a Wayland system.
* Support insert modeJoe Wilm2017-05-01
|
* Add limit check in scroll_up/down_relativeJoe Wilm2017-05-01
|
* Implement tab stop manipulationJoe Wilm2017-05-01
| | | | | Adds implementations for TBC (tabulation clear) and HTS (set horizontal tabstop).
* Add trailing semicolons to Categories and ActionsMaurice Berk2017-04-23
|
* Fix spelling of CategoriesMaurice Berk2017-04-23
|
* Update TERM config commentJoe Wilm2017-04-21
| | | | | The previous comment was ambiguous and lead to questions on the tracker and in IRC.
* Remove unused limit functionJoe Wilm2017-04-20
|
* Fix some bugs with resizeJoe Wilm2017-04-20
|
* Fix issue with back_color_eraseJoe Wilm2017-04-19
| | | | back_color_erase should not set flags like bold, underline, etc.
* Add more vttest ref testsJoe Wilm2017-04-19
|
* Add reftest for vttest 2 scrollJoe Wilm2017-04-19
|
* Pass scrolling region tests in vttest 2Joe Wilm2017-04-19
|
* Partially add DECCOLM supportJoe Wilm2017-04-19
| | | | | | | | 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.
* Support DECOM (Origin Mode)Joe Wilm2017-04-18
|
* Add CLI arg for setting working directoryZach Day2017-04-18
| | | | Resolves #478.
* Fixes for vttest cursor movement screen 1Joe Wilm2017-04-18
|
* Implement LF/NLJoe Wilm2017-04-18
|
* Fix delete key binding for macOSJoe Wilm2017-04-18
|
* Fix delete key bindingJan Holthuis2017-04-18
| | | | Resolves jwilm/alacritty#192.
* Add ref test for tab renderingJoe Wilm2017-04-04
|
* fix tabulation renderingRoman Shmatov2017-04-04
|
* Better error handling in event loopJoe Wilm2017-04-03
| | | | | | | Also checks hup first since if the terminal is either not readable or writable there's nothing for Alacritty to do. Closes #480.
* Fix hang on exit after child process failedLukas Holecek2017-04-03
| | | | | | | | Quick test (works ~50%) is to press Ctrl+C followed by Ctrl+D. Reproducible on Arch Linux with OpenGL from NVidia. Fixes #228
* Enable Shift + Insert to pasteMichel Boaventura2017-04-03
| | | | Shift + Insert is a default bind to paste selection.
* Do not replace $SHELL with --command optionJustin Charette2017-04-03
| | | | Signed-off-by: Justin Charette <charetjc@gmail.com>
* Update ref testsJoe Wilm2017-04-03
| | | | Implementing BCE caused a few ref tests to fail erroneously.
* Add better printing for ref test failureJoe Wilm2017-04-03
| | | | The previous format was extremely difficult for a human to parse.
* Fix issue with htop rendering incorrectlyJoe Wilm2017-04-03
| | | | | | | 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.
* Remap `Copy` and `Paste` to use `Shift + Control` instead of `Command`Zetok Zalbavar2017-03-27
| | | | Closes #307.
* Add Action to desktop fileNiklas Claesson2017-03-08
| | | | | | | 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
* Merge pull request #462 from brycefisher/cema-mac-app-tweaksJoe Wilm2017-03-08
|\ | | | | OSX: Add app packing tooling - tweaks and polish
| * Setup locale properly in new shell (thanks @casimir)Bryce Fisher-Fleig2017-03-07
| |
| * Remove LSEnvironment from info.plistBryce Fisher-Fleig2017-03-06
| | | | | | | | 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.
| * Changes recommended by @mondrasBryce Fisher-Fleig2017-03-06
| |