Commit Graph

110 Commits (3ddd3fc2facb0ff6139fd354ececfb02f8eec348)

Author SHA1 Message Date
Allen Webster 706370b553 New string matching lists based system for search buffer filling 2019-07-12 20:19:24 -07:00
Allen Webster a7c5be3e02 Deprecated old table and arena code 2019-07-12 17:43:17 -07:00
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 7d0dd46a3f Finished switching the API to new return style 2019-06-19 21:45:58 -07:00
Allen Webster cf6c92fcbd Switching the API return method 2019-06-18 19:31:59 -07:00
Allen Webster ef571b7f64 Correct naming scheme 2019-06-18 15:56:09 -07:00
Allen Webster 41ac11cf98 Extended String_Match struct; regularized range and rect type code 2019-06-17 21:47:00 -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 797fb42749 Simplifying and organizing line commands 2019-06-14 15:01:50 -07:00
Allen Webster 0a9bfc8b84 Simplifying implementation of move line up/down 2019-06-14 14:47:05 -07:00
Allen Webster cdfff6f8a5 Fixed the replace in range bug 2019-06-14 13:28:20 -07:00
Allen Webster ab12f73e67 Seek string in the core 2019-06-11 16:16:27 -07:00
Allen Webster 7e3bcf04a8 Generalizing the ideas of 'stop spots' and 'enclose' operations even more 2019-06-10 22:01:57 -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 6130b839ea Fixed the bug where delete_file_query command doesn't end after the user confirms 2019-06-01 17:49:03 -07:00
Allen Webster 2ef8f361d7 Merge non-sense, who knows, here goes 2019-06-01 16:58:28 -07:00
Allen Webster c4117c86a0 Finished sectioning away View_Summary 2019-04-07 10:36:24 -07:00
Allen Webster 9ac5c44a07 view summary blah blah lbha 2019-04-06 16:36:53 -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 a0b4524116 Variable shadowing fix 2019-04-05 14:18:16 -07:00
Allen Webster 309d6b03ac Buffer_Summary completely shifted into transition files 2019-04-04 19:03:36 -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 2c381917fd Undo/Redo cursor positioning fixed 2019-03-21 22:06:30 -07:00
Allen Webster cd299761e9 Line numbers 2019-02-27 13:14:25 -08:00
Allen Webster 1907196035 Margins, moved file bar, moved query bars 2019-02-26 21:49:35 -08:00
Allen Webster e4b007319a Moving basically everything to 4coder base types 2019-02-26 15:30:08 -08:00
Allen Webster 76f57e2a79 More int32_t uint32_t changes 2019-02-26 15:17:53 -08: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 f49d937fae Updated API to using IDs, added new key codes 2019-02-13 14:14:27 -08:00
Allen Webster 774723be04 goto sticky jump same panel working again for search buffer 2019-02-12 02:21:02 -08:00
Allen Webster c2c0e8a00f replace_in_range and replace_all_occurences now use global edit groups 2019-02-11 19:17:21 -08:00
Allen Webster 2c00fbfd70 Fix up the behavior of cross buffer undo redo a little more; setup for view_buffer_set 2019-02-11 19:10:42 -08:00
Allen Webster 5c045a2d5e Cross buffer undo-redo 2019-02-11 19:03:49 -08:00
Allen Webster a19492dfd7 Fix character insert merge logic (left testing stuff in there woops!) 2019-02-09 01:07:39 -08:00
Allen Webster c5d6cbbd2d Merge optimization 2019-02-09 01:06:45 -08:00
Allen Webster 999eced259 more improvements to the merge logic for basic input 2019-02-08 17:48:11 -08:00
Allen Webster f6f0d91ae7 Better merge logic for character insertion 2019-02-08 04:33:43 -08:00
Allen Webster 2efff76023 first pass merge 2019-02-08 03:18:48 -08:00
Allen Webster 0482cd05fe Basics of new history system working: 2019-02-08 02:03:48 -08:00
Allen Webster d0eb652ab1 Removal of the old commands system 2019-02-07 20:45:13 -08:00
Allen Webster 93fe0e1472 Removing all inlines 2019-01-31 05:06:42 -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 ff30d17a7f Fix in rename_file_query that causes files to be deleted when the new name fails to create a new file 2018-12-15 16:22:28 -08:00
Allen Webster aa1cbf9a0f Fixed reopen bug that loses indentation information, moved reopen command to the custom layer 2018-11-20 23:48:42 -08:00
Allen Webster 1d5621f5b6 Cleaned up input, replaced all {0} with {} 2018-11-20 00:18:54 -08:00
Allen Webster 6733a785dd fix highlight paren fighting 2018-11-18 10:07:14 -08:00