]> granicus.if.org Git - libjpeg-turbo/log
libjpeg-turbo
11 years agoJava doc tweaks
DRC [Sat, 27 Apr 2013 01:06:52 +0000 (01:06 +0000)]
Java doc tweaks

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@966 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoOops
DRC [Fri, 26 Apr 2013 23:41:51 +0000 (23:41 +0000)]
Oops

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@964 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoNot that it matters, because JNI uses dlopen()/dlsym() to load symbols, but for bookk...
DRC [Fri, 26 Apr 2013 23:39:23 +0000 (23:39 +0000)]
Not that it matters, because JNI uses dlopen()/dlsym() to load symbols, but for bookkeeping purposes, move the JNI symbols introduced in libjpeg-turbo 1.3 into a new section.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@963 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoWordsmithing
DRC [Fri, 26 Apr 2013 08:54:10 +0000 (08:54 +0000)]
Wordsmithing

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@961 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFurther doc tweaks
DRC [Fri, 26 Apr 2013 08:41:25 +0000 (08:41 +0000)]
Further doc tweaks

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@959 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSubtle point, but since libjpeg-turbo 1.3 now supports scaling factors > 1, the width...
DRC [Fri, 26 Apr 2013 05:32:32 +0000 (05:32 +0000)]
Subtle point, but since libjpeg-turbo 1.3 now supports scaling factors > 1, the width and height specified in tjDecompress2() are not necessarily smaller than the JPEG width/height.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@957 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoCreate 1.3.x branch
DRC [Thu, 25 Apr 2013 09:37:19 +0000 (09:37 +0000)]
Create 1.3.x branch

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@955 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix I/O suspension. This little nugget of code was introduced in r30 as part of...
DRC [Thu, 25 Apr 2013 08:55:31 +0000 (08:55 +0000)]
Fix I/O suspension.  This little nugget of code was introduced in r30 as part of an early attempt to make buffered I/O work with the optimized Huffman codec.  Ultimately, r32 reverted a lot of that mess and introduced much of the logic we now use, rendering this code unnecessary, but it was never reverted because it only causes problems when I/O suspension is used, and apparently no one has tried to do that with libjpeg-turbo until now.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@954 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix I/O suspension. This little nugget of code was introduced in r30 as part of...
DRC [Tue, 24 Sep 2013 03:26:47 +0000 (03:26 +0000)]
Fix I/O suspension.  This little nugget of code was introduced in r30 as part of an early attempt to make buffered I/O work with the optimized Huffman codec.  Ultimately, r32 reverted a lot of that mess and introduced much of the logic we now use, rendering this code unnecessary, but it was never reverted because it only causes problems when I/O suspension is used, and apparently no one has tried to do that with libjpeg-turbo until now.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@1033 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFor consistency, allow the name of the Mac and Cygwin packages to be overridden as...
DRC [Wed, 24 Apr 2013 23:39:37 +0000 (23:39 +0000)]
For consistency, allow the name of the Mac and Cygwin packages to be overridden as well.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@953 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoMinor doc tweaks + ChangeLog update
DRC [Wed, 24 Apr 2013 06:40:25 +0000 (06:40 +0000)]
Minor doc tweaks + ChangeLog update

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@951 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoIn order to avoid a functional regression with previous releases, the JAR file needs...
DRC [Wed, 24 Apr 2013 06:21:24 +0000 (06:21 +0000)]
In order to avoid a functional regression with previous releases, the JAR file needs to be able to load either the 64-bit or 32-bit JNI library on Un*x systems.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@950 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoMove the TurboJPEG DLLs back into the system directory on Windows platforms. For...
DRC [Wed, 24 Apr 2013 05:26:42 +0000 (05:26 +0000)]
Move the TurboJPEG DLLs back into the system directory on Windows platforms.  For Windows, it doesn't really simplify the build system to install these libraries in c:\libjpeg-turbo*, and it introduces potential problems with loading the JNI library.  Specifically, if a user linked their Java app against the 64-bit libjpeg-turbo SDK and then used a 32-bit JVM at run time, they would not be able to load the 32-bit turbojpeg.dll without manipulating java.library.path or the PATH environment (and vice versa for building against the 32-bit libjpeg-turbo SDK and using a 64-bit JVM at run time.)

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@949 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoOlder versions of automake don't support multiple _JAVA primaries, but we don't actua...
DRC [Wed, 24 Apr 2013 03:36:30 +0000 (03:36 +0000)]
Older versions of automake don't support multiple _JAVA primaries, but we don't actually have to specify a "dist" primary, since the Java sources are already included under EXTRA_DIST.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@948 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix 'make dist'
DRC [Wed, 24 Apr 2013 03:15:23 +0000 (03:15 +0000)]
Fix 'make dist'

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@947 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFurther enhancements/fixes to the packaging system:
DRC [Tue, 23 Apr 2013 22:29:00 +0000 (22:29 +0000)]
Further enhancements/fixes to the packaging system:
-- The Mac and Cygwin packages will now be created with the directory structure defined by the configure variables "prefix", "bindir", "libdir", etc., with the exception that the docs are always installed under /usr/share/doc/{package_name}-{version} on Cygwin and /Library/Documentation/{package_name} on Mac.
-- Fixed a duplicate filename warning when generating RPMs with the default prefix of /opt/libjpeg-turbo.
-- Moved the TurboJPEG libraries out of the system directory on Windows and Mac.  It is no longer necessary to put them there, since we are not trying to be backward compatible with TurboJPEG/IPP anymore.
-- Fixed an issue whereby building the "installer" target on Windows would not build the Java JAR file, thus causing an error if the JAR had not been previously built.
-- Building the "install" target on Windows will now install libjpeg-turbo into c:\libjpeg-turbo[-gcc][64] (the same directories used by the installers.)  This can be overridden by setting CMAKE_INSTALL_PREFIX.
-- The Java classes on all platforms will now look for the JNI library in the directory under which the build/packaging system installs it.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@946 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoOverhaul Linux/Unix packaging system, primarily to avoid conflicts with vendor-suppli...
DRC [Fri, 19 Apr 2013 04:25:14 +0000 (04:25 +0000)]
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.

If the default prefix (/opt/libjpeg-turbo) is used, then we now always install 32-bit libraries in /opt/libjpeg-turbo/lib32 and 64-bit libraries in /opt/libjpeg-turbo/lib64 instead of trying to conform to the Debian or Red Hat conventions.  The RPM and DEB packages will now be created with the directory structure defined by the configure variables "prefix", "bindir", "libdir", etc., with the exception that the docs are always installed under /usr/share/doc/{package_name}-{version}.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@944 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFormatting tweaks
DRC [Thu, 11 Apr 2013 05:17:53 +0000 (05:17 +0000)]
Formatting tweaks

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@943 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoRemove unneeded headers (cdef.h isn't available on all platforms) and change u_int32_...
DRC [Sat, 30 Mar 2013 20:54:15 +0000 (20:54 +0000)]
Remove unneeded headers (cdef.h isn't available on all platforms) and change u_int32_t to unsigned int, since u_int32_t isn't available on all platforms.  This fixes build issues on Solaris.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@942 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoGrammar police
DRC [Sat, 23 Mar 2013 21:35:41 +0000 (21:35 +0000)]
Grammar police

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@941 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoDocument issues encountered when building on OS X 10.7 and later.
DRC [Sat, 23 Mar 2013 09:57:03 +0000 (09:57 +0000)]
Document issues encountered when building on OS X 10.7 and later.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@939 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoIt's more correct to say "The Independent JPEG Group's software", since libjpeg-turbo...
DRC [Sat, 23 Mar 2013 05:35:37 +0000 (05:35 +0000)]
It's more correct to say "The Independent JPEG Group's software", since libjpeg-turbo emulates both the command-line and application programming interfaces.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@932 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoAdd note about how to obtain PackageMaker if using recent Xcode releases.
DRC [Sun, 24 Feb 2013 20:39:30 +0000 (20:39 +0000)]
Add note about how to obtain PackageMaker if using recent Xcode releases.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@931 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoBump version for post-beta pre-releases
DRC [Fri, 22 Feb 2013 06:58:31 +0000 (06:58 +0000)]
Bump version for post-beta pre-releases

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@930 632fc199-4ca6-4c93-a231-07263d6284db

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@929 632fc199-4ca6...
DRC [Thu, 14 Feb 2013 07:31:35 +0000 (07:31 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@929 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoTrying to build ARM v7/v7s iOS binaries from the "official" libjpeg-turbo tarball...
DRC [Mon, 11 Feb 2013 03:38:53 +0000 (03:38 +0000)]
Trying to build ARM v7/v7s iOS binaries from the "official" libjpeg-turbo tarball (generated on RHEL4/autoconf 2.59/automake 1.9.2/libtool 1.5.6) using either Xcode 3.2.x or 4.5.x produces an error: "libtool: compile: unable to infer tagged configuration".  Further study is warranted, but the most expedient way around it at the moment is to re-run autoconf on the OS X machine that is being used to generate the iOS binaries.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@928 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix 'make dist'
DRC [Wed, 6 Feb 2013 23:55:59 +0000 (23:55 +0000)]
Fix 'make dist'

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@927 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoInclude a C version of md5cmp rather than depending on an external md5sum binary...
DRC [Wed, 6 Feb 2013 23:51:08 +0000 (23:51 +0000)]
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.)

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@926 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix line break
DRC [Mon, 4 Feb 2013 23:46:52 +0000 (23:46 +0000)]
Fix line break

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@925 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoInclude ARM v7s (iPhone 5, iPad 4) support in the universal libjpeg/libturbojpeg... 1.2.90
DRC [Mon, 4 Feb 2013 22:29:57 +0000 (22:29 +0000)]
Include ARM v7s (iPhone 5, iPad 4) support in the universal libjpeg/libturbojpeg libraries distributed with our official binary package for OS X.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@923 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoOops. Separate .def file is not needed when compiling with jpeg-8 API/ABI emulation.
DRC [Sun, 27 Jan 2013 15:54:59 +0000 (15:54 +0000)]
Oops.  Separate .def file is not needed when compiling with jpeg-8 API/ABI emulation.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@922 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoWordsmith the project description
DRC [Wed, 23 Jan 2013 01:32:25 +0000 (01:32 +0000)]
Wordsmith the project description

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@921 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoActually, turbojpeg.c works with libjpeg as well
DRC [Tue, 22 Jan 2013 13:56:34 +0000 (13:56 +0000)]
Actually, turbojpeg.c works with libjpeg as well

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@920 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoEliminated the awkward and confusing "TurboJPEG/OSS" designation, since there are...
DRC [Mon, 21 Jan 2013 23:42:12 +0000 (23:42 +0000)]
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

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@919 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoImageIO.read() returns null if the input image type is not supported (which occurs...
DRC [Sat, 19 Jan 2013 06:43:27 +0000 (06:43 +0000)]
ImageIO.read() returns null if the input image type is not supported (which occurs when trying to read a PPM file), so output a friendly error instead of letting the next line throw a null pointer exception.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@918 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoNew year, new copyright message
DRC [Sat, 19 Jan 2013 01:16:38 +0000 (01:16 +0000)]
New year, new copyright message

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@917 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix several issues with SRPM generation: (1) ensure that all relevant configure...
DRC [Sat, 19 Jan 2013 01:06:46 +0000 (01:06 +0000)]
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.)

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@916 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSince Windows doesn't use lazy loading, clarify that a Windows application that uses...
DRC [Sat, 19 Jan 2013 00:13:57 +0000 (00:13 +0000)]
Since Windows doesn't use lazy loading, clarify that a Windows application that uses jpeg_mem_dest() or jpeg_mem_src() must use the DLL containing those functions at run time.  Other wordsmithing

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@915 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoCompiler warnings on Windows
DRC [Fri, 18 Jan 2013 23:45:06 +0000 (23:45 +0000)]
Compiler warnings on Windows

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@914 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoImplement in-memory source/destination managers even when not emulating the libjpeg...
DRC [Fri, 18 Jan 2013 23:42:31 +0000 (23:42 +0000)]
Implement in-memory source/destination managers even when not emulating the libjpeg v8 API/ABI

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@913 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoInclude justification for not supporting SmartScale, DCT scaling, and the libjpeg...
DRC [Fri, 18 Jan 2013 06:12:51 +0000 (06:12 +0000)]
Include justification for not supporting SmartScale, DCT scaling, and the libjpeg v9 ABI

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@912 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSubtle point, but the libjpeg v7+ API is not backward incompatible. That is, program...
DRC [Fri, 18 Jan 2013 06:02:10 +0000 (06:02 +0000)]
Subtle point, but the libjpeg v7+ API is not backward incompatible.  That is, programs that were built against jpeg-6b can still build against jpeg-7+ with no issues.  It's only the ABI that is backward incompatible, so the primary justification for implementing the emulation feature was to provide run-time (ABI) compatibility.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@911 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSubtle point, but the libjpeg v7+ API is not backward incompatible. That is, program...
DRC [Fri, 18 Jan 2013 05:54:06 +0000 (05:54 +0000)]
Subtle point, but the libjpeg v7+ API is not backward incompatible.  That is, programs that were built against jpeg-6b can still build against jpeg-7+ with no issues.  It's only the ABI that is backward incompatible, so the primary justification for implementing the emulation feature was to provide run-time (ABI) compatibility.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@910 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoSay "do not include" rather than "omit", to be consistent with the CMake build system...
DRC [Thu, 17 Jan 2013 21:48:11 +0000 (21:48 +0000)]
Say "do not include" rather than "omit", to be consistent with the CMake build system and the output of the configure script.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@909 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoInclude full readme for nightshot_iso_100
DRC [Sun, 13 Jan 2013 21:11:50 +0000 (21:11 +0000)]
Include full readme for nightshot_iso_100

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@908 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoThe GNU version of md5sum is picky about the spacing
DRC [Sun, 13 Jan 2013 12:49:57 +0000 (12:49 +0000)]
The GNU version of md5sum is picky about the spacing

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@907 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix the x86 build with NASM 0.98. Since NASM 0.98 is the default version on OS X...
DRC [Sun, 13 Jan 2013 12:15:58 +0000 (12:15 +0000)]
Fix the x86 build with NASM 0.98.  Since NASM 0.98 is the default version on OS X, we want to at least allow people to build 32-bit code with it, even though it can't properly build 64-bit code.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@906 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix the x86 build with NASM 0.98. Since NASM 0.98 is the default version on OS X...
DRC [Sun, 13 Jan 2013 12:12:53 +0000 (12:12 +0000)]
Fix the x86 build with NASM 0.98.  Since NASM 0.98 is the default version on OS X, we want to at least allow people to build 32-bit code with it, even though it can't properly build 64-bit code.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@905 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoFix 'make dist'
DRC [Sun, 13 Jan 2013 11:40:58 +0000 (11:40 +0000)]
Fix 'make dist'

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@904 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoAcknowledge the source of nightshot_iso_100.bmp
DRC [Sun, 13 Jan 2013 11:30:12 +0000 (11:30 +0000)]
Acknowledge the source of nightshot_iso_100.bmp

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@903 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoConsolidate the MD5 sums into one location and add a --without-turbojpeg switch to...
DRC [Sun, 13 Jan 2013 11:25:20 +0000 (11:25 +0000)]
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.)

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@902 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoIn all fairness, breaking backward ABI compatibility was necessary in jpeg-7 and...
DRC [Sun, 13 Jan 2013 11:05:25 +0000 (11:05 +0000)]
In all fairness, breaking backward ABI compatibility was necessary in jpeg-7 and jpeg-8 due to the fact that the caller allocates the struct.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@901 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoModify 'make test' so that it uses MD5 sums instead of reference images. This elimin...
DRC [Sun, 13 Jan 2013 03:00:25 +0000 (03:00 +0000)]
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.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@900 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoAlso remove mention of install.txt and filelist.txt in the build system and README.
DRC [Sun, 13 Jan 2013 01:19:09 +0000 (01:19 +0000)]
Also remove mention of install.txt and filelist.txt in the build system and README.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@899 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoinstall.txt contains no information relevant to libjpeg-turbo, and filelist.txt does...
DRC [Sun, 13 Jan 2013 01:17:08 +0000 (01:17 +0000)]
install.txt contains no information relevant to libjpeg-turbo, and filelist.txt does not give any information that can't be gleaned by looking at the headers in the various source files.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@898 632fc199-4ca6-4c93-a231-07263d6284db

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@897 632fc19...
DRC [Sat, 12 Jan 2013 07:30:58 +0000 (07:30 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@897 632fc199-4ca6-4c93-a231-07263d6284db

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@896 632fc199-4ca6...
DRC [Sat, 12 Jan 2013 07:29:53 +0000 (07:29 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@896 632fc199-4ca6-4c93-a231-07263d6284db

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@895 632fc199-4ca6...
DRC [Sat, 12 Jan 2013 07:28:35 +0000 (07:28 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@895 632fc199-4ca6-4c93-a231-07263d6284db

11 years agogit-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@894 632fc199-4ca6...
DRC [Fri, 11 Jan 2013 11:07:37 +0000 (11:07 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@894 632fc199-4ca6-4c93-a231-07263d6284db

11 years agoWordsmithing; Remove mention of TurboJPEG/IPP-- it is no longer a relevant comparison...
DRC [Thu, 10 Jan 2013 11:47:39 +0000 (11:47 +0000)]
Wordsmithing; Remove mention of TurboJPEG/IPP-- it is no longer a relevant comparison, since the version of IPP on which TurboJPEG/IPP was based is now quite old, and TurboJPEG/IPP is no longer distributed or supported by The VirtualGL Project; Include information about mathematical incompatibilities with jpeg-8

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@893 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoPrevent compiler warning on Windows if jmorecfg.h is included after the Windows heade...
DRC [Sun, 6 Jan 2013 18:00:20 +0000 (18:00 +0000)]
Prevent compiler warning on Windows if jmorecfg.h is included after the Windows headers, which also define FAR.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@892 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoPrevent compiler warning on Windows if jmorecfg.h is included after the Windows heade...
DRC [Sun, 6 Jan 2013 17:59:42 +0000 (17:59 +0000)]
Prevent compiler warning on Windows if jmorecfg.h is included after the Windows headers, which also define FAR.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@891 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoSpacing tweak
DRC [Tue, 1 Jan 2013 11:41:44 +0000 (11:41 +0000)]
Spacing tweak

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@890 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoWe support arithmetic coding, which is a feature of libjpeg v7/v8
DRC [Tue, 1 Jan 2013 11:41:13 +0000 (11:41 +0000)]
We support arithmetic coding, which is a feature of libjpeg v7/v8

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@889 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoIndicate our support for some of the jpeg-8d features, as well as arithmetic coding
DRC [Tue, 1 Jan 2013 11:39:04 +0000 (11:39 +0000)]
Indicate our support for some of the jpeg-8d features, as well as arithmetic coding

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@888 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoUndocument ansi2knr.c, since we don't include it
DRC [Tue, 1 Jan 2013 11:12:20 +0000 (11:12 +0000)]
Undocument ansi2knr.c, since we don't include it

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@887 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoMerge some of the README changes from jpeg-8d and change the copyright and version...
DRC [Tue, 1 Jan 2013 10:56:38 +0000 (10:56 +0000)]
Merge some of the README changes from jpeg-8d and change the copyright and version strings to reflect that we use some of that code.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@886 632fc199-4ca6-4c93-a231-07263d6284db

9 years agoThe Independent JPEG Group's JPEG software v8d jpeg-8d
Guido Vollbeding [Sun, 15 Jan 2012 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8d

9 years agoThe Independent JPEG Group's JPEG software v8c jpeg-8c
Guido Vollbeding [Sun, 16 Jan 2011 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8c

9 years agoThe Independent JPEG Group's JPEG software v8b jpeg-8b
Guido Vollbeding [Sun, 16 May 2010 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8b

9 years agoThe Independent JPEG Group's JPEG software v8a jpeg-8a
Guido Vollbeding [Sun, 28 Feb 2010 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8a

9 years agoThe Independent JPEG Group's JPEG software v8 jpeg-8
Guido Vollbeding [Sun, 10 Jan 2010 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v8

9 years agoThe Independent JPEG Group's JPEG software v7 jpeg-7
Guido Vollbeding [Sat, 27 Jun 2009 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v7

9 years agoThe Independent JPEG Group's JPEG software v6b with arithmetic coding support jpeg-ari
Guido Vollbeding [Sat, 28 Mar 1998 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6b with arithmetic coding support

9 years agoThe Independent JPEG Group's JPEG software v6b jpeg-6b
Thomas G. Lane [Fri, 27 Mar 1998 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6b

9 years agoThe Independent JPEG Group's JPEG software v6a jpeg-6a
Thomas G. Lane [Wed, 7 Feb 1996 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6a

9 years agoThe Independent JPEG Group's JPEG software v6 jpeg-6
Thomas G. Lane [Wed, 2 Aug 1995 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v6

9 years agoThe Independent JPEG Group's JPEG software v5b jpeg-5b
Thomas G. Lane [Wed, 15 Mar 1995 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v5b

9 years agoThe Independent JPEG Group's JPEG software v5a jpeg-5a
Thomas G. Lane [Wed, 7 Dec 1994 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v5a

9 years agoThe Independent JPEG Group's JPEG software v5 jpeg-5
Thomas G. Lane [Sat, 24 Sep 1994 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v5

9 years agoThe Independent JPEG Group's JPEG software v4a jpeg-4a
Thomas G. Lane [Thu, 18 Feb 1993 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v4a

9 years agoThe Independent JPEG Group's JPEG software v4 jpeg-4
Thomas G. Lane [Thu, 10 Dec 1992 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v4

9 years agoThe Independent JPEG Group's JPEG software v3 jpeg-3
Thomas G. Lane [Tue, 17 Mar 1992 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v3

9 years agoThe Independent JPEG Group's JPEG software v2 jpeg-2
Thomas G. Lane [Fri, 13 Dec 1991 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v2

9 years agoThe Independent JPEG Group's JPEG software v1 jpeg-1
Thomas G. Lane [Mon, 7 Oct 1991 00:00:00 +0000 (00:00 +0000)]
The Independent JPEG Group's JPEG software v1

12 years agoPort RGB-to-Grayscale color transform from jpeg-8d
DRC [Tue, 1 Jan 2013 10:52:29 +0000 (10:52 +0000)]
Port RGB-to-Grayscale color transform from jpeg-8d

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@885 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
DRC [Tue, 1 Jan 2013 10:51:16 +0000 (10:51 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@884 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
DRC [Tue, 1 Jan 2013 10:50:59 +0000 (10:50 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@883 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoWe now support the additional decompression scaling factors from jpeg-7
DRC [Tue, 1 Jan 2013 10:47:02 +0000 (10:47 +0000)]
We now support the additional decompression scaling factors from jpeg-7

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@882 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoPort the width/height force feature from jpegtran v8d.
DRC [Tue, 1 Jan 2013 10:44:00 +0000 (10:44 +0000)]
Port the width/height force feature from jpegtran v8d.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@881 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoAdd cjpeg -rgb option from jpeg-8d
DRC [Tue, 1 Jan 2013 10:25:43 +0000 (10:25 +0000)]
Add cjpeg -rgb option from jpeg-8d

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@880 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoMinor modifications from jpeg-8d
DRC [Tue, 1 Jan 2013 10:17:03 +0000 (10:17 +0000)]
Minor modifications from jpeg-8d

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@879 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
DRC [Tue, 1 Jan 2013 10:13:34 +0000 (10:13 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@878 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
DRC [Tue, 1 Jan 2013 10:12:34 +0000 (10:12 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@877 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
DRC [Tue, 1 Jan 2013 09:51:37 +0000 (09:51 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@876 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoFurther changes to the copyright/attribution notices to make it clear that our modifi...
DRC [Tue, 1 Jan 2013 09:49:47 +0000 (09:49 +0000)]
Further changes to the copyright/attribution notices to make it clear that our modified files are not part of the IJG's software.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@875 632fc199-4ca6-4c93-a231-07263d6284db

12 years ago1.2.90 (1.3 beta1)
DRC [Mon, 31 Dec 2012 09:44:31 +0000 (09:44 +0000)]
1.2.90 (1.3 beta1)

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@874 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoChange the copyright notices to make it clear that our modified files are not part...
DRC [Mon, 31 Dec 2012 02:52:30 +0000 (02:52 +0000)]
Change the copyright notices to make it clear that our modified files are not part of the IJG's software.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@873 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoChange the copyright notices to make it clear that our modified files are not part...
DRC [Mon, 31 Dec 2012 02:42:18 +0000 (02:42 +0000)]
Change the copyright notices to make it clear that our modified files are not part of the IJG's software.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@872 632fc199-4ca6-4c93-a231-07263d6284db

12 years agoFix bug in unused code
DRC [Sat, 1 Dec 2012 22:33:54 +0000 (22:33 +0000)]
Fix bug in unused code

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.2.x@871 632fc199-4ca6-4c93-a231-07263d6284db