Merge lines.love

[?]
Dec 13, 2022, 7:25 AM
PTICQ76Q2AIWGRLUIN6XIQCDSSMQ55SZEYFPZ4FPZ2KWUQYVVL2AC

Dependencies

  • [2] BCRJ6MHL Merge upstream into main
  • [3] RZKXJYFK switch a bunch of tests to textinput events
  • [4] 7DYUAOI6 test: undo moving point
  • [5] LF7BWEG4 group all editor globals
  • [6] 7S6CIN7I Merge upstream into main
  • [7] 4AXV2HG4 all pending manual tests done!
  • [8] W7JMT5V2 rip out most support for polygons
  • [9] OWK3U6VD tests for drawing polygons
  • [10] 7CEOB56D Merge upstream into main
  • [11] OEUU62GM Merge upstream into main
  • [12] TGZAJUEF bring back a set of constants
  • [13] WDMPH4AN drop support for squares
  • [14] APYPFFS3 call edit rather than App callbacks in tests
  • [15] KAUD3YIK tests: deleting points/shapes
  • [*] K2X6G75Z start writing some tests for drawings

Change contents

  • replacement in drawing_tests.lua at line 249
    [4.4164][4.4164:4209]()
    edit.run_after_keychord(Editor_state, '5')
    [4.4164]
    [4.127]
    edit.run_after_textinput(Editor_state, '5')
  • edit in drawing_tests.lua at line 670
    [4.2215][2.17:17](),[4.6915][3.736:799](),[4.6915][3.736:799](),[4.6915][3.736:799](),[4.6996][3.800:860](),[4.6996][3.800:860](),[4.6996][3.800:860](),[4.7077][3.861:921](),[4.7077][3.861:921](),[4.7077][3.861:921](),[4.7378][3.922:985](),[4.7378][3.922:985](),[4.7378][3.922:985](),[4.7459][3.986:1046](),[4.7459][3.986:1046](),[4.7459][3.986:1046](),[4.4564][3.579:641](),[4.4564][3.579:641](),[4.4564][3.579:641](),[4.4645][3.642:688](),[4.4645][3.642:688](),[4.4645][3.642:688](),[4.4726][3.689:735](),[4.4726][3.689:735](),[4.4726][3.689:735](),[4.3256][3.134:197](),[4.3256][3.134:197](),[4.3256][3.134:197](),[4.3337][3.198:258](),[4.3337][3.198:258](),[4.3337][3.198:258]()
    edit.run_after_textinput(Editor_state, 'g') -- polygon mode
    edit.run_after_textinput(Editor_state, 'p') -- add point
    edit.run_after_textinput(Editor_state, 'p') -- add point
    edit.run_after_textinput(Editor_state, 'g') -- polygon mode
    edit.run_after_textinput(Editor_state, 'p') -- add point
    edit.run_after_textinput(Editor_state, 's') -- square mode
    edit.run_after_textinput(Editor_state, 'p')
    edit.run_after_textinput(Editor_state, 'p')
    edit.run_after_textinput(Editor_state, 'g') -- polygon mode
    edit.run_after_textinput(Editor_state, 'p') -- add point
  • resolve order conflict in drawing_tests.lua at line 670
    [4.2215]