Commit Graph

53 Commits

Author SHA1 Message Date
Allen Webster 2ef8f361d7 Merge non-sense, who knows, here goes 2019-06-01 16:58:28 -07:00
Allen Webster c4117c86a0 Finished sectioning away View_Summary 2019-04-07 10:36:24 -07:00
Allen Webster 9ac5c44a07 view summary blah blah lbha 2019-04-06 16:36:53 -07:00
Allen Webster bcec902ce2 More progress shifting off of View_Summary 2019-04-06 14:13:49 -07:00
Allen Webster 88df8a4fb2 Progress towards shifting off View_Summary 2019-04-06 12:40:36 -07:00
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