X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=doc%2Fsource%2Fdeveloper-manual.sgml;h=8b36ac4351d21810bd9edd87e6d2d7478e9bedcc;hb=8cd2361b1e96c1db32d3f6b496ceec66816b216d;hp=cb1aa08d4deead9ebcbd1e313e638bfae8b09e74;hpb=e44a50f4c135a068c5b0333ad832fdfc134587bd;p=privoxy.git diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml index cb1aa08d..8b36ac43 100644 --- a/doc/source/developer-manual.sgml +++ b/doc/source/developer-manual.sgml @@ -8,9 +8,9 @@ - - - + + + @@ -23,16 +23,14 @@ This file belongs into ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/ - $Id: developer-manual.sgml,v 1.46.2.4 2002/05/29 00:30:59 mal0rd Exp $ + $Id: developer-manual.sgml,v 1.50 2002/06/05 00:31:55 hal9 Exp $ Copyright (C) 2001, 2002 Privoxy Developers See LICENSE. ======================================================================== NOTE: Please read developer-manual/documentation.html before touching - anything in this, or other Privoxy documentation. You have been warned! - Failure to abide by this rule will result in the revocation of your license - to live a peaceful existence! + anything in this, or other Privoxy documentation. ======================================================================== --> @@ -50,7 +48,7 @@ - $Id: developer-manual.sgml,v 1.46.2.4 2002/05/29 00:30:59 mal0rd Exp $ + $Id: developer-manual.sgml,v 1.50 2002/06/05 00:31:55 hal9 Exp $ - + @@ -249,14 +247,29 @@ Hal. FAQ, and, of course this, the developer-manual in this format. The README, AUTHORS - privoxy.1 (man page) files are also now maintained - as Docbook SGML. The finished files are all in the top-level source - directory are generated files! Also, index.html, the - Privoxy home page, is maintained as SGML. + privoxy.1 (man page), and + config files are also now maintained as Docbook + SGML. These files, when built, in the top-level source directory are + generated files! Also, the Privoxy index.html (and a + variation on this file, privoxy-index.html, + meant for inclusion with doc packages), are maintained as SGML as well. DO NOT edit these directly. Edit the SGML source, or contact someone involved in the documentation (at present Stefan and Hal). + + config requires some special handling. The reason it + is maintained this way is so that the extensive comments in the file + mirror those in user-manual. But the conversion + process requires going from SGML to HTML to text to special formatting + required for the embedded comments. Some of this does not survive so + well. Especially some of the examples that are longer than 80 characters. + The build process for this file outputs to config.new, + which should be reviewed for errors and mis-formatting. Once satisfied + that it is correct, then it should be hand copied to + config. + + Other, less formal documents (e.g. LICENSE, INSTALL) are maintained as plain text files in the @@ -1727,7 +1740,7 @@ static void unload_re_filterfile( void *f ) { ... } Example for file comments: -const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.46.2.4 2002/05/29 00:30:59 mal0rd Exp $"; +const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.50 2002/06/05 00:31:55 hal9 Exp $"; /********************************************************************* * * File : $Source$ @@ -1787,7 +1800,7 @@ const char FILENAME_h_rcs[] = FILENAME_H_VERSION; #ifndef _FILENAME_H #define _FILENAME_H -#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.46.2.4 2002/05/29 00:30:59 mal0rd Exp $" +#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.50 2002/06/05 00:31:55 hal9 Exp $" /********************************************************************* * * File : $Source$ @@ -2822,13 +2835,21 @@ at sourceforge. Three simple steps: Temple Place - Suite 330, Boston, MA 02111-1307, USA. $Log: developer-manual.sgml,v $ - Revision 1.46.2.4 2002/05/29 00:30:59 mal0rd + Revision 1.50 2002/06/05 00:31:55 hal9 + Mass commit for new entities, most significantly so docs can read version + and code status info from tmp files, so perl is no longer used. Also, docs can + differentiate on alpha -> beta -> stable now. + + Revision 1.49 2002/06/03 00:28:16 hal9 + Sync with various changes from 3.0 branch. Add two new files for config stuff. + + Revision 1.51 2002/05/29 00:30:59 mal0rd Fixed a little formatting. Clarified debian section. - Revision 1.46.2.3 2002/05/28 04:32:45 hal9 + Revision 1.50 2002/05/28 04:32:45 hal9 Change hints on bundling index.html to privoxy-index.html - Revision 1.46.2.2 2002/05/26 17:04:24 hal9 + Revision 1.49 2002/05/26 17:04:24 hal9 -Spellcheck, very minor edits, and sync across branches Revision 1.48 2002/05/26 12:48:31 roro