A cross-platform, OpenGL terminal emulator.
57 matches across 5 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | alacritty/src/window_context.rs | 309 | self.display.window.set_title(self.config.window.identity.title.clone()); |
| CRITICAL | alacritty_terminal/src/term/mod.rs | 989 | let extra = self.grid.cursor.template.extra.clone(); |
| CRITICAL | alacritty_terminal/src/term/mod.rs | 1110 | self.grid.cursor.template.flags.insert(Flags::LEADING_WIDE_CHAR_SPACER); |
| CRITICAL | alacritty_terminal/src/term/mod.rs | 1112 | self.grid.cursor.template.flags.remove(Flags::LEADING_WIDE_CHAR_SPACER); |
| CRITICAL | alacritty_terminal/src/term/mod.rs | 1122 | self.grid.cursor.template.flags.insert(Flags::WIDE_CHAR); |
| CRITICAL | alacritty_terminal/src/term/mod.rs | 1124 | self.grid.cursor.template.flags.remove(Flags::WIDE_CHAR); |
| CRITICAL | alacritty_terminal/src/term/mod.rs | 1128 | self.grid.cursor.template.flags.insert(Flags::WIDE_CHAR_SPACER); |
| CRITICAL | alacritty_terminal/src/term/mod.rs | 1130 | self.grid.cursor.template.flags.remove(Flags::WIDE_CHAR_SPACER); |
| CRITICAL | alacritty_terminal/src/term/mod.rs | 1247 | let column = self.grid.cursor.point.column.saturating_sub(cols); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | alacritty/src/renderer/text/atlas.rs | 20 | /// ┌─────┬─────┬─────┬─────┬─────┐ |
| MEDIUM | alacritty/src/renderer/text/atlas.rs | 23 | /// ├─────┼─────┼─────┼─────┼─────┤ |
| MEDIUM | alacritty/src/renderer/text/atlas.rs | 26 | /// ├─────┼─────┼─────┼─────┴─────┤ <- Row height is tallest glyph in row; this is |
| MEDIUM | alacritty/src/renderer/text/atlas.rs | 29 | /// └─────┴─────┴─────┴───────────┘ fit in the row. |
| MEDIUM | alacritty_terminal/src/grid/mod.rs | 84 | /// ┌─────────────────────────┐ <-- max_scroll_limit + lines |
| MEDIUM | alacritty_terminal/src/grid/mod.rs | 88 | /// ├─────────────────────────┤ <-- self.raw.inner.len() |
| MEDIUM | alacritty_terminal/src/grid/mod.rs | 92 | /// ├─────────────────────────┤ <-- self.history_size() + lines |
| MEDIUM | alacritty_terminal/src/grid/mod.rs | 96 | /// ├─────────────────────────┤v lines |
| MEDIUM | alacritty_terminal/src/grid/mod.rs | 100 | /// ├─────────────────────────┤^ <-- display_offset |
| MEDIUM | alacritty_terminal/src/grid/mod.rs | 104 | /// └─────────────────────────┘ <-- zero |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | alacritty/src/event.rs | 1381 | // Write filtered escape sequences. |
| LOW | alacritty/src/daemon.rs | 81 | // > pthread_atfork() are async-signal-safe. [...] It is therefore undefined for the |
| LOW | alacritty/src/main.rs | 201 | let _files = TemporaryFiles { |
| LOW | alacritty/src/cli.rs | 21 | #[derive(Parser, Default, Debug)] |
| LOW | alacritty/src/cli.rs | 41 | |
| LOW | alacritty/src/cli.rs | 241 | /// Send a message to the Alacritty socket. |
| LOW | alacritty/src/cli.rs | 321 | ParsedOptions::from_options(&self.option) |
| LOW | alacritty/src/cli.rs | 561 | // clap_complete::generate(Shell::Bash, &mut clap, "alacritty", &mut file); |
| LOW | alacritty/src/renderer/text/builtin_font.rs | 701 | let _r = self._r / rhs; |
| LOW | alacritty/src/renderer/text/gles2.rs | 461 | /// Projection scale and offset uniform. |
| LOW | alacritty/src/renderer/text/atlas.rs | 21 | /// │ 10 │ │ │ │ │ <- Empty spaces; can be filled while |
| LOW | alacritty/src/renderer/text/atlas.rs | 41 | height: i32, |
| LOW | alacritty/src/config/bell.rs | 41 | |
| LOW | alacritty/src/config/ui_config.rs | 341 | #[derive(Deserialize, Serialize, Clone, Debug, PartialEq, Eq)] |
| LOW | alacritty/src/input/keyboard.rs | 181 | |
| LOW | alacritty/src/display/meter.rs | 1 | //! Rendering time meter. |
| LOW | alacritty_terminal/src/event.rs | 21 | /// Reset to the default window title. |
| LOW | alacritty_terminal/src/selection.rs | 101 | /// |
| LOW | alacritty_terminal/src/selection.rs | 461 | /// 2. [ ][B ] |
| LOW | alacritty_terminal/src/tty/mod.rs | 21 | /// Configuration for the `Pty` interface. |
| LOW | alacritty_terminal/src/tty/mod.rs | 81 | #[derive(Debug, PartialEq, Eq)] |
| LOW | alacritty_terminal/src/term/color.rs | 1 | use std::ops::{Index, IndexMut}; |
| LOW | alacritty_terminal/src/term/mod.rs | 441 | selection: Default::default(), |
| LOW | alacritty_terminal/src/term/mod.rs | 1441 | |
| LOW | alacritty_terminal/src/term/mod.rs | 2441 | fn screen_lines(&self) -> usize { |
| LOW | alacritty_terminal/src/term/search.rs | 341 | // |
| LOW | alacritty_terminal/src/grid/mod.rs | 81 | /// Grid based terminal content storage. |
| LOW | alacritty_terminal/src/grid/mod.rs | 101 | /// │ │ |
| LOW | alacritty_terminal/src/grid/mod.rs | 201 | |
| LOW | alacritty_terminal/src/grid/storage.rs | 21 | /// As a consequence, both [`Index`] and [`IndexMut`] are reimplemented for this type to account |
| LOW | alacritty_terminal/src/grid/storage.rs | 341 | /// 2: - |
| LOW | alacritty_terminal/src/grid/storage.rs | 381 | /// 1: 0 <- Zero |
| LOW | alacritty_terminal/src/grid/storage.rs | 481 | visible_lines: 2, |
| LOW | alacritty_terminal/src/grid/storage.rs | 541 | assert_eq!(storage.inner, expected.inner); |
| LOW | alacritty_terminal/src/grid/storage.rs | 621 | assert_eq!(storage.inner, expected.inner); |
| LOW | alacritty_terminal/src/grid/storage.rs | 641 | /// 5: 3 <- Hidden |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .github/workflows/upload_asset.sh | 44 | # Create a new release if we didn't find one for this tag. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .github/workflows/upload_asset.sh | 28 | # Since this might be a draft release, we can't just use the /releases/tags/:tag |