Commit graph

  • 2feebae63c Can configure custom JoeyLib for application builds. Not implemented in the build code yet. master Scott Duensing 2023-06-04 19:24:32 -05:00
  • 99010a03bd Warning and error links for GCC based targets are now working with the code editor. Scott Duensing 2023-06-03 19:26:19 -05:00
  • 0d50e3bc83 Warning and error parsing can now look backwards at previous lines for information. Button of selected view in the results grid is now left pressed. Scott Duensing 2023-05-24 18:02:34 -05:00
  • 75a9d5aa98 Start of warning and error parsing. Scott Duensing 2023-05-23 19:22:26 -05:00
  • b3dd4d6a08 Build results starting to be displayed. Scott Duensing 2023-05-19 19:00:39 -05:00
  • 2fbeac943b SFTP code cleaned up. Memory leaks fixed. Scott Duensing 2023-05-17 16:55:03 -05:00
  • fc0ebb6e3f Project Properties added. Scott Duensing 2023-05-10 21:01:32 -05:00
  • b4d06317ab Compiled code now executes in it's own thread. Scott Duensing 2023-05-10 18:08:56 -05:00
  • 721b23d584 Major refactoring (and overcomplicating) of compiler and messages to prepare for threaded dynamic code. Scott Duensing 2023-05-09 20:02:31 -05:00
  • cc6eb18baf Build archive being unpacked into project folder. And then it crashes. Scott Duensing 2023-05-04 20:19:09 -05:00
  • 8de2ffc18f Builds being sent and received over SFTP! Now to unpack them! Scott Duensing 2023-05-03 20:44:44 -05:00
  • f34af2f6ff SFTP building started. Scott Duensing 2023-04-27 21:10:27 -05:00
  • 232bbc0c53 SFTP added. Scott Duensing 2023-04-27 19:54:02 -05:00
  • 767e09969c Editor now handles multiple lexers based on file extension. Scott Duensing 2023-04-27 19:01:32 -05:00
  • f775bcb13c Warnings and low-hanging TODOs fixed. Scott Duensing 2023-04-26 18:20:48 -05:00
  • 5dead7d66c Launching code editor from recipe dialog now working. Removed a mess of redundant path code. Scott Duensing 2023-04-26 17:54:06 -05:00
  • 870d2822e0 Code Editor starting to work. Integration with raw data is screwball for some reason. Scott Duensing 2023-04-25 20:52:53 -05:00
  • 917eedb95b Embedded TCC code no longer brings down the entire IDE on a sigsegv! Scott Duensing 2023-04-25 18:02:15 -05:00
  • 4b32b111cf Recipe cooking is working! Scott Duensing 2023-04-23 19:18:53 -05:00
  • f513dc3893 Recipe dialog working, data being saved and loaded from projects. Scott Duensing 2023-04-19 19:38:04 -05:00
  • 73ee8388de Data cook dialog added. Doesn't save in project or work yet. Scott Duensing 2023-04-18 21:04:22 -05:00
  • 51b87b55be Code folding working. Preprocessor folding enabled. Scott Duensing 2023-01-29 16:23:39 -06:00
  • db6f9d35c9 Code folding working. Not folding #ifdef for some reason. Scott Duensing 2023-01-29 16:18:17 -06:00
  • 1c287a912e Code editor lexer configuration files working. Scott Duensing 2023-01-28 19:48:24 -06:00
  • f274d56d0a Code editor lexer configuration files started. Scott Duensing 2023-01-28 19:12:50 -06:00
  • bc108fd73a Start of code editor. Scott Duensing 2023-01-26 21:35:14 -06:00
  • e10d89cc44 Project management is fairly solid, if basic. Now to build a code editor! Scott Duensing 2023-01-26 19:52:52 -06:00
  • 2de3ecedad Project management is fairly solid, if basic. Now to build a code editor! Scott Duensing 2023-01-26 19:52:14 -06:00
  • 65d83bd038 Target selections now saved in projects and not clobbered when new settings are loaded from the build VM. Scott Duensing 2023-01-25 19:44:55 -06:00
  • 2469ec2ca2 Start of Targets dialog. Scott Duensing 2023-01-24 20:08:34 -06:00
  • 6ac1f11291 Build server password now obfuscated in config file. Obfuscation is per-machine so passing the file to someone else won't reveal the password. Scott Duensing 2023-01-22 21:13:19 -06:00
  • 7d116c6706 Build server connection testing working. Scott Duensing 2023-01-22 20:38:46 -06:00
  • b7ec93dc3c SSH working. Scott Duensing 2022-12-22 18:55:24 -06:00
  • a5a5c70625 SSH is in but not working properly. Scott Duensing 2022-12-22 18:27:19 -06:00
  • 0c9b9c1487 Third-party libraries reorganized to make adding more easier. Start of SSH/SFTP code. libgcrypt, libgpg-error, libz, added. Scott Duensing 2022-12-20 20:41:14 -06:00
  • c218812ef7 libssh2 now included. CMake build cleaned up. Scott Duensing 2022-12-20 18:13:47 -06:00
  • b2905df911 Basic build server configuration working. Scott Duensing 2022-12-19 20:42:34 -06:00
  • b3fd82bed3 Project load/save/edit working. Scott Duensing 2022-12-19 18:01:43 -06:00
  • 02103f36ef Project loading mostly implemented. Scott Duensing 2022-12-18 21:05:10 -06:00
  • f31c292336 Palette changes after drawing are now handled properly. Scott Duensing 2022-12-18 19:07:41 -06:00
  • 5a1aa2ec4e Palette moved under Color toolbar icon. Added "RND" math function. Objects clip when drawn off the viewport. Project tree rendering. Scott Duensing 2022-12-16 19:09:42 -06:00
  • 078a02d9f1 Palette editing is working. Scott Duensing 2022-12-15 18:09:56 -06:00
  • c3491d973f Chasing memory issues. Scott Duensing 2022-12-14 21:33:24 -06:00
  • 72a68fae8b No more need for buildDeps.sh to be run before cmake. The cmake takes care of everything now. Scott Duensing 2022-12-14 20:59:53 -06:00
  • b1aa9fa490 Flatpak seems to be working! Now to fix all the memory issues. Scott Duensing 2022-12-14 20:35:36 -06:00
  • 50fc235ea6 Flatpak almost working. No desktop integration yet. Scott Duensing 2022-12-13 21:28:38 -06:00
  • 5db373e835 Checking in before destroying everything with flatpak-builder. :-) Scott Duensing 2022-12-13 19:39:30 -06:00
  • 511bf72427 Color selection working! Palette is next. Scott Duensing 2022-12-12 21:03:32 -06:00
  • 999d0a6f6a Status bar added. Start of color and palette code. Scott Duensing 2022-12-12 18:06:25 -06:00
  • 12b0d090a7 Toolbar drawing is working! CIRCLE syntax changed. There are issues in JoeyLib with drawing clipped circles. Scott Duensing 2022-12-11 20:41:05 -06:00
  • b0f3204748 Several parsing bug fixes. Toolbar with custom icons started. Scott Duensing 2022-12-11 18:49:32 -06:00
  • 1d0a565e05 Now loading UI elements from GLib resources instead of our own. Scott Duensing 2022-12-11 16:35:24 -06:00
  • 0a7dfc1184 Everything in Vector appears to be working. Not finished, but good enough to start testing. Scott Duensing 2022-12-09 18:08:46 -06:00
  • 116d469f5c Open/Save/SaveAs working. Scott Duensing 2022-12-05 21:33:26 -06:00
  • db4c7a3204 In theory, things work. Memwatch is happy. Now to finish the UI. Scott Duensing 2022-12-05 19:38:12 -06:00
  • da0849d7fb Variable processing fixed. Labels with forward references are working. Scott Duensing 2022-12-05 18:38:48 -06:00
  • 9cd1aef2f5 Parser emitting CALL, GOTO, IF, and RETURN. They need added to the renderer. Scott Duensing 2022-12-04 21:31:59 -06:00
  • 5c5fdf3375 Leading whitespace is now ignored and blank lines will not throw off where the error mark is displayed. Start of labels. Scott Duensing 2022-12-04 19:56:56 -06:00
  • 4c644e0eaa Variables are working! Scott Duensing 2022-12-04 18:38:23 -06:00
  • 06ca429d82 Start of variable support. Not working properly yet. Scott Duensing 2022-12-02 20:25:47 -06:00
  • ffe9b5224d Parser generating bytecode and renderer interpreting it. Scott Duensing 2022-11-30 19:14:39 -06:00
  • 544b19da61 Rebuilt Vector.glade - resizing works properly now. Scott Duensing 2022-11-29 17:30:08 -06:00
  • b4f7e96158 Trace images work. Opacity slider works. Entering coordinates with the mouse works. Scott Duensing 2022-11-27 20:32:10 -06:00
  • 7551144902 Basic drawing script parsing and execution is working. Scott Duensing 2022-11-26 17:53:53 -06:00
  • e49b5793fc Initial commit. Scott Duensing 2022-11-23 19:39:57 -06:00