shrub/pkg/arvo/lib
fang a4e20facb7
term: decouple line clearing from line printing
This simplifies the behavior of individual blits, making their
implementation simpler and giving arvo more control.

This lets us write on top of existing content, instead of completely
replacing the affected row. Additionally, lets us draw starting at the
cursor position, instead of the leftmost column.

To retain the previous behavior, preface with [%hop 0] to move the
cursor to the start of the line, [%wyp ~] to clear the existing content,
and finally your %lin to render it.
2021-02-18 01:44:26 +01:00
..
bip39 Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
hark hark: cleanup notifications on leave 2020-12-17 16:10:26 +10:00
hood term: decouple line clearing from line printing 2021-02-18 01:44:26 +01:00
json various: ethereum, azimuth, json-rpc out of zuse 2020-12-06 17:26:52 +01:00
language-server hoon: renames +new-end, +new-lsh, +new-rsh 2020-12-02 01:00:09 -08:00
ph zuse: lift moves out of +able 2020-12-08 01:47:06 +01:00
aqua-azimuth.hoon zuse: lift moves out of +able 2020-12-08 01:47:06 +01:00
aqua-vane-thread.hoon aqua: make faster so moon-az can finish 2019-12-03 23:53:42 -08:00
azimuth.hoon Merge branch 'jb/motion' into m/de-thereum 2020-12-07 13:42:00 +01:00
azimuthio.hoon zuse: lift moves out of +able 2020-12-08 01:47:06 +01:00
bip32.hoon hoon: renames +new-end, +new-lsh, +new-rsh 2020-12-02 01:00:09 -08:00
bip39.hoon hoon: renames +new-end, +new-lsh, +new-rsh 2020-12-02 01:00:09 -08:00
claz.hoon various: ethereum, azimuth, json-rpc out of zuse 2020-12-06 17:26:52 +01:00
contact-json.hoon zuse: moves lib/base64 2020-12-08 02:36:11 -08:00
cram.hoon various: move away from {type} syntax 2020-11-26 17:43:26 +01:00
csv.hoon custody: add more types 2019-10-21 15:41:28 -07:00
dbug.hoon dbug: attempt to scry for state 2020-09-07 15:55:45 +02:00
default-agent.hoon gall: mall -> gall 2019-11-18 20:36:21 -08:00
der.hoon hoon: renames +new-end, +new-lsh, +new-rsh 2020-12-02 01:00:09 -08:00
dns.hoon dns: reduce to simpler threads 2019-11-25 21:54:46 -08:00
elem-to-react-json.hoon various: move away from {type} syntax 2020-11-26 17:43:26 +01:00
ethereum.hoon various: ethereum, azimuth, json-rpc out of zuse 2020-12-06 17:26:52 +01:00
ethio.hoon zuse: lift moves out of +able 2020-12-08 01:47:06 +01:00
file-server.hoon file-server: renamed to file-server 2020-06-01 14:02:12 -04:00
frontmatter.hoon various: move away from {type} syntax 2020-11-26 17:43:26 +01:00
generators.hoon various: touch up improperly rewritten comments 2020-11-27 13:25:40 +01:00
graph-store.hoon graph-store: remove printfs 2020-12-11 15:54:52 +10:00
graph-view.hoon graph-store: add -eval thread 2020-12-11 15:52:17 +10:00
graph.hoon graph-store: add node existence query 2021-01-11 17:44:25 +10:00
group-store.hoon Merge branch 'na-release/candidate' into release/next-userspace 2020-12-03 20:55:16 -05:00
group.hoon arvo: remove unused app files, libraries, and imports 2020-12-02 14:05:04 -06:00
invite-json.hoon various: move away from face/type syntax 2020-11-26 17:38:00 +01:00
jose.hoon zuse: moves lib/base64 2020-12-08 02:36:11 -08:00
keygen.hoon various: ethereum, azimuth, json-rpc out of zuse 2020-12-06 17:26:52 +01:00
launch-store.hoon launch: fixed mark conversions and added files 2020-06-01 13:57:06 -04:00
metadata-json.hoon various: move away from {type} syntax 2020-11-26 17:43:26 +01:00
metadata.hoon arvo: remove unused app files, libraries, and imports 2020-12-02 14:05:04 -06:00
migrate.hoon chat-hook: fix build with ^? in lib/migrate 2020-12-07 22:00:20 -08:00
number-to-words.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
old-phon.hoon hoon: renames +new-end, +new-lsh, +new-rsh 2020-12-02 01:00:09 -08:00
pill.hoon pill: properly serialize %md files 2020-12-07 23:03:09 -08:00
pkcs.hoon test: get make everything compile 2020-12-08 17:57:41 -08:00
plume.hoon hoon: moves $plum and +plume to userspace 2020-11-20 15:23:56 -08:00
pprint.hoon Merge branch 'm/remove-ketcen' into m/modern-hoon 2020-11-30 20:08:17 -08:00
pretty-file.hoon various: move away from {type} syntax 2020-11-26 17:43:26 +01:00
primitive-rsa.hoon hoon: renames +new-end, +new-lsh, +new-rsh 2020-12-02 01:00:09 -08:00
pull-hook.hoon pull-hook: ensure facts are not malicious 2021-01-15 10:33:37 +10:00
push-hook.hoon push-hook: remove old resource-for-update 2021-01-15 10:33:37 +10:00
rekey.hoon Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8' 2019-06-28 12:48:05 +08:00
resource.hoon hark-hooks: add JSON conversion, marks 2020-10-27 15:04:39 +10:00
ring.hoon hoon: renames +new-end, +new-lsh, +new-rsh 2020-12-02 01:00:09 -08:00
s3-json.hoon s3: integrated with store and reducers 2020-04-24 12:19:01 -04:00
server.hoon lib: take json as argument to server json-response 2020-08-27 16:57:03 +02:00
shoe.hoon hoon: renames +new-end, +new-lsh, +new-rsh 2020-12-02 01:00:09 -08:00
show-dir.hoon various: move away from {type} syntax 2020-11-26 17:43:26 +01:00
signatures.hoon graph-store: fix signatures & marks 2020-09-04 15:37:39 +10:00
skeleton.hoon gall: mall -> gall 2019-11-18 20:36:21 -08:00
sole.hoon various: move away from {type} syntax 2020-11-26 17:43:26 +01:00
strand.hoon ph: add ph-all to run multiple tests 2019-11-22 12:46:30 -08:00
strandio.hoon arvo: full vane names in $sign 2020-12-07 16:30:22 -08:00
test.hoon test: remove redundant helpers 2020-04-16 09:40:59 -04:00
time-to-id.hoon various: move away from face/type syntax 2020-11-26 17:38:00 +01:00
tree.hoon various: move away from {type} syntax 2020-11-26 17:43:26 +01:00
trie.hoon spider: add process tree 2019-11-09 23:27:07 -08:00
urb-split.hoon various: move away from {type} syntax 2020-11-26 17:43:26 +01:00
verb.hoon verb: improve code style in +print 2020-11-03 20:15:58 +01:00
vere.hoon zuse: lift moves out of +able 2020-12-08 01:47:06 +01:00
version.hoon file-server: use new base hash 2020-08-25 21:08:26 -07:00
xray.hoon various: move away from {type} syntax 2020-11-26 17:43:26 +01:00