about summary refs log tree commit diff stats
path: root/075scenario_console.cc
Commit message (Collapse)AuthorAgeFilesLines
* 1844 - explicitly end each trace lineKartik K. Agaram2015-07-251-2/+4
| | | | | | | | | More verbose, but it saves trouble when debugging; there's never something you thought should be traced but just never came out the other end. Also got rid of fatal errors entirely. Everything's a warning now, and code after a warning isn't guaranteed to run.
* 1702 - experiment: start using 'ordinal' in namesKartik K. Agaram2015-07-041-7/+7
| | | | | | | It comes up pretty early in the codebase, but hopefully won't come up in the mu level until we get to higher-order recipes. Potentially intimidating name, but such prime real estate with no confusing overloadings in other projects!
* 1671 - better separate setup from code under testKartik K. Agaram2015-06-271-2/+2
| | | | | Requires better support for special variable names in scenarios like 'screen' and 'console'.
* 1630 - bring back replace-in-consoleKartik K. Agaram2015-06-231-0/+26
| | | | | | | | 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?
* 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.
* 1625Kartik K. Agaram2015-06-231-1/+1
|
* 1621Kartik K. Agaram2015-06-221-7/+11
| | | | | | | | repl.mu now passing again. But still I have concerns: a) Doubling backslashes in tests. Hard to tell how many levels to add. b) I think the read-key interface needs to go. But then how do we handle send-keys-to-channel and other flows like that in the chessboard app?
* 1616 - merging keyboard and events into 'console'Kartik K. Agaram2015-06-211-0/+192
Only core layers currently passing. Console apps are probably still broken.
'/akspecs/ranger/commit/examples/plugin_ipc.py?h=v1.9.1&id=b3d031a913814900467358b2adf20a148bf6de1a'>b3d031a9 ^
eed17676 ^
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