Cole Helbling
091296828a
Replace `.nth(0)` with `.next()`
...
Clippy[1] says that `.next()` is more readable than `.nth(0)`.
[1]: https://rust-lang.github.io/rust-clippy/master/index.html#iter_nth_zero
2020-01-17 03:59:27 +03:00
Christian Duerr
3203d2b3fa
Fix reset CLI parameters on config reload ( #3216 )
...
Fix reset CLI parameters on config reload
Fixes #3197 .
2020-01-17 02:42:26 +03:00
David Hewitt
f54aabfe92
Update font crate to 2018 edition
2020-01-15 23:14:07 +01:00
Christian Duerr
7d1edf01c2
Expand line selection across wrapped lines
2020-01-15 17:36:33 +01:00
David Hewitt
7dc406252b
Remove Windows working directory canonicalization
...
Fixes #3198 .
2020-01-15 13:47:15 +01:00
Christian Duerr
c1664b348d
Remove synthetic keyboard event handling
...
Fixes #3109 .
2020-01-14 17:01:43 +01:00
Christian Duerr
12e211d82a
Bump VTE to 0.5.0
...
This change includes dynamic escape buffer support in VTE, which allows
us to have arbitrary escape sizes.
Since tmux could potentially use very long escapes for the clipboard
escape, this allows copying more text.
Fixes #1002 .
2020-01-12 17:28:40 +01:00
Christian Duerr
09ed64bd36
Fix crash with invalid working directory
2020-01-12 01:24:56 +01:00
Christian Duerr
a82df6ac43
Fix font size reset when moving between screens
...
Fixes #3183 .
2020-01-11 05:19:40 +01:00
Christian Duerr
c2c8d6bf37
Move Alacritty to organization
...
This fixes various outdated links pointing to the old jwilm/alacritty
repository.
Since `copypasta` now has its own github repository at
https://github.com/alacritty/copypasta , the sources have been removed
from Alacritty.
2020-01-11 02:23:13 +01:00
Christian Duerr
c34ec12c30
Bump glutin to 0.22.0
...
Fixes #3165 .
2020-01-10 01:51:37 +00:00
Christian Duerr
dd1413eb4d
Force exact modifiers match for mouse bindings
...
Fixes #3152 .
2020-01-10 00:44:41 +00:00
Christian Duerr
3fb631b91c
Fix cut off full width glyphs in last column
...
This resolves the issue with full width glyphs getting rendered in the
last column. Since they need at least two glyphs, it is not possible to
properly render them in the last column.
Instead of rendering half of the glyph in the last column, with the
other half cut off, an additional spacer is now inserted before the wide
glyph. This means that the specific glyph in question is then three
cells wide.
Fixes #2385 .
2020-01-09 23:06:41 +00:00
Christian Duerr
5651c3f711
Add separate deployment for Windows releases
2020-01-09 02:27:23 +00:00
Christian Duerr
3f0f352840
Build releases on Windows stable
2020-01-08 23:31:55 +00:00
Christian Duerr
fc86d7620e
Fix keybinding deserialization
...
Fixes #3160 .
2020-01-07 15:59:23 +00:00
Christian Duerr
183ceee3ad
Remove winit key remappings
2020-01-06 22:06:09 +00:00
Christian Duerr
18836f20dd
Fix incorrect config path in --help and manpage
...
Fixes #3154 .
2020-01-06 16:14:59 +00:00
Kirill Chibisov
7fd17ab0dd
Bump version to 0.4.2-dev
2020-01-05 14:42:11 +00:00
Kirill Chibisov
0cc68da04f
Add `Minimize` binding action
...
Fixes #2534 .
2020-01-05 01:54:14 +00:00
Christian Duerr
1cfb0740bc
Bump winit to 0.20.0 Alpha 6
...
Fixes #3070 .
Fixes #2893 .
Fixes #2877 .
Fixes #2829 .
Fixes #2767 .
Fixes #2271 .
2020-01-05 01:00:50 +00:00
Kirill Chibisov
5aaa350e1a
Update outdated reftests
2020-01-04 23:55:10 +00:00
Christian Duerr
dc063180f3
Fix macOS OpenGL context resize ordering
...
Fixes #2226 .
2020-01-04 00:19:06 +00:00
sterlingjensen
05df4f4dba
Replace deprecated Error methods
2020-01-03 00:17:22 +00:00
Christian Duerr
d774c7f3a3
Improve performance benchmarking documentation
...
Fixes #3136 .
2020-01-02 19:19:32 +00:00
David Hewitt
f632919134
Clean up Windows PTY string handling
...
Removes widestring and dunce dependencies, reduces some code duplication
and corrects a few typos.
2020-01-02 11:49:27 +00:00
Christian Duerr
77acb26d73
Remove C1 escape support
...
Fixes #2981 .
2019-12-31 20:56:27 +00:00
Kirill Chibisov
6478ccaaa3
Fix high startup time on wlroots compositors
2019-12-31 16:53:27 +00:00
Kirill Chibisov
3e6e8a03ee
Move live-shader-reload feature to alacritty
2019-12-30 12:17:42 +00:00
Kirill Chibisov
d4dc1f7b14
Remove outdated information from README
2019-12-29 22:48:27 +00:00
Christian Duerr
9da0c042d4
Fix screen reset not clearing cell flags
2019-12-24 20:51:06 +00:00
Kirill Chibisov
44037fa42a
Fix crash on clear when scrolled up in history
...
Fixes #3112 .
2019-12-22 11:05:19 +00:00
David Hewitt
85112fefa5
Remove unneeded NamedPipe::connect() calls
...
In the way the code was set up, these calls would always do nothing
and return io::ErrorKind::WouldBlock, so they can be safely removed.
2019-12-22 11:02:56 +00:00
David Hewitt
7a957978e4
Default to ConPTY instead of WinPTY
2019-12-21 21:23:18 +00:00
Christian Duerr
512461a241
Fix Windows CI build failure
2019-12-21 02:18:01 +01:00
sterlingjensen
8a83340661
Add conpty dynamic loading restrictions docs
2019-12-15 06:21:54 +01:00
David Hewitt
08a1225748
Send PTY resize messages through event loop
...
This allows us to clean up the Arcs on windows, as well as tidy up
the code on unix a little too.
Fixes #3086 .
2019-12-14 22:32:24 +01:00
Christian Duerr
cb99fd4e4c
Fix storage rotation error
...
This fixes a regression introduced in
e99057b179
, which used `self.len` to
calculate the remainder of `self.zero` during rotation instead of
`self.inner.len()`, leading to a broken `self.zero` offset and incorrect
rotation.
2019-12-13 00:57:23 +01:00
Christian Duerr
e99057b179
Fix crash when resizing Alacritty
...
Fixes #3088 .
2019-12-12 16:02:07 +01:00
David Hewitt
6deb274b82
Fix deadlock when closing on Windows using Conpty
...
Fixes #3042 .
2019-12-12 16:01:23 +01:00
David Hewitt
4d3f6de41a
Fix vague startup crash messages with WinPTY
...
Fixes #2344 .
2019-12-12 00:30:30 +01:00
Christian Duerr
36185c4753
Fix colored row reset performance
...
This fixes a bug where a row would always get reset completely if its
background does not equal the default terminal background. This leads to
big performance bottlenecks when running commands like `echo "\e[41m" &&
yes`.
Instead of resetting the entire row whenever the template cell is not
empty, the template cell is now compared to the last cell in the row.
The last cell will always be equal to the previous template cell when
`row.occ < row.inner.len()` and if `occ` is equal to the row's length,
the entire row is always reset anyways.
Fixes #2989 .
2019-12-10 00:35:13 +01:00
Kirill Chibisov
79b19176ee
Add support for colored emojis on Linux/BSD
...
Fixes #153 .
2019-12-09 23:12:44 +01:00
David Hewitt
88b4dbfc5a
Fix minimize causing resize Windows
2019-12-09 18:26:31 +01:00
Mark Vainomaa
586ff78df2
Add /Application symlink to macOS DMG
2019-12-07 00:06:38 +01:00
Christian Duerr
6301775d3f
Fix unicode 11/12 glyph width
2019-12-06 22:35:44 +01:00
sterlingjensen
72df0c06bf
Remove unnecessary lifetimes from winpty
2019-12-05 18:14:47 +01:00
Christian Duerr
047719bcd2
Add documentation for the release process
...
Fixes #3032 .
2019-12-05 00:12:23 +01:00
Christian Duerr
fb046091f6
Fix incorrect DPI after wakeup on X11
...
Fixes #3022 .
2019-12-04 21:11:50 +01:00
Christian Duerr
8d9ef2c7db
Fix PR and issue template
2019-12-02 17:12:29 +01:00