about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Merge text.love HEAD mainKartik K. Agaram33 hours1-6/+6
|\
| * Merge lines.loveKartik K. Agaram33 hours1-6/+6
| |\
| | * bugfix: scrolling up using scroll wheelKartik K. Agaram33 hours2-12/+12
| | | | | | | | | | | | | | | The culprit is an ambiguously named helper. put_cursor_on_next_text_line is not supposed to move to next line if the current line is text.
* | | Merge text.loveKartik K. Agaram2024-12-063-7/+9
|\| |
| * | Merge lines.loveKartik K. Agaram2024-12-063-7/+9
| |\|
| | * clarify a misleading testKartik K. Agaram2024-12-063-7/+9
| | | | | | | | | | | | | | | I'm still using these to periodically reassure myself about the state of lines2 and its descendants.
* | | Merge text.loveKartik K. Agaram2024-12-062-4/+1
|\| |
| * | Merge lines.loveKartik K. Agaram2024-12-061-3/+0
| |\|
| | * delete redundant method descriptionKartik K. Agaram2024-12-011-3/+0
| | |
| * | drop an unused variableKartik K. Agaram2024-12-031-1/+1
| | |
* | | Merge text.loveKartik K. Agaram2024-10-292-46/+2
|\| |
| * | Merge lines.loveKartik K. Agaram2024-10-292-46/+2
| |\|
| | * simpler implementation of bugfix #2Kartik K. Agaram2024-10-292-46/+2
| | |
* | | Merge text.loveKartik K. Agaram2024-10-292-6/+6
|\| |
| * | some more renamesKartik K. Agaram2024-10-292-6/+6
| | |
* | | Merge text.loveKartik K. Agaram2024-10-296-10/+118
|\| |
| * | Merge lines.loveKartik K. Agaram2024-10-296-10/+118
| |\|
| | * bugfix #3, attempt #2 in search UIKartik K. Agaram2024-10-292-5/+5
| | | | | | | | | | | | Avoid accidental side-effects.
| | * bugfix #3 in search UIKartik K. Agaram2024-10-292-9/+5
| | | | | | | | | | | | | | | This is a regression. Scenario: search for a string, then backspace until it goes empty.
| | * bugfix #2 in search UIKartik K. Agaram2024-10-295-6/+44
| | |
| | * bugfix in search UIKartik K. Agaram2024-10-295-13/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This one is ancient and it affects every single one of my forks, including the whole lines2 lineage. The corner case: searching for empty string. In the process I've also cleaned up edit.check_locs on initialization to only modify cursor if it can find a legal place for it. In general I should be more careful about mutating the cursor. Just adding 1 to it is irresponsible.
| | * bugfix: restart search on backspaceKartik K. Agaram2024-10-281-0/+3
| | | | | | | | | | | | Ported from bugfix of 2024-06-23.
* | | Merge text.loveKartik K. Agaram2024-10-142-4/+4
|\| |
| * | Merge lines.loveKartik K. Agaram2024-10-142-4/+4
| |\|
| | * bugfix: UnicodeKartik K. Agaram2024-10-142-4/+4
| | |
* | | Merge text.loveKartik K. Agaram2024-09-191-1/+1
|\| |
| * | Merge lines.loveKartik K. Agaram2024-09-191-1/+1
| |\|
| | * transparent highlights work with more colorsKartik K. Agaram2024-09-191-1/+1
| | |
* | | Merge text.loveKartik K. Agaram2024-09-105-3/+2
|\| |
| * | Merge lines.loveKartik K. Agaram2024-09-105-3/+2
| |\|
| | * bugfix in source editorKartik K. Agaram2024-09-102-1/+1
| | |
| | * don't always pop up keyboard on mobile devicesKartik K. Agaram2024-09-103-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | We don't want to do this during app initialization because other forks might not start out with an editor on screen even if this one does. We don't want to perform this side-effect on edit.mouse_press, which also runs in tests.
* | | Merge text.loveKartik K. Agaram2024-09-081-2/+1
|\| |
| * | Merge lines.loveKartik K. Agaram2024-09-081-2/+1
| |\|
| | * streamline ReadmeKartik K. Agaram2024-09-081-2/+1
| | |
* | | Merge text.loveKartik K. Agaram2024-09-051-0/+2
|\| |
| * | Merge lines.loveKartik K. Agaram2024-09-051-0/+2
| |\|
| | * fine, I'll add a badgeKartik K. Agaram2024-09-051-0/+2
| | |
* | | Merge text.loveKartik K. Agaram2024-09-014-8/+9
|\| |
| * | Merge lines.loveKartik K. Agaram2024-09-018-22/+16
| |\|
| | * clean up some issues I now feel confident aboutKartik K. Agaram2024-08-312-9/+1
| | |
| | * explicitly state when operations manage undoKartik K. Agaram2024-08-316-14/+14
| | |
| | * clean up Drawing.before after creating undo eventKartik K. Agaram2024-08-312-0/+2
| | | | | | | | | | | | This isn't a bug here, but it led to a bug in lines 2.
* | | Merge text.loveKartik K. Agaram2024-08-061-2/+0
|\| |
| * | Merge lines.loveKartik K. Agaram2024-08-061-2/+0
| |\|
| | * stop returning unused valueKartik K. Agaram2024-07-281-2/+0
| | |
* | | Merge text.loveKartik K. Agaram2024-07-221-1/+2
|\| |
| * | Merge lines.loveKartik K. Agaram2024-07-221-1/+2
| |\|
| | * clarify that PRs and patches are both welcomeKartik K. Agaram2024-07-221-1/+2
| | |
| | * add a forkKartik K. Agaram2024-07-221-0/+2
| | |