about summary refs log tree commit diff stats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* 7046 - start of flow for naming wordsKartik Agaram2020-10-172-2/+126
| | | | | Names don't stick yet, but we have a scaffolding for printing a dialog and accepting input.
* 7045Kartik Agaram2020-10-161-37/+42
|
* 7044Kartik Agaram2020-10-161-286/+286
|
* 7043 - the REPL is dead; long live the IVLKartik Agaram2020-10-161-0/+8
|
* 7042Kartik Agaram2020-10-151-4/+12
|
* 7039Kartik Agaram2020-10-151-1/+0
| | | | | | | Ok, I think we may finally be done crushing all the pesky bugs. And now we can insert and delete words in the middle of a line, and have expanded calls stay stable!
* 7038Kartik Agaram2020-10-151-11/+25
| | | | | Arrow keys now seem to be working right within expanded functions. Still seeing one minor issue with left-arrow skipping words.
* 7037Kartik Agaram2020-10-152-7/+6
| | | | | Expanding words now working, but ctrl-f/ctrl-b inside expanded words not working right.
* 7036Kartik Agaram2020-10-151-6/+1
| | | | ctrl-u now working.
* 7035Kartik Agaram2020-10-152-4/+6
| | | | | ctrl-f and ctrl-b working right. Now ctrl-u is segfaulting. Also expanding words.
* 7034Kartik Agaram2020-10-152-3/+8
| | | | | Finally following up on commit 7020. Ctrl-a and ctrl-e now work, but word-wise motions are still showing some funkiness.
* 7032Kartik Agaram2020-10-146-162/+171
|
* 7031Kartik Agaram2020-10-141-1/+1
|
* 7030Kartik Agaram2020-10-141-2/+2
|
* 7029Kartik Agaram2020-10-141-4/+7
|
* 7021Kartik Agaram2020-10-142-2/+6
|
* 7020Kartik Agaram2020-10-143-182/+89
| | | | | | | | | snapshot: migrating call-path to store word handles rather than word indexes. ctrl-a and ctrl-e are segfaulting. There are likely other problems. The major new change here is that allocating a call-path-element no longer initializes it.
* 7019Kartik Agaram2020-10-141-3/+3
|
* 7018 - tile: tweak spacing between stacksKartik Agaram2020-10-132-17/+19
| | | | | Until now the word being typed had a slightly larger invisible margin, which was a little strange. Should look cleaner now.
* 7017Kartik Agaram2020-10-131-14/+14
|
* 7016 - raw addrs shouldn't escape functionsKartik Agaram2020-10-131-9/+5
| | | | | We don't have the static checks for this yet, but discovering I've not been following my own rules bumps the priority on it.
* 7015 - bugfix in column width computationKartik Agaram2020-10-132-9/+15
| | | | | I just got bitten by variable shadowing! It's a lot less theoretical concern now.
* 7014Kartik Agaram2020-10-122-5/+28
| | | | 7013 had broken right-justification when rendering the stack. Redo.
* 7013Kartik Agaram2020-10-123-50/+1
|
* 7012Kartik Agaram2020-10-121-0/+0
| | | | Fix CI.
* 7011 - tile: keep garbage out of the stackKartik Agaram2020-10-122-13/+14
|
* 7010Kartik Agaram2020-10-122-1/+44
| | | | A new example that better demonstrates the value of named arguments.
* 7009 - tile: real hotkey to quitKartik Agaram2020-10-122-1/+6
|
* 7008 - tile: center menuKartik Agaram2020-10-111-0/+3
|
* 7007 - tile: hotkey to clear sandboxKartik Agaram2020-10-111-0/+16
| | | | | | Alternative symbols considered for the menu option: ∅ AC (like in a calculator)
* 7006Kartik Agaram2020-10-111-2/+10
|
* 7005 - tile: move to start/end of lineKartik Agaram2020-10-112-13/+39
|
* 7004Kartik Agaram2020-10-111-4/+5
|
* 7003Kartik Agaram2020-10-111-4/+4
|
* 7002 - tile: next-wordKartik Agaram2020-10-112-1/+39
|
* 7001Kartik Agaram2020-10-111-8/+3
|
* 7000 - tile: previous-word also bumps up to callerKartik Agaram2020-10-113-53/+34
|
* 6999 - tile: move to previous wordKartik Agaram2020-10-101-0/+15
|
* 6998Kartik Agaram2020-10-101-1/+1
|
* 6997Kartik Agaram2020-10-101-0/+10
|
* 6996Kartik Agaram2020-10-101-14/+1
|
* 6995Kartik Agaram2020-10-101-6/+3
|
* 6994Kartik Agaram2020-10-101-1/+1
|
* 6993Kartik Agaram2020-10-101-9/+4
|
* 6992Kartik Agaram2020-10-101-1/+1
| | | | | | Left arrow key out of an expanded word now working. Still to fix: left arrow key out of the first word in the first word.
* 6991 - tile: nested calls now expandingKartik Agaram2020-10-103-242/+64
| | | | | | | I just needed to remove an obsolete guardrail in render-line. Still seeing some bugs with left-arrow when playing around with the full expansion of `1 2+`.
* 6990Kartik Agaram2020-10-101-54/+82
| | | | | Bring back definitions for 1+ and 2+. Expanding nested calls still doesn't work.
* 6989 - tile: arrow keys now seem to handle callsKartik Agaram2020-10-101-6/+15
|
* 6988Kartik Agaram2020-10-101-30/+242
| | | | | Oh, of course. I can't compare the word with the word at the cursor. Not even its interned pointer. We have to track the call path.
* 6987 - left-arrow to jump to caller/calleeKartik Agaram2020-10-103-91/+234
| | | | | | | Starting to work. I'm still seeing problems in lines with multiple expanded calls, but perhaps that's a rendering issue. The code is absolutely ghastly.