Commit graph

65 commits

Author SHA1 Message Date
Scott Duensing
b0f3204748 Several parsing bug fixes. Toolbar with custom icons started. 2022-12-11 18:49:32 -06:00
Scott Duensing
1d0a565e05 Now loading UI elements from GLib resources instead of our own. 2022-12-11 16:35:24 -06:00
Scott Duensing
0a7dfc1184 Everything in Vector appears to be working. Not finished, but good enough to start testing. 2022-12-09 18:08:46 -06:00
Scott Duensing
116d469f5c Open/Save/SaveAs working. 2022-12-05 21:33:26 -06:00
Scott Duensing
db4c7a3204 In theory, things work. Memwatch is happy. Now to finish the UI. 2022-12-05 19:38:12 -06:00
Scott Duensing
da0849d7fb Variable processing fixed. Labels with forward references are working. 2022-12-05 18:38:48 -06:00
Scott Duensing
9cd1aef2f5 Parser emitting CALL, GOTO, IF, and RETURN. They need added to the renderer. 2022-12-04 21:31:59 -06:00
Scott Duensing
5c5fdf3375 Leading whitespace is now ignored and blank lines will not throw off where the error mark is displayed. Start of labels. 2022-12-04 19:56:56 -06:00
Scott Duensing
4c644e0eaa Variables are working! 2022-12-04 18:38:23 -06:00
Scott Duensing
06ca429d82 Start of variable support. Not working properly yet. 2022-12-02 20:25:47 -06:00
Scott Duensing
ffe9b5224d Parser generating bytecode and renderer interpreting it. 2022-11-30 19:14:39 -06:00
Scott Duensing
544b19da61 Rebuilt Vector.glade - resizing works properly now. 2022-11-29 17:30:08 -06:00
Scott Duensing
b4f7e96158 Trace images work. Opacity slider works. Entering coordinates with the mouse works. 2022-11-27 20:32:10 -06:00
Scott Duensing
7551144902 Basic drawing script parsing and execution is working. 2022-11-26 17:53:53 -06:00
Scott Duensing
e49b5793fc Initial commit. 2022-11-23 19:39:57 -06:00