Commit Graph

217 Commits

Author SHA1 Message Date
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 aaec0cc3c8 Character positioning by line relative layout iteration 2019-09-02 11:59:36 -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 55d064cf61 In Progress: working on the new opengl back end and font rasterizer 2019-07-21 11:16:34 -07:00
Allen Webster a7c5be3e02 Deprecated old table and arena code 2019-07-12 17:43:17 -07:00
Allen Webster 316673af26 Simplified and optimized implementation of string matching/scanning/listing operations by reducing to a chunked text linear scanning algorithim 2019-06-16 16:38:22 -07:00
Allen Webster 0516c94afc Deeply reorganizing code from seek.cpp; more 'enclose' operations 2019-06-09 14:05:57 -07:00
Allen Webster 9ce2eeeb11 Replaced streaming implementations of seeks with a core based character class seek system 2019-06-08 17:09:14 -07:00
Allen Webster 2ef8f361d7 Merge non-sense, who knows, here goes 2019-06-01 16:58:28 -07:00
Allen Webster cd299761e9 Line numbers 2019-02-27 13:14:25 -08:00
Allen Webster f3a3dfdffe Fixing max_f32 2019-02-26 15:32:49 -08:00
Allen Webster e4b007319a Moving basically everything to 4coder base types 2019-02-26 15:30:08 -08:00
Allen Webster 258257eb45 4coder Jamm 1 2019-02-23 23:22:16 -08:00
Allen Webster 9c1e1eb843 Switched experiments.cpp over to deprecated token streams, need to switch to new token API 2019-02-13 20:21:52 -08:00
Allen Webster f49d937fae Updated API to using IDs, added new key codes 2019-02-13 14:14:27 -08:00
Allen Webster a8f678c740 Full rewrite of panel layout system 2019-02-05 01:13:38 -08:00
Allen Webster 93fe0e1472 Removing all inlines 2019-01-31 05:06:42 -08:00
Allen Webster 4867c26c43 New hook for edited files:: 2019-01-31 04:38:24 -08:00
Allen Webster 020d09227c Finished integrating immediate mode render changes from Casey 2019-01-25 17:12:25 -08:00
Allen Webster 63673bf9ed Merge casey changes 2019-01-25 13:03:52 -08:00
Allen Webster 45f531972d Done trying shit ... 2018-12-18 19:48:02 -08:00
Allen Webster c887a5ef73 Trying more stuff ... 2018-12-18 19:46:17 -08:00
Allen Webster 5af05ee717 Trying more stuff with this linux build shit 2018-12-18 19:38:52 -08:00
Allen Webster 1095ccb9c8 Experiment didn't work 2018-12-18 19:16:08 -08:00
Allen Webster 7a72f34f24 Trying to fix the linux 32 bit build thing 2018-12-18 19:01:55 -08:00
Allen Webster 733ce1ce0b Changes updated, list all functions all buffers bound 2018-12-18 17:25:30 -08:00
Allen Webster 831c4c0d94 Comment line toggle 2018-12-17 21:14:56 -08:00
Allen Webster a1cfefbf86 Fixes: scope highlight scrolled right, ignore render items off the screen, scientific notation parsing with + 2018-12-16 20:31:04 -08:00
Allen Webster 1e7f0019f5 Fixed mac build 2018-12-13 09:14:32 -08:00
Allen Webster 4681ab76c4 Undoing hjkl changes 2018-12-11 08:53:17 -08:00
Allen Webster f9e33233b5 Change binding for absorb scope command 2018-11-29 15:21:29 -08:00
Allen Webster fb4988f185 Switched to deafult skipping sub-errors 2018-11-29 13:18:51 -08:00
Allen Webster 4db6beddd0 Switch to relying on string_push and string_push_copy everywhere 2018-11-29 12:55:53 -08:00
Allen Webster 89516d827b Push string/push string copy in string library 2018-11-27 20:36:09 -08:00
Allen Webster ceda879326 Eliminated global fm arena 2018-11-27 12:09:24 -08:00
Allen Webster 9e81a83ec9 Adjusted bindings for hjkl movement system 2018-11-27 10:57:46 -08:00
Allen Webster 7406ff78e3 alt + hjkl movement system 2018-11-27 10:50:39 -08:00
Allen Webster c3ef63934f API files renamed 2018-11-27 10:07:07 -08:00
Allen Webster 3bad062613 Eliminated style generation 2018-11-27 09:56:42 -08:00
Allen Webster 180304dbe3 Remove style struct, focus on enum and array 2018-11-27 07:21:10 -08:00
Allen Webster 59d70950d6 Removed keycodes from 4ed_metagen.cpp 2018-11-22 10:34:11 -08:00
Allen Webster c5a5ad6efc Update 4coder_experiments.cpp to use new EventOn* flags 2018-11-20 23:55:37 -08:00
Allen Webster 1d5621f5b6 Cleaned up input, replaced all {0} with {} 2018-11-20 00:18:54 -08:00
Allen Webster a1f240f04e Input handling cleanup, new view_activate key, fix notepad-like click to new view problem 2018-11-08 18:16:11 -08:00
Allen Webster 1ca6adc49b Mac flags 4.0.29 2018-10-06 12:16:31 -07:00
Allen Webster 14293fcbb1 Linux packaging fixes 4.0.29 2018-10-06 12:04:45 -07:00
Allen Webster c59352aacf Updated change log 2018-10-06 11:08:15 -07:00
Allen Webster 9a36222662 Merge with mac changes 2018-10-06 08:49:52 -07:00
Allen Webster 89be77f903 Updated various mac things 2018-10-06 08:49:13 -07:00