When buttons are hidden and/or disabled so that there's a change to
the only button that is visible, enabled, and has the 'border style,
then make it the default.
original commit: 4dd405d9c93148b55c530d7babe79f57608e9310
Seems to work for Mac OS X 10.9 (Mavericks), at least.
In Retina mode, a drawing unit corresponds to two pixels on
the screen or in a bitmap created by `make-screen-bitmap'.
In particular, a bitmap created by `make-screen-bitmap' is
actually twice as big in each dimension as requested, and the
bitmap is scaled when transferring to other drawing contexts.
When transferring onto the screen, scalings cancel so that the
result looks right.
Adds `get-display-backing-scale` to `racket/gui/base`, and
also `get-backing-scale` to `bitmap%`.
To do: add a way to set the backing scale of a bitmap. That
option will provide a way to give controls higher-resolution
bitmaps as labels.
original commit: fac247d340455328ab7e18db10546939bb067f4a
When files passed to the default application-file handler cannot be delivered
because no frame is active or the frame does not accept files, then retry
when the active frame changes in the future (in addition to when the
application-file handler itself is changed).
This adjustment should fix a long-standing problem where files are
not delivered to DrRacket on Mac OS X.
original commit: 973e650fc707deb689d4dd233c10be0d3667a3e3
it now checks to avoid drawing the line numbers when
the invalid region is not lined up in the X direction
original commit: f03bc18f685377d9254c5a0a2837134e5f24aac9
- shorten the example text
- fix a bug that would prevent info-based color schemes
to be set properly when drracket first starts up
- make the preferences dialog examples use the user's
preferred font, not the default font
- move the documentation and info buttons to the top
of color scheme section of the prefs dialog
- added a checkbox to go back to the default version
of the color scheme
original commit: a37d5399ae5f2e0cd6ea165612b282f5978b27c8
- better overview docs (now in the drracket manual)
- something inside the drracket gui to get the list of the
available style names and to send you to the new docs
original commit: da4bb5991f760fff53cd5e1792e6ee1d1fb2a961
the rearrangement moves the string constants documentation
into a package over by the string-constants implementation
and adds the string-constants (meta) pkg.
original commit: 8cdd106b87b028522ad01a5304709d010db3cb9d
This reverts commit 3c439a773138ca86a3810de6a37912ff588f7d0e.
Instead of changing the default colors, add support for color
schemes and then use these colors as a starting point for a new
color scheme
original commit: 136c18f7e925a04115f631c7d17164ed2c8d268d
Also, a bit of Rackety (triggered because I would have had to turn a
letrec into a letrec-values to support disabling the ok button (and
also because the code was indented with tabs and not just spaces))
original commit: c0c6861497ea714e2259a8b55bcdc9d28f83ef5d
it no longer changes the background to the inverse of the
foreground (for the default text color) but instead uses
the color of the 'framework:basic-canvas-background preference
Thanks to Laurent Orseau for the fix
original commit: f9df5ad4e92ec8bba8012ab3d49c75523af83592
Also, move remaining "srfi" libraries to "srfi-lite-lib".
In principle, "base" should depend on "scheme-lib" and
"srfi-lite-lib", and a new "base2" package would represent the new,
smaller base. But I don't think the window has yet closed on
determining the initial "base" package.
The "srfi" libraries moved to "srfi-lite-lib", instead of "srfi-lib",
to avoid creating many extra dependencies on "srfi-lib" and all of its
dependencies. The SRFIs in "srfi-lite-lib" depend only on "base",
and they are used relatively widely.
original commit: d175c3949c602672d61734b3fc54750da1d57f89
This should make it disappear properly when
the file's width goes down below the column guide
fix a bug in 27603faf, I believe
original commit: 5800ce1cec7a678b3e67ba259baa507dfc6b7b82