Commit Graph

127 Commits (e3c4caf0763fbcb7faf9322b102421877bd02faf)

Author SHA1 Message Date
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
Allen Webster c479e14f25 move towards searching commands custom side and custom allocator 2016-07-10 01:49:11 -04:00
Allen Webster 3430f50103 remove file's font id 2016-07-04 16:40:57 -04:00
Allen Webster 67306d87bd new method of tracking previous file locations 2016-07-02 18:59:16 -04:00
Allen Webster c245b63130 more adjustments to scrolling system 2016-07-02 13:54:56 -04:00
Allen Webster 1564ade4b0 replaced fade 'ticks' with ''seconds'' 2016-06-24 00:02:09 -04:00
Allen Webster 016d07cce4 eliminated some undo bug-prone nonsense 2016-06-23 22:53:33 -04:00
Allen Webster 7f05551216 4.0.8 almost ready to go 2016-06-23 19:11:09 -04:00
Allen Webster 9ac0727d08 trimmed down custom api 2016-05-30 21:22:55 -04:00
Allen Webster 17dfa93c34 removed the delayed action system 2016-05-29 18:01:27 -04:00
Allen Webster cd6614b215 removed 'touch' from the dact system 2016-05-29 16:50:07 -04:00
Allen Webster 8bf8e36723 keep recent scroll position for files-view pairs 2016-05-19 14:01:36 -04:00
Allen Webster d6cfdf7413 file sort experiment 2016-05-19 12:23:12 -04:00
Allen Webster d8d6834d26 remove rvalue {}, update file load stuff in linux 2016-05-12 13:41:52 -04:00
Allen Webster 653cc0bf23 boiled out the redraw nonsense, close to event drive now 2016-05-03 12:15:08 -04:00
Allen Webster 08b69a6630 file equality finally set up correctly 2016-03-23 22:14:44 -04:00
Allen Webster 4a43a580c5 print_message 2016-03-20 23:58:34 -04:00
Allen Webster 3fd4565eab intended interface for stdout capture 2016-03-20 18:43:28 -04:00
Allen Webster dabc85b393 new feedback message buffer 2016-03-20 17:51:58 -04:00
Allen Webster 73cc788e65 changes for dpi 2016-03-19 23:09:00 -04:00
Allen Webster 8e469180cc expanding file table, misc improvements 2016-03-15 10:12:06 -04:00
Allen Webster 68eefd8c19 new file identification scheme up and running 2016-03-11 16:54:32 -05:00
Allen Webster fa20d09245 unique file hash system progress 2016-03-10 22:33:19 -05:00
Allen Webster 5538468eab windows unique file hash 2016-03-08 18:06:27 -05:00
Allen Webster 264100d81a various bug fixes 2016-03-07 00:13:20 -05:00
Allen Webster 6e1abb4237 theme API part 1, bug fixes 2016-03-04 23:10:55 -05:00
Allen Webster f0e2ca99a5 meta generate styles 2016-03-04 18:10:00 -05:00
Allen Webster 78653ef118 lots of miscellaneous bug fixes 2016-03-04 16:26:00 -05:00
Allen Webster 6575a1cccd eliminated all view types except File_View 2016-03-01 16:25:56 -05:00
Allen Webster f01d630b6d a3.4.4 another fix 2016-02-29 00:01:31 -05:00
Allen Webster 7774bd6da0 metagenerating delayed action stuff 2016-02-27 12:34:13 -05:00
Allen Webster 9a59958006 new get buffer api 2016-02-23 10:23:45 -05:00
Allen Webster 2f1486c9dd about to patch linux clipboard 2016-02-22 22:14:23 -05:00
Allen Webster 762e31bed0 pre-insofaras-patch-1 2016-02-21 12:44:23 -05:00