# HG changeset patch # User Iain Williamson # Date 1265371244 0 # Node ID af8c576529ae4f9f7bdacc88d840925a05833fd8 # Parent 4b98f0310a8de3d73cefe2401e5acc3b52166bac# Parent a363840a27e37aab41cd87fdf5c26368bc1426c4 Catch up diff -r 4b98f0310a8d -r af8c576529ae sbsv2/raptor/RELEASE-NOTES.txt --- a/sbsv2/raptor/RELEASE-NOTES.txt Fri Feb 05 11:57:11 2010 +0000 +++ b/sbsv2/raptor/RELEASE-NOTES.txt Fri Feb 05 12:00:44 2010 +0000 @@ -1,13 +1,15 @@ Release Notes for Symbian Build System v2 -Next version +version 2.12.1 -Defect fixes: +Defect Fixes: - SF Bug 1494 - sbs --what does not report Trace Compiler output - sbs -c winscw.tracecompiler uses wrong UID and doesn't generate traces +- SF Bug 1519 - Raptor output files may contain unescaped left angle brackets as XML character data - SF Bug 1569 - excessive recompilation in incremental tracecompiler builds + version 2.12.0 New Features: diff -r 4b98f0310a8d -r af8c576529ae sbsv2/raptor/python/plugins/filter_broken.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sbsv2/raptor/python/plugins/filter_broken.py Fri Feb 05 12:00:44 2010 +0000 @@ -0,0 +1,48 @@ +# +# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +# All rights reserved. +# This component and the accompanying materials are made available +# under the terms of the License "Eclipse Public License v1.0" +# which accompanies this distribution, and is available +# at the URL "http://www.eclipse.org/legal/epl-v10.html". +# +# Initial Contributors: +# Nokia Corporation - initial contribution. +# +# Contributors: +# +# Description: +# Example of a Filter class using the SAX parser base class +# + +import filter_interface + +class FilterBroken(filter_interface.FilterSAX): + + def startDocument(self): + self.first = True + + def startElement(self, name, attributes): + pass + + def characters(self, char): + pass + + def endElement(self, name): + pass + + def endDocument(self): + pass + + def error(self, exception): + pass + + def fatalError(self, exception): + if self.first: + print "fatal error:", str(exception) + self.first = False + + def warning(self, exception): + pass + +# the end diff -r 4b98f0310a8d -r af8c576529ae sbsv2/raptor/python/plugins/filter_check.py --- a/sbsv2/raptor/python/plugins/filter_check.py Fri Feb 05 11:57:11 2010 +0000 +++ b/sbsv2/raptor/python/plugins/filter_check.py Fri Feb 05 12:00:44 2010 +0000 @@ -26,4 +26,5 @@ def __init__(self): super(filter_what.FilterWhat,self).__init__() self.check = True + self.path_prefix_to_strip = None diff -r 4b98f0310a8d -r af8c576529ae sbsv2/raptor/python/raptor_make.py --- a/sbsv2/raptor/python/raptor_make.py Fri Feb 05 11:57:11 2010 +0000 +++ b/sbsv2/raptor/python/raptor_make.py Fri Feb 05 12:00:44 2010 +0000 @@ -497,12 +497,22 @@ universal_newlines=True, env=makeenv) stream = p.stdout - + inRecipe = False line = " " while line: line = stream.readline() - self.raptor.out.write(line) - + + if line.startswith(" + + + + + + diff -r 4b98f0310a8d -r af8c576529ae sbsv2/raptor/test/smoke_suite/test_resources/simple/capability.mmp --- a/sbsv2/raptor/test/smoke_suite/test_resources/simple/capability.mmp Fri Feb 05 11:57:11 2010 +0000 +++ b/sbsv2/raptor/test/smoke_suite/test_resources/simple/capability.mmp Fri Feb 05 12:00:44 2010 +0000 @@ -31,4 +31,4 @@ EPOCSTACKSIZE 8192 EPOCHEAPSIZE 0x5000 65535 EPOCPROCESSPRIORITY low -capability ALL -TCB -ProtServ TCB ProtServ -DRM +capability TCB ALL -TCB -ProtServ TCB ProtServ -DRM