Commit Graph

1613 Commits

Author SHA1 Message Date
sawka
5614589922 update title 2022-12-05 22:28:09 -08:00
sawka
f010758b36 mshell single writes ping packets to detect when the server has died. sends SIGHUP to children 2022-12-05 22:26:13 -08:00
sawka
39e5e6c729 remove test code 2022-12-05 15:45:26 -08:00
sawka
ad2cab595d kill server on I/O write error, and add a pinger to continually send ping packets to test connection 2022-12-05 15:38:44 -08:00
sawka
44967fdeb3 add prompt icon to package. allow pty-jumping (when scrollback is too fast), fix scrolling issue by syncScrollArea on focus. 2022-12-05 15:00:53 -08:00
sawka
81554e8fd2 fix concurrent write on websocket (only happened under intense write stress) 2022-11-29 12:45:19 -08:00
sawka
5aecdffead fix production build bugs -- utf-8 encoding and index.html 2022-11-28 18:38:25 -08:00
sawka
9f94da43d1 updates for remotestate and data structure changes 2022-11-28 18:08:19 -08:00
sawka
bdd8381b01 updates/bugfixes for statediff 2022-11-28 18:05:54 -08:00
sawka
c6a2118451 big update, got statediff and state_base working. updates to remote_instance and cmd tables/structures 2022-11-28 18:03:02 -08:00
sawka
61a07d4025 fix down migration 2022-11-28 12:01:03 -08:00
sawka
605d0899cf checkpoint 2022-11-28 00:15:34 -08:00
sawka
b2dc52e166 checkpoint 2022-11-28 00:13:00 -08:00
sawka
eb3cf80329 fix json marshaling bug for statediff 2022-11-27 14:16:25 -08:00
sawka
d5ea9e0221 implement cmdfinal (hangup) from server 2022-11-27 14:12:15 -08:00
sawka
4481cddadc checkpoint on statediff. bug fixes. working on more robust error handling for packetsender 2022-11-27 13:47:18 -08:00
sawka
5a151369cb line/mapdiff code 2022-11-25 15:52:29 -08:00
sawka
c94c0b7c36 normalize assoc arrays on parse so then values can be compared 2022-11-25 14:21:51 -08:00
sawka
301bfaa0be write a quick set of functions to pack and unpack byte arrays 2022-11-24 15:16:18 -08:00
sawka
576d02c98f make a simple linediff 2022-11-24 15:05:08 -08:00
sawka
06c3a240b1 track rows in sw 2022-11-23 14:45:20 -08:00
sawka
d286f4d6ab checkpoint, add winsize to uicontext 2022-11-23 14:34:49 -08:00
sawka
a4b15ca57e checkpoint, term height 2022-11-23 14:34:05 -08:00
sawka
7882232a0e meta+command compgen working. hide compgen command from completion (underscores) 2022-11-23 11:12:05 -08:00
sawka
717461908a command compgen also needs to detect directories 2022-11-23 10:51:51 -08:00
sawka
da2fe25fb8 move to simpleexpand 2022-11-22 22:59:29 -08:00
sawka
3f710eec1d working on UI cleanups 2022-11-22 22:57:35 -08:00
sawka
ac8180a1ae fix default anchor value 2022-11-22 13:52:31 -08:00
sawka
00356fc297 fix comp complete 2022-11-22 00:32:27 -08:00
sawka
bd3595c954 checkpoint, testing new compgen. fixed superoffset bug 2022-11-22 00:26:41 -08:00
sawka
bb3e12fee7 checkpoint, extend working with all the crazy quote balancing for subs 2022-11-21 23:06:58 -08:00
sawka
75f662a188 checkpoint -- extension 2022-11-21 19:06:59 -08:00
sawka
8729d1f491 strwithpos uses rune position not byte position 2022-11-21 16:37:09 -08:00
sawka
9f7b5c8226 checkpoint, return comptype 'var' when we're in a var word 2022-11-21 14:47:00 -08:00
sawka
ff11290fa0 checkpoint, none/simple both need to recurse 2022-11-21 14:25:02 -08:00
sawka
ff11be5922 checkpoint on more completion/expansion 2022-11-21 12:55:53 -08:00
sawka
39ac41c448 working on expand 2022-11-19 14:05:38 -08:00
sawka
d469fed490 working on getting comppos to work recursively 2022-11-18 19:05:03 -08:00
sawka
54e42ad10e checkpoint on finding command completion point 2022-11-18 16:16:31 -08:00
sawka
3474177f28 split cmdnone on command separators 2022-11-18 14:57:25 -08:00
sawka
a630606020 working on integrating position. identify cmd assignment words. make group words consistent. always copy Raw runes. fixup command whitespace 2022-11-18 14:26:52 -08:00
sawka
a599dc473a split words into simple commands. identify bash keywords. light parsing of bash language to get command separation 2022-11-18 00:09:18 -08:00
sawka
082b146409 extension functions, word meta 2022-11-16 23:52:10 -08:00
sawka
7f4e5c0ef1 checkpoint, starting extend 2022-11-16 22:17:38 -08:00
sawka
475d7cd647 subparse backticks and dollar double quote 2022-11-16 12:00:44 -08:00
sawka
ec2de4609b add QC to word, refactor makeWord, fix special variables 2022-11-16 11:13:15 -08:00
sawka
f1958eaac7 recursive parsing for double quotes, subshells, and variable expansions 2022-11-16 00:37:22 -08:00
sawka
d44242fe71 checkpoint on new shparse 2022-11-15 10:27:36 -08:00
sawka
b9fd4df60f words -> str. test roundtrip 2022-11-15 00:39:53 -08:00
sawka
06724528cc checkpoint 2022-11-15 00:36:30 -08:00