Merge text0
[?]
Jun 4, 2023, 10:30 PM
UFOVVX3ZFH3QBAGBUPNY7CO6WXC4LRD2E54YQVADK2LHKXKC7X4QCDependencies
- [2]
G2SVT3ROMerge text0 - [3]
X43ZIKR3Merge text.love - [4]
7RDQRRP5Merge text0 - [5]
ONHKBLLCMerge lines.love - [6]
T3B4NLV3include a unit test - [7]
36Z442IVback to commit 8123959e52f without code editing - [8]
2L5MEZV3experiment: new edit namespace - [9]
LNUHQOGHstart passing in Editor_state explicitly - [10]
MD3W5IRAnew fork: rip out drawing support - [11]
AVTNUQYRbasic test-enabled framework - [12]
YJ6ASFBGyet another fork trying to integrate my live framework with everything else - [13]
DMCHIPJNstop including call stack for now - [14]
QF3HGULOMerge text.love - [15]
MPETAKZ2insert space for loading settings - [16]
PTOMKY7CMerge text0 - [17]
RXNR3U5EMerge text.love - [18]
DSDKFEUKpersist window geometry to disk across restart - [19]
WJBZZQE4fold together two largely similar cases - [20]
7RKFA3VAfailing test now looks realistic - [21]
6RYLD5ONchange how we handle clicks above top margin - [22]
W3UFZ4FOrun on.load_settings after loading defaults - [23]
YFW4MNNPhandle wrapping lines - [24]
WAR3HXHTtest both ways of selecting text with mouse - [25]
G4FCGDN6rename - [26]
YT5P6TO6bugfix: save previous file when dropping a new one on - [27]
32V6ZHQBMerge lines.love - [28]
YCYCQOFCbugfix: on.load_settings when there are none - [29]
GZ2OYPSHconfigurable colors and cursor in editor widget - [30]
ORRSP7FVdeduce test names on failures - [31]
CZQ3NJ4NMerge text0 - [32]
4EGQRXDAbugfix: naming points - [33]
3PSFWAILMerge lines.love - [34]
HLIF3YQEMerge text0 - [35]
GNKUD23Iget rid of recent_mouse - [36]
FCFJVYKYredundant check - [37]
TBWAE64Aapp is now live, can communicate with driver - [38]
ELJNEPW2simplify cursor-on-screen check - [39]
6XCJX4DZbugfix: inscript's bug - [40]
5ZCQGZP5save 2 more alternate formats for test failures - [41]
3QMTXKWNrename - [42]
NSHI3CH5Merge text0 - [43]
W5H5YI6SMerge text.love - [44]
LF3FPBGAmove - [*]
LXTTOB33extract a couple of files - [*]
OTIBCAUJlove2d scaffold - [*]
3QNOKBFMbeginnings of a test harness
Change contents
- replacement in text_tests.lua at line 816
edit.draw(Editor_state) -- populate line_cache.starty for each line Editor_state.line_cacheedit.draw(Editor_state, Text_color) -- populate line_cache.starty for each line Editor_state.line_cache - replacement in text_tests.lua at line 855
edit.draw(Editor_state)edit.draw(Editor_state, Text_color) - replacement in text_tests.lua at line 931
edit.draw(Editor_state)edit.draw(Editor_state, Text_color) - edit in main.lua at line 73
endfunction print_and_log(s)print(s)log(3, s) - edit in main.lua at line 136
function print_and_log(s)print(s)log(3, s) - resurrect zombie in main.lua at line 136
end - resolve order conflict in main.lua at line 136
- edit in main.lua at line 138[4.75]→[4.5107:5112](∅→∅),[2.82]→[4.5107:5112](∅→∅),[4.406]→[4.5107:5112](∅→∅),[4.735]→[4.5107:5112](∅→∅),[4.742]→[4.5107:5112](∅→∅),[4.5107]→[4.5107:5112](∅→∅)
end - replacement in edit.lua at line 120
y, State.screen_bottom1.pos = Text.draw(State, line_index, y, startpos, fg, hide_cursor)y, screen_bottom1.pos = Text.draw(State, line_index, y, startpos)y, screen_bottom1.pos = Text.draw(State, line_index, y, startpos, fg, hide_cursor) - edit in app.lua at line 482
--? _G[name]() - resolve order conflict in app.lua at line 482[4.61192]