- 250c887 ChangeLog: acknowledge existence of 1.4.2 by DRC · 9 years ago
- e42032b README.md: create link for jcstest.c by DRC · 9 years ago
- 17de518 Markdown versions of README, LICENSE, BUILDING by DRC · 9 years ago
- 7e3acc0 Rename README, LICENSE, BUILDING text files by DRC · 9 years ago
- ac85335 Merge branch '1.4.x' by DRC · 9 years ago
- bf04316 Comment formatting tweaks by DRC · 9 years ago
- d8da49e Fix 'make dist' by DRC · 9 years ago
- 30ebafd 1.4.2 by DRC · 9 years ago
- 60efb89 Merge branch '1.4.x' by DRC · 9 years ago
- 8e9cef2 Fix various issues reported by the UB sanitizers by DRC · 9 years ago
- 870b4f2 Fix ChangeLog numbering biffed by previous merge by DRC · 9 years ago
- b961f0b Merge branch '1.4.x' by DRC · 9 years ago
- 54792ba Fix MIPS DSPr2 4:2:0 upsample bug w/ small images by James Cowgill · 9 years ago
- 498d9bc Fix x86-64 ABI conformance issue in SIMD code by Chandler Carruth · 9 years ago
- b4922b4 Merge branch '1.4.x' by DRC · 9 years ago
- 465a9fe Add file that explains the libjpeg-turbo licenses by DRC · 9 years ago
- 00d82c4 Merge branch '1.4.x' by DRC · 9 years ago
- b5a55e6 Fix negative shift with IFAST FDCT and qual=100 by DRC · 9 years ago
- f62dbcc Fix build error when compiling MIPS SIMD w/ -mfpxx by James Cowgill · 9 years ago
- b657631 Merge branch '1.4.x' by DRC · 9 years ago
- 58ae401 Eliminate cppcheck false positive in turbojpeg.c by DRC · 9 years ago
- 333f3cf Fix 'make dist' by DRC · 9 years ago
- 73befdb Merge branch '1.4.x' by DRC · 9 years ago
- 6709e4a Check range of integer values in PPM text file by Frank Bossen · 10 years ago
- 82923eb Check image size when reading targa file by Frank Bossen · 10 years ago
- a3ef34c Fix cjpeg segfault when Windows BMP width/height<0 by DRC · 9 years ago
- 6fa14b3 Declare source buffers in TurboJPEG C API as const by DRC · 9 years ago
- ce4ff40 Merge branch '1.4.x' by DRC · 9 years ago
- b1682fb Tabs to spaces in turbojpeg.h by DRC · 9 years ago
- b2db23c Merge pull request #10 from pornel/const by DRC · 9 years ago
- 7222ec2 Declare inbuffer const by Kornel Lesiński · 10 years ago
- 8fb37b8 Fix cjpeg segfault when Windows BMP width/height<0 by DRC · 9 years ago
- b3b3b29 Update x86[-64] assembler recommendations by DRC · 9 years ago
- 7170d9e Update x86[-64] assembler recommendations by DRC · 9 years ago
- 57e2066 Update x86[-64] assembler recommendations by DRC · 9 years ago
- 939e466 Update x86[-64] assembler recommendations by DRC · 9 years ago
- 7c726a4 Update URL for our custom gas-preprocessor.pl by DRC · 9 years ago
- a61fd32 Update URL for our custom gas-preprocessor.pl by DRC · 9 years ago
- 944aa8e Fix rare bug: right shift by a negative # of bits by DRC · 9 years ago
- 2a0b4ac Fix rare bug: right shift by a negative # of bits by DRC · 9 years ago
- cf0e58d Fix rare bug: right shift by a negative # of bits by DRC · 9 years ago
- b6590d6 Convert the BUILD stamp to AC_ARG_WITH argument, so we can make the build reproducible by Ondřej Surý · 9 years ago
- 22eb6c2 Convert svn:ignore properties to .gitignore by DRC · 9 years ago
- 9a2a42d Convert svn:ignore properties to .gitignore by DRC · 9 years ago
- 8c4c6d2 Convert svn:ignore properties to .gitignore by DRC · 9 years ago
- 9993410 Convert svn:ignore properties to .gitignore by DRC · 9 years ago
- b3b9a21 Convert svn:ignore properties to .gitignore by DRC · 9 years ago
- 9bbf2b8 Merge pull request #4 from oerdnj/master by DRC · 9 years ago
- 45a2369 Convert the BUILD stamp to AC_ARG_WITH argument, so we can make the build reproducible by Ondřej Surý · 9 years ago
- 99f0289 Convert svn:ignore properties to .gitignore by DRC · 9 years ago
- 03e755b Further improvements to partial image decoding by DRC · 9 years ago
- 74b9f60 Fix rare bug: right shift by a negative # of bits by DRC · 9 years ago
- 739edeb Further exception cleanup by DRC · 9 years ago
- a3deac1 Fix build whenever IDCT_SCALING_SUPPORTED is undefined by DRC · 9 years ago
- 10dc5cf Fix build whenever IDCT_SCALING_SUPPORTED is undefined by DRC · 9 years ago
- b3817da Throw idiomatic unchecked exceptions from the Java classes and JNI wrapper if there is an unrecoverable error caused by incorrect API usage (such as illegal arguments, etc.), and throw Errors if there is an unrecoverable error at the C level (such as a failed malloc() call.) by DRC · 9 years ago
- 1a4778f Allow TJCompressor and TJDecompressor to be used with a try-with-resources statement in Java 7 and later. by DRC · 9 years ago
- c23e36e Add additional protections against defining INT32 if another header has already defined it (code borrowed from libjpeg v8.) This isn't necessary when using the libjpeg-turbo build system on Windows, because the CMake generated jconfig.h defines INT32 and then defines XMD_H to trick jmorecfg.h into not redefining it. However, some projects build libjpeg-turbo using their own build systems. by DRC · 9 years ago
- 5829cb2 The Independent JPEG Group's JPEG software v8d by Guido Vollbeding · 13 years ago
- c39ec14 The Independent JPEG Group's JPEG software v8c by Guido Vollbeding · 14 years ago
- a4ecaac The Independent JPEG Group's JPEG software v8b by Guido Vollbeding · 14 years ago
- f18f81b The Independent JPEG Group's JPEG software v8a by Guido Vollbeding · 15 years ago
- 989630f The Independent JPEG Group's JPEG software v8 by Guido Vollbeding · 15 years ago
- 5996a25 The Independent JPEG Group's JPEG software v7 by Guido Vollbeding · 15 years ago
- 1e247ac The Independent JPEG Group's JPEG software v6b with arithmetic coding support by Guido Vollbeding · 26 years ago
- 5ead57a The Independent JPEG Group's JPEG software v6b by Thomas G. Lane · 26 years ago
- 489583f The Independent JPEG Group's JPEG software v6a by Thomas G. Lane · 29 years ago
- bc79e06 The Independent JPEG Group's JPEG software v6 by Thomas G. Lane · 29 years ago
- a8b67c4 The Independent JPEG Group's JPEG software v5b by Thomas G. Lane · 29 years ago
- 9ba2f5e The Independent JPEG Group's JPEG software v5a by Thomas G. Lane · 30 years ago
- 36a4ccc The Independent JPEG Group's JPEG software v5 by Thomas G. Lane · 30 years ago
- cc7150e The Independent JPEG Group's JPEG software v4a by Thomas G. Lane · 32 years ago
- 88aeed4 The Independent JPEG Group's JPEG software v4 by Thomas G. Lane · 32 years ago
- 4a6b730 The Independent JPEG Group's JPEG software v3 by Thomas G. Lane · 32 years ago
- bd543f0 The Independent JPEG Group's JPEG software v2 by Thomas G. Lane · 33 years ago
- 2cbeb8a The Independent JPEG Group's JPEG software v1 by Thomas G. Lane · 33 years ago
- 65c5ec2 Add additional protections against defining INT32 if another header has already defined it (code borrowed from libjpeg v8.) This isn't necessary when using the libjpeg-turbo build system on Windows, because the CMake generated jconfig.h defines INT32 and then defines XMD_H to trick jmorecfg.h into not redefining it. However, some projects build libjpeg-turbo using their own build systems. by DRC · 9 years ago
- 9cc5972 Fix a memory leak in jpeg_skip_scanlines() by DRC · 9 years ago
- 6ed4d9d Increment SO_AGE to reflect the addition of a new interface to the libjpeg API by DRC · 9 years ago
- 306e1d2 Add jpeg_skip_scanlines() to the Windows DLL export list. by DRC · 9 years ago
- 162c998 Fix compiler warnings in jpeg_skip_scanlines() when building under Visual Studio. by DRC · 9 years ago
- 7a7da94 Add regression tests for jpeg_skip_scanlines(); change "stripe" to "strip" in djpeg; document -strip and -skip parameters in djpeg by DRC · 9 years ago
- ac09954 Fix a couple of seg faults discovered when testing the new jpeg_skip_scanlines() function + remove comment that is no longer relevant. by DRC · 9 years ago
- 6a25894 Make sure that Java is disabled when 12-bit is enabled (Java requires TurboJPEG, which currently only supports 8-bit samples), and tabs-->spaces by DRC · 9 years ago
- ecc5836 Make sure that Java is disabled when 12-bit is enabled (Java requires TurboJPEG, which currently only supports 8-bit samples), and tabs-->spaces by DRC · 9 years ago
- 07afe8a Add a -skip option to djpeg, which opens up further regression testing options. by DRC · 9 years ago
- eb32cc1 Add a new libjpeg API function (jpeg_skip_scanlines()) to allow for partially decoding a JPEG image. by DRC · 9 years ago
- 691cd93 Fix 'make dist' by DRC · 9 years ago
- 54014d9 The Linux build machine has been upgraded to autoconf 2.69, automake 1.15, m4 1.4.17, and libtool 2.4.6, so it is no longer necessary to recommend running autoreconf prior to building the source. by DRC · 9 years ago
- 06bf10d Studies show that GCC v5.1.0 performs as well as or better than v4.2, but v4.7.x-v4.9.x do not perform as well as v4.2. by DRC · 9 years ago
- 89b5e06 Studies show that GCC v5.1.0 performs as well as or better than v4.2, but v4.7.x-v4.9.x do not perform as well as v4.2. by DRC · 9 years ago
- eea6424 Typo by DRC · 9 years ago
- 7a8c53e Clarify that the TurboJPEG API functions/methods do not modify the source buffer. by DRC · 9 years ago
- db6d8fc Now that the TurboJPEG API is reporting libjpeg warnings as errors, an "Invalid SOS parameters for sequential JPEG" warning surfaced in tjDecodeYUV*(). This was caused by the Se member of jpeg_decompress_struct being set to 0 (it is normally set to a non-zero value when the start-of-scan markers are read, but there are no SOS markers in this case, because we're not actually decompressing a JPEG file.) by DRC · 9 years ago
- f15ef33 Fix a segfault that occured in the MIPS DSPr2 fancy upsampling routine when downsampled_width==3. Because the DSPr2 code unrolls the loop for the middle columns (refer to jdsample.c), it has the effect of performing two column iterations, and that only works properly if the number of columns (minus the first and last) is >= 2. For the specific case of downsampled_width==3, this patch skips to the second iteration of the unrolled column loop. by DRC · 9 years ago
- 1f79c7c If a warning (such as "Premature end of JPEG file") is triggered in the underlying libjpeg API, make sure that the TurboJPEG API function returns -1. Unlike errors, however, libjpeg warnings do not make the TurboJPEG functions abort. by DRC · 9 years ago
- bec45b1 Back out r1555 and r1548. Using setenv() didn't fix the iOS simulator issue. It just replaced an undefined _putenv$UNIX2003 symbol with an undefined _setenv$UNIX2003 symbol. The correct solution seems to be to use -D_NONSTD_SOURCE when generating our official builds. by DRC · 9 years ago
- 80bbd39 Fix the Windows build. I remember now why I used putenv() originally-- because Windows doesn't have setenv(). We could use _putenv_s(), but older versions of MinGW don't have that either. Fortunately, since all of the environment values we're setting in turbojpeg.c are static, we can just map setenv() to putenv() using a macro. NOTE: we still have to use _putenv_s() in turbojpeg-jni.c, but at least people who may need to build with an older version of MinGW can still do so by disabling the Java build. by DRC · 9 years ago
- 665c96e Allow building only static or only shared libraries on Windows by DRC · 9 years ago
- 3ebcc32 __WORDSIZE doesn't seem to be available on platforms other than Mac or Linux, and best practices are for user-level code not to rely on it anyhow, since it's meant to be an internal macro. Fortunately, autoconf already has a way of determining the word size at configure time, so it can be passed into the compiler. This should work on any platform and has been tested on all of the Un*x platforms we support (Linux, Mac, FreeBSD, Solaris.) by DRC · 9 years ago