initialize contains test state

[?]
Jul 12, 2022, 9:41 PM
HPVT467W763S6XQWS5Q47BAK4GMVY57LDXS7LSTFM23Y5XGKZMMQC

Dependencies

  • [2] LF7BWEG4 group all editor globals
  • [3] RMKMPFT5 fix a corner case when selecting text
  • [4] CVSRHMJ2 experiment: slightly adaptive scrolling
  • [5] DSLD74DK lots more tests
  • [6] AJP4OSTJ new test
  • [7] C45WCXJ2 keep drawings within the line width slider as well
  • [8] IWYLK45K clicking to the right of a line within line width
  • [9] NUZFHX6I flesh out some tests for word movements
  • [10] ZLJGZYQG select text with shift + mouseclick
  • [11] QKAMUWSB another bugfix in scrolling while inserting text
  • [12] CUIV2LE5 some typos
  • [13] NZKYPBSK check for scroll when just typing
  • [14] 4VKEE43Z bugfix
  • [15] LXTTOB33 extract a couple of files
  • [16] Y2ZIPXEM new test
  • [17] DGK5BPVI bugfix: UTF-8 in compute_fragments
  • [18] T3B4NLV3 include a unit test
  • [19] GJLOKCYK bugfix: clicking past end of screen line
  • [20] WAR3HXHT test both ways of selecting text with mouse
  • [21] MYC7XR5Q bugfix: lines that aren't drawn from the start
  • [22] H3ECRBXF bugfix: clicking on empty lines
  • [23] 2LC3BM2N support other whitespace chars in word movements
  • [24] KOTI3MFG bugfix in previous commit
  • [25] V3EABA35 skip multiple consecutive whitespace
  • [26] HTWAM4NZ bugfix: scrolling in left/right movements
  • [27] 2JLVAYHB start decoupling editor tests from App
  • [28] M6TH7VSZ rip out notion of Line_width
  • [29] 5DOTWNVM right margin
  • [30] 4J2L6JMR bugfix: deleting a selection spanning pages
  • [31] 2L5MEZV3 experiment: new edit namespace
  • [*] OTIBCAUJ love2d scaffold
  • [*] WQOSZSUE warn on unused commandline args

Change contents

  • edit in text_tests.lua at line 7
    [2.1140][2.1140:1226]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 19
    [2.1660][2.1660:1746]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 31
    [2.2028][2.2028:2114]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 43
    [2.2355][2.2355:2441]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 54
    [2.2517][2.2517:2603]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 62
    [3.64][3.64:104]()
    App.screen.init{width=120, height=60}
  • edit in text_tests.lua at line 64
    [2.2805][2.2805:2891]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 74
    [2.3035][2.3035:3121]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 84
    [2.3275][2.3275:3361]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 95
    [2.3662][2.3662:3748]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 106
    [2.3994][2.3994:4080]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 116
    [2.4273][2.4273:4359]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 126
    [2.4562][2.4562:4648]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 136
    [2.4838][2.4838:4924]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 146
    [2.5128][2.5128:5214]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 156
    [2.5399][2.5399:5485]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 167
    [2.5765][2.5765:5851]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 177
    [2.6044][2.6044:6130]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 187
    [2.6320][2.6320:6406]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 197
    [2.6606][2.6606:6692]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 207
    [2.6873][2.6873:6959]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 218
    [2.7193][2.7193:7279]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 234
    [2.7733][2.7733:7819]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 248
    [2.8174][2.8174:8260]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 264
    [2.8548][2.8548:8634]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 280
    [2.8921][2.8921:9007]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 297
    [2.9296][2.9296:9382]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 314
    [2.9710][2.9710:9796]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 332
    [2.10079][2.10079:10165]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 354
    [2.10624][2.10624:10710]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 374
    [2.11211][2.11211:11297]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 397
    [2.11797][2.11797:11883]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 421
    [2.12387][2.12387:12473]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 439
    [2.12811][2.12811:12897]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 460
    [2.13377][2.13377:13463]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 477
    [2.13882][2.13882:13968]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 493
    [2.14257][2.14257:14343]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 514
    [2.14744][2.14744:14830]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 531
    [2.15118][2.15118:15204]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 548
    [2.15485][2.15485:15571]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 567
    [2.15886][2.15886:15972]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 590
    [2.16484][2.16484:16570]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 611
    [2.16927][2.16927:17013]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 639
    [2.17693][2.17693:17779]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 655
    [2.18411][2.18411:18497]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 683
    [2.19148][2.19148:19234]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 699
    [2.19959][2.19959:20045]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 718
    [2.20887][2.20887:20973]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 741
    [2.22029][2.22029:22115]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 770
    [2.23485][2.23485:23571]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 785
    [2.23856][2.23856:23942]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 813
    [3.7514][2.24494:24580]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 837
    [2.25218][2.25218:25304]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 866
    [2.26242][2.26242:26328]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 892
    [2.26974][2.26974:27060]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 921
    [2.27633][2.27633:27719]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 948
    [2.28383][2.28383:28469]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 976
    [2.29257][2.29257:29343]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1003
    [2.30215][2.30215:30301]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1036
    [2.31474][2.31474:31560]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1064
    [2.32129][2.32129:32215]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1091
    [2.32871][2.32871:32957]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1118
    [2.33805][2.33805:33891]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1147
    [2.34719][2.34719:34805]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1173
    [2.35390][2.35390:35476]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1197
    [2.36010][2.36010:36096]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1225
    [2.36943][2.36943:37029]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1251
    [2.37775][2.37775:37861]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1279
    [2.38619][2.38619:38705]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1301
    [2.39419][2.39419:39505]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1319
    [2.40196][2.40196:40282]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1349
    [2.41047][2.41047:41133]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1377
    [2.41978][2.41978:42064]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1406
    [2.42848][2.42848:42934]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1434
    [2.43755][2.43755:43841]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1463
    [2.44540][2.44540:44626]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1496
    [2.45404][2.45404:45490]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1523
    [2.46130][2.46130:46216]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1550
    [2.47034][2.47034:47120]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1564
    [2.47386][2.47386:47472]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1581
    [2.48048][2.48048:48134]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1598
    [2.48742][2.48742:48828]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1616
    [2.49522][2.49522:49608]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1634
    [2.50285][2.50285:50371]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1651
    [2.50970][2.50970:51056]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1685
    [2.52146][2.52146:52232]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in text_tests.lua at line 1722
    [2.53489][2.53489:53575]()
    Editor_state.margin_right = 0; Editor_state.margin_width = Editor_state.margin_left
  • edit in main.lua at line 63
    [34.9]
    [34.9]
    Editor_state.margin_right = 25
    Editor_state.margin_width = Editor_state.margin_left + Editor_state.margin_right
  • replacement in edit.lua at line 93
    [2.97449][2.97449:97472]()
    margin_right = 25,
    [2.97449]
    [2.97472]
    margin_right = 0,