<link rel="NEXT" title="Introduction" href="introduction.html">
<link rel="STYLESHEET" type="text/css" href="../p_doc.css">
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
- <style type="text/css">
-body {
- background-color: #EEEEEE;
- color: #000000;
- }
- :link { color: #0000FF }
- :visited { color: #840084 }
- :active { color: #0000FF }
- hr.c2 {text-align: left}
- dt.c1 {font-weight: bold}
- </style>
</head>
-<body class="ARTICLE">
+<body class="ARTICLE" bgcolor="#EEEEEE" text="#000000" link="#0000FF" vlink=
+"#840084" alink="#0000FF">
<div class="ARTICLE">
<div class="TITLEPAGE">
<h1 class="TITLE"><a name="AEN2" id="AEN2">Privoxy Developer
2001-2009 by <a href="http://www.privoxy.org/" target="_top">Privoxy
Developers</a></sub><br></p>
- <p class="PUBDATE">$Id: developer-manual.sgml,v 2.39 2012/03/18
- 01:16:35 diem Exp $<br></p>
-
- <div class="ABSTRACT">
- <a name="AEN9" id="AEN9"></a>
-
- <p>The developer manual provides guidance on coding, testing,
- packaging, documentation and other issues of importance to those
- involved with <span class="APPLICATION">Privoxy</span> development.
- It is mandatory (and helpful!) reading for anyone who wants to join
- the team. Note that it's currently out of date and may not be
- entirely correct. As always, patches are welcome.</p>
-
- <p>Please note that this document is constantly evolving. This copy
- represents the state at the release of version 3.0.20. You can find
- the latest version of the this manual at <a href=
- "http://www.privoxy.org/developer-manual/" target=
- "_top">http://www.privoxy.org/developer-manual/</a>. Please see
- <a href="contact.html">the Contact section</a> on how to contact the
- developers.</p>
+ <p class="PUBDATE">$Id: developer-manual.sgml,v 2.52 2013/01/06
+ 11:25:52 fabiankeil Exp $<br></p>
+
+ <div>
+ <div class="ABSTRACT">
+ <a name="AEN9" id="AEN9"></a>
+
+ <p>The developer manual provides guidance on coding, testing,
+ packaging, documentation and other issues of importance to those
+ involved with <span class="APPLICATION">Privoxy</span> development.
+ It is mandatory (and helpful!) reading for anyone who wants to join
+ the team. Note that it's currently out of date and may not be
+ entirely correct. As always, patches are welcome.</p>
+
+ <p>Please note that this document is constantly evolving. This copy
+ represents the state at the release of version 3.0.21. You can find
+ the latest version of the this manual at <a href=
+ "http://www.privoxy.org/developer-manual/" target=
+ "_top">http://www.privoxy.org/developer-manual/</a>. Please see
+ <a href="contact.html">the Contact section</a> on how to contact
+ the developers.</p>
+ </div>
</div>
<hr>
</div>
<div class="TOC">
<dl>
- <dt class="c1">Table of Contents</dt>
+ <dt><b>Table of Contents</b></dt>
<dt>1. <a href="introduction.html">Introduction</a></dt>
<dt>3.2. <a href="documentation.html#DOCSTYLE"><span class=
"APPLICATION">Privoxy</span> Documentation Style</a></dt>
- <dt>3.3. <a href="documentation.html#AEN217">Privoxy Custom
+ <dt>3.3. <a href="documentation.html#AEN208">Privoxy Custom
Entities</a></dt>
</dl>
</dd>
<dt>4.7.3. <a href="coding.html#S38">Try to avoid falling
through cases in a switch statement.</a></dt>
- <dt>4.7.4. <a href="coding.html#S39">Use 'long' or 'short'
- Instead of 'int'</a></dt>
-
- <dt>4.7.5. <a href="coding.html#S40">Don't mix size_t and
+ <dt>4.7.4. <a href="coding.html#S40">Don't mix size_t and
other types</a></dt>
- <dt>4.7.6. <a href="coding.html#S41">Declare each variable
+ <dt>4.7.5. <a href="coding.html#S41">Declare each variable
and struct on its own line.</a></dt>
- <dt>4.7.7. <a href="coding.html#S42">Use malloc/zalloc
+ <dt>4.7.6. <a href="coding.html#S42">Use malloc/zalloc
sparingly</a></dt>
- <dt>4.7.8. <a href="coding.html#S43">The Programmer Who Uses
+ <dt>4.7.7. <a href="coding.html#S43">The Programmer Who Uses
'malloc' is Responsible for Ensuring 'free'</a></dt>
- <dt>4.7.9. <a href="coding.html#S44">Add loaders to the
+ <dt>4.7.8. <a href="coding.html#S44">Add loaders to the
`file_list' structure and in order</a></dt>
- <dt>4.7.10. <a href="coding.html#S45">"Uncertain" new code
- and/or changes to existing code, use FIXME or XXX</a></dt>
+ <dt>4.7.9. <a href="coding.html#S45">"Uncertain" new code
+ and/or changes to existing code, use XXX</a></dt>
</dl>
</dd>
<dd>
<dl>
- <dt>8.1. <a href="contact.html#CONTACT-SUPPORT">Get
+ <dt>8.1. <a href="contact.html#SUFFICIENT-INFORMATION">Please
+ provide sufficient information</a></dt>
+
+ <dt>8.2. <a href="contact.html#CONTACT-SUPPORT">Get
Support</a></dt>
- <dt>8.2. <a href="contact.html#REPORTING">Reporting
+ <dt>8.3. <a href="contact.html#REPORTING">Reporting
Problems</a></dt>
<dd>
<dl>
- <dt>8.2.1. <a href="contact.html#CONTACT-ADS">Reporting Ads
+ <dt>8.3.1. <a href="contact.html#CONTACT-ADS">Reporting Ads
or Other Configuration Problems</a></dt>
- <dt>8.2.2. <a href="contact.html#CONTACT-BUGS">Reporting
+ <dt>8.3.2. <a href="contact.html#CONTACT-BUGS">Reporting
Bugs</a></dt>
</dl>
</dd>
- <dt>8.3. <a href="contact.html#CONTACT-FEATURE">Request New
+ <dt>8.4. <a href="contact.html#CONTACT-FEATURE">Request New
Features</a></dt>
- <dt>8.4. <a href="contact.html#MAILING-LISTS">Mailing
+ <dt>8.5. <a href="contact.html#MAILING-LISTS">Mailing
Lists</a></dt>
</dl>
</dd>
<dd>
<dl>
- <dt>9.1. <a href="copyright.html#AEN1248">License</a></dt>
+ <dt>9.1. <a href="copyright.html#AEN1236">License</a></dt>
- <dt>9.2. <a href="copyright.html#AEN1264">History</a></dt>
+ <dt>9.2. <a href="copyright.html#AEN1252">History</a></dt>
</dl>
</dd>
</div>
<div class="NAVFOOTER">
- <hr class="c2" width="100%">
+ <hr align="left" width="100%">
<table summary="Footer navigation table" width="100%" border="0"
cellpadding="0" cellspacing="0">