Commit Graph

371 Commits

Author SHA1 Message Date
Allen Webster e4a4608007 almost finished with a generalized coroutine solution 2017-07-19 16:07:50 -04:00
Allen Webster db78c80cda cleaned up the windows fullscreen BULLS 2017-07-18 18:34:57 -04:00
Allen Webster 1a629cedcc zipped fonts together 2017-07-18 17:19:28 -04:00
Allen Webster 24857007bc lots of cleanup to the command coroutine events 2017-07-17 20:00:07 -04:00
Allen Webster 61f3187767 fixed the jump parsing ONCE AND FOR ALL! cleaning up some TODOs 2017-07-17 19:35:13 -04:00
Allen Webster bd5569a389 fixed jump to todo bug 2017-07-17 19:03:38 -04:00
Allen Webster a1b0f805d1 cleaned up the child process updating and CLI list managing 2017-07-17 18:46:56 -04:00
Allen Webster 4df05414f2 cleaning up messages string a little 2017-07-11 17:53:27 -04:00
Allen Webster 9491068bfe finished setting up unix logging 2017-07-03 11:43:51 -04:00
Allen Webster f527f3a166 feature list in *messages* finished 2017-06-24 09:28:35 -04:00
Allen Webster 6cc2182f42 4.0.21 pretty much ready to go barring any bug discoveries, (need to add README.txt LICENSE.txt and new features list in messages, and setup new casey customization file) 2017-06-23 19:07:18 -04:00
Allen Webster 3fb6e627a5 fixed typo in feature list 2017-06-22 22:07:16 -04:00
Allen Webster f8a59573f4 theme name bug fixed 2017-06-22 22:06:32 -04:00
Allen Webster 0c7389415d fixed batch edit line counting bug; fixed font size parsing bug; fixed end of file indenting bug 2017-06-17 19:41:27 -04:00
Allen Webster 92e5c30663 Fixed sticky jump bug; working on 32 bit lexer crash 2017-06-16 19:10:50 -04:00
Allen Webster 067ffdef58 Fixed windows startup crash; new themes system 2017-06-16 16:57:02 -04:00
Allen Webster 1349308c81 added hmh theme back 2017-06-12 13:43:52 -04:00
Allen Webster 6a9f00a780 new custom keywords booster pack; logging system in windows 2017-06-12 13:40:54 -04:00
Allen Webster 624e35f8d7 got the color theme file working, started replacing existing color themes with the new system 2017-06-05 17:48:49 -04:00
Allen Webster b2574e60c7 4.0.20 ready to go (once the locale bug is confirmed fixed) 2017-05-29 12:08:20 -04:00
Allen Webster a4ef272b1b got the parse context system working in 4coder 2017-05-19 19:55:50 -04:00
Allen Webster f30bd14777 stripped config menu and menu menu, added AltGr setting to API 2017-05-14 19:42:16 -04:00
Allen Webster e168b21e0c 4.0.19, ready for packaging 2017-04-22 22:40:28 -04:00
Allen Webster b86428a6f0 4.0.19 casey stuff added 2017-04-22 22:11:03 -04:00
Allen Webster aba023aff8 Added end file hook, got the sticky jumps pretty much finished for 4.0.19 2017-04-18 11:41:49 -04:00
Allen Webster bc4c866cf0 lots of progress on 4.0.19 2017-04-15 17:47:23 -04:00
Allen Webster 15aa7b6519 fixed 4.0.18 file track bug 2017-03-30 16:48:33 -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 6c1ebcf06e 4.0.18 ~ pre-optimizations 2017-03-29 12:32:06 -04:00
Allen Webster 49798a25fe file bar hiding, open file that creates new buffer, seek up directories for project.4coder, load project at launch option, WM_DISPLAYCHANGE, alphanumeric word boundaries work with utf8 encoded characters. 2017-03-27 18:36:42 -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 a6d0156e0c finished getting through 4ed_app.cpp to build in MSVC 2017's compiler 2017-03-17 13:45:41 -04:00
Allen Webster 12c8b920d2 setup the page loading on request, setup the rendering with the new system, still fixing bugs 2017-03-13 19:48:11 -04:00
Allen Webster dc90ec0c83 setup the font interface, complete with an opaque Render_Font; started breaking down the translation interface 2017-03-11 20:20:24 -05:00
Allen Webster b871d5d2e5 fixed Font_ID 2017-03-11 13:53:48 -05:00
Allen Webster e62da80982 finished torching the old font system 2017-03-11 13:35:12 -05:00
Allen Webster 4a5bfa59b7 began torching the font system 2017-03-10 15:44:42 -05:00
Allen Webster d5ab8eafdc rejigged font system, and rewrote code dealing with fonts 2017-03-03 18:57:11 -05:00
Allen Webster c4358ab179 package script architecture names cleaned up; added code extensions to config file 2017-02-26 16:44:40 -05:00
Allen Webster 18d19fb9fa added new file hook; fixed up linux save-to-name bug; fixed up packaging bug 2017-02-26 15:13:06 -05:00
Allen Webster 5ceacd914d new gray dark theme 2017-02-23 16:47:08 -05:00
Allen Webster 67f6e7b743 utf8 encoded buffers fully working on windows 2017-02-20 16:05:42 -05:00
Allen Webster 59267a6418 new utf8 <-> utf16 code 2017-02-17 20:04:41 -05:00
Allen Webster 64a2a75300 fixed issue with expansion binding built in command maps 2017-02-17 17:03:19 -05:00
Allen Webster 424aa5113f changed overbinding rule, started windows bindings 2017-02-12 18:04:50 -05:00
Allen Webster 48bcb06893 extended ascii; improved file handling; assorted bug fixes 2017-02-12 01:01:01 -05:00
Allen Webster 2308856c05 bug with saving files by name 2017-02-06 10:33:51 -05:00
Allen Webster b1a416609a buildsuper fix on linux 2017-02-06 10:26:11 -05:00
Allen Webster 9fff7704df 4.0.16 build ready 2017-02-06 08:49:00 -05:00
Allen Webster 5b27fa3806 added font option 2017-01-30 13:41:08 -05:00
Allen Webster 0417cab3d0 4.0.15 various bug fixes, feature polish, added experimental scope command 2017-01-28 19:03:23 -05:00
Allen Webster 63f695d074 got new organization system working on linux 2017-01-23 01:19:43 -05:00
Allen Webster f6a1c50d14 misc bug fixes and cleanups, added function lister, and scope navigator 2017-01-13 22:01:35 -05:00
Allen Webster 1ef304558e setting up better organization for file system 2017-01-03 15:05:35 -05:00
Allen Webster 9f8a00169c finished up the dangling todo items: fixed the click position bug, setup auto-indent-on-save, and finished the project fkey system 2016-12-26 17:49:01 -05:00
Allen Webster cd6bed08e5 progress on the project system 2016-12-24 16:09:53 -05:00
Allen Webster 8cd14b79ca cleaned up some rusty old debug stuff 2016-12-18 15:42:11 -05:00
Allen Webster 1049acbacc building the site feature list page 2016-11-22 13:26:58 -05:00
Allen Webster e8405a5c04 fixed file loading bug 2016-11-04 22:59:35 -04:00
Allen Webster c221d97f13 a4.0.12 ready 2016-10-28 10:11:56 -04: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 ff08a6ea24 Merge branch 'master' of https://bitbucket.org/4coder/4coder 2016-10-27 01:59:59 -04:00
Allen Webster c97b6d1983 TEMPORARY SOLUTION: have a code-wrapped file do all lexing in serial 2016-10-27 01:58:22 -04:00
Allen Webster ad5b203b57 preprocessor code wrapping rule 2016-10-24 20:26:52 -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 6f64d7c12e fixups from wednesday's stream 2016-10-14 17:21:17 -04:00
Allen Webster 94c624a505 tweaks to the existing wrap rules 2016-10-10 16:47:09 -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 7d31bb986d arbitrary line wrapping working 2016-09-28 21:07:14 -04:00
Allen Webster 5be1cd9588 collapsed all view seeks down to one function so the seek struct can be passed straight through. fixed a bug with the seek bounds checking. 2016-09-23 17:24:27 -04:00
Allen Webster fbbb50b105 merge pre-commit 2016-09-23 16:02:58 -04:00
Allen Webster 93d738240b implemented standard wrap remeasuring rule 2016-09-22 17:25:52 -04:00
Allen Webster a5768e457c moved line wrapping rules 100 to buffer datastructures 2016-09-21 20:01:12 -04:00
Allen Webster 582faa4bdf new wrap rule; cleaning up some init stuff 2016-09-21 18:34:19 -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 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 c9b62381ed 4.0.11 fix on command line file handling 2016-09-16 21:11:22 -04:00
Allen Webster 30a2a95b69 fixed up file track issue 2016-09-13 15:56:14 -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 5a20959c5b fixed linux build issue 2016-09-09 12:47:07 -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 8cf49b566e wrote lexer function docs, expanded doc generator 2016-09-06 17:22:35 -04:00
Allen Webster be36b925ea fix for argument name change 2016-09-02 21:15:53 -04:00
Allen Webster c134f04dde fixed issue with windows full screen (may want to revist in the future though) 2016-09-02 11:58:04 -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 ec27163c48 removed all occurances of int 2016-08-28 21:03:26 -04:00