Commit Graph

51 Commits

Author SHA1 Message Date
Sean Barrett
4806aca183 windows fwrite doesn't handle arbitrarily large writes (!);
add a bunch of stuff used by my backup program 'smir';
2016-08-27 12:02:26 -07:00
Sean Barrett
6e4154737c update version numbers, documentation, and contributors 2016-04-02 04:51:26 -07:00
Sean Barrett
a8876b884d fix _WIN32 if STB_THREADS 2016-04-02 03:44:37 -07:00
Craig Donner
ee6978cb68 Slightly modify the public domain license to keep it in the public domain, but make it clear that even when dedications might not be recognized that the code is still usable. Given that this isn't dual-licensing under a different license, I'm hoping this will be acceptable. 2016-02-25 12:55:44 -08:00
Sean Barrett
820f63be44 stb_tilemap_editor: fix typo in docuemtnation, update version & credits 2016-01-22 05:17:12 -08:00
Sean Barrett
a33e40b1d4 Merge branch 'master' of https://github.com/timsjostrand/stb into stb_h_fix
Conflicts:
	stb.h
2016-01-22 05:05:30 -08:00
Sean Barrett
7d4f7c566e Merge branch 'master' of https://github.com/eugeneopalev/stb into stb_h_fix 2016-01-22 05:00:03 -08:00
Sean Barrett
c41629f262 Merge branch 'master' of https://github.com/blackpawn/stb into stb_h_fix 2016-01-22 04:58:41 -08:00
Eugene Opalev
a5bbc93087 Warning C4005 fix 2016-01-18 22:41:17 -08:00
Eugene Opalev
bc1b1f6cc9 Warning C4703 fix 2016-01-18 19:38:07 -08:00
blackpawn
a4ab8c08eb Corrected fix for stb_insertn
On insert the memmove length wasn't incorrect but the addlen call was.
2015-12-02 23:12:12 -06:00
blackpawn
28f1b0f569 Fix for stb_arr_insert 2015-12-02 22:34:04 -06:00
blackpawn
cbfa0c4418 Fix stb_arr_insertn and stb_arr_deleten memmove lengths
They were moving memory beyond the array bounds.
2015-12-02 01:16:29 -06:00
Michael Sartain
8d9302ab05 readdir_raw buffer overrun fixes.
- Add stb_vsnprintf, stb_snprintf functions.
- stb snprintf routines should return -1 on buffer truncation on all platforms.
- Add stb_strscpy string copy function which should behave the same as Linux kernel strscpy.
- Bump readdir_raw buffer sizes up to 4k, add checks for path truncations.
- Use d_type to check for directory instead of opendir/closedir. This
  should be faster and fix recursive symlnk death.
2015-11-01 17:53:35 -08:00
Michael Sartain
ba40683515 readdir_raw was skipping all dirnames starting with dots. Only skip . and .. 2015-11-01 17:53:35 -08:00
Tim Sjöstrand
412e1ecc16 compile fix for MinGW 2015-09-15 19:17:42 +02:00
Sean Barrett
f0268375da credit 2015-09-13 06:16:52 -07:00
Sean Barrett
ef21612364 Merge branch 'fix-clang-warnings' of https://github.com/vincentisambart/stb into working 2015-09-13 06:11:09 -07:00
Sean Barrett
b0852b766a Merge branch 'master' of https://github.com/rwhitworth/stb into working
Conflicts:
	stb.h
2015-09-13 06:10:16 -07:00
Sean Barrett
97dfb12f71 credits 2015-09-13 06:06:37 -07:00
Sean Barrett
9438a74f83 Merge branch 'master' of https://github.com/Mojofreem/stb into working 2015-09-13 06:05:38 -07:00
Sean Barrett
5583b62a70 credits 2015-09-13 06:05:24 -07:00
Sean Barrett
d422a247e0 Merge branch 'master' of https://github.com/blackpawn/stb into working 2015-09-13 06:00:32 -07:00
Sean Barrett
2adf6d29aa credits 2015-09-13 06:00:06 -07:00
Sean Barrett
a96eb04795 Merge branch 'master' of https://github.com/r-lyeh/stb into working
Conflicts:
	stb.h
2015-09-13 05:58:57 -07:00
Sean Barrett
c6f33a1ff0 Merge branch '64bit' of https://github.com/Mischanix/stb into working 2015-09-13 05:57:10 -07:00
Sean Barrett
24602db4a5 credits for previous patch 2015-09-13 05:53:56 -07:00
Sean Barrett
8ca1cdfe4c Merge branch 'fix-double-free' of https://github.com/philippwiesemann/stb into working 2015-09-13 05:52:59 -07:00
Vincent Isambart
09e1972fed fix clang warnings 2015-08-08 10:45:26 +09:00
rwhitworth
0c0a619ca4 Updated to compile with Visual Studio 2015 2015-08-05 22:27:53 -04:00
Sean Barrett
c9859afcf9 reverse some of the public-domain-license changes that I didn't
actually want
2015-08-01 23:53:49 -07:00
Ryan Whitworth
9e9ce0ab91 Added public domain license text 2015-08-01 14:46:04 -04:00
Liam Chasteen
65ebe75124 Tweaked to enable compilation under MinGW. 2015-07-02 11:50:32 -07:00
blackpawn
693772ed02 OSX 64bit fixes
Check for __LP64__ preprocessor define for 64bit. Allocator fix for 64bit.
2015-06-22 19:45:35 -07:00
r-lyeh
8702dce4d6 msvc 64-bit fixes 2015-06-13 14:33:42 +02:00
Michael Sartain
3787e1c143 Fix relative path check for non-Windows platforms in stb_fullpath. 2015-06-09 16:52:39 -07:00
Robert Nix
51415dea6e Fix 64-bit compile for pointer set 2015-06-09 12:54:51 -05:00
Robert Nix
0fbc8bec6f Don't truncate pointers to 4 bytes on 64-bit 2015-06-09 12:54:50 -05:00
Robert Nix
b639b6a468 Don't use __asm int 3; on 64-bit platforms 2015-06-09 12:54:45 -05:00
Sean Barrett
0b05bde303 quick fixes w/o version updates 2015-02-22 14:26:21 -08:00
Philipp Wiesemann
b3653cc3f1 fix double free (found by cppcheck) 2015-01-18 21:17:49 +01:00
Sean Barrett
5ad4169ed1 update version number 2015-01-17 08:39:41 -08:00
Sean Barrett
50edcdb972 Merge branch 'master' of https://github.com/scullion/stb 2015-01-17 08:37:50 -08:00
T. J. Moran
933a1fdd8d Add explicit wchar_t casts in stb.h 2014-12-18 23:19:13 +00:00
Kristoffer Grönlund
83c5588584 Remove unused variables and ambiguous dangling else 2014-10-27 10:02:27 +01:00
Kristoffer Grönlund
f298f7dabe Ensure GCC that p is not used uninitialized 2014-10-27 09:05:40 +01:00
Kristoffer Grönlund
3202fb6a55 Remove stb_readdir_size which was written (on windows) but never read 2014-10-27 09:03:31 +01:00
Kristoffer Grönlund
ce9b680784 Add missing return type declaration 2014-10-27 09:01:12 +01:00
Kristoffer Grönlund
3b1480ff10 Don't read uninitialized memory 2014-10-27 08:57:52 +01:00
Sean Barrett
fcfcb9bb3f generate README.md in part by parsing libraries so that version numbers are in sync 2014-05-30 14:15:51 -07:00