Commit Graph

52 Commits

Author SHA1 Message Date
Allen Webster 7072c92dc2 Switching the API over to i64 and Range_i64 for positions inside buffers 2019-06-20 16:43:27 -07:00
Allen Webster cf6c92fcbd Switching the API return method 2019-06-18 19:31:59 -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 e274bb9120 Simplify and rename 'hard starts' stuff for indentation 2019-06-14 15:57:22 -07:00
Allen Webster 0a9bfc8b84 Simplifying implementation of move line up/down 2019-06-14 14:47:05 -07:00
Allen Webster 11cd6192ed Removing old style scanning code from 4coder_search.cpp 2019-06-14 14:07:17 -07:00
Allen Webster cdfff6f8a5 Fixed the replace in range bug 2019-06-14 13:28:20 -07:00
Allen Webster 0516c94afc Deeply reorganizing code from seek.cpp; more 'enclose' operations 2019-06-09 14:05:57 -07:00
Allen Webster 749b4349f6 Significant progress reorganizing the customization helpers 2019-06-01 20:07:57 -07:00
Allen Webster 2ef8f361d7 Merge non-sense, who knows, here goes 2019-06-01 16:58:28 -07:00
Allen Webster bcec902ce2 More progress shifting off of View_Summary 2019-04-06 14:13:49 -07:00
Allen Webster e6451a3871 Cleanup cleanup cleanup; shrinking api implementation file size mostly 2019-04-05 16:30:24 -07:00
Allen Webster bdf1d57eb5 Progress towards removing Buffer_Summary 2019-04-04 01:25:16 -07:00
Allen Webster 731a162d9c Lots of progress towards sectioning off Buffer_Summary 2019-03-31 19:41:39 -07:00
Allen Webster 632e2bf9cd Changed off bool32 int32_t uint32_t; Frame_Info, and Render_Parameters structures 2019-02-26 15:08:42 -08:00
Allen Webster 1428fc822f 4coder Jamm 2 2019-02-25 15:42:13 -08:00
Allen Webster b2b4270505 New file attributes by handle and by name everywhere 2019-02-13 16:24:03 -08:00
Allen Webster 90163a2f85 Remove the persistent and transient sub parts of the view, just a view now 2019-02-10 01:18:34 -08:00
Allen Webster 1d5621f5b6 Cleaned up input, replaced all {0} with {} 2018-11-20 00:18:54 -08:00
Allen Webster 4783c9598f Project printing, scroll bars and file bars in config, indentation in config 2018-05-27 22:30:31 -07:00
Allen Webster a9f30adbe7 More progress on cleaning up the h/cpp mess 2018-05-09 20:55:00 -07:00
Allen Webster ba4c7f7959 Aggressive reorganization of the default custom layer 2018-05-09 00:10:07 -07:00
Allen Webster a6f525a900 4.0.26 bug fix list completed 2018-05-06 19:47:22 -07:00
Allen Webster 6e60f6796c Fixed indentation issues 2017-12-02 17:17:06 -05:00
Allen Webster 37b525fadd Lots and lots of new commands, and sharpened up some other stuff too 2017-11-29 18:00:14 -05:00
Allen Webster da748f608c Fixing indentation bugs with new tricks 2017-11-28 18:31:10 -05:00
Allen Webster 734b1af24b Best possible autoindent based on old implementation 2017-11-28 15:49:40 -05:00
Allen Webster d4df1af8ea Cleaning up linex_index -> line_number naming 2017-11-28 15:16:53 -05:00
Allen Webster 95c9f7f558 lots and lots of work on command metadata system 2017-11-15 18:57:21 -05:00
Allen Webster 7a94942242 fixed small issues discovered after 4.0.21 release 2017-06-28 11:15:54 -04:00
Allen Webster 9564dbe25d returned the auto indent standards to default 2017-06-27 12:03:52 -04:00
Allen Webster 8badd84d8a made the iteration order changes to the indenter 2017-06-27 12:02:22 -04:00
Allen Webster 0bdf034601 made the easy changes to the indenter 2017-06-27 11:49:27 -04:00
Allen Webster f9d2414281 Revert "Converting to proper use of umem everywhere (kind of went off on a tanget there :D)"
This reverts commit fe7c0fe47e.
2017-03-23 15:16:39 -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 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 906f79ef8e Changed the a lot of stuff over to umem 2017-03-20 02:35:39 -04:00
Allen Webster fe7c0fe47e Converting to proper use of umem everywhere (kind of went off on a tanget there :D) 2017-03-19 19:05:05 -04:00
Allen Webster 63f695d074 got new organization system working on linux 2017-01-23 01:19:43 -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 c86d2dc9c6 added rule for continued statements 2016-10-10 18:09:46 -04:00
Allen Webster ac2a3ffb6d part of the way towards adding an apparent-character positioning system, need the metadata for it now 2016-09-24 02:17:06 -04:00
Allen Webster e5d1d71175 cursor seeking types all collapsed down to one function 2016-09-23 00:56:47 -04:00
Allen Webster 3bd8fd5147 name hiding problem fixed, new version number 2016-09-17 10:04:41 -04:00
Allen Webster be735f84f0 4.0.11 ready 2016-09-16 20:03:09 -04:00
Allen Webster 9e151fd823 fixed several small issues and added a new test for unicode files 2016-09-13 19:59:48 -04:00
Allen Webster 46c21b991b cleaned up the indenting code 2016-09-13 09:52:54 -04:00
Allen Webster 894a06d7ef token indent new flags and end of block handler 2016-09-12 21:58:32 -04:00
Allen Webster 8bd7c4611a indent whole tokens working 2016-09-10 11:22:25 -04:00