Matthew Flatt

Results 280 comments of Matthew Flatt

For the original question, I agree that the backward-compatibility issue here looks tricky. I don't know how existing code would be affected. For the `get-shift-down` part, that's probably platform-specific where...

Keeping the platforms together in one PR sounds best. I'm happy to help check Mac OS. Thanks!

From that interaction, it looks like you've made a directory `/home/markus/Code/racket/gui/gui-lib` and installed the directory as a package (as opposed to installing a package explicitly as a Git clone). The...

Pollen does unusual things with the load handler, and I'm not sure how to fix the problem — but I plan to revisit this after an attempt to rewrite the...

That could work, probably.

See also `specform`, which is like `defform` but with `#:link-target? #f` and indented. It sounds like the idea of `ref` forms is similar, so maybe `specform` is a useful guide...

I don't have a repair right now, but I can confirm that `racket/gui` treats refresh for the frontmost window differently than other windows. Fundamentally, the problem is a mismatch between...

The problem is that `racket/gui` is running out of Windows-level "user handles" for to implement GUI windows, and it runs out because a full GC isn't triggered often enough to...

That commit fixes some obvious problems and makes the crash go away on my machine, but I haven't paged this back in enough to remember how to check it properly.

The point of `small-control-font`, etc., is to provide font configurations (including specific sizes) consistent with platform-specific rules, but I'm not aware of a prescribed style for huge labels on any...