Commit Graph

368 Commits (a8d778f8b36adf0449a839fd70dde43819d33bd3)

Author SHA1 Message Date
Allen Webster aba967065d most of the work towards 4.0.20 2017-05-27 16:04:13 -04:00
Allen Webster 4d71a35fed got new lexer keywords thing working, built out several example 'languages' began investigating the jump to error situation. 2017-05-20 21:22: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 7abf4de36f Revert "fucked up"
This reverts commit 1dc78ce31a.
2017-05-14 19:22:28 -04:00
Allen Webster 1dc78ce31a fucked up 2017-05-14 19:17:18 -04:00
Allen Webster 892fffe5b1 asserts to catch lexer problems 2017-05-02 17:55:47 -04:00
Allen Webster 7e63434b94 meaningless changes 2017-05-01 10:23:18 -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 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 d94c8c3672 got code wrapping working 2017-03-25 16:49:54 -04:00
Allen Webster fbe5c3ff4f Got unicode text files working, need to revist code wrapping 2017-03-24 19:41:10 -04:00
Allen Webster f9d2414281 Revert "Converting to proper use of umem everywhere (kind of went off on a tanget there :D)"
This reverts commit fe7c0fe47e.
2017-03-23 15:16:39 -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 fe7c0fe47e Converting to proper use of umem everywhere (kind of went off on a tanget there :D) 2017-03-19 19:05:05 -04:00
Allen Webster aeb43dcfb9 got fonts working on Linux 2017-03-19 14:25:12 -04:00
Allen Webster aeef55a87b uncomitted changes 2017-03-18 20:30:38 -04:00
Allen Webster 2b2e90c987 started switching file tracking over to an integrated subsystem 2017-03-18 17:07:25 -04:00
Allen Webster 3edcf0a5b3 fixed unicode rendering rule in string render routine 2017-03-18 15:24:16 -04:00
Allen Webster 6bbc2f76c0 changed file organization; fixed font switching bugs 2017-03-18 14:43:30 -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 2be3b6bdae almost ready to implement fonts on windows 2017-03-12 19:24:18 -04:00
Allen Webster 6c8930d6f8 starting to use a new emit_rule, still propogating the dependencies 2017-03-11 21:23:54 -05:00
Allen Webster 5b0883f690 finished cleaning up translation system 2017-03-11 20:49:45 -05: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 706b7dc617 new mark setting system setup, not finished testing new write_character 2017-02-23 21:30:29 -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 1b18517308 fixed linux keyboard input to support 2 byte keycodes. 2017-02-12 01:59:51 -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 0417cab3d0 4.0.15 various bug fixes, feature polish, added experimental scope command 2017-01-28 19:03:23 -05:00