Changeset 253
- Timestamp:
- 07/30/02 18:34:46 (6 years ago)
- Files:
-
- trunk/RBFoundation/RBFoundation/Acquisition.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/AttributedDict.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/ChainedDict.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/ContextApply.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/ObjectifiedXMLParser.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/SmartSelect.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/Utilities.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/WeakBind.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/XMLBuilder.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/XMLClassBuilder.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/XMLObjectify.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/XSDConverter.py (modified) (1 diff)
- trunk/RBFoundation/RBFoundation/__init__.py (modified) (2 diffs)
- trunk/RBFoundation/RBFoundation/__license__.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/Client.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/ClientNodes.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/Conference.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/JID.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/JabberConnection.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/JabberObserver.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/JabberSubject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/MessageRouter.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/PresenceMap.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/AssociativeObserver.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/AttributedSubject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/BidableSubject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/CategorySubject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/Observer.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/ProxySubject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/SchedulerSubject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/StateMachine.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/Subject.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubjectObserver/__init__.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/SubscribeApproveResponse.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/Test.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/__init__.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/iqAuthQuery.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/iqBrowseResponse.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/iqQuery.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/iqResponse.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/iqRosterQuery.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/iqTimeResponse.py (modified) (1 diff)
- trunk/RBJabber/RBJabber/iqVersionResponse.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/InheritableSettings.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/SkinContext.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/SkinObject.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/UtilitySkinElements.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/XMLSkinner.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/__init__.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/dotSkin/DOTSkinObject.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/dotSkin/__init__.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/dotSkin/digraph.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/dotSkin/edge.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/dotSkin/edge_settings.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/dotSkin/graph.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/dotSkin/graph_settings.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/dotSkin/node.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/dotSkin/node_settings.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/dotSkin/subgraph.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/skin/__init__.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/skin/context.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/skin/reference.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/skin/reference_xml.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/skin/settings.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/skin/skin.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/skin/template.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/svg/__init__.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/svg/svg.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/__init__.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/application.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/bitmap.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/bitmap_button.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/button.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/check.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/check_list.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/choice.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/column_list.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/combo.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/dialog.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/dynamic_sash.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/event_handler_subject.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/frame.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/frame_mover.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/glcanvas.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/grid.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/htmlwindow.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/icon.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/image.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/image_list.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/input.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/label.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/layout.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/layout_algorithm.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/layout_flexgrid.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/layout_spacer.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/line.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/list.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/mdi_child_frame.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/mdi_parent_frame.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/menu.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/menu_bar.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/menu_break.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/menu_item.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/mini_frame.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/notebook.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/panel.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/popup.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/pycrust_crust.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/pycrust_filling.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/pycrust_shell.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/radio.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/sash.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/sash_layout.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/scrolledwindow.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/slider.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/splitter.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/status_bar.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/styled_text.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/text.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/toggle_button.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/tree.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/wxSkinLayoutObject.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/wxSkinObject.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxTools/AlphaBlend.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxTools/__init__.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxTools/wxEvtHandlerBidableCategorySubject.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxTools/wxFrameMover.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxTools/wxLockingFrame.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxTools/wxPositionKeeper.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxTools/wxRolloverEvents.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxTools/wxWeakBind.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xhtml/__init__.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xhtml/xhtml.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlObjectifySkin/ObjectifiedXMLSkin.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlObjectifySkin/__init__.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlObjectifySkin/invisible.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlObjectifySkin/reference.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlObjectifySkin/remove.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlObjectifySkin/substitute.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlObjectifySkin/substitute_long.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlObjectifySkin/template.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/PyConditionalSkinObject.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/PySkinObject.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/__init__.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/evaluate.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/for_.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/if_.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/import_.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/inline.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/obj_variable.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/script.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/template.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/xmlPython/while_.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBFoundation/RBFoundation/Acquisition.py
r250 r253 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 16 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 15 ##~ 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/AttributedDict.py
r191 r253 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 16 15 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/ChainedDict.py
r239 r253 4 4 ##~ 5 5 ##- The RuneBlade Foundation library is intended to ease some 6 ##- aspects of writing intricate Jabber, XML, and User Interface 6 ##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.) 7 7 ##- applications, while providing the flexibility to modularly change the 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 16 15 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/ContextApply.py
r164 r253 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 16 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 15 ##~ 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/ObjectifiedXMLParser.py
r213 r253 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 16 15 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/SmartSelect.py
r164 r253 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 16 15 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/Utilities.py
r250 r253 4 4 ##~ 5 5 ##- The RuneBlade Foundation library is intended to ease some 6 ##- aspects of writing intricate Jabber, XML, and User Interface 6 ##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.) 7 7 ##- applications, while providing the flexibility to modularly change the 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 16 15 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/WeakBind.py
r180 r253 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 16 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 15 ##~ 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/XMLBuilder.py
r246 r253 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 16 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 15 ##~ 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/XMLClassBuilder.py
r228 r253 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 16 15 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/XMLObjectify.py
r244 r253 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 16 15 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/XSDConverter.py
r247 r253 4 4 ##~ 5 5 ##- The RuneBlade Foundation library is intended to ease some 6 ##- aspects of writing intricate Jabber, XML, and User Interface 6 ##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.) 7 7 ##- applications, while providing the flexibility to modularly change the 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 16 15 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBFoundation/RBFoundation/__init__.py
r225 r253 8 8 ##- architecture. Enjoy. 9 9 ##~ 10 ##~ Copyright (C) 2002 Shane Holloway10 ##~ Copyright (C) 2002 TechGame Networks, LLC. 11 11 ##~ 12 12 ##~ This library is free software; you can redistribute it and/or 13 ##~ modify it under the terms of the GNU Lesser General Public 14 ##~ License as published by the Free Software Foundation; either 15 ##~ version 2.1 of the License, or any later version at your discretion. 13 ##~ modify it under the terms of the BSD style License as found in the 14 ##~ LICENSE file included with this distribution. 16 15 ##~ 17 ##~ This library is distributed in the hope that it will be useful, 18 ##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ##~ Lesser General Public License for more details. 21 ##~ 22 ##~ You should have received a copy of the GNU Lesser General Public 23 ##~ License along with this library; if not, write to the Free Software 24 ##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 ##~ 26 ##~ 27 ##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 28 ##~ 1630 Dublin Blvd. #210 29 ##~ Colorado Springs, Colorado, USA, 80918 16 ##~ TechGame Networks, LLC can be reached at: 17 ##~ 3578 E. Hartsel Drive #211 18 ##~ Colorado Springs, Colorado, USA, 80920 30 19 ##~ 31 20 ##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 57 46 """ 58 47 59 __version__ = '0. 2.1'48 __version__ = '0.3.0' 60 49 __author__ = 'Shane Holloway' 61 50 __author_email__ = 'shane.holloway@ieee.org' trunk/RBFoundation/RBFoundation/__license__.py
r68 r253 1 1 __license__ = """ 2 GNU LESSER GENERAL PUBLIC LICENSE 3 Version 2.1, February 1999 2 Copyright (c) 2002, TechGame Networks, LLC. 3 All rights reserved. 4 4 5 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 6 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 7 Everyone is permitted to copy and distribute verbatim copies 8 of this license document, but changing it is not allowed. 5 Redistribution and use in source and binary forms, with or without modification, are permitted 6 provided that the following conditions are met: 9 7 10 [This is the first released version of the Lesser GPL. It also counts 11 as the successor of the GNU Library Public License, version 2, hence 12 the version number 2.1.] 8 * Redistributions of source code must retain the above copyright notice, 9 this list of conditions and the following disclaimer. 13 10 14 Preamble 11 * Redistributions in binary form must reproduce the above copyright notice, 12 this list of conditions and the following disclaimer in the documentation and/or 13 other materials provided with the distribution. 15 14 16 The licenses for most software are designed to take away your 17 freedom to share and change it. By contrast, the GNU General Public 18 Licenses are intended to guarantee your freedom to share and change 19 free software--to make sure the software is free for all its users. 15 * Neither the name of TechGame Networks, LLC nor the names of its contributors may 16 be used to endorse or promote products derived from this software without specific 17 prior written permission. 20 18 21 This license, the Lesser General Public License, applies to some 22 specially designated software packages--typically libraries--of the 23 Free Software Foundation and other authors who decide to use it. You 24 can use it too, but we suggest you first think carefully about whether 25 this license or the ordinary General Public License is the better 26 strategy to use in any particular case, based on the explanations below. 27 28 When we speak of free software, we are referring to freedom of use, 29 not price. Our General Public Licenses are designed to make sure that 30 you have the freedom to distribute copies of free software (and charge 31 for this service if you wish); that you receive source code or can get 32 it if you want it; that you can change the software and use pieces of 33 it in new free programs; and that you are informed that you can do 34 these things. 35 36 To protect your rights, we need to make restrictions that forbid 37 distributors to deny you these rights or to ask you to surrender these 38 rights. These restrictions translate to certain responsibilities for 39 you if you distribute copies of the library or if you modify it. 40 41 For example, if you distribute copies of the library, whether gratis 42 or for a fee, you must give the recipients all the rights that we gave 43 you. You must make sure that they, too, receive or can get the source 44 code. If you link other code with the library, you must provide 45 complete object files to the recipients, so that they can relink them 46 with the library after making changes to the library and recompiling 47 it. And you must show them these terms so they know their rights. 48 49 We protect your rights with a two-step method: (1) we copyright the 50 library, and (2) we offer you this license, which gives you legal 51 permission to copy, distribute and/or modify the library. 52 53 To protect each distributor, we want to make it very clear that 54 there is no warranty for the free library. Also, if the library is 55 modified by someone else and passed on, the recipients should know 56 that what they have is not the original version, so that the original 57 author's reputation will not be affected by problems that might be 58 introduced by others. 59 60 Finally, software patents pose a constant threat to the existence of 61 any free program. We wish to make sure that a company cannot 62 effectively restrict the users of a free program by obtaining a 63 restrictive license from a patent holder. Therefore, we insist that 64 any patent license obtained for a version of the library must be 65 consistent with the full freedom of use specified in this license. 66 67 Most GNU software, including some libraries, is covered by the 68 ordinary GNU General Public License. This license, the GNU Lesser 69 General Public License, applies to certain designated libraries, and 70 is quite different from the ordinary General Public License. We use 71 this license for certain libraries in order to permit linking those 72 libraries into non-free programs. 73 74 When a program is linked with a library, whether statically or using 75 a shared library, the combination of the two is legally speaking a 76 combined work, a derivative of the original library. The ordinary 77 General Public License therefore permits such linking only if the 78 entire combination fits its criteria of freedom. The Lesser General 79 Public License permits more lax criteria for linking other code with 80 the library. 81 82 We call this license the "Lesser" General Public License because it 83 does Less to protect the user's freedom than the ordinary General 84 Public License. It also provides other free software developers Less 85 of an advantage over competing non-free programs. These disadvantages 86 are the reason we use the ordinary General Public License for many 87 libraries. However, the Lesser license provides advantages in certain 88 special circumstances. 89 90 For example, on rare occasions, there may be a special need to 91 encourage the widest possible use of a certain library, so that it becomes 92 a de-facto standard. To achieve this, non-free programs must be 93 allowed to use the library. A more frequent case is that a free 94 library does the same job as widely used non-free libraries. In this 95 case, there is little to gain by limiting the free library to free 96 software only, so we use the Lesser General Public License. 97 98 In other cases, permission to use a particular library in non-free 99 programs enables a greater number of people to use a large body of 100 free software. For example, permission to use the GNU C Library in 101
