Changeset 232
- Timestamp:
- 07/21/02 21:54:24 (6 years ago)
- Files:
-
- trunk/RBPrivate/Prototypes/Larry/CHANGES (modified) (3 diffs)
- trunk/RBPrivate/Prototypes/Larry/parsechanges.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBPrivate/Prototypes/Larry/CHANGES
r231 r232 11 11 All rights reserved, see LICENSE for details. 12 12 13 $Id: CHANGES,v 1. 1 2002/07/21 07:07:58 lkingExp $13 $Id: CHANGES,v 1.2 2002/07/22 03:54:24 sholloway Exp $ 14 14 15 15 <!-- Release Plans --> … … 86 86 87 87 <features title='Website'> 88 <item>Prototyped website for initial public release</item>88 Prototyped website for initial public release 89 89 </features> 90 90 91 91 <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 96 96 </features> 97 97 98 98 <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 102 102 </features> 103 103 104 104 <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 108 108 </features> 109 109 110 110 <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 113 113 </features> 114 114 115 115 <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 122 122 </features> 123 123 124 124 <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 129 129 </features> 130 130 131 131 <features title='Foundation.Bugfixes'> 132 <item>Too many to list...</item>132 Too many to list... 133 133 </features> 134 134 </release> … … 138 138 139 139 <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 146 146 </features> 147 147 148 148 <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 153 153 </features> 154 154 155 155 <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 159 159 </features> 160 160 161 161 <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 169 169 </features> 170 170 171 171 <features title='Foundation.Bugfixes'> 172 <item>None</item>172 None 173 173 </features> 174 174 </release> trunk/RBPrivate/Prototypes/Larry/parsechanges.py
r231 r232 18 18 19 19 # 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: 22 21 # Print the date, version, and description of the release 23 print Headline % (Release History[Release].date + " - version " + ReleaseHistory[Release].version)24 print Headline % ("(" + Release History[Release]().strip() + ")")22 print Headline % (Release.date + " - version " + Release.version) 23 print Headline % ("(" + Release().strip() + ")") 25 24 print Headline % ("-" * 30) 26 25 27 26 #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: 30 28 # Print the feature's title 31 print SubHead % (Feature List[Feature].title)29 print SubHead % (Feature.title) 32 30 # 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))): 35 32 # Print the feature's item 36 print SubItem % (FeatureItems[Item]())33 print SubItem % data 37 34 38 35 print "<br>"
