racket/collects
Robby Findler 993cd40208 Adjust DrRacket so the window can get narrower
For example, a new DrRacket window (with a file named tmp.rkt in the
and 356 afterwards.  This is under mac os x with, I believe, the
default system font sizes. (The file is important because different
languages can have different buttons in the toolbar and the filename's
length itself can affect the minimum size.)

Mostly this change is the addition of a new kind of panel that
lets its children have multiple fixed sizes (as opposed to
just a single minimum size and (optionally  arbitrarily large))
It also adjusts the various toolbar buttons to use this new code.

Also, there's a few tweaks to shrink other things that became the
limiting factor in shrinking the width of the DrRacket window.

Currently, at least for #lang racket programs, the toolbar buttons
along the top of the window are the limiting factor (including the
save button).  With a bogus language (ie, #lang rackeeet), the bottom
bar is the limiting factor, since that will have only the Save, Run,
and Stop buttons.

related to PR 13281
2012-11-29 09:43:05 -06:00
..
2htdp Two more #lang racket' -> #lang racket/base'. 2012-11-07 11:34:33 -05:00
algol60
at-exp/lang
browser Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
compatibility A whole bunch of missing newlines at EOFs (and a few other spaceages). 2012-10-19 06:47:24 -04:00
compiler fix to bytecode compiler's propoagation of local-type info 2012-11-18 10:31:20 -07:00
config
data Fixed popcount name in docs 2012-11-28 23:14:52 +01:00
datalog
db remove redundant statement resets 2012-11-28 17:09:25 -05:00
defaults
deinprogramm removed the deinprogramm one-line-summary's because they are 2012-11-17 20:15:19 -06:00
drracket Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
drscheme
dynext Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
embedded-gui
eopl Some "obvious" switching from racket' to racket/base'. 2012-11-06 13:29:09 -05:00
errortrace
ffi change allocator wrapper to ignore #f results 2012-11-21 12:56:30 -05:00
file add missing icon resizing in replace-icons 2012-11-27 09:23:45 -07:00
framework Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
frtime #lang racket' -> #lang racket/base' conversions in frtime. 2012-11-07 08:03:46 -05:00
future-visualizer #lang racket' -> #lang racket/base' conversions in future-visualizer. 2012-11-07 08:03:46 -05:00
games Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
graphics Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
gui-debugger Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
handin-client Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
handin-server
help move the captcha checking code inside the handler 2012-11-22 10:35:51 -06:00
hierlist
honu Some more #lang racket' -> #lang racket/base' conversions 2012-11-07 08:03:44 -05:00
htdp experiment with matrix-set-bang, some Rackety, fixing tests 2012-11-15 10:45:33 -05:00
html
icons
images #lang racket' -> #lang racket/base' conversions in plot and in images. 2012-11-07 08:03:45 -05:00
json Fix json treatment of eof, plus tests. 2012-10-05 11:48:31 -04:00
lang Two more #lang racket' -> #lang racket/base'. 2012-11-07 11:34:33 -05:00
launcher
lazy Some more #lang racket' -> #lang racket/base' conversions 2012-11-07 08:03:44 -05:00
macro-debugger Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
make
math Renamed functions 2012-11-27 22:23:42 -07:00
meta meta/planet2: fix module broken by removing a file 2012-11-29 07:42:52 -07:00
mred fix error check on the result of place-children 2012-11-28 10:54:34 -06:00
mrlib Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
mysterx Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
mzcom
mzlib Newlines at EOFs. 2012-11-06 14:07:15 -05:00
mzscheme Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
net path->url: ensure directory paths have a trailing slash 2012-11-27 08:46:34 -07:00
openssl make file runnable on non-win32 2012-11-29 00:55:11 -05:00
parser-tools make the position and position-token structs transparent 2012-11-07 11:57:07 -06:00
picturing-programs Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
plai enabling shared in plai with some shameless copying of kernel code 2012-11-06 19:53:03 -07:00
planet Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
planet2 `raco pkg': fixes for package source inference and handling 2012-11-29 06:43:51 -07:00
plot Made plots in plot' and math' render nicely in PDFs (plots in docs are picts now) 2012-11-25 22:32:07 -08:00
preprocessor
profile Clarify that the `*-node' is not in the list of nodes. 2012-09-19 22:54:13 -04:00
r5rs make case' in r5rs' and r6rs' still use eqv?' 2012-11-26 19:49:36 -07:00
r6rs Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
racket Singleton optimization for sequences that would allocate. 2012-11-29 06:54:06 -07:00
racklog Newlines at EOFs. 2012-11-06 14:07:15 -05:00
rackunit Add for-label require 2012-11-20 13:31:05 -05:00
raco
reader/lang
readline
redex fix redex docs and disable running test-docs-complete.rkt directly 2012-11-12 07:42:09 -06:00
repo-time-stamp
rnrs make case' in r5rs' and r6rs' still use eqv?' 2012-11-26 19:49:36 -07:00
s-exp/lang
scheme racket/gui/dynamic: make gui-dynamic-require' pull from racket/gui/base' 2012-11-19 08:13:48 -07:00
schemeunit Some "obvious" switching from racket' to racket/base'. 2012-11-06 13:29:09 -05:00
scribble scribble HTML: no extra breaking at the end of an identifier 2012-11-29 07:18:30 -07:00
scribblings Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
scriblib Fix citation disabiguation when authors differ. 2012-11-19 17:35:07 -05:00
setup raco pkg': treat ".plt" format consistently with raco setup -A' 2012-11-29 06:27:38 -07:00
sgl Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
slatex
slideshow slideshow: fix import that changed the style of legacy libraries 2012-11-28 05:39:45 -07:00
srfi Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
stepper Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
string-constants Synch German string constants with latest. 2012-11-24 15:08:56 +01:00
swindle
syntax fix `lazy-require' in phase levels other than 0 2012-11-11 09:38:16 -07:00
syntax-color Implements a rb-tree based version of the token tree, and fixes bugs in red-black.rkt. 2012-11-26 11:14:22 -07:00
teachpack remove matrix-set-bang from documentation; Closes PR 13264 2012-11-15 10:45:33 -05:00
test-engine Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
tests add tests for in-list', in-mlist', and `in-set' shortcut 2012-11-29 06:57:34 -07:00
texpict Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
trace
typed Stubbed out missing math/array' and math/statistics' doc entries to 2012-11-27 18:05:38 -07:00
typed-racket Fail gracefully on TR struct arity errors 2012-11-20 17:47:13 -05:00
typed-scheme
unstable linked to serialization docs 2012-11-17 14:47:13 -05:00
version
web-server Make send/suspend/[url/]dispatch allow values 2012-11-27 08:49:04 -07:00
wxme
xml Fix some docs. Add an example too. 2012-11-19 15:38:13 -05:00
xrepl
.gitignore