|  Allen Webster | b43487096f | Okay I think this is actually the fix for the mouse wheel problem | 2020-05-01 18:55:52 -07:00 | 
				
					
						|  Allen Webster | 3c77835e6f | Okay back to the old text stuff for now :( Let's fix scroll feel by multiplying in the screen scale factor? Why not right? | 2020-05-01 18:31:28 -07:00 | 
				
					
						|  Allen Webster | 67e294c0d5 | That doesn't do it. | 2020-05-01 18:08:01 -07:00 | 
				
					
						|  Allen Webster | ac906663d8 | Woops -> | 2020-05-01 18:00:37 -07:00 | 
				
					
						|  Allen Webster | 6454ffc264 | Transfer -> | 2020-05-01 17:58:01 -07:00 | 
				
					
						|  Allen Webster | bd26b2afe4 | Okay different experiment - with semicolon | 2020-05-01 17:28:24 -07:00 | 
				
					
						|  Allen Webster | 9625ce293e | Okay different experiment | 2020-05-01 17:27:37 -07:00 | 
				
					
						|  Allen Webster | c231d524e6 | Transfer again | 2020-05-01 16:23:22 -07:00 | 
				
					
						|  Allen Webster | fdc8dc618f | Working on a mac text input bug ... begin transfer commits now! | 2020-05-01 15:47:43 -07:00 | 
				
					
						|  Allen Webster | b53df35fcb | Changed some stuff before, don't know what; fixed mac flags | 2020-05-01 05:26:22 -07:00 | 
				
					
						|  Yuval Dolev | 7ed42ab516 | Updated the macOS platform layer's keycode lookup table to supper the new keycodes. | 2020-03-14 01:16:54 +02:00 | 
				
					
						|  Allen Webster | eb298a6fdc | Mac fixup of arenas; implementation of Date_Time | 2020-03-12 21:17:43 -07:00 | 
				
					
						|  Allen Webster | 6d24fa6f29 | Use mac smooth scroll values | 2020-02-29 13:35:52 -08:00 | 
				
					
						|  Allen Webster | f74365392c | Update mac clipboard immplementation | 2020-02-28 13:53:10 -08:00 | 
				
					
						|  Allen Webster | 2992e62306 | Setup cool new opengl funcs | 2020-02-19 20:11: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 | d12c4aa2e6 | Hacky fix for the signal step breaking on the non-main thread | 2020-01-30 21:02:18 -08:00 | 
				
					
						|  Allen Webster | b2bdfbd05d | Slightly better mac fullscreen fix | 2020-01-21 12:57:42 -08:00 | 
				
					
						|  Allen Webster | d6b0387f0d | Decent fix for fullscreen problem | 2020-01-21 12:01:47 -08:00 | 
				
					
						|  Yuval Dolev | de7eca0c88 | Fixed the package script to work on macOS. | 2020-01-21 04:17:21 +02:00 | 
				
					
						|  Allen Webster | 33aa987589 | Fixed the mutex problem | 2020-01-19 12:16:54 -08:00 | 
				
					
						|  Allen Webster | 7817f8412d | Trying to debug weird allocator crash bug; switching to windows | 2020-01-19 12:00:58 -08:00 | 
				
					
						|  Yuval Dolev | eea989aa73 | Removed the todo comment regrading fixing the mutex issue. | 2020-01-19 05:48:28 +02:00 | 
				
					
						|  Yuval Dolev | 354b4fe6dc | All mutexes are now refrence counted. This solves a lot of the crashes caused by deadlocks in situations where the same thread locks its own mutex multiple times before unlocking it. | 2020-01-19 05:47:01 +02:00 | 
				
					
						|  Yuval Dolev | b255da9d00 | Fixed path length sent to proc_pidpath because it seems to expect a maximum path length which was previously exceeded. Opening 4coder now works from anywhere. | 2020-01-19 05:30:04 +02:00 | 
				
					
						|  Yuval Dolev | 63b964f1c5 | Fixed wrong trackpad scrolling. | 2020-01-19 04:44:52 +02:00 | 
				
					
						|  Yuval Dolev | 00d8206ad2 | Fixed live resizing bug with the layer based view. | 2020-01-19 03:05:56 +02:00 | 
				
					
						|  Yuval Dolev | 0335a1a718 | Implemented a texture slot batch allocating system for the Metal renderer. | 2020-01-19 02:47:43 +02:00 | 
				
					
						|  Yuval Dolev | b6f6663727 | Added a key mapping for the equal key. | 2020-01-17 00:49:08 +02:00 | 
				
					
						|  Yuval Dolev | 2375a40b29 | Ifdefed some debug prints to work only on internal builds. | 2020-01-16 01:07:49 +02:00 | 
				
					
						|  Yuval Dolev | ab486eb229 | Removed some debug prints. | 2020-01-15 02:21:02 +02:00 | 
				
					
						|  Yuval Dolev | 93494bd398 | Cleanup to the macOS platform layer. | 2020-01-14 17:25:13 +02:00 | 
				
					
						|  Yuval Dolev | 1ab40ff5b9 | Lowered view sample count to improve the rendering speed on high dpi displays. | 2020-01-14 17:21:03 +02:00 | 
				
					
						|  Yuval Dolev | de9fc34c3e | Added a hack to fix DeadLock problem regrading the system_memory_annotation function. Also started working on fixing the performance issues that I discovered in the graphics renderer on retina displays (for now I changed to FCoder_View to be layer backed which is faster for rendering animations, this seems to improve performance by a little margin but rendering on high dpi displays is not closed to being smooth yet...). | 2020-01-14 03:22:29 +02:00 | 
				
					
						|  Yuval Dolev | a737a5409a | Implemented all system cli handling functions. | 2020-01-13 16:15:25 +02:00 | 
				
					
						|  Yuval Dolev | 585978982e | Updates to the step scheduling to improve animations. | 2020-01-13 04:20:10 +02:00 | 
				
					
						|  Yuval Dolev | fd1c41bab4 | Finished implementing the run loop. | 2020-01-13 04:06:10 +02:00 | 
				
					
						|  Yuval Dolev | f7b0b05426 | Posting to clipboard now works. | 2020-01-13 03:20:58 +02:00 | 
				
					
						|  Yuval Dolev | 7d2a91805b | The clipboard is now read is frame and on changes and sent to the core. We're using polling to get the clipboard contents on macOS using a timer because there is no way to get a clipboard change notification on macOS (sigh...) | 2020-01-13 03:05:44 +02:00 | 
				
					
						|  Yuval Dolev | dbcb05d2d1 | Fixed a performance issue regarding timers. Now we can start a single timer per step request. | 2020-01-12 23:16:03 +02:00 | 
				
					
						|  Yuval Dolev | 020e2789d7 | Fixed input bug where the input was not zeroed at the end of each frame. | 2020-01-12 03:08:07 +02:00 | 
				
					
						|  Yuval Dolev | 7f00ead99c | Added support for control keys. | 2020-01-11 23:12:41 +02:00 | 
				
					
						|  Yuval Dolev | 8e4ec5215f | Added KeyStoke and KeyRelease events and fixed TextInput events. | 2020-01-11 22:19:43 +02:00 | 
				
					
						|  Yuval Dolev | 13970744b4 | Fixed blending bug in the Metal renderer where the destination alpha was not updated which caused problems while rendering the program in full screen mode. | 2020-01-10 18:57:08 +02:00 | 
				
					
						|  Yuval Dolev | 520ab3dd27 | Fixed animations. | 2020-01-10 01:04:55 +02:00 | 
				
					
						|  Yuval Dolev | 533819c7d4 | Added mouse input. | 2020-01-09 20:52:39 +02:00 | 
				
					
						|  Yuval Dolev | 88c933acd2 | Implemented the renderer abstraction for both OpenGL and Metal. | 2020-01-09 02:36:37 +02:00 | 
				
					
						|  Yuval Dolev | 912bcae8a7 | Started working on an abstraction for the macOS renderer implementations. | 2020-01-09 02:15:25 +02:00 | 
				
					
						|  Yuval Dolev | 521fb82113 | The Metal renderer is now fully functioning. | 2020-01-08 21:44:47 +02:00 | 
				
					
						|  Yuval Dolev | a18ef3197a | Implemented my own vertex buffers management, also started working on textures. | 2020-01-08 01:45:36 +02:00 |