Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 1683 | Kartik K. Agaram | 2015-06-30 | 1 | -4/+35 |
| | |||||
* | 1682 | Kartik K. Agaram | 2015-06-30 | 1 | -19/+19 |
| | | | | Clean up some variable names. | ||||
* | 1681 | Kartik K. Agaram | 2015-06-29 | 1 | -3/+26 |
| | |||||
* | 1680 | Kartik K. Agaram | 2015-06-29 | 1 | -0/+24 |
| | |||||
* | 1679 | Kartik K. Agaram | 2015-06-29 | 1 | -10/+43 |
| | |||||
* | 1678 | Kartik K. Agaram | 2015-06-29 | 1 | -4/+75 |
| | |||||
* | 1677 | Kartik K. Agaram | 2015-06-29 | 1 | -1/+46 |
| | |||||
* | 1676 | Kartik K. Agaram | 2015-06-28 | 1 | -1/+1 |
| | |||||
* | 1675 | Kartik K. Agaram | 2015-06-28 | 1 | -8/+83 |
| | |||||
* | 1674 | Kartik K. Agaram | 2015-06-28 | 1 | -6/+69 |
| | |||||
* | 1673 - editors can now gain/lose 'focus' | Kartik K. Agaram | 2015-06-28 | 1 | -105/+173 |
| | |||||
* | 1672 - begin support for multiple editors at once | Kartik K. Agaram | 2015-06-28 | 2 | -5/+44 |
| | |||||
* | 1671 - better separate setup from code under test | Kartik K. Agaram | 2015-06-27 | 5 | -76/+105 |
| | | | | | Requires better support for special variable names in scenarios like 'screen' and 'console'. | ||||
* | 1670 | Kartik K. Agaram | 2015-06-27 | 2 | -8/+10 |
| | |||||
* | 1669 - now it fails in the right place | Kartik K. Agaram | 2015-06-27 | 2 | -2/+10 |
| | | | | ..when building until layer 41 | ||||
* | 1668 - there's a bug in CHECK_TRACE_DOESNT_CONTAIN | Kartik K. Agaram | 2015-06-27 | 3 | -1/+7 |
| | | | | For starters start making the test fail when building until layer 41. | ||||
* | 1667 | Kartik K. Agaram | 2015-06-26 | 1 | -0/+31 |
| | |||||
* | 1666 | Kartik K. Agaram | 2015-06-26 | 1 | -23/+23 |
| | |||||
* | 1665 | Kartik K. Agaram | 2015-06-26 | 1 | -0/+29 |
| | |||||
* | 1664 | Kartik K. Agaram | 2015-06-25 | 1 | -1/+1 |
| | |||||
* | 1663 | Kartik K. Agaram | 2015-06-25 | 1 | -1/+1 |
| | |||||
* | 1662 - another boundary condition | Kartik K. Agaram | 2015-06-25 | 1 | -16/+51 |
| | | | | It was stale from before I added the § sentinel. | ||||
* | 1661 - pointing and typing now seems to be working | Kartik K. Agaram | 2015-06-25 | 1 | -6/+43 |
| | |||||
* | 1660 | Kartik K. Agaram | 2015-06-25 | 1 | -0/+58 |
| | | | | | More bugs about pointing outside text. Still not done. | ||||
* | 1659 - still a little sluggish | Kartik K. Agaram | 2015-06-25 | 1 | -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' text | Kartik K. Agaram | 2015-06-25 | 1 | -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 windows | Kartik K. Agaram | 2015-06-25 | 1 | -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 done | Kartik K. Agaram | 2015-06-25 | 3 | -10/+59 |
| | | | | Had to take control of tb_present() after all. Termbox was wise. | ||||
* | 1655 - first attempt at smooth refresh: hide-cursor | Kartik K. Agaram | 2015-06-25 | 3 | -0/+47 |
| | | | | | But it doesn't work, because moving the cursor inside 'render' also starts displaying it again. | ||||
* | 1654 | Kartik K. Agaram | 2015-06-25 | 1 | -5/+147 |
| | |||||
* | 1653 - left arrow | Kartik K. Agaram | 2015-06-25 | 1 | -0/+28 |
| | |||||
* | 1652 | Kartik K. Agaram | 2015-06-25 | 1 | -0/+20 |
| | |||||
* | 1651 | Kartik K. Agaram | 2015-06-25 | 1 | -0/+22 |
| | |||||
* | 1650 | Kartik K. Agaram | 2015-06-25 | 1 | -1/+44 |
| | |||||
* | 1649 | Kartik K. Agaram | 2015-06-25 | 1 | -1/+38 |
| | |||||
* | 1648 | Kartik K. Agaram | 2015-06-25 | 3 | -9/+30 |
| | |||||
* | 1647 | Kartik K. Agaram | 2015-06-25 | 1 | -1/+2 |
| | |||||
* | 1646 | Kartik K. Agaram | 2015-06-25 | 1 | -1/+1 |
| | |||||
* | 1645 | Kartik K. Agaram | 2015-06-24 | 1 | -1/+5 |
| | |||||
* | 1644 - can now type characters into editor | Kartik K. Agaram | 2015-06-24 | 1 | -10/+53 |
| | | | | 'render' now updates editor-data.cursor. | ||||
* | 1643 | Kartik K. Agaram | 2015-06-24 | 1 | -0/+11 |
| | |||||
* | 1642 | Kartik K. Agaram | 2015-06-24 | 1 | -3/+3 |
| | | | | Wait, it works now? | ||||
* | 1641 | Kartik K. Agaram | 2015-06-24 | 5 | -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. | ||||
* | 1640 | Kartik K. Agaram | 2015-06-24 | 2 | -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.. | ||||
* | 1639 | Kartik K. Agaram | 2015-06-24 | 1 | -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. | ||||
* | 1638 | Kartik K. Agaram | 2015-06-24 | 1 | -0/+0 |
| | |||||
* | 1637 | Kartik K. Agaram | 2015-06-24 | 1 | -1/+3 |
| | |||||
* | 1636 | Kartik K. Agaram | 2015-06-24 | 1 | -1/+1 |
| | |||||
* | 1635 - disconnect editor-data.cursor in 'render' | Kartik K. Agaram | 2015-06-24 | 1 | -7/+2 |
| | | | | | Old plan: deduce cursor-row/column based on cursor. New plan: deduce cursor based on cursor-row/column. | ||||
* | 1634 | Kartik K. Agaram | 2015-06-24 | 1 | -4/+4 |
| |