Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								7f4c90178d
								
							
						 | 
						
							
							
								
								GIF: slow, but rendering GIFs
							
							
							
							
							
						 | 
						
							2023-11-10 12:01:53 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								8f6bb74e17
								
							
						 | 
						
							
							
								
								GIF: fix type errors
							
							
							
							
							
						 | 
						
							2023-11-09 09:30:29 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								253b8e272c
								
							
						 | 
						
							
							
								
								GIF: clean up reading of trailer block
							
							
							
							
							
						 | 
						
							2023-11-09 09:27:23 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								40c7091386
								
							
						 | 
						
							
							
								
								GIF: parse terminator
							
							
							
							
							
						 | 
						
							2023-11-09 09:20:48 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								e0a2a3287b
								
							
						 | 
						
							
							
								
								Show byte count in children view
							
							
							
							
							
						 | 
						
							2023-11-09 09:14:56 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								c1a6d0da10
								
							
						 | 
						
							
							
								
								GIF: tweak wording of image descriptor
							
							
							
							
							
						 | 
						
							2023-11-09 09:11:24 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								f7677d3f2f
								
							
						 | 
						
							
							
								
								Fix overflow in explorer
							
							
							
							
							
						 | 
						
							2023-11-09 09:10:20 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								c755f0bb6f
								
							
						 | 
						
							
							
								
								GIF: basic parsing of image sections and skipping extensions
							
							
							
							
							
						 | 
						
							2023-09-16 14:06:58 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								858c6c83a4
								
							
						 | 
						
							
							
								
								GIF: Update sort flag docs
							
							
							
							
							
						 | 
						
							2023-08-16 12:11:07 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								476789c5a2
								
							
						 | 
						
							
							
								
								Parsing global color table
							
							
							
							
							
						 | 
						
							2023-08-16 11:59:33 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								775746959e
								
							
						 | 
						
							
							
								
								GIF: UI for LSD packed field
							
							
							
							
							
						 | 
						
							2023-08-16 11:45:11 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								025e45f9d2
								
							
						 | 
						
							
							
								
								GIF: parse Logical Screen Descriptor
							
							
							
							
							
						 | 
						
							2023-08-16 10:46:31 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								c61a57ffbf
								
							
						 | 
						
							
							
								
								GIF (minor): fix incorrect comment referencing PNG
							
							
							
							
							
						 | 
						
							2023-08-16 10:34:09 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								c1d522f08f
								
							
						 | 
						
							
							
								
								Use relative routing
							
							
							
							
							
						 | 
						
							2023-08-11 22:46:19 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								b8d76ac793
								
							
						 | 
						
							
							
								
								Remove a console.log
							
							
							
							
							
						 | 
						
							2023-08-11 22:41:33 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								7f64453e5f
								
							
						 | 
						
							
							
								
								GIF: basic parsing of header
							
							
							
							
							
							
							
							Had to move a lot of stuff out of PNG-land and into common utilities. 
							
						 | 
						
							2023-08-11 22:40:30 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								69c66e7d99
								
							
						 | 
						
							
							
								
								Use session storage instead of location.hash
							
							
							
							
							
						 | 
						
							2023-08-11 22:18:44 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								7cf9537f3e
								
							
						 | 
						
							
							
								
								GIF: basic parsing of bytes
							
							
							
							
							
						 | 
						
							2023-08-11 15:06:09 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								966a56433d
								
							
						 | 
						
							
							
								
								GIF: add skeleton route at /gif
							
							
							
							
							
						 | 
						
							2023-08-11 15:02:03 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								de0dfda3a7
								
							
						 | 
						
							
							
								
								Route GIF files
							
							
							
							
							
						 | 
						
							2023-08-11 14:58:53 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								c46bb51248
								
							
						 | 
						
							
							
								
								Support multiple mime sniff patterns
							
							
							
							
							
							
							
							Not useful for PNG, but useful for GIFs (upcoming). 
							
						 | 
						
							2023-08-11 14:58:47 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								c0ed212937
								
							
						 | 
						
							
							
								
								Rename "fileRouter.js" to "routeFile.js"
							
							
							
							
							
							
							
							This change should have no user impact. 
							
						 | 
						
							2023-08-11 14:42:32 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								e9dd9aec85
								
							
						 | 
						
							
							
								
								Add APNG to supported PNG file extensions
							
							
							
							
							
						 | 
						
							2023-08-04 09:46:53 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								ff4eb82a39
								
							
						 | 
						
							
							
								
								PNG explorer mostly done: interactivity complete
							
							
							
							
							
							
							
							Some small tasks remain, but it largely works. 
							
						 | 
						
							2023-08-02 14:49:25 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								4ea0edcbae
								
							
						 | 
						
							
							
								
								PNG: refactor explorer to avoid a class (no user impact)
							
							
							
							
							
						 | 
						
							2023-08-02 13:52:02 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								6e047609ce
								
							
						 | 
						
							
							
								
								PNG: move explorer to separate file (no expected impact)
							
							
							
							
							
						 | 
						
							2023-08-02 13:48:36 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								ed8a1c3b63
								
							
						 | 
						
							
							
								
								PNG: UI partially works; usable, if not missing features
							
							
							
							
							
						 | 
						
							2023-08-02 13:40:58 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								fbdf529257
								
							
						 | 
						
							
							
								
								Add a "code style" section to the readme
							
							
							
							
							
						 | 
						
							2023-08-02 13:24:29 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								28b9c28538
								
							
						 | 
						
							
							
								
								PNG: Update styling; slightly usable now
							
							
							
							
							
						 | 
						
							2023-08-02 12:35:48 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								92098e69b6
								
							
						 | 
						
							
							
								
								PNG: very basic UI skeleton
							
							
							
							
							
							
							
							Looks awful and is unusable, but the data seems to be there. 
							
						 | 
						
							2023-08-02 12:25:42 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								d917aaab6b
								
							
						 | 
						
							
							
								
								Minor: add a TODO
							
							
							
							
							
						 | 
						
							2023-08-02 11:58:06 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								166b12fb3c
								
							
						 | 
						
							
							
								
								README: clarify that there's no build step
							
							
							
							
							
						 | 
						
							2023-08-02 11:44:27 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								cfc4bc1996
								
							
						 | 
						
							
							
								
								PNG: parsing PNG data
							
							
							
							
							
							
							
							No UI yet, but the parser seems mostly done. 
							
						 | 
						
							2023-08-02 11:43:02 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								79498239c4
								
							
						 | 
						
							
							
								
								PNG: basic skeleton
							
							
							
							
							
						 | 
						
							2023-08-01 09:20:57 -05:00 | 
						
					
				
					
						
							
							
								
									
								
								 Evan Hahn
							
						 | 
						
							
							
							
							
							
								
							
							
								8eed5b60da
								
							
						 | 
						
							
							
								
								Initial commit: basic homepage with routing
							
							
							
							
							
						 | 
						
							2023-07-31 21:16:15 -05:00 |