openSUSE Commits
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
June 2006
- 1 participants
- 1015 discussions
Hello community,
here is the log from the commit of package doxygen
checked in at Tue Jun 27 17:18:49 CEST 2006.
--------
--- doxygen/doxygen.changes 2006-01-25 21:35:34.000000000 +0100
+++ doxygen/doxygen.changes 2006-06-26 12:47:51.000000000 +0200
@@ -1,0 +2,16 @@
+Mon Jun 26 11:15:32 CEST 2006 - mmarek(a)suse.cz
+
+- updated to 1.4.7
+ * changes in the CSS stylesheet and HTML class names => possible
+ incompatibility with custom stylesheets
+ * new CALLER_GRAPH option to add called-by graph to functions
+ * new REFERENCES_LINK_SOURCE option to set whether function names
+ in REFERENCES_RELATION and REFERENCED_BY_RELATION link to
+ source or documentation
+ * updated some translations
+ * added support for get/set properties in IDL
+ * lost of bugfixes
+- dropped patches: qtools.patch, segfault.patch
+- added script to update the html docu tarball to source rpm
+
+-------------------------------------------------------------------
--- doxygen/doxywizard.changes 2006-01-25 21:35:34.000000000 +0100
+++ doxygen/doxywizard.changes 2006-06-26 12:48:12.000000000 +0200
@@ -1,0 +2,11 @@
+Mon Jun 26 12:35:29 CEST 2006 - mmarek(a)suse.cz
+
+- updated to 1.4.7
+ * new CALLER_GRAPH option to add called-by graph to functions
+ * new REFERENCES_LINK_SOURCE option to set whether function names
+ in REFERENCES_RELATION and REFERENCED_BY_RELATION link to
+ source or documentation
+ * doxywizard asks for confirmation before overwriting files in
+ the save dialog
+
+-------------------------------------------------------------------
Old:
----
doxygen-1.4.6-arm.patch
doxygen-1.4.6-disable-rtf-debug.patch
doxygen-1.4.6-html.tar.bz2
doxygen-1.4.6-libpng.diff
doxygen-1.4.6-man.patch
doxygen-1.4.6-qtools.patch
doxygen-1.4.6-segfault.patch
doxygen-1.4.6.src.tar.bz2
doxygen_manual-1.4.6.pdf.bz2
doxywizard-1.4.6-flex.diff
New:
----
doxygen-1.4.7-arm.patch
doxygen-1.4.7-disable-rtf-debug.patch
doxygen-1.4.7-html.tar.bz2
doxygen-1.4.7-libpng.diff
doxygen-1.4.7-man.patch
doxygen-1.4.7.src.tar.bz2
doxygen-html.sh
doxygen_manual-1.4.7.pdf.bz2
doxywizard-1.4.7-flex.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ doxygen.spec ++++++
--- /var/tmp/diff_new_pack.QIzkwQ/_old 2006-06-27 17:15:06.000000000 +0200
+++ /var/tmp/diff_new_pack.QIzkwQ/_new 2006-06-27 17:15:06.000000000 +0200
@@ -1,26 +1,27 @@
#
-# spec file for package doxygen (Version 1.4.6)
+# spec file for package doxygen (Version 1.4.7)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: doxygen
BuildRequires: gcc-c++ libpng-devel
-Version: 1.4.6
-Release: 3
+Version: 1.4.7
+Release: 1
Autoreqprov: on
License: GPL
Group: Development/Tools/Doc Generators
-Summary: Automated C/C++/Java Documentation Generator
+Summary: Automated C, C++, and Java Documentation Generator
URL: http://www.stack.nl/~dimitri/doxygen/
Source: %{name}-%{version}.src.tar.bz2
-#Source1: doxywizard.desktop
+# script to get %%source2
+Source1: doxygen-html.sh
Source2: %{name}-%{version}-html.tar.bz2
Source3: %{name}_manual-%{version}.pdf.bz2
Patch: %{name}-64archs.diff
@@ -28,8 +29,6 @@
Patch2: %{name}-%{version}-arm.patch
Patch3: %{name}-%{version}-man.patch
Patch4: %{name}-%{version}-disable-rtf-debug.patch
-Patch6: %{name}-%{version}-qtools.patch
-Patch7: %{name}-%{version}-segfault.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -55,8 +54,6 @@
%patch2
%patch3
%patch4
-%patch6
-%patch7
cp -v %{S:3} .
bzip2 -d %{name}_manual-%{version}.pdf.bz2
@@ -88,6 +85,19 @@
%attr(755,root,root) /usr/bin/*
%changelog -n doxygen
+* Mon Jun 26 2006 - mmarek(a)suse.cz
+- updated to 1.4.7
+ * changes in the CSS stylesheet and HTML class names => possible
+ incompatibility with custom stylesheets
+ * new CALLER_GRAPH option to add called-by graph to functions
+ * new REFERENCES_LINK_SOURCE option to set whether function names
+ in REFERENCES_RELATION and REFERENCED_BY_RELATION link to
+ source or documentation
+ * updated some translations
+ * added support for get/set properties in IDL
+ * lost of bugfixes
+- dropped patches: qtools.patch, segfault.patch
+- added script to update the html docu tarball to source rpm
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Thu Jan 05 2006 - mmarek(a)suse.cz
++++++ doxywizard.spec ++++++
--- /var/tmp/diff_new_pack.QIzkwQ/_old 2006-06-27 17:15:06.000000000 +0200
+++ /var/tmp/diff_new_pack.QIzkwQ/_new 2006-06-27 17:15:06.000000000 +0200
@@ -1,24 +1,24 @@
#
-# spec file for package doxywizard (Version 1.4.6)
+# spec file for package doxywizard (Version 1.4.7)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: doxywizard
BuildRequires: libdrm-devel libjpeg-devel qt3-devel update-desktop-files
-Version: 1.4.6
-Release: 3
+Version: 1.4.7
+Release: 1
Autoreqprov: on
Requires: doxygen = %{version}
License: GPL
Group: Development/Tools/Doc Generators
-Summary: Automated C/C++/Java Documentation Generator
+Summary: Graphical User Interface for Doxygen
URL: http://www.stack.nl/~dimitri/doxygen/
Source: doxygen-%{version}.src.tar.bz2
Source1: doxywizard.desktop
@@ -27,16 +27,11 @@
Patch2: %{name}-%{version}-flex.diff
Patch4: doxygen-%{version}-arm.patch
Patch5: doxygen-%{version}-man.patch
-Patch6: doxygen-%{version}-qtools.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-Doxygen is a documentation system for C, C++, Java, and IDL. It can
-generate an online class browser (in HTML) and an offline reference
-manual (in LaTeX) from a set of documented source files. The
-documentation is extracted directly from the sources. Doxygen is
-developed on a Linux platform, but it runs on most other UNIX flavors
-as well. An executable for Windows 95/NT is also available.
+Doxywizard is a graphical front-end to read/edit/write doxygen
+configuration files.
@@ -53,7 +48,6 @@
%patch2
%patch4
%patch5
-%patch6
%build
%{suse_update_libdir tmake/lib/linux-g++/tmake.conf}
@@ -84,6 +78,14 @@
%attr(444,root,root) %doc %{_mandir}/man1/doxywizard.1.gz
%changelog -n doxywizard
+* Mon Jun 26 2006 - mmarek(a)suse.cz
+- updated to 1.4.7
+ * new CALLER_GRAPH option to add called-by graph to functions
+ * new REFERENCES_LINK_SOURCE option to set whether function names
+ in REFERENCES_RELATION and REFERENCED_BY_RELATION link to
+ source or documentation
+ * doxywizard asks for confirmation before overwriting files in
+ the save dialog
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Tue Jan 17 2006 - mmarek(a)suse.cz
++++++ doxygen-1.4.6-arm.patch -> doxygen-1.4.7-arm.patch ++++++
++++++ doxygen-1.4.6-disable-rtf-debug.patch -> doxygen-1.4.7-disable-rtf-debug.patch ++++++
++++++ doxygen-1.4.6-html.tar.bz2 -> doxygen-1.4.7-html.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/arch.html new/doxygen-1.4.7/html/arch.html
--- old/doxygen-1.4.6/html/arch.html 2006-01-01 20:23:51.000000000 +0100
+++ new/doxygen-1.4.7/html/arch.html 2006-06-10 21:29:11.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="arch">Doxygen's Internals</a></h1><h3>Doxygen's internals</h3>
<p>
<b>Note that this section is still under construction!</b><p>
@@ -18,14 +18,14 @@
<p>
The configuration file that controls the settings of a project is parsed and the settings are stored in the singleton class <code>Config</code> in <code>src/config.h</code>. The parser itself is written using <code>flex</code> and can be found in <code>src/config.l</code>. This parser is also used directly by <code>doxywizard</code>, so it is put in a separate library.<p>
Each configuration option has one of 5 possible types: <code>String</code>, <code>List</code>, <code>Enum</code>, <code>Int</code>, or <code>Bool</code>. The values of these options are available through the global functions <code>Config_getXXX()</code>, where <code>XXX</code> is the type of the option. The argument of these function is a string naming the option as it appears in the configuration file. For instance: <code>Config_getBool</code>("GENERATE_TESTLIST") returns a reference to a boolean value that is <code>TRUE</code> if the test list was enabled in the config file.<p>
-The function <code>readConfiguration()</code> in <code>src/doxygen</code>.cpp reads the command line options and then calls the configuration parser.<p>
+The function <code>readConfiguration()</code> in <code>src/doxygen.cpp</code> reads the command line options and then calls the configuration parser.<p>
<h3>C Preprocessor</h3>
<p>
The input files mentioned in the config file are (by default) fed to the C Preprocessor (after being piped through a user defined filter if available).<p>
The way the preprocessor works differs somewhat from a standard C Preprocessor. By default it does not do macro expansion, although it can be configured to expand all macros. Typical usage is to only expand a user specified set of macros. This is to allow macro names to appear in the type of function parameters for instance.<p>
Another difference is that the preprocessor parses, but not actually includes code when it encounters a #include (with the exception of #include found inside { ... } blocks). The reasons behind this deviation from the standard is to prevent feeding multiple definitions of the same functions/classes to doxygen's parser. If all source files would include a common header file for instance, the class and type definitions (and their documentation) would be present in each translation unit.<p>
-The preprocessor is written using <code>flex</code> and can be found in <code>src/pre</code>.l. For condition blocks (#if) evaluation of constant expressions is needed. For this a <code>yacc</code> based parser is used, which can be found in <code>src/constexp</code>.y and <code>src/constexp</code>.l.<p>
-The preprocessor is invoked for each file using the <code>preprocessFile()</code> function declared in <code>src/pre</code>.h, and will append the preprocessed result to a character buffer. The format of the character buffer is<p>
+The preprocessor is written using <code>flex</code> and can be found in <code>src/pre.l</code>. For condition blocks (#if) evaluation of constant expressions is needed. For this a <code>yacc</code> based parser is used, which can be found in <code>src/constexp.y</code> and <code>src/constexp.l</code>.<p>
+The preprocessor is invoked for each file using the <code>preprocessFile()</code> function declared in <code>src/pre.h</code>, and will append the preprocessed result to a character buffer. The format of the character buffer is<p>
<div class="fragment"><pre class="fragment">0x06 file name 1
0x06 preprocessed contents of file 1
...
@@ -34,29 +34,29 @@
</pre></div><p>
<h3>Language parser</h3>
<p>
-The preprocessed input buffer is fed to the language parser, which is implemented as a big state machine using <code>flex</code>. It can be found in the file <code>src/scanner</code>.l. There is one parser for all languages (C/C++/Java/IDL). The state variables <code>insideIDL</code> and <code>insideJava</code> are uses at some places for language specific choices.<p>
-The task of the parser is to convert the input buffer into a tree of entries (basically an abstract syntax tree). An entry is defined in <code>src/entry</code>.h and is a blob of loosely structured information. The most important field is <code>section</code> which specifies the kind of information contained in the entry.<p>
+The preprocessed input buffer is fed to the language parser, which is implemented as a big state machine using <code>flex</code>. It can be found in the file <code>src/scanner.l</code>. There is one parser for all languages (C/C++/Java/IDL). The state variables <code>insideIDL</code> and <code>insideJava</code> are uses at some places for language specific choices.<p>
+The task of the parser is to convert the input buffer into a tree of entries (basically an abstract syntax tree). An entry is defined in <code>src/entry.h</code> and is a blob of loosely structured information. The most important field is <code>section</code> which specifies the kind of information contained in the entry.<p>
Possible improvements for future versions:<ul>
<li>Use one scanner/parser per language instead of one big scanner.</li><li>Move the first pass parsing of documentation blocks to a separate module.</li><li>Parse defines (these are currently gathered by the preprocessor, and ignored by the language parser).</li></ul>
<p>
<h3>Data organizer</h3>
<p>
This step consists of many smaller steps, that build dictionaries of the extracted classes, files, namespaces, variables, functions, packages, pages, and groups. Besides building dictionaries, during this step relations (such as inheritance relations), between the extracted entities are computed.<p>
-Each step has a function defined in <code>src/doxygen</code>.cpp, which operates on the tree of entries, built during language parsing. Look at the "Gathering information" part of <code>parseInput()</code> for details.<p>
-The result of this step is a number of dictionaries, which can be found in the Doxygen "namespace" defined in <code>src/doxygen</code>.h. Most elements of these dictionaries are derived from the class <code>Definition</code>; The class <code>MemberDef</code>, for instance, holds all information for a member. An instance of such a class can be part of a file ( class <code>FileDef</code> ), a class ( class <code>ClassDef</code> ), a namespace ( class <code>NamespaceDef</code> ), a group ( class <code>GroupDef</code> ), or a Java package ( class <code>PackageDef</code> ).<p>
+Each step has a function defined in <code>src/doxygen.cpp</code>, which operates on the tree of entries, built during language parsing. Look at the "Gathering information" part of <code>parseInput()</code> for details.<p>
+The result of this step is a number of dictionaries, which can be found in the Doxygen "namespace" defined in <code>src/doxygen.h</code>. Most elements of these dictionaries are derived from the class <code>Definition</code>; The class <code>MemberDef</code>, for instance, holds all information for a member. An instance of such a class can be part of a file ( class <code>FileDef</code> ), a class ( class <code>ClassDef</code> ), a namespace ( class <code>NamespaceDef</code> ), a group ( class <code>GroupDef</code> ), or a Java package ( class <code>PackageDef</code> ).<p>
<h3>Tag file parser</h3>
<p>
-If tag files are specified in the configuration file, these are parsed by a SAX based XML parser, which can be found in <code>src/tagreader</code>.cpp. The result of parsing a tag file is the insertion of <code>Entry</code> objects in the entry tree. The field <code>Entry::tagInfo</code> is used to mark the entry as external, and holds information about the tag file.<p>
+If tag files are specified in the configuration file, these are parsed by a SAX based XML parser, which can be found in <code>src/tagreader.cpp</code>. The result of parsing a tag file is the insertion of <code>Entry</code> objects in the entry tree. The field <code>Entry::tagInfo</code> is used to mark the entry as external, and holds information about the tag file.<p>
<h3>Documentation parser</h3>
<p>
Special comment blocks are stored as strings in the entities that they document. There is a string for the brief description and a string for the detailed description. The documentation parser reads these strings and executes the commands it finds in it (this is the second pass in parsing the documentation). It writes the result directly to the output generators.<p>
The parser is written in C++ and can be found in src/docparser.cpp. The tokens that are eaten by the parser come from src/doctokenizer.l. Code fragments found in the comment blocks are passed on to the source parser.<p>
-The main entry point for the documentation parser is <code>validatingParseDoc()</code> declared in <code>src/docparser</code>.h. For simple texts with special commands <code>validatingParseText()</code> is used.<p>
+The main entry point for the documentation parser is <code>validatingParseDoc()</code> declared in <code>src/docparser.h</code>. For simple texts with special commands <code>validatingParseText()</code> is used.<p>
<h3>Source parser</h3>
<p>
If source browsing is enabled or if code fragments are encountered in the documentation, the source parser is invoked.<p>
The code parser tries to cross-reference to source code it parses with documented entities. It also does syntax highlighting of the sources. The output is directly written to the output generators.<p>
-The main entry point for the code parser is <code>parseCode()</code> declared in <code>src/code</code>.h.<p>
+The main entry point for the code parser is <code>parseCode()</code> declared in <code>src/code.h</code>.<p>
<h3>Output generators</h3>
<p>
After data is gathered and cross-referenced, doxygen generates output in various formats. For this it uses the methods provided by the abstract class <code>OutputGenerator</code>. In order to generate output for multiple formats at once, the methods of <code>OutputList</code> are called instead. This class maintains a list of concrete output generators, where each method called is delegated to all generators in the list.<p>
@@ -103,8 +103,8 @@
# touch the file
$now = time;
utime $now, $now, $file
-</pre></div> <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:51 2006 for Doxygen manual by
+</pre></div> <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:11 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/autolink.html new/doxygen-1.4.7/html/autolink.html
--- old/doxygen-1.4.6/html/autolink.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/autolink.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="autolink">Automatic link generation</a></h1>Most documentation systems have special `see also' sections where links to other pieces of documentation can be inserted. Although doxygen also has a command to start such a section (See section <a class="el" href="commands.html#cmdsa">\sa</a>), it does allow you to put these kind of links anywhere in the documentation. For <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> documentation a reference to the page number is written instead of a link. Furthermore, the index at the end of the document can be used to quickly find the documentation of a member, class, namespace or file. For man pages no reference information is generated.<p>
The next sections show how to generate links to the various documented entities in a source file.<h2><a class="anchor" name="linkurl">
Links to web pages and mail addresses</a></h2>
@@ -179,8 +179,8 @@
Click <a href="../examples/restypedef/html/restypedef_8cpp.html">here</a>
for the corresponding HTML documentation that is generated by Doxygen.
</dd></dl>
-<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/commands.html new/doxygen-1.4.7/html/commands.html
--- old/doxygen-1.4.6/html/commands.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/commands.html 2006-06-10 21:29:11.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="commands">Special Commands</a></h1><h2><a class="anchor" name="cmd_intro">
Introduction</a></h2>
All commands in the documentation start with a backslash (<b>\</b>) or an at-sign (<b>@</b>). If you prefer you can replace all commands starting with a backslash below by their counterparts that start with an at-sign.<p>
@@ -19,7 +19,7 @@
If [square] brackets are used the argument is optional.<p>
Here is an alphabetically sorted list of all commands with references to their documentation: <multicol cols=3>
<ul>
-<li><a href="commands.html#cmda">\a</a> <li><a href="commands.html#cmdaddindex">\addindex</a> <li><a href="commands.html#cmdaddtogroup">\addtogroup</a> <li><a href="commands.html#cmdanchor">\anchor</a> <li><a href="commands.html#cmdarg">\arg</a> <li><a href="commands.html#cmdattention">\attention</a> <li><a href="commands.html#cmdauthor">\author</a> <li><a href="commands.html#cmdb">\b</a> <li><a href="commands.html#cmdbrief">\brief</a> <li><a href="commands.html#cmdbug">\bug</a> <li><a href="commands.html#cmdc">\c</a> <li><a href="commands.html#cmdcallgraph">\callgraph</a> <li><a href="commands.html#cmdcategory">\category</a> <li><a href="commands.html#cmdclass">\class</a> <li><a href="commands.html#cmdcode">\code</a> <li><a href="commands.html#cmdcond">\cond</a> <li><a href="commands.html#cmdcopydoc">\copydoc</a> <li><a href="commands.html#cmddate">\date</a> <li><a href="commands.html#cmddef">\def</a> <li><a href="commands.html#cmddefgroup">\defgroup</a> <li><a href="comman
ds.html#cmddeprecated">\deprecated</a> <li><a href="commands.html#cmddir">\dir</a> <li><a href="commands.html#cmddontinclude">\dontinclude</a> <li><a href="commands.html#cmddot">\dot</a> <li><a href="commands.html#cmddotfile">\dotfile</a> <li><a href="commands.html#cmde">\e</a> <li><a href="commands.html#cmdelse">\else</a> <li><a href="commands.html#cmdelseif">\elseif</a> <li><a href="commands.html#cmdem">\em</a> <li><a href="commands.html#cmdendcode">\endcode</a> <li><a href="commands.html#cmdendcond">\endcond</a> <li><a href="commands.html#cmdenddot">\enddot</a> <li><a href="commands.html#cmdendhtmlonly">\endhtmlonly</a> <li><a href="commands.html#cmdendif">\endif</a> <li><a href="commands.html#cmdendlatexonly">\endlatexonly</a> <li><a href="commands.html#cmdendlink">\endlink</a> <li><a href="commands.html#cmdendmanonly">\endmanonly</a> <li><a href="commands.html#cmdendverbatim">\endverbatim</a> <li><a href="commands.html#cmdendxmlonly">\endxmlonly</a> <li><a href="command
s.html#cmdenum">\enum</a> <li><a href="commands.html#cmdexample">\example</a> <li><a href="commands.html#cmdexception">\exception</a> <li><a href="commands.html#cmdfdollar">\f$</a> <li><a href="commands.html#cmdfbropen">\f[</a> <li><a href="commands.html#cmdfbrclose">\f]</a> <li><a href="commands.html#cmdfile">\file</a> <li><a href="commands.html#cmdfn">\fn</a> <li><a href="commands.html#cmdhideinitializer">\hideinitializer</a> <li><a href="commands.html#cmdhtmlinclude">\htmlinclude</a> <li><a href="commands.html#cmdhtmlonly">\htmlonly</a> <li><a href="commands.html#cmdif">\if</a> <li><a href="commands.html#cmdifnot">\ifnot</a> <li><a href="commands.html#cmdimage">\image</a> <li><a href="commands.html#cmdinclude">\include</a> <li><a href="commands.html#cmdincludelineno">\includelineno</a> <li><a href="commands.html#cmdingroup">\ingroup</a> <li><a href="commands.html#cmdinternal">\internal</a> <li><a href="commands.html#cmdinvariant">\invariant</a> <li><a href="commands.html#
cmdinterface">\interface</a> <li><a href="commands.html#cmdlatexonly">\latexonly</a> <li><a href="commands.html#cmdli">\li</a> <li><a href="commands.html#cmdline">\line</a> <li><a href="commands.html#cmdlink">\link</a> <li><a href="commands.html#cmdmainpage">\mainpage</a> <li><a href="commands.html#cmdmanonly">\manonly</a> <li><a href="commands.html#cmdn">\n</a> <li><a href="commands.html#cmdname">\name</a> <li><a href="commands.html#cmdnamespace">\namespace</a> <li><a href="commands.html#cmdnosubgrouping">\nosubgrouping</a> <li><a href="commands.html#cmdnote">\note</a> <li><a href="commands.html#cmdoverload">\overload</a> <li><a href="commands.html#cmdp">\p</a> <li><a href="commands.html#cmdpackage">\package</a> <li><a href="commands.html#cmdpage">\page</a> <li><a href="commands.html#cmdpar">\par</a> <li><a href="commands.html#cmdparagraph">\paragraph</a> <li><a href="commands.html#cmdparam">\param</a> <li><a href="commands.html#cmdpost">\post</a> <li><a href="commands.html
#cmdpre">\pre</a> <li><a href="commands.html#cmd_php_only">\private (PHP only)</a> <li><a href="commands.html#cmd_php_only">\privatesection (PHP only)</a> <li><a href="commands.html#cmdproperty">\property</a> <li><a href="commands.html#cmd_php_only">\protected (PHP only)</a> <li><a href="commands.html#cmd_php_only">\protectedsection (PHP only)</a> <li><a href="commands.html#cmdprotocol">\protocol</a> <li><a href="commands.html#cmd_php_only">\public (PHP only)</a> <li><a href="commands.html#cmd_php_only">\publicsection (PHP only)</a> <li><a href="commands.html#cmdref">\ref</a> <li><a href="commands.html#cmdrelates">\relates</a> <li><a href="commands.html#cmdrelatesalso">\relatesalso</a> <li><a href="commands.html#cmdremarks">\remarks</a> <li><a href="commands.html#cmdreturn">\return</a> <li><a href="commands.html#cmdretval">\retval</a> <li><a href="commands.html#cmdsa">\sa</a> <li><a href="commands.html#cmdsection">\section</a> <li><a href="commands.html#cmdsee">\see</a> <li>
<a href="commands.html#cmdshowinitializer">\showinitializer</a> <li><a href="commands.html#cmdsince">\since</a> <li><a href="commands.html#cmdskip">\skip</a> <li><a href="commands.html#cmdskipline">\skipline</a> <li><a href="commands.html#cmdstruct">\struct</a> <li><a href="commands.html#cmdsubpage">\subpage</a> <li><a href="commands.html#cmdsubsection">\subsection</a> <li><a href="commands.html#cmdsubsubsection">\subsubsection</a> <li><a href="commands.html#cmdtest">\test</a> <li><a href="commands.html#cmdthrow">\throw</a> <li><a href="commands.html#cmdtodo">\todo</a> <li><a href="commands.html#cmdtypedef">\typedef</a> <li><a href="commands.html#cmdunion">\union</a> <li><a href="commands.html#cmduntil">\until</a> <li><a href="commands.html#cmdvar">\var</a> <li><a href="commands.html#cmdverbatim">\verbatim</a> <li><a href="commands.html#cmdverbinclude">\verbinclude</a> <li><a href="commands.html#cmdversion">\version</a> <li><a href="commands.html#cmdwarning">\warning</a> <li
><a href="commands.html#cmdweakgroup">\weakgroup</a> <li><a href="commands.html#cmdxmlonly">\xmlonly</a> <li><a href="commands.html#cmdxrefitem">\xrefitem</a> <li><a href="commands.html#cmddollar">\$</a> <li><a href="commands.html#cmdat">\@</a> <li><a href="commands.html#cmdbackslash">\\</a> <li><a href="commands.html#cmdamp">\&</a> <li><a href="commands.html#cmdtilde">\~</a> <li><a href="commands.html#cmdlt">\<</a> <li><a href="commands.html#cmdgt">\></a> <li><a href="commands.html#cmdhash">\#</a> <li><a href="commands.html#cmdperc">\%</a> </ul>
+<li><a href="commands.html#cmda">\a</a> <li><a href="commands.html#cmdaddindex">\addindex</a> <li><a href="commands.html#cmdaddtogroup">\addtogroup</a> <li><a href="commands.html#cmdanchor">\anchor</a> <li><a href="commands.html#cmdarg">\arg</a> <li><a href="commands.html#cmdattention">\attention</a> <li><a href="commands.html#cmdauthor">\author</a> <li><a href="commands.html#cmdb">\b</a> <li><a href="commands.html#cmdbrief">\brief</a> <li><a href="commands.html#cmdbug">\bug</a> <li><a href="commands.html#cmdc">\c</a> <li><a href="commands.html#cmdcallgraph">\callgraph</a> <li><a href="commands.html#cmdcallergraph">\callergraph</a> <li><a href="commands.html#cmdcategory">\category</a> <li><a href="commands.html#cmdclass">\class</a> <li><a href="commands.html#cmdcode">\code</a> <li><a href="commands.html#cmdcond">\cond</a> <li><a href="commands.html#cmdcopydoc">\copydoc</a> <li><a href="commands.html#cmddate">\date</a> <li><a href="commands.html#cmddef">\def</a> <li><a href="
commands.html#cmddefgroup">\defgroup</a> <li><a href="commands.html#cmddeprecated">\deprecated</a> <li><a href="commands.html#cmddir">\dir</a> <li><a href="commands.html#cmddontinclude">\dontinclude</a> <li><a href="commands.html#cmddot">\dot</a> <li><a href="commands.html#cmddotfile">\dotfile</a> <li><a href="commands.html#cmde">\e</a> <li><a href="commands.html#cmdelse">\else</a> <li><a href="commands.html#cmdelseif">\elseif</a> <li><a href="commands.html#cmdem">\em</a> <li><a href="commands.html#cmdendcode">\endcode</a> <li><a href="commands.html#cmdendcond">\endcond</a> <li><a href="commands.html#cmdenddot">\enddot</a> <li><a href="commands.html#cmdendhtmlonly">\endhtmlonly</a> <li><a href="commands.html#cmdendif">\endif</a> <li><a href="commands.html#cmdendlatexonly">\endlatexonly</a> <li><a href="commands.html#cmdendlink">\endlink</a> <li><a href="commands.html#cmdendmanonly">\endmanonly</a> <li><a href="commands.html#cmdendverbatim">\endverbatim</a> <li><a href="comma
nds.html#cmdendxmlonly">\endxmlonly</a> <li><a href="commands.html#cmdenum">\enum</a> <li><a href="commands.html#cmdexample">\example</a> <li><a href="commands.html#cmdexception">\exception</a> <li><a href="commands.html#cmdfdollar">\f$</a> <li><a href="commands.html#cmdfbropen">\f[</a> <li><a href="commands.html#cmdfbrclose">\f]</a> <li><a href="commands.html#cmdfile">\file</a> <li><a href="commands.html#cmdfn">\fn</a> <li><a href="commands.html#cmdhideinitializer">\hideinitializer</a> <li><a href="commands.html#cmdhtmlinclude">\htmlinclude</a> <li><a href="commands.html#cmdhtmlonly">\htmlonly</a> <li><a href="commands.html#cmdif">\if</a> <li><a href="commands.html#cmdifnot">\ifnot</a> <li><a href="commands.html#cmdimage">\image</a> <li><a href="commands.html#cmdinclude">\include</a> <li><a href="commands.html#cmdincludelineno">\includelineno</a> <li><a href="commands.html#cmdingroup">\ingroup</a> <li><a href="commands.html#cmdinternal">\internal</a> <li><a href="commands.h
tml#cmdinvariant">\invariant</a> <li><a href="commands.html#cmdinterface">\interface</a> <li><a href="commands.html#cmdlatexonly">\latexonly</a> <li><a href="commands.html#cmdli">\li</a> <li><a href="commands.html#cmdline">\line</a> <li><a href="commands.html#cmdlink">\link</a> <li><a href="commands.html#cmdmainpage">\mainpage</a> <li><a href="commands.html#cmdmanonly">\manonly</a> <li><a href="commands.html#cmdn">\n</a> <li><a href="commands.html#cmdname">\name</a> <li><a href="commands.html#cmdnamespace">\namespace</a> <li><a href="commands.html#cmdnosubgrouping">\nosubgrouping</a> <li><a href="commands.html#cmdnote">\note</a> <li><a href="commands.html#cmdoverload">\overload</a> <li><a href="commands.html#cmdp">\p</a> <li><a href="commands.html#cmdpackage">\package</a> <li><a href="commands.html#cmdpage">\page</a> <li><a href="commands.html#cmdpar">\par</a> <li><a href="commands.html#cmdparagraph">\paragraph</a> <li><a href="commands.html#cmdparam">\param</a> <li><a href=
"commands.html#cmdpost">\post</a> <li><a href="commands.html#cmdpre">\pre</a> <li><a href="commands.html#cmd_php_only">\private (PHP only)</a> <li><a href="commands.html#cmd_php_only">\privatesection (PHP only)</a> <li><a href="commands.html#cmdproperty">\property</a> <li><a href="commands.html#cmd_php_only">\protected (PHP only)</a> <li><a href="commands.html#cmd_php_only">\protectedsection (PHP only)</a> <li><a href="commands.html#cmdprotocol">\protocol</a> <li><a href="commands.html#cmd_php_only">\public (PHP only)</a> <li><a href="commands.html#cmd_php_only">\publicsection (PHP only)</a> <li><a href="commands.html#cmdref">\ref</a> <li><a href="commands.html#cmdrelates">\relates</a> <li><a href="commands.html#cmdrelatesalso">\relatesalso</a> <li><a href="commands.html#cmdremarks">\remarks</a> <li><a href="commands.html#cmdreturn">\return</a> <li><a href="commands.html#cmdretval">\retval</a> <li><a href="commands.html#cmdsa">\sa</a> <li><a href="commands.html#cmdsection">\
section</a> <li><a href="commands.html#cmdsee">\see</a> <li><a href="commands.html#cmdshowinitializer">\showinitializer</a> <li><a href="commands.html#cmdsince">\since</a> <li><a href="commands.html#cmdskip">\skip</a> <li><a href="commands.html#cmdskipline">\skipline</a> <li><a href="commands.html#cmdstruct">\struct</a> <li><a href="commands.html#cmdsubpage">\subpage</a> <li><a href="commands.html#cmdsubsection">\subsection</a> <li><a href="commands.html#cmdsubsubsection">\subsubsection</a> <li><a href="commands.html#cmdtest">\test</a> <li><a href="commands.html#cmdthrow">\throw</a> <li><a href="commands.html#cmdtodo">\todo</a> <li><a href="commands.html#cmdtypedef">\typedef</a> <li><a href="commands.html#cmdunion">\union</a> <li><a href="commands.html#cmduntil">\until</a> <li><a href="commands.html#cmdvar">\var</a> <li><a href="commands.html#cmdverbatim">\verbatim</a> <li><a href="commands.html#cmdverbinclude">\verbinclude</a> <li><a href="commands.html#cmdversion">\version
</a> <li><a href="commands.html#cmdwarning">\warning</a> <li><a href="commands.html#cmdweakgroup">\weakgroup</a> <li><a href="commands.html#cmdxmlonly">\xmlonly</a> <li><a href="commands.html#cmdxrefitem">\xrefitem</a> <li><a href="commands.html#cmddollar">\$</a> <li><a href="commands.html#cmdat">\@</a> <li><a href="commands.html#cmdbackslash">\\</a> <li><a href="commands.html#cmdamp">\&</a> <li><a href="commands.html#cmdtilde">\~</a> <li><a href="commands.html#cmdlt">\<</a> <li><a href="commands.html#cmdgt">\></a> <li><a href="commands.html#cmdhash">\#</a> <li><a href="commands.html#cmdperc">\%</a> </ul>
</multicol>
<p>
The following subsections provide a list of all commands that are recognized by doxygen. Unrecognized commands are treated as normal text.<p>
@@ -52,6 +52,10 @@
\callgraph</a></h2>
When this command is put in a comment block of a function or method and <a class="el" href="config.html#cfg_have_dot">HAVE_DOT</a> is set to YES, then doxygen will generate a call graph for that function (provided the implementation of the function or method calls other documented functions). The call graph will generated regardless of the value of <a class="el" href="config.html#cfg_call_graph">CALL_GRAPH</a>. <dl compact><dt><b>Note:</b></dt><dd>The completeness (and correctness) of the call graph depends on the doxygen code parser which is not perfect.</dd></dl>
<hr>
+ <h2><a class="anchor" name="cmdcallergraph">
+\callergraph</a></h2>
+ When this command is put in a comment block of a function or method and <a class="el" href="config.html#cfg_have_dot">HAVE_DOT</a> is set to YES, then doxygen will generate a caller graph for that function (provided the implementation of the function or method calls other documented functions). The caller graph will generated regardless of the value of <a class="el" href="config.html#cfg_caller_graph">CALLER_GRAPH</a>. <dl compact><dt><b>Note:</b></dt><dd>The completeness (and correctness) of the caller graph depends on the doxygen code parser which is not perfect.</dd></dl>
+<hr>
<h2><a class="anchor" name="cmdcategory">
\category <name> [<header-file>] [<header-name>]</a></h2>
For Objective-C only: Indicates that a comment block contains documentation for a class category with name <name>. The arguments are equal to the \class command.<p>
@@ -1190,8 +1194,8 @@
\postheader </li>
</ul>
<hr>
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:11 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/config.html new/doxygen-1.4.7/html/config.html
--- old/doxygen-1.4.6/html/config.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/config.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="config">Configuration</a></h1><h2><a class="anchor" name="config_format">
Format</a></h2>
A configuration file is a free-form ASCII text file with a structure that is similar to that of a Makefile, with the default name <code>Doxyfile</code>. It is parsed by <code>doxygen</code>. The file may contain tabs and newlines for formatting purposes. The statements in the file are case-sensitive. Comments may be placed anywhere within the file (except within quotes). Comments begin with the # character and end at the end of the line.<p>
@@ -15,7 +15,7 @@
The configuration options can be divided into several categories. Below is an alphabetical index of the tags that are recognized followed by the descriptions of the tags grouped by category.<p>
<multicol cols=3>
<ul>
-<li><a href="config.html#cfg_abbreviate_brief">ABBREVIATE_BRIEF</a> <li><a href="config.html#cfg_aliases">ALIASES</a> <li><a href="config.html#cfg_allexternals">ALLEXTERNALS </a> <li><a href="config.html#cfg_alphabetical_index">ALPHABETICAL_INDEX </a> <li><a href="config.html#cfg_always_detailed_sec">ALWAYS_DETAILED_SEC</a> <li><a href="config.html#cfg_binary_toc">BINARY_TOC</a> <li><a href="config.html#cfg_builtin_stl_support">BUILTIN_STL_SUPPORT</a> <li><a href="config.html#cfg_brief_member_desc">BRIEF_MEMBER_DESC </a> <li><a href="config.html#cfg_call_graph">CALL_GRAPH</a> <li><a href="config.html#cfg_case_sense_names">CASE_SENSE_NAMES </a> <li><a href="config.html#cfg_chm_file">CHM_FILE</a> <li><a href="config.html#cfg_class_diagrams">CLASS_DIAGRAMS </a> <li><a href="config.html#cfg_class_graph">CLASS_GRAPH</a> <li><a href="config.html#cfg_collaboration_graph">COLLABORATION_GRAPH</a> <li><a href="config.html#cfg_cols_in_alpha_index">COLS_IN_ALPHA_INDEX</a> <li><a href="c
onfig.html#cfg_compact_latex">COMPACT_LATEX </a> <li><a href="config.html#cfg_compact_rtf">COMPACT_RTF</a> <li><a href="config.html#cfg_create_subdirs">CREATE_SUBDIRS</a> <li><a href="config.html#cfg_details_at_top">DETAILS_AT_TOP </a> <li><a href="config.html#cfg_directory_graph">DIRECTORY_GRAPH</a> <li><a href="config.html#cfg_disable_index">DISABLE_INDEX </a> <li><a href="config.html#cfg_distribute_group_doc">DISTRIBUTE_GROUP_DOC</a> <li><a href="config.html#cfg_dot_image_format">DOT_IMAGE_FORMAT</a> <li><a href="config.html#cfg_dot_multi_targets">DOT_MULTI_TARGETS</a> <li><a href="config.html#cfg_dot_path">DOT_PATH</a> <li><a href="config.html#cfg_dot_transparent">DOT_TRANSPARENT</a> <li><a href="config.html#cfg_dotfile_dirs">DOTFILE_DIRS</a> <li><a href="config.html#cfg_enable_preprocessing">ENABLE_PREPROCESSING</a> <li><a href="config.html#cfg_enum_values_per_line">ENUM_VALUES_PER_LINE</a> <li><a href="config.html#cfg_enabled_sections">ENABLED_SECTIONS</a> <li><a href=
"config.html#cfg_example_path">EXAMPLE_PATH</a> <li><a href="config.html#cfg_example_patterns">EXAMPLE_PATTERNS</a> <li><a href="config.html#cfg_example_recursive">EXAMPLE_RECURSIVE</a> <li><a href="config.html#cfg_exclude">EXCLUDE</a> <li><a href="config.html#cfg_exclude_patterns">EXCLUDE_PATTERNS</a> <li><a href="config.html#cfg_exclude_symlinks">EXCLUDE_SYMLINKS</a> <li><a href="config.html#cfg_expand_as_defined">EXPAND_AS_DEFINED</a> <li><a href="config.html#cfg_expand_only_predef">EXPAND_ONLY_PREDEF</a> <li><a href="config.html#cfg_external_groups">EXTERNAL_GROUPS</a> <li><a href="config.html#cfg_extra_packages">EXTRA_PACKAGES</a> <li><a href="config.html#cfg_extract_all">EXTRACT_ALL</a> <li><a href="config.html#cfg_extract_local_classes">EXTRACT_LOCAL_CLASSES</a> <li><a href="config.html#cfg_extract_local_methods">EXTRACT_LOCAL_METHODS</a> <li><a href="config.html#cfg_extract_private">EXTRACT_PRIVATE</a> <li><a href="config.html#cfg_extract_static">EXTRACT_STATIC</a> <
li><a href="config.html#cfg_file_patterns">FILE_PATTERNS</a> <li><a href="config.html#cfg_file_version_filter">FILE_VERSION_FILTER</a> <li><a href="config.html#cfg_filter_patterns">FILTER_PATTERNS</a> <li><a href="config.html#cfg_filter_source_files">FILTER_SOURCE_FILES</a> <li><a href="config.html#cfg_full_path_names">FULL_PATH_NAMES</a> <li><a href="config.html#cfg_generate_autogen_def">GENERATE_AUTOGEN_DEF</a> <li><a href="config.html#cfg_generate_buglist">GENERATE_BUGLIST</a> <li><a href="config.html#cfg_generate_chi">GENERATE_CHI</a> <li><a href="config.html#cfg_generate_deprecatedlist">GENERATE_DEPRECIATEDLIST</a> <li><a href="config.html#cfg_generate_html">GENERATE_HTML</a> <li><a href="config.html#cfg_generate_htmlhelp">GENERATE_HTMLHELP</a> <li><a href="config.html#cfg_generate_latex">GENERATE_LATEX</a> <li><a href="config.html#cfg_generate_legend">GENERATE_LEGEND</a> <li><a href="config.html#cfg_generate_man">GENERATE_MAN</a> <li><a href="config.html#cfg_generate_p
erlmod">GENERATE_PERLMOD</a> <li><a href="config.html#cfg_generate_rtf">GENERATE_RTF</a> <li><a href="config.html#cfg_generate_tagfile">GENERATE_TAGFILE</a> <li><a href="config.html#cfg_generate_testlist">GENERATE_TESTLIST</a> <li><a href="config.html#cfg_generate_todolist">GENERATE_TODOLIST</a> <li><a href="config.html#cfg_generate_treeview">GENERATE_TREEVIEW</a> <li><a href="config.html#cfg_generate_xml">GENERATE_XML</a> <li><a href="config.html#cfg_graphical_hierarchy">GRAPHICAL_HIERARCHY</a> <li><a href="config.html#cfg_group_graphs">GROUP_GRAPHS</a> <li><a href="config.html#cfg_have_dot">HAVE_DOT</a> <li><a href="config.html#cfg_hhc_location">HHC_LOCATION</a> <li><a href="config.html#cfg_hide_friend_compounds">HIDE_FRIEND_COMPOUNDS</a> <li><a href="config.html#cfg_hide_in_body_docs">HIDE_IN_BODY_DOCS</a> <li><a href="config.html#cfg_hide_scope_names">HIDE_SCOPE_NAMES</a> <li><a href="config.html#cfg_hide_undoc_classes">HIDE_UNDOC_CLASSES</a> <li><a href="config.html#cfg
_hide_undoc_members">HIDE_UNDOC_MEMBERS</a> <li><a href="config.html#cfg_hide_undoc_relations">HIDE_UNDOC_RELATIONS</a> <li><a href="config.html#cfg_html_align_members">HTML_ALIGN_MEMBERS</a> <li><a href="config.html#cfg_html_footer">HTML_FOOTER</a> <li><a href="config.html#cfg_html_header">HTML_HEADER</a> <li><a href="config.html#cfg_html_output">HTML_OUTPUT</a> <li><a href="config.html#cfg_html_stylesheet">HTML_STYLESHEET</a> <li><a href="config.html#cfg_ignore_prefix">IGNORE_PREFIX</a> <li><a href="config.html#cfg_image_path">IMAGE_PATH</a> <li><a href="config.html#cfg_include_graph">INCLUDE_GRAPH</a> <li><a href="config.html#cfg_include_path">INCLUDE_PATH</a> <li><a href="config.html#cfg_inherit_docs">INHERIT_DOCS</a> <li><a href="config.html#cfg_inline_info">INLINE_INFO</a> <li><a href="config.html#cfg_inline_inherited_memb">INLINE_INHERITED_MEMB</a> <li><a href="config.html#cfg_inline_sources">INLINE_SOURCES</a> <li><a href="config.html#cfg_input">INPUT</a> <li><a href
="config.html#cfg_input_filter">INPUT_FILTER</a> <li><a href="config.html#cfg_internal_docs">INTERNAL_DOCS</a> <li><a href="config.html#cfg_javadoc_autobrief">JAVADOC_AUTOBRIEF</a> <li><a href="config.html#cfg_latex_batchmode">LATEX_BATCHMODE</a> <li><a href="config.html#cfg_latex_cmd_name">LATEX_CMD_NAME</a> <li><a href="config.html#cfg_latex_header">LATEX_HEADER</a> <li><a href="config.html#cfg_latex_hide_indices">LATEX_HIDE_INDICES</a> <li><a href="config.html#cfg_latex_output">LATEX_OUTPUT</a> <li><a href="config.html#cfg_macro_expansion">MACRO_EXPANSION</a> <li><a href="config.html#cfg_makeindex_cmd_name">MAKEINDEX_CMD_NAME</a> <li><a href="config.html#cfg_man_extension">MAN_EXTENSION</a> <li><a href="config.html#cfg_man_links">MAN_LINKS</a> <li><a href="config.html#cfg_man_output">MAN_OUTPUT</a> <li><a href="config.html#cfg_max_dot_graph_depth">MAX_DOT_GRAPH_DEPTH</a> <li><a href="config.html#cfg_max_dot_graph_height">MAX_DOT_GRAPH_HEIGHT</a> <li><a href="config.html#c
fg_max_dot_graph_width">MAX_DOT_GRAPH_WIDTH</a> <li><a href="config.html#cfg_max_initializer_lines">MAX_INITIALIZER_LINES</a> <li><a href="config.html#cfg_multiline_cpp_is_brief">MULTILINE_CPP_IS_BRIEF</a> <li><a href="config.html#cfg_optimize_output_for_c">OPTIMIZE_OUTPUT_FOR_C</a> <li><a href="config.html#cfg_optimize_output_java">OPTIMIZE_OUTPUT_JAVA</a> <li><a href="config.html#cfg_output_directory">OUTPUT_DIRECTORY</a> <li><a href="config.html#cfg_output_language">OUTPUT_LANGUAGE</a> <li><a href="config.html#cfg_paper_type">PAPER_TYPE</a> <li><a href="config.html#cfg_pdf_hyperlinks">PDF_HYPERLINKS</a> <li><a href="config.html#cfg_perl_path">PERL_PATH</a> <li><a href="config.html#cfg_perlmod_latex">PERLMOD_LATEX</a> <li><a href="config.html#cfg_perlmod_pretty">PERLMOD_PRETTY</a> <li><a href="config.html#cfg_perlmod_makevar_prefix">PERLMOD_MAKEVAR_PREFIX</a> <li><a href="config.html#cfg_predefined">PREDEFINED</a> <li><a href="config.html#cfg_project_name">PROJECT_NAME</a>
<li><a href="config.html#cfg_project_number">PROJECT_NUMBER</a> <li><a href="config.html#cfg_quiet">QUIET</a> <li><a href="config.html#cfg_recursive">RECURSIVE</a> <li><a href="config.html#cfg_referenced_by_relation">REFERENCED_BY_RELATION</a> <li><a href="config.html#cfg_refe
rences_relation">REFERENCES_RELATION</a> <li><a href="config.html#cfg_repeat_brief">REPEAT_BRIEF</a> <li><a href="config.html#cfg_rtf_extensions_file">RTF_EXTENSIONS_FILE</a> <li><a href="config.html#cfg_rtf_hyperlinks">RTF_HYPERLINKS</a> <li><a href="config.html#cfg_rtf_output">RTF_OUTPUT</a> <li><a href="config.html#cfg_rtf_stylesheet_file">RTF_STYLESHEET_FILE</a> <li><a href="config.html#cfg_search_includes">SEARCH_INCLUDES</a> <li><a href="config.html#cfg_searchengine">SEARCHENGINE</a> <li><a href="config.html#cfg_separate_member_pages">SEPARATE_MEMBER_PAGES</a> <li><a href="config.html#cfg_short_names">SHORT_NAMES</a> <li><a href="config.html#cfg_show_dirs">SHOW_DIRECTORIES</a> <li><a href="config.html#cfg_show_include_files">SHOW_INCLUDE_FILES</a> <li><a href="config.html#cfg_show_used_files">SHOW_USED_FILES</a> <li><a href="config.html#cfg_skip_function_macros">SKIP_FUNCTION_MACROS</a> <li><a href="config.html#cfg_sort_brief_docs">SORT_BRIEF_DOCS</a> <li><a href="confi
g.html#cfg_sort_member_docs">SORT_MEMBER_DOCS</a> <li><a href="config.html#cfg_source_browser">SOURCE_BROWSER</a> <li><a href="config.html#cfg_strip_code_comments">STRIP_CODE_COMMENTS</a> <li><a href="config.html#cfg_strip_from_inc_path">STRIP_FROM_INC_PATH</a> <li><a href="config.html#cfg_strip_from_path">STRIP_FROM_PATH</a> <li><a href="config.html#cfg_subgrouping">SUBGROUPING</a> <li><a href="config.html#cfg_tab_size">TAB_SIZE</a> <li><a href="config.html#cfg_tagfiles">TAGFILES</a> <li><a href="config.html#cfg_template_relations">TEMPLATE_RELATIONS</a> <li><a href="config.html#cfg_toc_expand">TOC_EXPAND</a> <li><a href="config.html#cfg_treeview_width">TREEVIEW_WIDTH</a> <li><a href="config.html#cfg_uml_look">UML_LOOK</a> <li><a href="config.html#cfg_use_htags">USE_HTAGS</a> <li><a href="config.html#cfg_use_pdflatex">USE_PDFLATEX</a> <li><a href="config.html#cfg_use_windows_encoding">USE_WINDOWS_ENCODING</a> <li><a href="config.html#cfg_verbatim_headers">VERBATIM_HEADERS</
a> <li><a href="config.html#cfg_warn_format">WARN_FORMAT</a> <li><a href="config.html#cfg_warn_if_doc_error">WARN_IF_DOC_ERROR</a> <li><a href="config.html#cfg_warn_if_undocumented">WARN_IF_UNDOCUMENTED</a> <li><a href="config.html#cfg_warn_logfile">WARN_LOGFILE</a> <li><a href="config.html#cfg_warn_no_paramdoc">WARN_NO_PARAMDOC</a> <li><a href="config.html#cfg_warnings">WARNINGS</a> <li><a href="config.html#cfg_xml_dtd">XML_DTD</a> <li><a href="config.html#cfg_xml_output">XML_OUTPUT</a> <li><a href="config.html#cfg_xml_programlisting">XML_PROGRAMLISTING</a> <li><a href="config.html#cfg_xml_schema">XML_SCHEMA</a> </ul>
+<li><a href="config.html#cfg_abbreviate_brief">ABBREVIATE_BRIEF</a> <li><a href="config.html#cfg_aliases">ALIASES</a> <li><a href="config.html#cfg_allexternals">ALLEXTERNALS </a> <li><a href="config.html#cfg_alphabetical_index">ALPHABETICAL_INDEX </a> <li><a href="config.html#cfg_always_detailed_sec">ALWAYS_DETAILED_SEC</a> <li><a href="config.html#cfg_binary_toc">BINARY_TOC</a> <li><a href="config.html#cfg_builtin_stl_support">BUILTIN_STL_SUPPORT</a> <li><a href="config.html#cfg_brief_member_desc">BRIEF_MEMBER_DESC </a> <li><a href="config.html#cfg_call_graph">CALL_GRAPH</a> <li><a href="config.html#cfg_caller_graph">CALLER_GRAPH</a> <li><a href="config.html#cfg_case_sense_names">CASE_SENSE_NAMES </a> <li><a href="config.html#cfg_chm_file">CHM_FILE</a> <li><a href="config.html#cfg_class_diagrams">CLASS_DIAGRAMS </a> <li><a href="config.html#cfg_class_graph">CLASS_GRAPH</a> <li><a href="config.html#cfg_collaboration_graph">COLLABORATION_GRAPH</a> <li><a href="config.html#cfg
_cols_in_alpha_index">COLS_IN_ALPHA_INDEX</a> <li><a href="config.html#cfg_compact_latex">COMPACT_LATEX </a> <li><a href="config.html#cfg_compact_rtf">COMPACT_RTF</a> <li><a href="config.html#cfg_create_subdirs">CREATE_SUBDIRS</a> <li><a href="config.html#cfg_details_at_top">DETAILS_AT_TOP </a> <li><a href="config.html#cfg_directory_graph">DIRECTORY_GRAPH</a> <li><a href="config.html#cfg_disable_index">DISABLE_INDEX </a> <li><a href="config.html#cfg_distribute_group_doc">DISTRIBUTE_GROUP_DOC</a> <li><a href="config.html#cfg_dot_image_format">DOT_IMAGE_FORMAT</a> <li><a href="config.html#cfg_dot_multi_targets">DOT_MULTI_TARGETS</a> <li><a href="config.html#cfg_dot_path">DOT_PATH</a> <li><a href="config.html#cfg_dot_transparent">DOT_TRANSPARENT</a> <li><a href="config.html#cfg_dotfile_dirs">DOTFILE_DIRS</a> <li><a href="config.html#cfg_enable_preprocessing">ENABLE_PREPROCESSING</a> <li><a href="config.html#cfg_enum_values_per_line">ENUM_VALUES_PER_LINE</a> <li><a href="config.
html#cfg_enabled_sections">ENABLED_SECTIONS</a> <li><a href="config.html#cfg_example_path">EXAMPLE_PATH</a> <li><a href="config.html#cfg_example_patterns">EXAMPLE_PATTERNS</a> <li><a href="config.html#cfg_example_recursive">EXAMPLE_RECURSIVE</a> <li><a href="config.html#cfg_exclude">EXCLUDE</a> <li><a href="config.html#cfg_exclude_patterns">EXCLUDE_PATTERNS</a> <li><a href="config.html#cfg_exclude_symlinks">EXCLUDE_SYMLINKS</a> <li><a href="config.html#cfg_expand_as_defined">EXPAND_AS_DEFINED</a> <li><a href="config.html#cfg_expand_only_predef">EXPAND_ONLY_PREDEF</a> <li><a href="config.html#cfg_external_groups">EXTERNAL_GROUPS</a> <li><a href="config.html#cfg_extra_packages">EXTRA_PACKAGES</a> <li><a href="config.html#cfg_extract_all">EXTRACT_ALL</a> <li><a href="config.html#cfg_extract_local_classes">EXTRACT_LOCAL_CLASSES</a> <li><a href="config.html#cfg_extract_local_methods">EXTRACT_LOCAL_METHODS</a> <li><a href="config.html#cfg_extract_private">EXTRACT_PRIVATE</a> <li><
a href="config.html#cfg_extract_static">EXTRACT_STATIC</a> <li><a href="config.html#cfg_file_patterns">FILE_PATTERNS</a> <li><a href="config.html#cfg_file_version_filter">FILE_VERSION_FILTER</a> <li><a href="config.html#cfg_filter_patterns">FILTER_PATTERNS</a> <li><a href="config.html#cfg_filter_source_files">FILTER_SOURCE_FILES</a> <li><a href="config.html#cfg_full_path_names">FULL_PATH_NAMES</a> <li><a href="config.html#cfg_generate_autogen_def">GENERATE_AUTOGEN_DEF</a> <li><a href="config.html#cfg_generate_buglist">GENERATE_BUGLIST</a> <li><a href="config.html#cfg_generate_chi">GENERATE_CHI</a> <li><a href="config.html#cfg_generate_deprecatedlist">GENERATE_DEPRECIATEDLIST</a> <li><a href="config.html#cfg_generate_html">GENERATE_HTML</a> <li><a href="config.html#cfg_generate_htmlhelp">GENERATE_HTMLHELP</a> <li><a href="config.html#cfg_generate_latex">GENERATE_LATEX</a> <li><a href="config.html#cfg_generate_legend">GENERATE_LEGEND</a> <li><a href="config.html#cfg_generate_m
an">GENERATE_MAN</a> <li><a href="config.html#cfg_generate_perlmod">GENERATE_PERLMOD</a> <li><a href="config.html#cfg_generate_rtf">GENERATE_RTF</a> <li><a href="config.html#cfg_generate_tagfile">GENERATE_TAGFILE</a> <li><a href="config.html#cfg_generate_testlist">GENERATE_TESTLIST</a> <li><a href="config.html#cfg_generate_todolist">GENERATE_TODOLIST</a> <li><a href="config.html#cfg_generate_treeview">GENERATE_TREEVIEW</a> <li><a href="config.html#cfg_generate_xml">GENERATE_XML</a> <li><a href="config.html#cfg_graphical_hierarchy">GRAPHICAL_HIERARCHY</a> <li><a href="config.html#cfg_group_graphs">GROUP_GRAPHS</a> <li><a href="config.html#cfg_have_dot">HAVE_DOT</a> <li><a href="config.html#cfg_hhc_location">HHC_LOCATION</a> <li><a href="config.html#cfg_hide_friend_compounds">HIDE_FRIEND_COMPOUNDS</a> <li><a href="config.html#cfg_hide_in_body_docs">HIDE_IN_BODY_DOCS</a> <li><a href="config.html#cfg_hide_scope_names">HIDE_SCOPE_NAMES</a> <li><a href="config.html#cfg_hide_undoc_
classes">HIDE_UNDOC_CLASSES</a> <li><a href="config.html#cfg_hide_undoc_members">HIDE_UNDOC_MEMBERS</a> <li><a href="config.html#cfg_hide_undoc_relations">HIDE_UNDOC_RELATIONS</a> <li><a href="config.html#cfg_html_align_members">HTML_ALIGN_MEMBERS</a> <li><a href="config.html#cfg_html_footer">HTML_FOOTER</a> <li><a href="config.html#cfg_html_header">HTML_HEADER</a> <li><a href="config.html#cfg_html_output">HTML_OUTPUT</a> <li><a href="config.html#cfg_html_stylesheet">HTML_STYLESHEET</a> <li><a href="config.html#cfg_ignore_prefix">IGNORE_PREFIX</a> <li><a href="config.html#cfg_image_path">IMAGE_PATH</a> <li><a href="config.html#cfg_include_graph">INCLUDE_GRAPH</a> <li><a href="config.html#cfg_include_path">INCLUDE_PATH</a> <li><a href="config.html#cfg_inherit_docs">INHERIT_DOCS</a> <li><a href="config.html#cfg_inline_info">INLINE_INFO</a> <li><a href="config.html#cfg_inline_inherited_memb">INLINE_INHERITED_MEMB</a> <li><a href="config.html#cfg_inline_sources">INLINE_SOURCES</
a> <li><a href="config.html#cfg_input">INPUT</a> <li><a href="config.html#cfg_input_filter">INPUT_FILTER</a> <li><a href="config.html#cfg_internal_docs">INTERNAL_DOCS</a> <li><a href="config.html#cfg_javadoc_autobrief">JAVADOC_AUTOBRIEF</a> <li><a href="config.html#cfg_latex_batchmode">LATEX_BATCHMODE</a> <li><a href="config.html#cfg_latex_cmd_name">LATEX_CMD_NAME</a> <li><a href="config.html#cfg_latex_header">LATEX_HEADER</a> <li><a href="config.html#cfg_latex_hide_indices">LATEX_HIDE_INDICES</a> <li><a href="config.html#cfg_latex_output">LATEX_OUTPUT</a> <li><a href="config.html#cfg_macro_expansion">MACRO_EXPANSION</a> <li><a href="config.html#cfg_makeindex_cmd_name">MAKEINDEX_CMD_NAME</a> <li><a href="config.html#cfg_man_extension">MAN_EXTENSION</a> <li><a href="config.html#cfg_man_links">MAN_LINKS</a> <li><a href="config.html#cfg_man_output">MAN_OUTPUT</a> <li><a href="config.html#cfg_max_dot_graph_depth">MAX_DOT_GRAPH_DEPTH</a> <li><a href="config.html#cfg_max_dot_graph
_height">MAX_DOT_GRAPH_HEIGHT</a> <li><a href="config.html#cfg_max_dot_graph_width">MAX_DOT_GRAPH_WIDTH</a> <li><a href="config.html#cfg_max_initializer_lines">MAX_INITIALIZER_LINES</a> <li><a href="config.html#cfg_multiline_cpp_is_brief">MULTILINE_CPP_IS_BRIEF</a> <li><a href="config.html#cfg_optimize_output_for_c">OPTIMIZE_OUTPUT_FOR_C</a> <li><a href="config.html#cfg_optimize_output_java">OPTIMIZE_OUTPUT_JAVA</a> <li><a href="config.html#cfg_output_directory">OUTPUT_DIRECTORY</a> <li><a href="config.html#cfg_output_language">OUTPUT_LANGUAGE</a> <li><a href="config.html#cfg_paper_type">PAPER_TYPE</a> <li><a href="config.html#cfg_pdf_hyperlinks">PDF_HYPERLINKS</a> <li><a href="config.html#cfg_perl_path">PERL_PATH</a> <li><a href="config.html#cfg_perlmod_latex">PERLMOD_LATEX</a> <li><a href="config.html#cfg_perlmod_pretty">PERLMOD_PRETTY</a> <li><a href="config.html#cfg_perlmod_makevar_prefix">PERLMOD_MAKEVAR_PREFIX</a> <li><a href="config.html#cfg_predefined">PREDEFINED</a>
<li><a href="config.html#cfg_project_name">PROJECT_NAME</a> <li><a href="config.html#cfg_project_number">PROJECT_NUMBER</a> <li><a href="config.html#cfg_quiet">QUIET</a> <li><a href="config.html#cfg_recursive">RECURSIVE</a> <li><a href="config.html#cfg_referenced_by_relation">
REFERENCED_BY_RELATION</a> <li><a href="config.html#cfg_references_relation">REFERENCES_RELATION</a> <li><a href="config.html#cfg_references_link_source">REFERENCES_LINK_SOURCE</a> <li><a href="config.html#cfg_repeat_brief">REPEAT_BRIEF</a> <li><a href="config.html#cfg_rtf_extensions_file">RTF_EXTENSIONS_FILE</a> <li><a href="config.html#cfg_rtf_hyperlinks">RTF_HYPERLINKS</a> <li><a href="config.html#cfg_rtf_output">RTF_OUTPUT</a> <li><a href="config.html#cfg_rtf_stylesheet_file">RTF_STYLESHEET_FILE</a> <li><a href="config.html#cfg_search_includes">SEARCH_INCLUDES</a> <li><a href="config.html#cfg_searchengine">SEARCHENGINE</a> <li><a href="config.html#cfg_separate_member_pages">SEPARATE_MEMBER_PAGES</a> <li><a href="config.html#cfg_short_names">SHORT_NAMES</a> <li><a href="config.html#cfg_show_dirs">SHOW_DIRECTORIES</a> <li><a href="config.html#cfg_show_include_files">SHOW_INCLUDE_FILES</a> <li><a href="config.html#cfg_show_used_files">SHOW_USED_FILES</a> <li><a href="config.
html#cfg_skip_function_macros">SKIP_FUNCTION_MACROS</a> <li><a href="config.html#cfg_sort_brief_docs">SORT_BRIEF_DOCS</a> <li><a href="config.html#cfg_sort_member_docs">SORT_MEMBER_DOCS</a> <li><a href="config.html#cfg_source_browser">SOURCE_BROWSER</a> <li><a href="config.html#cfg_strip_code_comments">STRIP_CODE_COMMENTS</a> <li><a href="config.html#cfg_strip_from_inc_path">STRIP_FROM_INC_PATH</a> <li><a href="config.html#cfg_strip_from_path">STRIP_FROM_PATH</a> <li><a href="config.html#cfg_subgrouping">SUBGROUPING</a> <li><a href="config.html#cfg_tab_size">TAB_SIZE</a> <li><a href="config.html#cfg_tagfiles">TAGFILES</a> <li><a href="config.html#cfg_template_relations">TEMPLATE_RELATIONS</a> <li><a href="config.html#cfg_toc_expand">TOC_EXPAND</a> <li><a href="config.html#cfg_treeview_width">TREEVIEW_WIDTH</a> <li><a href="config.html#cfg_uml_look">UML_LOOK</a> <li><a href="config.html#cfg_use_htags">USE_HTAGS</a> <li><a href="config.html#cfg_use_pdflatex">USE_PDFLATEX</a> <
li><a href="config.html#cfg_use_windows_encoding">USE_WINDOWS_ENCODING</a> <li><a href="config.html#cfg_verbatim_headers">VERBATIM_HEADERS</a> <li><a href="config.html#cfg_warn_format">WARN_FORMAT</a> <li><a href="config.html#cfg_warn_if_doc_error">WARN_IF_DOC_ERROR</a> <li><a href="config.html#cfg_warn_if_undocumented">WARN_IF_UNDOCUMENTED</a> <li><a href="config.html#cfg_warn_logfile">WARN_LOGFILE</a> <li><a href="config.html#cfg_warn_no_paramdoc">WARN_NO_PARAMDOC</a> <li><a href="config.html#cfg_warnings">WARNINGS</a> <li><a href="config.html#cfg_xml_dtd">XML_DTD</a> <li><a href="config.html#cfg_xml_output">XML_OUTPUT</a> <li><a href="config.html#cfg_xml_programlisting">XML_PROGRAMLISTING</a> <li><a href="config.html#cfg_xml_schema">XML_SCHEMA</a> </ul>
</multicol>
<h2><a class="anchor" name="config_project">
Project related options</a></h2>
@@ -286,6 +286,9 @@
<a class="anchor" name="cfg_references_relation"></a> </dd>
<dt><code>REFERENCES_RELATION</code> </dt>
<dd> If the <code>REFERENCES_RELATION</code> tag is set to <code>YES</code> (the default) then for each documented function all documented entities called/used by that function will be listed.<p>
+<a class="anchor" name="cfg_references_link_source"></a> </dd>
+<dt><code>REFERENCES_LINK_SOURCE</code> </dt>
+<dd> If the <code>REFERENCES_LINK_SOURCE</code> tag is set to <code>YES</code> (the default) and SOURCE_BROWSER tag is set to <code>YES</code>, then the hyperlinks from functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will link to the documentstion.<p>
<a class="anchor" name="cfg_verbatim_headers"></a> </dd>
<dt><code>VERBATIM_HEADERS</code> </dt>
<dd> If the <code>VERBATIM_HEADERS</code> tag is set the <code>YES</code> (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. <dl compact><dt><b>See also:</b></dt><dd>Section <a class="el" href="commands.html#cmdclass">\class</a>.</dd></dl>
@@ -612,6 +615,9 @@
<a class="anchor" name="cfg_call_graph"></a> </dd>
<dt><code>CALL_GRAPH</code> </dt>
<dd> If the <code>CALL_GRAPH</code> and <code>HAVE_DOT</code> tags are set to <code>YES</code> 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.<p>
+<a class="anchor" name="cfg_caller_graph"></a> </dd>
+<dt><code>CALLER_GRAPH</code> </dt>
+<dd> If the <code>CALLER_GRAPH</code> and <code>HAVE_DOT</code> tags are set to <code>YES</code> then doxygen will generate a caller 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 caller graphs for selected functions only using the \callergraph command.<p>
<a class="anchor" name="cfg_graphical_hierarchy"></a> </dd>
<dt><code>GRAPHICAL_HIERARCHY</code> </dt>
<dd> If the <code>GRAPHICAL_HIERARCHY</code> and <code>HAVE_DOT</code> tags are set to <code>YES</code> then doxygen will graphical hierarchy of all classes instead of a textual one.<p>
@@ -740,8 +746,8 @@
EXPAND_AS_DEFINED = Q_OBJECT_FAKE Q_OBJECT ACTIVATE_SIGNAL_WITH_PARAM \
Q_VARIANT_AS
</pre></div><p>
-Here doxygen's preprocessor is used to substitute some macro names that are normally substituted by the C preprocessor, but without doing full macro expansion. <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+Here doxygen's preprocessor is used to substitute some macro names that are normally substituted by the C preprocessor, but without doing full macro expansion. <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/diagrams.html new/doxygen-1.4.7/html/diagrams.html
--- old/doxygen-1.4.6/html/diagrams.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/diagrams.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="diagrams">Graphs and diagrams</a></h1>Doxygen has built-in support to generate inheritance diagrams for C++ classes.<p>
Doxygen can use the "dot" tool from graphviz 1.5 to generate more advanced diagrams and graphs. Graphviz is an "open-sourced", cross-platform graph drawing toolkit from AT&T and Lucent Bell Labs and can be found at <a href="http://www.research.att.com/sw/tools/graphviz/">http://www.research.att.com/sw/tools/graphviz/</a><p>
If you have the "dot" tool available in the path, you can set <a class="el" href="config.html#cfg_have_dot">HAVE_DOT</a> to <code>YES</code> in the configuration file to let doxygen use it.<p>
@@ -26,6 +26,8 @@
</li>
<li>
if <a class="el" href="config.html#cfg_call_graph">CALL_GRAPH</a> is set to YES, a graphical call graph is drawn for each function showing the functions that the function directly or indirectly calls. </li>
+<li>
+if <a class="el" href="config.html#cfg_caller_graph">CALLER_GRAPH</a> is set to YES, a graphical caller graph is drawn for each function showing the functions that the function is directly or indirectly called by. </li>
</ul>
<p>
The elements in the class diagrams in HTML and RTF have the following meaning: <ul>
@@ -108,8 +110,8 @@
Go to the <a href="preprocessing.html">next</a> section or return to the
<a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/docblocks.html new/doxygen-1.4.7/html/docblocks.html
--- old/doxygen-1.4.6/html/docblocks.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/docblocks.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="docblocks">Documenting the code</a></h1><h2><a class="anchor" name="specialblock">
Special documentation blocks</a></h2>
A special documentation block is a C or C++ style comment block with some additional markings, so doxygen knows it is a piece of documentation that needs to end up in the generated documentation. For Python code there is a different comment convention, which can be found in section <a class="el" href="docblocks.html#pythonblocks">Special documentation blocks in Python</a><p>
@@ -240,7 +240,7 @@
<p>
Unlike most other documentation systems, doxygen also allows you to put the documentation of members (including global functions) in front of the <em>definition</em>. This way the documentation can be placed in the source file instead of the header file. This keeps the header file compact, and allows the implementer of the members more direct access to the documentation. As a compromise the brief description could be placed before the declaration and the detailed description before the member definition.<h2><a class="anchor" name="memberdoc">
Putting documentation after members</a></h2>
-If you want to document the members of a file, struct, union, class, or enum, and you want to put the documentation for these members inside the compound, it is sometimes desired to place the documentation block after the member instead of before. For this purpose you should put an additional < marker in the comment block.<p>
+If you want to document the members of a file, struct, union, class, or enum, and you want to put the documentation for these members inside the compound, it is sometimes desired to place the documentation block after the member instead of before. For this purpose you have to put an additional < marker in the comment block.<p>
Here are some examples: <div class="fragment"><pre class="fragment">int var; /*!< Detailed description after the member */
</pre></div> This block can be used to put a Qt style detailed documentation block <em>after</em> a member. Other ways to do the same are: <div class="fragment"><pre class="fragment">int var; /**< Detailed description after the member */
</pre></div> or <div class="fragment"><pre class="fragment">int var; //!< Detailed description after the member
@@ -408,7 +408,7 @@
for the corresponding HTML documentation that is generated by doxygen.
<p>
Note that in this case none of doxygen's <a class="el" href="commands.html#cmd_intro">special commands</a> are supported.<p>
-There is also another way to document Python code using comments that start with "##". These type of comment blocks are more in line with the way documentation blocks work for the other languages support doxygen and this also allows the use of special commands.<p>
+There is also another way to document Python code using comments that start with "##". These type of comment blocks are more in line with the way documentation blocks work for the other languages supported by doxygen and this also allows the use of special commands.<p>
Here is the same example again but now using doxygen style comments:<p>
<div class="fragment"><pre class="fragment"><span class="comment">## Documentation for this module.</span>
<span class="comment">#</span>
@@ -447,8 +447,8 @@
Go to the <a href="lists.html">next</a> section or return to the
<a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/doxygen.css new/doxygen-1.4.7/html/doxygen.css
--- old/doxygen-1.4.6/html/doxygen.css 2006-01-01 20:23:49.000000000 +0100
+++ new/doxygen-1.4.7/html/doxygen.css 2006-06-10 21:29:09.000000000 +0200
@@ -80,7 +80,7 @@
A:hover { text-decoration: none; background-color: #f2f2ff }
DL.el { margin-left: -1cm }
.fragment {
- font-family: Fixed, monospace;
+ font-family: monospace, fixed;
font-size: 95%;
}
PRE.fragment {
@@ -96,14 +96,7 @@
padding-bottom: 4px;
}
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
-TD.md { background-color: #F4F4FB; font-weight: bold; }
-TD.mdPrefix {
- background-color: #F4F4FB;
- color: #606060;
- font-size: 80%;
-}
-TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; }
-TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; }
+
DIV.groupHeader {
margin-left: 16px;
margin-top: 12px;
@@ -156,13 +149,6 @@
SPAN.preprocessor { color: #806020 }
SPAN.stringliteral { color: #002080 }
SPAN.charliteral { color: #008080 }
-.mdTable {
- border: 1px solid #868686;
- background-color: #F4F4FB;
-}
-.mdRow {
- padding: 8px 10px;
-}
.mdescLeft {
padding: 0px 8px 4px 8px;
font-size: 80%;
@@ -308,3 +294,65 @@
border-top: 1px solid black;
}
+/* Style for detailed member documentation */
+.memtemplate {
+ font-size: 80%;
+ color: #606060;
+ font-weight: normal;
+}
+.memnav {
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+.memitem {
+ padding: 4px;
+ background-color: #eef3f5;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #dedeee;
+ -moz-border-radius: 8px 8px 8px 8px;
+}
+.memname {
+ white-space: nowrap;
+ font-weight: bold;
+}
+.memdoc{
+ padding-left: 10px;
+}
+.memproto {
+ background-color: #d5e1e8;
+ width: 100%;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #84b0c7;
+ font-weight: bold;
+ -moz-border-radius: 8px 8px 8px 8px;
+}
+.paramkey {
+ text-align: right;
+}
+.paramtype {
+ white-space: nowrap;
+}
+.paramname {
+ color: #602020;
+ font-style: italic;
+}
+/* End Styling for detailed member documentation */
+
+/* for the tree view */
+.ftvtree {
+ font-family: sans-serif;
+ margin:0.5em;
+}
+.directory { font-size: 9pt; font-weight: bold; }
+.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
+.directory > h3 { margin-top: 0; }
+.directory p { margin: 0px; white-space: nowrap; }
+.directory div { display: none; margin: 0px; }
+.directory img { vertical-align: -30%; }
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/doxygen_usage.html new/doxygen-1.4.7/html/doxygen_usage.html
--- old/doxygen-1.4.6/html/doxygen_usage.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/doxygen_usage.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="doxygen_usage">Doxygen usage</a></h1>Doxygen is a command line based utility. Calling <code>doxygen</code> with the <code>--help</code> option at the command line will give you a brief description of the usage of the program.<p>
All options consist of a leading character <code>-</code>, followed by one character and one or more arguments depending on the option.<p>
To generate a manual for your project you typically need to follow these steps: <ol>
@@ -41,8 +41,8 @@
<li>
To make doxygen read/write to standard input/output instead of from/to a file, use <code>-</code> for the file name. </li>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/doxytag_usage.html new/doxygen-1.4.7/html/doxytag_usage.html
--- old/doxygen-1.4.6/html/doxytag_usage.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/doxytag_usage.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="doxytag_usage">Doxytag usage</a></h1>Doxytag is a small command line based utility. It can generate <em>tag files</em>. These tag files can be used with <a href="doxygen_usage.html">doxygen</a> to generate references to external documentation (i.e. documentation not contained in the input files that are used by doxygen).<p>
A tag file contains information about files, classes and members documented in external documentation. Doxytag extracts this information directly from the HTML files. This has the advantage that you do not need to have the sources from which the documentation was extracted.<p>
If you <em>do</em> have the sources it is better to let <code>doxygen</code> generate the tag file by putting the name of the tag file after <a class="el" href="config.html#cfg_generate_tagfile">GENERATE_TAGFILE</a> in the configuration file.<p>
@@ -50,8 +50,8 @@
<p>
<dl compact><dt><b>Example 2:</b></dt><dd>To generate a tag file of the Qt documentation you can do the following: <div class="fragment"><pre class="fragment">doxytag -t qt.tag $QTDIR/doc/html
</pre></div> </dd></dl>
-<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/doxywizard_usage.html new/doxygen-1.4.7/html/doxywizard_usage.html
--- old/doxygen-1.4.6/html/doxywizard_usage.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/doxywizard_usage.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="doxywizard_usage">Doxywizard usage</a></h1>Doxywizard is a GUI front-end for configuring and running doxygen.<p>
When you start doxywizard it will display the main window (the actual look depends on the OS used).<p>
<div align="center">
@@ -82,8 +82,8 @@
<dt>Reset...</dt>
<dd>Restores the factory defaults as the default settings to use. You will be asked to confirm the action. </dd>
</dl>
-<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/external.html new/doxygen-1.4.7/html/external.html
--- old/doxygen-1.4.6/html/external.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/external.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="external">Linking to external documentation</a></h1>If your project depends on external libraries or tools, there are several reasons to not include all sources for these with every run of doxygen:<p>
<dl>
<dt>Disk space:</dt>
@@ -61,8 +61,8 @@
Go to the <a href="faq.html">next</a> section or return to the
<a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/faq.html new/doxygen-1.4.7/html/faq.html
--- old/doxygen-1.4.6/html/faq.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/faq.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="faq">Frequently Asked Questions</a></h1><ol>
<li>
<b>How to get information on the index page in HTML?</b> <p>
@@ -172,8 +172,8 @@
Go to the <a href="trouble.html">next</a> section or return to the
<a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/features.html new/doxygen-1.4.7/html/features.html
--- old/doxygen-1.4.6/html/features.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/features.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="features">Features</a></h1> <ul>
<li>
Requires very little overhead from the writer of the documentation. Plain text will do, but for more fancy or structured output HTML tags and/or some of doxygen's special commands can be used. </li>
@@ -58,8 +58,8 @@
</ul>
<p>
Although doxygen can be used in any C or C++ project, initially it was specifically designed to be used for projects that make use of Troll Tech's <a href="http://www.trolltech.com/products/qt.html">Qt toolkit</a>. I have tried to make doxygen `Qt-compatible'. That is: Doxygen can read the documentation contained in the Qt source code and create a class browser that looks very similar to the one that is generated by Troll Tech. Doxygen understands the C++ extensions used by Qt such as signals and slots.<p>
-Doxygen can also automatically generate links to existing documentation that was generated with Doxygen or with Qt's non-public class browser generator. For a Qt based project this means that whenever you refer to members or classes belonging to the Qt toolkit, a link will be generated to the Qt documentation. This is done independent of where this documentation is located! <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+Doxygen can also automatically generate links to existing documentation that was generated with Doxygen or with Qt's non-public class browser generator. For a Qt based project this means that whenever you refer to members or classes belonging to the Qt toolkit, a link will be generated to the Qt documentation. This is done independent of where this documentation is located! <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
Binary files old/doxygen-1.4.6/html/form_0.png and new/doxygen-1.4.7/html/form_0.png differ
Binary files old/doxygen-1.4.6/html/form_1.png and new/doxygen-1.4.7/html/form_1.png differ
Binary files old/doxygen-1.4.6/html/form_2.png and new/doxygen-1.4.7/html/form_2.png differ
Binary files old/doxygen-1.4.6/html/form_3.png and new/doxygen-1.4.7/html/form_3.png differ
Binary files old/doxygen-1.4.6/html/form_4.png and new/doxygen-1.4.7/html/form_4.png differ
Binary files old/doxygen-1.4.6/html/form_5.png and new/doxygen-1.4.7/html/form_5.png differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/formulas.html new/doxygen-1.4.7/html/formulas.html
--- old/doxygen-1.4.6/html/formulas.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/formulas.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="formulas">Including formulas</a></h1>Doxygen allows you to put <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> formulas in the output (this works only for the HTML and <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> output, not for the RTF nor for the man page output). To be able to include formulas (as images) in the HTML documentation, you will also need to have the following tools installed <ul>
<li>
<code>latex:</code> the <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> compiler, needed to parse the formulas. To test I have used the teTeX 1.0 distribution. </li>
@@ -53,8 +53,8 @@
Go to the <a href="diagrams.html">next</a> section or return to the
<a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/grouping.html new/doxygen-1.4.7/html/grouping.html
--- old/doxygen-1.4.6/html/grouping.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/grouping.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="grouping">Grouping</a></h1>Doxygen has three mechanisms to group things together. One mechanism works at a global level, creating a new page for each group. These groups are called <a class="el" href="grouping.html#modules">'modules'</a> in the documentation. The second mechanism works within a member list of some compound entity, and is refered to as a <a class="el" href="grouping.html#memgroup">'member groups'</a>. For <a class="el" href="commands.html#cmdpage">pages</a> there is a third grouping mechanism referred to as <a class="el" href="grouping.html#subpaging">subpaging</a>.<h2><a class="anchor" name="modules">
Modules</a></h2>
Modules are a way to group things together on a separate page. You can document a group as a whole, as well as all individual members. Members of a group can be files, namespaces, classes, functions, variables, enums, typedefs, and defines, but also other groups.<p>
@@ -214,8 +214,8 @@
Go to the <a href="formulas.html">next</a> section or return to the
<a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/history.html new/doxygen-1.4.7/html/history.html
--- old/doxygen-1.4.6/html/history.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/history.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="history">Doxygen History</a></h1><h2>Version 1.2.0</h2>
<p>
<h3>Major new features:</h3>
@@ -140,8 +140,8 @@
<p>
<h2>Version 0.1</h2>
<p>
-Initial version. <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+Initial version. <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/htmlcmds.html new/doxygen-1.4.7/html/htmlcmds.html
--- old/doxygen-1.4.6/html/htmlcmds.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/htmlcmds.html 2006-06-10 21:29:11.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="htmlcmds">HTML Commands</a></h1>Here is a list of all HTML commands that may be used inside the documentation. Note that although these HTML tags are translated to the proper commands for outer formats other than HTML, all attributes of a HTML tag are passed on to the HTML output only (the HREF and NAME attributes for the A tag are the only exception).<p>
<ul>
<li>
@@ -206,8 +206,8 @@
</ul>
<p>
Finally, to put invisible comments inside comment blocks, HTML style comments can be used: <div class="fragment"><pre class="fragment">/*! <!-- This is a comment with a comment block --> Visible text */
-</pre></div> <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+</pre></div> <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:11 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/index.html new/doxygen-1.4.7/html/index.html
--- old/doxygen-1.4.6/html/index.html 2006-01-01 20:23:49.000000000 +0100
+++ new/doxygen-1.4.7/html/index.html 2006-06-10 21:29:09.000000000 +0200
@@ -4,11 +4,11 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<center>
<img align=center lowsrc="doxygen_logo_low.gif" src="doxygen_logo.gif"
width=634 height=197 alt="doxygen"><br>
-Version: 1.4.6
+Version: 1.4.7
</center><p>
<h2>Introduction</h2>
<p>
@@ -92,7 +92,7 @@
<h2>Doxygen license</h2>
<p>
<p>
-Copyright © 1997-2005 by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>.<p>
+Copyright © 1997-2006 by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>.<p>
Permission to use, copy, modify, and distribute this software and its documentation under the terms of the GNU General Public License is hereby granted. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. See the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a> for more details. <p>
Documents produced by doxygen are derivative works derived from the input used in their production; they are not affected by this license.<p>
<h2>User examples</h2>
@@ -117,7 +117,7 @@
<li>
All people at Troll Tech, for creating a beautiful GUI Toolkit (which is very useful as a Windows/Unix platform abstraction layer :-) </li>
<li>
-My brother <a href="http://www.stack.nl/~fidget/index.html">Frank</a> for rendering the logos. </li>
+My brother Frank for rendering the logos. </li>
<li>
Harm van der Heijden for adding HTML help support. </li>
<li>
@@ -145,8 +145,8 @@
<li>
many, many others for suggestions, patches and bug reports. </li>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:49 2006 for Doxygen manual by
+<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:09 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/install.html new/doxygen-1.4.7/html/install.html
--- old/doxygen-1.4.6/html/install.html 2006-01-01 20:23:49.000000000 +0100
+++ new/doxygen-1.4.7/html/install.html 2006-06-10 21:29:09.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="install">Installation</a></h1> First go to the <a href="http://www.doxygen.org/download.html">download</a> page to get the latest distribution, if you did not have it already.<p>
This section is divided into the following sections: <ul>
<li>
@@ -36,7 +36,7 @@
<li>
A <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> distribution: for instance <a href="http://www.tug.org/interest.html#free">teTeX 1.0</a> . This is needed for generating LaTeX, Postscript, and PDF output. </li>
<li>
-<a href="http://www.research.att.com/sw/tools/graphviz/">the Graph visualization toolkit version 1.8.10 or higher</a> . Needed for the include dependency graphs, the graphical inheritance graphs, and the collaboration graphs. If you compile graphviz yourself, make sure you do include freetype support (which requires the freetype library and header files), otherwise the graphs will not render proper text labels. </li>
+<a href="http://www.graphviz.org/">the Graph visualization toolkit version 1.8.10 or higher</a> . Needed for the include dependency graphs, the graphical inheritance graphs, and the collaboration graphs. If you compile graphviz yourself, make sure you do include freetype support (which requires the freetype library and header files), otherwise the graphs will not render proper text labels. </li>
<li>
The ghostscript interpreter. To be found at <a href="http://www.ghostscript.com/">www.ghostscript.com</a>. </li>
</ul>
@@ -249,7 +249,7 @@
If you want to generate compressed HTML help (see <a class="el" href="config.html#cfg_generate_htmlhelp">GENERATE_HTMLHELP</a>) in the config file, then you need the Microsoft HTML help workshop. You can download it from <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/h…">Microsoft</a>.<p>
</li>
<li>
-<a href="http://www.research.att.com/sw/tools/graphviz/">the Graph visualization toolkit version 1.8.10</a><br>
+<a href="http://www.graphviz.org/">the Graph visualization toolkit version 1.8.10</a><br>
. Needed for the include dependency graphs, the graphical inheritance graphs, and the collaboration graphs. </li>
</ul>
<h2><a class="anchor" name="build_tools">
@@ -280,8 +280,8 @@
Go to the <a href="starting.html">next</a> section or return to the
<a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:49 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:09 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/installdox_usage.html new/doxygen-1.4.7/html/installdox_usage.html
--- old/doxygen-1.4.6/html/installdox_usage.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/installdox_usage.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="installdox_usage">Installdox usage</a></h1>Installdox is a perl script that is generated by doxygen whenever tag files are used (See <code>TAGFILES</code> in section <a class="el" href="config.html#config_extref">External reference options</a>) or the search engine is enabled (See <code>SEARCHENGINE</code> in section <a class="el" href="config.html#config_search">Search engine options</a>). The script is located in the same directory where the HTML files are located.<p>
Its purpose is to set the location of the external documentation for each tag file and to set the correct links to the search engine at install time.<p>
Calling <code>installdox</code> with option <b>-h</b> at the command line will give you a brief description of the usage of the program.<p>
@@ -17,8 +17,8 @@
<dd>When this option is specified, installdox will generate no output other than fatal errors. </dd>
</dl>
Optionally a list of HTML files may be given. These files are scanned and modified if needed. If this list is omitted all files in the current directory that end with <code></code>.html are used.<p>
-The <code>installdox</code> script is unique for each generated class browser in the sense that it `knows' what tag files are used. It will generate an error if the <b>-l</b> option is missing for a tag file or if an invalid tag file is given. <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+The <code>installdox</code> script is unique for each generated class browser in the sense that it `knows' what tag files are used. It will generate an error if the <b>-l</b> option is missing for a tag file or if an invalid tag file is given. <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/langhowto.html new/doxygen-1.4.7/html/langhowto.html
--- old/doxygen-1.4.6/html/langhowto.html 2006-01-01 20:23:51.000000000 +0100
+++ new/doxygen-1.4.7/html/langhowto.html 2006-06-10 21:29:11.000000000 +0200
@@ -4,11 +4,11 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="langhowto">Internationalization</a></h1><h3>Support for multiple languages</h3>
<p>
Doxygen has built-in support for multiple languages. This means that the text fragments, generated by doxygen, can be produced in languages other than English (the default). The output language is chosen through the configuration file (with default name and known as Doxyfile).<p>
-Currently (version 1.4.6), 31 languages are supported (sorted alphabetically): Afrikaans, Brazilian Portuguese, Catalan, Chinese, Chinese Traditional, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Indonesian, Italian, Japanese (+En), Korean (+En), Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian..<p>
+Currently (version 1.4.7), 31 languages are supported (sorted alphabetically): Afrikaans, Brazilian Portuguese, Catalan, Chinese, Chinese Traditional, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Indonesian, Italian, Japanese (+En), Korean (+En), Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian..<p>
The table of information related to the supported languages follows. It is sorted by language alphabetically. The <b>Status</b> column was generated from sources and shows approximately the last version when the translator was updated.<p>
<table align=center cellspacing=0 cellpadding=0 border=0>
@@ -28,19 +28,19 @@
<td>Afrikaans</td>
<td>Johan Prinsloo</td>
<td>johan at zippysnoek dot com</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Brazilian Portuguese</td>
<td>Fabio "FJTC" Jun Takada Chino</td>
<td>jun-chino at uol dot com dot br</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Catalan</td>
<td>Maximiliano Pin<br>Albert Mora</td>
<td>mcpin at emtesistemas dot com<br>amora at iua dot upf dot es</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Chinese</td>
@@ -52,19 +52,19 @@
<td>Chinese Traditional</td>
<td>Daniel YC Lin<br>Gary Lee</td>
<td>daniel at twpda dot com<br>garylee at ecosine dot com dot tw</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Croatian</td>
<td>Boris Bralo</td>
<td>boris.bralo at zg dot htnet dot hr</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Czech</td>
<td>Petr Přikryl</td>
<td>prikrylp at skil dot cz</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Danish</td>
@@ -94,13 +94,13 @@
<td>French</td>
<td>Xavier Outhier</td>
<td>xouthier at yahoo dot fr</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>German</td>
<td>Jens Seidel</td>
<td>jensseidel at users dot sf dot net</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Greek</td>
@@ -112,25 +112,25 @@
<td>Hungarian</td>
<td>Ákos Kiss<br>Földvári György</td>
<td>akiss at users dot sourceforge dot net<br>foldvari lost at cyberspace</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Indonesian</td>
<td>Hendy Irawan</td>
<td>ceefour at gauldong dot net</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Italian</td>
<td>Alessandro Falappa<br>Ahmed Aldo Faisal</td>
<td>alessandro at falappa dot net<br>aaf23 at cam dot ac dot uk</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Japanese</td>
<td>Ryunosuke Satoh<br>Kenji Nagamatsu<br>Iwasa Kazmi</td>
<td>sun594 at hotmail dot com<br>naga at joyful dot club dot ne dot jp<br>iwasa at cosmo-system dot jp</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>JapaneseEn</td>
@@ -142,7 +142,7 @@
<td>Korean</td>
<td>SooYoung Jung<br>Richard Kim</td>
<td>jung5000 at gmail dot com<br>ryk at dspwiz dot com</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>KoreanEn</td>
@@ -154,19 +154,19 @@
<td>Lithuanian</td>
<td>Tomas Simonaitis<br>Mindaugas Radzius<br>Aidas Berukstis</td>
<td>haden at homelan dot lt<br>mindaugasradzius at takas dot lt<br>aidasber at takas dot lt</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Norwegian</td>
<td>Lars Erik Jordet</td>
<td>lejordet at gmail dot com</td>
- <td>1.3.9</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Polish</td>
<td>Piotr Kaminski<br>Grzegorz Kowal</td>
<td>Piotr.Kaminski at ctm dot gdynia dot pl<br>g_kowal at poczta dot onet dot pl</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Portuguese</td>
@@ -184,7 +184,7 @@
<td>Russian</td>
<td>Alexandr Chelpanov</td>
<td>cav at cryptopro dot ru</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Serbian</td>
@@ -202,19 +202,19 @@
<td>Slovene</td>
<td>Matjaž Ostroveršnik</td>
<td>matjaz.ostroversnik at ztm dot si</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Spanish</td>
<td>Francisco Oltra Thennet</td>
<td>foltra at puc dot cl</td>
- <td>1.3.8</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Swedish</td>
<td>Mikael Hallin</td>
<td>mikaelhallin at yahoo dot se</td>
- <td>up-to-date</td>
+ <td>1.4.6</td>
</tr>
<tr bgcolor="#ffffff">
<td>Ukrainian</td>
@@ -331,8 +331,8 @@
Warning: Don't forget to compile Doxygen to discover, whether it is compilable. The <code>translator.py</code> does not check if everything is correct with respect to the compiler. Because of that, it may lie sometimes about the necessary base class.<p>
<b>The most obsolete language translators</b> would lead to implementation of too complicated adapters. Because of that, doxygen developers may decide to derive such translators from the <code>TranslatorEnglish</code> class, which is by definition always up-to-date.<p>
When doing so, all the missing methods will be replaced by the English translation. This means that not-implemented methods will always return the English result. Such translators are marked using word <code>obsolete</code>. You should read it <b>really obsolete</b>. No guess about the last update can be done.<p>
-Often, it is possible to construct better result from the obsolete methods. Because of that, the translator adapter classes should be used if possible. On the other hand, implementation of adapters for really obsolete translators brings too much maintenance and run-time overhead. <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:51 2006 for Doxygen manual by
+Often, it is possible to construct better result from the obsolete methods. Because of that, the translator adapter classes should be used if possible. On the other hand, implementation of adapters for really obsolete translators brings too much maintenance and run-time overhead. <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:11 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/lists.html new/doxygen-1.4.7/html/lists.html
--- old/doxygen-1.4.6/html/lists.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/lists.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="lists">Lists</a></h1>Doxygen provides a number of ways to create lists of items.<p>
<b>Using dashes</b><p>
By putting a number of column-aligned minus signs at the start of a line, a bullet list will automatically be generated. Numbered lists can also be generated by using a minus followed by a hash. Nesting of lists is allowed and is based on indentation of the items.<p>
@@ -83,8 +83,8 @@
Go to the <a href="grouping.html">next</a> section or return to the
<a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/output.html new/doxygen-1.4.7/html/output.html
--- old/doxygen-1.4.6/html/output.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/output.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="output">Output Formats</a></h1><h2><a class="anchor" name="output">
Output Formats</a></h2>
<p>
@@ -31,8 +31,8 @@
<dt><b>PDF</b> </dt>
<dd>Generated from the <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> output by running <code>make pdf</code> in the output directory. In order to get hyperlinks in the PDF file, <code>PDF_HYPERLINKS</code> should be set to <code>YES</code> in the configuration file. </dd>
</dl>
-<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/pages.html new/doxygen-1.4.7/html/pages.html
--- old/doxygen-1.4.6/html/pages.html 2006-01-01 20:23:51.000000000 +0100
+++ new/doxygen-1.4.7/html/pages.html 2006-06-10 21:29:11.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1>Doxygen manual Related Pages</h1>Here is a list of all related documentation pages:<ul>
<li><a class="el" href="index.html">index</a>
@@ -63,8 +63,8 @@
<li><a class="el" href="arch.html">Doxygen's Internals</a>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:51 2006 for Doxygen manual by
+<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:11 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/perlmod.html new/doxygen-1.4.7/html/perlmod.html
--- old/doxygen-1.4.6/html/perlmod.html 2006-01-01 20:23:51.000000000 +0100
+++ new/doxygen-1.4.7/html/perlmod.html 2006-06-10 21:29:11.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="perlmod">Perl Module output format documentation</a></h1><p>
Since version 1.2.18, Doxygen can generate a new output format we have called the "Perl Module output format". It has been designed as an intermediate format that can be used to generate new and customized output without having to modify the Doxygen source. Therefore, its purpose is similar to the XML output format that can be also generated by Doxygen. The XML output format is more standard, but the Perl Module output format is possibly simpler and easier to use.<p>
The Perl Module output format is still experimental at the moment and could be changed in incompatible ways in future versions, although this should not be very probable. It is also lacking some features of other Doxygen backends. However, it can be already used to generate useful output, as shown by the Perl Module-based LaTeX generator.<p>
@@ -92,8 +92,8 @@
As you can see, the documentation contained in <b>$doxydocs</b> does not present any special impediment to be processed by a simple Perl script. To be able to generate meaningful output using the documentation contained in <b>$doxydocs</b> you'll probably need to know the semantics of the nodes of the documentation tree, which we present in <a class="el" href="perlmod_tree.html">this page</a>.<h2><a class="anchor" name="doxymodel_format">
Data structure describing the Perl Module documentation tree.</a></h2>
You might be interested in processing the documentation contained in <b>DoxyDocs.pm</b> without needing to take into account the semantics of each node of the documentation tree. For this purpose, Doxygen generates a <b>DoxyModel.pm</b> file which contains a data structure describing the type and children of each node in the documentation tree.<p>
-The rest of this section is to be written yet, but in the meantime you can look at the Perl scripts generated by Doxygen (such as <b>doxylatex.pl</b> or <b>doxytemplate-latex.pl</b>) to get an idea on how to use <b>DoxyModel.pm</b>. <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:51 2006 for Doxygen manual by
+The rest of this section is to be written yet, but in the meantime you can look at the Perl scripts generated by Doxygen (such as <b>doxylatex.pl</b> or <b>doxytemplate-latex.pl</b>) to get an idea on how to use <b>DoxyModel.pm</b>. <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:11 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/perlmod_tree.html new/doxygen-1.4.7/html/perlmod_tree.html
--- old/doxygen-1.4.6/html/perlmod_tree.html 2006-01-01 20:23:51.000000000 +0100
+++ new/doxygen-1.4.7/html/perlmod_tree.html 2006-06-10 21:29:11.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="perlmod_tree">Nodes in the documentation tree of the Perl Module output format</a></h1><h2>Nodes in the documentation tree of the Perl Module output format.</h2>
<p>
This is a description of the structure of the documentation tree in <b>DoxyDocs.pm</b>. Each item in the list below describes a node in the tree, and the format of the description is as follows:<p>
@@ -552,8 +552,8 @@
</ul>
</li>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:51 2006 for Doxygen manual by
+<hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:11 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/preprocessing.html new/doxygen-1.4.7/html/preprocessing.html
--- old/doxygen-1.4.6/html/preprocessing.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/preprocessing.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="preprocessing">Preprocessing</a></h1>Source files that are used as input to doxygen can be parsed by doxygen's built-in C-preprocessor.<p>
By default doxygen does only partial preprocessing. That is, it evaluates conditional compilation statements (like #if) and evaluates macro definitions, but it does not perform macro expansion.<p>
So if you have the following code fragment <div class="fragment"><pre class="fragment">#define VERSION 200
@@ -156,8 +156,8 @@
Go to the <a href="external.html">next</a> section or return to the
<a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/starting.html new/doxygen-1.4.7/html/starting.html
--- old/doxygen-1.4.6/html/starting.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/starting.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="starting">Getting started</a></h1>The executable <code>doxygen</code> is the main program that parses the sources and generates the documentation. See section <a class="el" href="doxygen_usage.html">Doxygen usage</a> for more detailed usage information.<p>
The executable <code>doxytag</code> is only needed if you want to generate references to external documentation (i.e. documentation that was generated by doxygen) for which you do not have the sources. See section <a class="el" href="doxytag_usage.html">Doxytag usage</a> for more detailed usage information.<p>
Optionally, the executable <code>doxywizard</code> can be used, which is a <a class="el" href="doxywizard_usage.html">graphical front-end</a> for editing the configuration file that is used by doxygen and for running doxygen in a graphical environment. For Mac OS X doxywizard will be started by clicking on the Doxygen application icon.<p>
@@ -82,8 +82,8 @@
Go to the <a href="docblocks.html">next</a> section or return to the
<a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/trouble.html new/doxygen-1.4.7/html/trouble.html
--- old/doxygen-1.4.6/html/trouble.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/trouble.html 2006-06-10 21:29:10.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="trouble">Troubleshooting</a></h1><h2>Known problems:</h2>
<p>
<ul>
@@ -54,8 +54,8 @@
For patches please use "diff -uN" or include the files you modified. If you send more than one file please tar or zip everything, so I only have to save and download one file.<p>
Return to the <a href="index.html">index</a>.
- <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+ <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:10 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.4.6/html/xmlcmds.html new/doxygen-1.4.7/html/xmlcmds.html
--- old/doxygen-1.4.6/html/xmlcmds.html 2006-01-01 20:23:50.000000000 +0100
+++ new/doxygen-1.4.7/html/xmlcmds.html 2006-06-10 21:29:11.000000000 +0200
@@ -4,7 +4,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.4.7 -->
<h1><a class="anchor" name="xmlcmds">XML Commands</a></h1>Doxygen supports most of the XML commands that are typically used in C# code comments. The XML tags are defined in Appendix E of the <a href="http://www.ecma-international.org/publications/standards/Ecma-334.htm">ECMA-334</a> standard, which defines the C# language. Unfortunately, the specification is not very precise and a number of the examples given are of poor quality.<p>
Here is the list of tags supported by doxygen:<p>
<ul>
@@ -69,8 +69,8 @@
<span class="keywordflow">return</span> ds;
}
}
-</pre></div> <hr size="1"><address style="align: right;"><small>Generated on Sun Jan 1 20:23:50 2006 for Doxygen manual by
+</pre></div> <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 10 21:29:11 2006 for Doxygen manual by
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
++++++ doxygen-1.4.6-libpng.diff -> doxygen-1.4.7-libpng.diff ++++++
--- doxygen/doxygen-1.4.6-libpng.diff 2006-01-02 13:27:34.000000000 +0100
+++ doxygen/doxygen-1.4.7-libpng.diff 2006-06-26 10:19:58.000000000 +0200
@@ -115,7 +115,7 @@
#define ALL_STATIC
-#include <../libpng/png.h>
-+#include <libpng/png.h>
++#include <libpng12/png.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
++++++ doxygen-1.4.6-man.patch -> doxygen-1.4.7-man.patch ++++++
++++++ doxygen-1.4.6.src.tar.bz2 -> doxygen-1.4.7.src.tar.bz2 ++++++
++++ 91524 lines of diff (skipped)
++++++ doxywizard-1.4.6-flex.diff -> doxywizard-1.4.7-flex.diff ++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package dosbox
checked in at Tue Jun 27 17:14:59 CEST 2006.
--------
--- dosbox/dosbox.changes 2006-05-08 17:40:41.000000000 +0200
+++ dosbox/dosbox.changes 2006-06-27 15:56:05.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Jun 27 15:55:43 CEST 2006 - lnussel(a)suse.de
+
+- fix use of uninitialized variables (#188290)
+
+-------------------------------------------------------------------
New:
----
dosbox-0.65-uninitialized.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dosbox.spec ++++++
--- /var/tmp/diff_new_pack.rANWDm/_old 2006-06-27 17:13:15.000000000 +0200
+++ /var/tmp/diff_new_pack.rANWDm/_new 2006-06-27 17:13:15.000000000 +0200
@@ -16,12 +16,13 @@
License: GPL
Group: System/Emulators/PC
Version: 0.65
-Release: 1
+Release: 2
Summary: DOS Emulator Well-Suited for Playing Games
Source: dosbox-0.65.tar.gz
Source1: dosbox.desktop
Source2: dosbox.png
Patch: dosbox-0.61-manpage.diff
+Patch1: dosbox-0.65-uninitialized.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -41,6 +42,7 @@
rm -rf %{buildroot}
%setup
%patch -p1
+%patch1 -p1
%build
autoreconf -f -i
@@ -78,6 +80,8 @@
%endif
%changelog -n dosbox
+* Tue Jun 27 2006 - lnussel(a)suse.de
+- fix use of uninitialized variables (#188290)
* Mon May 08 2006 - lnussel(a)suse.de
- new version 0.65
* 4/15/16/32bpp VESA mode support
++++++ dosbox-0.65-uninitialized.diff ++++++
Index: dosbox-0.65/src/gui/sdlmain.cpp
===================================================================
--- dosbox-0.65.orig/src/gui/sdlmain.cpp
+++ dosbox-0.65/src/gui/sdlmain.cpp
@@ -380,7 +380,7 @@ Bitu GFX_SetSize(Bitu width,Bitu height,
sdl.draw.scaley=scaley;
Bitu bpp;
- Bitu retFlags;
+ Bitu retFlags = 0;
if (sdl.blit.surface) {
SDL_FreeSurface(sdl.blit.surface);
Index: dosbox-0.65/src/hardware/sblaster.cpp
===================================================================
--- dosbox-0.65.orig/src/hardware/sblaster.cpp
+++ dosbox-0.65/src/hardware/sblaster.cpp
@@ -1189,7 +1189,7 @@ public:
sb.mixer.enabled=section->Get_bool("mixer");
Bitu oplrate=section->Get_int("oplrate");
sb.mixer.stereo=false;
- OPL_Mode opl_mode;
+ OPL_Mode opl_mode = OPL_none;
Find_Type_And_Opl(section,sb.type,opl_mode);
switch (opl_mode) {
@@ -1240,7 +1240,7 @@ public:
~SBLASTER() {
Section_prop * section=static_cast<Section_prop *>(m_configuration);
- OPL_Mode opl_mode;
+ OPL_Mode opl_mode = OPL_none;
Find_Type_And_Opl(section,sb.type,opl_mode);
switch (opl_mode) {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package coreutils
checked in at Tue Jun 27 17:13:05 CEST 2006.
--------
--- coreutils/coreutils.changes 2006-06-22 18:10:05.000000000 +0200
+++ coreutils/coreutils.changes 2006-06-26 13:20:49.000000000 +0200
@@ -1,0 +2,24 @@
+Mon Jun 26 13:20:23 CEST 2006 - schwab(a)suse.de
+
+- Update to coreutils 5.97.
+** Bug fixes
+
+ rebuild with better autoconf test for when the lstat replacement
+ function is needed -- required for Solaris 9
+
+ cat with any of the options, -A -v -e -E -T, when applied to a
+ file in /proc or /sys (linux-specific), would truncate its output,
+ usually printing nothing.
+
+** Improved robustness
+
+ dircolors: a new autoconf run-test for AIX's buggy strndup function
+ prevents malfunction on that system; may also affect cut, expand,
+ and unexpand.
+
+** New features
+
+ chgrp now supports --preserve-root, --no-preserve-root (default),
+ as it was documented to do, and just as chmod, chown, and rm do.
+
+-------------------------------------------------------------------
@@ -9 +33 @@
-- Update to coreutils 5.96 (bug fixes).
+- Update to coreutils 5.96.
Old:
----
coreutils-5.96.diff
coreutils-5.96.tar.bz2
tee.diff
New:
----
coreutils-5.97.diff
coreutils-5.97.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ coreutils.spec ++++++
--- /var/tmp/diff_new_pack.Cno1gM/_old 2006-06-27 17:10:05.000000000 +0200
+++ /var/tmp/diff_new_pack.Cno1gM/_new 2006-06-27 17:10:05.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package coreutils (Version 5.96)
+# spec file for package coreutils (Version 5.97)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit >= 9 libselinux-64bit = 9 libselinux-x86 = 9
Autoreqprov: on
PreReq: %{install_info_prereq}
-Version: 5.96
-Release: 2
+Version: 5.97
+Release: 1
Summary: GNU Core Utilities
Source: coreutils-%{version}.tar.bz2
Source1: su.pamd
@@ -37,7 +37,6 @@
Patch6: i18n-infloop.diff
Patch7: coreutils-5.0-pam-env.patch
Patch8: coreutils-sysinfo.diff
-Patch9: tee.diff
Patch16: invalid-ids.diff
Patch17: no-no.diff
Patch20: coreutils-5.3.0-pie.diff
@@ -106,7 +105,6 @@
%patch
%patch7 -p1
%patch8 -p1
-%patch9
%patch16 -p1
%patch17
%patch20
@@ -180,10 +178,25 @@
%doc %{_mandir}/man1/*.1.gz
%changelog -n coreutils
+* Mon Jun 26 2006 - schwab(a)suse.de
+- Update to coreutils 5.97.
+ ** Bug fixes
+ rebuild with better autoconf test for when the lstat replacement
+ function is needed -- required for Solaris 9
+ cat with any of the options, -A -v -e -E -T, when applied to a
+ file in /proc or /sys (linux-specific), would truncate its output,
+ usually printing nothing.
+ ** Improved robustness
+ dircolors: a new autoconf run-test for AIX's buggy strndup function
+ prevents malfunction on that system; may also affect cut, expand,
+ and unexpand.
+ ** New features
+ chgrp now supports --preserve-root, --no-preserve-root (default),
+ as it was documented to do, and just as chmod, chown, and rm do.
* Thu Jun 22 2006 - schwab(a)suse.de
- Fix conflict with <fcntl.h>.
* Mon May 22 2006 - schwab(a)suse.de
-- Update to coreutils 5.96 (bug fixes).
+- Update to coreutils 5.96.
* Sat May 13 2006 - schwab(a)suse.de
- Update to coreutils 5.95.
* Fri Apr 07 2006 - cthiel(a)suse.de
++++++ coreutils-5.96.diff -> coreutils-5.97.diff ++++++
++++++ coreutils-5.96.tar.bz2 -> coreutils-5.97.tar.bz2 ++++++
++++ 47378 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package beagle
checked in at Tue Jun 27 17:09:59 CEST 2006.
--------
--- GNOME/beagle/beagle.changes 2006-06-23 16:59:07.000000000 +0200
+++ beagle/beagle.changes 2006-06-26 12:43:58.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Jun 26 12:43:49 CEST 2006 - gekker(a)suse.de
+
+- Update translations for .fr
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ beagle.spec ++++++
--- /var/tmp/diff_new_pack.LPNR4s/_old 2006-06-27 17:09:30.000000000 +0200
+++ /var/tmp/diff_new_pack.LPNR4s/_new 2006-06-27 17:09:30.000000000 +0200
@@ -18,7 +18,7 @@
Group: Productivity/Other
Autoreqprov: on
Version: 0.2.3
-Release: 63
+Release: 65
Summary: Desktop Search Application
URL: http://www.gnome.org/projects/beagle/
Source: %{name}-%{version}.tar.gz
@@ -491,6 +491,8 @@
%{prefix}/%_lib/pkgconfig/*.pc
%changelog -n beagle
+* Mon Jun 26 2006 - gekker(a)suse.de
+- Update translations for .fr
* Fri Jun 23 2006 - joeshaw(a)suse.de
- Add a patch to catch exceptions when calling the GetChanges()
methods on calendars and addressbooks. bnc #187792.
++++++ beagle-po.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/po/fr.po new/po/fr.po
--- old/po/fr.po 2006-06-22 22:05:07.000000000 +0200
+++ new/po/fr.po 2006-06-26 12:19:36.000000000 +0200
@@ -333,14 +333,14 @@
msgid "{0} month ago"
msgid_plural "{0} months ago"
msgstr[0] "il y a {0} mois"
-msgstr[1] "{0} minutes"
+msgstr[1] "il y a {0} mois"
#: ../search/Tiles/Utils.cs:159
#, csharp-format
msgid "{0} year ago"
msgid_plural "{0} years ago"
msgstr[0] "il y a {0} an"
-msgstr[1] "Il y a {0} jours, à {1}"
+msgstr[1] "il y a {0} ans"
#. FIXME: We need filters for video in Beagle.
#. They should land soon when entagged-sharp gets video support.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package banshee
checked in at Tue Jun 27 17:06:45 CEST 2006.
--------
--- GNOME/banshee/banshee.changes 2006-06-22 22:03:33.000000000 +0200
+++ banshee/banshee.changes 2006-06-26 12:16:41.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Jun 26 12:16:26 CEST 2006 - gekker(a)suse.de
+
+- Update translations for zh_TW
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ banshee.spec ++++++
--- /var/tmp/diff_new_pack.aiVIu5/_old 2006-06-27 17:05:52.000000000 +0200
+++ /var/tmp/diff_new_pack.aiVIu5/_new 2006-06-27 17:05:52.000000000 +0200
@@ -26,7 +26,7 @@
PreReq: filesystem gconf2
Requires: mono-core
Version: 0.10.9
-Release: 46
+Release: 47
Source0: banshee-%{version}.tar.gz
Source1: gstreamer-xing-0.10.0.tar.gz
Source2: banshee-po.tar.bz2
@@ -310,6 +310,8 @@
%{prefix}/%{_lib}/banshee/Banshee.Plugins/Daap.dll*
%changelog -n banshee
+* Mon Jun 26 2006 - gekker(a)suse.de
+- Update translations for zh_TW
* Thu Jun 22 2006 - gekker(a)suse.de
- Update translations for de
* Wed Jun 21 2006 - gekker(a)suse.de
++++++ banshee-po.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/po/zh_TW.po new/po/zh_TW.po
--- old/po/zh_TW.po 2006-06-22 22:00:00.000000000 +0200
+++ new/po/zh_TW.po 2006-06-26 12:13:52.000000000 +0200
@@ -8,7 +8,7 @@
"Project-Id-Version: zh-TW\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-04-25 18:06+0200\n"
-"PO-Revision-Date: 2006-05-17 17:14\n"
+"PO-Revision-Date: 2006-06-21 16:26\n"
"Last-Translator: Novell Language <language(a)novell.com>\n"
"Language-Team: Novell Language <language(a)novell.com>\n"
"MIME-Version: 1.0\n"
@@ -598,13 +598,12 @@
msgstr "Gnome 的音樂管理和播放功能。"
#: ../src/AboutBox.cs:136
-#, fuzzy
msgid ""
"Copyright © 2005-2006 Novell, Inc.\n"
"Copyright © 2005 Aaron Bockover"
msgstr ""
-"版權 (c) 2005-2006 Novell, Inc.\n"
-"版權 ? 2005 Aaron Bockover"
+"版權 © 2005-2006 Novell, Inc.\n"
+"版權 © 2005 Aaron Bockover"
#: ../src/AboutBox.cs:141
msgid "Banshee Wiki"
@@ -1869,7 +1868,7 @@
msgstr "無法播放歌曲"
#: ../src/PlayerInterface.cs:804
-#, fuzzy, csharp-format
+#, csharp-format
msgid ""
"{0} cannot be played by Banshee. The most common reasons for this are:\n"
"\n"
@@ -1878,8 +1877,8 @@
msgstr ""
"{0} 無法從 Banshee 播放。最常見原因如下:\n"
"\n"
-" <big>?</big> 歌曲已受保護 (DRM)\n"
-" <big>?</big> 歌曲存放在不支援播放的 DAP\n"
+" <big>•</big> 歌曲已受保護 (DRM)\n"
+" <big>•</big> 歌曲存放在不支援播放的 DAP\n"
#: ../src/PlayerInterface.cs:824
msgid "Pause"
@@ -1969,7 +1968,7 @@
msgstr "同步 {0}"
#: ../src/PlayerInterface.cs:1935
-#, fuzzy, csharp-format
+#, csharp-format
msgid ""
"You have made changes to your {0}. Please choose a method for updating the "
"contents of your {0}.\n"
@@ -1980,8 +1979,8 @@
msgstr ""
"您已經變更您的 {0}。請選擇更新 {0} 內容的方法。\n"
"\n"
-"<big>?</big> <i>同步媒體櫃</i>: 同步 Banshee 媒體櫃到 {0}\n"
-"<big>?</big> <i>儲存手動變更</i>:僅儲存所完成的手動變更"
+"<big>•</big> <i>同步媒體櫃</i>: 同步 Banshee 媒體櫃到 {0}\n"
+"<big>•</big> <i>儲存手動變更</i>:僅儲存所完成的手動變更"
#: ../src/PlayerInterface.cs:1941
msgid ""
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package OpenOffice_org
checked in at Sun Jun 25 01:34:41 CEST 2006.
--------
--- arch/i386/OpenOffice_org/OpenOffice_org.changes 2006-06-23 22:11:54.000000000 +0200
+++ OpenOffice_org/OpenOffice_org.changes 2006-05-05 11:44:01.000000000 +0200
@@ -2,71 +1,0 @@
-Thu Jun 22 19:01:47 CEST 2006 - pmladek(a)suse.cz
-
-- updated ooo-build to version 2.0.2.15:
- * clipping problem in case cached primitive is used [#187780]
- * reading of freed memory in slidesorter [#186621]
- * file lists on ppc with gcj
-- added three security fixes:
- * check macros even on non-standard locations, CVE-2006-2198, #184372
- * disable java applets by default because they might break out of
- the sandbox and any secure fix is not easy, CVE-2006-2199, #184385
- * potential buffer overflow in the xml utf8 converter, CVE-2006-3117,
- #185717
-- added SL 10.1 compat fixes (does not affect the SLED10 build):
- * disabled cairo by default [#152730]
- * disabled sdk stuff
-
--------------------------------------------------------------------
-Thu Jun 15 19:39:14 CEST 2006 - pmladek(a)suse.cz
-
-- updated ooo-build to version 2.0.2.14:
- * ~/.recently-used corruption [#184895]
- * use correct context in the VBA stuff [#184871]
- * missing string for the quickstarter check-box [#183717]
- * updates and fixes of translations
-- added checks for macros even on non-standard locations, n#184372
-- disabled java applets by default because they might break out of the sandbox
- and any secure fix is not easy, n#184385
-
--------------------------------------------------------------------
-Thu Jun 1 18:15:50 CEST 2006 - pmladek(a)suse.cz
-
-- updated ooo-build to version 2.0.2.12:
- * lots fixes in the VBA stuff [#178312, #179188, #175726, #178717, #105391]
- * problems with cropped text sprites [#180871]
- * problem with text animations [#173009]
- * printing from samba share [#169587]
- * slideshow rendered incorrectly on Xgl [#174507]
- * bibliographic encoding [#155725]
- * crasher dismissing menus [#170772]
- * top-level basic-shapes icon [#178384]
- * metrics of the font Open Symbol [#160267]
- * poke gnome screensaver during slideshow [#169207]
- * automatically wrap text inside shapes [#171052]
- * backport of some fixes for the certificates stuff [#157991]
- * gengal stuff clean up, saves 7MBs [i#65361]
-- fixed to use the extended dependencies (Recommends, Suggests, Enhances)
- only on SL10.1 and higher
-
--------------------------------------------------------------------
-Fri May 19 19:29:04 CEST 2006 - pmladek(a)suse.cz
-
-- updated ooo-build to version 2.0.2.11:
- * context menu behavior fix
- * large pivot tables were unusable slow [#177261]
-
--------------------------------------------------------------------
-Thu May 18 20:26:07 CEST 2006 - pmladek(a)suse.cz
-
-- updated ooo-build to version 2.0.2.10:
- * more i18n support
- * better fake bold for big cjk fonts [#176701]
- * some new font attributes for the VBA stuff
- * some more fixes for the VBA stuff [#104857, #176055, #175726, #105125]
- * using a filter when browsing samba shares [#167900]
- * missing strlen check
- * sort-order of files in extra galleries
-- added a compat symlink for writer icon to fix update from NLD9 [#173140]
-- disabled openldap, gnome-vfs, and gtk support on SL9.1, except for NLD9
-- added check if suseconfig_fonts macros were defined to fix build on SL9.2
-
--------------------------------------------------------------------
Old:
----
ooo-build-2.0.2.13-disable-java-applets.patch
ooo-build-2.0.2.13-macros-fix.patch
ooo-build-2.0.2.13-sax-xml-2-utf8-converter.patch
ooo-build-2.0.2.14-default-cairo-disable.patch
ooo-build-2.0.2.15.tar.gz
New:
----
ooo-build-2.0.2.9.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenOffice_org.spec ++++++
--- /var/tmp/diff_new_pack.adbv2k/_old 2006-06-25 01:33:29.000000000 +0200
+++ /var/tmp/diff_new_pack.adbv2k/_new 2006-06-25 01:33:29.000000000 +0200
@@ -28,7 +28,7 @@
# 1 = yes
%define test_build_openclipart 1
# test_build_SDK: 0 = no
-# 1 = yes (if possible, see below the definition of ooo_build_sdk)
+# 1 = yes
%define test_build_sdk 1
#
%if %test_build_langs == 0
@@ -41,17 +41,6 @@
%endif
%endif
%define ooo_poor_help_localizations "af be-BY ca cy fi hi-IN lt nb nn st ts xh zu sr-CS vi rw tr el hr mk sk sl bg"
-# sdk stuff enable only on SL 10.2, SLED10 and higher
-# force no if test_build_sdk is disabled
-%if %test_build_sdk == 0
-%define ooo_build_sdk no
-%else
-%if %suse_version > 1010 || %sles_version == 10
-%define ooo_build_sdk yes
-%else
-%define ooo_build_sdk no
-%endif
-%endif
# java stuff
%define with_java yes
%ifarch %ix86
@@ -69,15 +58,15 @@
%define ooo_prefix /usr/lib
%define ooo_home ooo-2.0
%define ooo_build_dir build
-%define ooo_build_version 2.0.2.15
+%define ooo_build_version 2.0.2.9
%define ooo_build_tag OOO_2_0_2
License: LGPL, BSD
Group: Productivity/Office/Suite
Version: 2.0.2
-Release: 27
+Release: 28
Autoreqprov: on
PreReq: coreutils /usr/bin/update-mime-database
-Prereq: %{?suseconfig_fonts_prereq:%suseconfig_fonts_prereq}
+Prereq: %suseconfig_fonts_prereq
Provides: OpenOffice_org17
Obsoletes: OpenOffice_org17
%if %name == OpenOffice_org
@@ -106,7 +95,7 @@
%if %suse_version <= 930
Source4: %ooo_build_tag-system.tar.bz2
%endif
-%if %ooo_build_sdk == yes
+%if %test_build_sdk != 0
Source5: %ooo_build_tag-sdk_oo.tar.bz2
%endif
#
@@ -134,11 +123,6 @@
Source33: extra_gnome_mimetype_icons.tar.bz2
# templates that can be used to create a new file on KDE desktop
Source34: ooo-kde-templates.tar.bz2
-Patch0: ooo-build-2.0.2.13-macros-fix.patch
-Patch1: ooo-build-2.0.2.13-disable-java-applets.patch
-Patch2: ooo-build-2.0.2.13-sax-xml-2-utf8-converter.patch
-# the following patch will be applied only on SL 10.1, n#152730
-Patch3: ooo-build-2.0.2.14-default-cairo-disable.patch
Patch100: extra_localizations_sources-about.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -196,15 +180,13 @@
-%if %ooo_build_sdk == yes
+%if %test_build_sdk != 0
%package sdk
Summary: OpenOffice.org SDK Documentation
Group: Documentation/HTML
Requires: %name = %version
Requires: make,zip,gcc-c++
-%if %suse_version > 1000
Recommends: java-devel
-%endif
%description sdk
This package includes documentation and examples for the OpenOffice.org
@@ -215,10 +197,8 @@
%package sdk-doc
Summary: OpenOffice.org SDK
Group: Development/Libraries/Other
-%if %suse_version > 1000
Suggests: %name-sdk = %version
Enhances: %name-sdk = %version
-%endif
%description sdk-doc
This package contains the files needed to build plugins/add-ons for
@@ -1078,20 +1058,13 @@
%endif
%prep
%setup -q -n ooo-build-%ooo_build_version
-%patch0
-%patch1
-%patch2
-%if %suse_version > 1000 && %suse_version <= 1010 && %sles_version == 0
-# disable cairo by default only on SL 10.1, n#152730
-%patch3
-%endif
install -m 644 %{S:1} %{S:2} %{S:3} %{S:7} %{S:9} %{S:10} %{S:11} %{S:12} %{S:13} src/
%if %suse_version <= 930
# some more libraries for older distributions where the system versions are
# not available or where they are broken
install -m 644 %{S:4} src/
%endif
-%if %ooo_build_sdk == yes
+%if %test_build_sdk != 0
install -m 644 %{S:5} src/
%endif
# dictionaries
@@ -1162,14 +1135,9 @@
--with-jdk-home=/usr \
%endif
%endif
-%if %ooo_build_sdk == yes
+%if %test_build_sdk != 0
--enable-odk \
%endif
-%if %suse_version < 920 && %sles_version <= 8
- --disable-openldap \
- --disable-gnome-vfs \
- --disable-gtk \
-%endif
--disable-access \
--disable-post-install-scripts \
--disable-strip
@@ -1215,11 +1183,6 @@
ln -sf OOo-wrapper $RPM_BUILD_ROOT%{_prefix}/X11R6/bin/$link
ln -sf openoffice.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/$link.1.gz
done
-# a compat symlink; the old icon was accessed from a desktop file that was
-# installed into the user HOME directory on NLD9 by default, n#173140
-install -m 755 -d $RPM_BUILD_ROOT/opt/gnome/share/pixmaps
-ln -sf /usr/share/pixmaps/ooo-writer.png \
- $RPM_BUILD_ROOT/opt/gnome/share/pixmaps/ximian-openoffice-writer.png
%else
# fix SUSE's desktop files for non-conflicting OOo2 package
for desktop in base calc draw impress math template web writer ; do
@@ -1288,7 +1251,7 @@
%endif
%post
-%{?run_suseconfig_fonts:%run_suseconfig_fonts}
+%run_suseconfig_fonts
/usr/bin/update-mime-database /usr/share/mime >/dev/null || true
#
# extra fixes for NLD9
@@ -1313,7 +1276,7 @@
test "$1" = "0" && rm -rf ./%ooo_prefix/%ooo_home/share/uno_packages/cache || true
%postun
-%{?run_suseconfig_fonts:%run_suseconfig_fonts}
+%run_suseconfig_fonts
/usr/bin/update-mime-database /usr/share/mime >/dev/null || true
%if %with_java != no
@@ -1704,7 +1667,6 @@
%if %name == OpenOffice_org
# compat wrappers
/usr/X11R6/bin/*
-/opt/gnome/share/pixmaps/ximian-openoffice-writer.png
%endif
# extra files for NLD9
%if %sles_version == 9
@@ -1776,7 +1738,7 @@
%files -f %ooo_build_dir/nld_list.txt nld
%defattr(-,root,root)
-%if %ooo_build_sdk == yes
+%if %test_build_sdk != 0
%files -f %ooo_build_dir/sdk_list.txt sdk
%defattr(-,root,root)
@@ -1951,62 +1913,6 @@
%endif
%changelog -n OpenOffice_org
-* Thu Jun 22 2006 - pmladek(a)suse.cz
-- updated ooo-build to version 2.0.2.15:
- * clipping problem in case cached primitive is used [#187780]
- * reading of freed memory in slidesorter [#186621]
- * file lists on ppc with gcj
-- added three security fixes:
- * check macros even on non-standard locations, CVE-2006-2198, #184372
- * disable java applets by default because they might break out of
- the sandbox and any secure fix is not easy, CVE-2006-2199, #184385
- * potential buffer overflow in the xml utf8 converter, CVE-2006-3117,
- [#185717]
-- added SL 10.1 compat fixes (does not affect the SLED10 build):
- * disabled cairo by default [#152730]
- * disabled sdk stuff
-* Thu Jun 15 2006 - pmladek(a)suse.cz
-- updated ooo-build to version 2.0.2.14:
- * ~/.recently-used corruption [#184895]
- * use correct context in the VBA stuff [#184871]
- * missing string for the quickstarter check-box [#183717]
- * updates and fixes of translations
-- added checks for macros even on non-standard locations, n#184372
-- disabled java applets by default because they might break out of the sandbox
- and any secure fix is not easy, n#184385
-* Thu Jun 01 2006 - pmladek(a)suse.cz
-- updated ooo-build to version 2.0.2.12:
- * lots fixes in the VBA stuff [#178312, #179188, #175726, #178717, #105391]
- * problems with cropped text sprites [#180871]
- * problem with text animations [#173009]
- * printing from samba share [#169587]
- * slideshow rendered incorrectly on Xgl [#174507]
- * bibliographic encoding [#155725]
- * crasher dismissing menus [#170772]
- * top-level basic-shapes icon [#178384]
- * metrics of the font Open Symbol [#160267]
- * poke gnome screensaver during slideshow [#169207]
- * automatically wrap text inside shapes [#171052]
- * backport of some fixes for the certificates stuff [#157991]
- * gengal stuff clean up, saves 7MBs [i#65361]
-- fixed to use the extended dependencies (Recommends, Suggests, Enhances)
- only on SL10.1 and higher
-* Fri May 19 2006 - pmladek(a)suse.cz
-- updated ooo-build to version 2.0.2.11:
- * context menu behavior fix
- * large pivot tables were unusable slow [#177261]
-* Thu May 18 2006 - pmladek(a)suse.cz
-- updated ooo-build to version 2.0.2.10:
- * more i18n support
- * better fake bold for big cjk fonts [#176701]
- * some new font attributes for the VBA stuff
- * some more fixes for the VBA stuff [#104857, #176055, #175726, #105125]
- * using a filter when browsing samba shares [#167900]
- * missing strlen check
- * sort-order of files in extra galleries
-- added a compat symlink for writer icon to fix update from NLD9 [#173140]
-- disabled openldap, gnome-vfs, and gtk support on SL9.1, except for NLD9
-- added check if suseconfig_fonts macros were defined to fix build on SL9.2
* Thu May 04 2006 - pmladek(a)suse.cz
- updated ooo-build to version 2.0.2.9:
* more i18n support
++++++ ooo-build-2.0.2.15.tar.gz -> ooo-build-2.0.2.9.tar.gz ++++++
++++ 10777 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit-help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libxflaim
checked in at Sun Jun 25 01:31:50 CEST 2006.
--------
--- libxflaim/libxflaim.changes 2006-06-23 01:15:40.000000000 +0200
+++ libxflaim/libxflaim.changes 2006-06-25 01:26:52.000000000 +0200
@@ -2 +2 @@
-Fri Jun 23 01:15:37 CEST 2006 - ro(a)suse.de
+Sun Jun 25 01:26:42 CEST 2006 - ro(a)suse.de
@@ -4 +4,6 @@
-- removed buggy self-provides from devel package
+- removed buggy self-provides on devel subpackage
+
+-------------------------------------------------------------------
+Fri Jun 23 15:44:33 MST 2006 - dsanders(a)novell.com
+
+- Changed to depend on java2-devel-packages instead of java2
Old:
----
libxflaim-5.1.610.tar.gz
New:
----
libxflaim-5.1.613.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libxflaim.spec ++++++
--- /var/tmp/diff_new_pack.JraTgS/_old 2006-06-25 01:31:33.000000000 +0200
+++ /var/tmp/diff_new_pack.JraTgS/_new 2006-06-25 01:31:33.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libxflaim (Version 5.1.610)
+# spec file for package libxflaim (Version 5.1.613)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,14 +11,14 @@
Name: libxflaim
%define prefix /usr
-BuildRequires: gcc-c++ java2 libstdc++ libstdc++-devel
+BuildRequires: gcc-c++ java2-devel-packages libstdc++ libstdc++-devel
Summary: Embeddable XML Database Engine
URL: http://forge.novell.com/modules/xfmod/project/?flaim
-Version: 5.1.610
+Version: 5.1.613
Release: 1
License: GPL
Group: Development/Libraries/C and C++
-Source: libxflaim-5.1.610.tar.gz
+Source: libxflaim-5.1.613.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -75,8 +75,10 @@
%{prefix}/include/xflaimtk.h
%changelog -n libxflaim
-* Fri Jun 23 2006 - ro(a)suse.de
-- removed buggy self-provides from devel package
+* Sun Jun 25 2006 - ro(a)suse.de
+- removed buggy self-provides on devel subpackage
+* Fri Jun 23 2006 - dsanders(a)novell.com
+- Changed to depend on java2-devel-packages instead of java2
* Thu Jun 22 2006 - dsanders(a)novell.com
- Modified common toolkit formatter to support colors when logging.
- Modified to use common formatter in toolkit for logging.
++++++ libxflaim-5.1.610.tar.gz -> libxflaim-5.1.613.tar.gz ++++++
++++ 36326 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit-help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libksba
checked in at Sun Jun 25 01:31:29 CEST 2006.
--------
--- libksba/libksba.changes 2006-05-26 13:04:27.000000000 +0200
+++ libksba/libksba.changes 2006-06-23 17:49:20.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Jun 23 17:48:21 CEST 2006 - pnemec(a)suse.cz
+
+- updated to 0.9.15 from CVS!
+ fixed security bug #177462
+
+-------------------------------------------------------------------
Old:
----
libksba-0.9.14.tar.bz2
New:
----
libksba-0.9.15.tar.bz2
libksba-texi.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libksba.spec ++++++
--- /var/tmp/diff_new_pack.CVHPPi/_old 2006-06-25 01:29:17.000000000 +0200
+++ /var/tmp/diff_new_pack.CVHPPi/_new 2006-06-25 01:29:17.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libksba (Version 0.9.14)
+# spec file for package libksba (Version 0.9.15)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -17,12 +17,13 @@
Group: Development/Libraries/C and C++
Autoreqprov: on
Summary: A X.509 Library
-Version: 0.9.14
+Version: 0.9.15
Release: 1
# change also name and nfb
%define nld_build 0
Source: libksba-%{version}.tar.bz2
-Patch2: nld-build.diff
+Patch1: nld-build.diff
+Patch2: libksba-texi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -61,8 +62,9 @@
%prep
%setup -q -n libksba-%version
%if %nld_build
-%patch2
+%patch1
%endif
+%patch2
%build
libtoolize --force
@@ -101,6 +103,9 @@
/usr/share/aclocal/*
%changelog -n libksba
+* Fri Jun 23 2006 - pnemec(a)suse.cz
+- updated to 0.9.15 from CVS!
+ fixed security bug #177462
* Thu May 25 2006 - pnemec(a)suse.cz
- updated to version 0.9.14
* Fixed broken OCSP requests.
++++++ libksba-0.9.14.tar.bz2 -> libksba-0.9.15.tar.bz2 ++++++
++++ 34668 lines of diff (skipped)
++++++ libksba-texi.patch ++++++
--- doc/version.texi
+++ doc/version.texi
@@ -0,0 +1,4 @@
+@set UPDATED 30 March 2006
+@set UPDATED-MONTH March 2006
+@set EDITION 0.9.14
+@set VERSION 0.9.14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit-help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package xorg-x11
checked in at Sun Jun 25 01:29:21 CEST 2006.
--------
--- xorg-x11/xorg-x11.changes 2006-06-23 10:11:33.000000000 +0200
+++ xorg-x11/xorg-x11.changes 2006-06-24 10:29:51.000000000 +0200
@@ -1,0 +2,7 @@
+Sat Jun 24 10:29:23 CEST 2006 - sndirsch(a)suse.de
+
+- x11r6.9.0-setuid.diff:
+ * setuid() return value check problems on Linux systems
+ (Bug #179768)
+
+-------------------------------------------------------------------
New:
----
x11r6.9.0-setuid.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11.spec ++++++
--- /var/tmp/diff_new_pack.Bkb9u7/_old 2006-06-25 01:27:24.000000000 +0200
+++ /var/tmp/diff_new_pack.Bkb9u7/_new 2006-06-25 01:27:24.000000000 +0200
@@ -40,7 +40,7 @@
%endif
Autoreqprov: on
Version: 6.9.0
-Release: 63
+Release: 64
Summary: The basic X Window System package
Source: xorg-6.9.0.tar.bz2
Source1: xdm.tar.gz
@@ -125,6 +125,7 @@
Patch367: p_xlib_skip_ext_env.diff
Patch368: p_xnest-ignore-getimage-errors.diff
Patch369: libXfont-X11R7.0-1.0.0-no-ft-internals.patch
+Patch370: x11r6.9.0-setuid.diff
Patch400: p_bug96328.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -1567,6 +1568,7 @@
pushd lib/font
%patch369 -p2
popd
+%patch370 -p1
#
UTS_RELEASE=`uname -r`
UTS_MAJOR=${UTS_RELEASE%%%%.*}
@@ -2724,6 +2726,10 @@
%clean
%changelog -n xorg-x11
+* Sat Jun 24 2006 - sndirsch(a)suse.de
+- x11r6.9.0-setuid.diff:
+ * setuid() return value check problems on Linux systems
+ (Bug #179768)
* Fri Jun 23 2006 - sndirsch(a)suse.de
- libXfont-X11R7.0-1.0.0-no-ft-internals.patch:
* removes use of internal freetype stuff
++++++ FILES ++++++
--- xorg-x11/FILES 2006-06-23 08:54:43.000000000 +0200
+++ xorg-x11/FILES 2006-06-24 10:30:28.000000000 +0200
@@ -179,3 +179,5 @@
- ignores the X error on GetImage in Xnest (Bug #174228, X.Org Bug #4411)
libXfont-X11R7.0-1.0.0-no-ft-internals.patch [KEEP?]
- removes use of internal freetype stuff
+x11r6.9.0-setuid.diff [KEEP?]
+- setuid() return value check problems on Linux systems (Bug #179768)
++++++ x11r6.9.0-setuid.diff ++++++
Index: xc/config/util/chownxterm.c
===================================================================
RCS file: /cvs/xorg/xc/config/util/chownxterm.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 chownxterm.c
--- xc/config/util/chownxterm.c 14 Nov 2003 16:48:20 -0000 1.1.1.1
+++ xc/config/util/chownxterm.c 5 Jun 2006 10:35:10 -0000
@@ -41,8 +41,10 @@
void help()
{
- setgid(getgid());
- setuid(getuid());
+ if (setgid(getgid()) == -1)
+ exit(1);
+ if (setuid(getuid()) == -1)
+ exit(1);
printf("chown-xterm makes %s suid root\n", XTERM_PATH);
printf("This is necessary on Ultrix for /dev/tty operation.\n");
exit(0);
@@ -51,8 +53,10 @@
void print_error(err_string)
char *err_string;
{
- setgid(getgid());
- setuid(getuid());
+ if (setgid(getgid()) == -1)
+ exit(1);
+ if (setuid(getuid()) == -1)
+ exit(1);
fprintf(stderr, "%s: \"%s\"", prog_name, err_string);
perror(" failed");
exit(1);
Index: xc/lib/X11/lcFile.c
===================================================================
RCS file: /cvs/xorg/xc/lib/X11/lcFile.c,v
retrieving revision 1.6
diff -u -r1.6 lcFile.c
--- xc/lib/X11/lcFile.c 13 May 2005 22:53:44 -0000 1.6
+++ xc/lib/X11/lcFile.c 5 Jun 2006 10:35:14 -0000
@@ -269,7 +269,11 @@
if (seteuid(0) != 0) {
priv = 0;
} else {
- seteuid(oldeuid);
+ if (seteuid(oldeuid) == -1) {
+ /* XXX ouch, coudn't get back to original uid
+ what can we do ??? */
+ _exit(127);
+ }
priv = 1;
}
#endif
Index: xc/lib/xtrans/Xtranslcl.c
===================================================================
RCS file: /cvs/xorg/xc/lib/xtrans/Xtranslcl.c,v
retrieving revision 1.4
diff -u -r1.4 Xtranslcl.c
--- xc/lib/xtrans/Xtranslcl.c 8 Nov 2005 06:33:26 -0000 1.4
+++ xc/lib/xtrans/Xtranslcl.c 5 Jun 2006 10:35:15 -0000
@@ -360,7 +360,10 @@
uid_t saved_euid;
saved_euid = geteuid();
- setuid( getuid() ); /** sets the euid to the actual/real uid **/
+ /** sets the euid to the actual/real uid **/
+ if (setuid( getuid() ) == -1) {
+ exit(1);
+ }
if( chown( slave, saved_euid, -1 ) < 0 ) {
exit( 1 );
}
@@ -369,7 +372,13 @@
}
waitpid(saved_pid, &exitval, 0);
-
+ if (WIFEXITED(exitval) && WEXITSTATUS(exitval) != 0) {
+ close(fd);
+ close(server);
+ PRMSG(1, "PTSOpenClient: cannot set the owner of %s\n",
+ slave, 0, 0);
+ return(-1);
+ }
if (chmod(slave, 0666) < 0) {
close(fd);
close(server);
Index: xc/programs/Xserver/hw/xfree86/common/xf86Init.c
===================================================================
RCS file: /cvs/xorg/xc/programs/Xserver/hw/xfree86/common/xf86Init.c,v
retrieving revision 1.29
diff -u -r1.29 xf86Init.c
--- xc/programs/Xserver/hw/xfree86/common/xf86Init.c 14 Dec 2005 20:12:00 -0000 1.29
+++ xc/programs/Xserver/hw/xfree86/common/xf86Init.c 5 Jun 2006 10:35:19 -0000
@@ -1905,7 +1905,11 @@
FatalError("xf86RunVtInit: fork failed (%s)\n", strerror(errno));
break;
case 0: /* child */
- setuid(getuid());
+ if (setuid(getuid()) == -1) {
+ xf86Msg(X_ERROR, "xf86RunVtInit: setuid failed (%s)\n",
+ strerror(errno));
+ exit(255);
+ }
/* set stdin, stdout to the consoleFd */
for (i = 0; i < 2; i++) {
if (xf86Info.consoleFd != i) {
Index: xc/programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c
===================================================================
RCS file: /cvs/xorg/xc/programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c,v
retrieving revision 1.9
diff -u -r1.9 libc_wrapper.c
--- xc/programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c 3 Jul 2005 08:53:48 -0000 1.9
+++ xc/programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c 5 Jun 2006 10:35:19 -0000
@@ -1270,7 +1270,10 @@
#ifndef SELF_CONTAINED_WRAPPER
xf86DisableIO();
#endif
- setuid(getuid());
+ if (setuid(getuid()) == -1) {
+ ErrorF("xf86Execl: setuid() failed: %s\n", strerror(errno));
+ exit(255);
+ }
#if !defined(SELF_CONTAINED_WRAPPER)
/* set stdin, stdout to the consoleFD, and leave stderr alone */
for (i = 0; i < 2; i++)
Index: xc/programs/Xserver/hw/xfree86/parser/write.c
===================================================================
RCS file: /cvs/xorg/xc/programs/Xserver/hw/xfree86/parser/write.c,v
retrieving revision 1.3
diff -u -r1.3 write.c
--- xc/programs/Xserver/hw/xfree86/parser/write.c 3 Jul 2005 07:01:37 -0000 1.3
+++ xc/programs/Xserver/hw/xfree86/parser/write.c 5 Jun 2006 10:35:19 -0000
@@ -170,7 +170,10 @@
strerror(errno));
return 0;
case 0: /* child */
- setuid(getuid());
+ if (setuid(getuid() == -1)
+ FatalError("xf86writeConfigFile(): "
+ "setuid failed(%s)\n",
+ strerror(errno));
ret = doWriteConfigFile(filename, cptr);
exit(ret);
break;
Index: xc/programs/Xserver/os/utils.c
===================================================================
RCS file: /cvs/xorg/xc/programs/Xserver/os/utils.c,v
retrieving revision 1.21
diff -u -r1.21 utils.c
--- xc/programs/Xserver/os/utils.c 8 Nov 2005 06:33:30 -0000 1.21
+++ xc/programs/Xserver/os/utils.c 5 Jun 2006 10:35:20 -0000
@@ -1718,8 +1718,10 @@
case -1: /* error */
p = -1;
case 0: /* child */
- setgid(getgid());
- setuid(getuid());
+ if (setgid(getgid()) == -1)
+ _exit(127);
+ if (setuid(getuid()) == -1)
+ _exit(127);
execl("/bin/sh", "sh", "-c", command, (char *)NULL);
_exit(127);
default: /* parent */
@@ -1770,8 +1772,10 @@
xfree(cur);
return NULL;
case 0: /* child */
- setgid(getgid());
- setuid(getuid());
+ if (setgid(getgid()) == -1)
+ _exit(127);
+ if (setuid(getuid()) == -1)
+ _exit(127);
if (*type == 'r') {
if (pdes[1] != 1) {
/* stdout */
@@ -1845,8 +1849,10 @@
xfree(cur);
return NULL;
case 0: /* child */
- setgid(getgid());
- setuid(getuid());
+ if (setgid(getgid()) == -1)
+ _exit(127);
+ if (setuid(getuid()) == -1)
+ _exit(127);
if (*type == 'r') {
if (pdes[1] != 1) {
/* stdout */
Index: xc/programs/xdm/session.c
===================================================================
RCS file: /cvs/xorg/xc/programs/xdm/session.c,v
retrieving revision 1.3
diff -u -r1.3 session.c
--- xc/programs/xdm/session.c 8 Nov 2005 06:33:31 -0000 1.3
+++ xc/programs/xdm/session.c 5 Jun 2006 10:35:21 -0000
@@ -488,8 +488,14 @@
else
ResetServer (d);
if (removeAuth) {
- setgid (verify.gid);
- setuid (verify.uid);
+ if (setgid (verify.gid) == -1) {
+ LogError( "SessionExit: setgid: %s\n", strerror(errno));
+ exit(status);
+ }
+ if (setuid (verify.uid) == -1) {
+ LogError( "SessionExit: setuid: %s\n", strerror(errno));
+ exit(status);
+ }
RemoveUserAuthorization (d, &verify);
#ifdef K5AUTH
/* do like "kdestroy" program */
Index: xc/programs/xdm/xdmshell.c
===================================================================
RCS file: /cvs/xorg/xc/programs/xdm/xdmshell.c,v
retrieving revision 1.3
diff -u -r1.3 xdmshell.c
--- xc/programs/xdm/xdmshell.c 14 Jul 2005 22:58:25 -0000 1.3
+++ xc/programs/xdm/xdmshell.c 5 Jun 2006 10:35:21 -0000
@@ -183,7 +183,11 @@
#endif
/* make xdm run in a non-setuid environment */
- setuid (geteuid());
+ if (setuid (geteuid()) == -1) {
+ fprintf(stderr, "%s: cannot setuid (error %d, %s)\r\n",
+ ProgramName, errno, strerror(errno));
+ exit(1);
+ }
/*
* exec /usr/bin/X11/xdm -nodaemon -udpPort 0
Index: xc/programs/xf86dga/dga.c
===================================================================
RCS file: /cvs/xorg/xc/programs/xf86dga/dga.c,v
retrieving revision 1.2
diff -u -r1.2 dga.c
--- xc/programs/xf86dga/dga.c 23 Apr 2004 19:54:47 -0000 1.2
+++ xc/programs/xf86dga/dga.c 5 Jun 2006 10:35:21 -0000
@@ -16,6 +16,7 @@
#include <X11/Xmd.h>
#include <X11/extensions/xf86dga.h>
#include <ctype.h>
+#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
@@ -141,7 +142,10 @@
#ifndef __UNIXOS2__
/* Give up root privs */
- setuid(getuid());
+ if (setuid(getuid()) == -1) {
+ fprintf(stderr, "Unable to change uid: %s\n", strerror(errno));
+ exit(2);
+ }
#endif
XF86DGASetViewPort(dis, DefaultScreen(dis), 0, 0);
Index: xc/programs/xinit/xinit.c
===================================================================
RCS file: /cvs/xorg/xc/programs/xinit/xinit.c,v
retrieving revision 1.4
diff -u -r1.4 xinit.c
--- xc/programs/xinit/xinit.c 4 Oct 2005 01:27:34 -0000 1.4
+++ xc/programs/xinit/xinit.c 5 Jun 2006 10:35:21 -0000
@@ -692,7 +692,10 @@
startClient(char *client[])
{
if ((clientpid = vfork()) == 0) {
- setuid(getuid());
+ if (setuid(getuid()) == -1) {
+ Error("cannot change uid: %s\n", strerror(errno));
+ _exit(ERR_EXIT);
+ }
setpgrp(0, getpid());
environ = newenviron;
#ifdef __UNIXOS2__
Index: xc/programs/xload/xload.c
===================================================================
RCS file: /cvs/xorg/xc/programs/xload/xload.c,v
retrieving revision 1.2
diff -u -r1.2 xload.c
--- xc/programs/xload/xload.c 23 Apr 2004 19:54:57 -0000 1.2
+++ xc/programs/xload/xload.c 5 Jun 2006 10:35:21 -0000
@@ -34,7 +34,7 @@
* xload - display system load average in a window
*/
-
+#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
@@ -162,8 +162,17 @@
/* For security reasons, we reset our uid/gid after doing the necessary
system initialization and before calling any X routines. */
InitLoadPoint();
- setgid(getgid()); /* reset gid first while still (maybe) root */
- setuid(getuid());
+ /* reset gid first while still (maybe) root */
+ if (setgid(getgid()) == -1) {
+ fprintf(stderr, "%s: setgid failed: %s\n",
+ ProgramName, strerror(errno));
+ exit(1);
+ }
+ if (setuid(getuid()) == -1) {
+ fprintf(stderr, "%s: setuid failed: %s\n",
+ ProgramName, strerror(errno));
+ exit(1);
+ }
XtSetLanguageProc(NULL, (XtLanguageProc) NULL, NULL);
Index: xc/programs/xterm/main.c
===================================================================
RCS file: /cvs/xorg/xc/programs/xterm/main.c,v
retrieving revision 1.8
diff -u -r1.8 main.c
--- xc/programs/xterm/main.c 14 Dec 2005 23:28:27 -0000 1.8
+++ xc/programs/xterm/main.c 5 Jun 2006 10:35:22 -0000
@@ -1592,8 +1592,10 @@
Window winToEmbedInto = None;
#ifdef DISABLE_SETUID
- seteuid(getuid());
- setuid(getuid());
+ if (seteuid(getuid()) == -1)
+ exit(2);
+ if (setuid(getuid()) == -1)
+ exit(2);
#endif
ProgramName = argv[0];
@@ -1619,8 +1621,16 @@
#if defined(USE_UTMP_SETGID)
get_pty(NULL, NULL);
- seteuid(getuid());
- setuid(getuid());
+ if (seteuid(getuid()) == -1) {
+ fprintf(stderr,
+ "%s: unable to change back euid\n", ProgramName);
+ exit(1);
+ }
+ if (setuid(getuid()) == -1) {
+ fprintf(stderr,
+ "%s: unable to change back uid\n", ProgramName);
+ exit(1);
+ }
#define get_pty(pty, from) really_get_pty(pty, from)
#endif
Index: xc/programs/xterm/misc.c
===================================================================
RCS file: /cvs/xorg/xc/programs/xterm/misc.c,v
retrieving revision 1.6
diff -u -r1.6 misc.c
--- xc/programs/xterm/misc.c 14 Dec 2005 23:28:27 -0000 1.6
+++ xc/programs/xterm/misc.c 5 Jun 2006 10:35:22 -0000
@@ -1094,8 +1094,10 @@
pid = fork();
switch (pid) {
case 0: /* child */
- setgid(gid);
- setuid(uid);
+ if (setgid(gid) == -1)
+ _exit(ERROR_SETUID);
+ if (setuid(uid) == -1)
+ _exit(ERROR_SETUID);
fd = open(pathname,
O_WRONLY | O_CREAT | (append ? O_APPEND : O_EXCL),
mode);
@@ -1262,8 +1264,10 @@
signal(SIGCHLD, SIG_DFL);
/* (this is redundant) */
- setgid(screen->gid);
- setuid(screen->uid);
+ if (setgid(screen->gid) == -1)
+ exit(ERROR_SETUID);
+ if (setuid(screen->uid) == -1)
+ exit(ERROR_SETUID);
execl(shell, shell, "-c", &screen->logfile[1], (void *) 0);
Index: xc/programs/xterm/print.c
===================================================================
RCS file: /cvs/xorg/xc/programs/xterm/print.c,v
retrieving revision 1.5
diff -u -r1.5 print.c
--- xc/programs/xterm/print.c 5 Aug 2005 16:13:04 -0000 1.5
+++ xc/programs/xterm/print.c 5 Jun 2006 10:35:22 -0000
@@ -387,9 +387,11 @@
dup2(fileno(stderr), 2);
close(fileno(stderr));
}
-
- setgid(screen->gid); /* don't want privileges! */
- setuid(screen->uid);
+ /* don't want privileges! */
+ if (setgid(screen->gid) == -1)
+ exit(2);
+ if (setuid(screen->uid) == -1)
+ exit(2);
Printer = popen(screen->printer_command, "w");
input = fdopen(my_pipe[0], "r");
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit-help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package zmd
checked in at Sun Jun 25 01:29:06 CEST 2006.
--------
--- zmd/zmd.changes 2006-06-21 17:24:03.000000000 +0200
+++ zmd/zmd.changes 2006-06-23 18:00:48.000000000 +0200
@@ -1,0 +2,7 @@
+Fri Jun 23 17:37:50 CEST 2006 - thunder(a)suse.de
+
+- New source drop (r31009):
+- Parse standard error messages in RCResolverProgress.
+- Use keep-alive when downloading patch files.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zmd.spec ++++++
--- /var/tmp/diff_new_pack.shM1yi/_old 2006-06-25 01:27:18.000000000 +0200
+++ /var/tmp/diff_new_pack.shM1yi/_new 2006-06-25 01:27:18.000000000 +0200
@@ -14,7 +14,7 @@
BuildRequires: dbus-1-mono libzypp-zmd-backend log4net mono-basic mono-data-sqlite mono-devel perl-XML-Parser rpm-devel sqlite-devel
URL: http://www.novell.com
Version: 7.1.1.0
-Release: 57
+Release: 58
License: LGPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
@@ -173,6 +173,10 @@
# %{_libdir}/monodoc/sources/*
%changelog -n zmd
+* Fri Jun 23 2006 - thunder(a)suse.de
+- New source drop (r31009):
+- Parse standard error messages in RCResolverProgress.
+- Use keep-alive when downloading patch files.
* Wed Jun 21 2006 - thunder(a)suse.de
- New source drop (r30777):
- Hide username and password part of service uris if the caller
++++++ zmd-7.1.1.0.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/ChangeLog new/zmd-7.1.1.0/modules/ChangeLog
--- old/zmd-7.1.1.0/modules/ChangeLog 2006-06-21 15:37:05.000000000 +0200
+++ new/zmd-7.1.1.0/modules/ChangeLog 2006-06-23 17:04:40.000000000 +0200
@@ -1,3 +1,13 @@
+2006-06-23 James Willcox <james(a)ximian.com>
+
+ * linux/NUService.cs: use keep-alive when downloading patch files
+ * linux/YumService.cs: ditto
+
+2006-06-22 Chris Rivera <cmr(a)ximian.com>
+
+ * linux/RedCarpetBackend.cs: Parse stderror and exit with the correct
+ error message in RCResolverProgress.
+
2006-06-21 Tambet Ingo <tambet(a)ximian.com>
* linux/RedCarpetBackend.cs: Reload system resolvables even if
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/linux/NUService.cs new/zmd-7.1.1.0/modules/linux/NUService.cs
--- old/zmd-7.1.1.0/modules/linux/NUService.cs 2006-06-20 15:49:23.000000000 +0200
+++ new/zmd-7.1.1.0/modules/linux/NUService.cs 2006-06-23 17:04:40.000000000 +0200
@@ -278,6 +278,7 @@
private void DownloadPatches (string path, ResolvableCatalog catalog) {
bool initialCacheState = WebCache.ForceCache;
WebCache.ForceCache = true;
+ cache.KeepAlive = true;
using (Stream stream = Novell.Zenworks.Zmd.Util.OpenMaybeCompressedFile (path, FileMode.Open)) {
XmlTextReader reader = new XmlTextReader (stream);
@@ -289,6 +290,7 @@
}
}
+ cache.KeepAlive = false;
WebCache.ForceCache = initialCacheState;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/linux/RedCarpetBackend.cs new/zmd-7.1.1.0/modules/linux/RedCarpetBackend.cs
--- old/zmd-7.1.1.0/modules/linux/RedCarpetBackend.cs 2006-06-21 15:37:05.000000000 +0200
+++ new/zmd-7.1.1.0/modules/linux/RedCarpetBackend.cs 2006-06-23 17:04:40.000000000 +0200
@@ -786,6 +786,7 @@
private class RCResolverProgress : ProcessProgress {
+ private string lastError;
private StringBuilder lines;
public RCResolverProgress () : this (false) {}
@@ -811,6 +812,8 @@
Fail (sigError);
} else if (err.Length > 0) {
Fail (err);
+ } else if (lastError != null) {
+ Fail (lastError);
} else {
Fail (GettextCatalog.GetString ("Unknown failure"));
}
@@ -823,6 +826,26 @@
if (args.IsStdout) {
lines.Append (args.Line);
lines.Append ('\n');
+ } else {
+ int level = -1;
+ string msg = args.Line;
+
+ string[] pieces = args.Line.Split (new Char[] {'|'});
+ if (pieces.Length == 2) {
+ try {
+ level = Convert.ToInt32 (pieces[0]);
+ msg = pieces[1];
+ lastError = msg;
+ } catch (Exception e) {
+ // We can't change the world.
+ }
+ }
+
+ // level 4 is RC_DEBUG_LEVEL_MESSAGE
+ if (level < 4)
+ log.Info (msg);
+ else
+ log.Debug (msg);
}
}
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/modules/linux/YumService.cs new/zmd-7.1.1.0/modules/linux/YumService.cs
--- old/zmd-7.1.1.0/modules/linux/YumService.cs 2006-06-21 15:37:05.000000000 +0200
+++ new/zmd-7.1.1.0/modules/linux/YumService.cs 2006-06-23 17:04:40.000000000 +0200
@@ -238,10 +238,12 @@
// Download patch files
bool initialCacheState = WebCache.ForceCache;
WebCache.ForceCache = true;
+ cache.KeepAlive = true;
foreach (DownloadProgress dp in patchesProgress.Children)
cache.Download (dp);
+ cache.KeepAlive = false;
WebCache.ForceCache = initialCacheState;
}
Binary files old/zmd-7.1.1.0/po/de_DE.gmo and new/zmd-7.1.1.0/po/de_DE.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/de_DE.po new/zmd-7.1.1.0/po/de_DE.po
--- old/zmd-7.1.1.0/po/de_DE.po 2006-06-14 06:18:10.000000000 +0200
+++ new/zmd-7.1.1.0/po/de_DE.po 2006-06-23 17:07:40.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-06-14 00:18-0400\n"
+"POT-Creation-Date: 2006-06-23 11:07-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <smaher(a)novell.com>\n"
"Language-Team: LANGUAGE <language(a)novell.com>\n"
@@ -444,16 +444,16 @@
msgid "Don't load initial services"
msgstr "Ursprüngliche Dienste nicht laden"
-#: src/Daemon.cs:236
+#: src/Daemon.cs:240
#, csharp-format
msgid "Unknown certificate extension for: {0}"
msgstr "Unbekannte Zertifikaterweiterung für: {0}"
-#: src/Daemon.cs:251
+#: src/Daemon.cs:255
msgid "A daemon is already running"
msgstr "Es wird bereits ein Daemon ausgeführt."
-#: src/Daemon.cs:313
+#: src/Daemon.cs:316
msgid "Loading trusted certificates..."
msgstr "Vertrauenswürdige Zertifikate werden geladen..."
@@ -779,26 +779,26 @@
msgid "System"
msgstr "System"
-#: src/WebCache.cs:346
+#: src/WebCache.cs:352
msgid "Expiring cached files..."
msgstr "Ablauf der Dateien im Cache..."
-#: src/WebCache.cs:437 src/WebCache.cs:440
+#: src/WebCache.cs:443 src/WebCache.cs:446
#, csharp-format
msgid "Download failed: ({0}) {1}"
msgstr "Fehler beim Herunterladen: ({0}) {1}"
-#: src/WebCache.cs:494
+#: src/WebCache.cs:500
#, csharp-format
msgid "File not found: {0}"
msgstr "Datei nicht gefunden: {0}"
-#: src/WebCache.cs:523
+#: src/WebCache.cs:529
#, csharp-format
msgid "Unsupported uri: '{0}'"
msgstr ""
-#: src/WebCache.cs:911
+#: src/WebCache.cs:917
#, csharp-format
msgid "Unknown cache storage version '{0}'"
msgstr "Unbekannte Cache-Speicherversion '{0}'"
Binary files old/zmd-7.1.1.0/po/en_US.gmo and new/zmd-7.1.1.0/po/en_US.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/en_US.po new/zmd-7.1.1.0/po/en_US.po
--- old/zmd-7.1.1.0/po/en_US.po 2006-06-14 06:18:10.000000000 +0200
+++ new/zmd-7.1.1.0/po/en_US.po 2006-06-23 17:07:40.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-06-14 00:18-0400\n"
+"POT-Creation-Date: 2006-06-23 11:07-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <smaher(a)novell.com>\n"
"Language-Team: LANGUAGE <language(a)novell.com>\n"
@@ -436,16 +436,16 @@
msgid "Don't load initial services"
msgstr "Don't load initial services"
-#: src/Daemon.cs:236
+#: src/Daemon.cs:240
#, csharp-format
msgid "Unknown certificate extension for: {0}"
msgstr "Unknown certificate extension for: {0}"
-#: src/Daemon.cs:251
+#: src/Daemon.cs:255
msgid "A daemon is already running"
msgstr "A daemon is already running"
-#: src/Daemon.cs:313
+#: src/Daemon.cs:316
msgid "Loading trusted certificates..."
msgstr "Loading trusted certificates..."
@@ -766,26 +766,26 @@
msgid "System"
msgstr "system"
-#: src/WebCache.cs:346
+#: src/WebCache.cs:352
msgid "Expiring cached files..."
msgstr "Expiring cached files..."
-#: src/WebCache.cs:437 src/WebCache.cs:440
+#: src/WebCache.cs:443 src/WebCache.cs:446
#, csharp-format
msgid "Download failed: ({0}) {1}"
msgstr "Download failed: ({0}) {1}"
-#: src/WebCache.cs:494
+#: src/WebCache.cs:500
#, csharp-format
msgid "File not found: {0}"
msgstr "File not found: {0}"
-#: src/WebCache.cs:523
+#: src/WebCache.cs:529
#, csharp-format
msgid "Unsupported uri: '{0}'"
msgstr ""
-#: src/WebCache.cs:911
+#: src/WebCache.cs:917
#, csharp-format
msgid "Unknown cache storage version '{0}'"
msgstr "Unknown cache storage version '{0}'"
Binary files old/zmd-7.1.1.0/po/es_ES.gmo and new/zmd-7.1.1.0/po/es_ES.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/es_ES.po new/zmd-7.1.1.0/po/es_ES.po
--- old/zmd-7.1.1.0/po/es_ES.po 2006-06-14 06:18:10.000000000 +0200
+++ new/zmd-7.1.1.0/po/es_ES.po 2006-06-23 17:07:41.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-06-14 00:18-0400\n"
+"POT-Creation-Date: 2006-06-23 11:07-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <smaher(a)novell.com>\n"
"Language-Team: LANGUAGE <language(a)novell.com>\n"
@@ -442,16 +442,16 @@
msgid "Don't load initial services"
msgstr "No cargar servicios iniciales"
-#: src/Daemon.cs:236
+#: src/Daemon.cs:240
#, csharp-format
msgid "Unknown certificate extension for: {0}"
msgstr "Extensión de certificado desconocida para: {0}"
-#: src/Daemon.cs:251
+#: src/Daemon.cs:255
msgid "A daemon is already running"
msgstr "Ya hay un daemon ejecutándose"
-#: src/Daemon.cs:313
+#: src/Daemon.cs:316
msgid "Loading trusted certificates..."
msgstr "Cargando certificados de confianza..."
@@ -777,26 +777,26 @@
msgid "System"
msgstr "sistema"
-#: src/WebCache.cs:346
+#: src/WebCache.cs:352
msgid "Expiring cached files..."
msgstr "Comprobando caducidad de archivos del caché..."
-#: src/WebCache.cs:437 src/WebCache.cs:440
+#: src/WebCache.cs:443 src/WebCache.cs:446
#, csharp-format
msgid "Download failed: ({0}) {1}"
msgstr "Error de descarga: ({0}) {1}"
-#: src/WebCache.cs:494
+#: src/WebCache.cs:500
#, csharp-format
msgid "File not found: {0}"
msgstr "Archivo no encontrado: {0}"
-#: src/WebCache.cs:523
+#: src/WebCache.cs:529
#, csharp-format
msgid "Unsupported uri: '{0}'"
msgstr ""
-#: src/WebCache.cs:911
+#: src/WebCache.cs:917
#, csharp-format
msgid "Unknown cache storage version '{0}'"
msgstr "Versión de almacenamiento en caché '{0}' desconocida"
Binary files old/zmd-7.1.1.0/po/fr_FR.gmo and new/zmd-7.1.1.0/po/fr_FR.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/fr_FR.po new/zmd-7.1.1.0/po/fr_FR.po
--- old/zmd-7.1.1.0/po/fr_FR.po 2006-06-14 06:18:10.000000000 +0200
+++ new/zmd-7.1.1.0/po/fr_FR.po 2006-06-23 17:07:41.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-06-14 00:18-0400\n"
+"POT-Creation-Date: 2006-06-23 11:07-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <smaher(a)novell.com>\n"
"Language-Team: LANGUAGE <language(a)novell.com>\n"
@@ -449,16 +449,16 @@
msgid "Don't load initial services"
msgstr "Ne pas charger de services initiaux"
-#: src/Daemon.cs:236
+#: src/Daemon.cs:240
#, csharp-format
msgid "Unknown certificate extension for: {0}"
msgstr "Extension du certificat inconnue pour : {0}"
-#: src/Daemon.cs:251
+#: src/Daemon.cs:255
msgid "A daemon is already running"
msgstr "Un daemon est déjà en cours d'exécution"
-#: src/Daemon.cs:313
+#: src/Daemon.cs:316
msgid "Loading trusted certificates..."
msgstr "Chargement des certificats autorisés..."
@@ -781,26 +781,26 @@
msgid "System"
msgstr "Système"
-#: src/WebCache.cs:346
+#: src/WebCache.cs:352
msgid "Expiring cached files..."
msgstr "Expiration des fichiers cache..."
-#: src/WebCache.cs:437 src/WebCache.cs:440
+#: src/WebCache.cs:443 src/WebCache.cs:446
#, csharp-format
msgid "Download failed: ({0}) {1}"
msgstr "Échec du téléchargement :({0}) {1}"
-#: src/WebCache.cs:494
+#: src/WebCache.cs:500
#, csharp-format
msgid "File not found: {0}"
msgstr "Fichier introuvable {0}"
-#: src/WebCache.cs:523
+#: src/WebCache.cs:529
#, csharp-format
msgid "Unsupported uri: '{0}'"
msgstr ""
-#: src/WebCache.cs:911
+#: src/WebCache.cs:917
#, csharp-format
msgid "Unknown cache storage version '{0}'"
msgstr "Version de stockage de cache '{0}' inconnue"
Binary files old/zmd-7.1.1.0/po/pt_BR.gmo and new/zmd-7.1.1.0/po/pt_BR.gmo differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/pt_BR.po new/zmd-7.1.1.0/po/pt_BR.po
--- old/zmd-7.1.1.0/po/pt_BR.po 2006-06-14 06:18:10.000000000 +0200
+++ new/zmd-7.1.1.0/po/pt_BR.po 2006-06-23 17:07:41.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-06-14 00:18-0400\n"
+"POT-Creation-Date: 2006-06-23 11:07-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <smaher(a)novell.com>\n"
"Language-Team: LANGUAGE <language(a)novell.com>\n"
@@ -438,16 +438,16 @@
msgid "Don't load initial services"
msgstr "Não carregar serviços iniciais"
-#: src/Daemon.cs:236
+#: src/Daemon.cs:240
#, csharp-format
msgid "Unknown certificate extension for: {0}"
msgstr "Extensão de certificado desconhecida para: {0}"
-#: src/Daemon.cs:251
+#: src/Daemon.cs:255
msgid "A daemon is already running"
msgstr "Já existe um daemon em execução"
-#: src/Daemon.cs:313
+#: src/Daemon.cs:316
msgid "Loading trusted certificates..."
msgstr "Carregando certificados confiáveis..."
@@ -772,26 +772,26 @@
msgid "System"
msgstr "sistema"
-#: src/WebCache.cs:346
+#: src/WebCache.cs:352
msgid "Expiring cached files..."
msgstr "Expirando arquivos em cache..."
-#: src/WebCache.cs:437 src/WebCache.cs:440
+#: src/WebCache.cs:443 src/WebCache.cs:446
#, csharp-format
msgid "Download failed: ({0}) {1}"
msgstr "Falha de download: ({0}) {1}"
-#: src/WebCache.cs:494
+#: src/WebCache.cs:500
#, csharp-format
msgid "File not found: {0}"
msgstr "Arquivo não encontrado: {0}"
-#: src/WebCache.cs:523
+#: src/WebCache.cs:529
#, csharp-format
msgid "Unsupported uri: '{0}'"
msgstr ""
-#: src/WebCache.cs:911
+#: src/WebCache.cs:917
#, csharp-format
msgid "Unknown cache storage version '{0}'"
msgstr "Versão de armazenamento de cache desconhecida '{0}'"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/po/zmd.pot new/zmd-7.1.1.0/po/zmd.pot
--- old/zmd-7.1.1.0/po/zmd.pot 2006-06-21 16:52:31.000000000 +0200
+++ new/zmd-7.1.1.0/po/zmd.pot 2006-06-23 17:07:40.000000000 +0200
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-06-21 10:52-0400\n"
+"POT-Creation-Date: 2006-06-23 11:07-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -759,26 +759,26 @@
msgid "System"
msgstr ""
-#: src/WebCache.cs:346
+#: src/WebCache.cs:352
msgid "Expiring cached files..."
msgstr ""
-#: src/WebCache.cs:437 src/WebCache.cs:440
+#: src/WebCache.cs:443 src/WebCache.cs:446
#, csharp-format
msgid "Download failed: ({0}) {1}"
msgstr ""
-#: src/WebCache.cs:494
+#: src/WebCache.cs:500
#, csharp-format
msgid "File not found: {0}"
msgstr ""
-#: src/WebCache.cs:523
+#: src/WebCache.cs:529
#, csharp-format
msgid "Unsupported uri: '{0}'"
msgstr ""
-#: src/WebCache.cs:911
+#: src/WebCache.cs:917
#, csharp-format
msgid "Unknown cache storage version '{0}'"
msgstr ""
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/ChangeLog new/zmd-7.1.1.0/src/ChangeLog
--- old/zmd-7.1.1.0/src/ChangeLog 2006-06-21 16:51:26.000000000 +0200
+++ new/zmd-7.1.1.0/src/ChangeLog 2006-06-23 17:04:40.000000000 +0200
@@ -1,3 +1,7 @@
+2006-06-23 James Willcox <james(a)ximian.com>
+
+ * WebCache.cs: add a KeepAlive property
+
2006-06-21 Tambet Ingo <tambet(a)ximian.com>
* RemoteService.cs: Hide username and password part of service uris
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/zmd-7.1.1.0/src/WebCache.cs new/zmd-7.1.1.0/src/WebCache.cs
--- old/zmd-7.1.1.0/src/WebCache.cs 2006-06-09 00:20:44.000000000 +0200
+++ new/zmd-7.1.1.0/src/WebCache.cs 2006-06-23 17:04:40.000000000 +0200
@@ -53,6 +53,7 @@
private string cachedir;
private WebHeaderCollection requestHeaders;
private bool preauth = true;
+ private bool keepAlive = false;
public static bool ForceCache {
get { return forceCache; }
@@ -69,6 +70,11 @@
set { password = value; }
}
+ public bool KeepAlive {
+ get { return keepAlive; }
+ set { keepAlive = value; }
+ }
+
public string CacheDirectory {
get { return cachedir; }
set { cachedir = value; }
@@ -629,9 +635,9 @@
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.PreAuthenticate = this.preauth;
- request.KeepAlive = false;
request.Credentials = this;
request.Timeout = 1000 * PreferenceManager.GetInteger ("http-timeout");
+ request.KeepAlive = keepAlive;
request.Proxy = WebProxy.GetProxy (uri);
log.DebugFormat ("Using proxy '{0}'", request.Proxy.GetProxy (uri));
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit-help(a)opensuse.org
1
0