Bananymous 
							
						 
						
							
								aaf7a249c6 
								
							 
						 
						
							
							
								
								image: Add nicer error message if image could not be parsed  
							
							
							
						 
						
							2024-06-17 22:58:59 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								157e05f57c 
								
							 
						 
						
							
							
								
								image: Implement --scale argument to scale image to framebuffer  
							
							... 
							
							
							
							Also fix bug where red and blue channels were flipped 
							
						 
						
							2024-06-15 17:24:01 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								672ce40618 
								
							 
						 
						
							
							
								
								LibImage: Move userspace image parsing to its own library  
							
							... 
							
							
							
							The image utility now uses this tool instead of parsing images on its
own. 
							
						 
						
							2024-06-14 11:05:54 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								06f4b0b29a 
								
							 
						 
						
							
							
								
								BAN: Make String and StringView header only  
							
							... 
							
							
							
							This allows linking with libc without having to link ban 
							
						 
						
							2024-05-23 15:43:26 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								5dbe51a52e 
								
							 
						 
						
							
							
								
								Userspace: Update printf formats to compile on 32 bit  
							
							
							
						 
						
							2024-03-26 03:03:33 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								dfe5a2d665 
								
							 
						 
						
							
							
								
								All: Cleanup all files  
							
							... 
							
							
							
							Add newline to end of files and remove whitespace from end of lines 
							
						 
						
							2024-01-24 15:53:38 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								00d57d783e 
								
							 
						 
						
							
							
								
								LibC+userspace: Make everything compile with -Wall -Wextra -Werror  
							
							... 
							
							
							
							I added -Wall -Wextra -Werror as public compile flags to libc. Now
everything in userspace in compiled using these flags. I made all
necessary changes to allow compilation to work.
Only exception is execvp which has a large stack usage. Maybe it
should use malloc for the buffer but posix allows ENOMEM only when
kernel is out of memory... This can be fixed when fexecve is
implemented and there is no need for absolute path. 
							
						 
						
							2023-12-10 19:20:14 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								8564b59e14 
								
							 
						 
						
							
							
								
								image: Remove inheritance from Netbpm  
							
							... 
							
							
							
							This inheritance made no sense 
							
						 
						
							2023-11-29 20:56:05 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								327b330338 
								
							 
						 
						
							
							
								
								Kernel: Make internal framebuffer bpp constexpr defined in libc  
							
							
							
						 
						
							2023-11-29 20:07:33 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								ff550785a7 
								
							 
						 
						
							
							
								
								Userspace: Implement basic image rendering for Netbpm  
							
							... 
							
							
							
							You can now render Netbpm (P6) format image to framebuffer using
`image` command. I added basic test image to
/usr/share/images/sample.ppm 
							
						 
						
							2023-11-29 16:11:35 +02:00