start supporting LÖVE v12
[?]
Oct 10, 2023, 3:00 AM
6VJTQKW7YJ7E3WRNSTFYULUDHHTYAE4JELX4J55LO75X4FDM3JZACDependencies
- [2]
TSK2OXU2. - [3]
IM6GSGVZfix some arg names - [4]
4SR3Z4Y3document the version of LÖVE I've been using - [5]
GFXWHTE6mouse wheel support - [6]
66X36NZNa little more prose describing manual_tests - [7]
TVCPXAAUrename - [8]
KKMFQDR4editing source code from within the app - [9]
R5QXEHUIsomebody stop me - [10]
BULPIBEGbeginnings of a module for the text editor - [11]
LXTTOB33extract a couple of files - [12]
BJ5X5O4Alet's prevent the text cursor from ever getting on a drawing - [13]
BLWAYPKVextract a module - [14]
4YDBYBA4clean up memory leak experiments - [15]
OGUV4HSAremove some memory leaks from rendered fragments - [16]
OTIBCAUJlove2d scaffold - [17]
CE4LZV4Tdrop last couple of manual tests - [18]
XX7G2FFJintermingle freehand line drawings with text - [19]
6LJZN727handle chords - [20]
FS2ITYYHrecord a known issue - [21]
D2GCFTTTclean up repl functionality - [22]
3QNOKBFMbeginnings of a test harness - [23]
VHQCNMARseveral more modules - [24]
ZNLTRNNKhighlight another global - [25]
T4FRZSYLdelete an ancient, unused file - [26]
KMSL74GAsupport selections in the source editor - [27]
RSZD5A7Gforgot to add json.lua - [28]
LNUHQOGHstart passing in Editor_state explicitly - [29]
SGMA5JLEsave the list of tests in repo - [30]
2L5MEZV3experiment: new edit namespace - [31]
AVTNUQYRbasic test-enabled framework - [32]
TLOAPLBJadd a license - [33]
UH4YWHW5button framework is at the app level - [34]
K2X6G75Zstart writing some tests for drawings - [35]
VXORMHMEdelete experimental REPL - [36]
N2NUGNN4include a brief reference enabling many useful apps - [37]
ED4Z6ORCcleaner API for file-system access - [38]
73OCE2MCafter much struggle, a brute-force undo - [39]
PP2IIHL6stop putting button state in a global - [*]
WQOSZSUEwarn on unused commandline args
Change contents
- file deletion: conf.lua
function love.conf(t)t.version = '11.4'end - edit in main.lua at line 71[2.115][41.82]
endendfunction App.version_check()-- available modes: run, errorError_message = nilError_count = 0-- we'll reuse error mode on load for an initial version checklocal supported_versions = {'11.4', '12.0'} -- put the recommended version firstlocal minor_versionMajor_version, minor_version = love.getVersion()Version = Major_version..'.'..minor_versionif array.find(supported_versions, Version) == nil thenCurrent_app = 'error'Error_message = ("This app doesn't support version %s; please use version %s. Press any key to try it with this version anyway."):format(Version, supported_versions[1])print(Error_message)-- continue initializing everything; hopefully we won't have errors during initialization - replacement in main.lua at line 156
if Current_app == 'run' thenif Current_app == 'error' thenlove.graphics.setColor(0,0,1)love.graphics.rectangle('fill', 0,0, App.screen.width, App.screen.height)love.graphics.setColor(1,1,1)love.graphics.printf(Error_message, 40,40, 600)elseif Current_app == 'run' then - edit in main.lua at line 192
if Current_app == 'error' thenif chord == 'C-c' thenlove.system.setClipboardText(Error_message)endreturnend - edit in main.lua at line 233
if Current_app == 'error' then return end - edit in main.lua at line 249
if Current_app == 'error' then return end - edit in main.lua at line 265
if Current_app == 'error' then return end - edit in main.lua at line 277
if Current_app == 'error' then return end - edit in main.lua at line 288
if Current_app == 'error' then return end - edit in main.lua at line 299
if Current_app == 'error' then return end - edit in app.lua at line 11
App.version_check()