Merge lines.love
[?]
Sep 26, 2022, 10:24 PM
ETXNVRPTSI43GZYSCQCXKU5E4TC4HSNSK7MEGHAHDTIKWANYUSNACDependencies
- [2]
ATQO62TFMerge lines.love - [3]
A4STVUZIfix support for absolute paths in Windows - [4]
K2X6G75Zstart writing some tests for drawings - [5]
CE4LZV4Tdrop last couple of manual tests - [6]
3QNOKBFMbeginnings of a test harness - [7]
D2GCFTTTclean up repl functionality - [8]
BJ5X5O4Alet's prevent the text cursor from ever getting on a drawing - [9]
VHUNJHXBMerge lines.love - [10]
XX7G2FFJintermingle freehand line drawings with text - [11]
FS2ITYYHrecord a known issue - [12]
6LJZN727handle chords - [13]
73OCE2MCafter much struggle, a brute-force undo - [14]
MD3W5IRAnew fork: rip out drawing support - [15]
JOPVPUSAediting source code from within the app - [16]
3PSFWAILMerge lines.love - [17]
D4B52CQ2Merge lines.love - [18]
LXTTOB33extract a couple of files - [19]
T4FRZSYLdelete an ancient, unused file - [20]
VXORMHMEdelete experimental REPL - [21]
2CTN2IEFMerge lines.love - [22]
NFI42KGXmore correct absolute path detection - [23]
VBU5YHLRMerge lines.love - [24]
OTIBCAUJlove2d scaffold - [25]
TLOAPLBJadd a license - [26]
GUOQRUL7Merge lines.love - [27]
TVCPXAAUrename - [28]
OI4FPFINsupport drawings in the source editor - [29]
C3NYQP57Merge lines.love - [30]
AYX33NBCMerge lines.love - [31]
KKMFQDR4editing source code from within the app - [32]
RSZD5A7Gforgot to add json.lua - [33]
BULPIBEGbeginnings of a module for the text editor - [34]
AVTNUQYRbasic test-enabled framework - [35]
66X36NZNa little more prose describing manual_tests - [36]
2L5MEZV3experiment: new edit namespace - [37]
VHQCNMARseveral more modules - [38]
OGUV4HSAremove some memory leaks from rendered fragments - [39]
BLWAYPKVextract a module - [40]
KMSL74GAsupport selections in the source editor - [41]
32V6ZHQBMerge lines.love - [42]
A23MMLJHmigrate old settings, attempt #3 - [43]
4YDBYBA4clean up memory leak experiments - [44]
R5QXEHUIsomebody stop me
Change contents
- file deletion: source_file.lua source_file.lua
if path:sub(2,2) == ':' then return true end -- DOS drive letter followed by volume separatorlocal f = path:sub(1,1)return f == '/' or f == '\\'elseerror('What OS is this? LÖVE reports that the path separator is "'..os_path_separator..'"')endendfunction is_relative_path(path)return not is_absolute_path(path) - edit in source_file.lua at line 209
if path:sub(2,2) == ':' then return true end -- DOS drive letter followed by volume separator