aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | Switch from deprecated `std::env::home_dir` to `dirs::home_dir`Christian Duerr2018-07-20
| |
* | Remove redundant dependency from deb buildChristian Duerr2018-07-19
| |
* | Fix 'cargo-deb' desktop file nameChristian Duerr2018-07-18
| |
* | Fix clone URL in deb install instructionszaript2018-07-16
| |
* | Add bright foreground color optionChristian Duerr2018-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | It was requested in jwilm/alacritty#825 that it should be possible to add an optional bright foreground color. This is now added to the primary colors structure and allows the user to set a foreground color for bold normal text. This has no effect unless the draw_bold_text_with_bright_colors option is also enabled. If the color is not specified, the bright foreground color will fall back to the normal foreground color. This fixes #825.
* | Add support for cursor shape escape sequenceAnthony Clays2018-07-15
| |
* | Add config for unfocused window cursor changePatrycja Balik2018-07-15
| |
* | Add `cargo deb` build instructionsMicha Gorelick2018-07-15
| | | | | | | | | | | | | | | | | | | | | | Updated the `Cargo.toml` file and added a `package.metadata.deb` subsection to define how to build a debian "deb" install file using `cargo deb`. This will allow debian/ubuntu users to install `alacritty` using their system's package manager. It also will make it easier to provide pre-built binaries for those systems. Also fixed a stray debug line in the bash autocomplete script that was writting to a tempfile.
* | Replace debug asserts with static_assertionsChristian Duerr2018-07-05
| | | | | | | | | | | | | | | | To check that transmutes will work correctly without having to rely on error-prone runtime checking, the `static_assertions` crate has been introduced. This allows comparing the size of types at compile time, preventing potentially silent breakage. This fixes #1417.
* | Remove outdated comment about NixOSworldofpeace2018-07-03
| |
* | Enable clippy in font/copypasta cratesMatthias Krüger2018-07-02
| | | | | | | | | | Enabled clippy in the sub-crates font and copypasta. All issues that were discovered by this change have also been fixed.
* | Remove unnecessary clippy lint annotationsMatthias Krüger2018-07-01
| | | | | | | | | | | | | | We moved to "cargo clippy" in 5ba34d4f9766a55a06ed5e3e44cc384af1b09f65 and removing the clippy lint annotations in `src/lib.rs` does not cause any additional warnings. This also changes `cargo clippy` to use the flags required for checking integration tests.
* | Update manpage to document all CLI optionsChristian Duerr2018-07-01
| | | | | | | | | | | | | | The introduction of `--class` has added a flag to the CLI without adding it to the manpage. This has been fixed by updating the manpage. This also adds the default values of `--class` and `--title` to the CLI options.
* | Fix clippy issuesChristian Duerr2018-07-01
| |
* | Add opensuse zypper install method to readmeAvindra Goolcharan2018-07-01
| |
* | Make compilation of binary a phony targetCraig Furman2018-06-26
| |
* | Ignore mouse input if window is unfocusedFelippe da Motta Raposo2018-06-23
| |
* | Change green implementation to use the macroasoderman2018-06-19
| |
* | Override dynamic_title when --title is specifiedNathan Lilienthal2018-06-18
| |
* | Move to cargo clippyChristian Duerr2018-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Using clippy as a library has been deprecated, instead the `cargo clippy` command should be used instead. To comply with this change clippy has been removed from the `Cargo.toml` and is now installed with cargo when building in CI. This has also lead to a few new clippy issues to show up, this includes everything in the `font` subdirectory. This has been fixed and `font` should now be covered by clippy CI too. This also upgrades all dependencies, as a result this fixes #1341 and this fixes #1344.
* | Add Copy/Cut/Paste keysChristian Duerr2018-06-16
| | | | | | | | This just adds support for the Copy/Cut/Paste keys and sets up Copy/Paste as alternative defaults for Ctrl+Shift+C/V.
* | Reduce Increase-/DecreaseFontSize step to 0.5Felippe da Motta Raposo2018-06-08
| | | | | | | | | | | | | | | | Until now the Increase-/DecreaseFontSize keybinds hand a step size of 1.0. Since the font size however is multiplied by two to allow more granular font size control, this lead to the bindings skipping one font size (incrementing/decrementing by +-2). To fix this the step size of the Increase-/DecreaseFontSize bindings has been reduced to the minimum step size that exists with the current font configuration (0.5). This should allow users to increment and decrement the font size by a single point instead of two. This also adds a few tests to make sure the methods for increasing/decreasing/resetting font size work properly.
* | Add working --class and --title CLI parametersTezkerek2018-06-07
| |
* | Allow disabling DPI scalingChristian Duerr2018-06-07
|/ | | | | | | | | | | | | | | | | | | This makes it possible to disable DPI scaling completely, instead the the display pixel ration will always be fixed to 1.0. By default nothing has changed and DPI is still enabled, this just seems like a better way than running `WINIT_HIDPI_FACTOR=1.0 alacritty` every time the user wants to start alacritty. It would be possible to allow specifying any DPR, however I've decided against this since I'd assume it's a very rare usecase. It's also still possible to make use of `WINIT_HIDPI_FACTOR` to do this on X11. Currently this is not updated at runtime using the live config update, there is not really much of a technical limitation why this woudn't be possible, however a solution for that issue should be first added in jwilm/alacritty#1346, once a system is established for changing DPI at runtime, porting that functionality to this PR should be simple.
* Reduce debug level for releaseTatsuyuki Ishi2018-05-30
| | | Backtraces are useful, but line-level debuginfo bloats the binary, and has impact on compile times notably. This reduces it to function-level debuginfo which is a good compromise point.
* Update to glutin 0.16.0Francesca Frangipane2018-05-29
| | | | | | | | | Note that `WM_CLASS` is now set to `"alacritty", "Alacritty"` instead of the previous value of `"Alacritty", "Alacritty"`. This seems to be more standard. This also contains some revised recommendations for installing the `.desktop` file.
* Fix typo in error messageRandy Ramos2018-05-25
|
* Fix locale_id for older versions of OS X (<= 10.11)Bradford Boyle2018-05-25
| | | This fixes a regression introduced in https://github.com/jwilm/alacritty/pull/1087/files#diff-5ffadea12561d6964b05ac2a0b8e388fL33.
* handle older macOS versionsJoe Moon2018-05-14
| | | | | | add logic to fallback to `localeIdentifier` if `currentLocale.languageCode` and `currentLocale.countryCode` are not available.
* macos: add check for valid localeJoe Moon2018-05-14
|
* remove commented out lineJoe Moon2018-05-14
|
* Set $LANG env var using languageCode, countryCodeJoe Moon2018-05-14
| | | | | | fixes #933 Using logic from https://github.com/gnachman/iTerm2/blob/79aff4d59fd591e7628649bcabe5f27541740bf6/sources/PTYSession.m#L1703
* Fix clippy lintsChristian Duerr2018-05-11
|
* Paste path into terminal when drag & dropping fileChristian Duerr2018-05-11
| | | | | | | It's now possible to insert the path of a file or directory by dropping it from the file manager into alacritty. This fixes #1301.
* Don't paste selection when in mouse modeChristian Duerr2018-05-05
| | | | | | | | | | | | When the mouse mode is set using either 1000h, 1002h or 1003h, the selection should not be pasted when hitting the middle mouse button, because it is job of the application to handle this when mouse mode is enabled. This has been solved by checking for the current mouse modes whenever the `PasteSelection` binding is invoked. This fixes #1215.
* Fix completion install instructions for Fish on macOS (#1237)zhouji2018-05-01
|
* macOS: fixes segfault on nightlyJoe Moon2018-04-27
| | | | fixes #1264
* alacritty: add support for OpenBSD.Matt T. Proud2018-04-14
| | | | | | | | | | This commit expands the conditional compilation directives to support building Alacritty for OpenBSD. The build succeeds, and Alacritty runs without issue once https://github.com/rust-lang/libc/pull/957 has been merged and added to a versioned libc release. This has been tested on the recently-released OpenBSD 6.3 on amd64 with rustc 1.24.0 from its standard ports tree.
* Oxford commaBernardo Meurer2018-03-29
| | | Added an Oxford comma to the OS support list
* Fixed typos, alphabetical orderingBernardo Meurer2018-03-29
| | | | freeBSD->FreeBSD. Ordered OS support alphabetically.
* add freeBSD on the topMatthiasSchuster2018-03-27
|
* Fix typoSaugat Acharya2018-03-23
|
* Explicitly call log::set_max_level (Closes: #1201)Harlan Lieberman-Berg2018-03-22
| | | | | | | For some reason, log 0.4 requires that we explicitly set the log level with log::set_max_level or it defaults to Off. The documentation isn't clear but suggests we must do this in addition to doing the filtration ourselves in the Log impl.
* Try to create window with different SRGB config when failedYOSHIOKA Takuma2018-03-13
| | | | | This may truly solve #921 (and issue caused by #1178) <https://github.com/jwilm/alacritty/issues/921#issuecomment-372619121>.
* Switch meta key to alt instead of superChristian Duerr2018-03-12
|
* Add modifiers to mouse eventsChristian Duerr2018-03-12
| | | | | | | This commits adds modifiers to the mouse events. It's an attempt at merging https://github.com/jwilm/alacritty/pull/1141 into this branch/PR.
* Fix clippy lintsCelti Burroughs2018-03-12
|
* Rename button_state to prev_state for clarityCelti Burroughs2018-03-12
|
* Extend SGR and VT200 (normal) mouse supportCelti Burroughs2018-03-12
| | | | | | | | | | | | With this commit, Alacritty now reports presses and releases of all three mouse buttons properly, dragging events with all three buttons, and mouse movement events where no button is pressed. It does not report more than three buttons due to inherent limitations of the VT200 and SGR protocol modes. It does not report modifier keys on mouse buttons due to practical considerations. Fixes #714, #506.
* Enable SRGB (#1178)らりお (YOSHIOKA Takuma)2018-03-12
| | | | | | | | | This will solve the error "Error creating GL context; Couldn't find any pixel format that matches the criterias." (I think this maybe a problem of mesa (18.0.0_rc4), but I'm not sure. See the thread <https://mastodon.cardina1.red/@lo48576/99670278063669603> for my debug log.