[Subversion] / PEAK / CHANGES.txt  

Diff of /PEAK/CHANGES.txt

Parent Directory | Revision Log

version 1270, Sat Jul 19 15:51:46 2003 UTC version 1280, Mon Jul 28 20:37:58 2003 UTC
Line 2 
Line 2 
   
  Changed, Enhanced, or Newly Deprecated Features   Changed, Enhanced, or Newly Deprecated Features
   
    - .ini files now support "smart property" objects ('config.ISmartProperty').
      If a property rule defined in an .ini file evaluates at runtime to an object
      that implements 'ISmartProperty', the object will be given a chance to
      compute a value for the property, in place of being used itself.  This helps
      to simplify definition of complex property rules in .ini files, by allowing
      the use of helper classes.  Also, 'naming.LinkRef' and 'naming.Reference'
      (indirectly) support this interface, so you can now use them in .ini files
      to refer to an object via the naming system.  (Previously, 'naming.LinkRef'
      wouldn't do the right thing unless the property was looked up via a
      'config:' URL, and 'naming.Reference' didn't exist.)
   
  - 'peak.util.imports.whenImported()' can now be used even when the specified   - 'peak.util.imports.whenImported()' can now be used even when the specified
    module has already been loaded.     module has already been loaded.
   
Line 110 
Line 121 
   
  Corrected Problems   Corrected Problems
   
     - There was a typo in peak.naming.arithmetic that caused homogeneous non-URL
       name subtraction to fail.
   
   - The default reactor supplied in 'peak.running.scheduler' would consume    - The default reactor supplied in 'peak.running.scheduler' would consume
     CPU continuously if it was waiting for I/O and no tasks were scheduled.      CPU continuously if it was waiting for I/O and no tasks were scheduled.
   


Generate output suitable for use with a patch program
Legend:
Removed from v.1270  
changed lines
  Added in v.1280

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help