Fourth quarter 2002 Archives by thread
      
      Starting: Tue Oct  1 16:50:01 EDT 2002
         Ending: Tue Dec 24 16:07:00 EDT 2002
         Messages: 291
     
- E&S CVS Commit: PEAK - Changed cursors to copy/rebuild tuples instead of assigning to __class__,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changing docs from TransWarp->PEAK, referenced new site at
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed typo.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a formatting error for the online API reference (now up-to-date at
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added IRule and IPropertyMap interfaces for new configuration API's.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added basic property-related APIs -- they should work fine except that
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added binding.bindProperty(), which completes the new PEAK API for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added basic PropertyMap implementation; doesn't handle activating rules
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Finished out the rest of the PropertyMap implementation.  It turns out we
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Some minor corrections to interface docstrings.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - A third swing at the right resolution algorithm for properties.  Now,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a workaround for Python 2.2 bug #575229, which manifests when a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Finally got rid of peak.metamodels.FeatureObjects.  I didn't really mean
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Whoops, forgot to check this in as part of removing the obsolete
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a test to verify that attribute bindings and AutoCreated classes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved module inheritance/advice tests to peak.config.tests.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed the attributes-as-utilities problems.  Also unified AutoCreatable
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added "dirt-simple" property test.  Fixed typos, and a logic hole that
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed the use of setupModule() from peak.binding.components to speed its
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem with wildcard handling.  Added IRuleFactory to make it
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed some missing interface docs re: object scope of property maps.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Modifications to naming system to allow specification of a 'creationParent'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changed to use Interface.getBases() method instead of accessing __bases__
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved all PEAK API exceptions to 'peak.exceptions' module, because it
 
pje at eby-sarna.com
 - E&S CVS Commit: pylib - Upgraded version of TWX.Diagrams.GraphViz -> pylib/Diagrams.GraphViz for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Initial checkin of kjbuckets from the Gadfly-B5 project.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'kjbuckets' extension to setup.py; updated installation doc and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed broken line endings.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added .cvsignore to ignore distutils stuff.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Properties and utilities are unified at last!  Both properties and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Simplified naming system creation mechanisms.  URL contexts and parsers
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed up some MANIFEST settings for PEAK (had TW-specific stuff in it).
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Modifications to make property lookup more space/time efficient for apps
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Created a peak.api.tests module, which just runs tests on API packages
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed GenericURLContext parser kludge by adding a supportsScheme() method
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Further simplified the naming SPI and factory registry, by switching from
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed an issue on installing to a non-standard package directory (i.e.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed DTD line from a test file that was causing an error when parsed
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Reversed parameter order for both findUtility and getProperty.  Now the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made 'acquireComponent' use the same parameter order (thing to find, place
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made lookupComponent() match all the other lookup signatures.  Made the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Got rid of the '_componentName' attribute, since it isn't used anywhere and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated Interface package w/metaclass fixes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Merged Zope3 Interface metaclass fixes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixes to use latest Zope 3 Interface API.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added "nonleaky" initial cPersistence to PEAK.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed line endings.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added stub of Zope 3 "Persistence" package to setup; PEAK will now install
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added Interface.Registry packages to the subpackage list.  This is rather
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Extremely rough draft of a log event class, and how it would publish itself
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added logging to peak.api.  You can now do LOG_INFO('message',component)
 
pje at eby-sarna.com
 - E&S CVS Commit: pylib - Updated for current Interface package.
 
pje at eby-sarna.com
 - E&S CVS Commit: pylib - Fixed dependency on old TW '_componentName' attr.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a basic configuration file format, and used it to replace the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Looks like I forgot to change an attribute name in a couple of places.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - A first pass at cleaning up the TODO file.  Also, removed the Specialist
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated for inclusion of fixed Interface and the bundled Persistence
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. docstring fixes for better summaries in generated API docs.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added wildcard include for '*.ini' so that peak.ini will be included in
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. doc fixes for HappyDoc.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Adjusted HappyDoc options to suppress documentation for the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added unit tests for transactions, covering just about everything but the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed incorrect declaration of the relationship between IConfigKey and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added unit tests for a simple transactional data manager based on
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Racks work!  Yay!!!  Added a set of Rack unit tests to create, retrieve,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added detailed plan of attack for 0.5 release.  It's getting closer...
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'FileParsing' tools as basis for future config file parsing.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added more docs and a test to the FileParsing framework.  Refactored
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - First phase refactoring of configuration loading.  Removed rule factories,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Completed configuration files refactoring.  Configuration files now can
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Re-org/refactoring of many items from the TODO list for 0.5, including:
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added error logging to basic txn error handler.  Fixed a couple of bugs
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixes for problems with PyPersist_New(), as documented at:
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made Model.Element Persistent.  There is still an unresolved issue relating
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - typo
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed the problem where Persistent.__class__ always had to be first in a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Standardized call signature for metaclass.__new__ methods as
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - * Added 'binding.Constant(key, value)', which allows you to specify
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made peak.model StructuralFeatures use a uniform API for manipulating
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added basic simple_bind support to LDAPConnection.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed missing import.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed another missing import.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Give rules defined in configuration files access to their rule name, via
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed PropertyName.isDefault() bug.  Made it possible to matchPatterns() on
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added config.PropSet('prefix.*', target), an object which lets you access
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made it possible for loadConfigFile() to work okay without a filename, so
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - *Really* fixed the local/global config startup recursion loop.  Config
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Given the preceding change, there's not much point to having a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a '__main__.*' namespace, which is loaded from the __main__ (startup)
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - More/better docs for [Provide Utilities] section of peak.ini.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Refactored so that config.loadConfigFile() and config.loadMapping() can
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Simplified getURLContext() so it doesn't need a starting context.  Made
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Reverted the ability to omit schemes/bodies from parsed URLs, since that
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Support for peak.running.cluster.* properties, with clusterit/PSSP-style
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Reformatted peak.running.clusters docstring to structured text for better
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added support for comments in CLUSTER files, as per Clusterit 2.0 docs.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - More uniform cluster namespace.  The namespace under 'peak.running.cluster'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Various small changes to the code and docstrings to make them match each
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Changed to preserve total-file ordering; i.e. each host or group is always
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added rudimentary Sybase support.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed misuse of 'pass' as an attribute.  :(
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Missed one, darn it.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed creation/parsing errors
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Sybase now works.  AbstractCursor.execute() was blocking the functioning of
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - A quick first pass of some adjustments for some changes PJE is working
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed OpaqueURL and refactored ParsedURL for simpler creation of URL
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added automatic URL-unquoting for ParsedURL classes that use a regex
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated SybaseConnection for new-style URLs, and added 'txnTime' support.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem with naming contexts assuming that if a name is a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem where objects created via naming.lookup() would have
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made LDAPConnections delegate to their actual LDAP connection for methods
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Got rid of BasicInitialContext, by moving the defaults it supplied to rules
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed unneeded import.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed out-of-date doc for creationParent attribute; this stopped being
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved lookupComponent() from IBindingSPI to IBindingAPI, and made it no
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Arbitrary Python objects are now treated as stand-alone component roots by
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added working support for Gadfly.  Misc. cleanups/fixes and TODO updates.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Starting support for SQL type maps and informative SQL errors.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removing excessive DWIMishness from peak.naming, part 1:
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Make some aspects of Sybase database connections controllable by
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Removing excessive DWIMishness from peak.naming, part 2:
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed some problems stringifying URLs.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem with object/state factory properties returning generators
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed missing 'import:' in module binding names.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Improved error message when attempting to process a non-URL name with a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Note to self: don't use list comprehensions when 'list()' will suffice. :)
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed typo.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changed LDAP test case to be a bit more demanding.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Reorgs and and misc. cleanups; updated TODO for 0.5a1 vs 0.5final
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added more details and items to TODO so I won't forget them.  :)
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added some more to-do items.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Components now support names and paths:
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added [Load on demand] rules section, and made running.clusters use it.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - first pass at postgres support (pgsql: urls)
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - pgsql: connections seems to work now.  Not sure the transactional stuff
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Use slightly more succint version of getting time
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - pgsql works, and txn integration tested.
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - PropertyName -> peak.api; Improved lazy import facility
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Tentative SQL typemap support
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - SQL error handling and joinTxn() shortcut
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Starting documentation pass...  really just a test of new commit messages.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - A very rough first pass at logfiles.
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Added tutorial sections for binding.Once and on how bindings really work.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. phrasing edits; additonal outlining
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed repeat loads & orphaned modules caused if module is already loaded
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated metadata for upload to the prototype PyPI system
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. additions/clarifications of TODO list.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Enable lockfile url -- forgotten from earlier commit
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Minor cleanup:
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Added notes about Python 2.3's "logging" module log levels, and moved TODO
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fix typo; add more outlining for work to be done
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fleshed out package overviews.  This entire section (Getting Started with
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved "Getting Started with PEAK" from Chapter 2 to Chapter 1
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Update for current status
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Add ILock, an interface describing what lock objects implement.
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Fleshed out "Getting Started With PEAK" with more API and package details.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Docstring formatting fix.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Trying again to fix the docstring formatting...
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed problems with running help() on a class with attribute bindings.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made bindToParent and bindToSelf take the same extra args as other bindings
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fleshed out "Creating Attribute Bindings" section, added more outline text.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added full package
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Merged Jeremy Hylton's partial implementation of my metaclass fixes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed hard tabs in TODO.txt; updated re: Persistence package merge.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. typo fixes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved storage.racks -> storage.data_managers (but classes not renamed yet)
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - AbstractRack -> EntityDM
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added LDAP field type converter support, with unit tests.  This uses the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Small speedup (about 3/4ths of a second on my PC) of UML metamodel load.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Redefined DM.load() signature to include the object being loaded.  This
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changed 'config.setupModule()' to not rerun the code of an unpatched module
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Replace XMI loader with an XMI-based EntityDM.  This has all the same
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed model.Elements replacing empty PersistentLists with regular lists on
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added TODO for XMI.Reading, covering known issues w/XMI 1.0 and 1.1, and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed auto-added implicit parent link overwriting an explicit parent link,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added lazy load for persistent object attrs and implemented QueryDM base
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed unnecessary setting of _p_changed when a persistent child object is
 
pje at eby-sarna.com
 - E&S CVS Commit: pylib - Fixed for move of binding.MethodExporter -> model.MethodExporter
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Inlined index generation for code objects; this shaves about another 2
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Squeezed another 132ms out...  I think this is as much improvement as I can
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added QueryLink proxy class for computed associations.  Changed XMI DM
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changed XMI DM to wrap association ends with QueryLink objects.  This is
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Simplified XMI DM by switching to plain old lists for linkages, because
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Support disjoint collections as allowed by the XMI spec.  Misc. TODO
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added FacadeDM - a data manager that "fronts" for other DM(s) via a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Started new tutorial section on working with component hierarchies; misc.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added/fixed various docstrings.  ComponentName is also now a class.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changed in-place mutators to signal _p_changed *before* the change takes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Minor edits/fixes to tutorial.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved Provider and CachingProvider from binding->config, where they're a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added setup.cfg to supply default formats for source+binary distributions.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Preliminary support for marshalling enumerations and primitive types from
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added support for XMI 1.1's use of attributes on a class tag to denote
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added misc. to-do notes on XMI support
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem with 'isAbstract' in the UML metamodel.  Added some notes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Simplified StructuralFeature class structure, since SFs are never actually
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a long-standing semi-hidden problem where derived metaclasses were
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changes to allow component classes to be part of a component hierarchy.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changes to allow "once" bindings to be used in metaclasses and applied to
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed generated nested classes not receiving their "full" dotted name.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'binding.TraversableClass' - a metaclass whose instances implement
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Refactored so that Service, Element, and Feature classes are all instances
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Re-nested primitive types and enumerations within the UMLClass class, and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added some to-do notes for peak.model.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added minimalistic XML namespace support for loading XMI 1.1 files, and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Refactored to remove peak.metamodels.xmi.Reading as a mixin module.  There
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed import utilities so that by default, they import from the top-level
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Note to self: don't use 'binding.' when writing code inside the binding
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Cleaned up 'AbstractContext._get()' signature to be easier to use for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - A NIS (formerly YP) URL and namespaces.  A somewhat decent example of
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - The end of 'metamodels.SimpleModel' and 'metamodel.querying'!  Replaced the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. cleanups to NIS context implementation: Got rid of
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Documented plan for writing XMI data, converting formats, etc., that Ty and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Additional doc updates.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Refactored TraversableClass + ActiveDecscriptors -> ActiveClass, creating
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Shaved another 200ms out of module inheritance for UML.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Expanded typemap capabilities for Postgres, and fixed the unhashable types
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fix typo.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed some additional typemap issues - Postgres doesn't provide NUMBER,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed some interface declaration issues.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved model.xmi -> storage.xmi, along with other "storage-ish" things.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved remaining utility/property functions from binding -> config.  This
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved utility tests from binding.tests -> config.tests
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Refactor TransactionComponent so that 'txnSvc' can be assigned at __init__.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Dropped 'model.Service'; renamed 'model.App' -> 'model.Model', which is a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Dropped 'Model.newElement()', as that should be done by a DM.  Added
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed another interface declaration error.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Declare an interface for SQLConnections (but it still needs to actually
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Added type conversion support for 'ManagedConnection.txnTime'.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Instant AOP - just add semantics.  :)  The 'advice' class is a base for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - First-draft "autocommit" support; class names turned out to be
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added more semantic documentation to 'autocommitted()' method wrapper.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Rough draft of an class that eases conversion between open()-style mode
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'peak.util.buffer_gap.Buffer' a "mutable string" extension type.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Reduced the scope of UUID namespace verification, as it can take a few
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changed 'autocommited()' wrapper to not activate 'self.joinedTxn', since
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Note to self: NEVER mix 'object'-derivatives in the bases of a metaclass!
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Remove references to deprecated or moved classes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed all known usage of AutoCreated et al, and marked the appropriate
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Major speedup for module inheritance, thanks to Pyrex!  The 'codeIndex()'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Squeezed out another ~100ms by removing support for passing opcode names to
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Expanded XMI 1.1 support, with unit tests.  PEAK can now parse the most
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Refactored to allow "lazy" metadata computation, using bindings.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Completed conversion to C of the base class descriptor methods for 'Once'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Python 2.3 doesn't like it when a base class is listed more than once in
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Got rid of crazy encoding of attribute values that I though was XMI 1.1
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added ability for XMI nodes to write themselves to an IndentedStream.  This
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Update docs and error messages for the departure of 'ActiveDescriptor' base
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added keyword argument validation for component __init__.  You now can only
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a couple pages to tutorial chapter two, covering various ways to hook
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed %&)(#&%$ tabs and other errors in copying transcripts from IDLE.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'resolve()' operation to 'IBasicContext' and 'AbstractContext'.  This
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added basic support for composite name resolution.  The default resolution
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added exceptions for when a context in the terminal naming system does not
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made 'nameClass' default to 'CompositeName'.  This allows flat namespaces
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Beginning of refactoring to support naming authorities, absolute addresses,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Starting implementation of "name arithmetic".  Composite and compound names
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Major refactoring of naming system base classes for contexts and names.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made 'body' part of a URL's state, if the only content of the URL is a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added naming.IResolver, a base for IBasicContext.  Removed lookup_nns()
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made it possible for CompositeName subclasses to use a separator other than
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed formatting of naming exceptions, so that they display as I originally
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'naming.parseURL(name, parent=None)'; it parses 'name' as a URL and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fix to ensure that compound names embedded in a CompositeName are formatted
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'isResolver()' interface check.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Logic fixes for hierarchical namespaces, to ensure that if an object found
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Hierarchical contexts and composite namespaces work now.  I had to refactor
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Documentation and code cleanup for 'peak.naming', pass 1.  This is mainly
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - More docs and code cleanup for 'peak.naming'.  Moved syntax-related classes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - More doc and code cleanup for peak.naming, including updates to "nis:"
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fix typo.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed minor bugs found by playing around with the nis: and config: contexts
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed "silent failure" of component constructors when invalid keyword
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Split up 'peak.model.api' into 'peak.model.structural' and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'binding.classAttr()' - a wrapper that lets you use bindings as
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Minor performance adjustment to previous change; since most attributes of
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed a lot of deadweight from the UML metamodel definition; this is
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made it possible to define "private" verbs in a method exporter, by not
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Partial refactoring of peak.model class hierarchy.  XMI support has been
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed code that checked for XMI.extension elements inside of places where
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added notes re: XMI 2.0 implementation, covering my assessment through
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a couple of utility methods ('__getitem__' and 'find()') to namespace
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem that could cause multiple objects to be created for the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a couple of persistence issues: if a transaction hadn't been joined
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed ZODB4 persistence bugs per http://collector.zope.org/Zope3-dev/107 -
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Improved handling for returning non-Persistent objects from a DM.  The XMI
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Put back in 'isNavigable' flag for non-navigable features of UML metamodel,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fix for win32 CreateGuid usage; you have to str()-ify a returned GUID for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Beginning implementation of a full MOF 1.3.1 metamodel.  We'll need this
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed __setattr__ load problem with model.Element reported by Roch'e
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed the "delete/delattr/__delete__" mess by standardizing on "unsetX" as
 
pje at eby-sarna.com
    
 
    
      Last message date: 
       Tue Dec 24 16:07:00 EDT 2002
    Archived on: Fri Jan  2 21:34:16 EDT 2009
    
   
     
     
     This archive was generated by
     Pipermail 0.09 (Mailman edition).