From aad47e743f21763ac13b73eb927ad7d001254572 Mon Sep 17 00:00:00 2001 From: giraffedata Date: Sat, 30 Mar 2019 15:18:58 +0000 Subject: Promote Development to Advanced git-svn-id: http://svn.code.sf.net/p/netpbm/code/advanced@3587 9d0c8265-081b-0410-96cb-a4ca84ce46f8 --- doc/HISTORY | 62 ++++++++++++++++++++++++++++++++++++++++++++++++------------- doc/TESTS | 19 ++++++++++++------- 2 files changed, 61 insertions(+), 20 deletions(-) (limited to 'doc') diff --git a/doc/HISTORY b/doc/HISTORY index 46e179d3..e936536b 100644 --- a/doc/HISTORY +++ b/doc/HISTORY @@ -3,32 +3,58 @@ Netpbm. CHANGE HISTORY -------------- -19.03.23 BJH Release 10.85.05 - Build: update 'mkdeb' so it works on Debian 9 (in addition to - Debian 8). Thanks Neil R Ormos . +19.03.30 BJH Release 10.86.00 -19.03.08 BJH Release 10.85.04 + Add pamfind. - pamtopng: Fix sBit chunk, bit shift value for 1-, 2-, and 4-bit- - per-sample images. Always broken (Pamtopng was new in Netpbm - 10.71 (June 2015)). + Add pambrighten. - pamtopng: Fix buffer overrun. Always broken (Pamtopng was new - in Netpbm 10.71 (June 2015)). + Add pamhue. + + pnmcrop: Add -bg-color, bg-corner, -reportfull, -reportsize, + -blank-image . + + pamtopng: Add -interlace . + + pamenlarge: Add -scale, -xscale, -yscale . + + pamenlarge: Much faster for PBM with xscale factor above 10; + slightly faster for xscale factor 2-10. + + pamfile: Add -machine and -size . + + pamscale: Add -reportonly + + pamstretch-gen: Add -quiet, -plain. + + pamstretch-gen: Use -dropedge on the 'pamstretch' piece for + better looking output. -19.03.01 BJH Release 10.85.03 + pamstretch: Accept scale factor of 1 as a parameter (already + was accepted with -xscale and -yscale options). + + pamstretch: Don't mess with edge when scale factor is 1, + regardless of -dropedge and -blackedge. + + ppmwheel: Add -huevalue, -huesaturation, -maxval . + + various: Fix unnormalizing code so a value exactly between two + sample values rounds consistently up. Affects many programs. pstopnm: Fix bug: -textalphabits has no effect. Always broken. (-textalphabits was new in Netpbm 10.53 (December 2010)). -19.02.10 BJH Release 10.85.02 + pamtopng: Fix sBit chunk, bit shift value for 1-, 2-, and 4-bit- + per-sample images. Always broken (Pamtopng was new in Netpbm + 10.71 (June 2015)). + + pamtopng: Fix buffer overrun. Always broken (Pamtopng was new + in Netpbm 10.71 (June 2015)). pnmtopng: fix bug: -interlace ignored. Broken in 10.55 (June 2011). -19.01.07 BJH Release 10.85.01 - pamstretch: Reject very large scale factors instead of producing incorrect output. @@ -39,6 +65,16 @@ CHANGE HISTORY ppmdraw: Fix bug: 'setlinetype nodiag' says invalid type. Always broken. (Ppmdraw was new in Netpbm 10.29 (August 2005)). + Build: split link/ directory in package tree into staticlink/ + and sharedlink/ . Make 'installnetpbm' do separate prompts to + install static libraries and shared library stubs. Make + 'installnetpbm' install clean symlink in the usual case that the + shared library stub and shared library are in the same + directory. + + Build: update 'mkdeb' so it works on Debian 9 (in addition to + Debian 8). Thanks Neil R Ormos . + 18.12.29 BJH Release 10.85.00 pnmpaste: Add -nand, -nor, and -nxor. diff --git a/doc/TESTS b/doc/TESTS index ca4930a2..9434f580 100644 --- a/doc/TESTS +++ b/doc/TESTS @@ -12,7 +12,7 @@ Contents 1.6 Testing package in designated directory 1.7 Pre-packaging check 1.8 Post-install check - 1.9 Skipping test items + 1.9 Testing less than everything 1.10 Valgrind 2. Troubleshooting @@ -166,18 +166,23 @@ a non-standard location. This must be an absolute path. -1.9 Skipping test items -======================= +1.9 Testing less than everything +================================ The file test/Test-Order is a list of tests which are run. If you want to -skip any test, remove the line or comment it out with a "#". +skip a test, remove the line or comment it out with a "#". -The variable "target", a comma-separated list of Netpbm programs -provides another way to run only select tests. For example to run -only the test scripts which examine giftopnm and pamtogif, do: +If you want to run just a few of the tests, use the make variable "target", a +comma-separated list of Netpbm programs. make check target=giftopnm,pamtogif + This runs only the tests of 'giftopnm' and 'pamtogif', in the package + (staging) directory. + + make check-tree target=ppmbrighten + + This runs only the tests of 'ppmbrighten', from the build tree. 1.10 Valgrind -- cgit 1.4.1