2003q3 Archives by Thread
Starting: Tue Jul 1 14:45:00 2003
Ending: Tue Sep 30 20:30:00 2003
Messages: 187
- E&S CVS Commit: PEAK - First draft of "location" support for 'peak.web', including rudimentary
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added 'protocols.Adapter' convenience base class for writing adapters.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added adapter for functions/methods -> web renderables.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Initial import of N2 (Namespace Navigator) utility.
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - use dir() for command_names() for extensibility.
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Fix not allowing URL body to be an empty string.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - deref the cmdinfo after runningthe command, so that files get closed, etc.
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Slight tweak to make it easier to use simple URLs (scheme:name) with N2.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - The PEAK_CONFIG environment variable can now list multiple files, separated
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Forgot to check this in with the PEAK_CONFIG change.
pje@eby-sarna.com
- E&S CVS Commit: pylib - Updated AppUtils to use PyProtocols instead of old Interface package.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix missing interface declaration for ActiveClass; this was causing
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Sybase now (0.34+) also uses the 'values' style of column type.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added ability to add categories and post bulletins to them. Fixed misc.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - New features:
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Forgot to mention a fix for 'l' command in last commit. But it turns out
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed a bug in EventDriven that was introduced by the a3 changes in how
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed missing 'getObject()' method in ComponentAsLocation.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Sync ZConfig w/current Zope3 CVS
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Misc. peak.web and CGI fixes; you can now choose a custom interaction or
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added more #! docs.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added super-trivial CGI example. (Not tested yet.)
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed misc. typos that prevented CGI/FastCGI from working. Added more
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Sort the module names output.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Tweaked example to display count of modules loaded, and to not force
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added README, made a better 'trivial.cgi' starter script.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added trivial 'peak.web' example app; misc. fixes to 'peak.web' so that the
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed a scheduler bug that forced a tight, CPU-burning loop while waiting
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed broken webapp.cgi (was a copy of trivial_cgi's .cgi file)
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Brought CHANGES.txt up-to-date.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added notes to web demo about the Zope X3 dependency.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix for unicode charset issue when displaying an error message.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Latest ZODB4 persistence doesn't like 'del ob._p_changed'.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added experimental 'StickyAdapter' class, that registers itself as an
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed missing metamethod() wrapper around protocols' addImplicationListener
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added simple test for StickyAdapter.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - New, enhanced support for Zope interfaces. Now, adapters can be registered
pje@eby-sarna.com
- E&S CVS Commit: PyProtocols - Added 'protocols.Variation' class, based on 'LocalProtocol' example in the
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed 'SimpleLocation' returning 'NOT_ALLOWED' when something's really
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Untested attempt to build in character set and language negotiation to
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix broken CGIPublisher.publish() caused by change from import binding to
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Refactor BaseInteraction -> Interaction + InteractionPolicy. Added config
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Temporary ugly hack to make the trivial_web example work: CGIPublisher
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Remove the ugly hack, replacing it with a bootstrap adapter definition in
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix stupid typo.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed a problem with converting 'file:' URLs to Windows filenames: they
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed possibly using an unitialized syntax binding to create the canonical
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Stop trying to canonicalize 'file:'-ish URLs (e.g. lockfile, logfile, etc.)
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Property definition rules in an .ini file can now refer to 'rulePrefix' and
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Got rid of the 'adaptTo' requirement for retrieving objects from naming
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added error protocol, skin service, and adjustments to location protocol.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Revert 'getSublocation()' changes that added 'forUser' parameter, since
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed 'peak.util.imports.whenImported()' function, so you can now register
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added four new 'web.ITemplate*' interfaces, documenting the planned design
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Initial draft implementations of basic template node/element types. We
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Drafted rough equivalents to "var" and "in". Refactored model and
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Adjust security rules so that unprotected objects are accessible when the
pje@eby-sarna.com
- E&S CVS Commit: PEAK - The templates have landed! We can parse and render templates, and use them
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Rename/refactor from model/view/pattern to domlet/define. Fixed broken
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Refactored DOMlet execution to use 'IDOMletState' interface, as per
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added 'findState()' method missed in last checkin.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Location terminology changes, also made 'interaction.callObject()' suggest
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added "smart properties" support, w/tests. You can now use
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Use propertyMap.setValue() instead of duplicating its implementation.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - It's now possible to declare an attribute as offering a wildcard property;
pje@eby-sarna.com
- E&S CVS Commit: PEAK - DCOracle2 support -- dcoracle2://user:password@database/
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - cxOracle support -- cxoracle://user:password@database/
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - ln command, add more suggestParentComponents since the reversal of the
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Many peak.web enhancements and fixes:
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed missing 'security.' on 'IGuardedObject'.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - More peak.web skin-related enhancements and fixes:
pje@eby-sarna.com
- E&S CVS Commit: PEAK - promote temporary space-in-types workaround to permanent
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - A SQSH-like SQL interactor. Ported from the old N2, needs various
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Some fixes for the SQL syntax state machine. One of the bugs was so
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Don't believe databases (Sybase) that tell us a column has 0 width
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - fix another way of things getting confused. still more to fix...
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - When creating a 'PropertyName()', it's now possible to force conversion of
pje@eby-sarna.com
- E&S CVS Commit: PEAK - It's now possible to extend .ini file parsing with custom section types,
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix yet another typo found by the sharp eyes of Ulrich Eck. :)
pje@eby-sarna.com
- E&S CVS Commit: PEAK - More fixes, part n-some of n
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - ensure the database is actually connected when we start the SQL
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - - make help more informative about \ issue
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - SQSH-like (but not 100% compatible, nor intended to be) multiple buffers
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - - finish -f -> -m conversion
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - \redraw, and don't get confused when manipulating the !. buffer
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - -s and "xacts" support for go
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - SQSH-inspired variables and substitution!
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Fixes for two issues: 1) there's just no getting around win32 drive letter
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added PropertyName.fromString() constructor, to be used when the source
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Update CHANGES.txt to describe 'PropertyName.fromString()' constructor.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Draft implementation of resource directories. We really need some tests
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added TestInteraction/TestRequest. Fix a few typos and such. It's now
pje@eby-sarna.com
- E&S CVS Commit: PEAK - There is now a 'storage.DMFor(class)' function that returns a configuration
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Forgot to include CHANGES.txt in the checkin.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Clean up Bulletins app to use storage.DMFor(), thus getting rid of nearly
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Refactor IWebTraversable.getAbsoluteURL(interaction) to
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Make MultiTraverser return the single result of a traverse operation that
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Lots of peak.web enhancements for resources and templates:
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Factor out some traversable responsibilities into a new interface:
pje@eby-sarna.com
- E&S CVS Commit: PEAK - More cleanup/refactoring of URL handling and traversables/contexts:
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix more typos found by Ulrich.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Draft implementation of static resource rendering. Also, changed
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Draft implementation of error handling system for not found/allowed, etc.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Raise an "unsupported method" HTTP error if request method isn't GET or
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Don't open the resource file until ready to start the try/finally.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Flesh out security API a little: descriptors and methods can now set
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed a potential inconsistency in permission handling for base classes, if
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added ability to declare permissions on features of domain model classes.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Update IDOMletNode docs to reflect that 'data' is now an ITraversalContext
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added 'url.*' family of DOMlets. 'url.foo' causes the tag's 'foo'
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Got rid of bogus equivalance between NOT_FOUND and AttributeError. We
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Lots of enhancements:
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - - changed namespace mode prompt to "[n2] " to be more ditinctive vs the
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Make n2 work on platforms that don't have the readline module available.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - \describe (no-argument version) and tab-coplete tables/procs/views
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - tab-complete/no-arg describe support for Sybase
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Oracle no-arg-\describe and tab completion.
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - 'peak.running.commands.AbstractCommand' now offers a '_run()' method that
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix daemons mapping logName as a property name, instead of a logger URL.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Removed unnecessary .of(None) on CLUSTER, as it's been useless since the
pje@eby-sarna.com
- E&S CVS Commit: PEAK - 'peak.running.scheduler.MainLoop' now supports using a "signal manager"
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed some issues that could prevent some EventDriven apps from running
pje@eby-sarna.com
- E&S CVS Commit: PEAK - 'peak.running.scheduler.UntwistedReactor' now supports a configuration
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Move signal management to UntwistedReactor, for better compatibility with
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Change AbstractInterpreter(args) to return the subcommand that it will
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Add basic signal handling to mainloop and reactor. Tweak signal stack
pje@eby-sarna.com
- E&S CVS Commit: PEAK - There's a new 'peak.storage.files' module, with handy classes like
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix problem found by Yaroslav Samchuk: The logging system would raise an
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Move n2's rlhist to peak.util.readline_stack, as it's a generic
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - rlhist -> peak.util.readline_stack
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Added security.Denial() and changed permissionsNeeded -> permissionNeeded,
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Converted 'return NOT_ALLOWED/NOT_FOUND' -> 'raise NotAllowed/NotFound', as
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Misc. peak.binding cleanups and DEPRECATIONS, as follows:
pje@eby-sarna.com
- E&S CVS Commit: PyProtocols - Fixed leaking references to __conform__/__adapt__/__class__/__mro__
pje@eby-sarna.com
- E&S CVS Commit: PyProtocols - Fixed C code sometimes re-raising the wrong error traceback. It seems that
pje@eby-sarna.com
- E&S CVS Commit: PyProtocols - First attempt at ExtensionClass support (untested).
pje@eby-sarna.com
- E&S CVS Commit: PyProtocols - Fix cut-and-paste typo. :(
pje@eby-sarna.com
- E&S CVS Commit: PyProtocols - Forgot to rebuild the C to fix the typo... :(
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Avoid spurious error message when select() is interrupted by a signal on
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Stupid "thinko" in last change. This many errors in a row means I should
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Third time's a charm? It's definitely time for me to stop working for the
pje@eby-sarna.com
- E&S CVS Commit: PyProtocols - protocolForType(), protocolForURI(), and 'advise(equivalentProtocols=[])'.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Attempt to fix N2's handling of multiple result sets; peak.storage.SQL
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Adjust column-sizing logic to also try using the "internal size" part of
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Ensure that columns are at least as wide as their heading.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Properly format "NULL" values in columnar display
pje@eby-sarna.com
- E&S CVS Commit: PEAK - add default paramaters to pushRLHistory() except for filename.
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Split up items into alpha 3/alpha 4 releases, many more details, removed a
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Introduce peak.net for implementations of network protocols and other
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Fix not closing SQL cursors when transaction aborted.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix errors in a participant's 'abortTransaction()' from causing the overall
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Misc. TODO additions
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Early draft snapshot of a project versioning tool ala 'vertoo'. Just some
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Preliminary ZConfig schema for 'version' tool, sufficient to parse (but not
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added new 'Alias' command in 'peak.running.commands'. An 'Alias' instance
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Cleverly work around ZConfig limitations by redesigning the 'version'
pje@eby-sarna.com
- E&S CVS Commit: PEAK - 'naming.IBasicContext.lookup()' and 'naming.lookup()' now accept a 'default'
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Got rid of worst remaining 'isinstance()' occurrences in binding and
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix 'check' command not outputting newline following each module
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fixed not installing "version" app's .ini file -- and code!
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added new 'version' tool that automatically edits files to update version
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Some minor fixes and changes
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Misc. TODO updates
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix typo.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Temporary patch to allow in ZConfig
pje@eby-sarna.com
- E&S CVS Commit: PEAK - If an address has no default factory, just return the address.
tsarna@eby-sarna.com
- E&S CVS Commit: PEAK - Changes to readline management so that history files don't become
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Allow environment variables to be used in ZConfig $variable interpolation.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Removed redundant option settings; fix to handle cases where readline
pje@eby-sarna.com
- E&S CVS Commit: PEAK - ZConfig uses lowercase forms of $variable names, so lowercase the
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix a "lost in translation" error.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Fix "inverse refcount leak" introduced when support was added for recursive
pje@eby-sarna.com
- E&S CVS Commit: PyProtocols - Added 'sequenceOf()', allowing you to easily create a protocol that
pje@eby-sarna.com
- E&S CVS Commit: PEAK - A list or tuple of 'IComponentKey' instances is now treated as a single
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Update misc. notes re: deprecated binding APIs.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Removed all current uses of the deprecated 'bindSequence()' API.
pje@eby-sarna.com
- E&S CVS Commit: PyProtocols - Add __reduce__ methods to generated protocol types so that copy/unpickle
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Ensure that resources opened by ZConfig.loader are always closed. (Only
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added a 'lockName' attribute to 'runnning.AdaptiveTask', and a 'LockURL'
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Backed out experimental ZConfig schema extension support. It doesn't work
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Revised patch to allow in ZConfig
pje@eby-sarna.com
- E&S CVS Commit: PyProtocols - Started documenting features for PyProtocols 1.0.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Added LogURL key to ZConfig schema for adaptive tasks, so that custom
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Signature introspection utility, to be used by the coming Require-Obtain-
pje@eby-sarna.com
- E&S CVS Commit: PEAK - First phase of the binding API simplification, including detailed docs
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Removed all uses of deprecated binding APIs.
pje@eby-sarna.com
- E&S CVS Commit: PEAK - Misc. doc fixes.
pje@eby-sarna.com
Last message date:
Tue Sep 30 20:30:00 2003
Archived on: Tue Sep 30 19:30:00 2003
This archive was generated by
Pipermail 0.05 (Mailman edition).