Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							ae514f5ae2 
							
						 
					 
					
						
						
							
							Add proper and reliable (i hope) support for modifier keys  
						
						
						
						
					 
					
						2022-11-22 00:21:35 -05:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							8c28c57925 
							
						 
					 
					
						
						
							
							Support for meta and hyper keys added  
						
						... 
						
						
						
						Support for the compose key has also been added but it's just the
button code for now, no support for actually composing stuff.
There are plans for that in a fixme. 
						
						
					 
					
						2022-11-21 23:43:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9a8bb85afc 
							
						 
					 
					
						
						
							
							Replaced orange with a dim/grey color  
						
						
						
						
					 
					
						2022-11-18 19:46:50 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f55f98651f 
							
						 
					 
					
						
						
							
							It needed more blackjack and hookers to work correctly  
						
						
						
						
					 
					
						2022-11-17 23:16:47 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3cb0ac64fc 
							
						 
					 
					
						
						
							
							I made my own draw method with blackjack and hookers  
						
						
						
						
					 
					
						2022-11-17 21:19:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							75200a7310 
							
						 
					 
					
						
						
							
							Mouse scroll events are properly compressed and summed up  
						
						
						
						
					 
					
						2022-11-17 19:23:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c57c8acba7 
							
						 
					 
					
						
						
							
							Changed the API for scrolling  
						
						
						
						
					 
					
						2022-11-17 19:11:49 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							43696543d8 
							
						 
					 
					
						
						
							
							Compress motion notify events  
						
						
						
						
					 
					
						2022-11-17 19:01:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							51fbd8acef 
							
						 
					 
					
						
						
							
							Added more efficient damage buffer method  
						
						
						
						
					 
					
						2022-11-17 00:26:28 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0ee58d22f6 
							
						 
					 
					
						
						
							
							Made centering the buffer in the window optional  
						
						... 
						
						
						
						It causes jitter while resizing in floating wms 
						
						
					 
					
						2022-11-16 11:31:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							81a0c60943 
							
						 
					 
					
						
						
							
							Added simpler method of detecting window bounds change on draw  
						
						
						
						
					 
					
						2022-11-16 11:14:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cab280a371 
							
						 
					 
					
						
						
							
							Removed the need for a quit handler  
						
						
						
						
					 
					
						2022-11-16 11:08:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e030f8632b 
							
						 
					 
					
						
						
							
							Overhauled event system  
						
						
						
						
					 
					
						2022-11-16 00:29:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							77cf88b856 
							
						 
					 
					
						
						
							
							There is only one type of buffer now  
						
						
						
						
					 
					
						2022-11-15 17:36:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							02d010818f 
							
						 
					 
					
						
						
							
							Fix possible segfault in X backend  
						
						
						
						
					 
					
						2022-11-15 11:40:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							de3e4b528b 
							
						 
					 
					
						
						
							
							Redid color system  
						
						
						
						
					 
					
						2022-11-15 11:16:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6b251e6fee 
							
						 
					 
					
						
						
							
							Position buffer in center of screen  
						
						
						
						
					 
					
						2022-11-14 23:38:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							79d8891c5b 
							
						 
					 
					
						
						
							
							Added some stuff to draw debug bounding boxes  
						
						
						
						
					 
					
						2022-11-14 23:32:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d9c9895e82 
							
						 
					 
					
						
						
							
							Fixed mouse buttons  
						
						
						
						
					 
					
						2022-11-14 23:17:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1d71df180d 
							
						 
					 
					
						
						
							
							Changed how buttons are stored in press and release events  
						
						
						
						
					 
					
						2022-11-14 23:15:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c6c7383ef2 
							
						 
					 
					
						
						
							
							Fixed advance keycode translation  
						
						
						
						
					 
					
						2022-11-14 22:58:44 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							84cd21b16d 
							
						 
					 
					
						
						
							
							Added untested advanced keycode translation  
						
						
						
						
					 
					
						2022-11-14 22:33:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							820c7d4f6a 
							
						 
					 
					
						
						
							
							Made separate function for converting keycode to keysym  
						
						
						
						
					 
					
						2022-11-14 15:58:34 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aee4158d2d 
							
						 
					 
					
						
						
							
							Added keyboard input  
						
						
						
						
					 
					
						2022-11-13 23:47:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							82caf1efd8 
							
						 
					 
					
						
						
							
							Split X backend into multiple files  
						
						
						
						
					 
					
						2022-11-13 22:44:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5a0e0cd49b 
							
						 
					 
					
						
						
							
							Set minimum window dimensions  
						
						
						
						
					 
					
						2022-11-13 15:39:33 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							636e5ce7e7 
							
						 
					 
					
						
						
							
							Sus. Sus amongus.  
						
						... 
						
						
						
						amoogoos. 
						
						
					 
					
						2022-11-12 22:43:36 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							48510db209 
							
						 
					 
					
						
						
							
							Added mouse button press input  
						
						
						
						
					 
					
						2022-11-12 19:02:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							47ee6545cb 
							
						 
					 
					
						
						
							
							X backend only sends what it needs to  
						
						
						
						
					 
					
						2022-11-11 23:46:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e4f97a918a 
							
						 
					 
					
						
						
							
							Application must now manually call application.Draw in all cases  
						
						... 
						
						
						
						This behavior is way more consistent, and it makes the drawing code
a bit simpler. 
						
						
					 
					
						2022-11-11 23:24:20 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c865f7146a 
							
						 
					 
					
						
						
							
							Buffer is now reallocated on window size change  
						
						
						
						
					 
					
						2022-11-11 22:46:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							05c448f058 
							
						 
					 
					
						
						
							
							Applications can now manually call a screen redraw in a way that I think is thread safe  
						
						
						
						
					 
					
						2022-11-11 22:30:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ea32b7899b 
							
						 
					 
					
						
						
							
							Remove pixel backend  
						
						
						
						
					 
					
						2022-11-11 20:27:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							38f7185be2 
							
						 
					 
					
						
						
							
							Draw the actual buffer text on screen  
						
						
						
						
					 
					
						2022-11-11 18:14:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							85b6e5495e 
							
						 
					 
					
						
						
							
							Fonts now render properly with a baseline and all that  
						
						
						
						
					 
					
						2022-11-11 17:25:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8ef81ecc7f 
							
						 
					 
					
						
						
							
							Implemented some shape drawing functions to debug character positioning  
						
						
						
						
					 
					
						2022-11-11 15:20:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cc498fa89c 
							
						 
					 
					
						
						
							
							Find and load any font  
						
						
						
						
					 
					
						2022-11-11 15:01:36 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ed5c6829d4 
							
						 
					 
					
						
						
							
							Remove fakeImage struct and replace with image.Uniform  
						
						
						
						
					 
					
						2022-11-11 14:51:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							93b02b4628 
							
						 
					 
					
						
						
							
							We have text  
						
						
						
						
					 
					
						2022-11-10 21:32:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d26845a4d6 
							
						 
					 
					
						
						
							
							Draw background color in window  
						
						
						
						
					 
					
						2022-11-10 20:43:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1afbcdb6bc 
							
						 
					 
					
						
						
							
							Load an actual font  
						
						
						
						
					 
					
						2022-11-10 12:38:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							23a04a9cdb 
							
						 
					 
					
						
						
							
							Added icon setting  
						
						
						
						
					 
					
						2022-11-10 02:02:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4536932dde 
							
						 
					 
					
						
						
							
							Resize canvas when the window is resized  
						
						
						
						
					 
					
						2022-11-10 01:00:47 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f807c8df35 
							
						 
					 
					
						
						
							
							Handle actual X events  
						
						
						
						
					 
					
						2022-11-09 22:33:18 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							01f43a03a4 
							
						 
					 
					
						
						
							
							A canvas is now created  
						
						
						
						
					 
					
						2022-11-09 19:07:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c93ca17fe5 
							
						 
					 
					
						
						
							
							x backend has an event loop  
						
						
						
						
					 
					
						2022-11-09 18:53:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0c5118b59a 
							
						 
					 
					
						
						
							
							Added X backend stub  
						
						
						
						
					 
					
						2022-11-09 15:52:49 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7a6be48cb8 
							
						 
					 
					
						
						
							
							Added some documentation  
						
						
						
						
					 
					
						2022-11-09 01:01:13 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							509c6f0bc6 
							
						 
					 
					
						
						
							
							Characters are now rendered with their proper descent  
						
						
						
						
					 
					
						2022-11-06 16:35:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3a879d9a5f 
							
						 
					 
					
						
						
							
							Mouse input works  
						
						
						
						
					 
					
						2022-11-06 15:59:06 -05:00