about summary refs log tree commit diff stats
path: root/html/066stream.mu.html
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2015-07-17 18:19:31 -0700
committerKartik K. Agaram <vc@akkartik.com>2015-07-17 18:19:31 -0700
commite52972cb0aaa749e901b518c0b594dd14d687fa6 (patch)
treea6e169f8776912e918e028bd31ce203a2d2152f6 /html/066stream.mu.html
parent05d0a12536c97bc043b0bf106de80711bc1f0ab4 (diff)
downloadmu-e52972cb0aaa749e901b518c0b594dd14d687fa6.tar.gz
1807 - all tests passing again
Rendering the screen was easy to fix: I'd just never gotten around to
printing anything but spaces.

Rendering the 'screen:' was harder. Turned out I wasn't incrementing
row, and so the screen contents were overwriting the header. Much
fiddling with row ensued. Still unclear if I have a sane policy for
managing row. I don't leave cursor on start of next line after
render-string (relying on run-interactive to return strings terminated
by newlines) but I do so in render-screen.

Never mind, all architecture is illusion and all programs sit on the
edge of chaos. This is just the best way I know how to permit others to
periodically reclaim architecture from chaos by expending energy. But
it'll never be perfect.

Crash-only architecture for the win.
Diffstat (limited to 'html/066stream.mu.html')
0 files changed, 0 insertions, 0 deletions
othj5@gmail.com> 2012-11-25 21:40:49 +0000 Profanity files now use %XDG_CONFIG_HOME and %XDG_DATA_HOME' href='/danisanti/profani-tty/commit/src/xdg_base.c?id=4b73f3d7f92e3af6e7ebf3a9551477820024d9d3'>4b73f3d7 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64