The Official Site of Michael R Sweet

HTMLDOC 1.8.30 24 Mar 2017

HTMLDOC 1.8.30 fixes some known build and formatting issues. Changes include:

  • Updated documentation to reflect new project page on Github.
  • Dropped old CDE and IRIX desktop integration files.
  • Cleaned up the GUI and adopted new default text editors for Linux and macOS.
  • PAGE BREAK comments at the end of a file in web page mode would lose the first page (Issue #251)
  • Fixed the scaling of header/footer images to limit them to the height of the header or footer (Issue #273)
  • Fixed an issue with the top-level makefile not exiting with an error as needed (Issue #282)
  • Fixed a URL referencing bug when the same hostname but a different port was used (Issue #290)
  • Fixed build issue on macOS (Issue #291)
  • Fixed handling of indexed+alpha PNG images (Issue #295)

Download HTMLDOC 1.8.30

RasterView 1.5 22 Mar 2017

RasterView 1.5 adds support for Apple raster files.

Download RasterView 1.5

Bug Migration Complete 03 Mar 2017

All of the bug reports from the old server have been migrated to the Github issue tracker.

Moved the Site to Github 27 Feb 2017

I have moved the main web site and projects to Github in order to spend less time maintaining servers and more time programming. All of the recent releases are already available in the corresponding Github projects, and I will be migrating the bug reports to the Github issue tracker over the next couple days.

In lieu of mailing lists, please use the Github issue tracker to ask questions or report problems with the new web site.


This site is the combined home of various projects created or maintained by me, Michael R Sweet. I currently work for Apple Inc. and am probably best known as the creator of CUPS, the de-facto standard printing system for Linux®, macOS®, and UNIX®. I am also the secretary of the Internet Printing Protocol workgroup, author of many printing standards, and one of two IETF designated experts for printing.

I previously ran Easy Software Products with my wife Tammy and worked for various companies doing 2D and 3D graphics displays, printing software, server software, multi-channel audio processing, real-time data acquisition, AI simulations, natural language interfaces, and shared memory databases. I have written several books and started, contributed to, and developed a lot of open source projects over the years.

When I am not writing software, standards, or books, I spend time with my wife, son, and extended family, and take lots of photos, an addiction I learned from my father on the many family camping trips we'd take. Ah, slideshows!