Commit Graph

83 Commits

Author SHA1 Message Date
Allen Webster 617804e54d Buffer Markers as Managed Objects 2018-09-03 17:37:54 -07:00
Allen Webster a339c9fc9e New heap up and running. 2018-08-18 01:16:52 -07:00
Allen Webster ace76a2d3f Progress towards a managed object API 2018-08-11 23:33:52 -07:00
Allen Webster 56e9719840 Poking around looking at different issues on linux 2018-06-08 21:52:25 -07:00
Allen Webster a6f525a900 4.0.26 bug fix list completed 2018-05-06 19:47:22 -07:00
Allen Webster 40b5e61e91 Cut down 4ed_view.cpp a lot more, cut the old debug view 2018-03-24 23:43:56 -07:00
Allen Webster f6ce7477c4 Lots more organizational stuff: h/cpp separation for all cpp files, splitting stuff out of 4ed_view.cpp 2018-03-24 14:43:57 -07:00
Allen Webster 17704c6036 Fixed several bugs, setup regression tests, working on organizing code for aggressive cleanup 2018-03-24 03:06:45 -07:00
Allen Webster d9ff9c6651 Better version of buffer resolution algorithms 2017-12-01 13:04:07 -05:00
Allen Webster 65e794f9d3 Lots of good work, also half assed shitty poop sauce of a buffer uniquifier 2017-11-30 18:25:49 -05:00
Allen Webster 6a725838d3 Entire font core system up and running, still need docs and nicer font usage in default framework 2017-11-20 18:31:57 -05:00
Allen Webster cee8ce18cb Unlimited font face allocation 2017-11-19 18:00:26 -05:00
Allen Webster 4d71a35fed got new lexer keywords thing working, built out several example 'languages' began investigating the jump to error situation. 2017-05-20 21:22:20 -04:00
Allen Webster a4ef272b1b got the parse context system working in 4coder 2017-05-19 19:55:50 -04:00
Allen Webster bc4c866cf0 lots of progress on 4.0.19 2017-04-15 17:47:23 -04:00
Allen Webster 5217d015be a few little optimizations to take the edge off, 4.0.18 ready for publishing (barring problems durring test drive session) 2017-03-29 16:50:29 -04:00
Allen Webster 51b59d31d1 Revert "Changed the a lot of stuff over to umem"
This reverts commit 906f79ef8e.
2017-03-23 15:15:33 -04:00
Allen Webster baa8ef3d8d Revert "progress converting the platform layer over"
unfucking things
This reverts commit c7b1328cab.
2017-03-23 15:15:05 -04:00
Allen Webster db39b1ea90 Revert "finished platform layer, it's fucked, rolling back"
unfucking things
This reverts commit c492bfdb4e.
2017-03-23 15:14:39 -04:00
Allen Webster c492bfdb4e finished platform layer, it's fucked, rolling back 2017-03-23 15:08:08 -04:00
Allen Webster c7b1328cab progress converting the platform layer over 2017-03-22 22:17:17 -04:00
Allen Webster 906f79ef8e Changed the a lot of stuff over to umem 2017-03-20 02:35:39 -04:00
Allen Webster 6bbc2f76c0 changed file organization; fixed font switching bugs 2017-03-18 14:43:30 -04:00
Allen Webster 1ef304558e setting up better organization for file system 2017-01-03 15:05:35 -05:00
Allen Webster 39be882693 post-stream, got miblo incrementors/decrementors started. added settings for code presentation. adding config file for code wrapping 2016-10-27 19:45:41 -04:00
Allen Webster e76dac4994 minimum base width feature for code wrapping 2016-10-24 19:02:10 -04:00
Allen Webster 43d6c29e8b introduced memory debugging mode, finished comment wrapping rule 2016-10-22 11:30:25 -04:00
Allen Webster 39699b2d9f wrapped up the unification of the virtual whitespace parsing system, switched to allowing the virtual whitespace to be toggled 2016-10-05 02:08:23 -04:00
Allen Webster 40d9aebd64 driving wrap positions through a metadata system 2016-09-29 14:29:00 -04:00
Allen Webster ab4bdaf535 switched wrap measurement to indexes instead of y values 2016-09-27 14:51:58 -04:00
Allen Webster b54e11bc97 driving all virtual whitespace through an indents array 2016-09-27 11:16:46 -04:00
Allen Webster 249c6f5e4a introduced first pass version of character start measuring 2016-09-24 13:25:11 -04:00
Allen Webster fbbb50b105 merge pre-commit 2016-09-23 16:02:58 -04:00
Allen Webster 50f719dc4c fix cursor positions when a file's wraps are remeasured. 2016-09-22 15:01:50 -04:00
Allen Webster a5768e457c moved line wrapping rules 100 to buffer datastructures 2016-09-21 20:01:12 -04:00
Allen Webster b4d1a2205d cleared out old buffer code 2016-09-18 11:30:19 -04:00
Allen Webster 30a2a95b69 fixed up file track issue 2016-09-13 15:56:14 -04:00
Allen Webster 3970f1f338 fixed initial file loading name issue; wrapped lexer string.h in include guard 2016-09-09 18:56:43 -04:00
Allen Webster 6eacad6221 part of the way to making panel positions fixed 2016-09-09 11:04:38 -04:00
Allen Webster 8cf49b566e wrote lexer function docs, expanded doc generator 2016-09-06 17:22:35 -04:00
Allen Webster 8e81ae82e0 C version of string library, C++ version preserved 2016-08-28 00:31:06 -04:00
Allen Webster 44756b2d5c get directory name from OS instead of storing 2016-08-27 10:42:47 -04:00
Allen Webster a6033b8418 set up get changed files 2016-08-26 17:30:08 -04:00
Allen Webster fc76531ca1 file tracker version 2 fully integrated 2016-08-26 13:52:35 -04:00
Allen Webster 6e9bcb4e36 file tracking appears to be integrated fully 2016-08-24 19:01:33 -04:00
Allen Webster 25fba14574 4ed_file_view.cpp now compiles 2016-08-24 10:36:29 -04:00
Allen Webster 238b86e37f lighter weight sync testing 2016-07-20 12:16:02 -04:00
Allen Webster bf9f1167a0 simplified dirty state tracker 2016-07-20 11:19:54 -04:00
Allen Webster c8d881c1b5 multi-fonting, explicity monospace font for build panel 2016-07-14 12:41:23 -04:00
Allen Webster dacf7f1675 rounded out batch edit, tracked down some bugs 2016-07-13 19:19:42 -04:00