Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 1689 | Kartik K. Agaram | 2015-06-30 | 1 | -1/+21 |
| | |||||
* | 1688 - up/down are easy | Kartik K. Agaram | 2015-06-30 | 1 | -2/+108 |
| | |||||
* | 1687 | Kartik K. Agaram | 2015-06-30 | 1 | -3/+4 |
| | |||||
* | 1686 | Kartik K. Agaram | 2015-06-30 | 1 | -3/+47 |
| | | | | | | All these commented out prints are begging to turn into an app-level trace. But we need interpolation and static dispatch for that, so we can start printing any number of arbitrary types. | ||||
* | 1685 | Kartik K. Agaram | 2015-06-30 | 1 | -0/+39 |
| | |||||
* | 1684 | Kartik K. Agaram | 2015-06-30 | 1 | -5/+33 |
| | |||||
* | 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 |
| | |||||
* | 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 | 1 | -4/+43 |
| | |||||
* | 1671 - better separate setup from code under test | Kartik K. Agaram | 2015-06-27 | 1 | -67/+82 |
| | | | | | Requires better support for special variable names in scenarios like 'screen' and 'console'. | ||||
* | 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 |
| | |||||
* | 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. | ||||
* | 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 | 1 | -1/+2 |
| | | | | 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 | 1 | -0/+1 |
| | | | | | 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 | 1 | -8/+26 |
| | |||||
* | 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 | 1 | -12/+14 |
| | | | | | | 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. | ||||
* | 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. | ||||
* | 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 |
| | |||||
* | 1625 | Kartik K. Agaram | 2015-06-23 | 1 | -6/+6 |
| | |||||
* | 1624 | Kartik K. Agaram | 2015-06-23 | 1 | -8/+8 |
| | | | | | | 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. | ||||
* | 1622 - done migrating to console interface | Kartik K. Agaram | 2015-06-22 | 1 | -14/+14 |
| | | | | | | | But still feels rough: Variable names are still funky: 'k' and 'm'. Field names still not copacetic: single-touch-event. Foolish consistencies.. | ||||
* | 1618 | Kartik K. Agaram | 2015-06-21 | 1 | -2/+2 |
| | |||||
* | 1615 | Kartik K. Agaram | 2015-06-21 | 1 | -1/+1 |
| |