Skip to content

Commit e4a060e

Browse files
committed
- Merge from trunk up to r45543
svn path=/branches/aicom-network-branch/; revision=45544
2 parents 2597cfe + 3a6220a commit e4a060e

File tree

1,982 files changed

+85989
-130516
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,982 files changed

+85989
-130516
lines changed

CREDITS

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Daniel Reimer <[email protected]>
1616
David Welch <[email protected]>
1717
Dmitry Chapyshev <[email protected]>
1818
Emanuele Aliberti <[email protected]>
19-
Eric Kohl <[email protected]>
19+
Eric Kohl
2020
Eugene Ingerman <[email protected]>
2121
Filip Navara <[email protected]>
2222
Frederik Leemans
@@ -31,7 +31,7 @@ Hartmut Birr <[email protected]>
3131
Hernan Ochoa
3232
Herve Poussineau <[email protected]>
3333
Iwan Fatahi <[email protected]>
34-
34+
3535
Jason Eager
3636
Jason Filby <[email protected]>
3737
Jason Weiler
@@ -66,7 +66,7 @@ Royce Mitchell III <[email protected]>
6666
Samuel Serapi�n <[email protected]>
6767
Saveliy Tretiakov <[email protected]>
6868
Stefan Ginsberg <[email protected]>
69-
Steven Edwards <steven_ed4153@yahoo.com>
69+
Steven Edwards <winehacker@gmail.com>
7070
Thomas Weidenmueller <[email protected]>
7171
Timo Kreuzer <[email protected]>
7272
Victor Kirhenshtein <[email protected]>

Doxyfile

Lines changed: 100 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Doxyfile 1.5.8
1+
# Doxyfile 1.6.2
22

33
# This file describes the settings to be used by the documentation system
44
# doxygen (www.doxygen.org) for a project
@@ -54,11 +54,11 @@ CREATE_SUBDIRS = YES
5454
# information to generate all constant output in the proper language.
5555
# The default language is English, other supported languages are:
5656
# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional,
57-
# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek,
58-
# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages),
59-
# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish,
60-
# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene,
61-
# Spanish, Swedish, and Ukrainian.
57+
# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German,
58+
# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English
59+
# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian,
60+
# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak,
61+
# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese.
6262

6363
OUTPUT_LANGUAGE = English
6464

@@ -124,7 +124,7 @@ FULL_PATH_NAMES = YES
124124
# If left blank the directory from which doxygen is run is used as the
125125
# path to strip.
126126

127-
STRIP_FROM_PATH = .
127+
STRIP_FROM_PATH =
128128

129129
# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
130130
# the path mentioned in the documentation of a class, which tells
@@ -169,13 +169,13 @@ MULTILINE_CPP_IS_BRIEF = NO
169169
# member inherits the documentation from any documented member that it
170170
# re-implements.
171171

172-
INHERIT_DOCS = NO
172+
INHERIT_DOCS = YES
173173

174174
# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce
175175
# a new page for each member. If set to NO, the documentation of a member will
176176
# be part of the file/class/namespace that contains it.
177177

178-
SEPARATE_MEMBER_PAGES = NO
178+
SEPARATE_MEMBER_PAGES = YES
179179

180180
# The TAB_SIZE tag can be used to set the number of spaces in a tab.
181181
# Doxygen uses this value to replace tabs by spaces in code fragments.
@@ -224,7 +224,8 @@ OPTIMIZE_OUTPUT_VHDL = NO
224224
# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP,
225225
# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat
226226
# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran),
227-
# use: inc=Fortran f=C
227+
# use: inc=Fortran f=C. Note that for custom extensions you also need to set
228+
# FILE_PATTERNS otherwise the files are not read by doxygen.
228229

229230
EXTENSION_MAPPING =
230231

@@ -396,6 +397,12 @@ HIDE_SCOPE_NAMES = NO
396397

397398
SHOW_INCLUDE_FILES = YES
398399

400+
# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen
401+
# will list include files with double quotes in the documentation
402+
# rather than with sharp brackets.
403+
404+
FORCE_LOCAL_INCLUDES = NO
405+
399406
# If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
400407
# is inserted in the documentation for inline members.
401408

@@ -415,6 +422,16 @@ SORT_MEMBER_DOCS = YES
415422

416423
SORT_BRIEF_DOCS = NO
417424

425+
# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen
426+
# will sort the (brief and detailed) documentation of class members so that
427+
# constructors and destructors are listed first. If set to NO (the default)
428+
# the constructors will appear in the respective orders defined by
429+
# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS.
430+
# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO
431+
# and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO.
432+
433+
SORT_MEMBERS_CTORS_1ST = NO
434+
418435
# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the
419436
# hierarchy of group names into alphabetical order. If set to NO (the default)
420437
# the group names will appear in their defined order.
@@ -591,11 +608,13 @@ INPUT_ENCODING = UTF-8
591608
# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
592609

593610
FILE_PATTERNS = *.c \
611+
*.cc \
594612
*.cxx \
595613
*.cpp \
596614
*.c++ \
597615
*.h \
598616
*.hh \
617+
*.hxx \
599618
*.hpp \
600619
*.idl
601620

@@ -644,7 +663,7 @@ EXAMPLE_PATH =
644663
# and *.h) to filter out the source-files in the directories. If left
645664
# blank all files are included.
646665

647-
EXAMPLE_PATTERNS =
666+
EXAMPLE_PATTERNS = *
648667

649668
# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
650669
# searched for input files to be used with the \include or \dontinclude
@@ -710,7 +729,7 @@ STRIP_CODE_COMMENTS = YES
710729
# then for each documented function all documented
711730
# functions referencing it will be listed.
712731

713-
REFERENCED_BY_RELATION = NO
732+
REFERENCED_BY_RELATION = YES
714733

715734
# If the REFERENCES_RELATION tag is set to YES
716735
# then for each documented function all documented entities
@@ -737,7 +756,7 @@ USE_HTAGS = NO
737756
# will generate a verbatim copy of the header file for each class for
738757
# which an include is specified. Set to NO to disable this.
739758

740-
VERBATIM_HEADERS = YES
759+
VERBATIM_HEADERS = NO
741760

742761
#---------------------------------------------------------------------------
743762
# configuration options related to the alphabetical class index
@@ -804,6 +823,12 @@ HTML_FOOTER = Doxygen/footer.html
804823

805824
HTML_STYLESHEET =
806825

826+
# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
827+
# page will contain the date and time when the page was generated. Setting
828+
# this to NO can help when comparing the output of multiple runs.
829+
830+
HTML_TIMESTAMP = NO
831+
807832
# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
808833
# files or namespaces will be aligned in HTML using tables. If set to
809834
# NO a bullet list will be used.
@@ -937,6 +962,23 @@ QHP_SECT_FILTER_ATTRS =
937962

938963
QHG_LOCATION =
939964

965+
# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files
966+
# will be generated, which together with the HTML files, form an Eclipse help
967+
# plugin. To install this plugin and make it available under the help contents
968+
# menu in Eclipse, the contents of the directory containing the HTML and XML
969+
# files needs to be copied into the plugins directory of eclipse. The name of
970+
# the directory within the plugins directory should be the same as
971+
# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before
972+
# the help appears.
973+
974+
GENERATE_ECLIPSEHELP = NO
975+
976+
# A unique identifier for the eclipse help plugin. When installing the plugin
977+
# the directory name containing the HTML and XML files should also have
978+
# this name.
979+
980+
ECLIPSE_DOC_ID = org.doxygen.Project
981+
940982
# The DISABLE_INDEX tag can be used to turn on/off the condensed index at
941983
# top of each HTML page. The value NO (the default) enables the index and
942984
# the value YES disables it.
@@ -950,20 +992,18 @@ ENUM_VALUES_PER_LINE = 4
950992

951993
# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index
952994
# structure should be generated to display hierarchical information.
953-
# If the tag value is set to FRAME, a side panel will be generated
995+
# If the tag value is set to YES, a side panel will be generated
954996
# containing a tree-like index structure (just like the one that
955997
# is generated for HTML Help). For this to work a browser that supports
956-
# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+,
957-
# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are
958-
# probably better off using the HTML help feature. Other possible values
959-
# for this tag are: HIERARCHIES, which will generate the Groups, Directories,
960-
# and Class Hierarchy pages using a tree view instead of an ordered list;
961-
# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which
962-
# disables this behavior completely. For backwards compatibility with previous
963-
# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE
964-
# respectively.
965-
966-
GENERATE_TREEVIEW = NONE
998+
# JavaScript, DHTML, CSS and frames is required (i.e. any modern browser).
999+
# Windows users are probably better off using the HTML help feature.
1000+
1001+
GENERATE_TREEVIEW = NO
1002+
1003+
# By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories,
1004+
# and Class Hierarchy pages using a tree view instead of an ordered list.
1005+
1006+
USE_INLINE_TREES = NO
9671007

9681008
# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be
9691009
# used to set the initial width (in pixels) of the frame in which the tree
@@ -979,6 +1019,26 @@ TREEVIEW_WIDTH = 250
9791019

9801020
FORMULA_FONTSIZE = 10
9811021

1022+
# When the SEARCHENGINE tag is enabled doxygen will generate a search box
1023+
# for the HTML output. The underlying search engine uses javascript
1024+
# and DHTML and should work on any modern browser. Note that when using
1025+
# HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets
1026+
# (GENERATE_DOCSET) there is already a search function so this one should
1027+
# typically be disabled. For large projects the javascript based search engine
1028+
# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution.
1029+
1030+
SEARCHENGINE = YES
1031+
1032+
# When the SERVER_BASED_SEARCH tag is enabled the search engine will be
1033+
# implemented using a PHP enabled web server instead of at the web client
1034+
# using Javascript. Doxygen will generate the search PHP script and index
1035+
# file to put on the web server. The advantage of the server
1036+
# based approach is that it scales better to large projects and allows
1037+
# full text search. The disadvances is that it is more difficult to setup
1038+
# and does not have live searching capabilities.
1039+
1040+
SERVER_BASED_SEARCH = YES
1041+
9821042
#---------------------------------------------------------------------------
9831043
# configuration options related to the LaTeX output
9841044
#---------------------------------------------------------------------------
@@ -995,7 +1055,10 @@ GENERATE_LATEX = NO
9951055
LATEX_OUTPUT = latex
9961056

9971057
# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
998-
# invoked. If left blank `latex' will be used as the default command name.
1058+
# invoked. If left blank `latex' will be used as the default command name.
1059+
# Note that when enabling USE_PDFLATEX this option is only used for
1060+
# generating bitmaps for formulas in the HTML output, but not in the
1061+
# Makefile that is written to the output directory.
9991062

10001063
LATEX_CMD_NAME = latex
10011064

@@ -1055,6 +1118,13 @@ LATEX_BATCHMODE = NO
10551118

10561119
LATEX_HIDE_INDICES = NO
10571120

1121+
# If LATEX_SOURCE_CODE is set to YES then doxygen will include
1122+
# source code with syntax highlighting in the LaTeX output.
1123+
# Note that which sources are shown also depends on other settings
1124+
# such as SOURCE_BROWSER.
1125+
1126+
LATEX_SOURCE_CODE = NO
1127+
10581128
#---------------------------------------------------------------------------
10591129
# configuration options related to the RTF output
10601130
#---------------------------------------------------------------------------
@@ -1206,14 +1276,14 @@ PERLMOD_PRETTY = YES
12061276
PERLMOD_MAKEVAR_PREFIX =
12071277

12081278
#---------------------------------------------------------------------------
1209-
# Configuration options related to the preprocessor
1279+
# Configuration options related to the preprocessor
12101280
#---------------------------------------------------------------------------
12111281

12121282
# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will
12131283
# evaluate all C-preprocessor directives found in the sources and include
12141284
# files.
12151285

1216-
ENABLE_PREPROCESSING = NO
1286+
ENABLE_PREPROCESSING = YES
12171287

12181288
# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro
12191289
# names in the source code. If set to NO (the default) only conditional
@@ -1272,7 +1342,7 @@ EXPAND_AS_DEFINED =
12721342
SKIP_FUNCTION_MACROS = YES
12731343

12741344
#---------------------------------------------------------------------------
1275-
# Configuration::additions related to external references
1345+
# Configuration::additions related to external references
12761346
#---------------------------------------------------------------------------
12771347

12781348
# The TAGFILES option can be used to specify one or more tagfiles.
@@ -1315,7 +1385,7 @@ EXTERNAL_GROUPS = YES
13151385
PERL_PATH = /usr/bin/perl
13161386

13171387
#---------------------------------------------------------------------------
1318-
# Configuration options related to the dot tool
1388+
# Configuration options related to the dot tool
13191389
#---------------------------------------------------------------------------
13201390

13211391
# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will
@@ -1507,12 +1577,3 @@ GENERATE_LEGEND = YES
15071577
# the various graphs.
15081578

15091579
DOT_CLEANUP = YES
1510-
1511-
#---------------------------------------------------------------------------
1512-
# Options related to the search engine
1513-
#---------------------------------------------------------------------------
1514-
1515-
# The SEARCHENGINE tag specifies whether or not a search engine should be
1516-
# used. If set to NO the values of all tags below this one will be ignored.
1517-
1518-
SEARCHENGINE = YES

Makefile

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -169,11 +169,7 @@ else
169169
endif
170170

171171
ifeq ($(ROS_AUTOMAKE),)
172-
ifeq ($(ARCH),i386)
173-
ROS_AUTOMAKE=makefile.auto
174-
else
175-
ROS_AUTOMAKE=makefile-$(ARCH).auto
176-
endif
172+
ROS_AUTOMAKE=makefile-$(ARCH).auto
177173
endif
178174

179175
all: $(ROS_AUTOMAKE)
@@ -353,6 +349,7 @@ ifeq ($(HOST),mingw32-linux)
353349
endif
354350
export SEP = /
355351
mkdir = -$(Q)mkdir -p
352+
checkpoint = $(Q)touch
356353
rm = $(Q)rm -f
357354
cp = $(Q)cp
358355
NUL = /dev/null
@@ -361,6 +358,7 @@ else # mingw32-windows
361358
ROS_EMPTY =
362359
export SEP = \$(ROS_EMPTY)
363360
mkdir = -$(Q)mkdir
361+
checkpoint = $(Q)copy /y NUL
364362
rm = $(Q)del /f /q
365363
cp = $(Q)copy /y
366364
NUL = NUL

0 commit comments

Comments
 (0)