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]
6LJZN727handle chords - [7]
2L5MEZV3experiment: new edit namespace - [8]
RSZD5A7Gforgot to add json.lua - [9]
SGMA5JLEsave the list of tests in repo - [10]
XX7G2FFJintermingle freehand line drawings with text - [11]
D2GCFTTTclean up repl functionality - [12]
OGUV4HSAremove some memory leaks from rendered fragments - [13]
PP2IIHL6stop putting button state in a global - [14]
3QNOKBFMbeginnings of a test harness - [15]
TLOAPLBJadd a license - [16]
OTIBCAUJlove2d scaffold - [17]
KKMFQDR4editing source code from within the app - [18]
AVTNUQYRbasic test-enabled framework - [19]
T4FRZSYLdelete an ancient, unused file - [20]
CE4LZV4Tdrop last couple of manual tests - [21]
66X36NZNa little more prose describing manual_tests - [22]
4YDBYBA4clean up memory leak experiments - [23]
LNUHQOGHstart passing in Editor_state explicitly - [24]
BLWAYPKVextract a module - [25]
FS2ITYYHrecord a known issue - [26]
BULPIBEGbeginnings of a module for the text editor - [27]
UH4YWHW5button framework is at the app level - [28]
VHQCNMARseveral more modules - [29]
K2X6G75Zstart writing some tests for drawings - [30]
BJ5X5O4Alet's prevent the text cursor from ever getting on a drawing - [31]
TVCPXAAUrename - [32]
73OCE2MCafter much struggle, a brute-force undo - [33]
ED4Z6ORCcleaner API for file-system access - [34]
KMSL74GAsupport selections in the source editor - [35]
R5QXEHUIsomebody stop me - [36]
ZNLTRNNKhighlight another global - [37]
VXORMHMEdelete experimental REPL - [38]
N2NUGNN4include a brief reference enabling many useful apps - [39]
LXTTOB33extract a couple of files - [*]
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()