Commit Graph

14 Commits

Author SHA1 Message Date
Allen Webster d654adacc5 Fully transitioned to the new system api linkage 2019-10-03 10:57:44 -07:00
Allen Webster 8bd7c2fd67 Token transition in progress 2019-09-03 22:31:35 -07:00
Allen Webster 6d7deff11e Removing shared scratch, passing in scratch on all system calls 2019-08-16 08:01:17 -07:00
Allen Webster a7c5be3e02 Deprecated old table and arena code 2019-07-12 17:43:17 -07:00
Allen Webster cf6c92fcbd Switching the API return method 2019-06-18 19:31:59 -07:00
Allen Webster 2ef8f361d7 Merge non-sense, who knows, here goes 2019-06-01 16:58:28 -07:00
Allen Webster e6451a3871 Cleanup cleanup cleanup; shrinking api implementation file size mostly 2019-04-05 16:30:24 -07:00
Allen Webster d24c1a7a6b Upgraded child process API; Child_Process_ID; launch process without buffer; no-max number of child processes 2019-03-20 20:18:08 -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 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 93fe0e1472 Removing all inlines 2019-01-31 05:06:42 -08:00
Allen Webster 1d5621f5b6 Cleaned up input, replaced all {0} with {} 2018-11-20 00:18:54 -08: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 a1b0f805d1 cleaned up the child process updating and CLI list managing 2017-07-17 18:46:56 -04:00