[Bese-devel] New patches to ucw_dev: 9-May-2006

Marco Baringer mbaringer at common-lisp.net
Wed May 10 04:30:05 UTC 2006


Sat May  6 19:36:02 EDT 2006  Drew Crampsie <drewc at tech.coop>
  * Add a <ucw:simple-submit and <ucw:simple-form that do not require javascript.
  
  <ucw:simple-submit uses a BUTTON tag to render a submit button that does not require javascript
  
  To make this happen, i added a method to find-action that operates on a list, 
  grabbing the car and using it as the action id. When a form is submitted with an extra action parameter, 
  the last one submitted (first in the list) is taken to be the action-id.
  
  This allows forms without javascript!! SIMPLE-SUBMIT will work in the standard UCW:FORM, 
  SIMPLE-FORM is a form without the JS cruft, but will not work with standard <UCW:* submit buttons.
  
  
  

    M ./src/packages.lisp +2
    M ./src/rerl/standard-session-frame.lisp +7
    M ./src/yaclml/ucw-tags.lisp +30

Tue May  9 09:24:43 EDT 2006  attila.lendvai at gmail.com
  * Fix serve-file

    M ./src/backend/common.lisp -9 +7

Mon May  8 18:08:33 EDT 2006  attila.lendvai at gmail.com
  * Added serve-sequence next to serve file with a defserve macrolet

    M ./src/backend/common.lisp -21 +61
    M ./src/packages.lisp +1
    M ./src/rerl/standard-dispatcher.lisp -1 +3

Mon May  8 16:30:35 EDT 2006  attila.lendvai at gmail.com
  * Resolve conflicts with "Don't send headers set to NIL (especially Content-Length:) in response."

    M ./src/backend/httpd.lisp -6 +1

Mon May  8 16:23:28 EDT 2006  attila.lendvai at gmail.com
  * Add dojo.js to standard-window to avoid user surprises

    M ./src/components/window.lisp +1

Mon May  8 16:20:29 EDT 2006  attila.lendvai at gmail.com
  * Ensure in shared-initialize of standard-application that the required dispatchers exists
  
  action dispatcher and a parenscript-dispatcher is crucial for UCW to function properly.
  To make sure things work fine in the normal situations add them in shared-initialize.
  For full control one can still use the application.dispatchers accessor...

    M ./src/rerl/standard-application.lisp -3 +12
    M ./src/rerl/standard-classes.lisp -10 +6

Mon May  8 15:02:28 EDT 2006  attila.lendvai at gmail.com
  * Use context.cookie-value to acces session cookie, also rename the cookie constant to +ucw-session-cookie-name+

    M ./src/rerl/cookie-session.lisp -9 +3

Mon May  8 14:58:42 EDT 2006  attila.lendvai at gmail.com
  * Added parenscript-dispatcher
  
  It lazily compiles a parenscript file at the first request and tehn serves it.

    M ./src/packages.lisp +1
    M ./src/rerl/standard-dispatcher.lisp -1 +34

Sat May  6 18:50:10 EDT 2006  attila.lendvai at gmail.com
  * Added a per-application parenscript file

    M ./src/components/window.lisp +2
    A ./src/per-application-parenscript.lisp
    M ./src/rerl/standard-classes.lisp -1 +9

Sat May  6 13:42:48 EDT 2006  attila.lendvai at gmail.com
  * Added encoding method to response

    M ./src/backend/common.lisp +7
    M! ./src/backend/httpd.lisp -1 +5
    M ./src/backend/mod-lisp.lisp -1 +1
    M ./src/rerl/protocol.lisp +4

Fri May  5 18:37:24 EDT 2006  attila.lendvai at gmail.com
  * Added context.cookies and context.cookie-value

    M ./src/rerl/protocol.lisp -1 +7
    M ./src/rerl/standard-request-context.lisp +12

Thu May  4 11:14:09 EDT 2006  attila.lendvai at gmail.com
  * Use widget-component.css-* accessors when rendering, so that it can be overridden

    M ./src/components/widget.lisp -2 +3

Thu May  4 08:02:48 EDT 2006  attila.lendvai at gmail.com
  * Do not render the ol/li elements when the container has only one member

    M ./src/components/container.lisp -2 +5

Sun Apr 23 14:45:25 EDT 2006  attila.lendvai at gmail.com
  * Resolve conflicts

    M ./src/components/form.lisp -3 +4
    M ./src/packages.lisp +2

Fri Apr 14 09:04:00 EDT 2006  attila.lendvai at gmail.com
  * Added tabindex support for form-fields

    M! ./src/components/form.lisp -5 +12
    M! ./src/packages.lisp -1


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

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



More information about the bese-devel mailing list