Re: [racket-dev] Pre-Release Checklist for v5.1

2011-02-05 Thread Robby Findler
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

2011-02-05 Thread Gregory Cooper
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

2011-02-05 Thread Robby Findler
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

2011-02-05 Thread Robby Findler
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

2011-02-05 Thread Matthew Flatt
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

2011-02-05 Thread Michael Sperber

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