Wez Furlong
|
d4bfdce8c4
|
DRY with DrawParameters
|
2019-10-26 17:15:36 -07:00 |
|
Wez Furlong
|
f1172c6272
|
fix issue where resizing can lead to stair effect
The column count didn't match the pty size col count for some partial
cell width sizes.
|
2019-10-26 17:11:22 -07:00 |
|
Wez Furlong
|
833d76185f
|
factor quad out of termwindow.rs
|
2019-10-26 17:02:59 -07:00 |
|
Wez Furlong
|
3ce3399bde
|
move renderstate out of termwindow.rs
|
2019-10-26 16:59:53 -07:00 |
|
Wez Furlong
|
e69ad44dcb
|
move utilsprites out of termwindow.rs
|
2019-10-26 16:39:58 -07:00 |
|
Wez Furlong
|
412be60e2e
|
move glyphcache out of termwindow.rs
|
2019-10-26 16:31:53 -07:00 |
|
Wez Furlong
|
4ce8e1dfc9
|
remove empty file that was accidentally committed
|
2019-10-26 16:06:38 -07:00 |
|
Wez Furlong
|
aff6016493
|
remove force-fontconfig feature
|
2019-10-26 14:43:30 -07:00 |
|
Wez Furlong
|
55dd7acad3
|
remove x11 frontend
It has been superseded by the newer opengl->software frontend
|
2019-10-26 14:42:27 -07:00 |
|
Wez Furlong
|
4a798d241e
|
fix bottom adjust calculation
|
2019-10-26 14:09:40 -07:00 |
|
Wez Furlong
|
6692302d1f
|
eliminate a local variable
|
2019-10-26 13:26:14 -07:00 |
|
Wez Furlong
|
71b4f52e5e
|
clippy
|
2019-10-26 13:22:16 -07:00 |
|
Wez Furlong
|
9189014fc9
|
simplify glyph scaling computation
|
2019-10-26 13:06:52 -07:00 |
|
Wez Furlong
|
702fff7ab7
|
opengl uses different byteorder than our software renderer
so we need to byte swap depending on whether we are using opengl
or not.
|
2019-10-26 12:57:20 -07:00 |
|
Wez Furlong
|
c30ffc2226
|
prevent terminal from sizing to 0 rows or cols
|
2019-10-26 12:36:18 -07:00 |
|
Wez Furlong
|
c7202af08f
|
fix default frontend on linux when winit is disabled
|
2019-10-26 12:32:59 -07:00 |
|
Wez Furlong
|
9f3445a82c
|
make mio dep enable-winit specific
|
2019-10-26 10:36:40 -07:00 |
|
Wez Furlong
|
dba125c0ff
|
remove unused foreign-types dep
|
2019-10-26 10:30:48 -07:00 |
|
Wez Furlong
|
887cbb8e5d
|
factor keyassignment out from winit feature module
|
2019-10-26 10:25:06 -07:00 |
|
Wez Furlong
|
552368a0cf
|
suppress warnings when enable-winit is not enabled
|
2019-10-26 10:13:14 -07:00 |
|
Wez Furlong
|
88e97ce5f4
|
allow disabling winit in the x11 build
|
2019-10-26 09:56:27 -07:00 |
|
Wez Furlong
|
95d3fb7aeb
|
start making it possible not to build winit+glutin
|
2019-10-26 09:51:29 -07:00 |
|
Wez Furlong
|
ba56a86201
|
remove direct gl dependency
|
2019-10-26 09:33:31 -07:00 |
|
Wez Furlong
|
96911c8d28
|
move timing logging to debug
|
2019-10-26 08:39:43 -07:00 |
|
Wez Furlong
|
b318c43bfe
|
add Quad helper to simplify opengl renderer
|
2019-10-26 08:22:35 -07:00 |
|
Wez Furlong
|
bc4373c3ff
|
implement underlines in the new renderer
|
2019-10-26 07:50:14 -07:00 |
|
Wez Furlong
|
b9add8e3d4
|
compute better underlines using font metrics
|
2019-10-25 23:10:08 -07:00 |
|
Wez Furlong
|
f732f07ddc
|
print gl implementation details when initializing
|
2019-10-25 21:45:27 -07:00 |
|
Wez Furlong
|
3ca3b3196e
|
clean up process death detection on windows w/ new frontend
|
2019-10-25 08:26:38 -07:00 |
|
Wez Furlong
|
fc918c2f4d
|
don't panic when minimizing the window on Windows
closes: https://github.com/wez/wezterm/issues/45
|
2019-10-25 07:20:21 -07:00 |
|
Wez Furlong
|
1196f2bbf7
|
GH actions: fix os for package_posix.yml
|
2019-10-25 06:33:45 -07:00 |
|
Wez Furlong
|
4392d0abbf
|
GH actions: run packaging concurrently with regular tests
|
2019-10-25 06:18:34 -07:00 |
|
Wez Furlong
|
59d9d1797a
|
GH actions: add badges to readme
|
2019-10-25 00:00:09 -07:00 |
|
Wez Furlong
|
28a927f0b4
|
GH actions: add xz tarball to linux artifact download
|
2019-10-24 23:55:25 -07:00 |
|
lilydjwg
|
d14be5c482
|
linux binary: strip and add a tarball
|
2019-10-24 23:52:41 -07:00 |
|
Wez Furlong
|
37260cf8a4
|
GH actions: adjust cron schedule
|
2019-10-24 23:49:32 -07:00 |
|
Wez Furlong
|
d81465a39b
|
remove the force-glutin feature
|
2019-10-24 23:37:05 -07:00 |
|
Wez Furlong
|
f31cf8e9b2
|
Add windows GH action (#51)
|
2019-10-24 23:36:46 -07:00 |
|
Wez Furlong
|
89514eb33b
|
Add GH actions for posix builds (#50)
|
2019-10-24 22:46:05 -07:00 |
|
Wez Furlong
|
f2fce18586
|
window: use wgl for opengl on windows
|
2019-10-24 19:12:18 -07:00 |
|
Wez Furlong
|
5135c724e6
|
window: fixup windows build for egl changes
|
2019-10-24 17:48:49 -07:00 |
|
Wez Furlong
|
7c2afce851
|
implement EGL based render for termwindow/opengl mode on linux
|
2019-10-24 17:43:37 -07:00 |
|
Wez Furlong
|
0e95f00a52
|
window: remove debug print on x11
|
2019-10-24 16:03:32 -07:00 |
|
Wez Furlong
|
6a96b7ddea
|
window: take a stabe at EGL for linux/windows
This doesn't initialize it at all properly yet, but is groundwork
for completing that work in a later commit
|
2019-10-24 15:54:41 -07:00 |
|
Wez Furlong
|
f57b5deb80
|
allow compiling on win and linux
|
2019-10-24 10:37:40 -07:00 |
|
Wez Furlong
|
c6ce005b2a
|
make new opengl frontend basically work on macos
It doesn't yet handle underlines or strikethrough.
Notably, live resizing now works, which is nice!
|
2019-10-24 08:27:11 -07:00 |
|
Wez Furlong
|
bfc09299d8
|
clippy
|
2019-10-12 08:51:48 -07:00 |
|
Wez Furlong
|
41e392fc79
|
we can now init opengl but not render it
|
2019-10-10 08:15:00 -07:00 |
|
Wez Furlong
|
3779a1a0b1
|
software: adopt underline sprites for underlines
|
2019-10-08 22:08:40 -07:00 |
|
Wez Furlong
|
6ac927eab7
|
add helper for computing underline sprites
|
2019-10-08 08:56:34 -07:00 |
|