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

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Sat Feb 5 19:32:07 EST 2011

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 <mflatt at 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.mccarthy at 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.mccarthy at gmail.com>:
>> >> I'll update and re-run the FrTime test then for Greg
>> >>
>> >> Jay
>> >>
>> >> 2011/2/4 Matthew Flatt <mflatt at 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 <jay at cs.byu.edu>
>> >> Assistant Professor / Brigham Young University
>> >> http://faculty.cs.byu.edu/~jay
>> >>
>> >> "The glory of God is Intelligence" - D&C 93
>> >>
>> >
>> >
>> >
>> > --
>> > Jay McCarthy <jay at cs.byu.edu>
>> > 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
>> >
>



Posted on the dev mailing list.