sbsv2/raptor/RELEASE-NOTES.txt
branchwip
changeset 116 9874c5dbccd7
parent 101 55e6115d31a4
child 123 b748fbcd9079
equal deleted inserted replaced
115:5869e06bf2ac 116:9874c5dbccd7
     1 
     1 
     2 Release Notes for Symbian Build System v2
     2 Release Notes for Symbian Build System v2
     3 
     3 
     4 Next version
     4 Next version
     5 
     5 
     6 Other Changes:
     6 - Combine Linking and Postlinking into a single step
     7 Combine Linking and Postlinking into a single step
     7 - New 'Patchable Constants' target type: TARGETTYPE pdll
     8 New 'Patchable Constants' target type: TARGETTYPE pdll
     8 - Support exit codes from next version of the trace compiler which will issue them
     9 Support exit codes from next version of the trace compiler which will issue them
     9 - New sbs_filter script and batchfile to ease the use of sbs_filter.py.  
    10 New (experimental) FilterWhatComp filter.  Simulates abld log output for use with parse_what.pl for packing up zips by component.
    10     Allows filters to be executed over a log after a build has been done.
    11 New graphical build visualisation tool (bin/timelines.py). Requires pygame and PyOpenGL. 
    11     e.g.
    12 New a log analyser for recording the total time spent in each type of recipe in the build (recipestats.py). 
    12   	sbs_filter --filters=FilterWhat < logfile.log 
       
    13     (This runs a "--what" without regenerating any makefiles or reparsing
       
    14     the matadata.)
       
    15 - New (beta) FilterWhatComp filter.  Simulates abld log output for
       
    16    use with parse_what.pl for packing up zips by component.  Whatcomp output
       
    17    uses the incoming epocroot value.  i.e. if epocroot is relative then so is
       
    18    the what output.  e.g. if EPOCROOT=\   then the output will be of the form
       
    19    "\epoc32\release\armv5\...."  If it's "..\myepocroot" then the output will
       
    20    be "..\myepocroot\epoc32\release\armv5".  If it's absolute then the what
       
    21    output will also be absolute.
       
    22 - New FilterCheck filter.  This can be used with sbs_filter to perform the 
       
    23    equivalent of --check using the log output from a build.  It is more
       
    24    efficient than --check because the metadata is not parsed and no makefiles
       
    25    are generated. e.g.
       
    26   	sbs_filter --filters=FilterCheck < logfile.log 
       
    27 - New (beta) graphical build visualisation tool (bin/timelines.py). Requires pygame
       
    28    and PyOpenGL. e.g.  python timelines.py < filename.log
       
    29 - New (beta) log analyser (recipestats.py) for recording the total time spent in 
       
    30    each type of recipe in the build. e.g. python recipestats.py < filename.log > stats.csv
       
    31    The output is in CSV format.  
       
    32 
    13 
    33 
    14 version 2.11.2
    34 version 2.11.2
    15 
    35 
    16 Defect Fixes:
    36 Defect Fixes:
    17 DPDEF143176 raptor does not respect STDCPP mmp file keyword
    37 DPDEF143176 raptor does not respect STDCPP mmp file keyword