Merge text0
[?]
Apr 3, 2023, 4:50 PM
G2SVT3ROXEAPJRZA4TFVBAPOXV5RIBIYPQRL3VHLKTWPGXUTZFEQCDependencies
- [2]
PTOMKY7CMerge text0 - [3]
M7UODV5HMerge text0 - [4]
HLIF3YQEMerge text0 - [5]
E3PF2R6Qstray dead code - [6]
PBGBRQIXbugfix for merge commit - [7]
4GYPLUDYstreamline the interface for Text.draw - [8]
A2PRHMXTchange cursor bounds check slightly - [9]
KWIVKQQ7Merge lines.love - [10]
G4FCGDN6rename - [11]
TKRVYAVObugfix for merge commit - [12]
J2SVGR2Eexperiment: blinking cursor - [13]
WJBZZQE4fold together two largely similar cases - [14]
3PSFWAILMerge lines.love - [15]
GZ2OYPSHconfigurable colors and cursor in editor widget - [16]
HNRU45ZMinline a function - [17]
YJ6ASFBGyet another fork trying to integrate my live framework with everything else - [18]
ELJNEPW2simplify cursor-on-screen check - [19]
TXDMRA5Jbugfix: alt-tab shouldn't emit keypress events - [20]
BW2IUB3Kkeep all text cache writes inside text.lua - [21]
H2DPLWMVsnapshot: wrapping long lines at word boundaries - [22]
YCYCQOFCbugfix: on.load_settings when there are none - [23]
3ZSUBI57drop some redundant args from Text.draw - [24]
RHARLLIQMerge text0 - [25]
YJJ4X4JGbugfix: avoid scrolling on 'end' - [26]
BULPIBEGbeginnings of a module for the text editor - [27]
4KC7I3E2make colors easier to edit - [28]
X3F7ECSLadd state arg to some functions - [29]
2L5MEZV3experiment: new edit namespace - [30]
MD3W5IRAnew fork: rip out drawing support - [31]
XNFTJHC4split keyboard handling between Text and Drawing - [32]
LNUHQOGHstart passing in Editor_state explicitly - [33]
36Z442IVback to commit 8123959e52f without code editing - [34]
7RDQRRP5Merge text0 - [35]
GZ5WULJVswitch source side to new screen-line-based render - [36]
W3UFZ4FOrun on.load_settings after loading defaults - [37]
2CTN2IEFMerge lines.love - [38]
32V6ZHQBMerge lines.love - [39]
MPETAKZ2insert space for loading settings - [40]
Y5XAFGMWMerge text.love - [*]
OTIBCAUJlove2d scaffold
Change contents
- edit in text.lua at line 10
function Text.draw(State, line_index, y, startpos, fg, hide_cursor) - resurrect zombie in text.lua at line 10
-- return y for the next line, and position of start of final screen line drawn - edit in text.lua at line 11
function Text.draw(State, line_index, y, startpos, fg, hide_cursor) - edit in text.lua at line 77
App.color(reset_color) - edit in text.lua at line 869
edit.draw(State) - resolve order conflict in text.lua at line 869
- edit in main.lua at line 110
initialize_window_geometry(App.width('m')) - resolve order conflict in main.lua at line 110
- replacement in main.lua at line 192[10.378]→[3.156:156](∅→∅),[10.378]→[3.156:156](∅→∅),[10.340]→[3.158:158](∅→∅),[10.340]→[3.158:158](∅→∅)[10.211]
end - resurrect zombie in edit.lua at line 121
y, State.screen_bottom1.pos = Text.draw(State, line_index, y, startpos, fg, hide_cursor)