gravatar
alpar (Alpar Juttner)
alpar@cs.elte.hu
Remove doc header (show version number on the main page) (#404)
1 3 1
default
5 files changed with 14 insertions and 6 deletions:
↑ Collapse diff ↑
Ignore white space 6 line context
... ...
@@ -53,87 +53,88 @@
53 53
else
54 54
  AC_MSG_RESULT([no])
55 55
fi
56 56

	
57 57
dnl Set custom compiler flags when using g++.
58 58
if test "$GXX" = yes -a "$ICC" = no; then
59 59
  WARNINGCXXFLAGS="-Wall -W -Wall -W -Wunused -Wformat=2 -Wctor-dtor-privacy -Wnon-virtual-dtor -Wno-char-subscripts -Wwrite-strings -Wno-char-subscripts -Wreturn-type -Wcast-qual -Wcast-align -Wsign-promo -Woverloaded-virtual -ansi -fno-strict-aliasing -Wold-style-cast -Wno-unknown-pragmas"
60 60
fi
61 61
AC_SUBST([WARNINGCXXFLAGS])
62 62

	
63 63
dnl Checks for libraries.
64 64
LX_CHECK_GLPK
65 65
LX_CHECK_CPLEX
66 66
LX_CHECK_SOPLEX
67 67
LX_CHECK_COIN
68 68

	
69 69
AM_CONDITIONAL([HAVE_LP], [test x"$lx_lp_found" = x"yes"])
70 70
AM_CONDITIONAL([HAVE_MIP], [test x"$lx_mip_found" = x"yes"])
71 71

	
72 72
dnl Disable/enable building the binary tools.
73 73
AC_ARG_ENABLE([tools],
74 74
AS_HELP_STRING([--enable-tools], [build additional tools @<:@default@:>@])
75 75
AS_HELP_STRING([--disable-tools], [do not build additional tools]),
76 76
              [], [enable_tools=yes])
77 77
AC_MSG_CHECKING([whether to build the additional tools])
78 78
if test x"$enable_tools" != x"no"; then
79 79
  AC_MSG_RESULT([yes])
80 80
else
81 81
  AC_MSG_RESULT([no])
82 82
fi
83 83
AM_CONDITIONAL([WANT_TOOLS], [test x"$enable_tools" != x"no"])
84 84

	
85 85
dnl Checks for header files.
86 86
AC_CHECK_HEADERS(limits.h sys/time.h sys/times.h unistd.h)
87 87

	
88 88
dnl Checks for typedefs, structures, and compiler characteristics.
89 89
AC_C_CONST
90 90
AC_C_INLINE
91 91
AC_TYPE_SIZE_T
92 92
AC_HEADER_TIME
93 93
AC_STRUCT_TM
94 94

	
95 95
dnl Checks for library functions.
96 96
AC_HEADER_STDC
97 97
AC_CHECK_FUNCS(gettimeofday times ctime_r)
98 98

	
99 99
dnl Add dependencies on files generated by configure.
100 100
AC_SUBST([CONFIG_STATUS_DEPENDENCIES],
101
  ['$(top_srcdir)/doc/Doxyfile.in $(top_srcdir)/lemon/lemon.pc.in $(top_srcdir)/cmake/version.cmake.in'])
101
  ['$(top_srcdir)/doc/Doxyfile.in $(top_srcdir)/doc/mainpage.dox.in $(top_srcdir)/lemon/lemon.pc.in $(top_srcdir)/cmake/version.cmake.in'])
102 102

	
103 103
AC_CONFIG_FILES([
104 104
Makefile
105 105
demo/Makefile
106 106
cmake/version.cmake
107 107
doc/Doxyfile
108
doc/mainpage.dox
108 109
lemon/lemon.pc
109 110
])
110 111

	
111 112
AC_OUTPUT
112 113

	
113 114
echo
114 115
echo '****************************** SUMMARY ******************************'
115 116
echo
116 117
echo Package version............... : $PACKAGE-$VERSION
117 118
echo
118 119
echo C++ compiler.................. : $CXX
119 120
echo C++ compiles flags............ : $WARNINGCXXFLAGS $CXXFLAGS
120 121
echo
121 122
echo Compiler supports long long... : $long_long_found
122 123
echo
123 124
echo GLPK support.................. : $lx_glpk_found
124 125
echo CPLEX support................. : $lx_cplex_found
125 126
echo SOPLEX support................ : $lx_soplex_found
126 127
echo CLP support................... : $lx_clp_found
127 128
echo CBC support................... : $lx_cbc_found
128 129
echo
129 130
echo Build additional tools........ : $enable_tools
130 131
echo
131 132
echo The packace will be installed in
132 133
echo -n '  '
133 134
echo $prefix.
134 135
echo
135 136
echo '*********************************************************************'
136 137

	
137 138
echo
138 139
echo Configure complete, now type \'make\' and then \'make install\'.
139 140
echo
Ignore white space 96 line context
1 1
SET(PACKAGE_NAME ${PROJECT_NAME})
2 2
SET(PACKAGE_VERSION ${PROJECT_VERSION})
3 3
SET(abs_top_srcdir ${PROJECT_SOURCE_DIR})
4 4
SET(abs_top_builddir ${PROJECT_BINARY_DIR})
5 5

	
6 6
SET(LEMON_DOC_SOURCE_BROWSER "NO" CACHE STRING "Include source into the doc (YES/NO).")
7 7

	
8 8
CONFIGURE_FILE(
9 9
  ${PROJECT_SOURCE_DIR}/doc/Doxyfile.in
10 10
  ${PROJECT_BINARY_DIR}/doc/Doxyfile
11 11
  @ONLY
12 12
)
13 13

	
14
CONFIGURE_FILE(
15
  ${PROJECT_SOURCE_DIR}/doc/mainpage.dox.in
16
  ${PROJECT_BINARY_DIR}/doc/mainpage.dox
17
  @ONLY
18
)
19

	
14 20
IF(DOXYGEN_EXECUTABLE AND GHOSTSCRIPT_EXECUTABLE)
15 21
  FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/)
16 22
  SET(GHOSTSCRIPT_OPTIONS -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=pngalpha)
17 23
  ADD_CUSTOM_TARGET(html
18 24
    COMMAND ${CMAKE_COMMAND} -E remove_directory gen-images
19 25
    COMMAND ${CMAKE_COMMAND} -E make_directory gen-images
20 26
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/bipartite_matching.png ${CMAKE_CURRENT_SOURCE_DIR}/images/bipartite_matching.eps
21 27
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/bipartite_partitions.png ${CMAKE_CURRENT_SOURCE_DIR}/images/bipartite_partitions.eps
22 28
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/connected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/connected_components.eps
23 29
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/edge_biconnected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/edge_biconnected_components.eps
24 30
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/grid_graph.png ${CMAKE_CURRENT_SOURCE_DIR}/images/grid_graph.eps
25 31
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/node_biconnected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/node_biconnected_components.eps
26 32
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_0.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_0.eps
27 33
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_1.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_1.eps
28 34
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_2.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_2.eps
29 35
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_3.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_3.eps
30 36
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/nodeshape_4.png ${CMAKE_CURRENT_SOURCE_DIR}/images/nodeshape_4.eps
31 37
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/strongly_connected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/strongly_connected_components.eps
32 38
    COMMAND ${CMAKE_COMMAND} -E remove_directory html
33 39
    COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile
34 40
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
35 41
  )
36 42

	
37 43
  SET_TARGET_PROPERTIES(html PROPERTIES PROJECT_LABEL BUILD_DOC)
38 44

	
39 45
  IF(UNIX)
40 46
    INSTALL(
41 47
      DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/
42 48
      DESTINATION share/doc/lemon/html
43 49
      COMPONENT html_documentation
44 50
    )
45 51
  ELSEIF(WIN32)
46 52
    INSTALL(
47 53
      DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/
48 54
      DESTINATION doc
49 55
      COMPONENT html_documentation
50 56
    )
51 57
  ENDIF()
52 58

	
53 59
ENDIF()
54 60

	
55 61
IF(WGET_FOUND)
56 62
ADD_CUSTOM_TARGET(update-external-tags
57 63
  COMMAND ${CMAKE_COMMAND} -E make_directory dl
58 64
  # COMMAND ${CMAKE_COMMAND} -E copy libstdc++.tag dl
59 65
  COMMAND ${WGET_EXECUTABLE} wget -P dl -N libstdc++.tag.tmp http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag
60 66
  COMMAND ${CMAKE_COMMAND} -E rename dl/libstdc++.tag libstdc++.tag
61 67
  COMMAND ${CMAKE_COMMAND} -E remove dl/libstdc++.tag
Ignore white space 6 line context
1 1
# Doxyfile 1.7.3
2 2

	
3 3
#---------------------------------------------------------------------------
4 4
# Project related configuration options
5 5
#---------------------------------------------------------------------------
6 6
DOXYFILE_ENCODING      = UTF-8
7
PROJECT_NAME           = @PACKAGE_NAME@
8
PROJECT_NUMBER         = @PACKAGE_VERSION@
7
PROJECT_NAME           = 
8
PROJECT_NUMBER         = 
9 9
PROJECT_BRIEF          =
10 10
PROJECT_LOGO           =
11 11
OUTPUT_DIRECTORY       = 
12 12
CREATE_SUBDIRS         = NO
13 13
OUTPUT_LANGUAGE        = English
14 14
BRIEF_MEMBER_DESC      = YES
15 15
REPEAT_BRIEF           = NO
16 16
ABBREVIATE_BRIEF       = 
17 17
ALWAYS_DETAILED_SEC    = NO
18 18
INLINE_INHERITED_MEMB  = NO
19 19
FULL_PATH_NAMES        = YES
20 20
STRIP_FROM_PATH        = "@abs_top_srcdir@"
21 21
STRIP_FROM_INC_PATH    = "@abs_top_srcdir@"
22 22
SHORT_NAMES            = YES
23 23
JAVADOC_AUTOBRIEF      = NO
24 24
QT_AUTOBRIEF           = NO
25 25
MULTILINE_CPP_IS_BRIEF = NO
26 26
INHERIT_DOCS           = NO
27 27
SEPARATE_MEMBER_PAGES  = NO
28 28
TAB_SIZE               = 8
29 29
ALIASES                = 
30 30
OPTIMIZE_OUTPUT_FOR_C  = NO
31 31
OPTIMIZE_OUTPUT_JAVA   = NO
32 32
OPTIMIZE_FOR_FORTRAN   = NO
33 33
OPTIMIZE_OUTPUT_VHDL   = NO
34 34
EXTENSION_MAPPING      =
35 35
BUILTIN_STL_SUPPORT    = YES
36 36
CPP_CLI_SUPPORT        = NO
37 37
SIP_SUPPORT            = NO
38 38
IDL_PROPERTY_SUPPORT   = YES
39 39
DISTRIBUTE_GROUP_DOC   = NO
40 40
SUBGROUPING            = YES
41 41
TYPEDEF_HIDES_STRUCT   = NO
42 42
SYMBOL_CACHE_SIZE      = 0
43 43
#---------------------------------------------------------------------------
44 44
# Build related configuration options
45 45
#---------------------------------------------------------------------------
46 46
EXTRACT_ALL            = NO
47 47
EXTRACT_PRIVATE        = YES
48 48
EXTRACT_STATIC         = YES
49 49
EXTRACT_LOCAL_CLASSES  = NO
50 50
EXTRACT_LOCAL_METHODS  = NO
51 51
EXTRACT_ANON_NSPACES   = NO
52 52
HIDE_UNDOC_MEMBERS     = YES
53 53
HIDE_UNDOC_CLASSES     = YES
54 54
HIDE_FRIEND_COMPOUNDS  = NO
55 55
HIDE_IN_BODY_DOCS      = NO
56 56
INTERNAL_DOCS          = NO
57 57
CASE_SENSE_NAMES       = YES
58 58
HIDE_SCOPE_NAMES       = YES
59 59
SHOW_INCLUDE_FILES     = YES
60 60
FORCE_LOCAL_INCLUDES   = NO
61 61
INLINE_INFO            = YES
62 62
SORT_MEMBER_DOCS       = NO
63 63
SORT_BRIEF_DOCS        = NO
64 64
SORT_MEMBERS_CTORS_1ST = NO
65 65
SORT_GROUP_NAMES       = NO
66 66
SORT_BY_SCOPE_NAME     = NO
67 67
STRICT_PROTO_MATCHING  = NO
68 68
GENERATE_TODOLIST      = YES
69 69
GENERATE_TESTLIST      = YES
70 70
GENERATE_BUGLIST       = YES
71 71
GENERATE_DEPRECATEDLIST= YES
72 72
ENABLED_SECTIONS       = 
73 73
MAX_INITIALIZER_LINES  = 5
74 74
SHOW_USED_FILES        = NO
75 75
SHOW_DIRECTORIES       = YES
76 76
SHOW_FILES             = YES
77 77
SHOW_NAMESPACES        = YES
78 78
FILE_VERSION_FILTER    = 
79 79
LAYOUT_FILE            = "@abs_top_srcdir@/doc/DoxygenLayout.xml"
80 80
#---------------------------------------------------------------------------
81 81
# configuration options related to warning and progress messages
82 82
#---------------------------------------------------------------------------
83 83
QUIET                  = NO
84 84
WARNINGS               = YES
85 85
WARN_IF_UNDOCUMENTED   = YES
86 86
WARN_IF_DOC_ERROR      = YES
87 87
WARN_NO_PARAMDOC       = NO
88 88
WARN_FORMAT            = "$file:$line: $text"
89 89
WARN_LOGFILE           = doxygen.log
90 90
#---------------------------------------------------------------------------
91 91
# configuration options related to the input files
92 92
#---------------------------------------------------------------------------
93 93
INPUT                  = "@abs_top_srcdir@/doc" \
94 94
                         "@abs_top_srcdir@/lemon" \
95 95
                         "@abs_top_srcdir@/lemon/bits" \
96 96
                         "@abs_top_srcdir@/lemon/concepts" \
97 97
                         "@abs_top_srcdir@/demo" \
98 98
                         "@abs_top_srcdir@/tools" \
99
                         "@abs_top_srcdir@/test/test_tools.h"
99
                         "@abs_top_srcdir@/test/test_tools.h" \
100
                         "@abs_top_builddir@/doc/mainpage.dox"
100 101
INPUT_ENCODING         = UTF-8
101 102
FILE_PATTERNS          = *.h \
102 103
                         *.cc \
103 104
                         *.dox
104 105
RECURSIVE              = NO
105 106
EXCLUDE                = 
106 107
EXCLUDE_SYMLINKS       = NO
107 108
EXCLUDE_PATTERNS       = 
108 109
EXCLUDE_SYMBOLS        = 
109 110
EXAMPLE_PATH           = "@abs_top_srcdir@/demo" \
110 111
                         "@abs_top_srcdir@/LICENSE" \
111 112
                         "@abs_top_srcdir@/doc"
112 113
EXAMPLE_PATTERNS       = 
113 114
EXAMPLE_RECURSIVE      = NO
114 115
IMAGE_PATH             = "@abs_top_srcdir@/doc/images" \
115 116
                         "@abs_top_builddir@/doc/gen-images"
116 117
INPUT_FILTER           = 
117 118
FILTER_PATTERNS        = 
118 119
FILTER_SOURCE_FILES    = NO
119 120
FILTER_SOURCE_PATTERNS =
120 121
#---------------------------------------------------------------------------
121 122
# configuration options related to source browsing
122 123
#---------------------------------------------------------------------------
123 124
SOURCE_BROWSER         = @LEMON_DOC_SOURCE_BROWSER@
124 125
INLINE_SOURCES         = NO
125 126
STRIP_CODE_COMMENTS    = YES
126 127
REFERENCED_BY_RELATION = NO
127 128
REFERENCES_RELATION    = NO
128 129
REFERENCES_LINK_SOURCE = YES
129 130
USE_HTAGS              = NO
130 131
VERBATIM_HEADERS       = NO
131 132
#---------------------------------------------------------------------------
132 133
# configuration options related to the alphabetical class index
133 134
#---------------------------------------------------------------------------
134 135
ALPHABETICAL_INDEX     = YES
135 136
COLS_IN_ALPHA_INDEX    = 2
136 137
IGNORE_PREFIX          = 
137 138
#---------------------------------------------------------------------------
138 139
# configuration options related to the HTML output
139 140
#---------------------------------------------------------------------------
140 141
GENERATE_HTML          = YES
141 142
HTML_OUTPUT            = html
142 143
HTML_FILE_EXTENSION    = .html
143 144
HTML_HEADER            = 
144 145
HTML_FOOTER            = 
145 146
HTML_STYLESHEET        = 
146 147
HTML_COLORSTYLE_HUE    = 220
147 148
HTML_COLORSTYLE_SAT    = 100
148 149
HTML_COLORSTYLE_GAMMA  = 80
149 150
HTML_TIMESTAMP         = YES
150 151
HTML_ALIGN_MEMBERS     = YES
151
HTML_DYNAMIC_SECTIONS  = NO
152
HTML_DYNAMIC_SECTIONS  = YES
152 153
GENERATE_DOCSET        = NO
153 154
DOCSET_FEEDNAME        = "Doxygen generated docs"
154 155
DOCSET_BUNDLE_ID       = org.doxygen.Project
155 156
DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
156 157
DOCSET_PUBLISHER_NAME  = Publisher
157 158
GENERATE_HTMLHELP      = NO
158 159
CHM_FILE               = 
159 160
HHC_LOCATION           = 
160 161
GENERATE_CHI           = NO
161 162
CHM_INDEX_ENCODING     = 
162 163
BINARY_TOC             = NO
163 164
TOC_EXPAND             = NO
164 165
GENERATE_QHP           = NO
165 166
QCH_FILE               = 
166 167
QHP_NAMESPACE          = org.doxygen.Project
167 168
QHP_VIRTUAL_FOLDER     = doc
168 169
QHP_CUST_FILTER_NAME   =
169 170
QHP_CUST_FILTER_ATTRS  =
170 171
QHP_SECT_FILTER_ATTRS  =
171 172
QHG_LOCATION           = 
172 173
GENERATE_ECLIPSEHELP   = NO
173 174
ECLIPSE_DOC_ID         = org.doxygen.Project
174 175
DISABLE_INDEX          = NO
175 176
ENUM_VALUES_PER_LINE   = 4
176 177
GENERATE_TREEVIEW      = NO
177 178
USE_INLINE_TREES       = NO
178 179
TREEVIEW_WIDTH         = 250
179 180
EXT_LINKS_IN_WINDOW    = NO
180 181
FORMULA_FONTSIZE       = 10
181 182
FORMULA_TRANSPARENT    = YES
182 183
USE_MATHJAX            = NO
183 184
MATHJAX_RELPATH        = http://www.mathjax.org/mathjax
184 185
SEARCHENGINE           = YES
185 186
SERVER_BASED_SEARCH    = NO
186 187
#---------------------------------------------------------------------------
187 188
# configuration options related to the LaTeX output
188 189
#---------------------------------------------------------------------------
189 190
GENERATE_LATEX         = NO
190 191
LATEX_OUTPUT           = latex
191 192
LATEX_CMD_NAME         = latex
192 193
MAKEINDEX_CMD_NAME     = makeindex
193 194
COMPACT_LATEX          = YES
194 195
PAPER_TYPE             = a4wide
195 196
EXTRA_PACKAGES         = amsmath \
196 197
                         amssymb
197 198
LATEX_HEADER           = 
198 199
PDF_HYPERLINKS         = YES
199 200
USE_PDFLATEX           = YES
Ignore white space 6 line context
1 1
/* -*- mode: C++; indent-tabs-mode: nil; -*-
2 2
 *
3 3
 * This file is a part of LEMON, a generic C++ optimization library.
4 4
 *
5 5
 * Copyright (C) 2003-2009
6 6
 * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
7 7
 * (Egervary Research Group on Combinatorial Optimization, EGRES).
8 8
 *
9 9
 * Permission to use, modify and distribute this software is granted
10 10
 * provided that this copyright notice appears in all copies. For
11 11
 * precise terms see the accompanying LICENSE file.
12 12
 *
13 13
 * This software is provided "AS IS" with no warranty of any kind,
14 14
 * express or implied, and with no claim as to its suitability for any
15 15
 * purpose.
16 16
 *
17 17
 */
18 18

	
19 19
/**
20
\mainpage LEMON Documentation
20
\mainpage @PACKAGE_NAME@ @PACKAGE_VERSION@ Documentation
21 21

	
22 22
\section intro Introduction
23 23

	
24 24
\subsection whatis What is LEMON
25 25

	
26 26
LEMON stands for <b>L</b>ibrary for <b>E</b>fficient <b>M</b>odeling
27 27
and <b>O</b>ptimization in <b>N</b>etworks.
28 28
It is a C++ template
29 29
library aimed at combinatorial optimization tasks which
30 30
often involve in working
31 31
with graphs.
32 32

	
33 33
<b>
34 34
LEMON is an <a class="el" href="http://opensource.org/">open&nbsp;source</a>
35 35
project.
36 36
You are free to use it in your commercial or
37 37
non-commercial applications under very permissive
38 38
\ref license "license terms".
39 39
</b>
40 40

	
41 41
\subsection howtoread How to read the documentation
42 42

	
43 43
If you would like to get to know the library, see
44 44
<a class="el" href="http://lemon.cs.elte.hu/pub/tutorial/">LEMON Tutorial</a>.
45 45

	
46 46
If you know what you are looking for, then try to find it under the
47 47
<a class="el" href="modules.html">Modules</a> section.
48 48

	
49 49
If you are a user of the old (0.x) series of LEMON, please check out the
50 50
\ref migration "Migration Guide" for the backward incompatibilities.
51 51
*/
0 comments (0 inline)