about summary refs log tree commit diff stats
path: root/source_select.lua
Commit message (Collapse)AuthorAgeFilesLines
* mouse button state in source editorKartik K. Agaram2023-12-011-1/+1
|
* audit all assertsKartik K. Agaram2023-11-181-5/+5
| | | | | | | | | | | | | Each one should provide a message that will show up within LÖVE. Stop relying on nearby prints to the terminal. I also found some unnecessary ones. There is some potential here for performance regressions: the format() calls will trigger whether or not the assertion fails, and cause allocations. So far Lua's GC seems good enough to manage the load even with Moby Dick, even in some situations that caused issues in the past like undo.
* port inscript's bugfix to source editorKartik K. Agaram2023-06-041-18/+4
|
* App.width can no longer take a TextKartik K. Agaram2023-04-011-5/+2
| | | | | In the process I discovered the horrible fact that Text.x allocates a new Text. And it gets called (just once, thank goodness) on every single frame.
* support selections in the source editorKartik K. Agaram2022-09-061-0/+183
I've only tested side A so far, and included a statement of how I want side B to behave.