Changeset 232

Show
Ignore:
Timestamp:
07/21/02 21:54:24 (6 years ago)
Author:
sholloway
Message:

Removed <item>s from CHANGES
Changed parser to cope =)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RBPrivate/Prototypes/Larry/CHANGES

    r231 r232  
    1111    All rights reserved, see LICENSE for details. 
    1212 
    13     $Id: CHANGES,v 1.1 2002/07/21 07:07:58 lking Exp $ 
     13    $Id: CHANGES,v 1.2 2002/07/22 03:54:24 sholloway Exp $ 
    1414 
    1515    <!-- Release Plans --> 
     
    8686 
    8787        <features title='Website'> 
    88             <item>Prototyped website for initial public release</item> 
     88            Prototyped website for initial public release 
    8989        </features> 
    9090 
    9191        <features title='Demos'> 
    92             <item>Created a Jabber demo area</item> 
    93             <item>Added a Jabber Conference example (Thanks Larry!)</item> 
    94             <item>Created a Skinning demo area</item> 
    95             <item>Moved the existing skinning test/demos to Demos/Skinning/Messy</item> 
     92            Created a Jabber demo area 
     93            Added a Jabber Conference example (Thanks Larry!) 
     94            Created a Skinning demo area 
     95            Moved the existing skinning test/demos to Demos/Skinning/Messy 
    9696        </features> 
    9797 
    9898        <features title='Docs'> 
    99             <item>Created a TODO list in Docs/Todo/Todo.html</item> 
    100             <item>Added a lot of module documentation... but there is much more to be done.</item> 
    101             <item>Built module documentation with HappyDoc from http://happydoc.soureforge.net</item> 
     99            Created a TODO list in Docs/Todo/Todo.html 
     100            Added a lot of module documentation... but there is much more to be done. 
     101            Built module documentation with HappyDoc from http://happydoc.soureforge.net 
    102102        </features> 
    103103 
    104104        <features title='Foundation.SubjectObserver'> 
    105             <item>Added priorities to controll the order in which observers are called</item> 
    106             <item>Added StateMachine subjects</item> 
    107             <item>Added Scheduler Subject</item> 
     105            Added priorities to controll the order in which observers are called 
     106            Added StateMachine subjects 
     107            Added Scheduler Subject 
    108108        </features> 
    109109 
    110110        <features title='Foundation.Jabber'> 
    111             <item>Added conference support</item> 
    112             <item>Refactored to provide for developing Jabber components</item> 
     111            Added conference support 
     112            Refactored to provide for developing Jabber components 
    113113        </features> 
    114114 
    115115        <features title='Foundation.Skinning'> 
    116             <item>Added wxOGL skin support (thanks Brian)</item> 
    117             <item>Added state skin support (thanks Brian)</item> 
    118             <item>Added sashes to wxPython skins</item> 
    119             <item>Added subject/observer event handler support to wxPython skins</item> 
    120             <item>Added locking frame support to wxPython skins</item> 
    121             <item>Added frame movers support to wxPython skins</item> 
     116            Added wxOGL skin support (thanks Brian) 
     117            Added state skin support (thanks Brian) 
     118            Added sashes to wxPython skins 
     119            Added subject/observer event handler support to wxPython skins 
     120            Added locking frame support to wxPython skins 
     121            Added frame movers support to wxPython skins 
    122122        </features> 
    123123 
    124124        <features title='Foundation.wxTools'> 
    125             <item>Added EvtHandler based on the SubjectObserver package</item> 
    126             <item>Added EvtHandler for draging the frame from other windows</item> 
    127             <item>Added locking frame support</item> 
    128             <item>Added frame position saving class</item> 
     125            Added EvtHandler based on the SubjectObserver package 
     126            Added EvtHandler for draging the frame from other windows 
     127            Added locking frame support 
     128            Added frame position saving class 
    129129        </features> 
    130130 
    131131        <features title='Foundation.Bugfixes'> 
    132             <item>Too many to list...</item> 
     132            Too many to list... 
    133133        </features> 
    134134    </release> 
     
    138138 
    139139        <features title='Foundation.General'> 
    140             <item>Added ContextApply</item> 
    141             <item>Added WeakBind</item> 
    142             <item>Added SmartSelect</item> 
    143             <item>Added XMLBuilder</item> 
    144             <item>Added XMLObjectify</item> 
    145             <item>Added XMLClassBuilder</item> 
     140            Added ContextApply 
     141            Added WeakBind 
     142            Added SmartSelect 
     143            Added XMLBuilder 
     144            Added XMLObjectify 
     145            Added XMLClassBuilder 
    146146        </features> 
    147147 
    148148        <features title='Foundation.SubjectObserver'> 
    149             <item>Added Simple Subject / Observers</item> 
    150             <item>Added Categorized Subject / Associated Observers</item> 
    151             <item>Added Attributed Subject</item> 
    152             <item>Added Bidable Subject / Bidding Observers</item> 
     149            Added Simple Subject / Observers 
     150            Added Categorized Subject / Associated Observers 
     151            Added Attributed Subject 
     152            Added Bidable Subject / Bidding Observers 
    153153        </features> 
    154154 
    155155        <features title='Foundation.Skinning'> 
    156             <item>Created basic skinning framework</item> 
    157             <item>Added support for wxPython toolkit</item> 
    158             <item>Added python-oriented tags in xml</item> 
     156            Created basic skinning framework 
     157            Added support for wxPython toolkit 
     158            Added python-oriented tags in xml 
    159159        </features> 
    160160 
    161161        <features title='Foundation.Jabber'> 
    162             <item>Added JID class</item> 
    163             <item>Added auth: plaintext, sha1</item> 
    164             <item>Added roster request / updates</item> 
    165             <item>Added presence subscribe / post / unsubscribe</item> 
    166             <item>Added iq responses / requests</item> 
    167             <item>Added Client based on XMLBuilder and XMLObjectify</item> 
    168             <item>Added Subject/Observer event-based architecture</item> 
     162            Added JID class 
     163            Added auth: plaintext, sha1 
     164            Added roster request / updates 
     165            Added presence subscribe / post / unsubscribe 
     166            Added iq responses / requests 
     167            Added Client based on XMLBuilder and XMLObjectify 
     168            Added Subject/Observer event-based architecture 
    169169        </features> 
    170170 
    171171        <features title='Foundation.Bugfixes'> 
    172             <item>None</item> 
     172            None 
    173173        </features> 
    174174    </release> 
  • trunk/RBPrivate/Prototypes/Larry/parsechanges.py

    r231 r232  
    1818     
    1919    # Create a list of all releases and traverse the list 
    20     ReleaseHistory = AllChanges.release 
    21     for Release in range(len(ReleaseHistory)): 
     20    for Release in AllChanges.release: 
    2221        # Print the date, version, and description of the release 
    23         print Headline % (ReleaseHistory[Release].date + " - version " + ReleaseHistory[Release].version) 
    24         print Headline % ("(" + ReleaseHistory[Release]().strip() + ")") 
     22        print Headline % (Release.date + " - version " + Release.version) 
     23        print Headline % ("(" + Release().strip() + ")") 
    2524        print Headline % ("-" * 30) 
    2625 
    2726        #Create a list of features within the release and traverse the list 
    28         FeatureList = ReleaseHistory[Release].features 
    29         for Feature in range(len(FeatureList)): 
     27        for Feature in Release.features: 
    3028            # Print the feature's title 
    31             print SubHead % (FeatureList[Feature].title) 
     29            print SubHead % (Feature.title) 
    3230            # Create a list of items within each feature and traverse the list 
    33             FeatureItems = FeatureList[Feature].item 
    34             for Item in range(len(FeatureItems)): 
     31            for data in filter(None, map(str.strip, Feature(None))): 
    3532                # Print the feature's item 
    36                 print SubItem % (FeatureItems[Item]()) 
     33                print SubItem % data 
    3734 
    3835            print "<br>"