mouse:~ppr/src/docs/History.txt

This file contains a history of changes to the PPR documentation which occured
after the documentation was moved into the PPR source tree on 12 November 1998.


1.40a4, 12 November 1998--12 November 1998

* Moved documentation into the PPR source tree.

* Changed docs Makefile so that it installs the Troff man pages and HTML
  man pages and the HTML versions of the SGML documents in $(SHAREDIR)/man
  and $(SHAREDIR)/htmldocs.

* Moved fontsub.5.pod back into pprdoc.sgml.  This was done because the font
  substitute file is not considered something that ordinary system
  administrators are likely to modify.

* Moved TODO.txt into this file.

* Created fix_figures, a Perl script which fixes the output of sgml2html so
  that figures work correctly as GIF files.


1.40a5, 23 November 1998--18 February 1999.

* Updated "Acknowledgements" section of pprinst.

* Described new [default destinations] section of uprint.conf

* Rewrote section of pprinst.sgml which discussed submitting jobs in order
  to emphasize the use of switchsets as the perfered method of setting options.

* Fixed pprinst.sgml to reflect ppad show changes.

* Added --nocreate to ppr2samba(8).


1.40a5, 18 February 1999

* Added advice on setting inetd to allow many lprsrv connexions per minute.

* Added another example of uprint-remote.conf wildcards.


1.40a6, 7 April 1999--22 July 1999

* Fixed unclosed subheadings.

* Removed the lw-messages.conf.5.pod file because it was out of date and there
  is more up-to-date documentation in the file itself.

* Clarified the explaination of the BarBarLang parameter to an interface
  program as explained in pprdoc.sgml.

* Removed references to the Xerox job ticketing driver from ppr2samba.8.pod.

* Changed documentation to reflect the change of the client interface's name
  to clispool.  Also added a little more explaination of what it is for and
  noted that it has not been tested recently.

* Moved mfmodes.conf.5.pod into pprdoc.sgml.

* Added documentation for new interfaces, including parallel which was somehow
  omitted from the 1.32 documentation.

* Documented the uniprint= parameter of the gs* interfaces.

* Added preliminary documentation for ppr --cache-store, --strip-cache,
  --strip-fontindex, --strip-printer, and --cache-priority.

* Added documentation for --routing (previously only -i), -R routing,
  and -R ignore-routing.

* Described changes to ppr2samba.

* Described "ppad pageslimit".

* Removed the ppr(1) FILES section because it wasn't complete and didn't
  seem very useful anyway.

* Removed the ppad(8) FILES section.  It had pre-1.00 information!

* Fixed some formatting problems in ppad.8.pod and added a section for
  the "ppad alias" commands.


1.40a7, 26 July 1999--10 August 1999

* Updated -H editps and --strip-printer defaults.

* Updated documentation to reflect changed file locations.


1.40a8, 11 August 1999--15 December 1999

* Described uprint-remote.conf failover.

* Did work on ppr-fontindex.8.pod.

* Added a brief mention of the new experimental lpr interface options.

* Fixed some errors in index.html.

* Fleshed out the "ppad alias" documentation a little.

* Divided the documenation directory into multiple directories, both in the
  source and in the web space.

* Divided index.html into multiple index.html files in the various
  documentation directories.

* Started converting the man pages into a "Reference Manual".

* Dropt UPRINT.1.man from the list of files installed as man pages since it
  is not realy a man page at all.

* Removed "PassThru types:" from the sample "ppad show" output and re-ordered
  the lines the reflect changes to the command's actual output in
  pprinst/pprinst.sgml.

* Added descriptions of the "ppad addon", "ppad group addon",
  and "ppad alias addon" commands.  Also added a reference to them to the
  ppr2samba documentation.


1.40b1, 15 December--26 January 2000

* Added documentation for new "ppop qquery" fields and fixed documentation
  for those that were renamed.

* Added place-holder documenation for the new "ppop modify" command.

* Documented "ppr --proxy-for".

* Fixed "clean" target in docs/pprdoc/Makefile so it does not remove .gif
  files.  That was a mistake.


1.40b2, 26 January 2000--14 February 2000

* Clarified the ppop --proxy-for documentation a little.

* Clarified the uprint-lprm page.


1.40, 15 February 2000--23 February 2000

* Edited the "ppad switchset" and lprsrv documentation to talk about the
  inadvisablility of putting "-m" in a switchset and to give a gimmer of
  information about when lprsrv will override switchset options.


1.41a1, 23 February 2000--18 July 2000

* Clarified the "ppad flags" and "ppr -b" and "ppr -t" descriptions in the
  reference manual.

* Added reference to PPR_RESPONDER_OPTIONS to ppr --responder-options section
  of ppr.1.pod.


1.41b1, 18 July 2000--1 August 2000

* Fixed pprdoc.sgml to reflect the fact that the default medium is no longer
  a compile-time option but is now controled by ppr.conf.


1.41b2, 20 September 2000--13 December 2000

* Split this file into docs_history.txt and docs_todo.txt.

* Brought misc/index.html up-to-date.

* Renamed docs/misc/ppr-1.41.lsm to ppr.lsm.

* Renamed docs/misc/po_README.txt to internationalization.txt and
  misc_README.txt to misc_dir_contents.txt.

* Documented new "ppad limitpages", and "ppad limitkilobytes", noted that
  "ppad pageslimit" has been removed.

* Documented new "ppr2samba-prototype:" line and cleaned up the ppr2samba(8)
  man page.

* Fixed all references to "/usr/ppr" in the man pages to refer to the new
  locations.

* refman/ppad.8.pod: removed references to setting lists to "none".


1.41, 21 December 2000--8 January 2001

* Minor changes for 1.41 release.


1.42, 5 January 2001--30 January 2001

* Removed docs/rfc/index.html, moving its links into docs/index.html.

* Added links to specific Adobe Documents to docs/index.html.

* Noted that "ppop mount" can now unmount bins.


1.43, 1 February 2001--28 March 2001

* Moved Uprint documentation from refman/ to uprint/.

* Added RFCs for SNMP, MD5, and form-based upload.

* Added links to the PPR home page and FAQ to index.html at the top level of
  the documentation.


1.44b1, 28 March 2001--7 May 2001

* Added documentation for new "ppop last" command.

* Removed RFCs 1155, 1157, and 1213 (all about SNMP) since they contain
  little revelant information.  Added the draft of the Printer MIB.

* Removed all RFCs from the distribution and replaced with links to
  www.ietf.org.

* Converted pprdoc/ and pprinst/ to Docbook.  Olivier Tharan assisted
  with this.

* Added documentation for the 16th, 17th, and 18th fields of printlog.

* Fixed makefiles to format with Docubook tools.

* Switched images from GIF to PNG.

* Added PS and PDF versions of pprinst and pprdoc.

* refman/ppad-interface.8.pod: new "snmp_status_interval=" option for the
  tcpip interface.


1.44b2, 8 May 2001--5 June 2001

* Noted that ppr --commentary and --commentator* are slated for removal in
  PPR 1.50.

* refman/ppad-interfaces.8.pod: new "create=" option for the dummy interface.

* refman/ppad-interfaces.8.pod: new "snmp_community=" option for the tcpip
  interface.

* refman/ppad.8.pod: new "ppad rip".

* Added links to w3c documents.

* Removed references to the "ppr -C" switch in favour of the newer form
  "ppr --title".


1.44, 5 June 2001--31 June 2001

* Changed "signiture" to "signature" to conform to standard English spelling
  (rather than standard English pronunciation).

* Updated papsrv.8.pod section on AUFSSecurityName.


1.50a1, 1 August 2001--27 February 2002.

* pprhack/: Split out hacker's guide.

* pprinst/pprinst.sgml: removed instructions for ps and kill and replaced
  them with pprd --stop and papsrv --stop.


1.50a2, 27 February 2002--8 November 2002.

* misc/release_steps.html: added CVS information and hyperlinked URLs.

* rules.mk: Added "-" in front of $(JADE) so that the output won't
  be deleted just because some cross references didn't match up.

* index.html: fixed broken link the pprhack.

* refman/ppr.1.pod: removed references to --commentator, --commentator-address,
  and --commentator-options.

* refman/lprsrv.8.pod: Added section on Xinetd, updated Inetd section to
  reflect the fact that fixup puts in a commented out config line which
  may use TCPwrappers.

* pprinst/pprinst_adding_spooler.sgml: removed instructions for using
  obsolete gs* interface programs.

* rules.mk: changed stylesheet paths to convert to the current Debian
  locations.


1.50b1, 8 November 2002--22 January 2003.

* Removed completed items from TODO.txt.

* refman/ppr.1.pod: documented implied filter options.

* refman/ppad.8.pod: improved description of "ppad rip" including
more information about RIPs and *pprRIP:.

* refman/ppop.1.pod: improved description of "ppop status" output.

* pprhack/pprhack.sgml: split into multiple files.

* refman/ppr-interfaces.8.pod: added usblp, put headings on options,
  removed gs* interfaces.

* refman/ppr-indexppd.8.pod: added

* refman/ppr-hexdump.1.pod: added

* refman/papd.8.pod: added

* misc/docbook.txt: added

* pprinst/, pprdoc/, pprhack/: changed all remap= tags left over from automatic
  conversion from Linuxdoc formation to proper docbook tags.

* pprinst/legal.sgml: moved to new directory shared/.

* rules.mk: added rule for generating HTML from Docbook SGML using
  xsltproc.  Commented out the Jade rule.

* rules.mk: added rules to generate PostScript and PDF from Docbook
  SGML using xsltproc and FOP but left them commented out as FOP
  seems to have overprint problems.


1.50, 22 January 2003--14 February 2003.

* misc/PORTING.txt: changed references to makeprogs/global.mk to
  Makefile.conf.

* Converted all SGML DocBook files to XML (though they still have an .xml
  extension), added a link rule to the makefiles, removed rules for building
  PostScript and PDF with TeX and substituted rules for building them with
  HTMLDOC.

* catalog, refman/pod2docbook.xsl: added

* ppdoc.sh: added section headings to no-arguments help output.

* index.html: added link to Mozilla prefetching documentation.

* misc/INSTALL.txt: added download URLs for Gzip, GCC, Perl, GDBM, and TDB.
  Did general cleanup.

* refman/ppr-config.8.pod: added

* pprinst/pprinst_installation.sgml: added reference to web interface and
  referal to ../../www/README.txt, added hyperlink to ../misc/INSTALL.txt.

* pprinst/pprinst_adding_spooler.sgml: brought up-to-date and proofread,
  added description of new Ghostscript support.


1.51, 15 February 2003--24 July 2003.

* uprint/UPRINT.1.pod: minimul updates to track changes in uprint-newconf.

* refman/ppr-passwd.1.pod: added

* refman/ppr-config.8.pod: added --tcl

* refman/ppr-indexfilters.8.pod: added

* uprint/uprint-lpstat.c: partial update, still much work to do

* index.html: added link to PostScript Language Reference Manual Supplement
  for Version 2011

* refman/ppr.1.pod: fixed -D description to reflect knowledge that the word
  media is plural.

* pprhack/: split pprhack_libs.sgml into pprhack_libgu.sgml and
  pprhack_libppr.sgml.

* pprhack/: added pprhack_custom_hooks.sgml

* refman/ppr-clean.8.pod: added

* refman/ppad.8.pod: added "ppad media import", improved documentation of
  "ppad acl".

* refman/ppop.8.pod: brought "ppop qquery" field list up to date.

* doxygen/: added

* pprhack/pprhack_srcnotes.sgml: removed

* pprhack/pprhack_libgu.sgml, pprhack_libppr.sgml: contents converted to
  Oxygen notes in the source files themselves, removed.

* refman/: added ppr-web.1.pod, ppr-panel.1.pod, ppr-testpage.1.pod, and
  ppr-ttf2ps.1.pod, ppd2macosdrv.8.pod, ppdoc.1.pod.

* Changed all DocBook tags to lower case.

* Moved misc/misc_dir_contents.txt back to ../misc/README.txt and made a
  symbolic link to it.  (Previously it was the other way around.)

* Moved misc/History.txt back up to the top level, leaving a link
  misc/main_history.txt.

* Moved misc/TODO.txt into ../History.txt.

* Moved misc/docs_todo.txt back into History.txt (this file).

* ppdoc.sh: piped list of available documents through more(1) since it is
  now longer than one screen.

* Merged refman/ppr-index*.8.pod into ppr-index.8.pod.

* misc/PORTING.txt: fixed to reflect the evolving build system.

* refman/ppr.1.pod: removed description of atalk responder since it is being
  removed.

* added refman/ppr-followme.1.pod.

* refman/ppr.1.pod: added description of the followme responder method,
  proofred and corrected entire -m description.

* pprhack/pprhack_custom_hooks.sgml: added

* pprhack/pprhack_rips.sgml: skeleton created

* pprhack/pprhack_pprd.sgml: proofread and corrected

* shared/legal.sgml: added aknowledgement for PCRE.

* index.html: added links to PCRE and C2lib docs.

* refman/, uprint/: fixed many L<> links by changing L<prog(1)> to L<prog.1>.

* refman/ppad-interfaces.8.pod: added section for pros and noted that
  the tcpip interface now has a default port.

* refman/ppad-interfaces.8.pod: described the socketapi, appsocket, and
  jetdirect interface aliases.


1.52, 24 July 2003--29 January 2004.

* docs/refman/Makefile: moved comment which broke install of manpages in
  nroff format.

* docs/refman/ppr.1.pod: added documentation for --show-jobid, --show-long-jobid, and
  --print-id-to-fd, --question, and --save (noting that the backend code is missing).

* ppop/ppop.1.pod: added documentation for --magic-cookie.

* pprinst/: added many references to using the web and Perl/Tk interfaces
  instead of the command-line interface.  Many screenshots are included.

* refman/ppr.1.pod: spelling corrections, noted that -a and -A are slated
  for removal.

* refman/ppuser.8.pod: spelling corrections, noted that authcodes don't do
  anything and are slated for removal, provided more examples.

* refman/ppr-panel.1.pod: expanded the section about desktop icons.


1.53a1, 24 September 2003--20 February 2004.

* index.html: added links to RFC's relevant to SNMP.

* refman/ppad.8.pod: added descriptions of "ppad ppdq" and "ppad ppd query".

* refman/ppad_interfaces.8.pod: added missing information about the possible
  values for the serial interface program's online= option.

* refman/ppr-filters.1.pod: added missing information about the HTML filter
  which uses HTMLDOC, PPR's filter_pcl, and the PDF filter.

* pprhack/pprhack_interfaces.sgml: major update

* pprinst/pprinst_job_submit.sgml: added section about ppr --features.

* rules.mk: fixed rule for pod2html to include --htmlroot=. option.

* index.html: replaced dead links to HP documents with new live ones at
  lprng.sourceforge.net.

* refman/ppad.8.pod: changed "ppad ppd" subcommands to "ppad ppdlib".

* refman/papd.8.pod: added information about using "ppad addon" with 
  examples.

* pprinst/: removed all references to papsrv, added brief information
  about papd.

* refman/papsrv.8.pod: added a note saying that papsrv is obsolete
  and one should use papd instead.


TODO

* refman: describe editps.conf and editps system

* pprhack: explain meaning of !!! in source code

* uprint: describe uprint responder extensions to the lpr protocol

* refman: describe pagesizes.conf

* refman: describe pserrors.conf

* refman: describe lwstatus.conf, pjlstatus.conf

* pprhack: describe the "Userparams:" printer configuration line

* pprhack: describe the "LimitPages:" printer configuration line

* pprhack: describe the "LimitKilobytes:" printer configuration line

* uprint: finish uprint-lpstat(1) manpage

* refman: finish ppr-followme(1) manpage

