Commit graph

63 commits

Author SHA1 Message Date
Scott Duensing
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. 2023-05-24 18:02:34 -05:00
Scott Duensing
75a9d5aa98 Start of warning and error parsing. 2023-05-23 19:22:26 -05:00
Scott Duensing
b3dd4d6a08 Build results starting to be displayed. 2023-05-19 19:00:39 -05:00
Scott Duensing
2fbeac943b SFTP code cleaned up. Memory leaks fixed. 2023-05-17 16:55:03 -05:00
Scott Duensing
fc0ebb6e3f Project Properties added. 2023-05-10 21:01:32 -05:00
Scott Duensing
b4d06317ab Compiled code now executes in it's own thread. 2023-05-10 18:08:56 -05:00
Scott Duensing
721b23d584 Major refactoring (and overcomplicating) of compiler and messages to prepare for threaded dynamic code. 2023-05-09 20:02:31 -05:00
Scott Duensing
cc6eb18baf Build archive being unpacked into project folder. And then it crashes. 2023-05-04 20:19:09 -05:00
Scott Duensing
8de2ffc18f Builds being sent and received over SFTP! Now to unpack them! 2023-05-03 20:44:44 -05:00
Scott Duensing
f34af2f6ff SFTP building started. 2023-04-27 21:10:27 -05:00
Scott Duensing
232bbc0c53 SFTP added. 2023-04-27 19:54:02 -05:00
Scott Duensing
767e09969c Editor now handles multiple lexers based on file extension. 2023-04-27 19:01:32 -05:00
Scott Duensing
f775bcb13c Warnings and low-hanging TODOs fixed. 2023-04-26 18:20:48 -05:00
Scott Duensing
5dead7d66c Launching code editor from recipe dialog now working. Removed a mess of redundant path code. 2023-04-26 17:54:06 -05:00
Scott Duensing
870d2822e0 Code Editor starting to work. Integration with raw data is screwball for some reason. 2023-04-25 20:52:53 -05:00
Scott Duensing
917eedb95b Embedded TCC code no longer brings down the entire IDE on a sigsegv! 2023-04-25 18:02:15 -05:00
Scott Duensing
4b32b111cf Recipe cooking is working! 2023-04-23 19:18:53 -05:00
Scott Duensing
f513dc3893 Recipe dialog working, data being saved and loaded from projects. 2023-04-19 19:38:04 -05:00
Scott Duensing
73ee8388de Data cook dialog added. Doesn't save in project or work yet. 2023-04-18 21:04:22 -05:00
Scott Duensing
51b87b55be Code folding working. Preprocessor folding enabled. 2023-01-29 16:23:39 -06:00
Scott Duensing
db6f9d35c9 Code folding working. Not folding #ifdef for some reason. 2023-01-29 16:18:17 -06:00
Scott Duensing
1c287a912e Code editor lexer configuration files working. 2023-01-28 19:48:24 -06:00
Scott Duensing
f274d56d0a Code editor lexer configuration files started. 2023-01-28 19:12:50 -06:00
Scott Duensing
bc108fd73a Start of code editor. 2023-01-26 21:35:14 -06:00
Scott Duensing
e10d89cc44 Project management is fairly solid, if basic. Now to build a code editor! 2023-01-26 19:52:52 -06:00
Scott Duensing
2de3ecedad Project management is fairly solid, if basic. Now to build a code editor! 2023-01-26 19:52:14 -06:00
Scott Duensing
65d83bd038 Target selections now saved in projects and not clobbered when new settings are loaded from the build VM. 2023-01-25 19:44:55 -06:00
Scott Duensing
2469ec2ca2 Start of Targets dialog. 2023-01-24 20:08:34 -06:00
Scott Duensing
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. 2023-01-22 21:13:19 -06:00
Scott Duensing
7d116c6706 Build server connection testing working. 2023-01-22 20:38:46 -06:00
Scott Duensing
b7ec93dc3c SSH working. 2022-12-22 18:55:24 -06:00
Scott Duensing
a5a5c70625 SSH is in but not working properly. 2022-12-22 18:27:19 -06:00
Scott Duensing
0c9b9c1487 Third-party libraries reorganized to make adding more easier. Start of SSH/SFTP code. libgcrypt, libgpg-error, libz, added. 2022-12-20 20:41:14 -06:00
Scott Duensing
c218812ef7 libssh2 now included. CMake build cleaned up. 2022-12-20 18:13:47 -06:00
Scott Duensing
b2905df911 Basic build server configuration working. 2022-12-19 20:42:34 -06:00
Scott Duensing
b3fd82bed3 Project load/save/edit working. 2022-12-19 18:01:43 -06:00
Scott Duensing
02103f36ef Project loading mostly implemented. 2022-12-18 21:05:10 -06:00
Scott Duensing
f31c292336 Palette changes after drawing are now handled properly. 2022-12-18 19:07:41 -06:00
Scott Duensing
5a1aa2ec4e Palette moved under Color toolbar icon. Added "RND" math function. Objects clip when drawn off the viewport. Project tree rendering. 2022-12-16 19:09:42 -06:00
Scott Duensing
078a02d9f1 Palette editing is working. 2022-12-15 18:09:56 -06:00
Scott Duensing
c3491d973f Chasing memory issues. 2022-12-14 21:33:24 -06:00
Scott Duensing
72a68fae8b No more need for buildDeps.sh to be run before cmake. The cmake takes care of everything now. 2022-12-14 20:59:53 -06:00
Scott Duensing
b1aa9fa490 Flatpak seems to be working! Now to fix all the memory issues. 2022-12-14 20:35:36 -06:00
Scott Duensing
50fc235ea6 Flatpak almost working. No desktop integration yet. 2022-12-13 21:28:38 -06:00
Scott Duensing
5db373e835 Checking in before destroying everything with flatpak-builder. :-) 2022-12-13 19:39:30 -06:00
Scott Duensing
511bf72427 Color selection working! Palette is next. 2022-12-12 21:03:32 -06:00
Scott Duensing
999d0a6f6a Status bar added. Start of color and palette code. 2022-12-12 18:06:25 -06:00
Scott Duensing
12b0d090a7 Toolbar drawing is working! CIRCLE syntax changed. There are issues in JoeyLib with drawing clipped circles. 2022-12-11 20:41:05 -06:00
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