Re: [racket-dev] Pre-Release Checklist for v5.1
Probably there will be a new build forthcoming a few hours after Eli triggers one. Hopefully tomorrow sometime. Probably best to wait for that, to make sure the testing is accurate. Robby On Sat, Feb 5, 2011 at 8:39 PM, Gregory Cooper wrote: > Thanks, Matthew! Should these changes be reflected in the current > release candidate, or would I need to check out with git? (I > downloaded the latest Mac Intel .dmg about half an hour ago, and the > animations were working but the UI widgets were still frozen.) > > Greg > > On Sat, Feb 5, 2011 at 5:09 PM, Robby Findler > wrote: >> Just in case it wasn't clear, Matthew has now fixed frtime to the >> point where we're not seeing any more problems, so probably Greg >> should try again with the tests just to be sure and hopefully we can >> keep it in the release. >> >> Thanks, Matthew! >> >> Robby >> _ >> For list-related administrative tasks: >> http://lists.racket-lang.org/listinfo/dev >> > _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev
Re: [racket-dev] Pre-Release Checklist for v5.1
Thanks, Matthew! Should these changes be reflected in the current release candidate, or would I need to check out with git? (I downloaded the latest Mac Intel .dmg about half an hour ago, and the animations were working but the UI widgets were still frozen.) Greg On Sat, Feb 5, 2011 at 5:09 PM, Robby Findler wrote: > Just in case it wasn't clear, Matthew has now fixed frtime to the > point where we're not seeing any more problems, so probably Greg > should try again with the tests just to be sure and hopefully we can > keep it in the release. > > Thanks, Matthew! > > Robby > _ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/dev > _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev
Re: [racket-dev] Pre-Release Checklist for v5.1
Just in case it wasn't clear, Matthew has now fixed frtime to the point where we're not seeing any more problems, so probably Greg should try again with the tests just to be sure and hopefully we can keep it in the release. Thanks, Matthew! Robby _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev
Re: [racket-dev] Pre-Release Checklist for v5.1
Oh, I see. Sorry I should have read this message first. Thanks for the fixes! Robby On Sat, Feb 5, 2011 at 6:04 PM, Matthew Flatt wrote: > Fixed. > > The main problem is that `on-subwindow-event' implementations are more > restricted than they used to be. Due to the way that events are > dispatched, if an `on-subwindow-event' method takes too long or if it > requires threads other than the eventspace thread to run, then the > event being processed never makes it to the native control (even if > `on-subwindow-evet' returns #f). I think we may be able to improve the > "too long" restriction to some degree eventually, but I see no solution > to the synchronization restriction. > > I made "orbit-mouse.rkt" work by changing the implementation of a queue > within FrTime, which makes the `on-subwindow-event' hooks used by Fred > sufficiently cooperative, and now mouse events can reach controls like > sliders. > > At Fri, 4 Feb 2011 17:01:12 -0600, Robby Findler wrote: >> I reduced that down to a small gr2 program. Will send in a bug report >> when I get home. >> >> On Friday, February 4, 2011, Jay McCarthy wrote: >> > The Fred GUI doesn't seem to work. I can't adjust the sliders on >> > demos/orbit-mouse.rkt for example. I see no output on the console >> > though. I'm not really sure where to check from there. I will try to >> > trace it through >> > >> > Jay >> > >> > 2011/2/4 Jay McCarthy : >> >> I'll update and re-run the FrTime test then for Greg >> >> >> >> Jay >> >> >> >> 2011/2/4 Matthew Flatt : >> >>> At Fri, 4 Feb 2011 15:02:18 -0700, Jay McCarthy wrote: >> I've looked into this and I think it is a regression of GR2. >> >>> >> >>> Thanks for investigating! >> >>> >> The dc<%> interface documentation lists a huge number of functions, >> but racket/draw/private/dc-intf.rkt only has "draw-text" in the >> interface. >> >>> >> >>> Fixed this morning. >> >>> >> A simple way to test is to run frtime/demos/mouse.rkt >> >>> >> >>> That now works for me. >> >>> >> >>> >> >> >> >> >> >> >> >> -- >> >> Jay McCarthy >> >> Assistant Professor / Brigham Young University >> >> http://faculty.cs.byu.edu/~jay >> >> >> >> "The glory of God is Intelligence" - D&C 93 >> >> >> > >> > >> > >> > -- >> > Jay McCarthy >> > Assistant Professor / Brigham Young University >> > http://faculty.cs.byu.edu/~jay >> > >> > "The glory of God is Intelligence" - D&C 93 >> > _ >> > For list-related administrative tasks: >> > http://lists.racket-lang.org/listinfo/dev >> > > _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev
Re: [racket-dev] Pre-Release Checklist for v5.1
Fixed. The main problem is that `on-subwindow-event' implementations are more restricted than they used to be. Due to the way that events are dispatched, if an `on-subwindow-event' method takes too long or if it requires threads other than the eventspace thread to run, then the event being processed never makes it to the native control (even if `on-subwindow-evet' returns #f). I think we may be able to improve the "too long" restriction to some degree eventually, but I see no solution to the synchronization restriction. I made "orbit-mouse.rkt" work by changing the implementation of a queue within FrTime, which makes the `on-subwindow-event' hooks used by Fred sufficiently cooperative, and now mouse events can reach controls like sliders. At Fri, 4 Feb 2011 17:01:12 -0600, Robby Findler wrote: > I reduced that down to a small gr2 program. Will send in a bug report > when I get home. > > On Friday, February 4, 2011, Jay McCarthy wrote: > > The Fred GUI doesn't seem to work. I can't adjust the sliders on > > demos/orbit-mouse.rkt for example. I see no output on the console > > though. I'm not really sure where to check from there. I will try to > > trace it through > > > > Jay > > > > 2011/2/4 Jay McCarthy : > >> I'll update and re-run the FrTime test then for Greg > >> > >> Jay > >> > >> 2011/2/4 Matthew Flatt : > >>> At Fri, 4 Feb 2011 15:02:18 -0700, Jay McCarthy wrote: > I've looked into this and I think it is a regression of GR2. > >>> > >>> Thanks for investigating! > >>> > The dc<%> interface documentation lists a huge number of functions, > but racket/draw/private/dc-intf.rkt only has "draw-text" in the > interface. > >>> > >>> Fixed this morning. > >>> > A simple way to test is to run frtime/demos/mouse.rkt > >>> > >>> That now works for me. > >>> > >>> > >> > >> > >> > >> -- > >> Jay McCarthy > >> Assistant Professor / Brigham Young University > >> http://faculty.cs.byu.edu/~jay > >> > >> "The glory of God is Intelligence" - D&C 93 > >> > > > > > > > > -- > > Jay McCarthy > > Assistant Professor / Brigham Young University > > http://faculty.cs.byu.edu/~jay > > > > "The glory of God is Intelligence" - D&C 93 > > _ > > For list-related administrative tasks: > > http://lists.racket-lang.org/listinfo/dev > > _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev
Re: [racket-dev] Pre-Release Checklist for v5.1
Ryan Culpepper writes: > * Mike Sperber > - DMdA Tests > - Stepper Tests > - Signature Tests Done. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev