Commit Graph

  • e5da6acacd Merge branch 'neilbickford/image_hdr_pgm_fixes' into dev Fabian Giesen 2023-01-22 15:12:38 -0800
  • 9f22cc9008 stb_image PNG: Checks for invalid DEFLATE codes. Neil Bickford 2021-10-15 11:04:41 -0700
  • 587dbafa91 fix bug: parsing a character literal would consume one input character after the closing quote Harris M Snyder 2023-01-19 13:12:42 -0500
  • 6dffe81c67 Fix some void pointer casting Rongcui Dong 2023-01-18 20:42:32 -0500
  • 163fa11fb1 I updated stale code in STB_C_LEX_ISWHITE Jeremy English 2022-12-28 10:45:55 -0600
  • 1c06de5975 stb_image: Add is_iphone_png flag to stbi_info_res hikari_no_yume 2022-12-18 18:56:09 +0100
  • 7bbef5b7d4 stb_image: Add struct version of stb_info with HDR and 16-bit flags hikari_no_yume 2022-12-18 18:34:38 +0100
  • 99449125b3 truetype: Support vertical layout of CJK Cerallin 2022-12-09 18:46:39 +0800
  • 00b880efae add declspec for no-sanitize-address on msvc >= 2015 Nick Hayashi 2022-12-01 17:54:00 -0500
  • 5cfc2a744a Zero-initialize stbi__jpeg to avoid intermittent errors found by fuzz-testing Neil Bickford 2022-02-25 14:27:31 -0800
  • 47164e4086 Add checks for signed integer overflow; further guard against cases where stbi__grow_buffer_unsafe doesn't read all bits required. Neil Bickford 2022-02-23 23:48:49 -0800
  • 96fe76c213 Add range checks to fix a few crash issues in stb_image issues 1289 and 1291 Neil Bickford 2022-02-23 00:53:34 -0800
  • 84b94010a7 Add checks for PNM integer read overflows, add a 1GB limit on IDAT chunk sizes to fix an OOM issue, and check for a situation where a sequence of bad Huffman code reads could result in a left shift by a negative number. Neil Bickford 2022-02-22 23:48:42 -0800
  • 2a02ff76b5 Fixes two stb_image issues that could occur with specially constructed HDR and PGM files. Neil Bickford 2021-10-07 13:00:32 -0700
  • b5d9d9719b stb_image PNG: Checks for invalid DEFLATE codes. Neil Bickford 2021-10-15 11:04:41 -0700
  • de318aa41d
    update contributor list Cocoa 2022-11-06 05:24:22 +0000
  • 83dbc6ed88
    fix gif two_back memory address Cocoa 2022-11-06 05:20:01 +0000
  • b825e9dea7
    stb_image: Fix "unused invalid_chunk" with STBI_FAILURE_USERMSG jakob 2022-11-02 18:35:55 +0100
  • 7e0f00cb8b
    STB_VORBIS.C: Fix typo in comment Hubert Maier 2022-10-29 22:24:06 +0200
  • 6bbe11d45e Fix typo. Ryan Curtin 2022-10-25 15:16:14 -0400
  • 00b8cc8ad6
    Add derivatives fp64 2022-10-22 10:01:15 -0400
  • 638236d271
    Missing a return in stbtt_GetGlyphBox Scr3amer 2022-10-08 22:45:15 -0400
  • 6b9da42b8b
    Fix typo in comment Scr3amer 2022-10-08 22:40:56 -0400
  • 77879ecc4b stb_image_resize: Remove extra underscore in STBIR_SATURATE_INT Daniel Plakhotich 2022-09-28 21:44:57 +0200
  • f339dd0b7b Fix PNM decoding 16bpp 3-channel to 4-channel Adrian Perez 2022-09-22 20:44:37 -0700
  • af15d274ac stb_c_lexer: fixing bugs in previous commit Danila Kondratenko 2022-09-20 11:52:27 +0600
  • ddce62ca9a
    Merge bade733c32 into 8b5f1f37b5 tloch14 2022-09-19 22:56:07 -0400
  • bade733c32 Update stb_image.h Timothy Lochner 2022-09-19 22:55:48 -0400
  • 37d5632ad5 Update stb_image.h Timothy Lochner 2022-09-19 22:03:12 -0400
  • f32c66abd3 Update stb_image.h Timothy Lochner 2022-09-19 21:51:41 -0400
  • 68a3971b8b Update stb_image.h Timothy Lochner 2022-09-19 16:27:56 -0400
  • 8d35737a82 Adding support for octal and hexadecimal chars Danila Kondratenko 2022-09-19 16:43:40 +0600
  • 923f645dfe
    Added missing fclose in stb_include.h Francesco Cozzuto 2022-09-14 13:14:39 +0200
  • 582219b351
    removed stale prototypes honey the codewitch 2022-09-13 08:26:06 -0700
  • 34f9216eb6
    Added null checking for stbtt_GetFontBoundingBox Phuc X. Doan 2022-09-13 06:33:12 -0700
  • 6fbbe58398
    missed a spot honey the codewitch 2022-09-12 20:42:27 -0700
  • 9aa3b15c99
    Update stb_truetype.h honey the codewitch 2022-09-12 20:39:03 -0700
  • d3dc7a3029
    Update stb_truetype.h honey the codewitch 2022-09-12 18:16:34 -0700
  • 8b5f1f37b5 update readme Sean Barrett 2022-09-08 09:40:02 -0700
  • bc00c178ac Merge branch 'master' of https://github.com/nothings/stb Sean Barrett 2022-09-08 09:36:55 -0700
  • 4af130e863 stb_perlin.h: restore file now that patent is expired Sean Barrett 2022-09-08 09:35:48 -0700
  • 4f494ffb10
    Add MSVC address sanitizer support to stb_sprintf aholkner 2022-07-24 19:06:53 +1000
  • 997a61968f Fix typos Kian-Meng Ang 2022-07-12 20:45:37 +0800
  • d2cbef775e
    Only free if vertices was allocated ryuukk 2022-06-27 01:19:16 +0200
  • 2e0d4c8c17
    Merge 6431c9eadb into af1a5bc352 Zhuo Zhang 2022-06-24 13:37:12 +0000
  • 6431c9eadb
    stb_image_write.h: fix potential invalid memory access Zhuo Zhang 2022-06-24 21:32:19 +0800
  • 53a36967a8 Updated contributors list. Jake 2022-06-17 02:03:42 -0700
  • ff3a4e9a4d Added const to pointer parameters where possible. Jake 2022-06-17 02:00:26 -0700
  • 7f598bb1f7 Fixed documentation BlazesRus (James) 2022-05-28 17:59:25 -0400
  • 150e156b3d Documentation added to Dynamic array initialization with known initial size BlazesRus (James) 2022-05-28 17:16:37 -0400
  • 3848379355
    stb_vorbis.c: Add casts into readers Wohlstand 2022-05-23 20:34:29 +0300
  • b3fcf09df9
    stb_vorbis.c: Apply 64-bit integer for location into CRCscan too Wohlstand 2022-05-23 19:37:24 +0300
  • 890c4ef51e
    stb_vorbis.c: Replace 0xffffffffffffffff with ~((uint64)0) Wohlstand 2022-05-23 19:16:52 +0300
  • 5ec69a9cb9
    stb_vorbis.c: Remove the U suffix at ~(int64)0 expression Wohlstand 2022-05-23 19:14:49 +0300
  • b317ae6f34
    stb_vorbis.c: Simplify int64 condition and fix the Windows case Wohlstand 2022-05-23 18:55:57 +0300
  • ea41a034e2
    stb_vorbis.c: Tweak the 64bit types condition Wohlstand 2022-05-23 18:49:32 +0300
  • 04494ee0ef
    Use 64bit integer for sample offsets Wohlstand 2022-05-23 17:46:05 +0300
  • c3537f277d stb_image: add trailing semicolon in usage example lunasorcery 2022-05-23 00:12:57 +0100
  • 718570f17a
    Fixed missing uppercase blackbird806 2022-05-19 22:36:24 +0200
  • 867c1f84bb Adds project() to cmake Pedro André Oliveira 2022-05-03 21:19:29 +0100
  • 3f1d91e7f9 Adds CMake support Pedro André Oliveira 2022-05-03 21:08:16 +0100
  • ba87d465b2 Add additional parentheses to maintain consistency Michael Fitzmayer 2022-04-19 20:34:32 +0200
  • c97cd8a018 Provide type definitions for Symbian OS/EPOC, #1321 Michael Fitzmayer 2022-04-19 20:09:59 +0200
  • 85b69a78b1 stb_truetype: allow user defined STBTT_DEF x2w 2022-04-14 22:04:44 +0800
  • a2883ab436 declare loop variables before for loops in stbi__qoi_load() Jack Bendtsen 2022-04-14 07:09:16 +1000
  • 5fb0271d27 stb_image.h: add QOI support Jack Bendtsen 2022-04-14 06:53:18 +1000
  • 6925f9fabf
    Merge 647d65f80c into af1a5bc352 Reuf Rujevic 2022-03-26 19:44:53 +0100
  • 647d65f80c
    Create Sjenica1 Reuf Rujevic 2022-03-26 19:44:42 +0100
  • 494a66fbfb Extend Mapping submap_floor and submap_residue arrays. AliceLR 2022-03-15 21:20:30 -0600
  • a570af1f27 stb_image_write: silence C++ warnings for = {0} NRK 2022-03-13 13:42:12 +0600
  • 3bf639bb3c stb_include: close file if malloc fails NRK 2022-03-12 16:49:10 +0600
  • c8590855c6
    Temporarily disabled stb_perlin in tests Artem Smotrakov 2022-03-12 10:12:12 +0000
  • 5baf4ee0a8
    set_file_offset() should not rely on pointer overflow Artem Smotrakov 2022-03-06 18:35:21 +0000
  • 8d5bfdd377
    Fixed potential multiplication overflows Artem Smotrakov 2022-03-06 18:03:35 +0000
  • 3aeb5647c0
    Setup CodeQL scans Artem Smotrakov 2022-03-06 13:02:41 +0000
  • b79d23717c stb_rect_pack: make rect_height_compare a stable sort Joshua Simmons 2022-03-02 14:45:05 +0100
  • 9b77e0b514
    Added /*fallthrough*/ comments after macro Weston McNamara 2022-02-18 15:29:15 -0500
  • 381b45899f
    Update stb_image.h Weston McNamara 2022-02-18 15:12:31 -0500
  • d444fa7db9
    stb_vorbis: report the sample-accurate offset Wohlstand 2022-02-18 22:55:50 +0300
  • 4794284c27
    stb_vorbis: report the sample-accurate offset Wohlstand 2022-02-18 22:55:50 +0300
  • 60b84456db
    Delete accidentally committed file Weston McNamara 2022-02-17 10:14:25 -0500
  • 8b76e071fe added fallthrough macro and replaced comments Weston McNamara 2022-02-17 10:08:32 -0500
  • 55d30e3033 stb_sprintf.h: handle LP64 platforms Andreas Schwab 2022-01-24 11:00:56 +0100
  • d74a1a0d04
    Merge 303779262b into af1a5bc352 Kenneth Johnsen 2022-01-23 13:46:20 +0000
  • 303779262b
    Remove sz cast to int in stb_leakcheck_malloc. Kenneth Johnsen 2022-01-23 14:43:16 +0100
  • 390f6c5f01 stb_image: fix function name NRK 2022-01-16 15:34:26 +0600
  • 73438ec3d0
    move variable declaration in else block for c89 git-bruh 2022-01-06 15:28:23 +0530
  • da40da9b97
    update doc git-bruh 2022-01-06 13:25:37 +0530
  • 01c43b303c
    don't alloc memory if ptr is NULL in hmget_key_ts git-bruh 2022-01-06 13:03:55 +0530
  • 51b06cf6f6
    add missing stbds_shget*_ts and don't reassign hashmap in stbds_hmget*_ts git-bruh 2022-01-04 20:14:13 +0530
  • 2ec4a48d2e Handle setup_temp_free for error cases in vorbis_deinit. AliceLR 2021-07-16 00:40:02 -0600
  • c944edca08
    Clarify in CONTRIBUTING.md Peter Newman 2021-12-29 18:19:00 +0000
  • 5bc8b8ce62
    Clarify where contributors list is Peter Newman 2021-12-29 18:17:36 +0000
  • 425883fde1 Fix outstanding typos Peter Newman 2021-12-29 18:16:55 +0000
  • cbe506e501
    Add a codespell action Peter Newman 2021-12-29 17:31:04 +0000
  • 54539dfda3 stb_vorbis: allow disabling the seek api Ozkan Sezer 2021-12-24 12:20:00 +0300
  • 592aaad14b
    std_truetype: Fix typo of received Rob Loach 2021-12-19 05:03:36 -0500
  • b27471c984 Typo Michael Aganier 2021-12-17 18:53:48 -0500
  • 7d4d8785f5
    Suppress compiler warning/error. Samuel Lee 2021-12-07 17:41:21 +0900
  • 0247b7d8b6
    New define to allow compilation for wasm32 target ryuukk 2021-12-03 15:36:35 +0100