1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-18 10:52:16 +03:00
Commit Graph

33 Commits

Author SHA1 Message Date
Wez Furlong
c650cbbf08 flesh out some of the windows pty impl 2019-02-16 23:46:18 -08:00
Wez Furlong
2db17562a6 rustfmt 2019-02-16 00:08:38 -08:00
Wez Furlong
61fec42216 cargo fmt with current stable rustfmt 2018-09-19 20:06:31 -07:00
Wez Furlong
60c24a9e41 consolidate on one set of input keycodes and modifiers 2018-08-05 14:28:29 -07:00
Wez Furlong
18f34545b3 rustfmt 2018-08-05 09:14:40 -07:00
Wez Furlong
e2461b2380 add concept of implicit hyperlink to termwiz
Moves that functionality from wezterm+term into termwiz
2018-08-05 09:13:55 -07:00
Wez Furlong
fd148f33e9 allow cycling from tab 0 -> max when using hotkeys
We would allow wrapping around the top end of tabs, but not the bottom.
This fixes that.
2018-08-04 22:36:43 -07:00
Wez Furlong
1ec83706e7 use termwiz::Hyperlink 2018-08-04 00:26:24 -07:00
Wez Furlong
039eadc05f update rustfmt 2018-07-11 08:30:49 -07:00
Wez Furlong
d73892a4fd update for recent rustfmt changes
No functional changes
2018-04-11 13:15:12 -07:00
Wez Furlong
57b438f867 Ensure that the TERM variable is set
This is important when being launched directly from the window manager.
2018-04-11 12:04:53 -07:00
Wez Furlong
1c4500082f don't accumulate lingering zombies after closing a tab 2018-03-04 19:29:18 -08:00
Wez Furlong
2b822687be resize all tabs when resizing the window 2018-03-04 17:24:19 -08:00
Wez Furlong
68bb0e859e Show tab number in title bar when there are tabs 2018-03-04 17:06:06 -08:00
Wez Furlong
edf44c9c48 We can now spawn and switch tabs! 2018-03-04 16:46:14 -08:00
Wez Furlong
cabc6681b6 add tab spawning 2018-03-04 16:27:02 -08:00
Wez Furlong
eb7153eb50 theoretically deal with a single tab closing on its own 2018-03-04 13:26:40 -08:00
Wez Furlong
dfafebebef A window can theoretically now have multiple tabs 2018-03-04 12:47:58 -08:00
Wez Furlong
6c6f4ea39b Each window now has a single Tab 2018-03-04 12:32:20 -08:00
Wez Furlong
d571d555f1 impl Evented for XCB Connection 2018-03-04 12:30:43 -08:00
Wez Furlong
88473e5a09 move window/tab/fullscreen related to TerminalHost 2018-03-04 09:13:36 -08:00
Wez Furlong
9affe0ea30 We can now open and safely close multiple windows! 2018-03-04 08:41:40 -08:00
Wez Furlong
6ccf3c98d7 support F-Keys with native xcb code 2018-03-04 07:32:37 -08:00
Wez Furlong
41cfcfdb15 Bring back my original xcb+egl window bits 2018-03-04 07:27:18 -08:00
Wez Furlong
bd4e745380 go all-in on glutin and remove my own xcb based code 2018-02-22 00:18:10 -08:00
Wez Furlong
3c379978d2 enable paste and link clicking in glutin backend 2018-02-22 00:07:04 -08:00
Wez Furlong
ae5910af54 Start breaking the clipboard code out from the window code
This facilitates using the core of glutin without having too much
custom event loop dispatching.
2018-02-21 20:35:58 -08:00
Wez Furlong
a7f2757452 rustfmt update 2018-02-20 22:08:19 -08:00
Wez Furlong
dd4c9d6683 refactor the font loading code
This is the first step towards making this code more system independent.
2018-02-20 19:53:50 -08:00
Wez Furlong
e2529d1837 Move opengl code into its own module 2018-02-20 15:46:05 -08:00
Wez Furlong
4efef794fe move Renderer to its own file
It is now independent of the X11 code
2018-02-20 15:43:42 -08:00
Wez Furlong
39a0b6c9fd extract render code into Renderer class 2018-02-20 15:33:21 -08:00
Wez Furlong
e1cd44922f move x11 code around
idea is to reduce the cfg attributes and make it easier to
split into system dependent renderers
2018-02-20 15:02:39 -08:00