Commit Graph

1759 Commits

Author SHA1 Message Date
Sean Barrett
d4871226e4 Merge branch 'upstream' of https://github.com/yangfl/stb into work2 2020-02-02 08:04:09 -08:00
Sean Barrett
ecf2a56f6d Merge branch 'patch-1' of https://github.com/StylishTriangles/stb into work2 2020-02-02 08:03:06 -08:00
Sean Barrett
c046a25fd7 Merge branch 'fuzz' of https://github.com/randy408/stb into work2 2020-02-02 08:00:39 -08:00
Sean Barrett
3f5db89baf stb_sprintf: redo ASAN fixes after problematic merge 2020-02-02 07:49:41 -08:00
Sean Barrett
e802821e4d stb_sprintf: PR 613 2020-02-02 07:47:53 -08:00
Sean Barrett
81b4fd7342 test_sprintf: clean up for MSVC6 & integration to codebase 2020-02-02 07:37:20 -08:00
Sean Barrett
5a2c8901b2 stb_dxt: documentation change for constant alpha 2020-02-02 07:37:10 -08:00
Sean Barrett
3223673e86 Merge branch 'test_sprintf' of https://github.com/wojdyr/stb into work2 2020-02-02 07:21:45 -08:00
Sean Barrett
f792c3b982 Merge branch 'work2' into working 2020-02-02 07:12:14 -08:00
Sean Barrett
c716696e28 Merge branch 'stb_sprintf-asan' of https://github.com/h-s-c/stb into work2 2020-02-02 07:11:57 -08:00
Sean Barrett
57de42c23f disable broken tilemap editor build 2020-02-02 07:06:27 -08:00
Sean Barrett
eb48fbdced stb_image: use thread-locals for vertically_flip flag and g_failure_reason 2020-02-02 07:06:05 -08:00
Sean Barrett
7cce4c3ad9 stb_ds: remove accidental #include 2020-02-01 08:15:04 -08:00
Sean Barrett
4a7a434c2d various tests and infrastructure fixes 2020-02-01 04:21:41 -08:00
Sean Barrett
c440a53d06 stb_image: fix reading BMP with explicit masks 2020-02-01 04:19:28 -08:00
Sean Barrett
d693c6103a stb_ds.h: thread-safe functions; pointer-returning functions; change return value of arraddn 2020-02-01 04:18:23 -08:00
Sean Barrett
aa482fc4a1 stb.h: perfect hashing functions requires opting-in with "#define STB_PERFECT_HASH"; fix some missing parenthesis in stb_arr macros 2020-02-01 03:43:33 -08:00
Sean Barrett
052dce117e more fixing 2019-08-17 09:53:02 -07:00
Sean Barrett
657be5c654 fix README.md "noteworthy" links 2019-08-17 09:52:07 -07:00
Sean Barrett
bcb2815ab3 stb_ds: add documentation for STBDS_UNIT_TESTS, -std=c++0x 2019-08-11 17:03:05 -07:00
Sean Barrett
c7343d4263 more Travis fixing 2019-08-11 16:45:14 -07:00
Sean Barrett
897c33133f more travis testing 2019-08-11 16:42:27 -07:00
Sean Barrett
5037e236ed try to work around Travis old GCC errors 2019-08-11 15:55:39 -07:00
Sean Barrett
76254f7758 Merge branch 'master' of https://github.com/nothings/stb 2019-08-11 14:39:51 -07:00
Sean Barrett
be594f1e0b stb_ds: maybe avoid problem with inferring template type from enum with gcc 2019-08-11 14:37:45 -07:00
Sean Barrett
4136af1b23
Merge pull request #789 from sjml/patch-2
typo in credit comment
2019-08-11 14:08:32 -07:00
Shane Liesegang
0cff58ecf8
very minor, non-urgent :) 2019-08-11 23:02:34 +02:00
Sean Barrett
787f1d646a Update version numbers 2019-08-11 05:38:37 -07:00
Sean Barrett
5072185467 stb_image: fix static analyzer warnings 2019-08-11 05:19:33 -07:00
Sean Barrett
a895aec686 stb_c_lexer: fix a static analysis warning 2019-08-11 05:19:00 -07:00
Sean Barrett
a2d540a689 stb.h: fix clang compile 2019-08-11 05:18:24 -07:00
Sean Barrett
b26a31072d test.sbm: tweak tests so all pass 2019-08-11 05:17:42 -07:00
Sean Barrett
846d15c102 image_test: tweak testing to open image in more modes 2019-08-11 04:58:48 -07:00
Sean Barrett
bd8d9a88bc test.sbm: add clang compilation 2019-08-11 04:57:39 -07:00
Sean Barrett
8ca86ee1a1 stb_perlin: add non-power-of-two wrapping noise 2019-08-11 04:56:12 -07:00
Sean Barrett
26a02f81ca stb_image: fix bug where bmp claimed to be 24-bit but also claimed to have an alpha bitfield 2019-08-11 04:54:52 -07:00
Sean Barrett
61be29d161 stb_ds: fix bug with shgeti not returning correct value 2019-08-11 04:53:51 -07:00
Sean Barrett
a5cbacd1c0 Merge branch 'fix-textedit-typo' of https://github.com/mastensg/stb into working 2019-08-11 04:33:11 -07:00
Sean Barrett
a5071ad702 Merge branch 'master' of https://github.com/rgriege/stb into working 2019-08-11 04:32:14 -07:00
Sean Barrett
70bd711831 Merge branch 'pull-request' of https://github.com/kaesve/stb into working 2019-08-11 04:26:55 -07:00
Sean Barrett
5c98e6564b stb_vorbis: fix typo in CVE number in docs 2019-08-11 04:26:23 -07:00
Sean Barrett
130f28df68 update readme 2019-08-09 12:37:57 -07:00
Sean Barrett
1b2fa11055 stb_vorbis: bump version number 2019-08-09 04:13:24 -07:00
Sean Barrett
98fdfc6df8 Fix seven bugs discovered and fixed by ForAllSecure:
CVE-2019-13217: heap buffer overflow in start_decoder()
CVE-2019-13218: stack buffer overflow in compute_codewords()
CVE-2019-13219: uninitialized memory in vorbis_decode_packet_rest()
CVE-2019-13220: out-of-range read in draw_line()
CVE-2019-13221: issue with large 1D codebooks in lookup1_values()
CVE-2019-13222: unchecked NULL returned by get_window()
CVE-2019-13223: division by zero in predict_point()
2019-08-09 04:05:22 -07:00
yangfl
5db48d3604 stb_divide: use return value to indicate errors 2019-07-04 19:11:55 +08:00
Sean Barrett
c72a95d766 update README 2019-06-17 05:44:12 -07:00
Sean Barrett
9f1836f0b1 update version 2019-06-17 05:43:52 -07:00
Sean Barrett
f9910f1f9a Merge branch 'hmlen-null' of https://github.com/phoekz/stb into working 2019-06-17 05:26:21 -07:00
Sean Barrett
8f0bade4ae tweak STBDS_REALLOC/STBDS_FREE change 2019-06-17 05:25:44 -07:00
Sean Barrett
258c6e1f50 Merge branch 'use-free' of https://github.com/adurdin/stb into working 2019-06-17 05:17:36 -07:00