Commit Graph

1732 Commits

Author SHA1 Message Date
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
Allen Webster 8f8ad47f4e Log grapher wrapped up, more flexible key matching in listers, i64 in markers 2019-08-23 18:34:42 -07:00
Allen Webster 5f46a7611c Fix init memory bug 2019-08-16 08:21:32 -07:00
Allen Webster 6d7deff11e Removing shared scratch, passing in scratch on all system calls 2019-08-16 08:01:17 -07:00
Allen Webster 98da59b05c MERGE 2019-08-15 19:55:02 -07:00
Allen Webster 9efc4fb2e3 LOG 2019-08-15 19:54:06 -07:00
Allen Webster 5846c63a28 VIew render hook 2019-08-15 19:53:11 -07:00
Allen Webster a69f9e81c3 Fix bug in file endhook 2019-08-13 12:37:25 -07:00
Allen Webster dd49fa68fd Byte Advance 2019-08-13 12:34:13 -07:00
Allen Webster b9e5d2d49f Finished external modification hook 2019-08-13 11:54:15 -07:00
Allen Webster ac04842f97 New file change notification system 2019-08-12 21:19:02 -07:00
Allen Webster 422d67c41f Finished the merge of models and app_vars 2019-08-12 17:57:25 -07:00
Allen Webster c59da8e163 Restored touch order iteration of buffers 2019-08-12 17:51:27 -07:00
Allen Webster 742163f8c0 Fixed some bugs in new working set 2019-08-12 10:40:02 -07:00
Allen Webster 8064f780af New working set implementation 2019-08-12 02:16:04 -07:00
Allen Webster 62d8c4bae0 Fixed bug in file list API when given invalid path 2019-08-12 01:10:29 -07:00
Allen Webster f227481461 Fixed wrong parameter name problem 2019-08-05 14:10:50 -07:00
Allen Webster 2f6b9744bd Eliminated old file change notification system; replaced OS layer job system with OS layer thread wrappers; moved coroutine implementation from OS layer to core 2019-08-03 22:36:13 -07:00
Allen Webster d4db77b3fb New file listing API 2019-08-03 17:49:40 -07:00
Allen Webster 2b28efa3bf Immediate Mode error highlighting -- everything is now in I.M. 2019-08-03 14:18:40 -07:00
Allen Webster b998317bda isearch highlight implemented in I.M. rendering, fixes to enclosures 2019-08-02 13:07:08 -07:00
Allen Webster 053cc15f1a Done for the day 2019-07-31 20:29:43 -07:00
Allen Webster e60f115ebe Remove all markers visual code 2019-07-31 20:28:43 -07:00
Allen Webster 1f81120343 New text coloring system setup 2019-07-31 20:16:53 -07:00
Allen Webster 2e0992fdd3 extended text layouts to easily get character and line rectangles 2019-07-31 19:13:36 -07:00
Allen Webster 7fd8196485 Finally got rid of line_height in View 2019-07-31 13:43:27 -07:00
Allen Webster 662ed81563 Patch for isearch, it's still broken but good enough for now until I get time to rewrite it tfor realzies. 2019-07-29 13:24:47 -07:00
Allen Webster bbd4b15272 Cleaned up [most of] everything on my personal todo list 2019-07-26 19:31:01 -07:00
Allen Webster 6a66bbabf7 Fixed face modification 2019-07-26 18:40:31 -07:00
Allen Webster 3b733a53e6 Renderer blend function fix 2019-07-25 18:42:46 -07:00
Allen Webster f52738b5e6 Fixed some lingering string problems in windows platform layer 2019-07-25 17:58:25 -07:00
Allen Webster dd51779a04 Hack to fix the GL wrong thread problem with font init -- do better later! 2019-07-25 17:18:05 -07:00
Allen Webster 80b98e3b47 New Renderer - First Version. Finished. 2019-07-25 12:54:58 -07:00
Allen Webster efa1515121 Batched rendering 50% 2019-07-25 00:17:01 -07:00
Allen Webster 6b3d61c035 Font handling and rendering basically working. 2019-07-24 00:41:40 -07:00
Allen Webster 3ddd3fc2fa In Procress 2019-07-21 11:31:17 -07:00
Allen Webster 55d064cf61 In Progress: working on the new opengl back end and font rasterizer 2019-07-21 11:16:34 -07:00