[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-server: Changes to 'ubuntu'



 ChangeLog                                                            |  452 ++
 configure.ac                                                         |    6 
 debian/changelog                                                     |  118 
 debian/control                                                       |    4 
 debian/patches/02_Add-libnettle-as-option-for-sha1.diff              |    4 
 debian/patches/07-xfree86-fix-build-with-xv-disabled.diff            |    4 
 debian/patches/15-nouveau.diff                                       |   14 
 debian/patches/16-construct-paths-in-doxygen.conf.diff               | 2169 ++++++++++
 debian/patches/16-oot-build.diff                                     |   31 
 debian/patches/20-update-gpu-pitch.diff                              |   27 
 debian/patches/500_xi2.1.patch                                       |  456 +-
 debian/patches/series                                                |    4 
 debian/serverminver                                                  |    4 
 debian/videoabiver                                                   |    2 
 dix/eventconvert.c                                                   |   16 
 exa/exa_migration_mixed.c                                            |   17 
 exa/exa_mixed.c                                                      |    9 
 hw/dmx/glxProxy/glxcmds.c                                            |   80 
 hw/dmx/glxProxy/glxsingle.c                                          |    7 
 hw/dmx/glxProxy/glxvendor.c                                          |    6 
 hw/dmx/glxProxy/render2swap.c                                        |   54 
 hw/xfree86/common/xf86Helper.c                                       |    6 
 hw/xfree86/common/xf86Module.h                                       |    2 
 hw/xfree86/common/xf86sbusBus.c                                      |    2 
 hw/xfree86/modes/xf86Crtc.c                                          |  149 
 hw/xfree86/modes/xf86Crtc.h                                          |  119 
 hw/xfree86/modes/xf86Cursors.c                                       |    4 
 hw/xfree86/modes/xf86RandR12.c                                       |  387 -
 hw/xfree86/modes/xf86Rotate.c                                        |   44 
 hw/xfree86/os-support/bsd/bsd_init.c                                 |    6 
 hw/xfree86/os-support/xf86_OSlib.h                                   |    8 
 hw/xquartz/bundle/Info.plist.cpp                                     |    2 
 hw/xquartz/bundle/Resources/French.lproj/locversion.plist            |    4 
 hw/xquartz/bundle/Resources/French.lproj/main.nib/designable.nib     |  441 +-
 hw/xquartz/bundle/Resources/French.lproj/main.nib/keyedobjects.nib   |binary
 hw/xquartz/bundle/Resources/German.lproj/locversion.plist            |    4 
 hw/xquartz/bundle/Resources/German.lproj/main.nib/designable.nib     |  360 +
 hw/xquartz/bundle/Resources/German.lproj/main.nib/keyedobjects.nib   |binary
 hw/xquartz/bundle/Resources/Japanese.lproj/locversion.plist          |    4 
 hw/xquartz/bundle/Resources/Japanese.lproj/main.nib/designable.nib   |  323 +
 hw/xquartz/bundle/Resources/Japanese.lproj/main.nib/keyedobjects.nib |binary
 include/colormapst.h                                                 |    4 
 include/protocol-versions.h                                          |    2 
 include/scrnintstr.h                                                 |    2 
 include/xorg-server.h.in                                             |    7 
 randr/Makefile.am                                                    |    6 
 randr/mirrcrtc.c                                                     |  174 
 randr/randr.c                                                        |   15 
 randr/randrstr.h                                                     |  207 
 randr/rrcrtc.c                                                       |  562 --
 randr/rrdispatch.c                                                   |    6 
 randr/rrinfo.c                                                       |    2 
 randr/rrpixmap.c                                                     |  154 
 randr/rrscreen.c                                                     |   32 
 randr/rrsdispatch.c                                                  |  132 
 randr/rrsprite.c                                                     |  104 
 randr/rrtransform.c                                                  |   64 
 randr/rrtransform.h                                                  |   15 
 record/record.c                                                      |    6 
 test/input.c                                                         |  139 
 60 files changed, 4372 insertions(+), 2610 deletions(-)

New commits:
commit 52d24b95742fc9497dec7cd408c24025e1b9e386
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date:   Fri Mar 11 10:30:12 2011 +1100

    Bump debian/videoabiver to match reality

diff --git a/debian/changelog b/debian/changelog
index 368091e..f7ddeb6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -81,8 +81,10 @@ xorg-server (2:1.9.99.903-2ubuntu1) natty; urgency=low
   * New upstream release fixes crash in Record, trigerred by x11vnc 
     (LP: #525066)
   * Refresh 500_xi2.1.patch for new upstream version
+  * debian/videoabiver:
+    - Bump to 10 for XRandR 1.4 revert.
 
- -- Christopher James Halse Rogers <raof@ubuntu.com>  Wed, 09 Mar 2011 12:18:52 +1100
+ -- Christopher James Halse Rogers <raof@ubuntu.com>  Fri, 11 Mar 2011 10:29:37 +1100
   
 xorg-server (2:1.9.99.903-2) UNRELEASED; urgency=low
 
diff --git a/debian/videoabiver b/debian/videoabiver
index ec63514..f599e28 100644
--- a/debian/videoabiver
+++ b/debian/videoabiver
@@ -1 +1 @@
-9
+10

commit fbc83d0ee25e7aa106e7d8ab08d195bfe3bf2999
Author: Cyril Brulebois <kibi@debian.org>
Date:   Fri Feb 25 16:16:48 2011 +0100

    Relax build-dep and dep on x11proto-randr-dev since the XRandR 1.4 bits were finally reverted upstream.

diff --git a/debian/changelog b/debian/changelog
index 1cea238..a804edc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.9.99.903-2) UNRELEASED; urgency=low
+
+  * Relax build-dep and dep on x11proto-randr-dev since the XRandR 1.4
+    bits were finally reverted upstream.
+
+ -- Cyril Brulebois <kibi@debian.org>  Fri, 25 Feb 2011 16:15:45 +0100
+
 xorg-server (2:1.9.99.903-1) experimental; urgency=low
 
   * New upstream release candidate (1.10 rc3).
diff --git a/debian/control b/debian/control
index 25568aa..8a97023 100644
--- a/debian/control
+++ b/debian/control
@@ -26,7 +26,7 @@ Build-Depends:
  x11proto-fixes-dev (>= 1:4.1),
  x11proto-kb-dev (>= 1.0.3),
  x11proto-xinerama-dev,
- x11proto-randr-dev (>= 1.3.99),
+ x11proto-randr-dev (>= 1.2.99.3),
  x11proto-record-dev (>= 1.13.99.1),
  x11proto-render-dev (>= 2:0.11),
  x11proto-resource-dev,
@@ -153,7 +153,7 @@ Depends:
  x11proto-input-dev (>= 1.9.99.902),
  x11proto-xext-dev (>= 7.1.99),
  x11proto-video-dev,
- x11proto-randr-dev (>= 1.3.99),
+ x11proto-randr-dev (>= 1.2.99.3),
  x11proto-render-dev (>= 2:0.11),
  x11proto-dri2-dev (>= 2.3),
  x11proto-fonts-dev,

commit 5d7c54b2dd6c36df189f522623fb68d806b436c5
Author: Cyril Brulebois <kibi@debian.org>
Date:   Fri Feb 25 15:22:44 2011 +0100

    Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index fa4d354..1cea238 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg-server (2:1.9.99.903-1) UNRELEASED; urgency=low
+xorg-server (2:1.9.99.903-1) experimental; urgency=low
 
   * New upstream release candidate (1.10 rc3).
   * Remove patch: 17-fix-ftbfs-on-sparc.diff (merged upstream).
@@ -10,7 +10,7 @@ xorg-server (2:1.9.99.903-1) UNRELEASED; urgency=low
       without the gitignore hunk to get patching working).
   * Bump video ABI version, and serverminver accordingly.
 
- -- Cyril Brulebois <kibi@debian.org>  Fri, 25 Feb 2011 12:37:33 +0100
+ -- Cyril Brulebois <kibi@debian.org>  Fri, 25 Feb 2011 15:22:39 +0100
 
 xorg-server (2:1.9.99.902-3) experimental; urgency=low
 

commit 97d220108aae70423019b830cd4c138b67b5d190
Author: Cyril Brulebois <kibi@debian.org>
Date:   Fri Feb 25 15:22:13 2011 +0100

    Remove the hw/dmx/doc/.gitignore hunk.
    
    Patching outside the git repository would fail otherwise.

diff --git a/debian/changelog b/debian/changelog
index 7228d12..fa4d354 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,7 +6,8 @@ xorg-server (2:1.9.99.903-1) UNRELEASED; urgency=low
   * Refresh patch: 07-xfree86-fix-build-with-xv-disabled.diff
   * Replace patch fixing out-of-tree-build:
     - 16-oot-build.diff (dirty local hack).
-    + 16-construct-paths-in-doxygen.conf.diff (from upstream).
+    + 16-construct-paths-in-doxygen.conf.diff (from upstream,
+      without the gitignore hunk to get patching working).
   * Bump video ABI version, and serverminver accordingly.
 
  -- Cyril Brulebois <kibi@debian.org>  Fri, 25 Feb 2011 12:37:33 +0100
diff --git a/debian/patches/16-construct-paths-in-doxygen.conf.diff b/debian/patches/16-construct-paths-in-doxygen.conf.diff
index 04b17ad..4180aa3 100644
--- a/debian/patches/16-construct-paths-in-doxygen.conf.diff
+++ b/debian/patches/16-construct-paths-in-doxygen.conf.diff
@@ -9,9 +9,11 @@ files can be found when users have a separate build directory (as with
 distcheck).
 
 Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
+
+[removed the hw/dmx/doc/.gitignore hunk, so that patching works.]
+Signed-off-by: Cyril Brulebois <kibi@debian.org>
 ---
  configure.ac               |    1 +
- hw/dmx/doc/.gitignore      |    1 +
  hw/dmx/doc/Makefile.am     |    2 +-
  hw/dmx/doc/doxygen.conf    | 1053 --------------------------------------------
  hw/dmx/doc/doxygen.conf.in | 1053 ++++++++++++++++++++++++++++++++++++++++++++
@@ -31,15 +33,6 @@ index f3b2939..fcaf23f 100644
  hw/dmx/examples/Makefile
  hw/dmx/input/Makefile
  hw/dmx/glxProxy/Makefile
-diff --git a/hw/dmx/doc/.gitignore b/hw/dmx/doc/.gitignore
-index 6bdd862..92c1150 100644
---- a/hw/dmx/doc/.gitignore
-+++ b/hw/dmx/doc/.gitignore
-@@ -8,3 +8,4 @@ scaled.html
- scaled.pdf
- scaled.ps
- scaled.txt
-+doxygen.conf
 diff --git a/hw/dmx/doc/Makefile.am b/hw/dmx/doc/Makefile.am
 index 4bbc8bf..838b6f2 100644
 --- a/hw/dmx/doc/Makefile.am

commit f081db5c801f73f37524e9dfa3babfdb01add330
Author: Cyril Brulebois <kibi@debian.org>
Date:   Fri Feb 25 13:18:09 2011 +0100

    Bump video ABI version, and serverminver accordingly.

diff --git a/debian/changelog b/debian/changelog
index 17260db..7228d12 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ xorg-server (2:1.9.99.903-1) UNRELEASED; urgency=low
   * Replace patch fixing out-of-tree-build:
     - 16-oot-build.diff (dirty local hack).
     + 16-construct-paths-in-doxygen.conf.diff (from upstream).
+  * Bump video ABI version, and serverminver accordingly.
 
  -- Cyril Brulebois <kibi@debian.org>  Fri, 25 Feb 2011 12:37:33 +0100
 
diff --git a/debian/serverminver b/debian/serverminver
index 1a6b1be..ccdf7f1 100644
--- a/debian/serverminver
+++ b/debian/serverminver
@@ -1,3 +1,3 @@
-2:1.9.99.902
-ABI_VIDEODRV_VERSION:9.0
+2:1.9.99.903
+ABI_VIDEODRV_VERSION:10.0
 ABI_XINPUT_VERSION:12.2

commit 1ca7e599f31f9281878e7b3c44cc8f683c317063
Author: Cyril Brulebois <kibi@debian.org>
Date:   Fri Feb 25 12:57:02 2011 +0100

    Replace patch fixing out-of-tree-build.

diff --git a/debian/changelog b/debian/changelog
index c08022a..17260db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,9 @@ xorg-server (2:1.9.99.903-1) UNRELEASED; urgency=low
   * Remove patch: 17-fix-ftbfs-on-sparc.diff (merged upstream).
   * Remove patch: 20-update-gpu-pitch.diff (merged upstream).
   * Refresh patch: 07-xfree86-fix-build-with-xv-disabled.diff
+  * Replace patch fixing out-of-tree-build:
+    - 16-oot-build.diff (dirty local hack).
+    + 16-construct-paths-in-doxygen.conf.diff (from upstream).
 
  -- Cyril Brulebois <kibi@debian.org>  Fri, 25 Feb 2011 12:37:33 +0100
 
diff --git a/debian/patches/16-construct-paths-in-doxygen.conf.diff b/debian/patches/16-construct-paths-in-doxygen.conf.diff
new file mode 100644
index 0000000..04b17ad
--- /dev/null
+++ b/debian/patches/16-construct-paths-in-doxygen.conf.diff
@@ -0,0 +1,2176 @@
+From d92bdccf5e6ce3772e649e535c52eaaa6d5547b3 Mon Sep 17 00:00:00 2001
+From: Dan Nicholson <dbn.lists@gmail.com>
+Date: Sun, 20 Feb 2011 09:59:50 -0800
+Subject: [PATCH] dmx: Construct paths in doxygen.conf to fix VPATH builds
+
+The paths in doxygen.conf assumed that srcdir=builddir and broke
+otherwise. Use autoconf to fill in the paths to the srcdir so that the
+files can be found when users have a separate build directory (as with
+distcheck).
+
+Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
+---
+ configure.ac               |    1 +
+ hw/dmx/doc/.gitignore      |    1 +
+ hw/dmx/doc/Makefile.am     |    2 +-
+ hw/dmx/doc/doxygen.conf    | 1053 --------------------------------------------
+ hw/dmx/doc/doxygen.conf.in | 1053 ++++++++++++++++++++++++++++++++++++++++++++
+ 5 files changed, 1056 insertions(+), 1054 deletions(-)
+ delete mode 100644 hw/dmx/doc/doxygen.conf
+ create mode 100644 hw/dmx/doc/doxygen.conf.in
+
+diff --git a/configure.ac b/configure.ac
+index f3b2939..fcaf23f 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -2246,6 +2246,7 @@ hw/xfree86/utils/gtf/Makefile
+ hw/dmx/config/Makefile
+ hw/dmx/config/man/Makefile
+ hw/dmx/doc/Makefile
++hw/dmx/doc/doxygen.conf
+ hw/dmx/examples/Makefile
+ hw/dmx/input/Makefile
+ hw/dmx/glxProxy/Makefile
+diff --git a/hw/dmx/doc/.gitignore b/hw/dmx/doc/.gitignore
+index 6bdd862..92c1150 100644
+--- a/hw/dmx/doc/.gitignore
++++ b/hw/dmx/doc/.gitignore
+@@ -8,3 +8,4 @@ scaled.html
+ scaled.pdf
+ scaled.ps
+ scaled.txt
++doxygen.conf
+diff --git a/hw/dmx/doc/Makefile.am b/hw/dmx/doc/Makefile.am
+index 4bbc8bf..838b6f2 100644
+--- a/hw/dmx/doc/Makefile.am
++++ b/hw/dmx/doc/Makefile.am
+@@ -34,7 +34,7 @@ all-local: html/annotated.html
+ dist-local: html/annotated.html
+ 
+ html/annotated.html: $(DOXYGEN_SRC)
+-	$(DOXYGEN) $(srcdir)/doxygen.conf
++	$(DOXYGEN) doxygen.conf
+ 
+ maintainer-clean-local:
+ 	rm -rf html/
+diff --git a/hw/dmx/doc/doxygen.conf b/hw/dmx/doc/doxygen.conf
+deleted file mode 100644
+index f7a541f..0000000
+--- a/hw/dmx/doc/doxygen.conf
++++ /dev/null
+@@ -1,1053 +0,0 @@
+-# Doxyfile 1.3.4
+-
+-# This file describes the settings to be used by the documentation system
+-# doxygen (www.doxygen.org) for a project
+-#
+-# All text after a hash (#) is considered a comment and will be ignored
+-# The format is:
+-#       TAG = value [value, ...]
+-# For lists items can also be appended using:
+-#       TAG += value [value, ...]
+-# Values that contain spaces should be placed between quotes (" ")
+-
+-#---------------------------------------------------------------------------
+-# Project related configuration options
+-#---------------------------------------------------------------------------
+-
+-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+-# by quotes) that should identify the project.
+-
+-PROJECT_NAME           = "Distributed Multihead X"
+-
+-# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+-# This could be handy for archiving the generated documentation or 
+-# if some version control system is used.
+-
+-PROJECT_NUMBER         = "dmx-1-2-20040604 and later"
+-
+-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+-# base path where the generated documentation will be put. 
+-# If a relative path is entered, it will be relative to the location 
+-# where doxygen was started. If left blank the current directory will be used.
+-
+-OUTPUT_DIRECTORY       = 
+-
+-# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+-# documentation generated by doxygen is written. Doxygen will use this 
+-# information to generate all constant output in the proper language. 
+-# The default language is English, other supported languages are: 
+-# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, 
+-# Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en 
+-# (Japanese with English messages), Korean, Norwegian, Polish, Portuguese, 
+-# Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian.
+-
+-OUTPUT_LANGUAGE        = English
+-
+-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+-# include brief member descriptions after the members that are listed in 
+-# the file and class documentation (similar to JavaDoc). 
+-# Set to NO to disable this.
+-
+-BRIEF_MEMBER_DESC      = YES
+-
+-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+-# the brief description of a member or function before the detailed description. 
+-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+-# brief descriptions will be completely suppressed.
+-
+-REPEAT_BRIEF           = YES
+-
+-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+-# Doxygen will generate a detailed section even if there is only a brief 
+-# description.
+-
+-ALWAYS_DETAILED_SEC    = YES
+-
+-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited 
+-# members of a class in the documentation of that class as if those members were 
+-# ordinary class members. Constructors, destructors and assignment operators of 
+-# the base classes will not be shown.
+-
+-INLINE_INHERITED_MEMB  = NO
+-
+-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+-# path before files name in the file list and in the header files. If set 
+-# to NO the shortest path that makes the file name unique will be used.
+-
+-FULL_PATH_NAMES        = NO
+-
+-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+-# can be used to strip a user-defined part of the path. Stripping is 
+-# only done if one of the specified strings matches the left-hand part of 
+-# the path. It is allowed to use relative paths in the argument list.
+-
+-STRIP_FROM_PATH        = 
+-
+-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+-# (but less readable) file names. This can be useful is your file systems 
+-# doesn't support long names like on DOS, Mac, or CD-ROM.
+-
+-SHORT_NAMES            = NO
+-
+-# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+-# will interpret the first line (until the first dot) of a JavaDoc-style 
+-# comment as the brief description. If set to NO, the JavaDoc 
+-# comments will behave just like the Qt-style comments (thus requiring an 
+-# explict @brief command for a brief description.
+-
+-JAVADOC_AUTOBRIEF      = NO
+-
+-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+-# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+-# comments) as a brief description. This used to be the default behaviour. 
+-# The new default is to treat a multi-line C++ comment block as a detailed 
+-# description. Set this tag to YES if you prefer the old behaviour instead.
+-
+-MULTILINE_CPP_IS_BRIEF = NO
+-
+-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+-# member inherits the documentation from any documented member that it 
+-# reimplements.
+-
+-INHERIT_DOCS           = YES
+-
+-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+-# tag is set to YES, then doxygen will reuse the documentation of the first 
+-# member in the group (if any) for the other members of the group. By default 
+-# all members of a group must be documented explicitly.
+-
+-DISTRIBUTE_GROUP_DOC   = NO
+-
+-# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+-# Doxygen uses this value to replace tabs by spaces in code fragments.
+-
+-TAB_SIZE               = 8
+-
+-# This tag can be used to specify a number of aliases that acts 
+-# as commands in the documentation. An alias has the form "name=value". 
+-# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+-# put the command \sideeffect (or @sideeffect) in the documentation, which 
+-# will result in a user-defined paragraph with heading "Side Effects:". 
+-# You can put \n's in the value part of an alias to insert newlines.
+-
+-ALIASES                = 
+-
+-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources 
+-# only. Doxygen will then generate output that is more tailored for C. 
+-# For instance, some of the names that are used will be different. The list 
+-# of all members will be omitted, etc.
+-
+-OPTIMIZE_OUTPUT_FOR_C  = YES
+-
+-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 
+-# only. Doxygen will then generate output that is more tailored for Java. 
+-# For instance, namespaces will be presented as packages, qualified scopes 
+-# will look different, etc.
+-
+-OPTIMIZE_OUTPUT_JAVA   = NO
+-
+-# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+-# the same type (for instance a group of public functions) to be put as a 
+-# subgroup of that type (e.g. under the Public Functions section). Set it to 
+-# NO to prevent subgrouping. Alternatively, this can be done per class using 
+-# the \nosubgrouping command.
+-
+-SUBGROUPING            = YES
+-
+-#---------------------------------------------------------------------------
+-# Build related configuration options
+-#---------------------------------------------------------------------------
+-
+-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+-# documentation are documented, even if no documentation was available. 
+-# Private class members and static file members will be hidden unless 
+-# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+-
+-EXTRACT_ALL            = YES
+-
+-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+-# will be included in the documentation.
+-
+-EXTRACT_PRIVATE        = NO
+-
+-# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+-# will be included in the documentation.
+-
+-EXTRACT_STATIC         = YES
+-
+-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+-# defined locally in source files will be included in the documentation. 
+-# If set to NO only classes defined in header files are included.
+-
+-EXTRACT_LOCAL_CLASSES  = YES
+-
+-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+-# undocumented members of documented classes, files or namespaces. 
+-# If set to NO (the default) these members will be included in the 
+-# various overviews, but no documentation section is generated. 
+-# This option has no effect if EXTRACT_ALL is enabled.
+-
+-HIDE_UNDOC_MEMBERS     = YES
+-
+-# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+-# undocumented classes that are normally visible in the class hierarchy. 
+-# If set to NO (the default) these classes will be included in the various 
+-# overviews. This option has no effect if EXTRACT_ALL is enabled.
+-
+-HIDE_UNDOC_CLASSES     = NO
+-
+-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+-# friend (class|struct|union) declarations. 
+-# If set to NO (the default) these declarations will be included in the 
+-# documentation.
+-
+-HIDE_FRIEND_COMPOUNDS  = NO
+-
+-# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+-# documentation blocks found inside the body of a function. 
+-# If set to NO (the default) these blocks will be appended to the 
+-# function's detailed documentation block.
+-
+-HIDE_IN_BODY_DOCS      = NO
+-
+-# The INTERNAL_DOCS tag determines if documentation 
+-# that is typed after a \internal command is included. If the tag is set 
+-# to NO (the default) then the documentation will be excluded. 
+-# Set it to YES to include the internal documentation.
+-
+-INTERNAL_DOCS          = NO
+-
+-# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+-# file names in lower-case letters. If set to YES upper-case letters are also 
+-# allowed. This is useful if you have classes or files whose names only differ 
+-# in case and if your file system supports case sensitive file names. Windows 
+-# users are advised to set this option to NO.
+-
+-CASE_SENSE_NAMES       = YES
+-
+-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+-# will show members with their full class and namespace scopes in the 
+-# documentation. If set to YES the scope will be hidden.
+-
+-HIDE_SCOPE_NAMES       = NO
+-
+-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+-# will put a list of the files that are included by a file in the documentation 
+-# of that file.
+-
+-SHOW_INCLUDE_FILES     = YES
+-
+-# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+-# is inserted in the documentation for inline members.
+-
+-INLINE_INFO            = YES
+-
+-# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+-# will sort the (detailed) documentation of file and class members 
+-# alphabetically by member name. If set to NO the members will appear in 
+-# declaration order.
+-
+-SORT_MEMBER_DOCS       = YES
+-
+-# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+-# disable (NO) the todo list. This list is created by putting \todo 
+-# commands in the documentation.
+-
+-GENERATE_TODOLIST      = YES
+-
+-# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+-# disable (NO) the test list. This list is created by putting \test 
+-# commands in the documentation.
+-
+-GENERATE_TESTLIST      = YES
+-
+-# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+-# disable (NO) the bug list. This list is created by putting \bug 
+-# commands in the documentation.
+-
+-GENERATE_BUGLIST       = YES
+-
+-# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+-# disable (NO) the deprecated list. This list is created by putting 
+-# \deprecated commands in the documentation.
+-
+-GENERATE_DEPRECATEDLIST= YES
+-
+-# The ENABLED_SECTIONS tag can be used to enable conditional 
+-# documentation sections, marked by \if sectionname ... \endif.
+-
+-ENABLED_SECTIONS       = 
+-
+-# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+-# the initial value of a variable or define consists of for it to appear in 
+-# the documentation. If the initializer consists of more lines than specified 
+-# here it will be hidden. Use a value of 0 to hide initializers completely. 
+-# The appearance of the initializer of individual variables and defines in the 
+-# documentation can be controlled using \showinitializer or \hideinitializer 
+-# command in the documentation regardless of this setting.
+-
+-MAX_INITIALIZER_LINES  = 30
+-
+-# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+-# at the bottom of the documentation of classes and structs. If set to YES the 
+-# list will mention the files that were used to generate the documentation.
+-
+-SHOW_USED_FILES        = YES
+-
+-#---------------------------------------------------------------------------
+-# configuration options related to warning and progress messages
+-#---------------------------------------------------------------------------
+-
+-# The QUIET tag can be used to turn on/off the messages that are generated 
+-# by doxygen. Possible values are YES and NO. If left blank NO is used.
+-
+-QUIET                  = YES
+-
+-# The WARNINGS tag can be used to turn on/off the warning messages that are 
+-# generated by doxygen. Possible values are YES and NO. If left blank 
+-# NO is used.
+-
+-WARNINGS               = YES
+-
+-# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+-# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+-# automatically be disabled.
+-
+-WARN_IF_UNDOCUMENTED   = YES
+-
+-# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+-# potential errors in the documentation, such as not documenting some 
+-# parameters in a documented function, or documenting parameters that 
+-# don't exist or using markup commands wrongly.
+-
+-WARN_IF_DOC_ERROR      = YES
+-
+-# The WARN_FORMAT tag determines the format of the warning messages that 
+-# doxygen can produce. The string should contain the $file, $line, and $text 
+-# tags, which will be replaced by the file and line number from which the 
+-# warning originated and the warning text.
+-
+-WARN_FORMAT            = "$file:$line: $text"
+-
+-# The WARN_LOGFILE tag can be used to specify a file to which warning 
+-# and error messages should be written. If left blank the output is written 
+-# to stderr.
+-
+-WARN_LOGFILE           = 
+-
+-#---------------------------------------------------------------------------
+-# configuration options related to the input files
+-#---------------------------------------------------------------------------
+-
+-# The INPUT tag can be used to specify the files and/or directories that contain 
+-# documented source files. You may enter file names like "myfile.cpp" or 
+-# directories like "/usr/src/myproject". Separate the files or directories 
+-# with spaces.
+-
+-INPUT                  = .. \
+-                         ../input \
+-                         ../config
+-
+-# If the value of the INPUT tag contains directories, you can use the 
+-# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+-# and *.h) to filter out the source-files in the directories. If left 
+-# blank the following patterns are tested: 
+-# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp 
+-# *.h++ *.idl *.odl *.cs *.php *.php3 *.inc
+-
+-FILE_PATTERNS          = 
+-
+-# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+-# should be searched for input files as well. Possible values are YES and NO. 
+-# If left blank NO is used.
+-
+-RECURSIVE              = NO
+-
+-# The EXCLUDE tag can be used to specify files and/or directories that should 
+-# excluded from the INPUT source files. This way you can easily exclude a 
+-# subdirectory from a directory tree whose root is specified with the INPUT tag.
+-
+-EXCLUDE                = ../config/parser.c \
+-                         ../config/parser.h \
+-                         ../config/scanner.c
+-
+-# The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories 
+-# that are symbolic links (a Unix filesystem feature) are excluded from the input.
+-
+-EXCLUDE_SYMLINKS       = YES
+-
+-# If the value of the INPUT tag contains directories, you can use the 
+-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+-# certain files from those directories.
+-
+-EXCLUDE_PATTERNS       = atKeynames.h \
+-                         Canvas*.*
+-
+-# The EXAMPLE_PATH tag can be used to specify one or more files or 
+-# directories that contain example code fragments that are included (see 
+-# the \include command).
+-
+-EXAMPLE_PATH           = 
+-
+-# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+-# and *.h) to filter out the source-files in the directories. If left 
+-# blank all files are included.
+-
+-EXAMPLE_PATTERNS       = 
+-
+-# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+-# searched for input files to be used with the \include or \dontinclude 
+-# commands irrespective of the value of the RECURSIVE tag. 
+-# Possible values are YES and NO. If left blank NO is used.
+-
+-EXAMPLE_RECURSIVE      = NO
+-
+-# The IMAGE_PATH tag can be used to specify one or more files or 
+-# directories that contain image that are included in the documentation (see 
+-# the \image command).
+-
+-IMAGE_PATH             = 
+-
+-# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+-# invoke to filter for each input file. Doxygen will invoke the filter program 
+-# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+-# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+-# input file. Doxygen will then use the output that the filter program writes 
+-# to standard output.
+-
+-INPUT_FILTER           = 
+-
+-# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+-# INPUT_FILTER) will be used to filter the input files when producing source 
+-# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+-
+-FILTER_SOURCE_FILES    = NO
+-
+-#---------------------------------------------------------------------------
+-# configuration options related to source browsing
+-#---------------------------------------------------------------------------
+-
+-# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+-# be generated. Documented entities will be cross-referenced with these sources.
+-
+-SOURCE_BROWSER         = NO
+-
+-# Setting the INLINE_SOURCES tag to YES will include the body 
+-# of functions and classes directly in the documentation.
+-
+-INLINE_SOURCES         = NO
+-
+-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+-# doxygen to hide any special comment blocks from generated source code 
+-# fragments. Normal C and C++ comments will always remain visible.
+-
+-STRIP_CODE_COMMENTS    = YES
+-
+-# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
+-# then for each documented function all documented 
+-# functions referencing it will be listed.
+-
+-REFERENCED_BY_RELATION = YES
+-
+-# If the REFERENCES_RELATION tag is set to YES (the default) 
+-# then for each documented function all documented entities 
+-# called/used by that function will be listed.
+-
+-REFERENCES_RELATION    = YES
+-
+-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+-# will generate a verbatim copy of the header file for each class for 
+-# which an include is specified. Set to NO to disable this.
+-
+-VERBATIM_HEADERS       = YES
+-
+-#---------------------------------------------------------------------------
+-# configuration options related to the alphabetical class index
+-#---------------------------------------------------------------------------
+-
+-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+-# of all compounds will be generated. Enable this if the project 
+-# contains a lot of classes, structs, unions or interfaces.
+-
+-ALPHABETICAL_INDEX     = YES
+-
+-# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+-# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+-# in which this list will be split (can be a number in the range [1..20])
+-
+-COLS_IN_ALPHA_INDEX    = 5
+-
+-# In case all classes in a project start with a common prefix, all 
+-# classes will be put under the same header in the alphabetical index. 
+-# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+-# should be ignored while generating the index headers.
+-
+-IGNORE_PREFIX          = 
+-
+-#---------------------------------------------------------------------------
+-# configuration options related to the HTML output
+-#---------------------------------------------------------------------------
+-
+-# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+-# generate HTML output.
+-
+-GENERATE_HTML          = YES
+-
+-# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+-# put in front of it. If left blank `html' will be used as the default path.
+-
+-HTML_OUTPUT            = html
+-
+-# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+-# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+-# doxygen will generate files with .html extension.
+-
+-HTML_FILE_EXTENSION    = .html
+-
+-# The HTML_HEADER tag can be used to specify a personal HTML header for 
+-# each generated HTML page. If it is left blank doxygen will generate a 
+-# standard header.
+-
+-HTML_HEADER            = doxygen.head
+-
+-# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+-# each generated HTML page. If it is left blank doxygen will generate a 
+-# standard footer.
+-
+-HTML_FOOTER            = doxygen.foot
+-
+-# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+-# style sheet that is used by each HTML page. It can be used to 
+-# fine-tune the look of the HTML output. If the tag is left blank doxygen 
+-# will generate a default style sheet
+-
+-HTML_STYLESHEET        = doxygen.css
+-
+-# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
+-# files or namespaces will be aligned in HTML using tables. If set to 
+-# NO a bullet list will be used.
+-
+-HTML_ALIGN_MEMBERS     = YES
+-
+-# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+-# will be generated that can be used as input for tools like the 
+-# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
+-# of the generated HTML documentation.
+-
+-GENERATE_HTMLHELP      = NO
+-
+-# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+-# be used to specify the file name of the resulting .chm file. You 
+-# can add a path in front of the file if the result should not be 
+-# written to the html output dir.
+-
+-CHM_FILE               = 
+-
+-# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+-# be used to specify the location (absolute path including file name) of 
+-# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+-# the HTML help compiler on the generated index.hhp.
+-
+-HHC_LOCATION           = 
+-
+-# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+-# controls if a separate .chi index file is generated (YES) or that 
+-# it should be included in the master .chm file (NO).
+-
+-GENERATE_CHI           = NO
+-
+-# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+-# controls whether a binary table of contents is generated (YES) or a 
+-# normal table of contents (NO) in the .chm file.
+-
+-BINARY_TOC             = NO
+-
+-# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+-# to the contents of the HTML help documentation and to the tree view.
+-
+-TOC_EXPAND             = NO
+-
+-# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
+-# top of each HTML page. The value NO (the default) enables the index and 
+-# the value YES disables it.
+-
+-DISABLE_INDEX          = NO
+-
+-# This tag can be used to set the number of enum values (range [1..20]) 
+-# that doxygen will group on one line in the generated HTML documentation.
+-
+-ENUM_VALUES_PER_LINE   = 4
+-
+-# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
+-# generated containing a tree-like index structure (just like the one that 
+-# is generated for HTML Help). For this to work a browser that supports 
+-# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
+-# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+-# probably better off using the HTML help feature.
+-
+-GENERATE_TREEVIEW      = YES
+-
+-# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+-# used to set the initial width (in pixels) of the frame in which the tree 
+-# is shown.
+-
+-TREEVIEW_WIDTH         = 250
+-
+-#---------------------------------------------------------------------------
+-# configuration options related to the LaTeX output
+-#---------------------------------------------------------------------------
+-
+-# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+-# generate Latex output.
+-
+-GENERATE_LATEX         = NO
+-
+-# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+-# put in front of it. If left blank `latex' will be used as the default path.
+-
+-LATEX_OUTPUT           = latex
+-
+-# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+-# invoked. If left blank `latex' will be used as the default command name.
+-
+-LATEX_CMD_NAME         = latex
+-
+-# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+-# generate index for LaTeX. If left blank `makeindex' will be used as the 
+-# default command name.
+-
+-MAKEINDEX_CMD_NAME     = makeindex
+-
+-# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+-# LaTeX documents. This may be useful for small projects and may help to 
+-# save some trees in general.
+-
+-COMPACT_LATEX          = NO
+-
+-# The PAPER_TYPE tag can be used to set the paper type that is used 
+-# by the printer. Possible values are: a4, a4wide, letter, legal and 
+-# executive. If left blank a4wide will be used.
+-
+-PAPER_TYPE             = a4wide
+-
+-# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+-# packages that should be included in the LaTeX output.
+-
+-EXTRA_PACKAGES         = 
+-
+-# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+-# the generated latex document. The header should contain everything until 
+-# the first chapter. If it is left blank doxygen will generate a 
+-# standard header. Notice: only use this tag if you know what you are doing!
+-
+-LATEX_HEADER           = 
+-
+-# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+-# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+-# contain links (just like the HTML output) instead of page references 
+-# This makes the output suitable for online browsing using a pdf viewer.
+-
+-PDF_HYPERLINKS         = NO
+-
+-# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+-# plain latex in the generated Makefile. Set this option to YES to get a 
+-# higher quality PDF documentation.
+-
+-USE_PDFLATEX           = NO
+-
+-# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+-# command to the generated LaTeX files. This will instruct LaTeX to keep 
+-# running if errors occur, instead of asking the user for help. 
+-# This option is also used when generating formulas in HTML.
+-


Reply to: