Allen Webster
							
						 | 
						
							
							
							
							
								
							
								a410ce5f6c
								
							
								
							
						 | 
						
							
							
								
								PLATFORM LAYER FEATURE: Win32 implementation. set_key_mode determines whether to return physical key codes or language translated key codes
							
							
							
							
							
						 | 
						
							2020-05-09 08:03:10 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								aa773f7413
								
							
								
							
						 | 
						
							
							
								
								notepad scrolling bug fix; win32 window icon
							
							
							
							
							
						 | 
						
							2020-05-09 07:44:36 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								b9b44f481a
								
							
								
							
						 | 
						
							
							
								
								Fix clipboard crash from un-masked scratch on windows
							
							
							
							
							
						 | 
						
							2020-05-02 10:30:19 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								1e6ec53a30
								
							
								
							
						 | 
						
							
							
								
								win32 layer mouse capture
							
							
							
							
							
						 | 
						
							2020-05-01 12:35:43 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								a7abddb13e
								
							
								
							
						 | 
						
							
							
								
								Layout independent keybindings
							
							
							
							
							
						 | 
						
							2020-05-01 11:19:24 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								b53df35fcb
								
							
								
							
						 | 
						
							
							
								
								Changed some stuff before, don't know what; fixed mac flags
							
							
							
							
							
						 | 
						
							2020-05-01 05:26:22 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								73fdc838f1
								
							
								
							
						 | 
						
							
							
								
								New better arena management
							
							
							
							
							
						 | 
						
							2020-03-11 16:22:37 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								8849f6ce8c
								
							
								
							
						 | 
						
							
							
								
								Date_Time type; formatting function for Date_Time; System API for getting Date_Time UTC, and converting UTC to local time; Implementation in Windows
							
							
							
							
							
						 | 
						
							2020-03-11 03:33:54 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								61b3341743
								
							
								
							
						 | 
						
							
							
								
								Added win32 keycodes for numpad and extension
							
							
							
							
							
						 | 
						
							2020-03-03 23:43:20 -08:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								e300b209c1
								
							
								
							
						 | 
						
							
							
								
								Put linux now time on microseconds so dt is computed correctly; fix a bug in linux_schedule_step
							
							
							
							
							
						 | 
						
							2020-02-27 20:04:46 -08:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								ac0bd78485
								
							
								
							
						 | 
						
							
							
								
								tryin' ta fix the linux thingy
							
							
							
							
							
						 | 
						
							2020-02-19 22:38:18 -08:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								2a255b8ad9
								
							
								
							
						 | 
						
							
							
								
								Fix intricate async token reading; clean all lines overworking
							
							
							
							
							
						 | 
						
							2020-02-09 02:22:35 -08:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								4a697c9880
								
							
								
							
						 | 
						
							
							
								
								Clipboard now implemented as a custom layer feature; API transition mechanism established for deprecating old clipboard API without immediately breaking existing code for anyone
							
							
							
							
							
						 | 
						
							2020-02-08 17:34:35 -08:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								06aec5df47
								
							
								
							
						 | 
						
							
							
								
								Lots of issues updated
							
							
							
							
							
						 | 
						
							2020-02-07 16:50:35 -08:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								9e72096bdf
								
							
								
							
						 | 
						
							
							
								
								Merged macos platform layer branch into master; building on windows
							
							
							
							
							
						 | 
						
							2020-01-16 18:26:19 -08:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								2e21156e66
								
							
								
							
						 | 
						
							
							
								
								Add call convention for wgl functions
							
							
							
							
							
						 | 
						
							2020-01-09 18:52:53 -08:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								13ee76effe
								
							
								
							
						 | 
						
							
							
								
								Added hard exit API; fixed exit menus
							
							
							
							
							
						 | 
						
							2020-01-02 14:37:01 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuval Dolev
							
						 | 
						
							
							
							
							
								
							
								57c0707284
								
							
								
							
						 | 
						
							
							
								
								Implemented system_get_path.
							
							
							
							
							
						 | 
						
							2019-12-25 03:17:12 +02:00 | 
						
					
				
					
						
							
							
								 
								Yuval Dolev
							
						 | 
						
							
							
							
							
								
							
								67dfd06149
								
							
								
							
						 | 
						
							
							
								
								Started working on macOS platform layer.
							
							
							
							
							
						 | 
						
							2019-12-23 02:39:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								4817510c5d
								
							
								
							
						 | 
						
							
							
								
								Final type fixups; package and build stuff straightened out
							
							
							
							
							
						 | 
						
							2019-12-17 19:38:08 -08:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								f1ddbc2cc8
								
							
								
							
						 | 
						
							
							
								
								Added metaprogram for custom ids to make them much easier to declare and integrate
							
							
							
							
							
						 | 
						
							2019-11-24 15:13:51 -08:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								295cb0d0a6
								
							
								
							
						 | 
						
							
							
								
								All obvious memory leaks fixed - except when profiler is enabled  - need to set it to default disabled and fix the inspect ui to still work
							
							
							
							
							
						 | 
						
							2019-11-21 21:37:11 -08:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								46241c4450
								
							
								
							
						 | 
						
							
							
								
								Initial code indexer up and running; more time with global frame mutex free; bugs with layout function selection fixed
							
							
							
							
							
						 | 
						
							2019-10-31 14:42:11 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								8a11860fc3
								
							
								
							
						 | 
						
							
							
								
								Basics of programmable layout working
							
							
							
							
							
						 | 
						
							2019-10-30 16:27:37 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								187f91084a
								
							
								
							
						 | 
						
							
							
								
								Initial sloppy setup for customizable line layout
							
							
							
							
							
						 | 
						
							2019-10-28 21:27:20 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								e64f0ba026
								
							
								
							
						 | 
						
							
							
								
								Fix the issue with windows keys acting like 0 and ,
							
							
							
							
							
						 | 
						
							2019-10-27 18:15:42 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								21d482e05f
								
							
								
							
						 | 
						
							
							
								
								New fancy color cleanup; fancy string cleanup; api colors now use fancy colors; fancy colors are FColors
							
							
							
							
							
						 | 
						
							2019-10-22 18:25:40 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								c7f69d26a0
								
							
								
							
						 | 
						
							
							
								
								Async system setup WITHOUT cancelation working yet
							
							
							
							
							
						 | 
						
							2019-10-21 21:10:29 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								a5a07c16f8
								
							
								
							
						 | 
						
							
							
								
								Setup for the async
							
							
							
							
							
						 | 
						
							2019-10-20 19:02:58 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								323782f7f7
								
							
								
							
						 | 
						
							
							
								
								Lots of progress on the profiler; no more infinite recursion in listers
							
							
							
							
							
						 | 
						
							2019-10-19 18:17:44 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								79dce39db7
								
							
								
							
						 | 
						
							
							
								
								Fix modifier loss bug
							
							
							
							
							
						 | 
						
							2019-10-11 20:41:30 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								dbaab9d945
								
							
								
							
						 | 
						
							
							
								
								New input binding system up and running.
							
							
							
							
							
						 | 
						
							2019-10-10 18:40:10 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								0e51ffa80d
								
							
								
							
						 | 
						
							
							
								
								New mapping system looking decent
							
							
							
							
							
						 | 
						
							2019-10-10 15:57:02 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								27e3efdd01
								
							
								
							
						 | 
						
							
							
								
								Keyboard handling is 100%
							
							
							
							
							
						 | 
						
							2019-10-10 13:15:47 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								aa565395e2
								
							
								
							
						 | 
						
							
							
								
								FILE TRANSFER; almost have new input events up and running, needs a few more blocks
							
							
							
							
							
						 | 
						
							2019-10-10 11:21:47 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								3f72512332
								
							
								
							
						 | 
						
							
							
								
								Partially finished rewriting events (STILL BROKEN, FILE TRANSFER)
							
							
							
							
							
						 | 
						
							2019-10-09 17:07:38 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								28c3715073
								
							
								
							
						 | 
						
							
							
								
								Finished reorganizing everything for the shift into exposing system api right into the custom layer
							
							
							
							
							
						 | 
						
							2019-10-07 18:42:23 -07:00 | 
						
					
				
					
						
							
							
								 
								Allen Webster
							
						 | 
						
							
							
							
							
								
							
								41a67e296d
								
							
								
							
						 | 
						
							
							
								
								API type check :D
							
							
							
							
							
						 | 
						
							2019-10-06 20:09:21 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								5edbd93d26
								
							
								
							
						 | 
						
							
							
								
								Cleaning up euclidean space types; simplifying some rendering stuff
							
							
							
							
							
						 | 
						
							2019-10-05 23:59:35 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								c2ad6d188d
								
							
								
							
						 | 
						
							
							
								
								new custom API linkage
							
							
							
							
							
						 | 
						
							2019-10-04 19:48:05 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								d654adacc5
								
							
								
							
						 | 
						
							
							
								
								Fully transitioned to the new system api linkage
							
							
							
							
							
						 | 
						
							2019-10-03 10:57:44 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								19f3d7a641
								
							
								
							
						 | 
						
							
							
								
								Finished library loading logic; added api definition system; defined system api (and related)
							
							
							
							
							
						 | 
						
							2019-10-02 19:58:05 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								364d9ba63a
								
							
								
							
						 | 
						
							
							
								
								Removing obsolete files
							
							
							
							
							
						 | 
						
							2019-10-01 17:25:13 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								7544cf92a5
								
							
								
							
						 | 
						
							
							
								
								Making old init logic shared file obsolete
							
							
							
							
							
						 | 
						
							2019-10-01 17:23:52 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								e32231c0a0
								
							
								
							
						 | 
						
							
							
								
								Cleaning up dependencies in platform layer
							
							
							
							
							
						 | 
						
							2019-10-01 16:50:56 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								19034b7887
								
							
								
							
						 | 
						
							
							
								
								Removed all string.h dependencies from core and win32
							
							
							
							
							
						 | 
						
							2019-10-01 16:41:23 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								3e31e78d1f
								
							
								
							
						 | 
						
							
							
								
								Fixed lexer for preprocssor directives completely; fixed up build paths some more
							
							
							
							
							
						 | 
						
							2019-10-01 15:03:21 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								c0c536651e
								
							
								
							
						 | 
						
							
							
								
								Cleaning up obsolete file track stuff
							
							
							
							
							
						 | 
						
							2019-10-01 14:11:25 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								87ba9e747c
								
							
								
							
						 | 
						
							
							
								
								Starting to reorganize build scripts
							
							
							
							
							
						 | 
						
							2019-10-01 14:07:39 -07:00 | 
						
					
				
					
						
							
							
								
								 Allen Webster
							
						 | 
						
							
							
							
							
								
							
								fae0bc1222
								
							
								
							
						 | 
						
							
							
								
								Cleanup; removed 4coder_utf8 library; rewrote win32 u8 <-> u16 layer
							
							
							
							
							
						 | 
						
							2019-10-01 13:04:45 -07:00 |