diff --git a/Doxyfile b/Doxyfile index 2aee5f493f9099629f38f4c8da85f273022551ea..c671589e159b38ce696aaa6771d4e2c05e29d55d 100644 --- a/Doxyfile +++ b/Doxyfile @@ -8,9 +8,9 @@ GENERATE_XML = NO GENERATE_TAGFILE = doc/overview.tag TAGFILES = \ - "$(TOPDIR)/PPI/doc/PPI.tag" \ - "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \ - "$(TOPDIR)/Packets/doc/Packets.tag" \ - "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \ - "$(TOPDIR)/Socket/doc/Socket.tag" \ - "$(TOPDIR)/Utils/doc/Utils.tag" + "$(TOPDIR)/PPI/doc/PPI.tag" \ + "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \ + "$(TOPDIR)/Packets/doc/Packets.tag" \ + "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \ + "$(TOPDIR)/Socket/doc/Socket.tag" \ + "$(TOPDIR)/Utils/doc/Utils.tag" diff --git a/Examples/RateStuffer/Doxyfile b/Examples/RateStuffer/Doxyfile index 255693de57593af292c3729145ef7b476b2b7e09..a9ffe3ff36257c02395d2e4425a4b2081a9202ff 100644 --- a/Examples/RateStuffer/Doxyfile +++ b/Examples/RateStuffer/Doxyfile @@ -5,8 +5,8 @@ ALPHABETICAL_INDEX = NO EXAMPLE_PATH = . TAGFILES = \ - "$(TOPDIR)/PPI/doc/PPI.tag" \ - "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \ - "$(TOPDIR)/Packets/doc/Packets.tag" \ - "$(TOPDIR)/Socket/doc/Socket.tag" \ - "$(TOPDIR)/Utils/doc/Utils.tag" + "$(TOPDIR)/PPI/doc/PPI.tag" \ + "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \ + "$(TOPDIR)/Packets/doc/Packets.tag" \ + "$(TOPDIR)/Socket/doc/Socket.tag" \ + "$(TOPDIR)/Utils/doc/Utils.tag" diff --git a/Examples/Sniffer/Doxyfile b/Examples/Sniffer/Doxyfile index ff66a7c1a207608734853dca969554c6eb480aea..b091ca8d5c0566de85800e9aa4d70ede76a99472 100644 --- a/Examples/Sniffer/Doxyfile +++ b/Examples/Sniffer/Doxyfile @@ -4,10 +4,9 @@ PROJECT_NAME = Sniffer EXAMPLE_PATH = . TAGFILES = \ - "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \ - "$(TOPDIR)/Packets/doc/Packets.tag" \ - "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \ - "$(TOPDIR)/Socket/doc/Socket.tag" \ - "$(TOPDIR)/Utils/doc/Utils.tag" \ + "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \ + "$(TOPDIR)/Packets/doc/Packets.tag" \ + "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \ + "$(TOPDIR)/Socket/doc/Socket.tag" \ + "$(TOPDIR)/Utils/doc/Utils.tag" \ "$(TOPDIR)/doc/overview.tag" - \ No newline at end of file diff --git a/HowTos/NewPacket/Doxyfile b/HowTos/NewPacket/Doxyfile index 2db633ea612021888be1852036341070982851e8..ea46e15cfa7feb231873949292f8260971c281ee 100644 --- a/HowTos/NewPacket/Doxyfile +++ b/HowTos/NewPacket/Doxyfile @@ -4,9 +4,9 @@ PROJECT_NAME = NewPacket EXAMPLE_PATH = . TAGFILES = \ - "$(TOPDIR)/PPI/doc/PPI.tag" \ - "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \ - "$(TOPDIR)/Packets/doc/Packets.tag" \ - "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \ - "$(TOPDIR)/Socket/doc/Socket.tag" \ - "$(TOPDIR)/Utils/doc/Utils.tag" + "$(TOPDIR)/PPI/doc/PPI.tag" \ + "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \ + "$(TOPDIR)/Packets/doc/Packets.tag" \ + "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \ + "$(TOPDIR)/Socket/doc/Socket.tag" \ + "$(TOPDIR)/Utils/doc/Utils.tag" diff --git a/PPI/Doxyfile b/PPI/Doxyfile index f3257c5c4535f359343f50d07e9c3696ec953e0e..276da6c57976aa188c12fc55e68323d97360e951 100644 --- a/PPI/Doxyfile +++ b/PPI/Doxyfile @@ -6,7 +6,7 @@ RECURSIVE = Yes SHOW_DIRECTORIES = Yes TAGFILES = \ - "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \ - "$(TOPDIR)/Packets/doc/Packets.tag" \ - "$(TOPDIR)/Socket/doc/Socket.tag" \ - "$(TOPDIR)/Utils/doc/Utils.tag" + "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \ + "$(TOPDIR)/Packets/doc/Packets.tag" \ + "$(TOPDIR)/Socket/doc/Socket.tag" \ + "$(TOPDIR)/Utils/doc/Utils.tag" diff --git a/Packets/DefaultBundle/Doxyfile b/Packets/DefaultBundle/Doxyfile index 49d702b80c2e2094507635f68b94ce12230bcad9..56fde278a0f6ac55ead15f540dc1ee418f9900b7 100644 --- a/Packets/DefaultBundle/Doxyfile +++ b/Packets/DefaultBundle/Doxyfile @@ -6,7 +6,6 @@ INPUT = . ALPHABETICAL_INDEX = NO TAGFILES = \ - "$(TOPDIR)/Packets/doc/Packets.tag" \ - "$(TOPDIR)/Socket/doc/Socket.tag" \ - "$(TOPDIR)/Utils/doc/Utils.tag" - + "$(TOPDIR)/Packets/doc/Packets.tag" \ + "$(TOPDIR)/Socket/doc/Socket.tag" \ + "$(TOPDIR)/Utils/doc/Utils.tag" diff --git a/Packets/Doxyfile b/Packets/Doxyfile index 8897c7f0f51e38ce68541081164808e1e022fc5c..e6c18b969961edf004462feb02f4d39c9e643fa0 100644 --- a/Packets/Doxyfile +++ b/Packets/Doxyfile @@ -6,5 +6,5 @@ INPUT = . EXAMPLE_PATH = . DefaultBundle TAGFILES = \ - "$(TOPDIR)/Utils/doc/Utils.tag" \ - "$(TOPDIR)/Socket/doc/Socket.tag" + "$(TOPDIR)/Utils/doc/Utils.tag" \ + "$(TOPDIR)/Socket/doc/Socket.tag" diff --git a/Packets/MPEGDVBBundle/Doxyfile b/Packets/MPEGDVBBundle/Doxyfile index e67ad83b2c2c03a497d43316d38d809803c729a4..02bc421df48c3863a9d9ce68ad1fdfac282403f8 100644 --- a/Packets/MPEGDVBBundle/Doxyfile +++ b/Packets/MPEGDVBBundle/Doxyfile @@ -6,8 +6,8 @@ INPUT = . ALPHABETICAL_INDEX = NO TAGFILES = \ - "$(TOPDIR)/Packets/doc/Packets.tag" \ - "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \ - "$(TOPDIR)/Socket/doc/Socket.tag" \ - "$(TOPDIR)/Utils/doc/Utils.tag" + "$(TOPDIR)/Packets/doc/Packets.tag" \ + "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \ + "$(TOPDIR)/Socket/doc/Socket.tag" \ + "$(TOPDIR)/Utils/doc/Utils.tag" diff --git a/Scheduler/Doxyfile b/Scheduler/Doxyfile index a189e8d82527f9c3e4feffbb4310ff384ed1209f..bba9b508b22a2ce51e3f86e120ba9e31897818a2 100644 --- a/Scheduler/Doxyfile +++ b/Scheduler/Doxyfile @@ -5,5 +5,5 @@ GENERATE_TAGFILE = doc/Scheduler.tag ALPHABETICAL_INDEX = NO TAGFILES = \ - "$(TOPDIR)/Socket/doc/Socket.tag" \ - "$(TOPDIR)/Utils/doc/Utils.tag" + "$(TOPDIR)/Socket/doc/Socket.tag" \ + "$(TOPDIR)/Utils/doc/Utils.tag" diff --git a/Socket/Protocols/INet/ConnectedRawINetSocketHandle.hh b/Socket/Protocols/INet/ConnectedRawINetSocketHandle.hh index eecde8e683bcff04d5bc21a1b347c13c98ec658e..00c2efe717017ee708b8d60d4ec044b4c0eacf48 100644 --- a/Socket/Protocols/INet/ConnectedRawINetSocketHandle.hh +++ b/Socket/Protocols/INet/ConnectedRawINetSocketHandle.hh @@ -77,7 +77,7 @@ namespace senf { : public ConcreteSocketProtocol<ConnectedRawV4Socket_Policy, ConnectedRawV4SocketProtocol>, public RawINetSocketProtocol, public BSDSocketProtocol, - public DatagramSocketProtocol, + public DatagramSocketProtocol, public AddressableBSDSocketProtocol { public: @@ -145,7 +145,7 @@ namespace senf { : public ConcreteSocketProtocol<ConnectedRawV6Socket_Policy, ConnectedRawV6SocketProtocol>, public RawINetSocketProtocol, public BSDSocketProtocol, - public DatagramSocketProtocol, + public DatagramSocketProtocol, public AddressableBSDSocketProtocol { public: diff --git a/Socket/Protocols/INet/ConnectedUDPSocketHandle.hh b/Socket/Protocols/INet/ConnectedUDPSocketHandle.hh index f1b91060bfbdb2389d42cae85ab2843168f44132..cfc205ca472c7b173d7933b145c07195151bc8e6 100644 --- a/Socket/Protocols/INet/ConnectedUDPSocketHandle.hh +++ b/Socket/Protocols/INet/ConnectedUDPSocketHandle.hh @@ -80,7 +80,7 @@ namespace senf { : public ConcreteSocketProtocol<ConnectedUDPv4Socket_Policy, ConnectedUDPv4SocketProtocol>, public UDPSocketProtocol, public BSDSocketProtocol, - public DatagramSocketProtocol, + public DatagramSocketProtocol, public AddressableBSDSocketProtocol { public: @@ -139,7 +139,7 @@ namespace senf { : public ConcreteSocketProtocol<ConnectedUDPv6Socket_Policy, ConnectedUDPv6SocketProtocol>, public UDPSocketProtocol, public BSDSocketProtocol, - public DatagramSocketProtocol, + public DatagramSocketProtocol, public AddressableBSDSocketProtocol { public: diff --git a/Socket/Protocols/INet/RawINetSocketHandle.hh b/Socket/Protocols/INet/RawINetSocketHandle.hh index 363b38ea2b1c47d0465e145745286f557982e9d2..4be6a443cdcb6ca60ce2252cced32d44b83bb8b0 100644 --- a/Socket/Protocols/INet/RawINetSocketHandle.hh +++ b/Socket/Protocols/INet/RawINetSocketHandle.hh @@ -78,7 +78,7 @@ namespace senf { public RawINetSocketProtocol, public BSDSocketProtocol, public AddressableBSDSocketProtocol, - public DatagramSocketProtocol, + public DatagramSocketProtocol, public INet4MulticastSocketProtocol { public: @@ -145,7 +145,7 @@ namespace senf { public RawINetSocketProtocol, public BSDSocketProtocol, public AddressableBSDSocketProtocol, - public DatagramSocketProtocol, + public DatagramSocketProtocol, public INet6MulticastSocketProtocol { public: diff --git a/Socket/Protocols/Raw/PacketSocketHandle.hh b/Socket/Protocols/Raw/PacketSocketHandle.hh index 56aaadb2c5455648f718c9cd36b6fc416d1b0d74..51f85c897f0acf33a7331120fb38f4ad51284540 100644 --- a/Socket/Protocols/Raw/PacketSocketHandle.hh +++ b/Socket/Protocols/Raw/PacketSocketHandle.hh @@ -76,7 +76,7 @@ namespace senf { */ class PacketSocketProtocol : public ConcreteSocketProtocol<Packet_Policy, PacketSocketProtocol>, - public DatagramSocketProtocol, + public DatagramSocketProtocol, public BSDSocketProtocol { public: diff --git a/Utils/Logger/Doxyfile b/Utils/Logger/Doxyfile index 15f2a11b45415f34beb2ad52eb15ddac2beebc81..43aa66a647d7595829c2d9e1bd0f66ffe242c31c 100644 --- a/Utils/Logger/Doxyfile +++ b/Utils/Logger/Doxyfile @@ -3,3 +3,6 @@ PROJECT_NAME = Logger GENERATE_TAGFILE = doc/Logger.tag ALPHABETICAL_INDEX = NO + +TAGFILES = \ + "$(TOPDIR)/Utils/doc/Utils.tag" \ No newline at end of file diff --git a/Utils/Logger/Target.hh b/Utils/Logger/Target.hh index cbb72c56af74586f499b70877a6a757804a73fa3..3d1f0556d6ebfe49bbcdc2a8bc89bb6fd9b6de7d 100644 --- a/Utils/Logger/Target.hh +++ b/Utils/Logger/Target.hh @@ -428,9 +428,9 @@ namespace log { virtual boost::posix_time::ptime operator()() const; }; - /** \brief Change log message time source + /** \brief Change %log message time source - Set the log message time source to \a source. The logging library will take ownership of \e + Set the %log message time source to \a source. The logging library will take ownership of \e source and will take care to free it, if necessary. Since the time source class will in almost all cases be default constructible, see the @@ -440,9 +440,9 @@ namespace log { */ void timeSource(std::auto_ptr<TimeSource> source); - /** \brief Change log message time source + /** \brief Change %log message time source - Set the log message time source to (an instance of) \a Source. \a Source must be default + Set the %log message time source to (an instance of) \a Source. \a Source must be default constructible, otherwise use the non-template senf::log::timeSource() overload. \ingroup config diff --git a/admin/build.sh b/admin/build.sh index cd69e9b38c5d77394e057d9023ef5f11cbf90576..da3706f60b3423cd1c98b1cf7b91e7805840df34 100755 --- a/admin/build.sh +++ b/admin/build.sh @@ -45,18 +45,18 @@ fi echo -n '# Upload started at '; date --utc rsync -rzv --del --delete-excluded \ - --filter="- .svn" \ - --filter="- linklint" \ - --filter="- debian" \ - --filter="+ */" \ - --filter="+ *.html" \ - --filter="+ *.css" \ - --filter="+ *.png" \ - --filter="+ *.php" \ - --filter="+ *.idx" \ - --filter="+ *.log" \ - --filter="- *" \ - . g0dil@shell.berlios.de://home/groups/senf/htdocs/src + --filter="- .svn" \ + --filter="- linklint" \ + --filter="- debian" \ + --filter="+ */" \ + --filter="+ *.html" \ + --filter="+ *.css" \ + --filter="+ *.png" \ + --filter="+ *.php" \ + --filter="+ *.idx" \ + --filter="+ *.log" \ + --filter="- *" \ + . g0dil@shell.berlios.de://home/groups/senf/htdocs/src echo -n '# Upload completed at '; date --utc exec >/dev/null 2>&1 diff --git a/doclib/dot b/doclib/dot index d0ccf8694559717eedfd2d78813c5ab30403d6c7..d181567a5e0edbcc51086c5a5407274c953b85ef 100755 --- a/doclib/dot +++ b/doclib/dot @@ -6,9 +6,9 @@ sed -i -e 's/rankdir=LR/rankdir=TB/' "$1" case "$2" in -Tpng:gd) - first="$1"; shift; shift - set -- "$first" "-Tpng" "$@" - ;; + first="$1"; shift; shift + set -- "$first" "-Tpng" "$@" + ;; *) esac @@ -18,28 +18,28 @@ dot "$@" case "$4" in *.png) - if [ -r "$4" ]; then - size="`pngtopnm "$4" | sed -n -e '2p'`" - width_a="${size% *}" - height_a="${size#* }" - if [ $width_a -gt 800 ]; then - for file in "${1%.dot}".*; do - cp "$file" "$file.a" - done - sed -e 's/rankdir=LR/rankdir=TB/' -e t -e 's/rankdir=TB/rankdir=LR/' "$1.a" > "$1" - dot "$@" - size="`pngtopnm "$4" | sed -n -e '2p'`" - width_b="${size% *}" - height_b="${size#* }" - if [ $width_a -lt $width_b ]; then - for file in "${1%.dot}".*.a; do - mv "$file" "${file%.a}" - done - else - rm "${1%.dot}".*.a - fi - fi - fi - ;; + if [ -r "$4" ]; then + size="`pngtopnm "$4" | sed -n -e '2p'`" + width_a="${size% *}" + height_a="${size#* }" + if [ $width_a -gt 800 ]; then + for file in "${1%.dot}".*; do + cp "$file" "$file.a" + done + sed -e 's/rankdir=LR/rankdir=TB/' -e t -e 's/rankdir=TB/rankdir=LR/' "$1.a" > "$1" + dot "$@" + size="`pngtopnm "$4" | sed -n -e '2p'`" + width_b="${size% *}" + height_b="${size#* }" + if [ $width_a -lt $width_b ]; then + for file in "${1%.dot}".*.a; do + mv "$file" "${file%.a}" + done + else + rm "${1%.dot}".*.a + fi + fi + fi + ;; *) ;; esac diff --git a/doclib/dot-munge.pl b/doclib/dot-munge.pl index 6214e48b30fefde51923041483e43855f718826c..263b44e24a328803aad6997ba4e16ba9e97104d9 100755 --- a/doclib/dot-munge.pl +++ b/doclib/dot-munge.pl @@ -20,15 +20,15 @@ if (/label=\"([^"]{48,})\"/) { #"])){ # To make ema # If at least one break is in there ... if ($label=~/\\r/) { - # If it's a pathname, make all but the last line flush left - # Otherwise only make first line flush left - if ($label=~m{/}) { - $label=~s/\\r(\\ )*/\\ \\ \\ \\ \\ \\ \\ \\ \\l/g; - # Re-add blanks before last line - $label=~s/^.*\\l/$&\\ \\ \\ \\ \\ \\ \\ \\ /; - } else { - $label=~s/\\r/\\ \\ \\ \\ \\ \\ \\ \\ \\l/; - } + # If it's a pathname, make all but the last line flush left + # Otherwise only make first line flush left + if ($label=~m{/}) { + $label=~s/\\r(\\ )*/\\ \\ \\ \\ \\ \\ \\ \\ \\l/g; + # Re-add blanks before last line + $label=~s/^.*\\l/$&\\ \\ \\ \\ \\ \\ \\ \\ /; + } else { + $label=~s/\\r/\\ \\ \\ \\ \\ \\ \\ \\ \\l/; + } # Make last line flush right $label.="\\r"; } diff --git a/doclib/filter.pl b/doclib/filter.pl index 6a022e2f148b8549f630af4a47818a0205c02ab2..14ad930e46bdcc6555d72fbdb84cef6dc855caa7 100755 --- a/doclib/filter.pl +++ b/doclib/filter.pl @@ -2,7 +2,7 @@ BEGIN { ($topdir=$0) =~ s{doclib/.*$}{}; - print $topdir,"\n"; + print $topdir,"\n"; } s/\s*$//; diff --git a/doclib/fix-links.py b/doclib/fix-links.py index 27ee4d5ea0eeda55a7f6b1e336244433cd29c7a5..2fe5db6e9d886997c00dfd993a9b19490b9c592c 100644 --- a/doclib/fix-links.py +++ b/doclib/fix-links.py @@ -232,8 +232,7 @@ class LinkFixer: (opts, args) = getopt.getopt(sys.argv[1:], "vs:") if len(args) != 2: - sys.stderr.write("""Usage: - fix-links.py [-s skip-dir]... <errrorX.txt> <errorAX.txt> + sys.stderr.write("""Usage: fix-links.py [-s skip-dir]... <errrorX.txt> <errorAX.txt> Process the 'errorX.txt' and 'errorAX.txt' files as generated by 'linklint': Check all invalid links and try to find the correct diff --git a/doclib/search_functions.php b/doclib/search_functions.php index d78c6a7ce3387c7c0b6e6dd3ef86a38938966962..9a050105957dd6e3521f7a6f2085c439d43e3fee 100644 --- a/doclib/search_functions.php +++ b/doclib/search_functions.php @@ -318,7 +318,7 @@ function search() $files = array(); $j=0; for ($i=0; $i<sizeof($paths); $i++) { - if (!($f=@fopen($paths[$i]."search.idx","rb"))) + if (!($f=@fopen($paths[$i]."search.idx","rb"))) { die("Error: Search index file could NOT be opened!"); continue; diff --git a/doclib/senf.css b/doclib/senf.css index c11bc75bf39458de0d561d02bd02044879dec8dc..5ca92c1eafb0867d821712caf2d30f11c3713eaf 100644 --- a/doclib/senf.css +++ b/doclib/senf.css @@ -255,9 +255,9 @@ table.packet { border: 1px solid #AAAAAA; padding: 2px; border-spacing: 0; - white-space: nowrap; - text-align: center; - table-layout: fixed; + white-space: nowrap; + text-align: center; + table-layout: fixed; } table.packet td,th { @@ -269,7 +269,7 @@ table.packet td,th { table.packet th { background-color: white; text-align: left; - font-weight: normal; + font-weight: normal; padding: 0px; } @@ -486,14 +486,14 @@ table.members td:first-child { } div.toc { - width: 25%; + width: 25%; margin: 10px 0px; } div.toc ol { padding: 0px; margin: 0pt 0pt 0pt 40px; - list-style-type: decimal; + list-style-type: decimal; } div.toc li { diff --git a/find-sources.sh b/find-sources.sh index 9797c70d539547d661c0e90688e907c92625d46d..268aedecf56c2c14590eaa529198d9fc96059541 100755 --- a/find-sources.sh +++ b/find-sources.sh @@ -2,7 +2,7 @@ if [ -z "$1" ]; then echo "Usage:" - echo " $0 [-c] <commands>" + echo " $0 [-c] <commands>" echo echo "-c Only list C/C++ source files" echo @@ -20,18 +20,17 @@ fi set -f find . \ - -name .svn -prune -o \ - -name doc -prune -o \ - -name debian -prune -o \ - -name "*.a" -o \ - -name "*.o" -o \ - -name "*~" -o \ - -name "#*#" -o \ - -name "*.pyc" -o \ - -name .test.bin -o \ - -name "*.stamp" -o \ - -name ".sconsign*" -o \ - -name "semantic.cache" -o \ - -name "all_includes.hh" -o \ + -name .svn -prune -o \ + -name doc -prune -o \ + -name debian -prune -o \ + -name "*.a" -o \ + -name "*.o" -o \ + -name "*~" -o \ + -name "#*#" -o \ + -name "*.pyc" -o \ + -name .test.bin -o \ + -name "*.stamp" -o \ + -name ".sconsign*" -o \ + -name "semantic.cache" -o \ + -name "all_includes.hh" -o \ -type f $cond \( "$@" \) - diff --git a/run-test-gdb.sh b/run-test-gdb.sh index 7fa122a460a6a3d10c9d0710c76697b1f89ce38c..fd75fa8f73726d6f7e06e5cfc5a536f7506c4ae6 100755 --- a/run-test-gdb.sh +++ b/run-test-gdb.sh @@ -67,15 +67,15 @@ gdb -batch -x .run-test-gdb.cmd ./.test.bin 2>&1 | perl -e ' if (/: fatal error in /) { print "\n"; for (@l[1..$#l]) { - last if /^#[0-9]+ +0x[0-9a-f]+ in boost::unit_test::ut_detail::invoker/; - if ($silent) { - unless (/at \/usr\/lib\/gcc\//) { - print; - $silent=0; - } - } else { - print unless /in \?\?/; - $silent=1 if /__gnu_debug::/; + last if /^#[0-9]+ +0x[0-9a-f]+ in boost::unit_test::ut_detail::invoker/; + if ($silent) { + unless (/at \/usr\/lib\/gcc\//) { + print; + $silent=0; + } + } else { + print unless /in \?\?/; + $silent=1 if /__gnu_debug::/; } } print; diff --git a/senfscons/functions.xsl b/senfscons/functions.xsl index f0c5c4dd34095fd3e495ffc18133c776f1aa9b48..b711cc308098933979cac8294105512e3bf5c60b 100644 --- a/senfscons/functions.xsl +++ b/senfscons/functions.xsl @@ -8,7 +8,7 @@ extension-element-prefixes="str exsl func"> <func:function name="str:split"> - <xsl:param name="string" select="''" /> + <xsl:param name="string" select="''" /> <xsl:param name="pattern" select="' '" /> <xsl:choose> <xsl:when test="not($string)">