[Pkg-voip-commits] r882 - pwlib/trunk/debian/patches
Kilian Krause
kilian at costa.debian.org
Sun Oct 30 19:33:00 UTC 2005
Author: kilian
Date: 2005-10-30 19:32:55 +0000 (Sun, 30 Oct 2005)
New Revision: 882
Added:
pwlib/trunk/debian/patches/09_virtual_destructors.dpatch
pwlib/trunk/debian/patches/10_doxygen.dpatch
Modified:
pwlib/trunk/debian/patches/00list
pwlib/trunk/debian/patches/08_fix_casts.dpatch
Log:
fixed all warnings in arch-build stage
Modified: pwlib/trunk/debian/patches/00list
===================================================================
--- pwlib/trunk/debian/patches/00list 2005-10-30 13:02:35 UTC (rev 881)
+++ pwlib/trunk/debian/patches/00list 2005-10-30 19:32:55 UTC (rev 882)
@@ -5,3 +5,5 @@
06_plugins_shared
07_nostrip
08_fix_casts
+09_virtual_destructors
+10_doxygen
Property changes on: pwlib/trunk/debian/patches/08_fix_casts.dpatch
___________________________________________________________________
Name: svn:executable
+ *
Added: pwlib/trunk/debian/patches/09_virtual_destructors.dpatch
===================================================================
--- pwlib/trunk/debian/patches/09_virtual_destructors.dpatch 2005-10-30 13:02:35 UTC (rev 881)
+++ pwlib/trunk/debian/patches/09_virtual_destructors.dpatch 2005-10-30 19:32:55 UTC (rev 882)
@@ -0,0 +1,619 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 09_html.h.dpatch by Kilian Krause <kilian at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: fix all warnings due to missing virtual destructor
+
+ at DPATCH@
+--- pwlib/include/ptclib/html.h.orig 2005-10-30 17:28:24.000000000 +0000
++++ pwlib/include/ptclib/html.h 2005-10-30 18:00:45.000000000 +0000
+@@ -211,6 +211,7 @@
+
+
+ class Element {
++ public: virtual ~Element() throw () {}
+ protected:
+ enum OptionalCRLF { NoCRLF, OpenCRLF, CloseCRLF, BothCRLF };
+ Element(
+@@ -233,11 +234,13 @@
+ };
+
+ class HTML : public Element {
++ public: virtual ~HTML() throw () {}
+ public:
+ HTML(const char * attr = NULL);
+ };
+
+ class Head : public Element {
++ public: virtual ~Head() throw () {}
+ public:
+ Head();
+ protected:
+@@ -245,6 +248,7 @@
+ };
+
+ class Body : public Element {
++ public: virtual ~Body() throw () {}
+ public:
+ Body(const char * attr = NULL);
+ protected:
+@@ -252,6 +256,7 @@
+ };
+
+ class Title : public Element {
++ public: virtual ~Title() throw () {}
+ public:
+ Title();
+ Title(const char * titleCStr);
+@@ -263,16 +268,19 @@
+ };
+
+ class Banner : public Element {
++ public: virtual ~Banner() throw () {}
+ public:
+ Banner(const char * attr = NULL);
+ };
+
+ class Division : public Element {
++ public: virtual ~Division() throw () {}
+ public:
+ Division(const char * attr = NULL);
+ };
+
+ class Heading : public Element {
++ public: virtual ~Heading() throw () {}
+ public:
+ Heading(int number,
+ int sequence = 0,
+@@ -297,16 +305,19 @@
+ };
+
+ class BreakLine : public Element {
++ public: virtual ~BreakLine() throw () {}
+ public:
+ BreakLine(const char * attr = NULL);
+ };
+
+ class Paragraph : public Element {
++ public: virtual ~Paragraph() throw () {}
+ public:
+ Paragraph(const char * attr = NULL);
+ };
+
+ class PreFormat : public Element {
++ public: virtual ~PreFormat() throw () {}
+ public:
+ PreFormat(int widthInChars = 0,
+ const char * attr = NULL);
+@@ -317,6 +328,7 @@
+ };
+
+ class HotLink : public Element {
++ public: virtual ~HotLink() throw () {}
+ public:
+ HotLink(const char * href = NULL, const char * attr = NULL);
+ protected:
+@@ -326,6 +338,7 @@
+ };
+
+ class Target : public Element {
++ public: virtual ~Target() throw () {}
+ public:
+ Target(const char * name = NULL, const char * attr = NULL);
+ protected:
+@@ -335,6 +348,7 @@
+ };
+
+ class ImageElement : public Element {
++ public: virtual ~ImageElement() throw () {}
+ protected:
+ ImageElement(const char * nam,
+ const char * attr,
+@@ -347,6 +361,7 @@
+ };
+
+ class Image : public ImageElement {
++ public: virtual ~Image() throw () {}
+ public:
+ Image(const char * src,
+ int width = 0,
+@@ -365,31 +380,37 @@
+ };
+
+ class HRule : public ImageElement {
++ public: virtual ~HRule() throw () {}
+ public:
+ HRule(const char * image = NULL, const char * attr = NULL);
+ };
+
+ class Note : public ImageElement {
++ public: virtual ~Note() throw () {}
+ public:
+ Note(const char * image = NULL, const char * attr = NULL);
+ };
+
+ class Address : public Element {
++ public: virtual ~Address() throw () {}
+ public:
+ Address(const char * attr = NULL);
+ };
+
+ class BlockQuote : public Element {
++ public: virtual ~BlockQuote() throw () {}
+ public:
+ BlockQuote(const char * attr = NULL);
+ };
+
+ class Credit : public Element {
++ public: virtual ~Credit() throw () {}
+ public:
+ Credit(const char * attr = NULL);
+ };
+
+ class SetTab : public Element {
++ public: virtual ~SetTab() throw () {}
+ public:
+ SetTab(const char * id, const char * attr = NULL);
+ protected:
+@@ -399,6 +420,7 @@
+ };
+
+ class Tab : public Element {
++ public: virtual ~Tab() throw () {}
+ public:
+ Tab(int indent, const char * attr = NULL);
+ Tab(const char * id, const char * attr = NULL);
+@@ -411,86 +433,111 @@
+
+
+ class Bold : public Element {
++ public: virtual ~Bold() throw () {}
+ public: Bold() : Element("B", NULL, InBold, InBody, NoCRLF) { }
+ };
+ class Italic : public Element {
++ public: virtual ~Italic() throw () {}
+ public: Italic() : Element("I", NULL, InItalic, InBody, NoCRLF) { }
+ };
+ class TeleType : public Element {
++ public: virtual ~TeleType() throw () {}
+ public: TeleType() : Element("TT", NULL, InTeleType, InBody, NoCRLF) { }
+ };
+ class Underline : public Element {
++ public: virtual ~Underline() throw () {}
+ public: Underline() : Element("U", NULL, InUnderline, InBody, NoCRLF) { }
+ };
+ class StrikeThrough : public Element {
++ public: virtual ~StrikeThrough() throw () {}
+ public: StrikeThrough()
+ : Element("S", NULL, InStrikeThrough, InBody, NoCRLF) { }
+ };
+ class Big : public Element {
++ public: virtual ~Big() throw () {}
+ public: Big() : Element("BIG", NULL, InBig, InBody, NoCRLF) { }
+ };
+ class Small : public Element {
++ public: virtual ~Small() throw () {}
+ public: Small() : Element("SMALL", NULL, InSmall, InBody, NoCRLF) { }
+ };
+ class Subscript : public Element {
++ public: virtual ~Subscript() throw () {}
+ public: Subscript()
+ : Element("SUB", NULL, InSubscript, InBody, NoCRLF) { }
+ };
+ class Superscript : public Element {
++ public: virtual ~Superscript() throw () {}
+ public: Superscript()
+ : Element("SUP", NULL, InSuperscript, InBody, NoCRLF) { }
+ };
+ class Emphasis : public Element {
++ public: virtual ~Emphasis() throw () {}
+ public: Emphasis() : Element("EM", NULL, InEmphasis, InBody, NoCRLF) { }
+ };
+ class Cite : public Element {
++ public: virtual ~Cite() throw () {}
+ public: Cite() : Element("CITE", NULL, InCite, InBody, NoCRLF) { }
+ };
+ class Strong : public Element {
++ public: virtual ~Strong() throw () {}
+ public: Strong() : Element("STRONG", NULL, InStrong, InBody, NoCRLF) { }
+ };
+ class Code : public Element {
++ public: virtual ~Code() throw () {}
+ public: Code() : Element("CODE", NULL, InCode, InBody, NoCRLF) { }
+ };
+ class Sample : public Element {
++ public: virtual ~Sample() throw () {}
+ public: Sample() : Element("SAMP", NULL, InSample, InBody, NoCRLF) { }
+ };
+ class Keyboard : public Element {
++ public: virtual ~Keyboard() throw () {}
+ public: Keyboard() : Element("KBD", NULL, InKeyboard, InBody, NoCRLF) { }
+ };
+ class Variable : public Element {
++ public: virtual ~Variable() throw () {}
+ public: Variable() : Element("VAR", NULL, InVariable, InBody, NoCRLF) { }
+ };
+ class Definition : public Element {
++ public: virtual ~Definition() throw () {}
+ public: Definition()
+ : Element("DFN", NULL, InDefinition, InBody, NoCRLF) { }
+ };
+ class Quote : public Element {
++ public: virtual ~Quote() throw () {}
+ public: Quote() : Element("Q", NULL, InQuote, InBody, NoCRLF) { }
+ };
+ class Author : public Element {
++ public: virtual ~Author() throw () {}
+ public: Author() : Element("AU", NULL, InAuthor, InBody, NoCRLF) { }
+ };
+ class Person : public Element {
++ public: virtual ~Person() throw () {}
+ public: Person() : Element("PERSON", NULL, InPerson, InBody, NoCRLF) { }
+ };
+ class Acronym : public Element {
++ public: virtual ~Acronym() throw () {}
+ public: Acronym():Element("ACRONYM", NULL, InAcronym, InBody, NoCRLF) { }
+ };
+ class Abbrev : public Element {
++ public: virtual ~Abbrev() throw () {}
+ public: Abbrev() : Element("ABBREV", NULL, InAbbrev, InBody, NoCRLF) { }
+ };
+ class InsertedText : public Element {
++ public: virtual ~InsertedText() throw () {}
+ public: InsertedText()
+ : Element("INS", NULL, InInsertedText, InBody, NoCRLF) { }
+ };
+ class DeletedText : public Element {
++ public: virtual ~DeletedText() throw () {}
+ public: DeletedText()
+ : Element("DEL", NULL, InDeletedText, InBody, NoCRLF) { }
+ };
+
+
+ class SimpleList : public Element {
++ public: virtual ~SimpleList() throw () {}
+ public:
+ SimpleList(const char * attr = NULL);
+ protected:
+@@ -498,11 +545,13 @@
+ };
+
+ class BulletList : public Element {
++ public: virtual ~BulletList() throw () {}
+ public:
+ BulletList(const char * attr = NULL);
+ };
+
+ class OrderedList : public Element {
++ public: virtual ~OrderedList() throw () {}
+ public:
+ OrderedList(int seqNum = 0, const char * attr = NULL);
+ protected:
+@@ -512,16 +561,19 @@
+ };
+
+ class DefinitionList : public Element {
++ public: virtual ~DefinitionList() throw () {}
+ public:
+ DefinitionList(const char * attr = NULL);
+ };
+
+ class ListHeading : public Element {
++ public: virtual ~ListHeading() throw () {}
+ public:
+ ListHeading(const char * attr = NULL);
+ };
+
+ class ListItem : public Element {
++ public: virtual ~ListItem() throw () {}
+ public:
+ ListItem(int skip = 0, const char * attr = NULL);
+ protected:
+@@ -531,6 +583,7 @@
+ };
+
+ class DefinitionTerm : public Element {
++ public: virtual ~DefinitionTerm() throw () {}
+ public:
+ DefinitionTerm(const char * attr = NULL);
+ protected:
+@@ -538,6 +591,7 @@
+ };
+
+ class DefinitionItem : public Element {
++ public: virtual ~DefinitionItem() throw () {}
+ public:
+ DefinitionItem(const char * attr = NULL);
+ protected:
+@@ -550,6 +604,7 @@
+ Border
+ };
+ class TableStart : public Element {
++ public: virtual ~TableStart() throw () {}
+ public:
+ TableStart(const char * attr = NULL);
+ TableStart(BorderCodes border, const char * attr = NULL);
+@@ -562,6 +617,7 @@
+ friend class TableStart;
+
+ class TableEnd : public Element {
++ public: virtual ~TableEnd() throw () {}
+ public:
+ TableEnd();
+ protected:
+@@ -570,22 +626,26 @@
+ friend class TableEnd;
+
+ class TableRow : public Element {
++ public: virtual ~TableRow() throw () {}
+ public:
+ TableRow(const char * attr = NULL);
+ };
+
+ class TableHeader : public Element {
++ public: virtual ~TableHeader() throw () {}
+ public:
+ TableHeader(const char * attr = NULL);
+ };
+
+ class TableData : public Element {
++ public: virtual ~TableData() throw () {}
+ public:
+ TableData(const char * attr = NULL);
+ };
+
+
+ class Form : public Element {
++ public: virtual ~Form() throw () {}
+ public:
+ Form(
+ const char * method = NULL,
+@@ -607,6 +667,7 @@
+ Disabled
+ };
+ class FieldElement : public Element {
++ public: virtual ~FieldElement() throw () {}
+ protected:
+ FieldElement(
+ const char * nam,
+@@ -621,6 +682,7 @@
+ };
+
+ class Select : public FieldElement {
++ public: virtual ~Select() throw () {}
+ public:
+ Select(
+ const char * fname = NULL,
+@@ -642,6 +704,7 @@
+ Selected
+ };
+ class Option : public FieldElement {
++ public: virtual ~Option() throw () {}
+ public:
+ Option(
+ const char * attr = NULL
+@@ -666,6 +729,7 @@
+ };
+
+ class FormField : public FieldElement {
++ public: virtual ~FormField() throw () {}
+ protected:
+ FormField(
+ const char * nam,
+@@ -681,6 +745,7 @@
+ };
+
+ class TextArea : public FormField {
++ public: virtual ~TextArea() throw () {}
+ public:
+ TextArea(
+ const char * fname,
+@@ -700,6 +765,7 @@
+ };
+
+ class InputField : public FormField {
++ public: virtual ~InputField() throw () {}
+ protected:
+ InputField(
+ const char * type,
+@@ -713,6 +779,7 @@
+ };
+
+ class HiddenField : public InputField {
++ public: virtual ~HiddenField() throw () {}
+ public:
+ HiddenField(
+ const char * fname,
+@@ -726,6 +793,7 @@
+ };
+
+ class InputText : public InputField {
++ public: virtual ~InputText() throw () {}
+ public:
+ InputText(
+ const char * fname,
+@@ -771,6 +839,7 @@
+ };
+
+ class InputPassword : public InputText {
++ public: virtual ~InputPassword() throw () {}
+ public:
+ InputPassword(
+ const char * fname,
+@@ -806,6 +875,7 @@
+ Checked
+ };
+ class RadioButton : public InputField {
++ public: virtual ~RadioButton() throw () {}
+ public:
+ RadioButton(
+ const char * fname,
+@@ -841,6 +911,7 @@
+ };
+
+ class CheckBox : public RadioButton {
++ public: virtual ~CheckBox() throw () {}
+ public:
+ CheckBox(
+ const char * fname,
+@@ -861,6 +932,7 @@
+
+
+ class InputRange : public InputField {
++ public: virtual ~InputRange() throw () {}
+ public:
+ InputRange(
+ const char * fname,
+@@ -876,6 +948,7 @@
+ };
+
+ class InputFile : public InputField {
++ public: virtual ~InputFile() throw () {}
+ public:
+ InputFile(
+ const char * fname,
+@@ -890,6 +963,7 @@
+ };
+
+ class InputImage : public InputField {
++ public: virtual ~InputImage() throw () {}
+ public:
+ InputImage(
+ const char * fname,
+@@ -911,6 +985,7 @@
+ };
+
+ class InputScribble : public InputImage {
++ public: virtual ~InputScribble() throw () {}
+ public:
+ InputScribble(
+ const char * fname,
+@@ -921,6 +996,7 @@
+ };
+
+ class ResetButton : public InputImage {
++ public: virtual ~ResetButton() throw () {}
+ public:
+ ResetButton(
+ const char * title,
+@@ -944,6 +1020,7 @@
+ };
+
+ class SubmitButton : public ResetButton {
++ public: virtual ~SubmitButton() throw () {}
+ public:
+ SubmitButton(
+ const char * title,
+diff -x pwlib_cfg.dxy -x debian -urN pwlib_Mimas_patch2/include/ptclib/pwavfile.h pwlib-1.8.7.new/include/ptclib/pwavfile.h
+--- pwlib_Mimas_patch2/include/ptclib/pwavfile.h 2004-11-11 07:34:50.000000000 +0000
++++ pwlib-1.8.7.new/include/ptclib/pwavfile.h 2005-10-30 18:27:21.000000000 +0000
+@@ -166,6 +166,7 @@
+ */
+ class PWAVFileFormat
+ {
++ public: virtual ~PWAVFileFormat() throw () {}
+ public:
+ /**
+ * return a PWAVFile format code
+@@ -230,6 +231,7 @@
+ */
+ class PWAVFileConverter
+ {
++ public: virtual ~PWAVFileConverter() throw () {}
+ public:
+ virtual unsigned GetFormat (const PWAVFile & file) const = 0;
+ virtual off_t GetPosition (const PWAVFile & file) const = 0;
+diff -x pwlib_cfg.dxy -x debian -urN pwlib_Mimas_patch2/include/ptclib/vxml.h pwlib-1.8.7.new/include/ptclib/vxml.h
+--- pwlib_Mimas_patch2/include/ptclib/vxml.h 2005-02-04 05:19:08.000000000 +0000
++++ pwlib-1.8.7.new/include/ptclib/vxml.h 2005-10-30 19:11:03.000000000 +0000
+@@ -298,6 +298,7 @@
+ class PVXMLChannel;
+
+ class PVXMLChannelInterface {
++ public: virtual ~PVXMLChannelInterface() throw () {}
+ public:
+ virtual PWAVFile * CreateWAVFile(const PFilePath & fn, PFile::OpenMode mode, int opts, unsigned fmt) = 0;
+ virtual void RecordEnd() = 0;
+@@ -309,10 +310,10 @@
+
+ class PVXMLSession : public PIndirectChannel, public PVXMLChannelInterface
+ {
++ public: virtual ~PVXMLSession() throw ();
+ PCLASSINFO(PVXMLSession, PIndirectChannel);
+ public:
+ PVXMLSession(PTextToSpeech * tts = NULL, BOOL autoDelete = FALSE);
+- ~PVXMLSession();
+
+ void SetFinishWhenEmpty(BOOL v)
+ { finishWhenEmpty = v; }
+diff -x pwlib_cfg.dxy -x debian -urN pwlib_Mimas_patch2/plugins/vidinput_dc/Makefile pwlib-1.8.7.new/plugins/vidinput_dc/Makefile
+--- pwlib_Mimas_patch2/plugins/vidinput_dc/Makefile 1970-01-01 00:00:00.000000000 +0000
++++ pwlib-1.8.7.new/plugins/vidinput_dc/Makefile 2005-10-30 19:17:17.000000000 +0000
+@@ -0,0 +1,12 @@
++ifndef PWLIBDIR
++PWLIBDIR = $(HOME)/pwlib
++endif
++
++PLUGIN_NAME = dc
++PLUGIN_FAMILY = device/videoinput
++PLUGIN_LIBS = -lraw1394 -ldv -ldc1394_control
++PLUGIN_SOURCES = video4dc1394.cxx
++
++CFLAGS =
++
++include ../../make/plugins.mak
+diff -x pwlib_cfg.dxy -x debian -urN pwlib_Mimas_patch2/src/ptclib/pwavfile.cxx pwlib-1.8.7.new/src/ptclib/pwavfile.cxx
+--- pwlib_Mimas_patch2/src/ptclib/pwavfile.cxx 2004-11-08 04:07:40.000000000 +0000
++++ pwlib-1.8.7.new/src/ptclib/pwavfile.cxx 2005-10-30 18:27:21.000000000 +0000
+@@ -828,6 +828,7 @@
+
+ class PWAVFileFormatPCM : public PWAVFileFormat
+ {
++ public: virtual ~PWAVFileFormatPCM() throw () {}
+ public:
+ void CreateHeader(PWAV::FMTChunk & wavFmtChunk, PBYTEArray & extendedHeader);
+ PString GetDescription() const;
+@@ -929,6 +930,7 @@
+
+ class PWAVFileFormatG7231 : public PWAVFileFormat
+ {
++ public: virtual ~PWAVFileFormatG7231() throw () {}
+ public:
+ PWAVFileFormatG7231(unsigned short _g7231)
+ : g7231(_g7231) { }
+@@ -1067,6 +1069,7 @@
+
+ class PWAVFileFormatG7231_vivo : public PWAVFileFormatG7231
+ {
++ public: virtual ~PWAVFileFormatG7231_vivo() throw () {}
+ public:
+ PWAVFileFormatG7231_vivo()
+ : PWAVFileFormatG7231(PWAVFile::fmt_VivoG7231) { }
+@@ -1081,6 +1084,7 @@
+
+ class PWAVFileFormatG7231_ms : public PWAVFileFormatG7231
+ {
++ public: virtual ~PWAVFileFormatG7231_ms() throw () {}
+ public:
+ PWAVFileFormatG7231_ms()
+ : PWAVFileFormatG7231(PWAVFile::fmt_MSG7231) { }
+@@ -1096,6 +1100,7 @@
+
+ class PWAVFileConverterPCM : public PWAVFileConverter
+ {
++ public: virtual ~PWAVFileConverterPCM() throw () {}
+ public:
+ unsigned GetFormat (const PWAVFile & file) const;
+ off_t GetPosition (const PWAVFile & file) const;
+diff -x pwlib_cfg.dxy -x debian -urN pwlib_Mimas_patch2/src/ptclib/vxml.cxx pwlib-1.8.7.new/src/ptclib/vxml.cxx
+--- pwlib_Mimas_patch2/src/ptclib/vxml.cxx 2005-02-04 05:19:10.000000000 +0000
++++ pwlib-1.8.7.new/src/ptclib/vxml.cxx 2005-10-30 18:37:28.000000000 +0000
+@@ -638,7 +638,7 @@
+ currentNode = NULL;
+ }
+
+-PVXMLSession::~PVXMLSession()
++PVXMLSession::~PVXMLSession() throw ()
+ {
+ Close();
+
Property changes on: pwlib/trunk/debian/patches/09_virtual_destructors.dpatch
___________________________________________________________________
Name: svn:executable
+ *
Added: pwlib/trunk/debian/patches/10_doxygen.dpatch
===================================================================
--- pwlib/trunk/debian/patches/10_doxygen.dpatch 2005-10-30 13:02:35 UTC (rev 881)
+++ pwlib/trunk/debian/patches/10_doxygen.dpatch 2005-10-30 19:32:55 UTC (rev 882)
@@ -0,0 +1,765 @@
+1c1
+< # Doxyfile 1.2.18
+---
+> # Doxyfile 1.4.5
+14c14
+< # General configuration options
+---
+> # Project related configuration options
+34a35,43
+> # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
+> # 4096 sub-directories (in 2 levels) under the output directory of each output
+> # format and will distribute the generated files over these directories.
+> # Enabling this option can be useful when feeding doxygen a huge amount of
+> # source files, where putting all generated files in the same directory would
+> # otherwise cause performance problems for the file system.
+>
+> CREATE_SUBDIRS = NO
+>
+39,42c48,52
+< # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch,
+< # Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en
+< # (Japanese with english messages), Korean, Norwegian, Polish, Portuguese,
+< # Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish and Ukrainian.
+---
+> # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish,
+> # Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese,
+> # Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian,
+> # Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish,
+> # Swedish, and Ukrainian.
+46,75c56,62
+< # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
+< # documentation are documented, even if no documentation was available.
+< # Private class members and static file members will be hidden unless
+< # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+<
+< EXTRACT_ALL = YES
+<
+< # If the EXTRACT_PRIVATE tag is set to YES all private members of a class
+< # will be included in the documentation.
+<
+< EXTRACT_PRIVATE = NO
+<
+< # If the EXTRACT_STATIC tag is set to YES all static members of a file
+< # will be included in the documentation.
+<
+< EXTRACT_STATIC = YES
+<
+< # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
+< # defined locally in source files will be included in the documentation.
+< # If set to NO only classes defined in header files are included.
+<
+< EXTRACT_LOCAL_CLASSES = YES
+<
+< # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
+< # undocumented members of documented classes, files or namespaces.
+< # If set to NO (the default) these members will be included in the
+< # various overviews, but no documentation section is generated.
+< # This option has no effect if EXTRACT_ALL is enabled.
+<
+< HIDE_UNDOC_MEMBERS = NO
+---
+> # This tag can be used to specify the encoding used in the generated output.
+> # The encoding is not always determined by the language that is chosen,
+> # but also whether or not the output is meant for Windows or non-Windows users.
+> # In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES
+> # forces the Windows encoding (this is the default for the Windows binary),
+> # whereas setting the tag to NO uses a Unix-style encoding (the default for
+> # all platforms other than Windows).
+77,89c64
+< # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
+< # undocumented classes that are normally visible in the class hierarchy.
+< # If set to NO (the default) these class will be included in the various
+< # overviews. This option has no effect if EXTRACT_ALL is enabled.
+<
+< HIDE_UNDOC_CLASSES = YES
+<
+< # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all
+< # friend (class|struct|union) declarations.
+< # If set to NO (the default) these declarations will be included in the
+< # documentation.
+<
+< HIDE_FRIEND_COMPOUNDS = NO
+---
+> USE_WINDOWS_ENCODING = NO
+104a80,91
+> # This tag implements a quasi-intelligent brief description abbreviator
+> # that is used to form the text in various listings. Each string
+> # in this list, if found as the leading text of the brief description, will be
+> # stripped from the text and the result after processing the whole list, is
+> # used as the annotated text. Otherwise, the brief description is used as-is.
+> # If left blank, the following values are used ("$name" is automatically
+> # replaced with the name of the entity): "The $name class" "The $name widget"
+> # "The $name file" "is" "provides" "specifies" "contains"
+> # "represents" "a" "an" "the"
+>
+> ABBREVIATE_BRIEF =
+>
+111,114c98,101
+< # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited
+< # members of a class in the documentation of that class as if those members were
+< # ordinary class members. Constructors, destructors and assignment operators of
+< # the base classes will not be shown.
+---
+> # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
+> # inherited members of a class in the documentation of that class as if those
+> # members were ordinary class members. Constructors, destructors and assignment
+> # operators of the base classes will not be shown.
+125c112
+< # can be used to strip a user defined part of the path. Stripping is
+---
+> # can be used to strip a user-defined part of the path. Stripping is
+127c114,116
+< # the path. It is allowed to use relative paths in the argument list.
+---
+> # the path. The tag can be used to show relative paths in the file list.
+> # If left blank the directory from which doxygen is run is used as the
+> # path to strip.
+131,134c120,125
+< # The INTERNAL_DOCS tag determines if documentation
+< # that is typed after a \internal command is included. If the tag is set
+< # to NO (the default) then the documentation will be excluded.
+< # Set it to YES to include the internal documentation.
+---
+> # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
+> # the path mentioned in the documentation of a class, which tells
+> # the reader which header file to include in order to use a class.
+> # If left blank only the name of the header file containing the class
+> # definition is used. Otherwise one should specify the include paths that
+> # are normally passed to the compiler using the -I flag.
+136,150c127
+< INTERNAL_DOCS = NO
+<
+< # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
+< # doxygen to hide any special comment blocks from generated source code
+< # fragments. Normal C and C++ comments will always remain visible.
+<
+< STRIP_CODE_COMMENTS = YES
+<
+< # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate
+< # file names in lower case letters. If set to YES upper case letters are also
+< # allowed. This is useful if you have classes or files whose names only differ
+< # in case and if your file system supports case sensitive file names. Windows
+< # users are adviced to set this option to NO.
+<
+< CASE_SENSE_NAMES = YES
+---
+> STRIP_FROM_INC_PATH =
+158,175d134
+< # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
+< # will show members with their full class and namespace scopes in the
+< # documentation. If set to YES the scope will be hidden.
+<
+< HIDE_SCOPE_NAMES = NO
+<
+< # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
+< # will generate a verbatim copy of the header file for each class for
+< # which an include is specified. Set to NO to disable this.
+<
+< VERBATIM_HEADERS = YES
+<
+< # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
+< # will put list of the files that are included by a file in the documentation
+< # of that file.
+<
+< SHOW_INCLUDE_FILES = YES
+<
+179,180c138,139
+< # comments will behave just like the Qt-style comments (thus requiring an
+< # explict @brief command for a brief description.
+---
+> # comments will behave just like the Qt-style comments (thus requiring an
+> # explicit @brief command for a brief description.
+201c160
+< # reimplements.
+---
+> # re-implements.
+204a164,311
+> # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce
+> # a new page for each member. If set to NO, the documentation of a member will
+> # be part of the file/class/namespace that contains it.
+>
+> SEPARATE_MEMBER_PAGES = NO
+>
+> # The TAB_SIZE tag can be used to set the number of spaces in a tab.
+> # Doxygen uses this value to replace tabs by spaces in code fragments.
+>
+> TAB_SIZE = 8
+>
+> # This tag can be used to specify a number of aliases that acts
+> # as commands in the documentation. An alias has the form "name=value".
+> # For example adding "sideeffect=\par Side Effects:\n" will allow you to
+> # put the command \sideeffect (or @sideeffect) in the documentation, which
+> # will result in a user-defined paragraph with heading "Side Effects:".
+> # You can put \n's in the value part of an alias to insert newlines.
+>
+> ALIASES =
+>
+> # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C
+> # sources only. Doxygen will then generate output that is more tailored for C.
+> # For instance, some of the names that are used will be different. The list
+> # of all members will be omitted, etc.
+>
+> OPTIMIZE_OUTPUT_FOR_C = NO
+>
+> # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java
+> # sources only. Doxygen will then generate output that is more tailored for Java.
+> # For instance, namespaces will be presented as packages, qualified scopes
+> # will look different, etc.
+>
+> OPTIMIZE_OUTPUT_JAVA = NO
+>
+> # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to
+> # include (a tag file for) the STL sources as input, then you should
+> # set this tag to YES in order to let doxygen match functions declarations and
+> # definitions whose arguments contain STL classes (e.g. func(std::string); v.s.
+> # func(std::string) {}). This also make the inheritance and collaboration
+> # diagrams that involve STL classes more complete and accurate.
+>
+> BUILTIN_STL_SUPPORT = NO
+>
+> # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
+> # tag is set to YES, then doxygen will reuse the documentation of the first
+> # member in the group (if any) for the other members of the group. By default
+> # all members of a group must be documented explicitly.
+>
+> DISTRIBUTE_GROUP_DOC = NO
+>
+> # Set the SUBGROUPING tag to YES (the default) to allow class member groups of
+> # the same type (for instance a group of public functions) to be put as a
+> # subgroup of that type (e.g. under the Public Functions section). Set it to
+> # NO to prevent subgrouping. Alternatively, this can be done per class using
+> # the \nosubgrouping command.
+>
+> SUBGROUPING = YES
+>
+> #---------------------------------------------------------------------------
+> # Build related configuration options
+> #---------------------------------------------------------------------------
+>
+> # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
+> # documentation are documented, even if no documentation was available.
+> # Private class members and static file members will be hidden unless
+> # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+>
+> EXTRACT_ALL = YES
+>
+> # If the EXTRACT_PRIVATE tag is set to YES all private members of a class
+> # will be included in the documentation.
+>
+> EXTRACT_PRIVATE = NO
+>
+> # If the EXTRACT_STATIC tag is set to YES all static members of a file
+> # will be included in the documentation.
+>
+> EXTRACT_STATIC = YES
+>
+> # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
+> # defined locally in source files will be included in the documentation.
+> # If set to NO only classes defined in header files are included.
+>
+> EXTRACT_LOCAL_CLASSES = YES
+>
+> # This flag is only useful for Objective-C code. When set to YES local
+> # methods, which are defined in the implementation section but not in
+> # the interface are included in the documentation.
+> # If set to NO (the default) only methods in the interface are included.
+>
+> EXTRACT_LOCAL_METHODS = NO
+>
+> # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
+> # undocumented members of documented classes, files or namespaces.
+> # If set to NO (the default) these members will be included in the
+> # various overviews, but no documentation section is generated.
+> # This option has no effect if EXTRACT_ALL is enabled.
+>
+> HIDE_UNDOC_MEMBERS = NO
+>
+> # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
+> # undocumented classes that are normally visible in the class hierarchy.
+> # If set to NO (the default) these classes will be included in the various
+> # overviews. This option has no effect if EXTRACT_ALL is enabled.
+>
+> HIDE_UNDOC_CLASSES = YES
+>
+> # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all
+> # friend (class|struct|union) declarations.
+> # If set to NO (the default) these declarations will be included in the
+> # documentation.
+>
+> HIDE_FRIEND_COMPOUNDS = NO
+>
+> # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any
+> # documentation blocks found inside the body of a function.
+> # If set to NO (the default) these blocks will be appended to the
+> # function's detailed documentation block.
+>
+> HIDE_IN_BODY_DOCS = NO
+>
+> # The INTERNAL_DOCS tag determines if documentation
+> # that is typed after a \internal command is included. If the tag is set
+> # to NO (the default) then the documentation will be excluded.
+> # Set it to YES to include the internal documentation.
+>
+> INTERNAL_DOCS = NO
+>
+> # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate
+> # file names in lower-case letters. If set to YES upper-case letters are also
+> # allowed. This is useful if you have classes or files whose names only differ
+> # in case and if your file system supports case sensitive file names. Windows
+> # and Mac users are advised to set this option to NO.
+>
+> CASE_SENSE_NAMES = YES
+>
+> # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
+> # will show members with their full class and namespace scopes in the
+> # documentation. If set to YES the scope will be hidden.
+>
+> HIDE_SCOPE_NAMES = NO
+>
+> # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
+> # will put a list of the files that are included by a file in the documentation
+> # of that file.
+>
+> SHOW_INCLUDE_FILES = YES
+>
+217,220c324,327
+< # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
+< # tag is set to YES, then doxygen will reuse the documentation of the first
+< # member in the group (if any) for the other members of the group. By default
+< # all members of a group must be documented explicitly.
+---
+> # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the
+> # brief documentation of file, namespace and class members alphabetically
+> # by member name. If set to NO (the default) the members will appear in
+> # declaration order.
+222c329
+< DISTRIBUTE_GROUP_DOC = NO
+---
+> SORT_BRIEF_DOCS = NO
+224,225c331,337
+< # The TAB_SIZE tag can be used to set the number of spaces in a tab.
+< # Doxygen uses this value to replace tabs by spaces in code fragments.
+---
+> # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be
+> # sorted by fully-qualified names, including namespaces. If set to
+> # NO (the default), the class list will be sorted only by class name,
+> # not including the namespace part.
+> # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+> # Note: This option applies only to the class list, not to the
+> # alphabetical list.
+227c339
+< TAB_SIZE = 8
+---
+> SORT_BY_SCOPE_NAME = NO
+248c360,361
+< # disable (NO) the deprecated list. This list is created by putting \deprecated commands in the documentation.
+---
+> # disable (NO) the deprecated list. This list is created by putting
+> # \deprecated commands in the documentation.
+252,260d364
+< # This tag can be used to specify a number of aliases that acts
+< # as commands in the documentation. An alias has the form "name=value".
+< # For example adding "sideeffect=\par Side Effects:\n" will allow you to
+< # put the command \sideeffect (or @sideeffect) in the documentation, which
+< # will result in a user defined paragraph with heading "Side Effects:".
+< # You can put \n's in the value part of an alias to insert newlines.
+<
+< ALIASES =
+<
+267c371
+< # the initial value of a variable or define consist of for it to appear in
+---
+> # the initial value of a variable or define consists of for it to appear in
+276,289d379
+< # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
+< # only. Doxygen will then generate output that is more tailored for C.
+< # For instance some of the names that are used will be different. The list
+< # of all members will be omitted, etc.
+<
+< OPTIMIZE_OUTPUT_FOR_C = NO
+<
+< # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources
+< # only. Doxygen will then generate output that is more tailored for Java.
+< # For instance namespaces will be presented as packages, qualified scopes
+< # will look different, etc.
+<
+< OPTIMIZE_OUTPUT_JAVA = NO
+<
+295a386,401
+> # If the sources in your project are distributed over multiple directories
+> # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
+> # in the documentation. The default is YES.
+>
+> SHOW_DIRECTORIES = YES
+>
+> # The FILE_VERSION_FILTER tag can be used to specify a program or script that
+> # doxygen should invoke to get the current version for each file (typically from the
+> # version control system). Doxygen will invoke the program by executing (via
+> # popen()) the command <command> <input-file>, where <command> is the value of
+> # the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file
+> # provided by doxygen. Whatever the program writes to standard output
+> # is used as the file version. See the manual for examples.
+>
+> FILE_VERSION_FILTER =
+>
+316a423,437
+> # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for
+> # potential errors in the documentation, such as not documenting some
+> # parameters in a documented function, or documenting parameters that
+> # don't exist or using markup commands wrongly.
+>
+> WARN_IF_DOC_ERROR = YES
+>
+> # This WARN_NO_PARAMDOC option can be abled to get warnings for
+> # functions that are documented, but have no documentation for their parameters
+> # or return value. If set to NO (the default) doxygen will only warn about
+> # wrong or incomplete parameter documentation, but not about the absence of
+> # documentation.
+>
+> WARN_NO_PARAMDOC = NO
+>
+320c441,443
+< # warning originated and the warning text.
+---
+> # warning originated and the warning text. Optionally the format may contain
+> # $version, which will be replaced by the version of the file (if it could
+> # be obtained via FILE_VERSION_FILTER)
+339c462,464
+< INPUT = ./pwlib.dxy ./include/ptlib ./include/ptclib
+---
+> INPUT = ./pwlib.dxy \
+> ./include/ptlib \
+> ./include/ptclib
+345,346c470,471
+< # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp
+< # *.h++ *.idl *.odl
+---
+> # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx
+> # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
+362,363c487,489
+< # The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories
+< # that are symbolic links (a Unix filesystem feature) are excluded from the input.
+---
+> # The EXCLUDE_SYMLINKS tag can be used select whether or not files or
+> # directories that are symbolic links (a Unix filesystem feature) are excluded
+> # from the input.
+369c495,497
+< # certain files from those directories.
+---
+> # certain files from those directories. Note that the wildcards are matched
+> # against the file with absolute path, so to exclude all test directories
+> # for example use the pattern */test/*
+404c532,533
+< # to standard output.
+---
+> # to standard output. If FILTER_PATTERNS is specified, this tag will be
+> # ignored.
+407a537,545
+> # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
+> # basis. Doxygen will compare the file name with each pattern and apply the
+> # filter if there is a match. The filters are a list of the form:
+> # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further
+> # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER
+> # is applied to all files.
+>
+> FILTER_PATTERNS =
+>
+419c557,559
+< # be generated. Documented entities will be cross-referenced with these sources.
+---
+> # be generated. Documented entities will be cross-referenced with these sources.
+> # Note: To get rid of all source code in the generated output, make sure also
+> # VERBATIM_HEADERS is set to NO.
+427a568,573
+> # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
+> # doxygen to hide any special comment blocks from generated source code
+> # fragments. Normal C and C++ comments will always remain visible.
+>
+> STRIP_CODE_COMMENTS = YES
+>
+439a586,599
+> # If the USE_HTAGS tag is set to YES then the references to source code
+> # will point to the HTML generated by the htags(1) tool instead of doxygen
+> # built-in source browser. The htags tool is part of GNU's global source
+> # tagging system (see http://www.gnu.org/software/global/global.html). You
+> # will need version 4.8.6 or higher.
+>
+> USE_HTAGS = NO
+>
+> # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
+> # will generate a verbatim copy of the header file for each class for
+> # which an include is specified. Set to NO to disable this.
+>
+> VERBATIM_HEADERS = YES
+>
+496c656
+< # The HTML_STYLESHEET tag can be used to specify a user defined cascading
+---
+> # The HTML_STYLESHEET tag can be used to specify a user-defined cascading
+499c659,661
+< # will generate a default style sheet
+---
+> # will generate a default style sheet. Note that doxygen will try to copy
+> # the style sheet file to the HTML output directory, so don't put your own
+> # stylesheet in the HTML output directory as well, or it will be erased!
+519c681
+< # written to the html output dir.
+---
+> # written to the html output directory.
+525,526c687,688
+< # the HTML help compiler (hhc.exe). If non empty doxygen will try to run
+< # the html help compiler on the generated index.hhp.
+---
+> # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run
+> # the HTML help compiler on the generated index.hhp.
+543c705
+< # to the contents of the Html help documentation and to the tree view.
+---
+> # to the contents of the HTML help documentation and to the tree view.
+561,564c723,725
+< # JavaScript and frames is required (for instance Mozilla, Netscape 4.0+,
+< # or Internet explorer 4.0+). Note that for large projects the tree generation
+< # can take a very long time. In such cases it is better to disable this feature.
+< # Windows users are probably better off using the HTML help feature.
+---
+> # JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+,
+> # Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are
+> # probably better off using the HTML help feature.
+589c750,751
+< # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be invoked. If left blank `latex' will be used as the default command name.
+---
+> # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
+> # invoked. If left blank `latex' will be used as the default command name.
+642a805,810
+> # If LATEX_HIDE_INDICES is set to YES then doxygen will not
+> # include the index chapters (such as File Index, Compound Index, etc.)
+> # in the output.
+>
+> LATEX_HIDE_INDICES = NO
+>
+648c816
+< # The RTF output is optimised for Word 97 and may not look very pretty with
+---
+> # The RTF output is optimized for Word 97 and may not look very pretty with
+675c843
+< # config file, i.e. a series of assigments. You only have to provide
+---
+> # config file, i.e. a series of assignments. You only have to provide
+719,721c887
+< # the code including all documentation. Note that this
+< # feature is still experimental and incomplete at the
+< # moment.
+---
+> # the code including all documentation.
+724a891,896
+> # The XML_OUTPUT tag is used to specify where the XML pages will be put.
+> # If a relative path is entered the value of OUTPUT_DIRECTORY will be
+> # put in front of it. If left blank `xml' will be used as the default path.
+>
+> XML_OUTPUT = xml
+>
+736a909,915
+> # If the XML_PROGRAMLISTING tag is set to YES Doxygen will
+> # dump the program listings (including syntax highlighting
+> # and cross-referencing information) to the XML output. Note that
+> # enabling this will significantly increase the size of the XML output.
+>
+> XML_PROGRAMLISTING = YES
+>
+749a929,961
+> # configuration options related to the Perl module output
+> #---------------------------------------------------------------------------
+>
+> # If the GENERATE_PERLMOD tag is set to YES Doxygen will
+> # generate a Perl module file that captures the structure of
+> # the code including all documentation. Note that this
+> # feature is still experimental and incomplete at the
+> # moment.
+>
+> GENERATE_PERLMOD = NO
+>
+> # If the PERLMOD_LATEX tag is set to YES Doxygen will generate
+> # the necessary Makefile rules, Perl scripts and LaTeX code to be able
+> # to generate PDF and DVI output from the Perl module output.
+>
+> PERLMOD_LATEX = NO
+>
+> # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be
+> # nicely formatted so it can be parsed by a human reader. This is useful
+> # if you want to understand what is going on. On the other hand, if this
+> # tag is set to NO the size of the Perl module output will be much smaller
+> # and Perl will parse it just the same.
+>
+> PERLMOD_PRETTY = YES
+>
+> # The names of the make variables in the generated doxyrules.make file
+> # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX.
+> # This is useful so different doxyrules.make files included by the same
+> # Makefile don't overwrite each other's variables.
+>
+> PERLMOD_MAKEVAR_PREFIX =
+>
+> #---------------------------------------------------------------------------
+768c980
+< # PREDEFINED and EXPAND_AS_PREDEFINED tags.
+---
+> # PREDEFINED and EXPAND_AS_DEFINED tags.
+794c1006,1008
+< # omitted =1 is assumed.
+---
+> # omitted =1 is assumed. To prevent a macro definition from being
+> # undefined via #undef or recursively expanded use the := operator
+> # instead of the = operator.
+796c1010,1011
+< PREDEFINED = DOCPLUSLUS DOC_PLUS_PLUS
+---
+> PREDEFINED = DOCPLUSLUS \
+> DOC_PLUS_PLUS
+798c1013
+< # If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY tags are set to YES then
+---
+> # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
+808,809c1023,1024
+< # function macros are typically used for boiler-plate code, and will confuse the
+< # parser if not removed.
+---
+> # function macros are typically used for boiler-plate code, and will confuse
+> # the parser if not removed.
+814c1029
+< # Configuration::addtions related to external references
+---
+> # Configuration::additions related to external references
+817c1032,1045
+< # The TAGFILES tag can be used to specify one or more tagfiles.
+---
+> # The TAGFILES option can be used to specify one or more tagfiles.
+> # Optionally an initial location of the external documentation
+> # can be added for each tagfile. The format of a tag file without
+> # this location is as follows:
+> # TAGFILES = file1 file2 ...
+> # Adding location for the tag files is done as follows:
+> # TAGFILES = file1=loc1 "file2 = loc2" ...
+> # where "loc1" and "loc2" can be relative or absolute paths or
+> # URLs. If a location is present for each tag, the installdox tool
+> # does not have to be run to correct the links.
+> # Note that each tag file must have a unique name
+> # (where the name does NOT include the path)
+> # If a tag file is not located in the directory in which doxygen
+> # is run, you must also specify the path to the tagfile here.
+848,851c1076,1080
+< # generate a inheritance diagram (in Html, RTF and LaTeX) for classes with base or
+< # super classes. Setting the tag to NO turns the diagrams off. Note that this
+< # option is superceded by the HAVE_DOT option below. This is only a fallback. It is
+< # recommended to install and use dot, since it yield more powerful graphs.
+---
+> # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base
+> # or super classes. Setting the tag to NO turns the diagrams off. Note that
+> # this option is superseded by the HAVE_DOT option below. This is only a
+> # fallback. It is recommended to install and use dot, since it yields more
+> # powerful graphs.
+881a1111,1121
+> # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen
+> # will generate a graph for groups, showing the direct groups dependencies
+>
+> GROUP_GRAPHS = YES
+>
+> # If the UML_LOOK tag is set to YES doxygen will generate inheritance and
+> # collaboration diagrams in a style similar to the OMG's Unified Modeling
+> # Language.
+>
+> UML_LOOK = NO
+>
+900a1141,1148
+> # If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will
+> # generate a call dependency graph for every global function or class method.
+> # Note that enabling this option will significantly increase the time of a run.
+> # So in most cases it will be better to enable call graphs for selected
+> # functions only using the \callgraph command.
+>
+> CALL_GRAPH = NO
+>
+905a1154,1160
+> # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES
+> # then doxygen will show the dependencies a directory has on other directories
+> # in a graphical way. The dependency relations are determined by the #include
+> # relations between the files in the directories.
+>
+> DIRECTORY_GRAPH = YES
+>
+913c1168
+< # found. If left blank, it is assumed the dot tool can be found on the path.
+---
+> # found. If left blank, it is assumed the dot tool can be found in the path.
+938a1194,1220
+> # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the
+> # graphs generated by dot. A depth value of 3 means that only nodes reachable
+> # from the root by following a path via at most 3 edges will be shown. Nodes
+> # that lay further from the root node will be omitted. Note that setting this
+> # option to 1 or 2 may greatly reduce the computation time needed for large
+> # code bases. Also note that a graph may be further truncated if the graph's
+> # image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH
+> # and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default),
+> # the graph is not depth-constrained.
+>
+> MAX_DOT_GRAPH_DEPTH = 0
+>
+> # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
+> # background. This is disabled by default, which results in a white background.
+> # Warning: Depending on the platform used, enabling this option may lead to
+> # badly anti-aliased labels on the edges of a graph (i.e. they become hard to
+> # read).
+>
+> DOT_TRANSPARENT = NO
+>
+> # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output
+> # files in one run (i.e. multiple -o and -T options on the command line). This
+> # makes dot run faster, but since only newer versions of dot (>1.8.10)
+> # support this, this feature is disabled by default.
+>
+> DOT_MULTI_TARGETS = NO
+>
+946c1228
+< # remove the intermedate dot files that are used to generate
+---
+> # remove the intermediate dot files that are used to generate
+952c1234
+< # Configuration::addtions related to the search engine
+---
+> # Configuration::additions related to the search engine
+959,993d1240
+<
+< # The CGI_NAME tag should be the name of the CGI script that
+< # starts the search engine (doxysearch) with the correct parameters.
+< # A script with this name will be generated by doxygen.
+<
+< CGI_NAME = search.cgi
+<
+< # The CGI_URL tag should be the absolute URL to the directory where the
+< # cgi binaries are located. See the documentation of your http daemon for
+< # details.
+<
+< CGI_URL =
+<
+< # The DOC_URL tag should be the absolute URL to the directory where the
+< # documentation is located. If left blank the absolute path to the
+< # documentation, with file:// prepended to it, will be used.
+<
+< DOC_URL =
+<
+< # The DOC_ABSPATH tag should be the absolute path to the directory where the
+< # documentation is located. If left blank the directory on the local machine
+< # will be used.
+<
+< DOC_ABSPATH =
+<
+< # The BIN_ABSPATH tag must point to the directory where the doxysearch binary
+< # is installed.
+<
+< BIN_ABSPATH = /usr/local/bin/
+<
+< # The EXT_DOC_PATHS tag can be used to specify one or more paths to
+< # documentation generated for other projects. This allows doxysearch to search
+< # the documentation for these projects as well.
+<
+< EXT_DOC_PATHS =
Property changes on: pwlib/trunk/debian/patches/10_doxygen.dpatch
___________________________________________________________________
Name: svn:executable
+ *
More information about the Pkg-voip-commits
mailing list