Commit Graph

57 Commits

Author SHA1 Message Date
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 50f719dc4c fix cursor positions when a file's wraps are remeasured. 2016-09-22 15:01:50 -04:00
Allen Webster 582faa4bdf new wrap rule; cleaning up some init stuff 2016-09-21 18:34:19 -04:00
Allen Webster 33407c2258 now only writing buffer render items if they fall in the clip range of the view. 2016-09-20 16:02:41 -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 7531353153 documentation for relex system, and some cleanup on buffer rendering 2016-09-19 20:51:28 -04:00
Allen Webster 1a987c6781 fixed bug with the parallel lexing routine not using the gap buffer 2016-09-19 10:41:11 -04:00
Allen Webster 6d2589d149 rendering all bytes 2016-09-18 23:29:40 -04:00
Allen Webster 803f486973 passing the command line parameters to the application 2016-09-18 22:49:25 -04:00
Allen Webster 6168528c0e cleaned up the relex API, in theory it handles chunks now 2016-09-18 09:09:43 -04:00
Allen Webster 30a2a95b69 fixed up file track issue 2016-09-13 15:56:14 -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
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 ac8ef58e95 fixed bug that was preventing command line file loading 2016-09-09 13:29:40 -04:00
Allen Webster 602d41be70 mouse button release events 2016-09-09 13:14:38 -04:00
Allen Webster 3de8779d53 got the new fixed position layout mode working 2016-09-09 13:02:57 -04:00
Allen Webster 6eacad6221 part of the way to making panel positions fixed 2016-09-09 11:04:38 -04:00
Allen Webster aea67fa68b exit hook ready 2016-09-09 09:04:51 -04:00
Allen Webster 5b2077c6d7 some clean up on the indent rule code 2016-09-08 21:02:51 -04:00
Allen Webster 55eb007f68 fixed panel closing bug 2016-09-08 18:57:37 -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 1c513033cd most systems now relying on parse context 2016-09-03 14:57:42 -04:00
Allen Webster 56b04115b3 collapsed everything into Item_Node; made the item parsing functions more similar 2016-09-02 17:41:56 -04:00
Allen Webster 2b36821c1e fixed lexer issue 2016-09-02 13:01:52 -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 2050e42f5b start using message boxes for errors 2016-08-31 14:40:22 -04:00
Allen Webster a7feb7052c improved jump to parsing to handle parentheses in file paths on windows 2016-08-31 12:52:46 -04:00
Allen Webster 6986f3c854 fixed indent bug with end of line comment, removed token merging 2016-08-31 11:10:22 -04:00
Allen Webster 1634a65b17 upgraded 4coder_casey.cpp, misc tweaks 2016-07-13 15:59: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 98fa9e1952 moved view manipulation to custom side 2016-07-04 21:36:30 -04:00
Allen Webster 86c6780a5d a4.0.7 2016-06-11 10:46:00 -04:00
Allen Webster 4abac7a639 more view debugging 2016-06-09 23:20:45 -04:00
Allen Webster 5e56483ec0 work on new lexer 2016-06-01 19:52:06 -04:00
Allen Webster 2f572ee72b another small indent rule improvement 2016-05-31 16:01:25 -04:00
Allen Webster 0f3f7ce05b exchange is totally gone 2016-05-31 12:27:40 -04:00
Allen Webster 9ac0727d08 trimmed down custom api 2016-05-30 21:22:55 -04:00
Allen Webster ce27493fb3 set up GUI to consume keys it uses 2016-05-30 10:56:54 -04:00
Allen Webster 2a60fc7b80 fixed current_scroll crash bugs 2016-05-23 19:43:19 -04:00
Allen Webster c9dac0d020 updated TODO 2016-05-10 14:39:15 -04:00
Allen Webster f5c3aa2da4 removed DPI 2016-04-21 20:50:16 -04:00
Allen Webster 216c597df3 a4.0.2 ready to go 2016-03-24 11:00:13 -04:00
Allen Webster d9cc45158d a4.0.2 features ready (still testing) 2016-03-21 18:27:27 -04:00