| Bump MSRV to 1.81.0 Also use workspace to specify that. | 1 年前 |
| Add pull request template This adds a minimal pull request template to confirm compliance with Alacritty's LLM policy before the PR is created. The issue template is removed since GitHub has changed the format (repeatedly) and the current version is no longer supported. We seem to be doing fine without it. | 3 个月前 |
| Fix columns assignment in SizeInfo conversion Closes: #8994 | 1 个月前 |
| Bump development version to 0.17.0-dev This is only an update to the development version and does not represent a stable release. | 11 个月前 |
| Bump development version to 0.17.0-dev This is only an update to the development version and does not represent a stable release. | 11 个月前 |
| Handle PTY non-blocking failure gracefully We ran in to a application-wide panic from an `assert` in the terminal, this PR makes `set_nonblocking` fallible and propagates the error rather than using an assert. | 2 个月前 |
| Move escape sequence docs to manpage Closes #7235. | 6 个月前 |
| Fix macOS subprocess event permissions Closes #8937. | 3 个月前 |
| Fix spelling errors | 2 年前 |
| Switch to TOML configuration format This switches Alacritty's default configuration format from yaml to toml. While yaml is still supported, it is done by converting it to toml and should be removed entirely in the future. All existing features were persisted based on my testing. Behavior should not change much, though `--option` might have slightly different behavior since the entire line is not interpreted as one line of toml. A new `alacritty migrate` subcommand has been added which allows automatic migration from yaml to toml. This also could be used as a facility to automatically fix configuration file changes in the future. Closes #6592. | 3 年前 |
| Add editorconfig This commit also purges .gitignore, since the files mentioned in it should be handled by global ignore file. Fixes #4378. | 5 年前 |
| Add Windows context menu entry for directories | 2 个月前 |
| Add no-LLM contribution policy While likely a pointless addition, due to bad actors ignoring these instructions anyway, this should clearly communicate the LLM contribution preferences of the Alacritty project. The text was copied from the Servo project with the detailed reasoning stripped, since people that care are usually aware of the issues of LLMs anyway. | 5 个月前 |
| Fix X11 clipboard warnings This adds an override for the x11-clipboard dependency, which removed the racy ownership check after writing text to the clipboard. Closes #6978. Signed-off-by: Daniel Müller <deso@posteo.net> | 4 个月前 |
| Fix X11 clipboard warnings This adds an override for the x11-clipboard dependency, which removed the racy ownership check after writing text to the clipboard. Closes #6978. Signed-off-by: Daniel Müller <deso@posteo.net> | 4 个月前 |
| Remove Clear Linux build instructions | 3 个月前 |
| Remove copyright notice from files Keeping the license as part of every file bloats up the files unnecessarily and introduces an additional overhead to the creation of new modules. Since cargo already provides excellent dependency management, most of the code-reuse of Alacritty should occur through Rust's dependency management instead of copying it source. If code is copied partially, copying the license from the main license file should be just as easy as copying from the top of the file and making some adjustments based on where it is used is likely necessary anyways. | 6 年前 |
| Add licenses to `alacritty_config` | 3 年前 |
| Add alacritty-escapes manpage to Makefile | 4 个月前 |
| Add global config fallback Co-authored-by: Christian Duerr <contact@christianduerr.com> | 1 年前 |
| Update rustfmt configuration In this change I went through all current rustfmt configuration options and expanded our existing configuration with overrides whenever deemed appropriate. The `normalize_doc_attributes` option is still unstable, but seems to work without any issues. Even when passing macros like `include_str!` that is recognized properly and not normalized. So while this wasn't an issue anywhere in the code, it should make sure it never will be. When it comes to imports there are two new major additions. The `imports_granularity` and `group_imports` options. Both mostly just incorporate unwritten rules that have existed in Alacritty for a long time. Unfortunately since `alacritty_terminal` imports in `alacritty` are supposed to be separate blocks, the `group_imports` option cannot be used. | 4 年前 |