Commit Graph

34 Commits (b94481dab2fe717b1c70d3dfca8f4cd8e969a670)

Author SHA1 Message Date
Allen Webster 33e6fc7819 Sort project commands; nicer string types 2021-01-08 21:20:39 -08:00
Allen Webster 5ace38f37d Rip out the super annoying Data String_Const_u8 distinction 2020-12-30 16:55:11 -08:00
Allen Webster 3904b21826 put os/arch/compiler names in context cracking; remove PlatformName from project code 2020-12-30 15:27:53 -08:00
Allen Webster 73fdc838f1 New better arena management 2020-03-11 16:22:37 -07:00
Allen Webster 8849f6ce8c Date_Time type; formatting function for Date_Time; System API for getting Date_Time UTC, and converting UTC to local time; Implementation in Windows 2020-03-11 03:33:54 -07:00
Allen Webster 3a27541ceb Cleaning up package script output 2020-03-01 13:29:32 -08:00
Allen Webster 1cf579902f Reorganization in the custom layer to make independent custom layers easier to build 2020-02-15 12:33:18 -08:00
Allen Webster 7817f8412d Trying to debug weird allocator crash bug; switching to windows 2020-01-19 12:00:58 -08:00
Allen Webster 9e72096bdf Merged macos platform layer branch into master; building on windows 2020-01-16 18:26:19 -08:00
Yuval Dolev 6f827801e5 macOS platform layer initialization and very basic update functions. The 4coder beta has been rendered successfully for the first time on macOS! 2020-01-02 01:13:32 +02:00
Allen Webster 15c7188721 Permanently get off of min/max, extend setup_cl with 2019 default paths 2019-12-26 20:14:13 -08:00
Allen Webster 0a5f6d51f6 removing dead min/max macros 2019-12-26 17:12:13 -08:00
Yuval Dolev 42f06f0eec Added clang compiler support. The macOS platform now uses clang instead of gcc as its compiler. 2019-12-24 02:46:58 +02:00
Allen Webster 4817510c5d Final type fixups; package and build stuff straightened out 2019-12-17 19:38:08 -08:00
Allen Webster 27a2a45f59 Cleaning up this and that; types; startup hook; null pointer crashes on the doc command 2019-12-17 16:19:03 -08:00
chronal-xnor d10dc6256b 4coder build scripts working on Linux x64
This fixes the build scripts and gets everything working up to the part where
4coder actually builds the linux platform layer. I had to make a few
modifications to shared definitions, so you should make sure I didn't break
anything on Windows with these changes!
2019-12-13 17:00:55 -08:00
Allen Webster 79e9cfcf96 Command reverse lookup 2019-12-03 11:35:41 -08:00
Allen Webster 295cb0d0a6 All obvious memory leaks fixed - except when profiler is enabled - need to set it to default disabled and fix the inspect ui to still work 2019-11-21 21:37:11 -08:00
Allen Webster f2097ac6bc Progress on batch edit optimizations; core profiling 2019-10-26 13:48:50 -07:00
Allen Webster 21d482e05f New fancy color cleanup; fancy string cleanup; api colors now use fancy colors; fancy colors are FColors 2019-10-22 18:25:40 -07:00
Allen Webster 9f986493a1 Work on profiler; cleaned up the API types file 2019-10-22 15:07:05 -07:00
Allen Webster c7f69d26a0 Async system setup WITHOUT cancelation working yet 2019-10-21 21:10:29 -07:00
Allen Webster a5a07c16f8 Setup for the async 2019-10-20 19:02:58 -07:00
Allen Webster 323782f7f7 Lots of progress on the profiler; no more infinite recursion in listers 2019-10-19 18:17:44 -07:00
Allen Webster e3c4caf076 EOL fixup 2019-10-16 21:22:06 -07:00
Allen Webster b44eb002a6 Super cool new scrolling contexts applicable to buffers and UIs; cubic scroll!!! 2019-10-14 20:26:00 -07:00
Allen Webster aa565395e2 FILE TRANSFER; almost have new input events up and running, needs a few more blocks 2019-10-10 11:21:47 -07:00
Allen Webster dba56df420 First version of rounded rectangles (bad) 2019-10-08 10:18:20 -07:00
Allen Webster 41a67e296d API type check :D 2019-10-06 20:09:21 -07:00
Allen Webster 5edbd93d26 Cleaning up euclidean space types; simplifying some rendering stuff 2019-10-05 23:59:35 -07:00
Allen Webster 8c8dc50935 fixed scratch constructor problem; fixed file conflict resolution crash 2019-10-05 13:28:08 -07:00
Allen Webster c2ad6d188d new custom API linkage 2019-10-04 19:48:05 -07:00
Allen Webster 73fa47a672 Fixing up lexer build and preprocessor parsing logic 2019-10-01 14:49:05 -07:00
Allen Webster 87ba9e747c Starting to reorganize build scripts 2019-10-01 14:07:39 -07:00