From tim at tenkan.org Tue Apr 12 09:38:45 2005 From: tim at tenkan.org (Tim Daly Jr.) Date: 12 Apr 2005 11:38:45 +0200 Subject: [closure-devel] [patch] to clim-gui.lisp Message-ID: <87y8boxrkq.fsf@beer.intern> It looks like, shortly after being moved to c-l.net, clim-gui.lisp was changed to use clim's builtin toplevel instead of CLOSURE-FRAME-TOP-LEVEL. For me, anyway, that broke startup and the quit command. The old toplevel used to set *closure-inited-p* to t and establish the 'closure-quit catch tag. So I tried doing that, and it seems to have helped. Also, I added scroll-bars to the interactor pane. Without them the interactor will write over the "wholine" on the bottom and then stop updating. I don't know if that's something that should be fixed in mcclim, or if it's a "don't do that" kind of thing. Lastly, I switched an MP:PROCESS-INTERRUPT to a CLIM-SYS:PROCESS-INTERRUPT, thinking that the latter would be more portable. (It's portable to SBCL anyway.) -------------- next part -------------- A non-text attachment was scrubbed... Name: clim-gui.patch Type: text/x-patch Size: 6721 bytes Desc: patch to fix startup and quitting URL: -------------- next part -------------- -- -Tim From tim at tenkan.org Tue Apr 12 09:47:32 2005 From: tim at tenkan.org (Tim Daly Jr.) Date: 12 Apr 2005 11:47:32 +0200 Subject: [closure-devel] [patch] to clim-gui.lisp In-Reply-To: <87y8boxrkq.fsf@beer.intern> References: <87y8boxrkq.fsf@beer.intern> Message-ID: <87u0mcxr63.fsf@beer.intern> tim at tenkan.org (Tim Daly Jr.) writes: > The old toplevel used to set *closure-inited-p* to t and establish > the 'closure-quit catch tag. So I tried doing that, and it seems to > have helped. Err.. what I meant to say is that I got the thing to set *closure-inited-p* to t at a time when it seems kind of inited, and I'm using (frame-exit *application-frame*) instead of (throw 'closure-quit nil). -- -Tim