Commit Graph

1868 Commits

Author SHA1 Message Date
Allen Webster 78ad172a5f Indentation parantheses alignment fixed 2019-10-04 22:37:00 -07:00
Allen Webster c2ad6d188d new custom API linkage 2019-10-04 19:48:05 -07:00
Allen Webster 7af92c4b56 Fixed auto-indent crash bug; also progress on whatever 2019-10-03 16:06:42 -07:00
Allen Webster 7a507ee6e4 API parser 2019-10-03 16:00:31 -07:00
Allen Webster 5bb89e2460 New and improved auto-indentation! Fixed some token iteration and boundary seeking bugs 2019-10-03 13:54:13 -07:00
Allen Webster d654adacc5 Fully transitioned to the new system api linkage 2019-10-03 10:57:44 -07:00
Allen Webster 19f3d7a641 Finished library loading logic; added api definition system; defined system api (and related) 2019-10-02 19:58:05 -07:00
Allen Webster 364d9ba63a Removing obsolete files 2019-10-01 17:25:13 -07:00
Allen Webster 96a1697650 Deleting obsolete files 2019-10-01 17:24:12 -07:00
Allen Webster 7544cf92a5 Making old init logic shared file obsolete 2019-10-01 17:23:52 -07:00
Allen Webster 09cc36a3e3 Deleting obsolete files 2019-10-01 16:51:44 -07:00
Allen Webster e32231c0a0 Cleaning up dependencies in platform layer 2019-10-01 16:50:56 -07:00
Allen Webster 19034b7887 Removed all string.h dependencies from core and win32 2019-10-01 16:41:23 -07:00
Allen Webster 8a66a157d3 Reorganized files for lexer generation 2019-10-01 16:34:54 -07:00
Allen Webster 0b16d153ad Fixes for last character in the buffer 2019-10-01 16:28:10 -07:00
Allen Webster 58eb7cf3a5 fixed word complete rewrite bug 2019-10-01 16:10:25 -07:00
Allen Webster 843ff44b6e String seek bug fixed; cleaner isearch implementation 2019-10-01 15:45:51 -07:00
Allen Webster 3e31e78d1f Fixed lexer for preprocssor directives completely; fixed up build paths some more 2019-10-01 15:03:21 -07:00
Allen Webster 73fa47a672 Fixing up lexer build and preprocessor parsing logic 2019-10-01 14:49:05 -07:00
Allen Webster 457fc27d14 Fixed bug in null character inputs 2019-10-01 14:19:01 -07:00
Allen Webster 7b97bd7105 Fixed scratch init problem 2019-10-01 14:14:56 -07:00
Allen Webster c0c536651e Cleaning up obsolete file track stuff 2019-10-01 14:11:25 -07:00
Allen Webster 92853a4fbc More reorganization 2019-10-01 14:08:59 -07:00
Allen Webster 87ba9e747c Starting to reorganize build scripts 2019-10-01 14:07:39 -07:00
Allen Webster fae0bc1222 Cleanup; removed 4coder_utf8 library; rewrote win32 u8 <-> u16 layer 2019-10-01 13:04:45 -07:00
Allen Webster 6705bc8de5 Dead file cleanup 2019-10-01 12:14:09 -07:00
Allen Webster 10b02e2bc4 Fix disappearing cursor when using seek blank line commands. 2019-10-01 12:12:34 -07:00
Allen Webster a69e4e5c3c The end of 4coder_experiments.cpp 2019-10-01 12:04:15 -07:00
Allen Webster 20f50d2ba3 Token sniping fix 2019-10-01 11:56:32 -07:00
Allen Webster c47270702a Thread context now introduced to 4coder in ALL layers (booya!) :) 2019-09-30 19:06:21 -07:00
Allen Webster 342ba26d29 Note 2019-09-29 21:51:53 -07:00
Allen Webster 1952de45be Fixed token relexing 2019-09-29 21:27:16 -07:00
Allen Webster fd253eece9 fix the token coloring in preprocessor body 2019-09-29 20:05:16 -07:00
Allen Webster 6d2a12dd9d Fix scope commands 2019-09-29 19:49:49 -07:00
Allen Webster 1d1ae13d82 WEIRD PROBLEM NOT SURE WHERE IT CAME FROM fix 2019-09-29 19:05:34 -07:00
Allen Webster 4640349de8 Basics of relex are now in place 2019-09-28 19:13:46 -07:00
Allen Webster 7c495a160d Token coloring in immediate mode; C++ 2019-09-28 16:56:34 -07:00
Allen Webster 9ad2de95c2 Token coloring in immediate mode 2019-09-28 16:45:50 -07:00
Allen Webster c254ca750f token based commands are all either recovered or discarded 2019-09-28 16:29:54 -07:00
Allen Webster 89063990a2 get token array helper 2019-09-27 17:53:58 -07:00
Allen Webster 783d4cc147 beta ready DPI handling 2019-09-27 17:49:59 -07:00
Allen Webster da9d1235b4 CR characters absorbed into LF characters 2019-09-27 17:07:37 -07:00
Allen Webster 36d9e899ae 4coder now building with new lexer 2019-09-27 16:56:05 -07:00
Allen Webster 4b5d4f9a37 Variable shadowing fix 2019-09-26 23:02:17 -07:00
Allen Webster ef02e75dc8 new lexer 2019-09-26 20:52:29 -07:00
Allen Webster c9fe9175f6 Lex Gen Main; C++ Lexer Model 2019-09-04 11:26:51 -07:00
Allen Webster 8bd7c2fd67 Token transition in progress 2019-09-03 22:31:35 -07:00
Allen Webster 352cb27b73 Face* instead of Face_ID as much as possible; Preferred X works again 2019-09-02 14:32:52 -07:00
Allen Webster aaec0cc3c8 Character positioning by line relative layout iteration 2019-09-02 11:59:36 -07:00
Allen Webster 1346813108 Render frame elements OVER the text and highlight elements 2019-08-23 18:52:01 -07:00