resurrect zombie in 0017-on.mouse_release at line 1
[4.2259]→[4.463:514](∅→∅),
[4.2259]→[4.463:514](∅→∅) + if not Show_code then
+ if car.mouse_release then
edit in 0017-on.mouse_release at line 1
+ on.mouse_release = function(x,y, mouse_button, is_touch, presses)
replacement in 0017-on.mouse_release at line 4
[4.514]→[4.514:570](∅→∅),
[4.514]→[4.514:570](∅→∅) − call_protected(car.mouse_release, x,y, mouse_button)
+ call_protected(car.mouse_release, x,y, mouse_button, is_touch, presses)
replacement in 0017-on.mouse_release at line 7
[4.604]→[4.604:660](∅→∅),
[4.604]→[4.604:660](∅→∅) − call_protected(car.mousereleased, x,y, mouse_button)
+ call_protected(car.mousereleased, x,y, mouse_button, is_touch, presses)
edit in 0017-on.mouse_release at line 13
[4.2211]→[3.666:732](∅→∅),
[4.2211]→[3.666:732](∅→∅) − on.mouse_release = function(x,y, mouse_button, is_touch, presses)
resolve order conflict in 0017-on.mouse_release at line 13
resurrect zombie in 0017-on.mouse_release at line 30
[4.848]→[4.1281:1573](∅→∅),
[4.848]→[4.1281:1573](∅→∅) + elseif Output_editor_state.scrollbar_drag then
+ adjust_scrollbar(Output_editor_state, y)
+ Output_editor_state.scrollbar_drag = nil
+ Output_editor_state.scrollbar_offset = nil
+ elseif on_editor_scrollbar_area(Output_editor_state, x,y) then
+ adjust_scrollbar(Output_editor_state, y)
edit in 0017-on.mouse_release at line 30
+ edit.mouse_release(Current_pane.editor_state, x,y, mouse_button, is_touch, presses)
edit in 0017-on.mouse_release at line 37
[4.780]→[3.733:820](∅→∅),
[4.780]→[3.733:820](∅→∅) − edit.mouse_release(Current_pane.editor_state, x,y, mouse_button, is_touch, presses)
resolve order conflict in 0017-on.mouse_release at line 37
edit in 0017-on.mouse_release at line 38
[4.1222]→[3.821:896](∅→∅),
[4.1222]→[3.821:896](∅→∅),
[4.1312]→[3.897:972](∅→∅),
[4.1312]→[3.897:972](∅→∅) − call_protected(car.mouse_release, x,y, mouse_button, is_touch, presses)
− call_protected(car.mousereleased, x,y, mouse_button, is_touch, presses)
resurrect zombie in 0016-on.mouse_press at line 1
[4.2409]→[4.921:970](∅→∅),
[4.2409]→[4.921:970](∅→∅) + if not Show_code then
+ if car.mouse_press then
edit in 0016-on.mouse_press at line 1
+ on.mouse_press = function(x,y, mouse_button, is_touch, presses)
replacement in 0016-on.mouse_press at line 4
[4.970]→[4.970:1024](∅→∅),
[4.970]→[4.970:1024](∅→∅) − call_protected(car.mouse_press, x,y, mouse_button)
+ call_protected(car.mouse_press, x,y, mouse_button, is_touch, presses)
replacement in 0016-on.mouse_press at line 7
[4.1057]→[4.1057:1112](∅→∅),
[4.1057]→[4.1057:1112](∅→∅) − call_protected(car.mousepressed, x,y, mouse_button)
+ call_protected(car.mousepressed, x,y, mouse_button, is_touch, presses)
edit in 0016-on.mouse_press at line 31
[4.2363]→[3.974:1038](∅→∅),
[4.2363]→[3.974:1038](∅→∅) − on.mouse_press = function(x,y, mouse_button, is_touch, presses)
resolve order conflict in 0016-on.mouse_press at line 31
resurrect zombie in 0016-on.mouse_press at line 42
[4.1762]→[4.1575:1860](∅→∅),
[4.1762]→[4.1575:1860](∅→∅) + elseif on_editor_scrollbar(Output_editor_state, x,y) then
+ Output_editor_state.scrollbar_drag = true
+ local sbtopy = compute_scrollbar_topy(Output_editor_state)
+ Output_editor_state.scrollbar_offset = y - sbtopy
+ elseif on_editor_scrollbar_area(Output_editor_state, x,y) then
edit in 0016-on.mouse_press at line 42
+ edit.mouse_press(Current_pane.editor_state, x,y, mouse_button, is_touch, presses)
edit in 0016-on.mouse_press at line 48
[4.1696]→[3.1039:1124](∅→∅),
[4.1696]→[3.1039:1124](∅→∅) − edit.mouse_press(Current_pane.editor_state, x,y, mouse_button, is_touch, presses)
resolve order conflict in 0016-on.mouse_press at line 48
edit in 0016-on.mouse_press at line 49
[4.167]→[3.1125:1198](∅→∅),
[4.167]→[3.1125:1198](∅→∅),
[4.254]→[3.1199:1273](∅→∅),
[4.254]→[3.1199:1273](∅→∅) − call_protected(car.mouse_press, x,y, mouse_button, is_touch, presses)
− call_protected(car.mousepressed, x,y, mouse_button, is_touch, presses)
edit in 0016-on.mouse_press at line 52
[4.1606]→[3.1274:1277](∅→∅) resolve order conflict in 0016-on.mouse_press at line 52
resurrect zombie in 0013-on.keychord_press at line 1
[4.2800]→[4.2027:2375](∅→∅),
[4.2800]→[4.2027:2375](∅→∅) + if Show_code then
+ if Show_file_dialog then
+ keychord_press_on_file_dialog(chord, key)
+ return
+ end
+ if chord == 'C-=' then
+ update_font_settings(Current_pane.editor_state.font_height+2)
+ elseif chord == 'C--' then
+ update_font_settings(Current_pane.editor_state.font_height-2)
+ elseif chord == 'C-0' then
+ update_font_settings(20)
edit in 0013-on.keychord_press at line 1
+ on.keychord_press = function(chord, key, scancode, is_repeat)
edit in 0013-on.keychord_press at line 14
[4.2758]→[3.1281:1343](∅→∅),
[4.2758]→[3.1281:1343](∅→∅) − on.keychord_press = function(chord, key, scancode, is_repeat)
resolve order conflict in 0013-on.keychord_press at line 14
edit in 0013-on.keychord_press at line 22
− edit.keychord_press(Current_pane.editor_state, chord, key)
resurrect zombie in 0013-on.keychord_press at line 22
[4.2784]→[3.1344:1427](∅→∅),
[4.2784]→[3.1344:1427](∅→∅) + edit.keychord_press(Current_pane.editor_state, chord, key, scancode, is_repeat)
resolve order conflict in 0013-on.keychord_press at line 22
resurrect zombie in 0013-on.keychord_press at line 25
[4.2858]→[2.553:633](∅→∅),
[4.2858]→[2.553:633](∅→∅) + if chord == 'f3' then
+ press_show_button()
+ elseif car.keychord_press then
resurrect zombie in 0013-on.keychord_press at line 28
[4.1704]→[3.1428:1499](∅→∅),
[4.1704]→[3.1428:1499](∅→∅) + call_protected(car.keychord_press, chord, key, scancode, is_repeat)
resolve order conflict in 0013-on.keychord_press at line 28
replacement in 0013-on.keychord_press at line 34
[4.2303]→[2.634:638](∅→∅)