| Age | Commit message (Collapse) | Author | Files | Lines |
|
v1.5.0
Parallel processing support added. Use option -w max or --workers=max to enable.
Fix --stdin option
Other minor fixes
|
|
|
|
v1.4.6 - fix double free introduced in previous release
|
|
v1.4.5:
fix --overwrite option,
better error reporting for -d option,
fix memcmp() potentially reading past end of buffer,
some minor fixes
|
|
v1.4.4 - more detailed error messages (thanks to Denis Fateyev),
CMake support (thanks to Ghostkeeper),
other minor fixes
|
|
- fix bug that could cause jpegoptim crash when processing certain jpeg files
|
|
v1.4.2 - add option -P, --preserve-perms,
some minor fixes
|
|
workaround to bug in libjpeg-turboi (v1.3.1) triggered
when option -V or --version was used,
other minor fixes
|
|
- use memory (instead of temporary files) during optimization,
support for reading input from stdin (and sending output to stdout),
report also libjpeg version when --version option used,
new option --strip-none to preserve "all" markers,
other minor fixes & cleanup
|
|
* support for progressive jpegs added (fixes long standing "bug" of progressive jpegs becoming non-progressive during optimization),
* new options --all-normal & --all-progressive for converting jpegs to non-progressive & progressive,
* new -S / --size option to set target size for output file (enables lossy optimization),
|
|
Safer temp file handling (if mkstemps() is available, and a patch to make "quiet mode" (-q) be quiet.
|
|
|
|
* The -T/--threshold option was added to set the minimum optimization gain
needed before a file is optimized. The default is to optimize if gain is
even just one byte.
* Some minor fixes were also done.
|
|
alternative from mk/jpeg.buildlink3.mk
This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).
The mechanical edits were applied via the following script:
#!/bin/sh
for d in */*; do
[ -d "$d" ] || continue
for i in "$d/"Makefile* "$d/"*.mk; do
case "$i" in *.orig|*"*"*) continue;; esac
out="$d/x"
sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
-e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
< "$i" > "$out"
if cmp -s "$i" "$out"; then
rm -f "$out"
else
echo "Edited $i"
mv -f "$i" "$i.orig" && mv "$out" "$i"
fi
done
done
|
|
* Added LICENSE.
|
|
|
|
|
|
* Additional support was added for IPTC and ICC markers.
* Minor fixes were made.
|
|
|
|
Patch provided by Sergey Svishchev in private mail.
|
|
|
|
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
|
|
Collection. Provided by fab (AT) gnux (DOT) info in PR 24268,
slightly modified and pkglinted by me.
Utility to optimize JPEG files. Provides lossless optimization
(based on optimizing the Huffman tables) and "lossy" optimization
based on setting maximum quality factor.
|