Commit Graph

144 Commits (7dc5ba2f94935cb4d1639ae080e7c35908845f85)

Author SHA1 Message Date
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 3cfb743a12 added remeasuring for character starts; fixed issue with inserting characters at the beginning of a line 2016-09-25 15:25:27 -04:00
Allen Webster 0da0013df6 basic apparent character positioning working 2016-09-24 20:13:24 -04:00
Allen Webster 7b66fad3b8 fixed dumb whitespace merge problem 2016-09-24 17:26:37 -04:00
Allen Webster f006fed643 Merge branch '4.0.11-patches' of https://bitbucket.org/4coder/4coder 2016-09-24 17:04:13 -04:00
Allen Webster 249c6f5e4a introduced first pass version of character start measuring 2016-09-24 13:25:11 -04:00
Allen Webster 79b1590ff0 quick patch for 4.0.11 users with big files 2016-09-24 11:37:49 -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 ab207cf8f0 fix the fucking stupid merge conflicts that are totally stupid and avoidable 2016-09-23 16:29:43 -04:00
Allen Webster d714bd5ee4 listing all locations of an identifier; added token start/end range to the get_token_index call for situations that don't need deep token reading 2016-09-23 13:50:55 -04:00
Allen Webster a5768e457c moved line wrapping rules 100 to buffer datastructures 2016-09-21 20:01:12 -04:00
Allen Webster 1e8bea250e arbitrary wrap positions with commands for adjusting and horizontal navigation 2016-09-20 15:48:02 -04:00
Allen Webster be735f84f0 4.0.11 ready 2016-09-16 20:03:09 -04:00
Allen Webster 7a23c72d11 switched experimental operations over to token streams 2016-09-16 10:10:45 -04:00
Allen Webster bc4905b83c introduced token streams 2016-09-15 11:01:52 -04:00
Allen Webster 7a12c71a95 new code manipulating experiments, fix to relex rule 2016-09-14 19:39:33 -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 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
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 5b2077c6d7 some clean up on the indent rule code 2016-09-08 21:02:51 -04:00
Allen Webster 431d80a8b8 switched buffer_boundary_seek over to custom code 2016-09-08 18:03:43 -04:00
Allen Webster bdd893438d implemented custom side auto indent 2016-09-07 20:32:31 -04:00
Allen Webster 992058578d fixed subtle relex bug 2016-09-07 15:07:10 -04:00
Allen Webster 82e836e381 now running cpp lexer types through meta compiler 2016-09-04 13:09:13 -04:00
Allen Webster f236e7c9d1 exit command 2016-09-01 16:29:07 -04:00
Allen Webster 72ea42364d got rid of dead file 2016-09-01 15:40:25 -04:00
Allen Webster 2c20438e88 full screen API 2016-08-31 23:06:46 -04:00
Allen Webster 084d45b530 implemented windows fullscreen (hacking alt tab), improved the next error part of the jump parsing 2016-08-31 20:26:52 -04:00
Allen Webster ec27163c48 removed all occurances of int 2016-08-28 21:03:26 -04:00
Allen Webster 8e81ae82e0 C version of string library, C++ version preserved 2016-08-28 00:31:06 -04:00
Allen Webster f7a2affb9f file track system is ready for porting 2016-08-27 13:48:10 -04:00
Allen Webster 25fba14574 4ed_file_view.cpp now compiles 2016-08-24 10:36:29 -04:00
Allen Webster 2c0b575f5c first version of file track system 2016-08-22 15:31:19 -04:00
Allen Webster bf9f1167a0 simplified dirty state tracker 2016-07-20 11:19:54 -04:00
Allen Webster 5d633df3ba expansion of search features 2016-07-18 14:36:53 -04:00
Allen Webster c9af44f0e7 upgrade to the new lexer complete 2016-07-16 22:24:13 -04:00
Allen Webster 7ec039edfd eliminate the Cpp_File that drove me crazy 2016-07-16 14:40:26 -04:00
Allen Webster 71147d1624 upgrade to indent rule for handling comment spacing 2016-07-14 13:18:40 -04:00
Allen Webster dacf7f1675 rounded out batch edit, tracked down some bugs 2016-07-13 19:19:42 -04:00
Allen Webster 1634a65b17 upgraded 4coder_casey.cpp, misc tweaks 2016-07-13 15:59:42 -04:00
Allen Webster add72934e0 search all, and jump to location with return appears to be working 2016-07-12 14:20:06 -04:00
Allen Webster 0d5f6e82d3 new word complete appears to work 2016-07-11 12:15:37 -04:00
Allen Webster c479e14f25 move towards searching commands custom side and custom allocator 2016-07-10 01:49:11 -04:00
Allen Webster 8258e6c1ab finished moving clean all lines 2016-07-09 00:39:14 -04:00
Allen Webster b4e6bd94e5 moving towards batch edits in the custom API 2016-07-08 17:47:37 -04:00
Allen Webster 2999b074ab ready to post build mini upgrade 2016-07-08 11:41:00 -04:00
Allen Webster d39db6e5bf Merge branch 'master' of https://bitbucket.org/4coder/4coder 2016-07-08 11:24:15 -04:00
Allen Webster a9c5bef61e uhhh what? thought I didn't change anything weird 2016-07-08 11:24:07 -04:00
Allen Webster 7ae31f8f06 upgrade to build search to work on linux 2016-07-08 11:18:06 -04:00
Allen Webster 3ec19cfae3 cursor position setting 2016-07-06 21:41:37 -04:00
Allen Webster 170f521e26 upgraded string library 2016-07-06 15:18:10 -04:00
Allen Webster 3683069f24 4.0.9 release ready 2016-07-05 11:15:38 -04:00
Allen Webster 08d183eb9a 4.0.9 features complete 2016-07-05 09:11:26 -04:00
Allen Webster 98fa9e1952 moved view manipulation to custom side 2016-07-04 21:36:30 -04:00
Allen Webster 3430f50103 remove file's font id 2016-07-04 16:40:57 -04:00
Allen Webster eec3475ee2 fixed multiple view editing scrolling issue 2016-07-03 18:00:02 -04:00
Allen Webster 2e87d8bfaa adjustment to build rule to fall back to hot directory when file's directory fails 2016-07-03 16:03:19 -04:00
Allen Webster 60d02c4f64 fix to highlight following rule 2016-07-02 20:37:24 -04:00
Allen Webster c245b63130 more adjustments to scrolling system 2016-07-02 13:54:56 -04:00
Allen Webster 21b89b8ee6 standard build function fixed 2016-07-02 10:56:50 -04:00
Allen Webster c1986f6f44 doc rewrites into full sentences. 2016-07-02 10:15:15 -04:00
Allen Webster 982ce836af switched over to new 4coder_types.h, wrote docs 2016-07-01 01:42:19 -04:00
Allen Webster cb6d1d8953 moved cmdid_show_scrollbar/cmdid_hide_scrollbar to custom side 2016-06-29 14:38:58 -04:00
Allen Webster f37b2032c1 eliminated the poopy-poop-sauce set/get rewrite functions 2016-06-29 14:23:14 -04:00
Allen Webster 7be53d8769 jump to error 2016-06-28 18:58:50 -04:00
Allen Webster 9240b4a457 start of new build system 2016-06-28 15:48:12 -04:00
Allen Webster ed29d04c10 now generating API headers and docs solely from the implementation file, thus eliminating the declaration/definition duplication 2016-06-27 11:52:58 -04:00
Allen Webster 1564ade4b0 replaced fade 'ticks' with ''seconds'' 2016-06-24 00:02:09 -04:00
Allen Webster bbba0237b1 finish cleaning up auto indent API 2016-06-23 23:11:24 -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 c8fcd07d16 bug fixing 2016-06-22 13:53:31 -04:00
Allen Webster 5144c3eed2 cli hang bug fixed 2016-06-21 13:43:25 -04:00
Allen Webster 69349fd749 cripsy new FT fonts in windows 2016-06-21 10:00:07 -04:00
Allen Webster e9c5f89575 new protection API 2016-06-20 16:34:48 -04:00
Allen Webster da19d21bac font work 2016-06-16 23:31:15 -04:00
Allen Webster df6eaf7e29 update to paste API 2016-06-14 15:00:03 -04:00
Allen Webster fc2c5ba4d7 began moving clipboard to direct API 2016-06-14 10:20:15 -04:00
Allen Webster 6ec67c0913 got 4coder_casey.cpp working with API updates. 2016-06-13 14:54:26 -04:00
Allen Webster 33c8339c92 removed parameter stack, autogenerate more API stuff 2016-06-13 12:56:33 -04:00
Allen Webster 180b4016d1 exposing clicks to custom api 2016-06-10 19:46:30 -04:00
Allen Webster 494eba365a more view debug variables 2016-06-10 11:19:29 -04:00
Allen Webster fb1230e991 moved mark-cursor-swap, and Home/End to custom layer 2016-06-06 14:41:17 -04:00
Allen Webster 201b7f65a4 fixed bug with close-all-code 2016-06-06 13:33:23 -04:00
Allen Webster c9e40e492c new lexer is sort of in there ... relexing still needs work 2016-06-04 02:35:57 -04:00
Allen Webster 9bd09d1da2 moved a lot of basics to the custom side 2016-06-03 12:20:45 -04:00
Allen Webster 9ac0727d08 trimmed down custom api 2016-05-30 21:22:55 -04:00
Allen Webster b509731104 removed SET_CURSOR message 2016-05-27 10:51:12 -04:00
Allen Webster 13fa946ca0 made the view's scroll vars the official authoritative copy 2016-05-23 10:41:39 -04:00
Allen Webster 00b3fc8020 fixed issue with command coroutine timing, new input consumption system 2016-05-20 10:54:06 -04:00
Allen Webster 6be352e775 fixed extra scrolling when switching files 2016-05-11 22:15:54 -04:00
Allen Webster bdd3bbe0d9 ready for distribution 2016-05-10 13:36:53 -04:00
Allen Webster 5c8d7d8ccb changes to custom file organization 2016-05-06 12:45:50 -04:00