resolve conflicts
Dependencies
- [2]
PHZX5H25resolve conflicts - [3]
3ZGWYYZ2resolve conflicts - [4]
B4USRORMdisable DPI scaling - [5]
LF7BWEG4group all editor globals - [6]
UHB4GARJleft/right margin -> left/right coordinates - [7]
VESAKVTRMerge lines.love - [8]
FYS7TCDWbugfix - [9]
OEUU62GMMerge upstream into main - [10]
4VKEE43Zbugfix - [11]
APYPFFS3call edit rather than App callbacks in tests - [12]
ORRSP7FVdeduce test names on failures - [13]
AQQQNDTLyet another bugfix in selection management - [14]
7CEOB56DMerge upstream into main - [15]
M6TH7VSZrip out notion of Line_width - [16]
EMHRPJ3Rno, that's not right - [17]
T42Y5MLOexplicitly specify app name - [18]
J7A5ROM3bugfix in cursor positioning - [19]
GL4Q5WCVkeep text from overflowing right margin - [20]
73XNHEKNMerge upstream into main - [21]
2H76FV5Sbugfix: searching files containing unicode - [22]
O7YTBRQYbugfix: restart search on backspace - [23]
AMOPICKVbugfix: check after cursor on same line when searching upwards - [24]
F4RUTONDsplit up editor tests between LÖVE 11 and LÖVE 12 - [25]
DRFE3B3Zmouse buttons are integers, not strings - [26]
PNGWLAFNMerge upstream into main - [27]
HTWAM4NZbugfix: scrolling in left/right movements - [28]
IWYLK45Kclicking to the right of a line within line width - [29]
27DROQW2Merge upstream into main - [30]
LXTTOB33extract a couple of files - [31]
CZB4CK2Rbugfix
Change contents
- edit in text_tests.lua at line 2[5.981]→[5.2:103](∅→∅),[5.981]→[5.2:103](∅→∅),[5.103]→[5.2:7](∅→∅),[5.156]→[5.2:7](∅→∅),[5.165]→[5.2:7](∅→∅),[5.1122]→[5.2:7](∅→∅),[5.7]→[5.158:158](∅→∅),[5.7]→[5.158:158](∅→∅),[5.3]→[5.7:60](∅→∅),[5.158]→[5.7:60](∅→∅),[5.7]→[5.7:60](∅→∅),[5.7]→[5.7:60](∅→∅),[5.118]→[5.118:208](∅→∅),[5.118]→[5.118:208](∅→∅),[5.4361]→[5.12632:12667](∅→∅),[5.654]→[5.12632:12667](∅→∅),[5.4361]→[5.12632:12667](∅→∅),[5.654]→[5.12632:12667](∅→∅),[5.4361]→[5.12632:12667](∅→∅),[5.246]→[5.1477:1547](∅→∅),[5.246]→[5.1477:1547](∅→∅),[5.1547]→[2.2:131](∅→∅),[5.1547]→[2.2:131](∅→∅),[2.131]→[5.4:9](∅→∅),[5.155]→[5.4:9](∅→∅),[5.256]→[5.4:9](∅→∅),[5.927]→[5.4:9](∅→∅),[2.131]→[5.4:9](∅→∅),[5.155]→[5.4:9](∅→∅),[5.256]→[5.4:9](∅→∅),[5.927]→[5.4:9](∅→∅)
check_eq(Editor_state.cursor1.pos, 15, 'cursor') -- one more than the number of UTF-8 code-pointsendfunction test_click_past_end_of_word_wrapping_line()-- display a long line wrapping at a word boundary on a screen of more realistic lengthy = y + Editor_state.line_heightedit.run_after_mouse_click(Editor_state, App.screen.width-2,y-2, 1)-- cursor moves to end of screen line (one more than final character shown)check_eq(Editor_state.cursor1.pos, 21, 'cursor')end - edit in text_tests.lua at line 19
- resurrect zombie in conf.lua at line 3
t.window.usedpiscale = false - resolve order conflict in conf.lua at line 3