Skip to content

Commit 89c48cd

Browse files
committed
Untabify README
1 parent 2263ef8 commit 89c48cd

File tree

1 file changed

+80
-80
lines changed

1 file changed

+80
-80
lines changed

README

Lines changed: 80 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -3,95 +3,95 @@ Jpegoptim v1.5.6 - Copyright (C) Timo Kokkonen, 1996-2025. All Rights Reserved.
33

44

55
REQUIREMENTS
6-
Independent JPEG Group's jpeg library (libjpeg) version 6b or later.
7-
(Alternatively should also work with libjpeg-turbo or mozjpeg)
6+
Independent JPEG Group's jpeg library (libjpeg) version 6b or later.
7+
(Alternatively should also work with libjpeg-turbo or mozjpeg)
88

99

1010
TESTED PLATFORMS
11-
Linux
12-
MacOS
13-
Windows (setargv.obj "link option" is needed for wildcards expansion to work)
11+
Linux
12+
MacOS
13+
Windows (setargv.obj "link option" is needed for wildcards expansion to work)
1414

1515

1616
INSTALLATION
17-
Installation should be very straightforward, just unpack the
18-
tar file, make necessary changes to the Makefile, and then
17+
Installation should be very straightforward, just unpack the
18+
tar file, make necessary changes to the Makefile, and then
1919
compile the program. You may wanna do something like this:
2020

21-
tar xzvf jpegoptim-1.5.6.tar.gz
22-
cd jpegoptim-1.5.6
23-
./configure
24-
make
25-
make strip
26-
make install
21+
tar xzvf jpegoptim-1.5.6.tar.gz
22+
cd jpegoptim-1.5.6
23+
./configure
24+
make
25+
make strip
26+
make install
2727

2828

2929
HISTORY
3030
v1.5.6 - add new option -r, --retry,
3131
add new option --save-extra,
32-
add new option --auto-mode,
33-
processing image from standard input now behaves same like from a file,
34-
other minor fixes
32+
add new option --auto-mode,
33+
processing image from standard input now behaves same like from a file,
34+
other minor fixes
3535
v1.5.5 - improved JFIF handling (it should not longer get added
36-
in some instances if it was not present in original),
37-
new options --keep-jfif and --strip-jfif,
38-
other minor fixes
36+
in some instances if it was not present in original),
37+
new options --keep-jfif and --strip-jfif,
38+
other minor fixes
3939
v1.5.4 - make sure JPEG mode (progressive vs non-progressive) is
4040
preserved by default,
41-
fix parallel processing when reading file list
42-
(thanks to Cubittus)
43-
v1.5.3 - fix potential heap-buffer-overflow (read) when using
44-
stdin/stdout and processing corrupt JPEG
41+
fix parallel processing when reading file list
42+
(thanks to Cubittus)
43+
v1.5.3 - fix potential heap-buffer-overflow (read) when using
44+
stdin/stdout and processing corrupt JPEG
4545
v1.5.2 - add support for reading list of files to process from a file
46-
(--files-from) or from standard input (--files-stdin),
47-
improved JPEG marker reporting,
48-
fix -d, --dest option (thanks to Almas Kunapyanov),
49-
other minor fixes
46+
(--files-from) or from standard input (--files-stdin),
47+
improved JPEG marker reporting,
48+
fix -d, --dest option (thanks to Almas Kunapyanov),
49+
other minor fixes
5050
v1.5.1 - fix logging to stdout when --stdout is used *thanks to Eta,
51-
improved CMake support (and Github CI stuff) *thanks to Eta,
52-
update --treshold option accept decimal numbers as parameter,
53-
fix crashes when processing certain broken JPEG images,
54-
fix memory leaks,
55-
fix (logging) output in parallel processing mode
51+
improved CMake support (and Github CI stuff) *thanks to Eta,
52+
update --treshold option accept decimal numbers as parameter,
53+
fix crashes when processing certain broken JPEG images,
54+
fix memory leaks,
55+
fix (logging) output in parallel processing mode
5656
v1.5.0 - add --workers=<max> option to enable parallel processing
57-
fix --stdin option,
57+
fix --stdin option,
5858
other minor fixes
5959
v1.4.7 - experimental support for arithmetic coding (enable with
60-
configure option --with-arith),
61-
add option --nofix,
62-
add support for JFIF Extension (JFXX) markers,
63-
support for nanosecond timestamps (thanks to GerbilSoft),
64-
optimization now works same with stdin as with standard files,
65-
fixed --size (-S) option not working correctly when processing
60+
configure option --with-arith),
61+
add option --nofix,
62+
add support for JFIF Extension (JFXX) markers,
63+
support for nanosecond timestamps (thanks to GerbilSoft),
64+
optimization now works same with stdin as with standard files,
65+
fixed --size (-S) option not working correctly when processing
6666
multiple files,
67-
new --keep-* options to use with --strip-all (see man page),
67+
new --keep-* options to use with --strip-all (see man page),
6868
other minor fixes
69-
v1.4.6 - fix double free introduced in previous release
70-
v1.4.5 - fix --overwrite option,
69+
v1.4.6 - fix double free introduced in previous release
70+
v1.4.5 - fix --overwrite option,
7171
better error reporting for -d option,
7272
fix memcmp() potentially reading past end of buffer,
7373
some minor fixes
74-
v1.4.4 - more detailed error messages (thanks to Denis Fateyev),
74+
v1.4.4 - more detailed error messages (thanks to Denis Fateyev),
7575
CMake support (thanks to Ghostkeeper),
7676
other minor fixes
77-
v1.4.3 - fix bug that could cause jpegoptim crash when processing
78-
certain jpeg files
77+
v1.4.3 - fix bug that could cause jpegoptim crash when processing
78+
certain jpeg files
7979
v1.4.2 - add option -P, --preserve-perms,
8080
some minor fixes
8181
v1.4.1 - fix --stdin option (assume -f when reading from stdin),
82-
workaround to bug in libjpeg-turbo (v1.3.1) triggered
83-
when option -V or --version was used,
82+
workaround to bug in libjpeg-turbo (v1.3.1) triggered
83+
when option -V or --version was used,
8484
other minor fixes
85-
v1.4.0 - use memory (instead of temporary files) during optimization,
86-
support for reading input from stdin (and sending output to
85+
v1.4.0 - use memory (instead of temporary files) during optimization,
86+
support for reading input from stdin (and sending output to
8787
stdout),
88-
report also libjpeg version when --version option used,
89-
new option --strip-none to preserve "all" markers,
90-
other minor fixes & cleanup
91-
v1.3.1 - XMP marker support and new --csv option (by Matteo Croce),
92-
use DESTDIR instead of INSTALL_ROOT (by Samuli Suominen),
93-
changes to make compiling under Win32 and Win64
94-
easier (thanks to Javier Gutiérrez),
88+
report also libjpeg version when --version option used,
89+
new option --strip-none to preserve "all" markers,
90+
other minor fixes & cleanup
91+
v1.3.1 - XMP marker support and new --csv option (by Matteo Croce),
92+
use DESTDIR instead of INSTALL_ROOT (by Samuli Suominen),
93+
changes to make compiling under Win32 and Win64
94+
easier (thanks to Javier Gutiérrez),
9595
preserve permissions of files being optimized,
9696
skip symlinks (and other special files),
9797
other minor fixes
@@ -102,41 +102,41 @@ HISTORY
102102
converting jpegs to non-progressive & progressive,
103103
new -S / --size option to set target size for output
104104
file (enables lossy optimization),
105-
updated GPL/Copyrights language (thanks to Nicolas Vieville)
106-
v1.2.5 - safer temp file handling (if mkstemps() available),
107-
patch to make "quiet mode" (-q) be quiet by Mathieu Malaterre
108-
v1.2.4 - new -T / --threshold option by Matteo Croce,
109-
minor fixes (potential memory leaks),
110-
merged some patches from Debian jpegoptim package (1.2.3-2)
111-
v1.2.3 - IPTC marker support by Dustin Ward,
112-
ICC profile support by Dwight Kelly,
113-
minor fixes
114-
v1.2.2 - Now Exif and COM markers are not discarded
105+
updated GPL/Copyrights language (thanks to Nicolas Vieville)
106+
v1.2.5 - safer temp file handling (if mkstemps() available),
107+
patch to make "quiet mode" (-q) be quiet by Mathieu Malaterre
108+
v1.2.4 - new -T / --threshold option by Matteo Croce,
109+
minor fixes (potential memory leaks),
110+
merged some patches from Debian jpegoptim package (1.2.3-2)
111+
v1.2.3 - IPTC marker support by Dustin Ward,
112+
ICC profile support by Dwight Kelly,
113+
minor fixes
114+
v1.2.2 - Now Exif and COM markers are not discarded
115115
(all other markers are discarded as before).
116-
New options --strip-all, --strip-exif, and --strip-com
117-
added for controlling what markers to strip.
118-
v1.2.1 - fixed buggy temp file handling
119-
v1.2.0 - Added new options --overwrite and --preserve.
120-
GNU autoconf support added, also.
121-
v1.1 - new -f option, and other minor changes, improved
122-
support for other platforms
123-
v1.0a - some changes in docs & makefile
124-
v1.0 - first public release
116+
New options --strip-all, --strip-exif, and --strip-com
117+
added for controlling what markers to strip.
118+
v1.2.1 - fixed buggy temp file handling
119+
v1.2.0 - Added new options --overwrite and --preserve.
120+
GNU autoconf support added, also.
121+
v1.1 - new -f option, and other minor changes, improved
122+
support for other platforms
123+
v1.0a - some changes in docs & makefile
124+
v1.0 - first public release
125125

126126

127127

128128
LATEST VERSION
129129

130-
Latest version is always available from:
131-
http://www.iki.fi/tjko/projects.html
130+
Latest version is always available from:
131+
http://www.iki.fi/tjko/projects.html
132132

133-
Sources (GIT)
134-
https://github.com/tjko/jpegoptim
133+
Sources (GIT)
134+
https://github.com/tjko/jpegoptim
135135

136136

137137
ACKNOWLEDGEMENT
138138

139-
This software is based in part on the work of the Independent JPEG Group.
139+
This software is based in part on the work of the Independent JPEG Group.
140140

141141

142142
SPONSORS

0 commit comments

Comments
 (0)