about summary refs log tree commit diff stats
path: root/text.lua
Commit message (Expand)AuthorAgeFilesLines
* optimization: moving cursor to next wordKartik K. Agaram2022-07-051-4/+12
* bugfix: avoid scrolling on 'end'Kartik K. Agaram2022-07-051-6/+14
* bugfix: manage screen_top and cursor when resizingKartik K. Agaram2022-07-011-0/+35
* right marginKartik K. Agaram2022-06-301-14/+14
* rip out notion of Line_widthKartik K. Agaram2022-06-301-21/+20
* bugfix: lines that aren't drawn from the startKartik K. Agaram2022-06-301-9/+20
* clicking to the right of a line within line widthKartik K. Agaram2022-06-291-1/+16
* .Kartik K. Agaram2022-06-291-1/+1
* bugfix: clicking past end of screen lineKartik K. Agaram2022-06-291-1/+1
* bugfix: scrolling in left/right movementsKartik K. Agaram2022-06-281-10/+30
* undo commit 861c57b533Kartik K. Agaram2022-06-271-2/+1
* bugfix: clear selection in a couple more placesKartik K. Agaram2022-06-231-0/+2
* fix a failing testKartik K. Agaram2022-06-231-4/+2
* extract a functionKartik K. Agaram2022-06-231-16/+13
* bugfix: recompute screen lines in backspace/deleteKartik K. Agaram2022-06-231-0/+4
* turns out super- chords to get to textinputKartik K. Agaram2022-06-221-2/+1
* bugfix: delete selection before pastingKartik K. Agaram2022-06-211-3/+0
* bugfixKartik K. Agaram2022-06-211-1/+4
* better fix for commit 3ffc2ed8fKartik K. Agaram2022-06-201-0/+1
* revert selection logic to before commit 3ffc2ed8fKartik K. Agaram2022-06-201-4/+11
* much simplerKartik K. Agaram2022-06-201-19/+4
* some early returns should be assertsKartik K. Agaram2022-06-201-1/+3
* move Selection1 clearing past business logicKartik K. Agaram2022-06-201-10/+10
* remove some redundant checksKartik K. Agaram2022-06-201-30/+10
* no, that's not rightKartik K. Agaram2022-06-201-0/+6
* bugfixKartik K. Agaram2022-06-191-1/+1
* bugfix: crash in Text.up() after returnKartik K. Agaram2022-06-191-29/+22
* correct location of the line width sliderKartik K. Agaram2022-06-181-0/+1
* autosave slightly less aggressivelyKartik K. Agaram2022-06-171-6/+6
* extract variables for drawing paddingKartik K. Agaram2022-06-141-3/+3
* extract variable Margin_leftKartik K. Agaram2022-06-141-11/+11
* mouse buttons are integers, not stringsKartik K. Agaram2022-06-141-1/+1
* go through and fix similar issuesKartik K. Agaram2022-06-141-6/+12
* bugfixKartik K. Agaram2022-06-141-4/+13
* bugfix: UTF-8 in compute_fragmentsKartik K. Agaram2022-06-141-5/+7
* override mouse state lookups in testsKartik K. Agaram2022-06-121-1/+1
* bugfix: BSOD in #4.Kartik K. Agaram2022-06-111-2/+2
* stop handling nil screen_line_starting_pos everywhereKartik K. Agaram2022-06-101-23/+6
* this fixes the immediate regressionKartik K. Agaram2022-06-101-19/+17
* stop repeatedly checking for line wrappingKartik K. Agaram2022-06-101-7/+8
* .Kartik K. Agaram2022-06-101-1/+1
* extract scrolling logic out of insert_at_cursorKartik K. Agaram2022-06-101-6/+12
* extract scrolling logic out of insert_returnKartik K. Agaram2022-06-101-4/+3
* remove some memory leaks from rendered fragmentsKartik K. Agaram2022-06-101-0/+4
* experiment: blinking cursorKartik K. Agaram2022-06-091-3/+6
* the problem is that the cursor can occlude textKartik K. Agaram2022-06-091-1/+1
* make the cursor a little thickerKartik K. Agaram2022-06-091-1/+1
* experiment: line cursorKartik K. Agaram2022-06-091-1/+1
* fix a crashKartik K. Agaram2022-06-061-1/+3
* additional logging for an active bugKartik K. Agaram2022-06-051-1/+5