aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * Add installation instructions for openSUSEKristoffer Grönlund2017-01-07
|/
* Merge pull request #91 from coder543/masterJoe Wilm2017-01-06
|\ | | | | Fix crash when exiting `top`
| * Merge branch 'master' of github.com:coder543/alacrittyJosh Leverette2017-01-06
| |\
| * | Handle invalid gotos more gracefully.Josh Leverette2017-01-06
| | |
* | | Merge pull request #92 from amikhalev/add-desktop-entryJoe Wilm2017-01-06
|\ \ \ | | | | | | | | Added a freedesktop.org desktop entry and instructions for using it to README.md
| * | | Reduced Desktop Entries heading sizeAlex Mikhalev2017-01-06
| | | |
| * | | Added Alacritty.desktop file and instructions to README.mdAlex Mikhalev2017-01-06
| | |/ | |/|
* | | Merge pull request #86 from benmyles/masterJoe Wilm2017-01-06
|\ \ \ | |/ / |/| | Add README instruction for Fedora
| * | Add README instruction for FedoraBen Myles2017-01-06
| | |
* | | Fix panic when closing windowJoe Wilm2017-01-06
|/ / | | | | | | Resolves #81.
* | Add default macOS configJoe Wilm2017-01-06
| | | | | | | | Should solve the `monospace` issue people are seeing for now.
* | Write default config when not foundquininer kel2017-01-06
|/
* Add README instruction for macOS configJoe Wilm2017-01-06
|
* Emphasize pre-alpha in the READMEJoe Wilm2017-01-06
|
* Add note about this release being pre-alphaJoe Wilm2017-01-06
|
* Merge pull request #66 from pengowen123/masterJoe Wilm2017-01-06
|\ | | | | Add prerequisites for Arch Linux
| * Add prerequisites for Arch Linuxpengowen1232017-01-05
| |
* | Merge pull request #60 from MagaTailor/masterJoe Wilm2017-01-06
|\ \ | | | | | | Fix compilation on ARM/AARCH64
| * | Fix ARMTaylor Trump2017-01-05
| | |
| * | Fix ARMTaylor Trump2017-01-05
| | |
* | | Handle EINTR in I/O loopJoe Wilm2017-01-06
| | | | | | | | | | | | | | | | | | | | | This fixes an issue where encountering some signals panicked the event loop thread. Resolves #76
* | | Merge pull request #67 from rudism/window-nameJoe Wilm2017-01-06
|\ \ \ | |_|/ |/| | Added --title argument to set window title
| * | Added --title argument to set window titleRudis Muiznieks2017-01-06
|/ /
* | Merge pull request #59 from quininer/modsspaceJoe Wilm2017-01-05
|\ \ | |/ |/| Allow key_binding mods have space
| * Allow key_binding have spacequininer kel2017-01-05
|/
* Merge pull request #56 from durka/patch-1Joe Wilm2017-01-04
|\ | | | | macOS: cmake is not required
| * macOS: cmake is not requiredAlex Burka2017-01-05
|/ | | The build Works On My Machine (tm) without cmake. OSX 10.9.5
* Draw the screen when Refresh event arrivesJoe Wilm2017-01-04
| | | | cc #53
* Merge pull request #49 from FliegendeWurst/patch-1Joe Wilm2017-01-04
|\ | | | | Fix typo in README
| * Fix typo in READMEFliegendeWurst2017-01-04
|/
* Add note about forthcoming blog postJoe Wilm2017-01-04
|
* Send correct character sequence with alt keyJoe Wilm2017-01-02
| | | | Resolves #46.
* Update README arrow keys FAQJoe Wilm2017-01-02
|
* Have default mouse and key bindingsJoe Wilm2017-01-02
| | | | | | | This improves the situation where the user has not installed the default configuration file. Resolves #42.
* Fix scrolling with SGR modeJoe Wilm2017-01-02
| | | | Resolves #43.
* Better error message when xclip is not availableJoe Wilm2017-01-02
| | | | Resolves #37.
* Real support for placing config in XDG_CONFIG_HOMEJoe Wilm2017-01-02
| | | | Resolves #35.
* Rework font loadingJoe Wilm2017-01-02
| | | | | | | | | | | | | | This work started because we wanted to be able to simply say "monospace" on Linux and have it give us some sort of font. The config format for fonts changed to accomodate this new paradigm. As a result, italic and bold can have different families from the normal (roman) face. The fontconfig based font resolution probably works a lot better than the CoreText version at this point. With CoreText, we simply iterate over fonts and check it they match the requested properties. What's worse is that the CoreText version requires a valid family. With fontconfig, it will just provide the closest matching thing and use it (unless a specific style is requested).
* Write README.mdJoe Wilm2017-01-02
|
* Fix rustc-version fileJoe Wilm2017-01-01
|
* Improve error handling for shader initializationJoe Wilm2017-01-01
| | | | Shader initialization errors at startup should print a nice message now.
* Improve error handling for clipboard actionsJoe Wilm2017-01-01
| | | | | | Previously, these could have crashed alacritty. Now, they simply print an error message in Red to stderr. The Red format wrapper was moved to a central location where both main.rs and the alacritty lib can access it.
* Add support for SGR mouse reportingJoe Wilm2017-01-01
| | | | | According to: http://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-Mouse-Tracking
* Print nice error messages for font loading errorsJoe Wilm2016-12-31
| | | | Resolves #22.
* Propagate font rasterizer errorsJoe Wilm2016-12-31
| | | | | This allows consumers of the font crate to handle errors instead of the library panicking.
* Add ffi-util crate and use in fontconfig wrapperJoe Wilm2016-12-30
| | | | This cleans up and fixes the C-type wrapping for fontconfig.
* Refactor FontConfig wrappersJoe Wilm2016-12-30
| | | | | | | | There's now a proper wrapper in place for working with the FontConfig library. This should help significantly with error handling with font loading; at least, the FontConfig code shouldn't panic. The FreeType rasterizer still needs to be updated to handle missing fonts, and a more sensible default font should be specified.
* Improve RenderableCellsIter performanceJoe Wilm2016-12-29
| | | | Also adds a benchmark for cell.reset().
* Add Default impl for CellJoe Wilm2016-12-29
| | | | Just a bit of cleanup.
* Fix pty read sometimes not triggering drawJoe Wilm2016-12-29
| | | | | | | | | | | There was a lot of complexity around the threadsafe `Flag` type and waking up the event loop. The idea was to prevent unnecessary calls to the glutin window's wakeup_event_loop() method which can be expensive. This complexity made it difficult to get synchronization between the pty reader and the render thread correct. Now, the `dirty` flag on the terminal is also used to prevent spurious wakeups. It is only changed when the mutex is held, so race conditions associated with that flag shouldn't happen.