racket/doc/release-notes/racket
Matthew Flatt 5630a3a1ca racket/sandbox: use `gui-available?' at sandbox creation
Previously, sandbox creation used `gui?', which is the result of
`gui-available?' at the time that `racket/sandbox' is instanited.
This change makes sandbox behavior less sensitive tothe order in
which modules `require'd into a program are intiantiated.

The change depends on a new `sandbox-make-namespace' default
function for `sandbox-namespace-specs'. The new function uses
either  `make-base-namespace' or `make-gui-namespace', depending
on whether the GUI library is available at that point.

A new `sandbox-gui-enabled' parameter can disable use of the
GUI library even if it is available.

The `gui?' binding is still exported for backward compatibility,
but it shouldn't be used anymore.
2012-03-02 07:47:16 -07:00
..
Draw_and_GUI_5_1.txt remove unsupported MDI styles and method 2011-08-04 08:02:54 -06:00
HISTORY.txt racket/sandbox: use `gui-available?' at sandbox creation 2012-03-02 07:47:16 -07:00
MzScheme_4.txt move release-note files to rackety names 2010-05-05 10:30:40 -06:00
MzScheme_200.txt move release-note files to rackety names 2010-05-05 10:30:40 -06:00
MzScheme_300.txt move release-note files to rackety names 2010-05-05 10:30:40 -06:00
Racket_5.txt add v5 porting note about pretty-print 2010-06-27 10:19:49 -06:00
rename-super-fixup.rkt A bunch of more typos like the ones in David's commit. 2012-02-21 14:21:43 -05:00