Allen Webster
7544cf92a5
Making old init logic shared file obsolete
2019-10-01 17:23:52 -07:00
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