[Bese-devel] New patches to ucw_dev: 17-Apr-2006

Marco Baringer mbaringer at common-lisp.net
Tue Apr 18 04:30:03 UTC 2006


Mon Apr 17 17:26:38 EDT 2006  Luca Capello <luca at pca.it>
  * bin/ucwctl: add forgotten -t in help and manual page

    M ./bin/ucwctl -1 +1
    M ./bin/ucwctl.1 -2 +2

Mon Apr 17 11:42:42 EDT 2006  attila.lendvai at gmail.com
  * Automatically set the component.place slot when putting a component in a :component marked slot of another component
  
  When doing this:
  
  (defcomponent ...
    ((foo :component nil)))
  
  (setf (slot-value ... 'foo) (make-instance 'another-component))
  
  UCW will automatically set the component.place slot of the component being put in the :component marked slots.

    M ./src/rerl/standard-component/standard-component-class.lisp -10 +17
    M ./src/rerl/standard-component/standard-component.lisp +11

Sun Apr 16 06:52:20 EDT 2006  attila.lendvai at gmail.com
  * Added icon support to window-component

    M ./src/components/window.lisp -1 +9
    M ./src/packages.lisp +1

Wed Apr  5 05:02:41 EDT 2006  attila.lendvai at gmail.com
  * Removed make-list-container and instead added an initialize-instance that converts :contents when needed

    M ./src/components/container.lisp -8 +10

Tue Apr  4 10:39:17 EDT 2006  attila.lendvai at gmail.com
  * Added make-list-container that expects a simple list of components in :contents

    M ./src/components/container.lisp +6
    M ./src/packages.lisp +1

Sun Mar 19 16:55:55 EST 2006  attila.lendvai at gmail.com
  * Refactored container.lisp
  
  Renamed simple-container to switching-container, clearly separated the base
  container class functionality from the new switching container. After the
  refactor it is easier to use switching-container with dynamically
  generated content and in situations where the old 'label' property have
  no useful meaning (e.g. dinamically built tab pane). By default the new 'key'
  property is the component itself.
  
  User API changes (exported symbols):
   - simple-container -> switching-container
   - container.label-test -> container.key-test (also the initarg)
   - container.current-component-name -> container.current-component-key (also the initarg)
  
  Generally 'label' has been renamed to 'key' in container, and switching-container
  implementation is based on the component accessing functionality provided by container.
  

    M ./examples/examples.lisp -2 +2
    M ./src/components/container.lisp -72 +95
    M ./src/packages.lisp -3 +4

Tue Apr  4 11:39:33 EDT 2006  Nathan Bird <nathan at acceleration.net>
  * RFC2109 doesn't like nil
  rfc2109:parse-cookies doesn't like trying to parse out of a nil string.
  But in the function that calls it, we can determine this early and skip
  doing some extra work.

    M ./src/rerl/cookie-session.lisp -6 +7

Tue Apr  4 11:29:00 EDT 2006  Nathan Bird <nathan at acceleration.net>
  * Allegro multiprocessing

    M ./src/control.lisp -1 +3

Mon Apr 17 06:49:44 EDT 2006  Marco Baringer <mb at bese.it>
  * merge conflicts with russ at acceleration.net's last patch

    M ./src/components/form.lisp -15 +16
    M ./src/packages.lisp -2 +12

Mon Mar 13 10:20:49 EST 2006  russ at acceleration.net
  * added generic number field (to allow for number validation instead of integer validation) Integer nopw inherits from number

    M! ./src/components/form.lisp -17 +57
    M! ./src/packages.lisp -11 +3


An updated tarball of ucw_dev's source can be downloaded here:
http://common-lisp.net/project/ucw/tarballs/ucw_dev-20060417.tar.gz

Darcsweb URL:
http://uncommon-web.com/darcsweb/darcsweb.cgi?r=ucw_dev;a=summary



More information about the bese-devel mailing list