1. 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
  2. 665c96e Allow building only static or only shared libraries on Windows by DRC · 9 years ago
  3. 89a3f97 Allow the executables and libraries outside of the sharedlib/ directory to be linked against msvcr*.dll instead of libcmt*.lib. This is reported to be necessary when building libjpeg-turbo for use with C#. by DRC · 9 years ago
  4. 2b7a391 1.4.1 by DRC · 10 years ago
  5. e59196d 1.4.0 by DRC · 10 years ago
  6. 4c773cf Fix typos in test names by DRC · 10 years ago
  7. 022a901 1.4 beta1 by DRC · 10 years ago
  8. aee4f72 12-bit JPEG support by DRC · 10 years ago
  9. 73821bf Big oops. wrjpgcom on Windows was being built using the rdjpgcom source. by DRC · 10 years ago
  10. 3da1033 Big oops. wrjpgcom on Windows was being built using the rdjpgcom source. by DRC · 10 years ago
  11. a81f542 Big oops. wrjpgcom on Windows was being built using the rdjpgcom source. by DRC · 10 years ago
  12. 78df2e6 Add support for decompressing to RGB565 (16-bit) pixels by DRC · 10 years ago
  13. 715bb41 Port the more accurate (and slightly faster) floating point IDCT implementation from jpeg-8a and later. New research revealed that the SSE/SSE2 floating point IDCT implementation was actually more accurate than the jpeg-6b implementation, not less, which is why its mathematical results have always differed from those of the jpeg-6b implementation. This patch brings the accuracy of the C code in line with that of the SSE/SSE2 code. by DRC · 10 years ago
  14. 35db75e Redesign the libjpeg regression tests so that they fully cover all of the SIMD-accelerated algorithms (and most of the other ones as well) by DRC · 10 years ago
  15. ff6961f This patch accomplishes the following: by DRC · 10 years ago
  16. 714839d This patch accomplishes the following: by DRC · 10 years ago
  17. 06fa20d 1.3.2 by DRC · 10 years ago
  18. 9fe22da Set the BUILD environment variable properly when building with MinGW implementations that lack a Unix shell (TDM-GCC, for instance); Only set CMP0022 if it is supported (older CMake implementations don't support it); Remove trailing spaces by DRC · 10 years ago
  19. ffb2b6e Set the BUILD environment variable properly when building with MinGW implementations that lack a Unix shell (TDM-GCC, for instance); Only set CMP0022 if it is supported (older CMake implementations don't support it); Remove trailing spaces by DRC · 10 years ago
  20. aa36758 Silence warning in CMake 2.8.12 and later by DRC · 10 years ago
  21. 5eb1efa Silence warning in CMake 2.8.12 and later by DRC · 10 years ago
  22. 3bf21e0 Fix the build of the Java classes when using MSVC 2010 and later. Something in the recesses of my brain is telling me that I tried this before and it failed under some circumstances, but it must have been a bug in an older CMake implementation. CMake 2.8.8 and later seem to work fine with this patch. This patch also updates the minimum required version to 2.8.8, because 2.8.8 fixed another issue that was preventing the SIMD code from building under MSVC 2010 and later. by DRC · 10 years ago
  23. d45c549 Fix the build of the Java classes when using MSVC 2010 and later. Something in the recesses of my brain is telling me that I tried this before and it failed under some circumstances, but it must have been a bug in an older CMake implementation. CMake 2.8.8 and later seem to work fine with this patch. This patch also updates the minimum required version to 2.8.8, because 2.8.8 fixed another issue that was preventing the SIMD code from building under MSVC 2010 and later. by DRC · 10 years ago
  24. e163653 Back-port code from jpeg-8 that removes unpopulated (and unneeded) tables for AC and DC coefficients when generating progressive JPEG files with arithmetic coding. This should make such files bitwise compatible with jpeg-8, barring any other mathematical differences (such as the different subsampling algorithm used in jpeg-8.) Add regression tests for progressive+arithmetic JPEG files. by DRC · 11 years ago
  25. 4b50928 Back-port code from jpeg-8 that removes unpopulated (and unneeded) tables for AC and DC coefficients when generating progressive JPEG files with arithmetic coding. This should make such files bitwise compatible with jpeg-8, barring any other mathematical differences listed in README-turbo.txt. Add regression tests for progressive+arithmetic JPEG files. by DRC · 11 years ago
  26. 5430aa1 Back-port code from jpeg-8 that removes unpopulated (and unneeded) tables for AC and DC coefficients when generating progressive JPEG files with arithmetic coding. This should make such files bitwise compatible with jpeg-8, barring any other mathematical differences listed in README-turbo.txt. Add regression tests for progressive+arithmetic JPEG files. by DRC · 11 years ago
  27. faa868b Add 'tjunittest -yuv -alloc' test on Windows as well by DRC · 11 years ago
  28. 7ef2616 1.3.1 by DRC · 11 years ago
  29. 6e0bbbf 1.3.0 by DRC · 11 years ago
  30. fef9852 Extend the TurboJPEG Java API to support generating YUV images with arbitrary padding and to support image scaling when decompressing to YUV by DRC · 11 years ago
  31. f610d61 Extend the TurboJPEG C API to support generating YUV images with arbitrary padding and to support image scaling when decompressing to YUV by DRC · 11 years ago
  32. 17745dd Bump version to prepare for new features by DRC · 11 years ago
  33. 7175e51 Further enhancements/fixes to the packaging system: by DRC · 11 years ago
  34. 5e96c9b Bump version for post-beta pre-releases by DRC · 11 years ago
  35. 5039d73 Eliminated the awkward and confusing "TurboJPEG/OSS" designation, since there are no other active implementations of the TurboJPEG API anymore; don't refer to the libjpeg API library as "libjpeg-turbo" anymore, since that can be confusing; ARM v7s build instructions by DRC · 11 years ago
  36. ab70623 Implement in-memory source/destination managers even when not emulating the libjpeg v8 API/ABI by DRC · 12 years ago
  37. 211d1e7 Consolidate the MD5 sums into one location and add a --without-turbojpeg switch to the Un*x build to allow building libjpeg-turbo without the TurboJPEG/OSS wrapper library. These modifications were supposed to lay the ground work for adding compile-time-selectable 12-bit JPEG support, but unfortunately there are deeper issues that prevent the implementation of that feature right now (namely, some of the modifications made to the C code to support the SIMD code are apparently not 12-bit-friendly.) by DRC · 12 years ago
  38. f29ffd3 Modify 'make test' so that it uses MD5 sums instead of reference images. This eliminates the need to check most of the test images into the repository, which keeps the source tarball to a reasonable size. by DRC · 12 years ago
  39. 84f7122 1.2.90 (1.3 beta1) by DRC · 12 years ago
  40. 75cf497 Use a more robust method of obtaining the build timestamp on Windows. 'wmic os get LocalDateTime' will always return the timestamp in the format we want (YYYYMMDD), whereas date /t is sensitive to locale. If wmic fails, then we fall back to using date /t, even though this means that the BUILD variable will end up in the incorrect format on some systems. by DRC · 12 years ago
  41. 5e3bb3e Use a more robust method of obtaining the build timestamp on Windows. 'wmic os get LocalDateTime' will always return the timestamp in the format we want (YYYYMMDD), whereas date /t is sensitive to locale. If wmic fails, then we fall back to using date /t, even though this means that the BUILD variable will end up in the incorrect format on some systems. by DRC · 12 years ago
  42. de924b8 Use a more robust method of obtaining the build timestamp on Windows. 'wmic os get LocalDateTime' will always return the timestamp in the format we want (YYYYMMDD), whereas date /t is sensitive to locale. If wmic fails, then we fall back to using date /t, even though this means that the BUILD variable will end up in the incorrect format on some systems. by DRC · 12 years ago
  43. 3367f40 1.2.2 by DRC · 12 years ago
  44. 68071bd 1.2.1 by DRC · 12 years ago
  45. 02cd567 Install docs when doing 'make install' on Unix; Fix 'install' target on Windows; Include wizard.txt, example.c, and structure.txt in installed docs by DRC · 12 years ago
  46. a1647c8 Install docs when doing 'make install' on Unix; Fix 'install' target on Windows; Include wizard.txt, example.c, and structure.txt in installed docs by DRC · 12 years ago
  47. 760ea8d Merge documentation and wordsmithing changes from 1.2, including promotion of -arithmetic to a "switch for advanced users" by DRC · 12 years ago
  48. cf775bf Oops. Need to use -nosmooth so that the output matches the reference images generated by jpeg-8 by DRC · 12 years ago
  49. 0af8d67 Add tests for the additional scaling factors by DRC · 12 years ago
  50. 7ab0364 Move test images into their own subdirectory by DRC · 12 years ago
  51. 6ebf110 Move test images into their own subdirectory by DRC · 12 years ago
  52. bf0bdac Bump version to 1.2.80 (1.3 alpha1) to prepare for receiving new features by DRC · 12 years ago
  53. b56ae3d 1.2.0 by DRC · 13 years ago
  54. 4ad6003 Always link tjbench against jpeg-static instead of the JPEG DLL, since we are only using libjpeg for bitmap I/O by DRC · 13 years ago
  55. cf137ac 1.1.2 by DRC · 13 years ago
  56. 418dbdf turbojpegl.c=turbojpeg.c by DRC · 13 years ago
  57. 7e3fd2f jpegtran on Windows needs the same fix as cjpeg and djpeg to eliminate errors when I/O redirection is used. by DRC · 13 years ago
  58. e9f9ec4 jpegtran on Windows needs the same fix as cjpeg and djpeg to eliminate errors when I/O redirection is used. by DRC · 13 years ago
  59. 3185cb9 "jpegut"="tjunittest" & "jpgtest"="tjbench" by DRC · 13 years ago
  60. 4348464 Fix build on Windows by DRC · 13 years ago
  61. 9b28def Completely refactored the TurboJPEG C API so that it uses pixel formats instead of the clunky pixel size + flags combination to define the pixel size and component order. tjCompress2() and tjTransform() can also now grow the JPEG buffer as needed, which can allow programs to save memory by not pre-allocating the "worst-case" buffer size calculated by TJBUFSIZE(). Converted API documentation to Doxygen. There is no legacy code remaining, so the refactored version of the library has been re-licensed under a BSD-style license. by DRC · 13 years ago
  62. fd62eca Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
  63. 5ee81f4 Fix I/O redirection in cjpeg and djpeg on Windows by DRC · 13 years ago
  64. 4852d28 Add more comprehensive tests for IDCT scaling by DRC · 13 years ago
  65. ddcd5a1 Use option() to handle configuration variables, so they will show up in the CMake GUI by DRC · 13 years ago
  66. 98b8529 Use option() to handle configuration variables, so they will show up in the CMake GUI by DRC · 13 years ago
  67. 926e01f Attempt to make build work with Visual Studio 2010 (still doesn't work if SIMD or Java are enabled-- see bug tracker) by DRC · 13 years ago
  68. b05ebcb Attempt to make build work with Visual Studio 2010 (still doesn't work if SIMD or Java are enabled-- see bug tracker) by DRC · 13 years ago
  69. 2ffcb8e Comment code by DRC · 13 years ago
  70. db42506 Allow customization of Java compiler flags by DRC · 13 years ago
  71. a0f878a Add testclean target for cleaning up test images by DRC · 13 years ago
  72. 957d623 Include TurboJPEG/OSS Java wrapper JAR in Windows distribution packages by DRC · 13 years ago
  73. b94f2de Clean up packaging system by DRC · 13 years ago
  74. 1c87e45 We want to keep the same name for the install directory, even though the installer name has changed by DRC · 13 years ago
  75. 95db4f4 Clean up packaging system by DRC · 13 years ago
  76. 1a79ede 1.1.1 by DRC · 13 years ago
  77. da5220a Fix Windows build; Add grayscale tests to Windows build; Add proper implementation of snprintf on Windows and use snprintf() in TurboJPEG library and tests instead of sprintf() by DRC · 13 years ago
  78. c62cc76 Include libjpeg run-time programs and jpgtest in installer; Move documentation in SDK distribution packages into doc\ subdirectory by DRC · 13 years ago
  79. 52c479d Disable CXX compiler check by DRC · 13 years ago
  80. 8569c2f Include libjpeg run-time programs and jpgtest in installer; Move documentation in SDK distribution packages into doc\ subdirectory by DRC · 13 years ago
  81. 5d6f858 Disable CXX compiler check by DRC · 13 years ago
  82. 69e1544 1.1.0 by DRC · 13 years ago
  83. 9af4077 The API/ABI should be described as "libjpeg v8", not "libjpeg v8b", since there are multiple libjpeg releases with the same interface by DRC · 13 years ago
  84. 4db36eb Add high-quality JPEG tests to CMake build system by DRC · 13 years ago
  85. f38eee0 The API/ABI should be described as "libjpeg v8", not "libjpeg v8b", since there are multiple libjpeg releases with the same interface by DRC · 13 years ago
  86. c4ef01f Add high-quality JPEG tests to CMake by DRC · 13 years ago
  87. 2e4d044 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler by DRC · 13 years ago
  88. a3c3059 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler by DRC · 13 years ago
  89. 389c472 JNI expects symbols to either have both an underscore and an @ suffix or to have neither, so since MinGW doesn't add an underscore, we need to disable the suffix as well by DRC · 13 years ago
  90. 0caa0b4 1.1.90 by DRC · 13 years ago
  91. 218c0c1 Build JNI wrapper on Windows by DRC · 13 years ago
  92. 990e28d Make arithmetic coding support status messages more clear by DRC · 14 years ago
  93. fbb6747 Merge the TurboJPEG planar YUV encoding feature from VirtualGL 2.2 by DRC · 14 years ago
  94. 245cfdf Allow arithmetic encoding/decoding to be disabled in CMake build by DRC · 14 years ago
  95. 66f97e6 Support arithmetic encoding and decoding by DRC · 14 years ago
  96. 3a60624 1.0.90 (1.1 beta1) by DRC · 14 years ago
  97. b42a48c Use built-in cmake compare_files function rather than GNU cmp (which isn't natively available on Windows) by DRC · 14 years ago
  98. e2befde Install headers as well by DRC · 14 years ago
  99. 7284c9a Allow installation from the build system (without needing to build an installer) by DRC · 14 years ago
  100. 6f4ba61 Eliminate redundant dependency statement; Notify user when SIMD is disabled by DRC · 14 years ago