There are aspects of the improvement that are in cross-platform code
(most of them in fact) but there is a problem on windows that makes
many of them moot (because we cannot seem to reliably detect when the
OS is in dark mode). So, IMO, the external perspective is probably
that things are better on non-windows platforms overall (and just
remain silent about windows).

Robby

On Mon, Jan 27, 2020 at 9:08 AM Sorawee Porncharoenwase
<sorawee.pw...@gmail.com> wrote:
>
> Is the dark mode improvement on Windows or Linux? This announcement says it's 
> Windows, but 
> https://github.com/racket/drracket/commit/30c8a437f5ccf098d7c0a871095db927fe9462ea
>  says it's Linux.
>
> On Mon, Jan 27, 2020 at 7:01 AM Matthias Felleisen <matth...@felleisen.org> 
> wrote:
>>
>>
>> Typos fixed.
>>
>>
>> * Racket CS is ready for production use. We will work to further improve
>>  Racket CS before making it the default implementation, but it now
>>  consistently passes all of our integration tests and generally performs
>>  well. (Compiled code remains significantly larger compared to the default
>>  implementation.)
>>
>> * DrRacket's scrolling has been made responsive.
>>
>> * DrRacket's dark mode support is usable on macOS and Windows.
>>
>> * The PLT Web Server provides fine-grained control over the various aspects
>>  to do with interacting with client connections (timeouts, buffer sizes,
>>  maximum header counts etc.) via the new 'safety limits' construct.
>>
>>  We have decreased the web server's default level of trust in client
>>  connections and detect additional maliciously-constructed requests.
>>
>> * The PLT Web Server's handling of large files is improved, and its latency
>>  for long-running request handlers is reduced.
>>
>> * The Macro Stepper has a new macro hiding algorithm that tracks term
>>  identity through syntax protection (see `syntax-arm`), making macro
>>  hiding work more reliably. It UI indicates protected and tainted syntax.
>>
>> * The Racket documentation includes a "build and contributing" guide.
>>
>> * The UDP library permits setting a TTL (time to live).
>>
>> * The net/send-url's library has been improved for all platforms.
>>
>> Contributors: Alex Harsanyi, Alex Knauth, Alex Muscar, Alexis King, Ben
>> Greenman, Bogdan Popa, Brian Wignall, Dan Holtby, David K. Storrs,
>> Dionna Glaze, Dominik Pantůček, Fred Fu, Geoff Shannon, Gustavo
>> Massaccesi, Jack Firth, Jay McCarthy, Jens Axel Søgaard, Jesse Alama,
>> Joel Dueck, John Clements, Jordan Johnson, Julien Delplanque, Leo Uino,
>> Luka Hadži-Đokić, Luke Lau, Matthew Flatt, Matthias Felleisen, Mike
>> Sperber, Paulo Matos, Philip McGrath, Reuben Thomas, Robby Findler, Ross
>> Angle, Ryan Culpepper, Sage Gerard, Sam Tobin-Hochstadt, Shu-Hung You,
>> Sorawee Porncharoenwase, Stephen De Gabrielle, Syntacticlosure, Timo
>> Wilken, Tommy McHugh, Winston Weinert, Zaoqi
>>
>>
>>
>>
>> > On Jan 27, 2020, at 9:47 AM, Matthias Felleisen <matth...@felleisen.org> 
>> > wrote:
>> >
>> >
>> > I propose the following minor edits:
>> > — every bullet indicates with the first two words which part of the repo 
>> > it talks about. I used capitalization for bin-s.
>> > — I tried to eliminate comparisons without “than”. Thirty years after 
>> > reading S&W for the first time, I am still allergic.
>> >
>> > I integrated Ryan’s bullet below the PLT Web Server one, keeping related 
>> > things together. — Matthias
>> >
>> >
>> > ----------------------------------------------------------------------
>> >
>> >
>> > * Racket CS is ready for production use. We will work to further improve
>> >  Racket CS before making it the default implementation, but it now
>> >  consistently passes all of our integration tests and generally performs
>> >  well. (Compiled code remains significantly larger compared to the default
>> >  implementation.)
>> >
>> > * DrRacket's scrolling is responsive.
>> >
>> > * DrRacket's dark mode support is usable on macOS and Windows.
>> >
>> > * The PLT Web Server provides fine-grained control over the various aspects
>> >  to do with interacting with client connections (timeouts, buffer sizes,
>> >  maximum header counts etc.) via the new 'safety limits' construct.
>> >
>> >  We have decreased the web server's default trust in client and detects
>> >  additional maliciously-constructed requests.
>> >
>> > * The PLT Web Server's handling of large file is improved, and its latency
>> >  for long-running request handlers is reduced.
>> >
>> > * The Macro Stepper has a new macro hiding algorithm that tracks term
>> >  identity through syntax protection (see `syntax-arm`), making macro
>> >  hiding work more reliably. It UI indicates protected and tainted syntax.
>> >
>> > * The Racket documentation includes a "build and contributing" guide.
>> >
>> > * The UDP library permits setting a TTL (time to live).
>> >
>> > * The net/send-url's library has been improved for all platforms.
>> >
>> > Contributors: Alex Harsanyi, Alex Knauth, Alex Muscar, Alexis King, Ben
>> > Greenman, Bogdan Popa, Brian Wignall, Dan Holtby, David K. Storrs,
>> > Dionna Glaze, Dominik Pantůček, Fred Fu, Geoff Shannon, Gustavo
>> > Massaccesi, Jack Firth, Jay McCarthy, Jens Axel Søgaard, Jesse Alama,
>> > Joel Dueck, John Clements, Jordan Johnson, Julien Delplanque, Leo Uino,
>> > Luka Hadži-Đokić, Luke Lau, Matthew Flatt, Matthias Felleisen, Mike
>> > Sperber, Paulo Matos, Philip McGrath, Reuben Thomas, Robby Findler, Ross
>> > Angle, Ryan Culpepper, Sage Gerard, Sam Tobin-Hochstadt, Shu-Hung You,
>> > Sorawee Porncharoenwase, Stephen De Gabrielle, Syntacticlosure, Timo
>> > Wilken, Tommy McHugh, Winston Weinert, Zaoqi
>> >
>> >
>> >
>> >
>> >> On Jan 26, 2020, at 12:06 PM, 'John Clements' via Release Management 
>> >> <release-managem...@plt-scheme.org> wrote:
>> >>
>> >> I got additional items from Bogdan Papa and a current note on CS from 
>> >> Matthew, and removed items per Sam’s suggestion. Here’s what I have now:
>> >>
>> >>   ----------------------------------------------------------------------
>> >>
>> >> * Racket CS is ready for production use. We will work to further
>> >> improve Racket CS before making it the default implementation, but
>> >> it now consistently passes all of our integration tests and
>> >> generally performs well. (Compiled code remains significantly larger
>> >> compared to the default implementation.)
>> >>
>> >> * DrRacket's scrolling is much more responsive.
>> >>
>> >> * On macOS and Windows, DrRacket's dark mode support is much better.
>> >>
>> >> * The web server provides fine-grained control over the various aspects
>> >> to do with interacting with client connections (timeouts, buffer sizes,
>> >> maximum header counts etc.) via the new 'safety limits' construct.
>> >> Client connections are trusted less by default and the server is more
>> >> secure against maliciously-constructed requests.
>> >>
>> >> * The web server handles large file uploads better, and long-running web
>> >> server request handlers may have lower latencies.
>> >>
>> >> * Racket includes a "build and contributing" guide.
>> >>
>> >> * UDP users can set a TTL (time to live).
>> >>
>> >> * The send-url behavior is improved on all platforms.
>> >>
>> >> Contributors: Alex Harsanyi, Alex Knauth, Alex Muscar, Alexis King, Ben
>> >> Greenman, Bogdan Popa, Brian Wignall, Dan Holtby, David K. Storrs,
>> >> Dionna Glaze, Dominik Pantůček, Fred Fu, Geoff Shannon, Gustavo
>> >> Massaccesi, Jack Firth, Jay McCarthy, Jens Axel Søgaard, Jesse Alama,
>> >> Joel Dueck, John Clements, Jordan Johnson, Julien Delplanque, Leo Uino,
>> >> Luka Hadži-Đokić, Luke Lau, Matthew Flatt, Matthias Felleisen, Mike
>> >> Sperber, Paulo Matos, Philip McGrath, Reuben Thomas, Robby Findler, Ross
>> >> Angle, Ryan Culpepper, Sage Gerard, Sam Tobin-Hochstadt, Shu-Hung You,
>> >> Sorawee Porncharoenwase, Stephen De Gabrielle, Syntacticlosure, Timo
>> >> Wilken, Tommy McHugh, Winston Weinert, Zaoqi
>> >>
>> >>   ----------------------------------------------------------------------
>> >>
>> >>
>> >>
>> >>> On Jan 26, 2020, at 05:30, Robby Findler <ro...@cs.northwestern.edu> 
>> >>> wrote:
>> >>>
>> >>> I think the scrolling-in-drracket item (that could probably use more
>> >>> wordsmithing) is the top item this time.
>> >>>
>> >>> Robby
>> >>>
>> >>> On Sun, Jan 26, 2020 at 7:29 AM Robby Findler 
>> >>> <ro...@cs.northwestern.edu> wrote:
>> >>>>
>> >>>> On Sun, Jan 26, 2020 at 1:19 AM 'John Clements' via dev-redirect
>> >>>> <d...@plt-scheme.org> wrote:
>> >>>>>
>> >>>>>  The release announcement sketch that I have so far is below.  Please
>> >>>>>  mail me new items and/or edits.
>> >>>>>
>> >>>>>  Please phrase announcements using complete sentences and avoid the
>> >>>>>  word "now".
>> >>>>>  ----------------------------------------------------------------------
>> >>>>>
>> >>>>> * DrRacket has support for "dark mode"
>> >>>>
>> >>>> * On macOS and Windows, DrRacket's dark mode support is much better.
>> >>>>
>> >>>> (We had dark mode support before but it just was a bit hit-and-miss
>> >>>> which part of the GUI paid attention to it)
>> >>>>
>> >>>>> * DrRacket has improved scrolling
>> >>>>
>> >>>> * DrRacket's scrolling is much more responsive
>> >>>>
>> >>>> ("responsive" is the key word here)
>> >>>>
>> >>>> Robby
>> >>
>> >>
>> >>
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Racket Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to racket-dev+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/racket-dev/0F6F3E8F-F90B-4636-A13A-C975E6A39CB3%40felleisen.org.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to racket-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-dev/CADcuegshQpRq9_wPfx7Xv0hQ%3DeTJVy%3D_nH%2BzXydEXtG_FSR%3DvQ%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/CAL3TdOOD3e1cGV6fjrHMOTXcquqUrXTJCX%2BGoS8ZmnmyTov9VQ%40mail.gmail.com.

Reply via email to