385b65da00 
								
									
								
							
								 
							
						 
						
							
							
								
								remove + 1 from stb_strscpy and offset of -1 (n--) in readdir_raw  
							
							... 
							
							
 
							
							Fix to buffer issue where stb_strscpy would use + 1 for buffer length when stb_p_strcpy_s is called, causing a stack variable corrupted issue.
Fix to readdir_raw to no longer account for stb_strscpy having + 1 in buffer length. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b67dabed2a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add arraddn back with void return and deprecated  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e485c7d353 
								
							
								 
							
						 
						
							
							
								
								Split arraddn into pointer and index return  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e919bcd32e 
								
							
								 
							
						 
						
							
							
								
								stb_image: fix assert failing when loading BMP  
							
							... 
							
							
 
							
							This fixes two issues with an assert failing. I tested that the
first part fixes  #909  and the second fixes  #897 .
1. Loading 16/24/32-bit BMP from memory caused an assert to fail
(excluding 16-bit BMP with hsz 12).
img_buffer offset was always compared with the buffer for
stbi_load_from_file() but stbi_load_from_memory() uses an external
buffer.
Resolution: Change s->buffer_start to s->img_buffer_original.
2. Loading BMP with large header from file caused assert to fail.
img_buffer points to stbi_uc buffer_start[128] but the largest BMP
supported has a 138 byte header (hsz 124) causing img_buffer to wrap
around to an offset of 10. The assert fails because 138 (header size)
!= 10 (offset in temp read buffer).
Resolution: Add the previously read bytes to the offset in temp read
buffer to get the absolute offset.
The issues were introduced by the commit c440a53d06 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2e78eb603b 
								
									
								
							
								 
							
						 
						
							
							
								
								Added debugging check on line 1604  
							
							... 
							
							
 
							
							I added the code assert(f->valid_bits >= n);  instead of removing if (f->valid_bits < 0) return 0; to improve code with checking and debugging instead. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								fcd0a0bfaa 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove if (f->valid_bits < 0) return 0;  on line 1603  
							
							... 
							
							
 
							
							I propose to remove this line because  f->valid_bits will never be less than zero since, in the while loop, you're adding 8 to it. Therefore, it will always evaluate to false. This is to help remove redundant code. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e423b41e74 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix arraddn returning index instead of pointer  
							
							... 
							
							
 
							
							The documentation of that operation already said:
> Returns a pointer to the first uninitialized item added.
This also makes a lot of sense, allowing easy initialization. But the
implementation returned the index of the first uninitialized element
instead. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								254e1c9975 
								
							
								 
							
						 
						
							
							
								
								Perfect quantization of DXT endpoints  
							
							... 
							
							
 
							
							A small change to quantize floating point endpoints to RGB565 as expanded in the DXT spec. For more info see: https://gist.github.com/castano/c92c7626f288f9e99e158520b14a61cf  
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1d35dc8609 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: Fix macro redefinition warning on MinGW.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c5102ecc4d 
								
							
								 
							
						 
						
							
							
								
								Refactored stbi__load_gif_main to use STBI_REALLOC_SIZED instead of STBI_REALLOC.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2e8b2d7f58 
								
							
								 
							
						 
						
							
							
								
								stb_ds.h: fix unused parameter warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a2c91804a3 
								
							
								 
							
						 
						
							
							
								
								stb_sprintf: avoid clang -O3 misaligned access  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f54acd4e13 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'working'  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								828e6cfdf7 
								
							
								 
							
						 
						
							
							
								
								update test  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								95671cca57 
								
							
								 
							
						 
						
							
							
								
								update version number  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								cd742941e6 
								
							
								 
							
						 
						
							
							
								
								stb_truetype: fix warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								37b9b20fde 
								
							
								 
							
						 
						
							
							
								
								update version numbers  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								efdaadcb4a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/MarcoLizza/stb  into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2805fe39ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'fix_ub_shift' of  https://github.com/wojdyr/stb  into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								cb9d4e9547 
								
							
								 
							
						 
						
							
							
								
								sprintf: warning fixes  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6b38abed1f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'mine/avoid_warning' of  https://github.com/wojdyr/stb  into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f06f586d18 
								
							
								 
							
						 
						
							
							
								
								sprintf warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								41a6bb58d1 
								
							
								 
							
						 
						
							
							
								
								Other (pedantic) warnings for possible uninitialized variables.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								43c6bd4e0e 
								
							
								 
							
						 
						
							
							
								
								Fixing (pedantic) cast warnings.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6e8c31685f 
								
							
								 
							
						 
						
							
							
								
								Fixing fall-trough (pedantic) warnings.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								3366d1e797 
								
							
								 
							
						 
						
							
							
								
								stb_sprintf: avoid left shift of negative value  
							
							... 
							
							
 
							
							fix undefined behaviour reported by UBSan:
  runtime error: left shift of negative value -9223372036854775808
and add a test case.
fixes  #800  
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								3bb12a14e9 
								
							
								 
							
						 
						
							
							
								
								stb_sprintf.h: fix unused-parameter warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								498bd3e017 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typo in stbds_hmget_key_ts_wrapper  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0224a44a10 
								
							
								 
							
						 
						
							
							
								
								stb_image: fix new warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0cbdb25d2b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/nothings/stb  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								dc664b1289 
								
							
								 
							
						 
						
							
							
								
								update readme  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2bb4a0accd 
								
							
								 
							
						 
						
							
							
								
								Fix trailing whitespace  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								7a69424f15 
								
							
								 
							
						 
						
							
							
								
								update version numbers  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								17c301817b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'working'  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								8ee3beabba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/BSVino/stb  into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								50dc48013b 
								
							
								 
							
						 
						
							
							
								
								test stb_include.h  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5e4a0617b7 
								
							
								 
							
						 
						
							
							
								
								udpate version numbers  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d79349d0b7 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: update credits  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								95ce252305 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'OggComment' of  https://github.com/audinowho/stb  into work2  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								49cbedfab6 
								
							
								 
							
						 
						
							
							
								
								LICENSE: remove trailign spaces  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bd79d89de2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'patch-1' of  https://github.com/Croydon/stb  into work2  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1ced9faea1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'unused-function-warnings' of  https://github.com/BradleyMarie/stb  into work2  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d2569111cd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'splitpath_raw_fix' of  https://github.com/bcollins526/stb  into work2  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								aad77ec74e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'issue-799' of  https://github.com/pwaller/stb  into work2  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a6726a3d28 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'patch-1' of  https://github.com/cshesse/stb  into work2  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								24fdc35c90 
								
							
								 
							
						 
						
							
							
								
								stb_image_write: fix jpeg to work on non-C99 compilers  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								4067b6d28b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'kc/fix-coverity-issues-1' of  https://github.com/krcroft/stb  into work2  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6a6e028e26 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'fix-vs2019-warning' of  https://github.com/Reedbeta/stb  into work2  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								454da539a2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'stbiw_update_jpeg' of  https://github.com/DanielGibson/stb  into work2  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1586318a00 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Try/stb  into work2  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)