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

2011-02-05 Thread Michael Sperber

Ryan Culpepper ry...@ccs.neu.edu writes:

 * Mike Sperber sper...@deinprogramm.de
   - 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


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 jay.mccar...@gmail.com 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 jay.mccar...@gmail.com:
  I'll update and re-run the FrTime test then for Greg
 
  Jay
 
  2011/2/4 Matthew Flatt mfl...@cs.utah.edu:
  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 j...@cs.byu.edu
  Assistant Professor / Brigham Young University
  http://faculty.cs.byu.edu/~jay
 
  The glory of God is Intelligence - DC 93
 
 
 
 
  --
  Jay McCarthy j...@cs.byu.edu
  Assistant Professor / Brigham Young University
  http://faculty.cs.byu.edu/~jay
 
  The glory of God is Intelligence - DC 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 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 mfl...@cs.utah.edu 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 jay.mccar...@gmail.com 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 jay.mccar...@gmail.com:
  I'll update and re-run the FrTime test then for Greg
 
  Jay
 
  2011/2/4 Matthew Flatt mfl...@cs.utah.edu:
  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 j...@cs.byu.edu
  Assistant Professor / Brigham Young University
  http://faculty.cs.byu.edu/~jay
 
  The glory of God is Intelligence - DC 93
 
 
 
 
  --
  Jay McCarthy j...@cs.byu.edu
  Assistant Professor / Brigham Young University
  http://faculty.cs.byu.edu/~jay
 
  The glory of God is Intelligence - DC 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 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
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 ghcoo...@gmail.com 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
 ro...@eecs.northwestern.edu 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