The Racket repository
![]() The `racket/draw` library is now independent of the screen resolution on Windows. Font sizes in "points" are the only place where the resolution mattered before, and now `racket/draw` assumes a traditional 96dpi on Windows and Linux (and a traditional 72dpi on Mac OS X). Setting the scale for "text and other items" in Windows now adjusts the backing scale of screen and canvas-compatible bitmaps, as well as setting a scale on canvas drawing. Window and screen positions and sizes are similarly scaled; for example, if the screen is 2048x1436 with text scaled by 200%, then `racket/gui` reports the display size as 1024x768 (and the display backing scale as 2.0). Backing scales of 1.25 and 1.5 are common for Windows. Rounding associated with those scales could cause trouble for virtual -> actual -> virtual conversions. |
||
---|---|---|
native-pkgs@2648702ac3 | ||
pkgs | ||
racket | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.mailmap | ||
.travis.yml | ||
INSTALL.txt | ||
Makefile | ||
README.txt |
This is the source code for the main Racket distribution. See "INSTALL.txt" for information on building Racket. License ------- Racket Copyright (c) 2010-2014 PLT Design Inc. Racket is distributed under the GNU Lesser General Public License (LGPL). This means that you can link Racket into proprietary applications, provided you follow the rules stated in the LGPL. You can also modify Racket; if you distribute a modified version, you must distribute it under the terms of the LGPL, which in particular means that you must release the source code for the modified software. See racket/src/COPYING_LESSER.txt for more information.