Commit Graph

66 Commits (6705bc8de5f48912c9ca52959533bfa3affe9ecb)

Author SHA1 Message Date
Allen Webster c47270702a Thread context now introduced to 4coder in ALL layers (booya!) :) 2019-09-30 19:06:21 -07:00
Allen Webster 783d4cc147 beta ready DPI handling 2019-09-27 17:49:59 -07:00
Allen Webster 9efc4fb2e3 LOG 2019-08-15 19:54:06 -07:00
Allen Webster 2ef8f361d7 Merge non-sense, who knows, here goes 2019-06-01 16:58: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 f0c39a267c Optimized win32 file track node lookups 2018-12-17 17:56:21 -08:00
Allen Webster a1cfefbf86 Fixes: scope highlight scrolled right, ignore render items off the screen, scientific notation parsing with + 2018-12-16 20:31:04 -08:00
Allen Webster c82d38d4a7 Finished primary rewrite of input system 2018-11-19 20:18:57 -08: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 199d6d8f80 Got input recording up and running 2018-03-09 18:06:55 -08:00
Allen Webster 16bb223770 Passing the generated sim events into the application 2018-03-03 12:22:24 -08:00
Allen Webster ce5039d0ca simulated input testing mostly done 2018-03-02 23:46:44 -08:00
Allen Webster a1c79c5313 Some of the work is done on getting the window title thing working 2017-11-30 11:50:39 -05:00
Allen Webster 7aa46e8c48 Mac: more key codes, cursor hiding/setting, fullscreen toggling 2017-11-07 23:41:45 -05:00
Allen Webster e4a4608007 almost finished with a generalized coroutine solution 2017-07-19 16:07:50 -04:00
Allen Webster db78c80cda cleaned up the windows fullscreen BULLS 2017-07-18 18:34:57 -04:00
Allen Webster 9491068bfe finished setting up unix logging 2017-07-03 11:43:51 -04:00
Allen Webster 6a9f00a780 new custom keywords booster pack; logging system in windows 2017-06-12 13:40:54 -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 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 5b27fa3806 added font option 2017-01-30 13:41:08 -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
Allen Webster 63f695d074 got new organization system working on linux 2017-01-23 01:19:43 -05:00
Allen Webster f6a1c50d14 misc bug fixes and cleanups, added function lister, and scope navigator 2017-01-13 22:01:35 -05:00
Allen Webster 803f486973 passing the command line parameters to the application 2016-09-18 22:49:25 -04:00
Allen Webster 5a20959c5b fixed linux build issue 2016-09-09 12:47:07 -04:00
Allen Webster 6eacad6221 part of the way to making panel positions fixed 2016-09-09 11:04:38 -04:00
Allen Webster c134f04dde fixed issue with windows full screen (may want to revist in the future though) 2016-09-02 11:58:04 -04:00
Allen Webster 2c20438e88 full screen API 2016-08-31 23:06:46 -04:00
Allen Webster 9d2384b3b9 improvements to the lexer 2016-08-30 15:30:41 -04:00
Allen Webster ec27163c48 removed all occurances of int 2016-08-28 21:03:26 -04:00
Allen Webster 6599cac5e9 -h flag to enable hinting 2016-07-03 18:29:07 -04:00
Allen Webster 412ad98864 seeing debug mouse events and mouse consumption 2016-06-07 14:52:40 -04:00
Allen Webster 48eeb211ae improvements to the string library 2016-06-07 12:26:11 -04:00
Allen Webster 0f3f7ce05b exchange is totally gone 2016-05-31 12:27:40 -04:00
Allen Webster 93a1d3931f switched app.step over to a big input struct so that the signature does not have to change if I want to pass in more parameters in the future 2016-05-29 15:28:29 -04:00
Allen Webster d6cfdf7413 file sort experiment 2016-05-19 12:23:12 -04:00
Allen Webster d8d6834d26 remove rvalue {}, update file load stuff in linux 2016-05-12 13:41:52 -04:00
Allen Webster 14e35d7eec animation and event completion event handling 2016-05-03 15:33:22 -04:00
Allen Webster 653cc0bf23 boiled out the redraw nonsense, close to event drive now 2016-05-03 12:15:08 -04:00
Allen Webster 4a43a580c5 print_message 2016-03-20 23:58:34 -04:00
Allen Webster 3fd4565eab intended interface for stdout capture 2016-03-20 18:43:28 -04:00
Allen Webster 69a83d0ca5 check files before closing 2016-03-16 12:50:26 -04:00
Allen Webster 6575a1cccd eliminated all view types except File_View 2016-03-01 16:25:56 -05:00
Allen Webster 8256016707 a3.4.4 2016-02-28 15:30:51 -05:00
Allen Webster bc9dac52ae goto line implemented in custom.cpp 2016-02-27 02:44:17 -05:00
Allen Webster 0fe6447102 commands run in coroutines 2016-02-26 12:40:51 -05:00