bmeps + dvips add-on
Version numbering
Version numbering was changed to follow the common
major-minor-micro style used by the most open source projects.
Neithertheless when asking the program for it's version number
the SCCS versions are printed.
Current version is 1.0.6
Change log
- Upgrade November, 6th 2002 (bmeps 1.0.6)
- In the LaTeX newsgroups I found the information that the TIFF graphics
format uses LZW compression. The LZW compression algorithm is covered by
a patent, it must not be used without obtaining a license.
TIFF support was removed from bmeps to avoid problems.
- The HTML documentation was updated, clicking on a sample option set
in usage.html brings you to a sample output page.
- Upgrade October, 8th 2002 (bmeps 1.0.5)
- Added suggestions for a modified dvips(k) 5.90a.
- Example PS output files in DOCU/EXAMPLES updated to reflect
the output of the current bmeps version (I did not do this since
December 2000).
- UpgradeSeptember, 3rd 2002 (bmeps 1.0.3)
Win32 binary versions of bmeps.exe now use DLLs for the used libraries.
- BugfixMarch, 6th 2002 (bmeps 1.0.2)
In former versions I misunderstood something in the Adobe DSC
specification.
Recent versions of Ghostview/Ghostscript complained about my errors
and exited.
I corrected my errors:
- procedure declaration now between BeginProlog/EndProlog instead
of BeginSetup/EndSetup and
- Page: Image1 1 instead of Page: 1 1.
Now bmeps does not issue any DSC comment by default
(except BoundingBox), you must specify the -s command line
switch or the x character in the EPSOUTPUT
environment variable to obtain DSC comments.
- Update June, 15th 2001 (bmeps package)
The configure scripts for both bmeps and the
dvips modifications were renewed.
The former configure scripts sometimes failed to find
the NetPBM-library.
- Update February, 20th 2001 (bmeps package)
Documentation enhanced, step-by-step guide how to
build a Win32 version in HTML documentation (faq.html).
- Update February, 16th 2001 (bmeps package)
Support for PNM/PPM/PGM/PBM enabled by using the
netpbm-9.2.tgz library.
- Update December, 18th 2000 (bmeps package)
Documentation enhanced. Examples for alpha channel usage.
No new functionality.
- Update September, 21th 2000 (bmeps package)
Features added to alpha channel support. Alpha channel support
is not longer experimental.
- Update September, 20th 2000 (bmeps and dvips package)
Dictionary images are now used for masked images only.
- Update+Bugfix September, 19th 2000 (bmeps package)
Support for PNG alpha channels was added on some users request.
This support is still experimental.
The alpha channels contents must be mapped to simple draw/mask
decision in EPS level 3. Every pixel having some opacity is drawn.
Furthermore two bugs were detected and fixed:
- Grayscaled PNGs were not processed properly.
- The version information showed the names of all the used
libraries except zlib.
- Update September, 7th 2000 (dvips and libbmeps package)
Support for the JPEG file format was added using the
Independent JPEG Group's Free Software.
- Change September, 6th 2000 (libbmeps package)
A special configuration header bmepsco.h was introduced for
easier configuration on systems where ./configure cannot
be run.
- Bugfix September, 5th 2000 (libbmeps package)
Tom Kacvinsky detected an error when using flate decoding.
Parts of the image were offset and colors were changed.
I rewrote the flate decoding and improved it a little bit
to get it faster. Fortunately the bug seems to have disappeared.
- Bugfix September, 4th 2000 (libbmeps package)
Added include files sys/types.h and string.h
for size_t type and str... prototypes.
- Change August, 28th 2000 (dvips package)
A directory pngdocu was added containing a copy of these
HTML pages.
- Change August, 22th 2000 (libbmeps package)
bmeps-1.19.tar.gz
The bmeps program is changed. It now uses the
EPSOUTPUT environment variable to retrieve default
settings before command line options are processed.
This variable can have the same contents as the option string
argument given to -I.
Example:
#! /bin/csh
setenv EPSOUTPUT 2gr8
can be used to specify PS level 2, grayscaled printing, run-length and
ASCII-85-encoding.
- Change August, 18th 2000 (libbmeps and dvips package)
bmeps-1.17.tar.gz / dvips-5.86-png-1.3.tar.gz
Some cleaning up in the sources, configure scripts...
- Bugfix August, 16th 2000 (dvips package)
dvips-5.86-png.tar.gz
The changes introduced yesterday contained a bug.
The 1:1 copy of unknown file types was disabled.
The solution is to call a filename checker function
for handler table entries with wildcard
file name extension "*".
- Change August, 15th 2000 (libbmeps and dvips package)
Changes to separate the bitmap to EPS conversion code
in library bmeps.
Adding support for further bitmap types now requires
changes in the library only, not in dvips.c or output.c.
- Release August, 9th 2000
First version released.
Dirk Krause d.krause@e-technik.fh-schmalkalden.de 2002/09/03
http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/bmeps/changes.html