resolve conflicts
Dependencies
- [2]
FYTXKCO3delete an unused arg - [3]
TUTDZZOOresolve conflicts - [4]
KJLZCK2Rresolve conflicts - [5]
TWXPV2AChoist and duplicate a conditional - [6]
XSKVRP2Sresolve conflicts - [7]
ORRSP7FVdeduce test names on failures - [8]
MX7YD2WCresolve conflicts - [9]
BE3WIEVKupdate cursor in search box - [10]
ZC7UBMKIpijul bug - [11]
LXTTOB33extract a couple of files - [12]
5GHT3LUXcopy correct warning message - [13]
ISOFHXB2App.width can no longer take a Text - [14]
IM7UEBMKbugfix: highlight search patterns on the right line - [15]
CLNTRHOKresolve conflicts - [16]
VPRGENLAhide some details within the 'warning' state - [17]
ULKNZUZKresolve conflicts - [18]
HLIF3YQEMerge text0 - [19]
E3PF2R6Qstray dead code - [20]
AVTNUQYRbasic test-enabled framework - [21]
M7UODV5HMerge text0 - [22]
JF5L2BBStest harness now supports copy/paste - [23]
X3F7ECSLadd state arg to some functions - [24]
BMGHJX7Gbugfix: search highlight straddling screen lines - [25]
JFFUF5ALoverride mouse state lookups in tests - [26]
Y5XAFGMWMerge text.love - [27]
Z4XRNDTRfind text - [28]
52NEZG2FMerge text0 - [29]
VUAAYL6Xhandlers for _all_ LÖVE events - [30]
CZQ3NJ4NMerge text0 - [31]
SDEY7LFJrename a variable - [32]
F2P336NOresolve conflicts - [33]
AQMZJXURuse editor state font for width calculations - [34]
G2SVT3ROMerge text0 - [35]
4KC7I3E2make colors easier to edit - [36]
JNJ4R56Xsupport running tests multiple times - [37]
LXFHXL2NMerge text.love - [38]
ZM6AON3Aresolve conflicts - [39]
ZLJGZYQGselect text with shift + mouseclick - [40]
TXDMRA5Jbugfix: alt-tab shouldn't emit keypress events - [41]
AD34IX2Zcouple more tests - [*]
BULPIBEGbeginnings of a module for the text editor - [*]
OTIBCAUJlove2d scaffold - [*]
3QNOKBFMbeginnings of a test harness
Change contents
- replacement in text.lua at line 49
Text.pretend_draw_cursor(State, State.left+Text.x(screen_line, State.cursor1.pos-pos+1), y)Text.pretend_draw_cursor(State, State.left+Text.x(State.font, screen_line, State.cursor1.pos-pos+1), y) - replacement in text.lua at line 51
Text.draw_cursor(State, State.left+Text.x(screen_line, State.cursor1.pos-pos+1), y, Cursor_color)Text.draw_cursor(State, State.left+Text.x(State.font, screen_line, State.cursor1.pos-pos+1), y, Cursor_color) - replacement in text.lua at line 58
Text.pretend_draw_cursor(State, State.left+Text.x(screen_line, State.cursor1.pos-pos+1), y)Text.pretend_draw_cursor(State, State.left+Text.x(State.font, screen_line, State.cursor1.pos-pos+1), y) - replacement in text.lua at line 60
Text.draw_cursor(State, State.left+Text.x(screen_line, State.cursor1.pos-pos+1), y, Cursor_color)Text.draw_cursor(State, State.left+Text.x(State.font, screen_line, State.cursor1.pos-pos+1), y, Cursor_color) - edit in text.lua at line 62
Text.draw_cursor(State, State.left+Text.x(State.font, screen_line, State.cursor1.pos-pos+1), y)Text.draw_cursor(State, State.left+Text.x(State.font, screen_line, State.cursor1.pos-pos+1), y) - resolve order conflict in text.lua at line 62
- replacement in search.lua at line 16
Text.draw_cursor(State, 25+App.width(State.search_term),y-5, Cursor_color)Text.draw_cursor(State, 25+State.font:getWidth(State.search_term),y-5)Text.draw_cursor(State, 25+State.font:getWidth(State.search_term),y-5, Cursor_color) - edit in main.lua at line 271[5.243]→[5.243:247](∅→∅),[5.247]→[3.13:13](∅→∅),[5.247]→[3.13:13](∅→∅),[3.13]→[5.55:151](∅→∅),[5.1581]→[5.55:151](∅→∅),[5.1581]→[5.55:151](∅→∅),[5.336]→[4.12:12](∅→∅),[5.336]→[4.12:12](∅→∅)
endfunction warning_message()assert(type(Current_app) == 'table')return Current_app.message - resurrect zombie in main.lua at line 271
end - resolve order conflict in main.lua at line 271
- edit in app.lua at line 552