{"push_id":3139435001,"size":126,"distinct_size":126,"ref":"refs/heads/master","head":"e4458c148cf4cac796615e1a05f99e61acfef1cb","before":"244866463c47eb9f2c809012aeb9262619a9e5e5","commits":[{"sha":"13942348e08e1b68fa439a5fabf8baf108466bb0","author":{"name":"Tim Wright","email":"39bd744f330f83b79d9ade86f41f32250f7ff8b1@gmail.com"},"message":"Fixing void * compile error for C++","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/13942348e08e1b68fa439a5fabf8baf108466bb0"},{"sha":"84e42c2e8d2a94f936ebcf7ce14a8e02d2e8be6e","author":{"name":"Sean Barrett","email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@nothings.org"},"message":"fix stbi_shiftsigned to be shifting a value that's unsigned","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/84e42c2e8d2a94f936ebcf7ce14a8e02d2e8be6e"},{"sha":"e6bbecd3a9c73be061aeb51d6e4fe19317bc4d89","author":{"name":"Daniel Gibson","email":"6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com"},"message":"stb_image_write.h: Set PNG compress lvl via stbi_write_png_level\n\nThis allows the user to change the deflate/zlib compress level used for\nPNG compression by changing a global variable.","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/e6bbecd3a9c73be061aeb51d6e4fe19317bc4d89"},{"sha":"be21113512b4c1ab8a9fce23d5ad9ca4184bc25e","author":{"name":"Daniel Gibson","email":"6058d3bff979df35d55e3b9af927e805a0270e96@gmail.com"},"message":"stb_image_write.h: Allow setting custom zlib compress function for PNG\n\nThe builtin stbi_zlib_compress does not compress as well as zlib or\nminiz (which is not too surprising as it's <200 LOC), thus PNGs created\nby stb_image_write are about 20-50% bigger than PNGs compressed with\nlibpng.\nThis change lets the user supply a custom deflate/zlib-style compress\nfunction, which improves compression a lot. This was requested in #113.\n\nExample for zlib:\n\n#include <zlib.h>\nunsigned char* compress_for_stbiw(unsigned char *data, int data_len,\n                                  int *out_len, int quality)\n{\n  uLongf bufSize = compressBound(data_len);\n  // note that buf will be free'd by stb_image_write.h\n  // with STBIW_FREE() (plain free() by default)\n  unsigned char* buf = malloc(bufSize);\n  if(buf == NULL)  return NULL;\n  if(compress2(buf, &bufSize, data, data_len, quality) != Z_OK)\n  {\n    free(buf);\n    return NULL;\n  }\n  *out_len = bufSize;\n\n  return buf;\n}\n#define STBIW_ZLIB_COMPRESS compress_for_stbiw\n#define STB_IMAGE_WRITE_IMPLEMENTATION\n#include \"stb_image_write.h\"\n// ...","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/be21113512b4c1ab8a9fce23d5ad9ca4184bc25e"},{"sha":"d74530cd10680debdd5a9765644f5e366a01aebb","author":{"name":"Sean Barrett","email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@nothings.org"},"message":"fix stb_fclose to do a better job of preserving content","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/d74530cd10680debdd5a9765644f5e366a01aebb"},{"sha":"747b8d8f71ed5b557234feffa44ff1ed98bed39b","author":{"name":"Rohit Nirmal","email":"2266ec303ad58529883702a10bd62941e10ddfce@gmail.com"},"message":"stb_sprintf.h: Don't compare uninitialized value when using zero.\nThis prevents a \"Conditional jump or move depends on uninitialised\nvalue(s)\" error from valgrind when using zero as an argument in line\n1045.","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/747b8d8f71ed5b557234feffa44ff1ed98bed39b"},{"sha":"923c9c3debf0283c8a025f56174c6305c70392ee","author":{"name":"Benji Smith","email":"dbd98c71a8a1802e33a51c2b87a18b90979127f1@husky.neu.edu"},"message":"Correct function signature in stbi_write_jpg usage documentation.","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/923c9c3debf0283c8a025f56174c6305c70392ee"},{"sha":"2c7b00ac21c8936572c2b036695fc91063c01bb1","author":{"name":"Aarni Koskela","email":"a4073ff16f36814683ca21e3ad989f60864b6d59@iki.fi"},"message":"Add force_filter and compression_level parameters to (new) `stbi_write_png_to_mem_ex`\n\n* `force_filter` being < 0 means the original behavior (i.e. figure out\n  the best-performing filter per scanline); any other values 0 <= x <= 4 correspond\n  to PNG filters (0 = none, 1 = sub, 2 = up, 3 = average, 4 = Paeth).\n* `compression_level` being < 0 equals `compression_level` 8 (the previous value).\n  The higher this is, the better the compression should be (though it will use\n  more memory).\n\nThese new parameters are not (yet) exposed for the higher-level API functions.","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/2c7b00ac21c8936572c2b036695fc91063c01bb1"},{"sha":"7d80a8b44d5a25a922885c84e97bdcaf093195a5","author":{"name":"Marcin Wojdyr","email":"9e6bcdbe4492173a84687958373d23e7e4b2bc6f@gmail.com"},"message":"avoid GCC7 implicit-fallthrough warning\n\n(GCC recognizes certain strings in comments)","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/7d80a8b44d5a25a922885c84e97bdcaf093195a5"},{"sha":"f57bc38ff6e6af67bb7725a030cfa646180d305e","author":{"name":"Dave Butler","email":"be467e664b9ee3247ae0cab663ec04e4f38bc526@gmail.com"},"message":"Made some changes to make Clang Happy\n\nSomeone should double check that that I didn't change\nthe behavior of any of the code.  I'm not using most (if any)\nof the code I touched, just wanted it to compile...","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/f57bc38ff6e6af67bb7725a030cfa646180d305e"},{"sha":"2545eee3efcc6ebb6c81857664559f1cf2ba262a","author":{"name":"Dave Butler","email":"be467e664b9ee3247ae0cab663ec04e4f38bc526@gmail.com"},"message":"Added myself as a contributor for the pull request","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/2545eee3efcc6ebb6c81857664559f1cf2ba262a"},{"sha":"c8245bbf22aa2cf9056b346ab56ab4ee525a2905","author":{"name":"Jonathan Adamczewski","email":"4077b4136e944966a980c67c46453e477034c0fc@gmail.com"},"message":"Remove arg from memset macro\n\nMy clang doesn't like the macro defined this way, choking at the callsite on line 195 with \"too many arguments provided to function-like macro invocation\"\r\n\r\nThis change matches what is done for STBTT_memset in stb_truetype.h","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/c8245bbf22aa2cf9056b346ab56ab4ee525a2905"},{"sha":"c06c9fe6bc907d58cb252be781373393999613ba","author":{"name":"lieff","email":"a7fafd27989455726927b4ae6d22e45a52c7aa99@users.noreply.github.com"},"message":"place const tables to protected .rdata section","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/c06c9fe6bc907d58cb252be781373393999613ba"},{"sha":"350173026a2b5296656d158267c81ee2a38ed90c","author":{"name":"Mikhail Morozov","email":"6458e33f5a7e3f47b337fe0ba471c73e1604b1ab@rambler.ru"},"message":"stb_image: support for 1-bit BMP","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/350173026a2b5296656d158267c81ee2a38ed90c"},{"sha":"b6b43df18635ccdb128f5c3708d2ae640f647ef4","author":{"name":"darealshinji","email":"52122a01dfac1c09ea3fc6e6913df9984d0f756a@gmx.de"},"message":"Use stbi__mad4sizes_valid() only if STBI_NO_LINEAR or STBI_NO_HDR are defined","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/b6b43df18635ccdb128f5c3708d2ae640f647ef4"},{"sha":"84fd09ea5383262c1993ab52981ad3a3186ee15b","author":{"name":"Dougall Johnson","email":"86f7e437faa5a7fce15d1ddcb9eaeaea377667b8@dou.gl"},"message":"stb_truetype: Fix sign error in CFF push immediate","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/84fd09ea5383262c1993ab52981ad3a3186ee15b"},{"sha":"1f2b4271e3d6c4abc143d15ae4be6a47685f230b","author":{"name":"Dougall Johnson","email":"86f7e437faa5a7fce15d1ddcb9eaeaea377667b8@dou.gl"},"message":"stb_truetype: Fix CFF GetGlyphBox optional params\n\nFixes #404","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/1f2b4271e3d6c4abc143d15ae4be6a47685f230b"},{"sha":"a981af59c5af476c2784ee101f9522a2c51272ae","author":{"name":"Aldo Culquicondor","email":"41a2aa8adaf1f5c357e1a16c1d5d830d486223c3@gmail.com"},"message":"Fix tests compilation","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/a981af59c5af476c2784ee101f9522a2c51272ae"},{"sha":"5182622b1442c4e21e5e9b921a3a7b474ca3f9b1","author":{"name":"Kenney Phillis Jr","email":"a2d9e3c1c9bb11c8ba5d8f9fdf9211c54411a5e0@gmail.com"},"message":"tests: fix test_trutype.c on msvc 2015\n\nThis is 3 short fixes for the file test_truetype.c.\n\n1. Fix the Visual Studio Secure CRT Errors by defining\n _CRT_SECURE_NO_WARNINGS\n\n2. Fix signed/unsigned Character conversion warning/error.\n\n3. Fix the Definitions for the Image packer.\nThis now works as intended generating usable png files.","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/5182622b1442c4e21e5e9b921a3a7b474ca3f9b1"},{"sha":"6e50ac78602bf441dd6136ecf6a5004e309d5109","author":{"name":"Kenney Phillis Jr","email":"a2d9e3c1c9bb11c8ba5d8f9fdf9211c54411a5e0@gmail.com"},"message":"stb_truetype: Fix undefined function warning\n\nThis fixes the error in bug report #516. This should work as intended\nsince the function definitions line up.","distinct":true,"url":"https://api.github.com/repos/vlx-tech/stb/commits/6e50ac78602bf441dd6136ecf6a5004e309d5109"}]}
{"actor":{"display_login":"mhoffesommer"}}