Merge upstream into main
[?]
Jul 9, 2022, 12:23 AM
UUTYRLLEVNKAAWIPUYPZASYV4HFFNQ6LIVY7LALTRGNHA2DDOKEQCDependencies
- [2]
OEUU62GMMerge upstream into main - [3]
2H67P75Xswitch arg for a function - [4]
GK47BBCYstart passing left/right margins everywhere - [5]
4CXVIEBSadd args to some functions - [6]
2CH77LZCadd args to some functions - [7]
ZNLTRNNKhighlight another global - [8]
YGCT2D2Ostart loading settings as applicable - [9]
AVTNUQYRbasic test-enabled framework - [10]
DHCLUDCW. - [11]
RF5ALVNYallow the window to be resized - [12]
K464QQR4more defensive resize handling - [13]
NFCBIEZDaffordance to adjust width for word wrap - [14]
VG75U7IMbugfix: typing should delete highlighted text - [15]
XNFTJHC4split keyboard handling between Text and Drawing - [16]
SQLVYKVJrename - [17]
6LJZN727handle chords - [18]
73OCE2MCafter much struggle, a brute-force undo - [19]
MP2TBKU6bugfix: crash in Text.up() after return - [20]
EQP53UQVautosave slightly less aggressively - [21]
DHI6IJCNselecting text and deleting selections - [22]
AYE2VEGJextract a couple of methods - [23]
YW2GO3U4bugfix: crash in Text.up() after return - [24]
PX7DDEMOautosave slightly less aggressively - [25]
JRLBUB6Lmore intuitive point delete from polygons - [26]
3OKKTUT4up and down arrow now moving by screen line where possible - [27]
OTIBCAUJlove2d scaffold - [28]
WOXIYUTLbugfix: manage screen_top and cursor when resizing - [29]
BATTU6HWstop blanking screen while resizing - [30]
HRWN5V6JDevine's suggestion to try to live with just freehand - [31]
27DROQW2Merge upstream into main - [*]
BULPIBEGbeginnings of a module for the text editor
Change contents
- resurrect zombie in text.lua at line 228
schedule_save() - edit in text.lua at line 228
Text.delete_selection(Margin_left, App.screen.width-Margin_right) - edit in text.lua at line 230
Text.delete_selection(Margin_left, App.screen.width-Margin_right) - resolve order conflict in text.lua at line 230
- resurrect zombie in text.lua at line 882
function Text.previous_screen_line(pos2, left, right) - edit in main.lua at line 196
Text.tweak_screen_top_and_cursor() - resurrect zombie in main.lua at line 196
Last_resize_time = App.getTime() - edit in main.lua at line 196
Text.tweak_screen_top_and_cursor(Margin_left, App.screen.height-Margin_right) - edit in main.lua at line 231
- resurrect zombie in main.lua at line 231
love.graphics.setColor(0, 0, 0) - resolve order conflict in main.lua at line 231
- edit in main.lua at line 586
Text.tweak_screen_top_and_cursor(Margin_left, App.screen.height-Margin_right) - resolve order conflict in main.lua at line 586[7.331]