Casey Muratori
bc6fa9d9f2
Clipboard, Process, and Cliprect Changes
...
- Added clipboard change hook
- Added Process_State query for getting the state of exec_system_command operations, retrieved via Get_Process_State
- Added intersection_of and union_of for i32_Rect and f32_Rect
- Fixed what I believe is a bug in the clipboard number updating in the win32 layer (it didn't used to record the new number correctly)
- Added screen_space_to_view_space for Vec2 and f32_Rect
- Made Draw_String return the ending point, as we decided
- Added Draw_Clip_Push and Draw_Clip_Pop
- Changed the behavior of Render_Push_Clip_Sig to allow input clipping rectangles to be anything, and they are simply intersected with the parent rectangle, rather than asserted to not go outside.
-
2019-03-15 01:38:28 -07:00
Allen Webster
1907196035
Margins, moved file bar, moved query bars
2019-02-26 21:49:35 -08:00
Allen Webster
1428fc822f
4coder Jamm 2
2019-02-25 15:42:13 -08:00
Allen Webster
0482cd05fe
Basics of new history system working:
2019-02-08 02:03:48 -08:00
Allen Webster
a8f678c740
Full rewrite of panel layout system
2019-02-05 01:13:38 -08:00
Allen Webster
4867c26c43
New hook for edited files::
2019-01-31 04:38:24 -08:00
Allen Webster
c82d38d4a7
Finished primary rewrite of input system
2018-11-19 20:18:57 -08:00
Allen Webster
a34372191b
eliminating Command_Data
2018-11-19 18:04:16 -08:00
Allen Webster
79e88ac55e
Rewrite of 4ed_api_implementation to use Models instead of Command_Data
2018-11-18 11:47:28 -08:00
Allen Webster
418b14f092
4.0.29 Major new features
2018-09-30 05:14:47 -07:00
Allen Webster
fc811b2211
User managed scopes
2018-09-26 11:06:57 -07:00
Allen Webster
47220e60c1
Fixed render rectangle in command data, fixed unwrapped lines rendering, fixed 4ed line highlight color.
2018-09-24 16:33:26 -07:00
Allen Webster
76edc98c4d
Line highlight, snipe target highlight
2018-09-22 16:45:24 -07:00
Allen Webster
7ba053b2cc
Replaced lifetime object user info with a dynamic workspace
2018-08-26 14:23:12 -07:00
Allen Webster
a25b5c0baa
Moved Managed_Scope and Managed_Object over to checkable id system with u32_Ptr_Table
2018-08-26 02:55:12 -07:00
Allen Webster
a339c9fc9e
New heap up and running.
2018-08-18 01:16:52 -07:00
Allen Webster
0f23470717
Progress towards a new dynamic scope API
2018-08-11 20:45:09 -07:00
Allen Webster
b4b19886f3
Setting up lifetime buckets
2018-08-10 22:42:00 -07:00
Allen Webster
f0b9b76d9f
Generic lifetime buckets for core variables
2018-08-10 17:42:15 -07:00
Allen Webster
9e3e7519d0
Lister wrappers and fixed option lists
2018-08-05 00:09:18 -07:00
Allen Webster
3d70957efd
Implementing every 4coder list in the new UI system.
2018-08-03 19:41:38 -07:00
Allen Webster
c835f46570
View variables
2018-06-22 20:03:58 -07:00
Allen Webster
23e6660172
Font size and hinting in config.4coder
2018-05-28 11:14:26 -07:00
Allen Webster
f6ce7477c4
Lots more organizational stuff: h/cpp separation for all cpp files, splitting stuff out of 4ed_view.cpp
2018-03-24 14:43:57 -07:00
Allen Webster
199d6d8f80
Got input recording up and running
2018-03-09 18:06:55 -08:00
Allen Webster
65e794f9d3
Lots of good work, also half assed shitty poop sauce of a buffer uniquifier
2017-11-30 18:25:49 -05:00
Allen Webster
6cdaa02312
Got window title changing working robustly ish
2017-11-30 14:02:37 -05:00
Allen Webster
6a725838d3
Entire font core system up and running, still need docs and nicer font usage in default framework
2017-11-20 18:31:57 -05:00
Allen Webster
dca823fe4f
setup the remapping commands, restructured the 4coder mapping internals, started working on global_set_mapping
2017-11-08 13:24:30 -05:00
Allen Webster
e4a4608007
almost finished with a generalized coroutine solution
2017-07-19 16:07:50 -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
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
a4ef272b1b
got the parse context system working in 4coder
2017-05-19 19:55:50 -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
6c1ebcf06e
4.0.18 ~ pre-optimizations
2017-03-29 12:32:06 -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
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
64a2a75300
fixed issue with expansion binding built in command maps
2017-02-17 17:03:19 -05:00
Allen Webster
48bcb06893
extended ascii; improved file handling; assorted bug fixes
2017-02-12 01:01:01 -05:00
Allen Webster
5b27fa3806
added font option
2017-01-30 13:41:08 -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
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
a5768e457c
moved line wrapping rules 100 to buffer datastructures
2016-09-21 20:01:12 -04:00
Allen Webster
3947255b00
compiling in windows; building lexer library docs
2016-09-21 09:07:08 -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
aea67fa68b
exit hook ready
2016-09-09 09:04:51 -04:00