resolve conflicts
Dependencies
- [2]
FYTXKCO3delete an unused arg - [3]
TUTDZZOOresolve conflicts - [4]
KJLZCK2Rresolve conflicts - [5]
4KC7I3E2make colors easier to edit - [6]
HLIF3YQEMerge text0 - [7]
X3F7ECSLadd state arg to some functions - [8]
Z4XRNDTRfind text - [9]
M7UODV5HMerge text0 - [10]
CZQ3NJ4NMerge text0 - [11]
ORRSP7FVdeduce test names on failures - [12]
LXTTOB33extract a couple of files - [13]
F2P336NOresolve conflicts - [14]
ULKNZUZKresolve conflicts - [15]
IM7UEBMKbugfix: highlight search patterns on the right line - [16]
ZM6AON3Aresolve conflicts - [17]
XSKVRP2Sresolve conflicts - [18]
ZLJGZYQGselect text with shift + mouseclick - [19]
BE3WIEVKupdate cursor in search box - [20]
E3PF2R6Qstray dead code - [21]
VUAAYL6Xhandlers for _all_ LÖVE events - [22]
SDEY7LFJrename a variable - [23]
TWXPV2AChoist and duplicate a conditional - [24]
ZC7UBMKIpijul bug - [25]
CLNTRHOKresolve conflicts - [26]
JFFUF5ALoverride mouse state lookups in tests - [27]
G2SVT3ROMerge text0 - [28]
MX7YD2WCresolve conflicts - [29]
AD34IX2Zcouple more tests - [30]
Y5XAFGMWMerge text.love - [31]
VPRGENLAhide some details within the 'warning' state - [32]
5GHT3LUXcopy correct warning message - [33]
BMGHJX7Gbugfix: search highlight straddling screen lines - [34]
AVTNUQYRbasic test-enabled framework - [35]
LXFHXL2NMerge text.love - [36]
TXDMRA5Jbugfix: alt-tab shouldn't emit keypress events - [37]
52NEZG2FMerge text0 - [38]
AQMZJXURuse editor state font for width calculations - [39]
JNJ4R56Xsupport running tests multiple times - [40]
ISOFHXB2App.width can no longer take a Text - [41]
JF5L2BBStest harness now supports copy/paste - [*]
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