From kilian.sprotte at googlemail.com Sat Sep 1 11:48:54 2007 From: kilian.sprotte at googlemail.com (Kilian Sprotte) Date: Sat, 1 Sep 2007 13:48:54 +0200 Subject: [Bese-devel] menu selection by user-friendly url Message-ID: <1d26dc7e0709010448v66a7521enf60b050fc3b6e6bd@mail.gmail.com> Hi, I would like to ask you for some help. What I am trying to do is to have a parameter that allows me to "automatically select from a menu". Let's say I have this menu main page with some Mon Sep 3 04:52:09 EDT 2007 attila.lendvai at gmail.com * added assert to warn that defgeneric/cc does not walk the :method entries M ./src/call-cc/generic-functions.lisp +1 An updated tarball of arnesi_dev's source can be downloaded here: http://common-lisp.net/project/bese/tarballs/arnesi_dev-20070903.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=arnesi_dev;a=summary From yarek.kowalik at gmail.com Tue Sep 4 04:30:54 2007 From: yarek.kowalik at gmail.com (Yarek Kowalik) Date: Mon, 3 Sep 2007 21:30:54 -0700 Subject: [Bese-devel] Error in the 'Counter' example Message-ID: Hi! Today I downloaded the ucw-boxset to try it out for the first time. Got it up and running on sbcl on Ubuntu (AMD X2 64 bit OS). The 'Counter' example gives me the error below. Can you help me resolve this? Thanks Yarek (SIGNAL #)Description(SIGNAL #)LocalsNameValueSB-DEBUG::ARG-0 1 SB-DEBUG::ARG-1# SourceERROR error opening #P"/home/asf/tmp/sbcl-1.0/src/code/cold-error.lisp": No such file or directory [ + ] (ERROR "There is no class named ~S.") Description(ERROR "There is no class named ~S.")LocalsNameValue SB-DEBUG::ARG-0 2 SB-DEBUG::ARG-1"There is no class named ~S." SourceERROR error opening #P"/home/asf/tmp/sbcl-1.0/src/code/cold-error.lisp": No such file or directory [ + ] (SB-PCL::FIND-CLASS-FROM-CELL IT.BESE.UCW-USER::I... Description(SB-PCL::FIND-CLASS-FROM-CELL IT.BESE.UCW-USER::INEXISTENT-COMPONENT-FOOBAR NIL T)LocalsNameValue SB-PCL::CELL NIL SB-PCL::ERRORP T SYMBOL IT.BESE.UCW-USER::INEXISTENT-COMPONENT-FOOBAR SourceERROR Cannot find source location for: # [ + ] ((SB-PCL::FAST-METHOD MAKE-INSTANCE (SYMBOL)) # # IT.BESE.UCW-USER::INEXISTENT-COMPONENT-FOOBAR)LocalsName ValueCLASS IT.BESE.UCW-USER::INEXISTENT-COMPONENT-FOOBAR SB-PCL::INITARGS NIL SourceERROR Cannot find source location for: # [ + ] ((LAMBDA (IT.BESE.ARNESI:ARGUMENTS)) (IT.BESE.UCW... Description ((LAMBDA (IT.BESE.ARNESI:ARGUMENTS)) ( IT.BESE.UCW-USER::INEXISTENT-COMPONENT-FOOBAR)) Locals Name Value SB-DEBUG::ARG-0 (IT.BESE.UCW-USER::INEXISTENT-COMPONENT-FOOBAR) Source LOCATION (FILE /home/yarek/lisp/ucw-boxset/dependencies/arnesi_dev/src/call-cc/apply.lisp) (POSITION 1435) (SNIPPET defmethod evaluate/cc ((func free-application-form) lex-env dyn-env k) (cond ((eql 'call/cc (operator func)) (evaluate/cc (make-instance 'free-application-form :operator 'funcall ) [ + ] (IT.BESE.ARNESI::DRIVE-INTERPRETER/CC #) Locals Name Value SB-DEBUG::ARG-0 # Source LOCATION (FILE /home/yarek/lisp/ucw-boxset/dependencies/arnesi_dev/src/call-cc/interpreter.lisp) (POSITION 3365) (SNIPPET defun drive-interpreter/cc (code) (catch 'done (loop for thunk = code then (funcall thunk)))) (defmacro let/cc (k &body body) `(call/cc (lambda (,k) , at body))) (defmacro retk () `(let/cc k k)) (defmacro klambda ((&optional (value (gensym) value) [ + ] ((SB-PCL::FAST-METHOD IT.BESE.UCW::HANDLER-HANDLE ... Description ((SB-PCL::FAST-METHOD IT.BESE.UCW::HANDLER-HANDLE ( IT.BESE.UCW::ACTION-HANDLER IT.BESE.UCW:STANDARD-APPLICATION IT.BESE.UCW::STANDARD-REQUEST-CONTEXT T)) # # # #< IT.BESE.UCW:COOKIE-SESSION-APPLICATION "/" {10026D9291}> #< IT.BESE.UCW-USER::COOKIE-SESSION-APPLICATION-REQUEST-CONTEXT {1004CE9701}> (# "error.ucw")) Locals Name Value SB-DEBUG::ARG-0 : SB-DEBUG::ARG-1 : SB-DEBUG::ARG-2 : SB-DEBUG::ARG-3 # SB-DEBUG::ARG-4 # SB-DEBUG::ARG-5 (# "error.ucw") Source LOCATION (FILE /home/yarek/lisp/ucw-boxset/ucw_dev/src/rerl/standard- dispatcher.lisp) (POSITION 6324) (SNIPPET defmethod handler-handle ((handler action-handler) (application standard-application) (context standard-request-context) matcher-result) (let ((action (car matcher-result))) (ucw.rerl.dispatcher.info "ACTION-HANDLER, handling act) [ + ] ((SB-PCL::FAST-METHOD IT.BESE.UCW::DISPATCH (IT.... Description ((SB-PCL::FAST-METHOD IT.BESE.UCW::DISPATCH ( IT.BESE.UCW::ABSTRACT-DISPATCHER IT.BESE.UCW:STANDARD-APPLICATION IT.BESE.UCW::STANDARD-REQUEST-CONTEXT)) # # # # #< IT.BESE.UCW-USER::COOKIE-SESSION-APPLICATION-REQUEST-CONTEXT {1004CE9701}>) Locals Name Value SB-DEBUG::ARG-0 : SB-DEBUG::ARG-1 : SB-DEBUG::ARG-2 # SB-DEBUG::ARG-3 # SB-DEBUG::ARG-4 # Source LOCATION (FILE /home/yarek/lisp/ucw-boxset/ucw_dev/src/rerl/standard- dispatcher.lisp) (POSITION 12018) (SNIPPET defmethod dispatch ((dispatcher abstract-dispatcher) (application standard-application) (context standard-request-context)) (let ((result (multiple-value-list (matcher-match dispatcher application context)))) (when (and (listp result) [ + ] ((SB-PCL::FAST-METHOD IT.BESE.UCW::SERVICE (IT.B... Description ((SB-PCL::FAST-METHOD IT.BESE.UCW::SERVICE (IT.BESE.UCW:STANDARD-APPLICATION IT.BESE.UCW::REQUEST-CONTEXT)) # # # #< IT.BESE.UCW-USER::COOKIE-SESSION-APPLICATION-REQUEST-CONTEXT {1004CE9701}>) Locals Name Value SB-DEBUG::ARG-0 : SB-DEBUG::ARG-1 : SB-DEBUG::ARG-2 # SB-DEBUG::ARG-3 # Source LOCATION (FILE /home/yarek/lisp/ucw-boxset/ucw_dev/src/rerl/standard- application.lisp) (POSITION 2965) (SNIPPET defmethod service ((app standard-application) (context request-context)) "Service a request for this application. The CONTEXT is inspected and session is either created (if an existing one can not be found), or retrieved form the application's session t) [ + ] ((SB-PCL::FAST-METHOD IT.BESE.UCW::HANDLE-REQUEST ... Description ((SB-PCL::FAST-METHOD IT.BESE.UCW::HANDLE-REQUEST ( IT.BESE.UCW:STANDARD-SERVER IT.BESE.UCW:REQUEST IT.BESE.UCW:RESPONSE)) # # #< IT.BESE.UCW:STANDARD-SERVER IT.BESE.UCW:MULTITHREAD-HTTPD-BACKEND 2 {10041E5931}> # #< IT.BESE.UCW::HTTPD-RESPONSE {1004CD9B11}>) Locals Name Value SB-DEBUG::ARG-0 : SB-DEBUG::ARG-1 : SB-DEBUG::ARG-2 # SB-DEBUG::ARG-3 # SB-DEBUG::ARG-4 # Source LOCATION (FILE /home/yarek/lisp/ucw-boxset/ucw_dev/src/rerl/standard- server.lisp) (POSITION 2765) (SNIPPET defmethod handle-request ((server standard-server) (request request) (response response)) "Service REQUEST and create a response in RESPONSE. This method creates the catch tag abort-request and a res) [ + ] ((SB-PCL::FAST-METHOD IT.BESE.UCW::HANDLE-REQUEST ... Description ((SB-PCL::FAST-METHOD IT.BESE.UCW::HANDLE-REQUEST (IT.BESE.UCW:HTTPD-BACKEND IT.BESE.UCW::HTTPD-REQUEST IT.BESE.UCW::HTTPD-RESPONSE)) # # # #< IT.BESE.UCW::HTTPD-REQUEST {1004CD4211}> #) Locals Name Value SB-DEBUG::ARG-0 : SB-DEBUG::ARG-1 : SB-DEBUG::ARG-2 # SB-DEBUG::ARG-3 # SB-DEBUG::ARG-4 # Source LOCATION (FILE /home/yarek/lisp/ucw-boxset/ucw_dev/src/backend/httpd.lisp) (POSITION 1930) (SNIPPET defmethod handle-request ((backend httpd-backend) (request httpd-request) (response httpd-response)) (ucw.backend.info"Handling request for ~S from ~S" (raw-uri request) (peer-address request)) (or (handle-request (server backend) request response) ) [ + ] (IT.BESE.UCW::HTTPD-WORKER-LOOP/HANDLE # #< IT.BESE.UCW:MULTITHREAD-HTTPD-BACKEND {1003A33331}> #< IT.BESE.UCW::PENDING-REQUEST {1004C9CAD1}>) Locals Name Value SB-DEBUG::ARG-0 # SB-DEBUG::ARG-1 # SB-DEBUG::ARG-2 # Source LOCATION (FILE /home/yarek/lisp/ucw-boxset/ucw_dev/src/backend/multithread- httpd.lisp) (POSITION 8064) (SNIPPET defun httpd-worker-loop/handle (worker backend pending-request) (let ((stream (network-stream pending-request))) (flet ((abort-worker (condition) (break) (ignore-errors (ucw.backend.error"Error in worker loop) [ + ] (IT.BESE.UCW::HTTPD-WORKER-LOOP #) Locals Name Value SB-DEBUG::ARG-0 # Source LOCATION (FILE /home/yarek/lisp/ucw-boxset/ucw_dev/src/backend/multithread- httpd.lisp) (POSITION 9692) (SNIPPET defun httpd-worker-loop (worker) (loop (receive ((shutdown) (return-from httpd-worker-loop nil)) ((connection ?backend ?pending-request) (unless (stop-flag worker) (httpd-worker-loop/handle worker ?backend ?pending-re) [ + ] ((LAMBDA ())) Description ((LAMBDA ())) Locals None. Source ERROR error opening #P"/home/asf/tmp/sbcl-1.0/src/code/target-thread.lisp": No such file or directory [ + ] ("foreign function: call_into_lisp") Description ("foreign function: call_into_lisp") Locals None. Source ERROR The value # is not of type SB-DI::COMPILED-DEBUG-FUN. [ + ] ("foreign function: new_thread_trampoline") -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbaringer at common-lisp.net Thu Sep 6 04:20:08 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Thu, 6 Sep 2007 00:20:08 -0400 (EDT) Subject: [Bese-devel] New patches to parenscript: 5-Sep-2007 Message-ID: <20070906042008.9EE2313064@common-lisp.net> Thu Aug 2 15:13:43 EDT 2007 attila.lendvai at gmail.com * fix rebind (in the obsolete ucw parenscript repo) M ./src/js.lisp -5 +4 An updated tarball of parenscript's source can be downloaded here: http://common-lisp.net/project/ucw/tarballs/parenscript-20070905.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=parenscript;a=summary From mbaringer at common-lisp.net Thu Sep 6 04:30:36 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Thu, 6 Sep 2007 00:30:36 -0400 (EDT) Subject: [Bese-devel] New patches to ucw_ajax: 5-Sep-2007 Message-ID: <20070906043036.CD74B7B49D@common-lisp.net> Wed Sep 5 10:09:11 EDT 2007 attila.lendvai at gmail.com * Added in-restored-rendering-environment M ./src/components/ajax.lisp +5 M ./src/packages.lisp +1 Thu Aug 30 20:52:37 EDT 2007 attila.lendvai at gmail.com * I encountered two seperate problems with the latest ucw_ajax: The first one is about this call action before method. It seems to me that it is letting ucw think that the to be called component is a form, and subsequently tells all calls to install-action-js in that links component to put a: formsToSubmit : [ '
' ] }); into the javascript. Which then throws me into the debugger. (defmethod call-action :around ((action ajax-action) application session frame) (let ((form (creation-time-current-form-of action))) (if (and form (parent form)) (let ((*current-form* form)) (ucw.rerl.actions.dribble "Restored *CURRENT-FORM* to ~A from CALL-ACTION of AJAX-ACTION" *current-form*) (call-next-method)) (call-next-method)))) Commenting it out works for me but i am to un-knowledgeable about ucw-ajax to fix what this fixes. furthermore when clicking an ajax link, i'm thrown into the debugger with as message: There is no applicable method for the generic function # References: Message-ID: > I encountered two seperate problems with the latest ucw_ajax: > > The first one is about this call action before method. It seems to me > that it is letting ucw think that the to be called component is a > form, and subsequently tells all calls to install-action-js in that > links component to put a: formsToSubmit : [ '' ] }); into the > javascript. Which then throws me into the debugger. > > (defmethod call-action :around ((action ajax-action) application session frame) > (let ((form (creation-time-current-form-of action))) > (if (and form > (parent form)) > (let ((*current-form* form)) > (ucw.rerl.actions.dribble "Restored *CURRENT-FORM* to ~A > from CALL-ACTION of AJAX-ACTION" *current-form*) > (call-next-method)) > (call-next-method)))) the long story behind this is that i've refactored ajax stuff to work based on a the new call-in-rendering-environment infrastructure. this is a way to give a chance to components to restore their rendering environment at various situations which includes the execution of actions and the partial ajax rendering. this makes the action lambdas behave more like continuations in that their dynamic environment can be restored when needed (this is mostly a requirement by user code, but the *current-form* special is also used by ucw). the ajax rendering seems to work fine, and i'm using it in quite complex situations. the former hasn't been made yet, but instead an older form-specific hackish solution is still in place that restores the rendering time *current-form* when the actions are executed. this should be fixed soon, but i need to think a little more about its interaction with other stuff. the idea is that if you register an action from inside a form component wrapper, then it automatically submits the closest wrapping form when the action is triggered. you can override this with the forms-to-submit/forms-to-abandon args of the action. > Commenting it out works for me but i am to un-knowledgeable about > ucw-ajax to fix what this fixes. > > > furthermore when clicking an ajax link, i'm thrown into the debugger > with as message: > There is no applicable method for the generic function > # Apparently render-nearest-ajax-component can't find a component which > is an ajax-component-mixin. Is this a new thing, that to be rendered > components must be ajax-component-mixin's or am i barking up the wrong > tree here. FYI all goes well in this area untill the make sure you are using the proper register-action form. if you use register-ajax-action, then your component must have an ajax-renderable component somwhere among its parents. this contract may be broken also by not updating the parent slot of some components properly. (:component t option for component slots does that automatically) > * Added call-in-restored-rendering-environment; renamed to > call-in-rendering-environment > > patch. but this doesn't sound too good. looking at the code it could happen when you have a single ajax-component in the parent chain and it's either the toplevel component or its parent slot is nil. and an ajax action is triggered in this situation. i've pushed a fix that makes ajax rendering more tolerant for this situation. this may solve the second problem. hth, -- attila From mbaringer at common-lisp.net Fri Sep 7 04:30:22 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Fri, 7 Sep 2007 00:30:22 -0400 (EDT) Subject: [Bese-devel] New patches to ucw_ajax: 6-Sep-2007 Message-ID: <20070907043022.C7EF93C00F@common-lisp.net> Thu Sep 6 09:03:55 EDT 2007 attila.lendvai at gmail.com * fix: make render-nearest-ajax-component more tolerant for toplevel/detached ajax component setups M ./src/components/ajax.lisp -5 +6 An updated tarball of ucw_ajax's source can be downloaded here: http://common-lisp.net/project/ucw/tarballs/ucw_ajax-20070906.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=ucw_ajax;a=summary From sasha-lisp at arcocene.org Sun Sep 9 02:58:19 2007 From: sasha-lisp at arcocene.org (Sasha Kovar) Date: Sat, 8 Sep 2007 19:58:19 -0700 Subject: [Bese-devel] "wrap" attribute in ucw_ajax textarea field Message-ID: <20070909025819.GG12957@arcocene.org> Hi, I found it useful to be able to specify the wrap attribute in textareas in my forms. The attached mini diff seems to work fine for that purpose. Maybe the powers that be would like to include it in the official repo. Thanks, Sasha -------------- next part -------------- A non-text attachment was scrubbed... Name: textarea_wrap.diff Type: text/x-diff Size: 1459 bytes Desc: not available URL: From attila.lendvai at gmail.com Sun Sep 9 10:22:02 2007 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Sun, 9 Sep 2007 12:22:02 +0200 Subject: [Bese-devel] "wrap" attribute in ucw_ajax textarea field In-Reply-To: <20070909025819.GG12957@arcocene.org> References: <20070909025819.GG12957@arcocene.org> Message-ID: > I found it useful to be able to specify the wrap attribute in textareas in > my forms. The attached mini diff seems to work fine for that purpose. > Maybe the powers that be would like to include it in the official repo. pushed, thanks. -- attila From mbaringer at common-lisp.net Mon Sep 10 04:30:23 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Mon, 10 Sep 2007 00:30:23 -0400 (EDT) Subject: [Bese-devel] New patches to ucw_ajax: 9-Sep-2007 Message-ID: <20070910043023.BECCF5903E@common-lisp.net> Sun Sep 9 05:54:48 EDT 2007 attila.lendvai at gmail.com * Added wrap for textarea. Patch by Sasha Kovar. M ./src/components/form.lisp -2 +4 Sat Sep 8 20:26:33 EDT 2007 attila.lendvai at gmail.com * add missing cl-ppcre dependency to the asd M ./ucw.asd -3 +3 An updated tarball of ucw_ajax's source can be downloaded here: http://common-lisp.net/project/ucw/tarballs/ucw_ajax-20070909.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=ucw_ajax;a=summary From mbaringer at common-lisp.net Sat Sep 15 04:30:21 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Sat, 15 Sep 2007 00:30:21 -0400 (EDT) Subject: [Bese-devel] New patches to ucw_ajax: 14-Sep-2007 Message-ID: <20070915043021.037F91903D@common-lisp.net> Fri Sep 14 13:07:14 EDT 2007 attila.lendvai at gmail.com * renamed *load-with-debug-p* to *load-as-production-p* M ./src/packages.lisp -1 +1 M ./ucw.asd -4 +5 Fri Sep 14 12:59:30 EDT 2007 attila.lendvai at gmail.com * fix counter example (tal/action stuff still needs a proper cleanup) M ./examples/wwwroot/tal/counter.tal -3 +5 Fri Sep 14 12:58:35 EDT 2007 attila.lendvai at gmail.com * follow cl-l10n typo fix M ./examples/src/l10n.lisp -2 +2 Thu Sep 13 19:17:00 EDT 2007 attila.lendvai at gmail.com * Clean up cookie handling. WARNING: api changed Added a separate cookies slot for both the request and the response with the approriate helper methods. M ./src/application-mixins/cookie-session-application.lisp -6 +6 M ./src/backend/basic-backend.lisp -2 +47 M ./src/backend/common.lisp -5 M ./src/packages.lisp -1 +3 M ./src/rerl/protocol.lisp -8 +17 M ./src/rerl/standard-request-context.lisp -17 Thu Sep 13 18:59:45 EDT 2007 attila.lendvai at gmail.com * ucw.widget.switching-container.clear-selected-child M ./src/per-application-parenscript.lisp +4 Thu Sep 13 18:59:28 EDT 2007 attila.lendvai at gmail.com * housekeeping M ./src/backend/araneida.lisp +2 M ./src/backend/aserve.lisp +2 M ./src/backend/common.lisp -1 +1 M ./src/backend/httpd.lisp -1 +1 M ./src/control.lisp -8 +8 M ./src/packages.lisp +1 M ./src/parenscript-utils.lisp -3 +4 M ./src/rerl/basic-action.lisp -1 +3 M ./src/yaclml/ucw-tags.lisp -1 +2 Thu Sep 13 17:16:47 EDT 2007 attila.lendvai at gmail.com * added :log-to-console-p to create-server M ./src/control.lisp -6 +9 An updated tarball of ucw_ajax's source can be downloaded here: http://common-lisp.net/project/ucw/tarballs/ucw_ajax-20070914.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=ucw_ajax;a=summary From yarek.kowalik at gmail.com Sun Sep 16 16:58:39 2007 From: yarek.kowalik at gmail.com (Yarek Kowalik) Date: Sun, 16 Sep 2007 09:58:39 -0700 Subject: [Bese-devel] Error starting examples. Message-ID: I'm running UCW on my Ubuntu x86_64 box (7.04 Feisty Fawn), SBCL 1.0. I can't run the UCW examples. I get the following error: 09:51 UCW.BACKEND INFO Handling request for "/dojo.js" from NIL 09:51 UCW.BACKEND INFO Handling request for "/?%5Fs=%5FKahVY&%5Ff=%5FAXqY&%5Fa=%5FeFQ" from NIL 09:51 UCW-LOGGER INFO ACTION-MATCHER found action: #. 09:51 UCW-LOGGER INFO ACTION-HANDLER, handling action: #. 09:51 UCW-LOGGER INFO Executing action (IT.BESE.UCW:SWITCH-COMPONENT ( IT.BESE.UCW-USER::EXAMPLE-WINDOW.BODY IT.BESE.UCW-USER::APP) IT.BESE.ARNESI:NAME) 09:51 UCW-LOGGER INFO Serving action (/#< IT.BESE.UCW-USER::EXAMPLE-WINDOW {10024B9FC1}>/#< IT.BESE.UCW:SWITCHING-CONTAINER {10026C2841}>/UCW::SWITCH-COMPONENT #< IT.BESE.UCW:SWITCHING-CONTAINER {10026C2841}> IT.BESE.UCW-USER::COUNTER) 09:51 UCW-LOGGER ERROR Got request error: The function IT.BESE.UCW::MAKE-STANDARD-ENVIRONMENT is undefined.. 09:51 UCW-LOGGER INFO Aborting request. 09:51 UCW.BACKEND INFO Handling request for "/dojo/dojo.js" from NIL 09:51 UCW.BACKEND INFO Handling request for "/ucw/js/per-application.js" from NIL I don't understand why I am getting this error -- can any of you give me some advice on how to fix this? Thanks Yarek -------------- next part -------------- An HTML attachment was scrubbed... URL: From attila.lendvai at gmail.com Sun Sep 16 17:06:10 2007 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Sun, 16 Sep 2007 19:06:10 +0200 Subject: [Bese-devel] Error starting examples. In-Reply-To: References: Message-ID: > IT.BESE.UCW::MAKE-STANDARD-ENVIRONMENT is undefined.. i've made some cleanups in yaclml which involed incompatible changes: http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=bese-yaclml;a=commit;h=20070625221103-6b9e8-8ac6f1c5e147b458805c9eca753267ca0dc5a376.gz and ucw_dev got bitrotten. you have two options: use ucw_ajax, or darcs unpull the above patch from yaclml. -- attila From mbaringer at common-lisp.net Tue Sep 18 04:30:21 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Tue, 18 Sep 2007 00:30:21 -0400 (EDT) Subject: [Bese-devel] New patches to ucw_ajax: 17-Sep-2007 Message-ID: <20070918043021.DD40D43228@common-lisp.net> Mon Sep 17 13:12:31 EDT 2007 attila.lendvai at gmail.com * deajaxify the dynamic form example's menu item to restore its usability. ajax-rendered forms need ajax actions, too. M ./examples/src/examples.lisp -1 +1 Fri Sep 14 17:27:08 EDT 2007 attila.lendvai at gmail.com * l10n-app's default-locale(s) are always appended to the locale precedence list M ./src/l10n/l10n-application.lisp -1 +6 Fri Sep 14 14:08:50 EDT 2007 attila.lendvai at gmail.com * small cleanup in ajax-differences.text M ./docs/ajax-differences.text -3 +3 An updated tarball of ucw_ajax's source can be downloaded here: http://common-lisp.net/project/ucw/tarballs/ucw_ajax-20070917.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=ucw_ajax;a=summary From cjstuij at gmail.com Tue Sep 18 10:50:01 2007 From: cjstuij at gmail.com (Ties Stuij) Date: Tue, 18 Sep 2007 12:50:01 +0200 Subject: [Bese-devel] invocation-isolated Message-ID: Seems that when you register-action an action with invocation-isolated, the actual invocation-isolated string isn't made and appended to the relevant href, unless it's part of the through-redirect scheme. The patch below should remedy this annoyance. /Ties -------------- next part -------------- A non-text attachment was scrubbed... Name: inv-isolated.patch Type: text/x-diff Size: 22448 bytes Desc: not available URL: From cjstuij at gmail.com Tue Sep 18 11:03:07 2007 From: cjstuij at gmail.com (Ties Stuij) Date: Tue, 18 Sep 2007 13:03:07 +0200 Subject: [Bese-devel] through-redirect Message-ID: as a follow-up to my previous post: the related through-redirect directive didn't quite do what i expected. On page-reload, it sent me to the calling component, in stead of keeping me on the current one. Below a fix, bundled with the one from my last email, because darcs wouldn't let me cherry pick this one without selecting the one on which it depended. I'm running out of before/after synonyms, so I'll quit here. /Ties -------------- next part -------------- A non-text attachment was scrubbed... Name: through-redirect-plus-inv-isol.patch Type: text/x-diff Size: 23082 bytes Desc: not available URL: From mbaringer at common-lisp.net Wed Sep 19 04:00:18 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Wed, 19 Sep 2007 00:00:18 -0400 (EDT) Subject: [Bese-devel] New patches to arnesi_dev: 18-Sep-2007 Message-ID: <20070919040018.AB2736B5C5@common-lisp.net> Mon Sep 10 12:10:39 EDT 2007 attila.lendvai at gmail.com * Remove nil's from the appender list to make it easier to customize it M ./src/log.lisp -1 +1 An updated tarball of arnesi_dev's source can be downloaded here: http://common-lisp.net/project/bese/tarballs/arnesi_dev-20070918.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=arnesi_dev;a=summary From mbaringer at common-lisp.net Sat Sep 22 04:30:25 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Sat, 22 Sep 2007 00:30:25 -0400 (EDT) Subject: [Bese-devel] New patches to ucw_ajax: 21-Sep-2007 Message-ID: <20070922043025.E8AE32F064@common-lisp.net> Fri Sep 21 10:09:15 EDT 2007 attila.lendvai at gmail.com * small cleanup in file upload M ./src/backend/common.lisp -7 +8 Fri Sep 21 10:08:34 EDT 2007 attila.lendvai at gmail.com * bind *request* as early as possible M ./src/backend/basic-backend.lisp -2 +3 M ./src/backend/httpd.lisp -1 +2 M ./src/backend/iolib.lisp -1 +2 Fri Sep 21 10:07:25 EDT 2007 attila.lendvai at gmail.com * added some todo notes M ./src/backend/common.lisp +2 M ./src/rerl/conditions.lisp -1 +1 M ./src/rerl/request-loop-error.lisp +2 M ./src/rerl/rerl-variables.lisp +1 Fri Sep 21 10:05:55 EDT 2007 attila.lendvai at gmail.com * Added *request-content-length-limit* M ./src/backend/basic-backend.lisp -2 +8 M ./src/backend/common.lisp +2 M ./src/rerl/conditions.lisp +15 M ./src/vars.lisp +4 Thu Sep 20 04:46:21 EDT 2007 attila.lendvai at gmail.com * make the mod_lisp apache config for the examples a little more clear, added create-links.sh into the example's wwwroot M ./etc/ucw-examples.apache2 -2 +4 A ./examples/wwwroot/create-links.sh Tue Sep 18 18:36:22 EDT 2007 attila.lendvai at gmail.com * a little bit kludgy fix for ajax requests to timed out sessions. ajax answer processing still needs a cleanup. M ./src/application-mixins/ajax-application.lisp -5 +8 M ./src/components/container.lisp -2 +3 M ./src/l10n/resources/en.lisp +2 M ./src/l10n/resources/hu.lisp +1 M ./src/parenscript-utils.lisp +4 M ./src/rerl/standard-action.lisp -1 +3 M ./src/rerl/standard-dispatchers.lisp -3 +10 An updated tarball of ucw_ajax's source can be downloaded here: http://common-lisp.net/project/ucw/tarballs/ucw_ajax-20070921.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=ucw_ajax;a=summary From mbaringer at common-lisp.net Sun Sep 23 04:30:18 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Sun, 23 Sep 2007 00:30:18 -0400 (EDT) Subject: [Bese-devel] New patches to ucw_ajax: 22-Sep-2007 Message-ID: <20070923043018.A57475411F@common-lisp.net> Sat Sep 22 11:42:50 EDT 2007 attila.lendvai at gmail.com * send down parenscript-dispatcher's result as utf-8, so that it's possible to use unicode (in the js names) M ./src/rerl/standard-dispatchers.lisp -2 +2 Sat Sep 22 11:34:28 EDT 2007 attila.lendvai at gmail.com * fix importing of tr nodes on the ie side when received through an ajax request M ./src/per-application-parenscript.lisp -10 +25 An updated tarball of ucw_ajax's source can be downloaded here: http://common-lisp.net/project/ucw/tarballs/ucw_ajax-20070922.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=ucw_ajax;a=summary From mbaringer at common-lisp.net Tue Sep 25 04:30:19 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Tue, 25 Sep 2007 00:30:19 -0400 (EDT) Subject: [Bese-devel] New patches to ucw_ajax: 24-Sep-2007 Message-ID: <20070925043019.6611E5533F@common-lisp.net> Mon Sep 24 15:52:25 EDT 2007 attila.lendvai at gmail.com * move the default js-to-lisp-rpc-handler into per-application M ./src/application-mixins/ajax-application.lisp -9 +1 M ./src/per-application-parenscript.lisp +10 An updated tarball of ucw_ajax's source can be downloaded here: http://common-lisp.net/project/ucw/tarballs/ucw_ajax-20070924.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=ucw_ajax;a=summary From mbaringer at common-lisp.net Sat Sep 29 04:30:18 2007 From: mbaringer at common-lisp.net (Marco Baringer) Date: Sat, 29 Sep 2007 00:30:18 -0400 (EDT) Subject: [Bese-devel] New patches to ucw_ajax: 28-Sep-2007 Message-ID: <20070929043018.A34B048151@common-lisp.net> Fri Sep 28 07:18:46 EDT 2007 attila.lendvai at gmail.com * add "form" css class to forms by default because ajax-rendered forms are rendered with a DIV M ./src/components/form.lisp -1 +3 Sat Sep 22 11:47:33 EDT 2007 attila.lendvai at gmail.com * housekeeping M ./src/backend/httpd.lisp -4 +3 M ./src/backend/iolib.lisp -1 +1 M ./src/backend/multithread-httpd.lisp -1 +1 M ./src/components/collapsible-pane.lisp -1 +1 M ./src/components/container.lisp -3 +1 M ./src/components/dojo-widgets.lisp -1 +1 M ./src/components/form.lisp -12 +6 M ./src/components/window.lisp -1 +1 M ./src/l10n/l10n-application.lisp -1 +1 M ./src/rerl/basic-action.lisp -4 +2 M ./src/rerl/basic-classes.lisp -2 +2 M ./src/rerl/basic-dispatchers.lisp -1 +1 M ./src/rerl/conditions.lisp -1 +1 M ./src/rerl/request-loop-error.lisp -1 +3 M ./src/rerl/rerl-variables.lisp -1 +2 M ./src/rerl/standard-classes.lisp -1 +1 An updated tarball of ucw_ajax's source can be downloaded here: http://common-lisp.net/project/ucw/tarballs/ucw_ajax-20070928.tar.gz Darcsweb URL: http://uncommon-web.com/darcsweb/darcsweb.cgi?r=ucw_ajax;a=summary