Commit 19229e296dd78a81762b062ae8c65226c21edae7
1 parent
693cdaac
Update documentation for 8.2.0
Showing
1 changed file
with
118 additions
and
0 deletions
manual/qpdf-manual.xml
| ... | ... | @@ -328,6 +328,24 @@ make |
| 328 | 328 | </listitem> |
| 329 | 329 | </varlistentry> |
| 330 | 330 | <varlistentry> |
| 331 | + <term><option>--progress</option></term> | |
| 332 | + <listitem> | |
| 333 | + <para> | |
| 334 | + Indicate progress while writing files. | |
| 335 | + </para> | |
| 336 | + </listitem> | |
| 337 | + </varlistentry> | |
| 338 | + <varlistentry> | |
| 339 | + <term><option>--no-warn</option></term> | |
| 340 | + <listitem> | |
| 341 | + <para> | |
| 342 | + Suppress writing of warnings to stderr. If warnings were | |
| 343 | + detected and suppressed, <command>qpdf</command> will still | |
| 344 | + exit with exit code 3. | |
| 345 | + </para> | |
| 346 | + </listitem> | |
| 347 | + </varlistentry> | |
| 348 | + <varlistentry> | |
| 331 | 349 | <term><option>--linearize</option></term> |
| 332 | 350 | <listitem> |
| 333 | 351 | <para> |
| ... | ... | @@ -3240,6 +3258,106 @@ print "\n"; |
| 3240 | 3258 | </para> |
| 3241 | 3259 | <variablelist> |
| 3242 | 3260 | <varlistentry> |
| 3261 | + <term>8.2.0: August XXX, 2018</term> | |
| 3262 | + <listitem> | |
| 3263 | + <itemizedlist> | |
| 3264 | + <listitem> | |
| 3265 | + <para> | |
| 3266 | + Command-line Enhancements | |
| 3267 | + </para> | |
| 3268 | + <itemizedlist> | |
| 3269 | + <listitem> | |
| 3270 | + <para> | |
| 3271 | + Add <option>--no-warn</option> option to suppress issuing | |
| 3272 | + warning messages. If there are any conditions that would | |
| 3273 | + have caused warnings to be issued, the exit status is still | |
| 3274 | + 3. | |
| 3275 | + </para> | |
| 3276 | + </listitem> | |
| 3277 | + </itemizedlist> | |
| 3278 | + </listitem> | |
| 3279 | + <listitem> | |
| 3280 | + <para> | |
| 3281 | + Bug Fixes and Optimizations | |
| 3282 | + </para> | |
| 3283 | + <itemizedlist> | |
| 3284 | + <listitem> | |
| 3285 | + <para> | |
| 3286 | + Performance fix: optimize page merging operation to avoid | |
| 3287 | + unnecessary open/close calls on files being merged. This | |
| 3288 | + solves a dramatic slow-down that was observed when merging | |
| 3289 | + certain types of files. | |
| 3290 | + </para> | |
| 3291 | + </listitem> | |
| 3292 | + <listitem> | |
| 3293 | + <para> | |
| 3294 | + Optimize how memory was used for the TIFF predictor, | |
| 3295 | + drastically improving performance and memory usage for files | |
| 3296 | + containing high-resolution images compressed with Flate | |
| 3297 | + using the TIFF predictor. | |
| 3298 | + </para> | |
| 3299 | + </listitem> | |
| 3300 | + <listitem> | |
| 3301 | + <para> | |
| 3302 | + Bug fix: end of line characters were not properly handled | |
| 3303 | + inside strings in some cases. | |
| 3304 | + </para> | |
| 3305 | + </listitem> | |
| 3306 | + <listitem> | |
| 3307 | + <para> | |
| 3308 | + Bug fix: using <option>--progress</option> on very small | |
| 3309 | + files could cause an infinite loop. | |
| 3310 | + </para> | |
| 3311 | + </listitem> | |
| 3312 | + </itemizedlist> | |
| 3313 | + </listitem> | |
| 3314 | + <listitem> | |
| 3315 | + <para> | |
| 3316 | + API enhancements | |
| 3317 | + </para> | |
| 3318 | + <itemizedlist> | |
| 3319 | + <listitem> | |
| 3320 | + <para> | |
| 3321 | + Add new class <classname>QPDFSystemError</classname>, derived | |
| 3322 | + from <classname>std::runtime_error</classname>, which is now | |
| 3323 | + thrown by <function>QUtil::throw_system_error</function>. | |
| 3324 | + This enables the triggering <classname>errno</classname> | |
| 3325 | + value to be retrieved. | |
| 3326 | + </para> | |
| 3327 | + </listitem> | |
| 3328 | + <listitem> | |
| 3329 | + <para> | |
| 3330 | + Add <function>ClosedFileInputSource::stayOpen</function> | |
| 3331 | + method, enabling a | |
| 3332 | + <classname>ClosedFileInputSource</classname> to stay open | |
| 3333 | + during manually indicated periods of high activity, thus | |
| 3334 | + reducing the overhead of frequent open/close operations. | |
| 3335 | + </para> | |
| 3336 | + </listitem> | |
| 3337 | + </itemizedlist> | |
| 3338 | + </listitem> | |
| 3339 | + <listitem> | |
| 3340 | + <para> | |
| 3341 | + Build Changes | |
| 3342 | + </para> | |
| 3343 | + <itemizedlist> | |
| 3344 | + <listitem> | |
| 3345 | + <para> | |
| 3346 | + For the mingw builds, change the name of the DLL import | |
| 3347 | + library from <filename>libqpdf.a</filename> to | |
| 3348 | + <filename>libqpdf.dll.a</filename> to more accurately | |
| 3349 | + reflect that it is an import library rather than a static | |
| 3350 | + library. This potentially clears the way for supporting a | |
| 3351 | + static library in the future, though presently, the qpdf | |
| 3352 | + Windows build only builds the DLL and executables. | |
| 3353 | + </para> | |
| 3354 | + </listitem> | |
| 3355 | + </itemizedlist> | |
| 3356 | + </listitem> | |
| 3357 | + </itemizedlist> | |
| 3358 | + </listitem> | |
| 3359 | + </varlistentry> | |
| 3360 | + <varlistentry> | |
| 3243 | 3361 | <term>8.1.0: June 23, 2018</term> |
| 3244 | 3362 | <listitem> |
| 3245 | 3363 | <itemizedlist> | ... | ... |