Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 2069 - arrow bugfix | Kartik K. Agaram | 2015-08-24 | 1 | -9/+81 |
| | |||||
* | 2068 | Kartik K. Agaram | 2015-08-24 | 1 | -2/+38 |
| | |||||
* | 2067 | Kartik K. Agaram | 2015-08-24 | 2 | -3/+3 |
| | |||||
* | 2066 | Kartik K. Agaram | 2015-08-24 | 1 | -3/+1 |
| | |||||
* | 2065 - arrow bugfix | Kartik K. Agaram | 2015-08-24 | 1 | -3/+37 |
| | |||||
* | 2064 | Kartik K. Agaram | 2015-08-24 | 4 | -6/+6 |
| | | | | Adjust spaces in 'stash'. | ||||
* | 2063 | Kartik K. Agaram | 2015-08-24 | 1 | -1/+1 |
| | | | | Extend deadline for run-interactive. | ||||
* | 2062 | Kartik K. Agaram | 2015-08-23 | 66 | -2622/+4547 |
| | |||||
* | 2061 - clear status only after repaint | Kartik K. Agaram | 2015-08-22 | 1 | -4/+8 |
| | |||||
* | 2060 - even more efficient up/down | Kartik K. Agaram | 2015-08-22 | 2 | -4/+103 |
| | |||||
* | 2059 | Kartik K. Agaram | 2015-08-22 | 1 | -1/+1 |
| | |||||
* | 2058 | Kartik K. Agaram | 2015-08-22 | 1 | -1/+1 |
| | |||||
* | 2057 - more efficient render on up/down | Kartik K. Agaram | 2015-08-22 | 1 | -8/+18 |
| | |||||
* | 2056 - more efficient render on delete | Kartik K. Agaram | 2015-08-21 | 1 | -3/+33 |
| | |||||
* | 2055 - more efficient render on backspace | Kartik K. Agaram | 2015-08-21 | 1 | -4/+38 |
| | |||||
* | 2054 | Kartik K. Agaram | 2015-08-21 | 3 | -3/+2 |
| | |||||
* | 2053 | Kartik K. Agaram | 2015-08-21 | 1 | -13/+49 |
| | |||||
* | 2052 | Kartik K. Agaram | 2015-08-21 | 1 | -1/+1 |
| | | | | | | | If I try to run a single test and it triggers an error the trace gets saved in the current directory, as if I was trying to log an interactive run. Then when I try to rerun the test the trace tries to load as mu code, and hilarity ensues. Just log interactive runs in .traces/ as well. | ||||
* | 2051 | Kartik K. Agaram | 2015-08-21 | 1 | -12/+12 |
| | | | | | Forgot to fix chessboard tests during commit 2022: running sandboxes in separate routines. | ||||
* | 2050 | Kartik K. Agaram | 2015-08-21 | 1 | -2/+2 |
| | |||||
* | 2049 - snappier right-arrow | Kartik K. Agaram | 2015-08-21 | 1 | -2/+16 |
| | |||||
* | 2048 | Kartik K. Agaram | 2015-08-21 | 1 | -0/+30 |
| | |||||
* | 2047 | Kartik K. Agaram | 2015-08-20 | 1 | -5/+23 |
| | | | | Back on a nice cadence of optimizing one case at a time. | ||||
* | 2046 | Kartik K. Agaram | 2015-08-20 | 1 | -256/+67 |
| | | | | | | | | | Redo some of the work of commits 2025-2032. We still need to create special-cases for each branch, but we'll now always update cursor in a single place. We'll also have handle-keyboard-event tell its caller whether it already took care of rendering or not. That way the caller only falls back to painting the entire screen when necessary. No more double-painting. | ||||
* | 2045 | Kartik K. Agaram | 2015-08-20 | 1 | -26/+29 |
| | |||||
* | 2044 | Kartik K. Agaram | 2015-08-20 | 1 | -8/+45 |
| | | | | Don't render entire screen when appending to line. | ||||
* | 2043 | Kartik K. Agaram | 2015-08-20 | 2 | -1/+2 |
| | | | | | Traces were changing based on whether I was loading a .mu file with 'main' or not. | ||||
* | 2042 | Kartik K. Agaram | 2015-08-20 | 1 | -0/+7 |
| | | | | | | Mouse clicks towards the right of very wide windows weren't working. Turns out to be a limitation of the X10 protocol: https://github.com/nsf/termbox-go/issues/32 | ||||
* | 2041 | Kartik K. Agaram | 2015-08-20 | 1 | -2/+1 |
| | |||||
* | 2040 | Kartik K. Agaram | 2015-08-20 | 1 | -3/+16 |
| | | | | Back to checking render performance everywhere. | ||||
* | 2039 - warn on unbalanced '[' | Kartik K. Agaram | 2015-08-19 | 5 | -17/+139 |
| | |||||
* | 2038 - toggle trace even if warnings or prints | Kartik K. Agaram | 2015-08-19 | 1 | -2/+5 |
| | |||||
* | 2037 | Kartik K. Agaram | 2015-08-19 | 1 | -43/+42 |
| | | | | | All scenarios should use just numeric locations, and 'run' should encapsulate the code under test. | ||||
* | 2036 | Kartik K. Agaram | 2015-08-19 | 1 | -5/+5 |
| | | | | | Standardize on whether screen operations will explicitly write to 'screen' inside scenarios. (Answer: not for setup code, at least.) | ||||
* | 2035 | Kartik K. Agaram | 2015-08-18 | 1 | -0/+30 |
| | |||||
* | 2034 | Kartik K. Agaram | 2015-08-17 | 1 | -7/+112 |
| | |||||
* | 2033 - minimal render for appending characters | Kartik K. Agaram | 2015-08-17 | 1 | -0/+29 |
| | |||||
* | 2032 | Kartik K. Agaram | 2015-08-17 | 1 | -3/+3 |
| | | | | | Get all tests passing again. Actually slower now than before, thanks to double-render when editing the sandbox side. But that is temporary. | ||||
* | 2031 - always position cursor after repainting | Kartik K. Agaram | 2015-08-17 | 1 | -0/+25 |
| | |||||
* | 2030 | Kartik K. Agaram | 2015-08-17 | 1 | -13/+39 |
| | |||||
* | 2029 | Kartik K. Agaram | 2015-08-17 | 2 | -6/+29 |
| | |||||
* | 2028 | Kartik K. Agaram | 2015-08-16 | 1 | -1/+1 |
| | |||||
* | 2027 | Kartik K. Agaram | 2015-08-16 | 1 | -33/+57 |
| | |||||
* | 2026 | Kartik K. Agaram | 2015-08-16 | 1 | -27/+57 |
| | |||||
* | 2025 - back to speeding up render | Kartik K. Agaram | 2015-08-16 | 1 | -31/+31 |
| | | | | | | | | | First step: drop the existing optimization of not redrawing after every character. Gives the editor a jumpy feel. I'm also hoisting the render into handle-keyboard event as a first step to duplicating it everywhere. One test temporarily failing: we're gonna sometimes forget to draw the line below editors. | ||||
* | 2024 - mu environment now handles infinite loops gracefully | Kartik K. Agaram | 2015-08-16 | 2 | -3/+44 |
| | |||||
* | 2023 - give routines time limits | Kartik K. Agaram | 2015-08-16 | 1 | -0/+63 |
| | |||||
* | 2022 - run sandboxes in separate routines | Kartik K. Agaram | 2015-08-16 | 3 | -39/+104 |
| | |||||
* | 2021 | Kartik K. Agaram | 2015-08-16 | 1 | -5/+3 |
| | |||||
* | 2020 | Kartik K. Agaram | 2015-08-16 | 1 | -11/+2 |
| |