Commit Graph

57 Commits

Author SHA1 Message Date
Allen Webster 6a8c2e38aa make fonts still visible when config.4coder missing 2021-05-07 17:26:03 -07:00
Allen Webster 8f67525380 1-bit font anti-aliasing 2021-01-16 20:21:35 -08:00
Allen Webster 91ac59b3ec Load themes from search list 2021-01-16 16:26:14 -08:00
Allen Webster 655e5892f6 Load fonts from new search list 2021-01-16 16:14:12 -08:00
Allen Webster f1b0bd0522 Setup for loading config from the user directory 2021-01-16 15:41:41 -08:00
Allen Webster 8da55068a5 Add user path to API; implement for windows; go to user path command 2021-01-16 14:59:34 -08:00
Allen Webster da32d5f869 Some progress sorting out project functions, cleaning up old stuff 2021-01-07 00:41:04 -08:00
Allen Webster 46ecbc1afe project_go_to_root_directory now works on new variable system 2021-01-05 19:54:41 -08:00
Allen Webster 5ace38f37d Rip out the super annoying Data String_Const_u8 distinction 2020-12-30 16:55:11 -08:00
Allen Webster 3836ff05da Run project commands via new variable system 2020-12-05 16:54:33 -08:00
Allen Webster aa9004e92b Fix mysterious regression of project conversion path (???) 2020-12-05 12:32:56 -08:00
Allen Webster 0c046972d6 Transfer the last of the config variables to new system; rip out Config_Data type and simplify config loading code paths 2020-11-27 10:03:23 -08:00
Allen Webster 2151ff8b28 Whoops; transition last integer type over to new config system 2020-11-27 09:52:44 -08:00
Allen Webster ed619c7960 Transition integer types over to new config system 2020-11-26 13:12:59 -08:00
Allen Webster 46bfdd9bad Move code extension list over to new config system 2020-11-26 10:45:53 -08:00
Allen Webster 2671dec536 Move all string config variables over to new config system 2020-11-25 19:20:36 -08:00
Allen Webster a6c307944f Move user_name over to new config system 2020-11-25 18:29:21 -08:00
Allen Webster 07b6b85ac9 Put all config boolean variables on new config system 2020-11-25 18:05:52 -08:00
Allen Webster de41152df1 More carefully controlled virtual whitespace toggling 2020-11-25 16:56:02 -08:00
Allen Webster 43913b122a Try moving one variable out of the old config system into the new one 'enable_virtual_whitespace' 2020-11-25 14:35:27 -08:00
Allen Webster ee37906724 Put version in variable dump 2020-11-24 20:16:07 -08:00
Allen Webster a0bca352ce Take out explicit config writer 2020-11-24 19:13:42 -08:00
Allen Webster a541d4b4c9 Run variable dump on config apply; fix bugs in variable dump 2020-11-24 18:04:46 -08:00
Allen Webster 6cd965ffbe Finished first pass of config -> variables 2020-11-24 17:36:43 -08:00
Allen Webster d9eb312ccb More progress on variables dump; more cleanup 2020-11-24 17:06:12 -08:00
Allen Webster 8c5e345f66 Partial implementation of dump to vars; cleanup some unused config cruft 2020-11-24 16:58:29 -08:00
Allen Webster 7464320e56 Organize config parsing stuff 2020-11-24 16:26:11 -08:00
Allen Webster fe8acba488 [dynamic bindings] fixing bugs; got it working 2020-10-22 19:36:17 -07:00
Allen Webster a410ce5f6c PLATFORM LAYER FEATURE: Win32 implementation. set_key_mode determines whether to return physical key codes or language translated key codes 2020-05-09 08:03:10 -07:00
Allen Webster 7b77ee23f2 Undo fade in config.4coder 2020-05-08 07:23:45 -07:00
Allen Webster 88af8b02fb A few visual style options in config.4coder 2020-05-01 21:21:14 -07:00
Allen Webster ca7240f349 default_tab_width in config.4coder 2020-05-01 20:59:36 -07:00
Allen Webster 8b0e54c89b enable_output_wrapping config option 2020-05-01 14:04:57 -07:00
Allen Webster 63bfed7ab1 Quick fix for thread handle leak; project parse crash bug fix 2020-05-01 07:38:57 -07:00
Allen Webster 9aba7ab19f More scratch fixes 2020-03-11 20:59:44 -07:00
Allen Webster 73fdc838f1 New better arena management 2020-03-11 16:22:37 -07:00
Allen Webster d72636138d Normal count type in Color_Table 2020-03-07 14:54:52 -08:00
Allen Webster bc2b834f3b Whole screen render hook 2020-03-03 17:37:55 -08:00
Allen Webster d05a3f6a0d Show whitespace 2020-02-07 17:37:10 -08:00
Allen Webster 06aec5df47 Lots of issues updated 2020-02-07 16:50:35 -08:00
Allen Webster d9e196eda8 Fixed double declaration of scratch 2020-01-31 13:23:40 -08:00
Allen Webster 88e6186192 Added load_theme_current_buffer command and updated changes.txt 2020-01-26 21:24:26 -08:00
Allen Webster f23385bb1b Rearranging some of the binding files 2020-01-21 14:13:13 -08:00
Allen Webster bd3417e836 Bindings favorable to mac keyboard now working 2020-01-19 13:30:28 -08:00
Allen Webster d28a1d6aba Fixed theme config 2019-12-22 20:50:54 -08:00
Allen Webster 42d3e828b0 4.1.0 ship files 2019-12-18 21:05:30 -08:00
Allen Webster 4817510c5d Final type fixups; package and build stuff straightened out 2019-12-17 19:38:08 -08:00
chronal-xnor d10dc6256b 4coder build scripts working on Linux x64
This fixes the build scripts and gets everything working up to the part where
4coder actually builds the linux platform layer. I had to make a few
modifications to shared definitions, so you should make sure I didn't break
anything on Windows with these changes!
2019-12-13 17:00:55 -08:00
Allen Webster 79e9cfcf96 Command reverse lookup 2019-12-03 11:35:41 -08:00
Allen Webster 295cb0d0a6 All obvious memory leaks fixed - except when profiler is enabled - need to set it to default disabled and fix the inspect ui to still work 2019-11-21 21:37:11 -08:00