Second quarter 2003 Archives by subject
      
      Starting: Tue Apr  1 14:51:00 EDT 2003
         Ending: Mon Jun 30 16:38:01 EDT 2003
         Messages: 298
     
- E&S CVS Commit: EccoPublish - Initial checkin of prototyping code for EccoPublish.  This is a separate
 
pje at eby-sarna.com
 - E&S CVS Commit: EccoPublish - Since that last checkin message turned out so nicely, I turned it into a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - "As We Planned-it of the APES, The Final Chapter".  Removed
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - "As We Planned-it of the APES: Resurrection".  Forgot to make 'Bootstrap'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - "As we planned-it" of the APES, phase 2.  Made many more APIs require an
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - "You are in a maze of twisty events, all different."  Added more tests for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - 'binding.bindTo()' now accepts a 'default=' argument, whose value will be
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - 'EigenRegistry' and 'PropertyMap' no longer attempt to figure out whether
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - 'peak.naming' no longer automatically converts all addresses to the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - 'peak.web' is born; just interface sketches and a draft of 'BaseInteraction'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - __implements__ is dead, long live implements()!  We are also no longer
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Add PyProtocols '_speedups' to extensions built.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added "win32.dde" URL scheme; fixed DDE server shutdown sometimes waiting
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'binding.delegateTo("foo")' as a shortcut for doing a bunch of
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'binding.whenAssembled(...)' as syntax sugar for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'Bootstrap' command class that makes it unnecessary to write custom
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'factoryMethod' keyword argument to 'protocols.advise()'; this makes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'fcgiapp' to distribution; this should be the final checkin for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'IndentedXML' class that writes nicely formatted XML.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'IRerunnable' interface for command-line-ish components that can
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'OpenableURL' class that uses 'urllib2.urlopen()' to retrieve data.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added 'whenImported(modulename,hookFunc)' API.  This should be useful for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a 'fromZConfig()' class method to 'binding.Base', so all PEAK
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a 'peak.running.shortcuts' command to run the unit tests.  Now I'm
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a 'shellcmd:'  URL scheme that returns a function that calls
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a default __repr__ method for 'model.Immutable' types (i.e., object
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a prototype PEP 246-like 'adapt()' implementation.  It incorporates
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added a ZConfig schema for 'running.commands.EventDriven' applications,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added ability for components to "suggest" themselves as a parent to their
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added ability to designate standard bindings as 'activateUponAssembly'; you
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added attribute name -> permission mappings for both declaration and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added basic multimethod/generic function/business rules dispatch library.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added basic plans for 0.5a1 (bugfixes, cleanups, and XMI writing), and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added code-generation skeleton function to 'peak.model.mof2py', with
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added DDL for SQLite "Bulletins" example, and code to run it.  Fixed a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added demo commands setup; you can execute './bulletins createdb' or
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added draft interfaces for 'peak.running.daemons' redesign.  Open issue:
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added DTD for MOF metamodel files.  I had to hack it together by hand, and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added experimental 'invoke.c' script for POSIX-ish platforms with funky
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added feature list to README, in preparation for use as a release
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added first-draft DDE ManagedConnection for interacting with Windows apps.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added lots of tests for new and old functionality.  The default support for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added notes about C and Pyrex to installation instructions; misc. edits.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added one more "assembly events" test case.  Updated TODO to reflect what
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added preliminary DM implementations for "Bulletins" app, and 'adduser' and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added prototype implementations of 'implements()' and 'classProvides()'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added Python/Zope 'datetime' package.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added sensible defaults for most 'mdl_' attributes and methods, so that
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added SQLite support; smoke tested w/PySQLite 0.4.3 on Win32.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added tenative support for handling class advisors in module inheritance.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added tests for class advice, both generating it, and handling it with
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added the UML 1.4 metamodel, and thus the ability to load UML 1.4
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added the XMI models of UML 1.5 and CWM 1.0 and 1.1 to the repository.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added transitive adaptation: declaring an adapter "AB" from A to B, and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added unit tests for daemons, reactor, and mainloop.  Fixed a problem with
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added XML namespace support to SOX; this is needed for writing XMI 1.1 and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Added ZConfig URL support.  ZConfig schemas and files can be loaded from
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Adjusted test case to be usable under Python 2.3b1 -- it takes one more
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Adjustments to scheduling algorithms.  Tasks are now more sensitive to
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - All 'peak.binding' APIs now only accept positional parameters for items
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - And so we bid a fond farewell to introspection as well.  'isImplementedBy'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - At least some linuxes seem to have "dummy0" with "ethernet" address of
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Barring any emergencies, we should reach 0.5a1 within a week.  Updated
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Began documenting naming system interfaces that were previously opaque.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Began the move of 'peak.interface' to a separate 'protocols' package for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Began update of TODO to match current 0.5 alpha release plans
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Began work on 'bulletins' example application.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Began work on replacing 'naming.ParsedURL' with a structure type using
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Began work on unit tests for "assembly events".  Fixed yet another
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Begin retrieval->adaptation refactoring.  ZConfig, lockfiles, logs, and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - By popular demand, added syntax recursion.  Added a cheesy and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - CGI has landed!  Fixed typos, made adjustments to scheduling algorithms so
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changed 'import:' URLs to use a custom context, so they'll retrieve actual
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changed misc. components to use the assembly events framework.  Fixed
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Changed to use attribute bindings for 'time()', 'sleep()', and 'select()';
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Checkpoint some daemons
 
tsarna at eby-sarna.com
 - E&S CVS Commit: PEAK - Cleaned up import string syntax; ':' is still recognized, but is now
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - DEPRECATED use of '__implements__' and '__class_implements__' to declare
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Distinguish better between abstract permissions (e.g. 'Owner') and concrete
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Doc fixes: name -> attrName.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Documented a limitation of 'config.declareModule()': you can't make up a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Documented current "single inheritance" limitation of package inheritance,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Draft implementation of 'addClassAdvisor()' API, per discussions with
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Draft implementations of CGI/FastCGI command execution framework.  Got rid
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Ensure that 'protocols.zope_support' is imported if we are using Zope.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Factored out URL parsing into a more generic parsing framework in
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Factored out useful setup classes for use in other Eby-Sarna distributions
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Farewell, 'zope.interface'.  You served us well.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fill in some items I missed documenting while I was focused on PyProtocols.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Finally got rid of 'x.__class__.foo(x,...)' hacks!  Now, if a metaclass
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Finished adding tests for daemons and schedulers.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Finished switchover to using protocols.advise() API to declare interfaces.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Finished the bulk of the "daemon" refactoring.  There are now separate
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Finished URLChecker and FileCleaner demo daemons; updated CHANGES and TODO.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - First draft implementation of system scheduling proposal.  (Also, misc.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - First draft of command-line application base classes, including subcommands
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - First phase of descriptor refactoring.  Once bindings now place a proxy for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fix HTML formatting of CHANGES file
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fix typo found by Oleg Broytmann.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fix typos & imports.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fix typos reported by Alexander Smishlajev.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed 'naming.lookup()' and related APIs not setting the parent component
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed 'requireBinding()' calls w/extraneous positional args.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a bug in SQLCursor.__setattr__() when the attribute's value in the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a class advice bug found by Steve Alexander.  There is no point to
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem where 'suggestParentComponent()' would attempt to consume
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem where bindTo would use the attribute name as the default
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem where initializing single-valued immutable fields of
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem where local name resolution could infinitely recurse.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem with data files installation on non-Posix systems
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem with ignoring an explicitly provided __metaclass__ if there
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a problem with supplying positional arguments to various
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a test that checks something that's impossible to do in Python 2.3.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a typo found by Oleg Broytmann.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed a typo in code for syntax-driven formatting.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed another editing error caught by the sharp eyes of Ulrich Eck.  :)
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed another filename->URL conversion
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed bugs found by Alexander Smishlajev's "Echo" class.  Specifically,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed C implementation of Once to work properly with "classic" classes.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed command objects not catching badly-behaved components raising
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed dangling reference to Interface package.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed IndentedStream generating whitespace-only output lines.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed installing deleted packages and not installing some new ones.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed misidentification of Zope 3 packages.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed missed renaming.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed missing LICENSE.TERMS file for FastCGI development kit.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed model.Element not getting its parent component set when supplied as
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed more missing or incorrectly included items in the source distribution
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed needing to break encapsulation of EigenCells in order to supply a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed nits.  We probably need a way to do classProvides() that doesn't
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed not installing ZConfig schema .xml files
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed premature importing of utility factories defined via 'instancePerApp'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed property/utility lookups no longer working for peak.model objects.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed reversed min/max in AdaptiveTask idling algorithm.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed some LDAP URL quoting issues when using composite names in the base
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed source distribution missing *.h, *.pyx, and LICENSE.TERMS files.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed spelling error.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed SQL connections trying to suggest a parent component to their
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed syntax error.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed the mysterious "UML tests fail on Linux" bug.  Apparently, under the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed typo reported by Ulrich Eck.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed typo that caused setup "test" command to fail
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed typo.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed typos, and problem with re-run()-ing a stopped scheduler.  This
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed typos.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed typos.  'UntwistedReactor' now passes the "smoke test" for scheduling
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed unhelpful error message from 'peak' command when name isn't found.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixed up error checking; bindings now can tell again if they're used with
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixes for documentation generation - docs for third party packages were
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixes for zope-compatibility; protocols couldn't import zope.interface
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixes to support correct conversion of non-absolute filepaths to URLs.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fixup interfaces/docs to reflect 'offerAs' API changes.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Fleshed out 'bulletins.model' a bit more.  It looks like it's finally time
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Forgot to update release date info for the tutorial.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Found a more reliable way (at least for CPython) to determine whether a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Found and fixed an interesting issue with automatic metaclass generation
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Further fleshed-out and documented CGI/FastCGI framework.  Added
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Got rid of "openmode" since it was replaced by IStreamFactory a while back.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Got rid of deprecated 'peak.model' classes: Model, Package, Reference, etc.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Implemented log system refactoring; also added tests for misc. URL schemes.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Import from ZopeX3-0_0-m2
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Import from ZopeX3-0_0-m2
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Import from ZopeX3-0_0-m2
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Include doc source (*.tex) files in source distributions.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Initial draft of security system for 'peak.web', et al.  You can declare
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Initial implementation of "assembly events" framework.  Components now have
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Integrated syntax-driven processing into 'peak.model', including addition
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made 'NOT_GIVEN' and 'NOT_FOUND' recognizable by humans (they 'repr'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made control parameters of 'EventDriven' command class based on
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Made interfaces thread-safe for registration.  Added more interfaces to
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. content corrections in preparation for alpha 2 release.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. doc cleanups/enhancements.  Added info on 'invoke' command.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. doc edits
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. doc/interface cleanups; clarifying type management interfaces so
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. edits preparing for 0.5a2
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. fixes and tests for protocols:
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. fixes to distributed files list.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Misc. TODO updates.  0.5a1 looms nearer!
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Missed removing a file...
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - More "root" cleanups.  'config.makeRoot()' can now take an 'iniFiles'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - More doc edits; the tutorial should now be completely up to date (I hope!)
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - More help/doc fixes for 'peak' script.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved 'peak.util.advice' tests to 'protocols.tests'.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved mixin of ProviderMixin from Activator to MethodExporter, since it is
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved to new protocols API.  Also, made composed adapters check whether
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Moved ZConfig integration from 0.5a1 to 0.5a2; there's just not enough
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Normalized whitespace.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Package inheritance support: 'config.setupModule()' now automatically
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Paramegeddon!  Adjusted API signatures so that all calls that have a
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Partial cleanup of '__class_provides__'; now it's supplied by the most
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - PEAK-Zope namegeddon, phase 1.  Routed all imports of Interface and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - PEAK-Zope namegeddon, phase 2.  Switched to 'zope.interface' and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Per discussion w/Steve Alexander, added checking to ensure that advice is
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Plan-it of the APES, phase 1.  Configuration APIs now require an explicit
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Quick-fix for classic class adaptation problem; will flesh this out later
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Ran out of things to test (I hope).  :)  Fixed a few minor bugs.  In
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Re-documented/undeprecated ':' in import strings.  Editing peak.ini and
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Refactoring prep for "assembly events".  Deprecated 'binding.Base' in favor
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Refactoring to support "canonical formatting" of URLs.  This required
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Regenerated UML 1.3 metamodel using fixed 'mof2py' and 'IndentedStream'.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - REINSTALL WARNING: a package was removed from setup.py on this change,
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed 'moduleDoesNotProvide' keyword argument from 'protocols.advise()'.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed custom '__conform__' implementations, replace w/support from
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed items that were completed, redundant, or became non-goals.  Also
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed regular expression support from URL.Base; it was only there for
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed remaining usage of 'implements()'.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed some completed or no longer applicable "future" items.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed special-case for ModuleType in getParentComponent/getComponentName;
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed unused imports, found by Martijn Faassen's clever 'importchecker'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Removed zope-style declaration API; if you still need it you can get it
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Replace type() checks with isinstance() checks; this will be important
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Replace uses of the deprecated 'binding.Base' with 'binding.Component'.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Replaced 'config.Application' class with 'config.makeRoot()' function.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Repoint 'ParsedURL' -> 'URL.Base'; this will let existing 'ParsedURL'
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Revised 'urlopen()' support to follow 'IStreamFactory', and expanded
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Revised code generator to not emit 'setupModule()' calls.  It turns out
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Semi-final draft of the 'peak.running.commands' framework.  It's now
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Simplified setParentComponent logic by dropping the EigenCell out of the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Simplified the IConfigKey interface by removing 'extends()', since this
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Split out more generally-useful "setup" code fragments into a reusable
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Stamp out '_provides', replace with 'declareAsProviderOf'.  Removed
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Standardized file-based URL syntaxes (e.g logfiles and lockfiles) to
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Stomped some more __implements__ usage.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Streamlined security API.  Permission-checking methods just accept an
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Streamlined SOX namespace support for better performance in the common
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Sync to incorporate my contributed ZConfig bugfixes
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - The 'provides' keyword argument to various 'peak.binding' APIs has been
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - The naming system base classes no longer use 'attrs' as an input parameter
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - There is now an interface for "Active Descriptors":
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Tutorial edits to sync w/current API.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Tweak tutorial error message to match current reality.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Typos and whitespace.  'UntwistedReactor' now works just as well as the
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated change log.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated generator script to new API; stripped trailing whitespace from
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated installation instructions to note that Zope X3 must be up-to-date
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated README to reflect planned UML 1.5 support.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated README with latest features, added missing license file for ZConfig
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated TODO.
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updated tutorial to cite PyProtocols manual, and added info about Twisted
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Updating README/INSTALL/setup for 0.5a1.  INSTALL was out of date on some
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Upgraded to Pyrex 0.7.2 for code generation.  Mostly this means more
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - What you test, is what you get.  :)  PyProtocols now runs almost as many
 
pje at eby-sarna.com
 - E&S CVS Commit: PEAK - Whoops -- forgot to check in 'bulletins.app'
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - "Writing is easy.  I just open a vein and bleed."  And as long as I was
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Add support for pickling objects that have been "advised".  Note that using
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added a "motivating example" section, sketching the design of a Python
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added a pithy quote from Alex Martelli, and cited the essay "isinstance()
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added a simple test for Attribute functioning.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added adapter creation/use guidelines.  Misc. edits for clarity as
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added an untested first draft of support for Twisted.  Lots of XXX comments
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added another big motivating example: extending the framework to support
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added basic tests for Twisted 1.0.5 interfaces.  Continued test suite
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added extra test to verify that 'adapt()' correctly decides when TypeError
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added instance-provides tests for Twisted.  Gave each package its own
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added link to main page in README so that people wandering in via the
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added Pyrex/C speedups module with faster versions of critical-path code.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added rudimentary test suite - really just the 'advice' tests from PEAK.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added simple "mixed marriage" tests, where a PyProtocols interface extends
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added subsection on defining interfaces.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added tests for 'metamethod' and 'supermeta'; fixed some issues
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Added three pages of reasonably workable reference docs, mostly intro and
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Another day, another couple of pages.  Added docs for the 'advise()'
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Attempt to fix broken URL (latex interprets ~ specially)
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Began adding Zope tests, and refactoring test suite to make it easier to
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Changed default IOpenProvider implementations to adapt supplied protocols
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Distribution prep - README, MANIFEST, setup.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Documented functions in the 'protocols.adapters' module.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Finished fleshing out descriptions of all classes and functions supplied by
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Fixed another little corner case in supermeta(), added test to catch it.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Fixed broken \declaremodule{} macros.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Fixed some typos found by Ty; added some outline notes on guidelines for
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Fleshed out remainder of the "top-level module contents" section.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Fleshed out the section on protocol implication and adapter precedence.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Forgot to bump the date.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Initial checkin for separate distribution of Protocols package.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - latex2html doesn't like ", even though pdflatex does just fine.  (grumble
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Made links to implied protocols weak references, when possible.  This
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Minor doc edit.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Misc. copyediting.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Misc. edits
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Misc. edits to reflect improved/changed semantics.  Started fleshing out
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Misc. fixes; more refactoring/cleanup of test code duplication.  Everything
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - More misc. content edits/fixes.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - More terminology defined.  Added summaries of package interfaces.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - More work on Twisted adaptation.  Still not tested, but fewer XXX's now.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - More Zope tests.  Added a lot more Zope/Twisted compatibility info to the
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Moved Zope/Twisted support to separate modules that are imported only upon
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Placeholder/TOC for module reference docs.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Protocol-to-protocol adaptation tests for Twisted.  Also, cleanups to
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Removed IMPLEMENTATION_ERROR from exported API, since it's just an
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Removed pickling XXX comment; as it happens, NO_ADAPTER_NEEDED and
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Reorganized reference to a cleaner, more compact overall outline.  Added a
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Started in on individual object declarations section.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Started in on the declaration API.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Subsection re-orgs.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - The documentation has landed.  The final example/usage notes, dealing with
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Update docs and setup for 0.9 release.
 
pje at eby-sarna.com
 - E&S CVS Commit: PyProtocols - Zope support now uses the latest Zope X3 CVS interface declaration API.
 
pje at eby-sarna.com
    
 
    
      Last message date: 
       Mon Jun 30 16:38:01 EDT 2003
    Archived on: Fri Jan  2 21:34:34 EDT 2009
    
   
     
     
     This archive was generated by
     Pipermail 0.09 (Mailman edition).