about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 1672 - begin support for multiple editors at onceKartik K. Agaram2015-06-282-5/+44
|
* 1671 - better separate setup from code under testKartik K. Agaram2015-06-275-76/+105
| | | | | Requires better support for special variable names in scenarios like 'screen' and 'console'.
* 1670Kartik K. Agaram2015-06-272-8/+10
|
* 1669 - now it fails in the right placeKartik K. Agaram2015-06-272-2/+10
| | | | ..when building until layer 41
* 1668 - there's a bug in CHECK_TRACE_DOESNT_CONTAINKartik K. Agaram2015-06-273-1/+7
| | | | For starters start making the test fail when building until layer 41.
* 1667Kartik K. Agaram2015-06-261-0/+31
|
* 1666Kartik K. Agaram2015-06-261-23/+23
|
* 1665Kartik K. Agaram2015-06-261-0/+29
|
* 1664Kartik K. Agaram2015-06-251-1/+1
|
* 1663Kartik K. Agaram2015-06-251-1/+1
|
* 1662 - another boundary conditionKartik K. Agaram2015-06-251-16/+51
| | | | It was stale from before I added the § sentinel.
* 1661 - pointing and typing now seems to be workingKartik K. Agaram2015-06-251-6/+43
|
* 1660Kartik K. Agaram2015-06-251-0/+58
| | | | | More bugs about pointing outside text. Still not done.
* 1659 - still a little sluggishKartik K. Agaram2015-06-251-1/+1
| | | | | | | | Time to turn on optimizations, since we aren't recompiling mu all the time anymore. But it doesn't help much with the editor. We need to be smarter about not rendering the whole screen.
* 1658 - disallow cursor from being 'outside' textKartik K. Agaram2015-06-251-8/+86
| | | | | | | | | | It can at most be just after the text of a line. If I click further right, adjust it so it's at the end. If I click below, adjust it so it's at the end. Still not perfect. We aren't testing the value of the before-cursor pointer, and it's actually still wrong when clicking below all the text in the editor.
* 1657 - 'render' shouldn't clobber other windowsKartik K. Agaram2015-06-251-1/+12
| | | | | | Another case I'm not writing tests for, after the hide-screen/show-screen pair. But this case at least will eventually get tests.
* 1656 - smooth refresh doneKartik K. Agaram2015-06-253-10/+59
| | | | Had to take control of tb_present() after all. Termbox was wise.
* 1655 - first attempt at smooth refresh: hide-cursorKartik K. Agaram2015-06-253-0/+47
| | | | | But it doesn't work, because moving the cursor inside 'render' also starts displaying it again.
* 1654Kartik K. Agaram2015-06-251-5/+147
|
* 1653 - left arrowKartik K. Agaram2015-06-251-0/+28
|
* 1652Kartik K. Agaram2015-06-251-0/+20
|
* 1651Kartik K. Agaram2015-06-251-0/+22
|
* 1650Kartik K. Agaram2015-06-251-1/+44
|
* 1649Kartik K. Agaram2015-06-251-1/+38
|
* 1648Kartik K. Agaram2015-06-253-9/+30
|
* 1647Kartik K. Agaram2015-06-251-1/+2
|
* 1646Kartik K. Agaram2015-06-251-1/+1
|
* 1645Kartik K. Agaram2015-06-241-1/+5
|
* 1644 - can now type characters into editorKartik K. Agaram2015-06-241-10/+53
| | | | 'render' now updates editor-data.cursor.
* 1643Kartik K. Agaram2015-06-241-0/+11
|
* 1642Kartik K. Agaram2015-06-241-3/+3
| | | | Wait, it works now?
* 1641Kartik K. Agaram2015-06-245-24/+33
| | | | | | Snapshot in switching editor-data.cursor to editor-data.before-cursor. But I have trouble coercing events to touch events, even though using the integer tag 2 for the conversion works.
* 1640Kartik K. Agaram2015-06-242-2/+2
| | | | | | | | Another bug in manually running the editor. At least show the error message when you raise warnings in console mode. Later we'll want to create a separate side channel and transparently plumb warnings to the 'menu bar' of the editor..
* 1639Kartik K. Agaram2015-06-241-2/+2
| | | | | Bug in manually running editor. Why wasn't it uncovered in the test? Because I'm not yet rendering again from the event loop.
* 1638Kartik K. Agaram2015-06-241-0/+0
|
* 1637Kartik K. Agaram2015-06-241-1/+3
|
* 1636Kartik K. Agaram2015-06-241-1/+1
|
* 1635 - disconnect editor-data.cursor in 'render'Kartik K. Agaram2015-06-241-7/+2
| | | | | Old plan: deduce cursor-row/column based on cursor. New plan: deduce cursor based on cursor-row/column.
* 1634Kartik K. Agaram2015-06-241-4/+4
|
* 1633Kartik K. Agaram2015-06-241-2/+2
|
* 1632Kartik K. Agaram2015-06-2344-47/+47
|
* 1631 - update html versionsKartik K. Agaram2015-06-2379-826/+3011
| | | | | | Html is a little more readable thanks to feedback from J David Eisenberg (https://news.ycombinator.com/item?id=9766330), in particular the suggestion to use https://addons.mozilla.org/En-us/firefox/addon/wcag-contrast-checker.
* 1630 - bring back replace-in-consoleKartik K. Agaram2015-06-232-34/+60
| | | | | | | | This takes away the need for multi-level escaping in scenario setup. Post-conditions like screen-should-contain are still an issue, though. Maybe each string literal should be able to specify escapes inside its syntax? Or at a per-instruction granularity?
* 1629 - new helper for constructing containersKartik K. Agaram2015-06-232-0/+44
|
* 1628Kartik K. Agaram2015-06-231-37/+37
|
* 1627 - new plan for backspaceKartik K. Agaram2015-06-231-3/+2
| | | | | | First, undo our existing hacky pseudo-support. Some repl tests currently breaking.
* 1626 - made my peace with read-keyKartik K. Agaram2015-06-231-0/+3
| | | | But we certainly can't use it in the editor.
* 1625Kartik K. Agaram2015-06-233-9/+9
|
* 1624Kartik K. Agaram2015-06-232-55/+55
| | | | | | I still want to bring back replace-in-keyboard. No, not exactly that. But saying press 8, press 8, press 8, over and over again, that's a pain.
* 1623Kartik K. Agaram2015-06-221-2/+3
|
committer Kartik Agaram <vc@akkartik.com> 2019-03-29 00:47:30 -0700 5033' href='/akkartik/mu/commit/html/subx/016index_addressing.cc.html?h=hlt&id=9c1056f531217f3c1c12b3b3a648ca1cffe4beab'>9c1056f5 ^
c8a3ccbe ^
52daf072 ^
9c1056f5 ^



52daf072 ^
9c1056f5 ^

695f9bf8 ^
9c1056f5 ^











5fe060d5 ^



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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217