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 |
|