[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