Allen Webster
e6451a3871
Cleanup cleanup cleanup; shrinking api implementation file size mostly
2019-04-05 16:30:24 -07:00
Allen Webster
309d6b03ac
Buffer_Summary completely shifted into transition files
2019-04-04 19:03:36 -07:00
Allen Webster
4d2afeaeca
A tiny bit more:
2019-04-04 01:28:18 -07:00
Allen Webster
bdf1d57eb5
Progress towards removing Buffer_Summary
2019-04-04 01:25:16 -07:00
Allen Webster
afc46f615f
text layout space conversions
2019-03-31 23:14:31 -07:00
Allen Webster
731a162d9c
Lots of progress towards sectioning off Buffer_Summary
2019-03-31 19:41:39 -07:00
Allen Webster
a552b0168f
top level render caller controlling layout directly
2019-03-31 11:55:26 -07:00
Allen Webster
2c381917fd
Undo/Redo cursor positioning fixed
2019-03-21 22:06:30 -07:00
Allen Webster
3f3a31b114
New edit range hook
2019-03-21 18:27:28 -07:00
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
632e2bf9cd
Changed off bool32 int32_t uint32_t; Frame_Info, and Render_Parameters structures
2019-02-26 15:08:42 -08:00
Allen Webster
e6edfebdba
Lister up and running on the entirely custom side system
2019-02-26 11:59:57 -08:00
Allen Webster
1428fc822f
4coder Jamm 2
2019-02-25 15:42:13 -08:00
Allen Webster
258257eb45
4coder Jamm 1
2019-02-23 23:22:16 -08:00
Allen Webster
5ddc8e2b86
Fixed up seeks even more
2019-02-20 22:58:34 -08:00
Allen Webster
f49d937fae
Updated API to using IDs, added new key codes
2019-02-13 14:14:27 -08:00
Allen Webster
2c00fbfd70
Fix up the behavior of cross buffer undo redo a little more; setup for view_buffer_set
2019-02-11 19:10:42 -08:00
Allen Webster
4a5388f901
Edit handler hook, edit reflection for search buffer, history setting for buffer
2019-02-11 18:33:11 -08:00
Allen Webster
999eced259
more improvements to the merge logic for basic input
2019-02-08 17:48:11 -08:00
Allen Webster
d0eb652ab1
Removal of the old commands system
2019-02-07 20:45:13 -08:00
Allen Webster
a8f678c740
Full rewrite of panel layout system
2019-02-05 01:13:38 -08:00
Allen Webster
74405dd8fe
Growable arena in custom layer built on top of the size-fixed partition system
2019-02-04 16:10:38 -08:00
Allen Webster
d9f71adcb3
timer delayed edit finished hook, batched edit finished hook
2019-02-03 17:33:44 -08:00
Allen Webster
375fab3d2c
Finished cleanup of old token streaming stuff
2019-02-01 16:58:44 -08:00
Allen Webster
3b06664f2b
Everything now works on the new token iteration system
2019-02-01 16:23:48 -08:00
Allen Webster
21a7a58871
begining rewrite of token iteration
2019-02-01 14:50:33 -08:00
Allen Webster
93fe0e1472
Removing all inlines
2019-01-31 05:06:42 -08:00
Allen Webster
4867c26c43
New hook for edited files::
2019-01-31 04:38:24 -08:00
Allen Webster
4db6beddd0
Switch to relying on string_push and string_push_copy everywhere
2018-11-29 12:55:53 -08:00
Allen Webster
1d5621f5b6
Cleaned up input, replaced all {0} with {}
2018-11-20 00:18:54 -08:00
Allen Webster
c82d38d4a7
Finished primary rewrite of input system
2018-11-19 20:18:57 -08:00
Allen Webster
e2655f24f3
Better paren highlighting rules, fixed notepad like write-over rule
2018-11-08 16:15:39 -08:00
Allen Webster
418b14f092
4.0.29 Major new features
2018-09-30 05:14:47 -07:00
Allen Webster
76edc98c4d
Line highlight, snipe target highlight
2018-09-22 16:45:24 -07:00
Allen Webster
c625620950
Setup basics for visible markers, fixed some stability issues
2018-09-17 11:47:06 -07:00
Allen Webster
a339c9fc9e
New heap up and running.
2018-08-18 01:16:52 -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
af5d6c8360
GUI removed completely, new UI API implementation in place, old UI commands stripped and need to be replaced
2018-07-13 18:13:05 -07:00
Allen Webster
ad26a76060
Usage code for the new lister API
2018-06-22 22:14:51 -07:00
Allen Webster
c835f46570
View variables
2018-06-22 20:03:58 -07:00
Allen Webster
7699b37767
Upgraded new project commands, cursor at bottom of output option
2018-06-01 17:29:36 -07:00
Allen Webster
3c2a71d7c3
Fully upgraded project system, still needs a few rounds of revision though
2018-05-26 00:49:37 -07:00
Allen Webster
cb1273d4cb
Moved the entire project system over to the new config parsing base
2018-05-19 15:05:31 -07:00
Allen Webster
537f83ab69
Wrote a new config parser
2018-05-11 17:53:02 -07:00
Allen Webster
7759f7e8ef
finished reorganizing custom layer
2018-05-11 13:46:26 -07:00
Allen Webster
9181371be7
The end of 4coder_helper as a folder, all helpers grouped with main helper file or other appropriate code. End of power as a folder, all power code preserved at same level as normal code
2018-05-10 01:12:47 -07:00