Merge lines.love

[?]
Mar 26, 2023, 4:56 AM
44O46KDAJN3VCT6NHUTOVOBZ7L7A3GDBNJEDCCVBMAFWKE2IBWTQC

Dependencies

  • [2] VHUNJHXB Merge lines.love
  • [3] ZWDTEUH7 clean up some absolute coordinates
  • [4] MD3W5IRA new fork: rip out drawing support
  • [5] UN7GKYV5 support hyperlinks in the source editor
  • [6] 32V6ZHQB Merge lines.love
  • [7] VHQCNMAR several more modules
  • [8] LNUHQOGH start passing in Editor_state explicitly
  • [9] BW2IUB3K keep all text cache writes inside text.lua
  • [10] 4KC7I3E2 make colors easier to edit
  • [11] WJBZZQE4 fold together two largely similar cases
  • [12] PP2IIHL6 stop putting button state in a global
  • [*] 2L5MEZV3 experiment: new edit namespace
  • [*] APYPFFS3 call edit rather than App callbacks in tests

Change contents

  • edit in icons.lua at line 7
    [2.1490][2.1490:1562]()
    love.graphics.line(4,y+6, 16,y+6)
    love.graphics.line(10,y, 10,y+12)
  • resurrect zombie in icons.lua at line 7
    [4.5454][3.22:98](),[4.5454][3.22:98]()
    love.graphics.line(x,y+6, x+12,y+6)
    love.graphics.line(x+6,y, x+6,y+12)
  • resolve order conflict in icons.lua at line 7
    [2.1490]
    [3.22]
  • resurrect zombie in icons.lua at line 9
    [3.98][4.1318:1557](),[2.1562][4.1318:1557](),[4.5526][4.1318:1557](),[4.5526][4.1318:1557]()
    end
    function icon.hyperlink_decoration(button_params)
    local x,y = button_params.x, button_params.y
    App.color(Hyperlink_decoration_color)
    love.graphics.line(x,y+Editor_state.line_height, x+button_params.w,y+Editor_state.line_height)
  • edit in edit.lua at line 425
    [4.269][3.103:195](),[4.269][3.103:195]()
    button(State, 'draw', {x=State.left-Margin_left+4, y=y+4, w=12,h=12, color={1,1,0},
  • resolve order conflict in edit.lua at line 425
    [15.7287]