Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge text.love | Kartik K. Agaram | 2023-05-30 | 1 | -9/+19 |
|\ | |||||
| * | Merge lines.love | Kartik K. Agaram | 2023-05-30 | 1 | -9/+19 |
| |\ | |||||
| | * | wait, fix tests | Kartik K. Agaram | 2023-05-30 | 1 | -9/+19 |
| | | | | | | | | | | | | | | | We had this problem because our test fakes were out of sync with reality. And just in the source app. | ||||
* | | | Merge text.love | Kartik K. Agaram | 2023-05-30 | 1 | -5/+10 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-05-30 | 1 | -5/+10 |
| |\| | |||||
| | * | bugfix: drawings in source editor | Kartik K. Agaram | 2023-05-30 | 2 | -10/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Broken since 2022-09 X-( Scenario: * switch to source editor * draw a line * wait 3 seconds Before this commit the app would crash and then fail to restart until you deleted the created .lua file from save dir. This is not the first time I've confused Lua's files and LÖVE's droppedFile objects. Just never rely on multiple args in file:write(). | ||||
* | | | Merge text.love | Kartik K. Agaram | 2023-05-14 | 4 | -4/+6 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-05-14 | 4 | -3/+5 |
| |\| | |||||
| | * | hide cursor in log browser window | Kartik K. Agaram | 2023-05-14 | 2 | -3/+3 |
| | | | |||||
| | * | add an assert | Kartik K. Agaram | 2023-05-14 | 2 | -0/+2 |
| | | | | | | | | | | | | | | | I added this to catch a rare bug. I've had it locally for a few weeks now without hitting it. Doesn't hurt to publish it. | ||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-05-14 | 1 | -1/+1 |
| |\| | |||||
| | * | bugfix: rendering hyperlinks in wrapping lines | Kartik K. Agaram | 2023-05-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Scenario: a long line containing a hyperlink towards the end. Before this commit the underline for the hyperlink was being rendered on an x pixel starting from the start of the line. | ||||
* | | | Merge text.love | Kartik K. Agaram | 2023-05-13 | 3 | -48/+62 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-05-13 | 3 | -48/+62 |
| |\| | |||||
| | * | bugfix: searching files containing unicode | Kartik K. Agaram | 2023-05-13 | 3 | -48/+62 |
| | | | | | | | | | | | | | | | Before this change the cursor was moving, but not being highlighted properly when the cursor line contained unicode before the cursor. | ||||
* | | | Merge text.love | Kartik K. Agaram | 2023-05-06 | 3 | -4/+7 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-05-06 | 3 | -4/+7 |
| |\| | |||||
| | * | bugfix: never use utf8 pos in string.sub | Kartik K. Agaram | 2023-05-06 | 3 | -4/+7 |
| | | | | | | | | | | | | | | | | | | This is a violation of an existing rule in Manual_tests.md. The following command weakly suggests there aren't any others: grep ':sub(' *.lua |grep pos | ||||
* | | | Merge text.love | Kartik K. Agaram | 2023-04-21 | 1 | -4/+0 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-04-21 | 1 | -4/+0 |
| |\| | |||||
| | * | delete inapplicable issue | Kartik K. Agaram | 2023-04-21 | 1 | -4/+0 |
| | | | |||||
* | | | Merge text.love | Kartik K. Agaram | 2023-04-21 | 1 | -2/+2 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-04-21 | 1 | -2/+2 |
| |\| | |||||
| | * | correct a characterization | Kartik K. Agaram | 2023-04-21 | 1 | -2/+2 |
| | | | |||||
* | | | Merge text.love | Kartik K. Agaram | 2023-04-19 | 1 | -13/+4 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-04-19 | 1 | -13/+4 |
| |\| | |||||
| | * | remove some support for long lines from source editor | Kartik K. Agaram | 2023-04-19 | 2 | -13/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A code editor is unlikely to need support for extremely long lines. And that kind of scroll is jarring anyway in a code editor. We don't read code like a novel, and less scroll per page implies more scrolling work. I'd gotten rid of this functionality and the test for it [1] back in the spokecone fork, but only took out the test when first pulling it into the source editor. [1] test_pagedown_often_shows_start_of_wrapping_line | ||||
* | | | Merge text.love | Kartik K. Agaram | 2023-04-11 | 2 | -5/+32 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-04-11 | 2 | -5/+32 |
| |\| | |||||
| | * | primitives for writing tests | Kartik K. Agaram | 2023-04-11 | 2 | -1/+28 |
| | | | |||||
| | * | couple of typos | Kartik K. Agaram | 2023-04-11 | 1 | -4/+4 |
| | | | |||||
* | | | Merge text.love | Kartik K. Agaram | 2023-04-10 | 1 | -0/+49 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-04-10 | 1 | -0/+49 |
| |\| | |||||
| | * | editor documentation | Kartik K. Agaram | 2023-04-10 | 1 | -0/+49 |
| | | | |||||
* | | | Merge text.love | Kartik K. Agaram | 2023-04-09 | 2 | -12/+264 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-04-09 | 2 | -12/+264 |
| |\| | |||||
| | * | include a brief reference enabling many useful apps | Kartik K. Agaram | 2023-04-09 | 2 | -12/+264 |
| | | | |||||
* | | | Merge text.love | Kartik K. Agaram | 2023-04-09 | 3 | -3/+17 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-04-09 | 3 | -3/+17 |
| |\| | |||||
| | * | deemphasize the source editor | Kartik K. Agaram | 2023-04-09 | 3 | -3/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This repo does not support freewheeling modification. It's a primitive to enable freewheeling modification in downstream forks. The source editor is a convenience, but it's a sharp tool and can easily leave the app in a broken state that requires dropping down to external tools (editor, file manager) to fix. | ||||
* | | | Merge text.love | Kartik K. Agaram | 2023-04-08 | 2 | -13/+17 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-04-08 | 2 | -13/+17 |
| |\| | |||||
| | * | rename a variable | Kartik K. Agaram | 2023-04-08 | 2 | -12/+11 |
| | | | |||||
| | * | bugfix: syntax highlighting in source editor | Kartik K. Agaram | 2023-04-08 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | I missed that comments only get highlighted at start of line. This seems a bit hacky. But it continues to trade off CPU for reduced memory footprint. | ||||
* | | | Merge text.love | Kartik K. Agaram | 2023-04-08 | 2 | -2/+2 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-04-08 | 2 | -2/+2 |
| |\| | |||||
| | * | enhance bugfix of commit a9aa3436f (Dec 2024) | Kartik K. Agaram | 2023-04-08 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Scenario: * start out with some text on screen * select some text A, delete * select some more text B, delete * press C-z twice to restore A and B * press C-y twice Before this commit only the first C-y was having an effect (deleting B). The second was failing to delete A. | ||||
* | | | Merge text.love | Kartik K. Agaram | 2023-04-03 | 9 | -110/+118 |
|\| | | |||||
| * | | Merge lines.love | Kartik K. Agaram | 2023-04-03 | 9 | -110/+118 |
| |\| | |||||
| | * | switch source side to new screen-line-based render | Kartik K. Agaram | 2023-04-03 | 9 | -106/+115 |
| | | | | | | | | | | | | Also copy over the implementation of links from pensieve.love. |