Mitchell Hashimoto
|
aaf160f38b
|
set refresh callback for redraw
|
2022-05-04 11:16:30 -07:00 |
|
Mitchell Hashimoto
|
b6bf0a329c
|
update zig
|
2022-05-04 11:11:25 -07:00 |
|
Mitchell Hashimoto
|
700124ea8e
|
use nix-direnv
|
2022-05-04 09:41:08 -07:00 |
|
Mitchell Hashimoto
|
1063d8ba8b
|
tracy: not enabled if root doesn't export tracy_enabled
|
2022-05-03 22:03:10 -07:00 |
|
Mitchell Hashimoto
|
31214d16ed
|
Add task to initialize repo
|
2022-05-03 22:01:19 -07:00 |
|
Mitchell Hashimoto
|
c0957dfc39
|
slow it down a bit more under load
|
2022-05-01 16:02:33 -07:00 |
|
Mitchell Hashimoto
|
a95e72eced
|
fix release mode builds by building parse table
|
2022-04-29 20:02:22 -07:00 |
|
Mitchell Hashimoto
|
308050dc7d
|
only update cells in the render call
|
2022-04-29 19:47:17 -07:00 |
|
Mitchell Hashimoto
|
e0a6836cbd
|
Update comments
|
2022-04-29 19:28:04 -07:00 |
|
Mitchell Hashimoto
|
dcf0194a2f
|
max_timer: don't call callback in the same tick anymore
|
2022-04-29 19:27:52 -07:00 |
|
Mitchell Hashimoto
|
49f28b3bb7
|
have to use an async handle to wake up event loop for max timer
|
2022-04-29 19:24:17 -07:00 |
|
Mitchell Hashimoto
|
bb01357c42
|
Move the render to a timer that slows down under load
|
2022-04-29 19:21:06 -07:00 |
|
Mitchell Hashimoto
|
b0aa222e58
|
libuv: Embed now uses a mutex + cond var
|
2022-04-29 19:20:47 -07:00 |
|
Mitchell Hashimoto
|
e1a58c5cbc
|
libuv: add more APIs
|
2022-04-29 19:19:51 -07:00 |
|
Mitchell Hashimoto
|
f11531bc3f
|
libuv: add Cond, Mutex
|
2022-04-29 18:49:36 -07:00 |
|
Mitchell Hashimoto
|
ebec508da5
|
libuv: Loop.now
|
2022-04-29 17:07:48 -07:00 |
|
Mitchell Hashimoto
|
cfcc72e0e8
|
tracy: support allocation wrapping
|
2022-04-29 14:37:16 -07:00 |
|
Mitchell Hashimoto
|
330d2ea270
|
integrate tracy more deeply
|
2022-04-29 13:39:56 -07:00 |
|
Mitchell Hashimoto
|
10736e2eb4
|
initial tracy support
|
2022-04-29 09:15:49 -07:00 |
|
Mitchell Hashimoto
|
aae3eb88de
|
vendor: add tracy v0.7.8
|
2022-04-29 08:38:49 -07:00 |
|
Mitchell Hashimoto
|
fbe9c10944
|
add tracy and update Zig
|
2022-04-29 08:33:10 -07:00 |
|
Mitchell Hashimoto
|
fdde63cd36
|
vendor: remove stb
|
2022-04-29 08:28:58 -07:00 |
|
Mitchell Hashimoto
|
8a42336741
|
remove vendor/cglm
|
2022-04-29 08:28:25 -07:00 |
|
Mitchell Hashimoto
|
bb24513c1a
|
remove old unused files
|
2022-04-29 08:27:16 -07:00 |
|
Mitchell Hashimoto
|
c180f7d30e
|
unused comment
|
2022-04-29 08:11:00 -07:00 |
|
Mitchell Hashimoto
|
0c417027ef
|
jank wrap handling (by not wrapping at all)
|
2022-04-28 21:40:10 -07:00 |
|
Mitchell Hashimoto
|
19a0b874f2
|
send control characters
|
2022-04-28 21:29:05 -07:00 |
|
Mitchell Hashimoto
|
cbd6505d25
|
terminal: scrolling
|
2022-04-28 21:18:27 -07:00 |
|
Mitchell Hashimoto
|
79d2474aae
|
send tab to process
|
2022-04-28 20:10:42 -07:00 |
|
Mitchell Hashimoto
|
f44649476d
|
horizontal tab off by one, add unit tests
|
2022-04-27 21:06:28 -07:00 |
|
Mitchell Hashimoto
|
53702343c2
|
ctrl-l is form feed
|
2022-04-27 20:57:43 -07:00 |
|
Mitchell Hashimoto
|
516e500b76
|
fix some miscalculations with tabstops, add test
|
2022-04-27 20:43:10 -07:00 |
|
Mitchell Hashimoto
|
15a816f863
|
horizontal tab, implement tabstops using a default value
|
2022-04-27 20:21:34 -07:00 |
|
Mitchell Hashimoto
|
3857e7f519
|
don't crash on htab, but its not implemented yet
|
2022-04-27 09:30:39 -07:00 |
|
Mitchell Hashimoto
|
2767f19ced
|
bell doesn't crash
|
2022-04-27 09:12:23 -07:00 |
|
Mitchell Hashimoto
|
7d10c8f0a4
|
catch errors in ttyRead
|
2022-04-26 19:52:51 -07:00 |
|
Mitchell Hashimoto
|
9e6d38425a
|
update TODO
|
2022-04-26 19:47:39 -07:00 |
|
Mitchell Hashimoto
|
7025b53544
|
add some TODOs
|
2022-04-26 19:45:12 -07:00 |
|
Mitchell Hashimoto
|
17c6d24bc2
|
handle backspace
|
2022-04-26 19:39:37 -07:00 |
|
Mitchell Hashimoto
|
515fbc02fd
|
enter sends '\n' to child process
|
2022-04-26 17:26:55 -07:00 |
|
Mitchell Hashimoto
|
e462f35727
|
don't ignore fcntl return for macos
|
2022-04-26 17:14:26 -07:00 |
|
Mitchell Hashimoto
|
3b2d93373e
|
hook up the real subprocess reader/writer to the UI!
|
2022-04-26 17:13:37 -07:00 |
|
Mitchell Hashimoto
|
a2a22791ee
|
SegmentedPool
|
2022-04-26 16:18:34 -07:00 |
|
Mitchell Hashimoto
|
3881f9053e
|
libuv: expose WriteReq
|
2022-04-26 16:18:21 -07:00 |
|
Mitchell Hashimoto
|
b74b6103ea
|
update command comments
|
2022-04-26 14:51:26 -07:00 |
|
Mitchell Hashimoto
|
22c34512cb
|
Command: setup fd properly on mac
|
2022-04-26 14:42:42 -07:00 |
|
Mitchell Hashimoto
|
c565a889f9
|
pty: use libc ioctl for compat
|
2022-04-26 14:20:17 -07:00 |
|
Mitchell Hashimoto
|
cf40a33fdd
|
hook up pty master to libuv
|
2022-04-25 19:32:39 -07:00 |
|
Mitchell Hashimoto
|
4bb2808d73
|
libuv: Errno, build up errors at comptime
|
2022-04-25 19:20:54 -07:00 |
|
Mitchell Hashimoto
|
0258b24d1f
|
libuv: stream try_write
|
2022-04-25 19:02:31 -07:00 |
|