- 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
- c69a1cd If libjpeg-turbo is configured with a non-default prefix, such as /usr, then use the docdir variable defined by autoconf 2.60 and later, if available. This will, for instance, install the documentation under /usr/share/doc/libjpeg-turbo by default if prefix=/usr, unless docdir is overridden. When using earlier versions of autoconf, docdir is set to ${datadir}/doc, as it always has been. by DRC · 10 years ago
- cab2a85 Set the RPM and deb architecture properly on non-x86 platforms. by DRC · 10 years ago
- 2b7a391 1.4.1 by DRC · 10 years ago
- b9c4b58 In the output of the configure script, indicate whether gas-preprocessor.pl is being used along with the assembler. by DRC · 10 years ago
- e59196d 1.4.0 by DRC · 10 years ago
- 022a901 1.4 beta1 by DRC · 10 years ago
- aee4f72 12-bit JPEG support by DRC · 10 years ago
- 495e434 Allow for building the MIPS DSPr2 extensions if the host is mips-* as well as mipsel-*. The DSPr2 extensions are little endian, so we still have to check that the compiler defines __MIPSEL__ before enabling them. This paves the way for supporting big-endian MIPS, and in the near term, it allows the SIMD extensions to be built with Sourcery CodeBench. by DRC · 10 years ago
- bc56b75 Get rid of the HAVE_PROTOTYPES configuration option, as well as the related JMETHOD and JPP macros. libjpeg-turbo has never supported compilers that don't handle prototypes. Doing so requires ansi2knr, which isn't even supported in the IJG code anymore. by DRC · 10 years ago
- 52ded87 Remove all of the NEED_SHORT_EXTERNAL_NAMES stuff. There is scant information available as to which linkers ever had a 15-character global symbol name limit. AFAICT, it might have been a VMS and/or a.out BSD thing, but none of those platforms have ever been supported by libjpeg-turbo (nor are such systems supported by other open source libraries of this nature.) by DRC · 10 years ago
- 714839d This patch accomplishes the following: by DRC · 11 years ago
- ff6961f This patch accomplishes the following: by DRC · 11 years ago
- 06fa20d 1.3.2 by DRC · 11 years ago
- 990342c wordsmithing by DRC · 11 years ago
- b1068fa Migrate Mac packaging system to pkgbuild, since PackageMaker is no longer supported. by DRC · 11 years ago
- b52f3e6 Fix compiler warning ("always_inline function might not be inlinable") when building with recent versions of GCC by DRC · 11 years ago
- ad64b5a Fix compiler warning ("always_inline function might not be inlinable") when building with recent versions of GCC by DRC · 11 years ago
- 3c82383 Enable silent build (can be overridden with 'make V=1') if the version of autotools being used is new enough. by DRC · 11 years ago
- c7e10b2 Enable silent build (can be overridden with 'make V=1') if the version of autotools being used is new enough. by DRC · 11 years ago
- ffa5e59 Fix autoconf warnings by DRC · 11 years ago
- 6f75a35 Oops by DRC · 11 years ago
- cccfdcb Older versions of automake don't support AM_PROG_AR, so only execute that macro if it exists. by DRC · 11 years ago
- c56cb47 Fix autoconf warnings by DRC · 11 years ago
- 88dee58 Formatting tweak by DRC · 11 years ago
- ba55b2c First pass at ARMv8 64-bit NEON SIMD support by DRC · 11 years ago
- f57a22d Fix logic error from r1039 by DRC · 11 years ago
- 596b966 Fix logic error from r1037 by DRC · 11 years ago
- f369f17 Due to the way in which the configure script silently falls back to a non-SIMD build if SIMD can't be enabled, we accidentally released iOS ARM v7 and v7s binaries in 1.3.0 that did not contain NEON SIMD code, because gas-preprocessor.pl wasn't in the PATH. In order to prevent this from happening again, specifying --with-simd now has the effect of forcing a SIMD build, and if this argument is specified, any issues encountered while enabling SIMD are treated as fatal. by DRC · 11 years ago
- 8ca34d4 Due to the way in which the configure script silently falls back to a non-SIMD build if SIMD can't be enabled, we accidentally released iOS ARM v7 and v7s binaries in 1.3.0 that did not contain NEON SIMD code, because gas-preprocessor.pl wasn't in the PATH. In order to prevent this from happening again, specifying --with-simd now has the effect of forcing a SIMD build, and if this argument is specified, any issues encountered while enabling SIMD are treated as fatal. by DRC · 11 years ago
- 7ef2616 1.3.1 by DRC · 11 years ago
- 96573d0 By default, install the libraries into /opt/libjpeg-turbo/lib32 on any 32-bit system, not just x86, and into /opt/libjpeg-turbo/lib64 on any 64-bit system, not just x86-64. In particular, this addresses an issue with building TurboVNC and VirtualGL on ARM systems. by DRC · 11 years ago
- c32e0c2 By default, install the libraries into /opt/libjpeg-turbo/lib32 on any 32-bit system, not just x86, and into /opt/libjpeg-turbo/lib64 on any 64-bit system, not just x86-64. In particular, this addresses an issue with building TurboVNC and VirtualGL on ARM systems. by DRC · 11 years ago
- 0be9fa5 SIMD support for performing color conversion using MIPS DSPr2 instructions by DRC · 11 years ago
- 6e0bbbf 1.3.0 by DRC · 11 years ago
- 17745dd Bump version to prepare for new features by DRC · 12 years ago
- 7175e51 Further enhancements/fixes to the packaging system: by DRC · 12 years ago
- 764e1e2 Overhaul Linux/Unix packaging system, primarily to avoid conflicts with vendor-supplied libjpeg-turbo packages (such as in Fedora and RHEL 6.) This also streamlines the packaging system somewhat, since it is no longer necessary to move the TurboJPEG libraries into the system library directory. Relocating those libraries was originally done to provide backward compatibility with TurboJPEG/IPP, but that package is long obsolete, and the software that formerly used it has been linking statically with libjpeg-turbo for quite some time. by DRC · 12 years ago
- 0ddff3b Formatting tweaks by DRC · 12 years ago
- 5e96c9b Bump version for post-beta pre-releases by DRC · 12 years ago
- 0bf58f2 Include a C version of md5cmp rather than depending on an external md5sum binary, since md5sum is not available on all platforms (specifically, it doesn't exist on FreeBSD, and it has to be installed via MacPorts on OS X.) by DRC · 12 years ago
- 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 · 12 years ago
- 6da61db Fix several issues with SRPM generation: (1) ensure that all relevant configure arguments get passed down to the configure command line in the generated spec file, (2) adjust the file manifest in the spec to accommodate the differing "age" version whenever the in-memory source/dest managers are used, and (3) fix an issue with the value of SO_MAJOR_VERSION passed down to the configure command line in the generated spec file (SO_MAJOR_VERSION has to remain pure, so we use a different variable to pass down the combined "current+age" value to libtool in Makefile.am.) by DRC · 12 years ago
- ab70623 Implement in-memory source/destination managers even when not emulating the libjpeg v8 API/ABI by DRC · 12 years ago
- cb2036f Say "do not include" rather than "omit", to be consistent with the CMake build system and the output of the configure script. by DRC · 12 years ago
- 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
- 84f7122 1.2.90 (1.3 beta1) by DRC · 12 years ago
- fac3bea Add a Java version of TJBench and extend the TurboJPEG Java API to support it (this involved adding a polymorphic method in TJCompressor that accepts x and y offsets into a larger buffer, similar to the previous modification that had been done to TJDecompressor.) by DRC · 12 years ago
- 6dd6b3a Get rid of the Solaris packaging system. Solaris packages are obsolete, only a handful of people were downloading those binaries, and maintaining the system was proving to be a pain. by DRC · 13 years ago
- f52682e Get rid of the Solaris packaging system. Solaris packages are obsolete, only a handful of people were downloading those binaries, and maintaining the system was proving to be a pain. by DRC · 13 years ago
- cb6157b Add more extensive TurboJPEG regression tests by DRC · 13 years ago
- bf0bdac Bump version to 1.2.80 (1.3 alpha1) to prepare for receiving new features by DRC · 13 years ago
- ab64b62 Add LIBJPEG_TURBO_VERSION macro for checking the libjpeg-turbo version at compile time by DRC · 13 years ago
- b56ae3d 1.2.0 by DRC · 13 years ago
- b4570bb Improve performance of non-SIMD color conversion routines and use global constants to define colorspace extension parameters by DRC · 13 years ago
- 1208d50 Trying to out-clever ourselves by having autotools generate the deb-control file broke the 32-bit supplementary DEB, so revert to the method we used in LJT 1.0 to generate this file. by DRC · 13 years ago
- 68a086a Trying to out-clever ourselves by having autotools generate the deb-control file broke the 32-bit supplementary DEB, so revert to the method we used in LJT 1.0 to generate this file. by DRC · 13 years ago
- 4346f91 iOS ARM support by DRC · 13 years ago
- cf137ac 1.1.2 by DRC · 13 years ago
- 321e068 ARM NEON support by DRC · 14 years ago
- ddcd5a1 Use option() to handle configuration variables, so they will show up in the CMake GUI by DRC · 14 years ago
- 98b8529 Use option() to handle configuration variables, so they will show up in the CMake GUI by DRC · 14 years ago
- dffd53d Fix 'make dist' so that it includes only what we need from java/ (it was errantly including java/Makefile) by DRC · 14 years ago
- f2602ce Build and package TurboJPEG/OSS Java wrapper into JAR file by DRC · 14 years ago
- e08c05f "JAVA_CFLAGS"="JNI_CFLAGS" by DRC · 14 years ago
- 1e14b47 Get rid of unused IS_WIN32 conditional by DRC · 14 years ago
- c56a74c Get rid of unused IS_WIN32 conditional by DRC · 14 years ago
- bb83575 Get rid of unused IS_WIN32 conditional by DRC · 14 years ago
- b94f2de Clean up packaging system by DRC · 14 years ago
- 328c438 Oops. Forgot to generate makecygwinpkg by DRC · 14 years ago
- 5e091d4 Need to put the generated packaging scripts in a directory other than release/ so they won't get distributed by DRC · 14 years ago
- 95db4f4 Clean up packaging system by DRC · 14 years ago
- 1a79ede 1.1.1 by DRC · 14 years ago
- 5d1e034 Enable full GCC compiler warnings by default by DRC · 14 years ago
- b4a50ce Enable full GCC compiler warnings by default by DRC · 14 years ago
- 9fa9559 Use a proper version script for libturbojpeg by DRC · 14 years ago
- 6e51e19 Use a proper version script for libturbojpeg, since we've added functions to it since 1.0 by DRC · 14 years ago
- 69e1544 1.1.0 by DRC · 14 years ago
- 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 · 14 years ago
- 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 · 14 years ago
- 2e4d044 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler by DRC · 14 years ago
- a3c3059 Ported jpgtest.cxx to pure C to avoid the need for a C++ compiler by DRC · 14 years ago
- 1b0c3b0 Propagate --with-jni down to RPM SPEC by DRC · 14 years ago
- 1421a26 Don't set BUILDJNILIB=1 or default JAVA_CFLAGS unless --with-jni is specified by DRC · 14 years ago
- 25c5870 OS X Tiger requires that JNI libraries have the extension .jnilib, so create a sym link to make it happy by DRC · 14 years ago
- 063ab49 Detect jni.h; Provide mechanism for adding include paths necessary to find it; Set intelligent defaults for Linux/Mac/Solaris by DRC · 14 years ago
- de3c861 1.1.90 by DRC · 14 years ago
- f8e0055 Add JNI wrapper for TurboJPEG/OSS by DRC · 14 years ago
- 79778f6 1.0.2 by DRC · 14 years ago
- 990e28d Make arithmetic coding support status messages more clear by DRC · 14 years ago
- e372004 Added configure options to disable arithmetic encoding/decoding by DRC · 14 years ago
- 7a0478e Use version script for jpeg-6b emulation as well by DRC · 14 years ago
- 0f53df8 Allow Mac and Solaris packages to be built with v7/v8b emulated libraries by DRC · 14 years ago
- 8515d3d Emulate the version script in libjpeg v7/v8 shared libraries by DRC · 14 years ago
- 3a60624 1.0.90 (1.1 beta1) by DRC · 14 years ago
- 1f80a10 Allow RPMs and SRPMs to be generated with v7/v8b emulation; Add CMake scripts and other missing files to source distribution by DRC · 14 years ago
- 2edf19d Oops. Should be single, not double = sign by DRC · 14 years ago
- 2cdd2ae Display libjpeg-turbo version/copyrights in run-time programs by DRC · 14 years ago
- c54275c Fix version numbers for v7/v8 shared libs by DRC · 14 years ago
- eafbe8a Bump revision to 1.1 alpha by DRC · 14 years ago