Ryan Culpepper
b655a34418
rackunit: fix tests
...
merge to 5.2
(cherry picked from commit 18b3899e6a
)
2011-10-17 14:11:29 -04:00
Robby Findler
38c55dc063
fix the error check
...
closes PR 12290
(cherry picked from commit 9ab6a93127
)
2011-10-17 14:11:27 -04:00
Matthew Flatt
394e62a31e
add cross-reference between data and read/print descriptions
...
Closes PR 11096
(cherry picked from commit d4f7020cd2
)
2011-10-17 14:11:26 -04:00
Matthew Flatt
7ad41cd9dc
fix docs on reading characters
...
Closes PR 11102
(cherry picked from commit 2a39a098a6
)
2011-10-17 14:11:25 -04:00
Matthew Flatt
a997bc72fd
add cross-ref from reference to guide on places
...
(cherry picked from commit eba0ca2d4d
)
2011-10-17 14:11:25 -04:00
Matthew Flatt
ab2d140d7d
reader doc fixes
...
Closes PR 11086
(cherry picked from commit e55e0a5e4a
)
2011-10-17 14:11:24 -04:00
Mike Sperber
67dd5e8c1b
Synch German string constants with latest.
...
(cherry picked from commit 2db0791e27
)
2011-10-17 14:11:23 -04:00
Neil Toronto
9465805f50
Fixed x/y mixup in 'axes'
...
Removed 'plot-tick-skip' parameter
Merge into 5.2
(cherry picked from commit 7270c27141
)
2011-10-17 14:11:22 -04:00
Neil Toronto
8031c88b9c
Rename plot3d-animating? -> plot->animating?
...
Combine plot-ps-interactive? and plot-pdf-interactive? into plot-ps/pdf-interactive?
Rename plot3d-ambient-light-value -> plot3d-ambient-light
Fix off-by-one 2D plot area clipping
Add warning to docs about 'fit' disappearing
Stop providing 'fit', 'derivative', 'gradient' and 'make-vec' from the 'plot' module
Merge into 5.2
(cherry picked from commit 522ba14b9f
)
2011-10-17 14:11:20 -04:00
Matthew Flatt
d02d7aae97
add missing test for text% tab fix
...
Merge to 5.2
(cherry picked from commit 6d608e392c
)
2011-10-17 14:11:19 -04:00
Matthew Flatt
ff34ed4f0a
fix tab problem in text%
...
Merge to 5.2
(cherry picked from commit 5fb2f56fdf
)
2011-10-17 14:11:18 -04:00
Robby Findler
8ad66c4b8d
swapped the backwards triangles
...
(cherry picked from commit 770c2d14f8
)
2011-10-17 14:11:17 -04:00
Robby Findler
61f2ed8ac7
add call to 'test-results'
...
(cherry picked from commit a43973157b
)
2011-10-17 14:11:16 -04:00
Matthias Felleisen
fa0809eb4d
document unexpected mouse event reporting; Closes PR 12278
...
(cherry picked from commit 8cdbd3285b
)
2011-10-17 14:11:15 -04:00
Matthew Flatt
a24c809202
fix `place-break' on terminated place
...
Merge to 5.2
(cherry picked from commit 0993408c19
)
2011-10-17 14:11:14 -04:00
Matthew Flatt
c760197bd0
fix framework doc reference to `set-icon' method
...
Merge to 5.2
(cherry picked from commit f2082e6eeb
)
2011-10-17 14:11:12 -04:00
Robby Findler
5e141b087d
adjust the autosave gui so that closing the window doesn't cause drracket to
...
exit (this only happened on non-mac os x platforms)
include in 5.2
(cherry picked from commit 4d00b13ce0
)
2011-10-17 14:11:03 -04:00
Robby Findler
804408bdae
error message typo
...
include in 5.2
(cherry picked from commit 95e29376fd
)
2011-10-17 14:11:02 -04:00
Robby Findler
6981f40cd6
adjust 2htdp/image library so that it doesn't create arbitrarily large
...
bitmaps when rendering images
closes PR 12277 (except I didn't fix the make-bitmap contract)
include in 5.2
(cherry picked from commit 10d19bf8d5
)
2011-10-17 14:11:01 -04:00
Matthew Flatt
aeac9e4df5
add missing GC registration for places
...
Merge to 5.2
(cherry picked from commit 32b5390ad2
)
2011-10-17 14:10:59 -04:00
Matthew Flatt
baa0191aff
third attempt to fix 64-bit Lion hidden-window problem
...
After all the previous attempts, the problem seems almost trivial:
although Apple documents `NSAnyEventMask' as the constant #xFFFFFFFF,
it's actually NSUIntegerMax (and the difference matters in 64-bit
mode).
Merge to 5.2.
(cherry picked from commit dc912ee6de
)
2011-10-17 14:10:57 -04:00
Matthew Flatt
635a879727
Revert "another attempt to fix the 64-bit Lion hidden-window problem"
...
This reverts commit f6e5468dbb
.
Merge to 5.2
(cherry picked from commit 9fd11ac92c
)
2011-10-17 14:10:54 -04:00
Matthew Flatt
ff5b2dd31d
doc clarifications
...
Merge to 5.2
(cherry picked from commit 5724aa1d1b
)
2011-10-17 14:10:53 -04:00
Matthew Flatt
c2ccac22ac
fix argument-error report
...
Merge to 5.2
(cherry picked from commit 6aaa0d44c0
)
2011-10-17 14:10:50 -04:00
Neil Toronto
4f355fbc65
Fixed error: attempt to divide by (void) when axis bounds' length is a multiple of 1000
...
Please merge into 5.2
(cherry picked from commit a0e2401cbe
)
2011-10-10 15:31:56 -04:00
Eli Barzilay
c6c7490bac
Clearer question about running an existing uninstaller.
...
(cherry picked from commit e9db4df6c3
)
2011-10-10 15:31:53 -04:00
Eli Barzilay
7a66972313
Rename "$WHERE1" -> "$BASE".
...
(cherry picked from commit de40798d49
)
2011-10-10 15:31:53 -04:00
Kevin Tew
d586e78e7a
Fix QNX merge to 5.2
...
(cherry picked from commit 1a2d425ece
)
2011-10-10 15:31:50 -04:00
Kevin Tew
566c36c4f2
pr 12268 fix merge to 5.2
...
(cherry picked from commit 58b1f86326
)
2011-10-10 15:31:48 -04:00
Rodolfo Carvalho
f108ea8861
Fix typo in Slideshow documentation
...
(cherry picked from commit a3890f7e32
)
2011-10-10 15:31:47 -04:00
Vincent St-Amour
1357a22a9e
Typoes.
...
(cherry picked from commit 90aa9c9d75
)
2011-10-10 15:31:47 -04:00
Jay McCarthy
f680811cb6
Fixing breakage from push 23693
...
(cherry picked from commit b20ffdbe95
)
2011-10-10 15:31:46 -04:00
Jay McCarthy
2698db08a5
Fixing PR 12271
...
(cherry picked from commit 354283132d
)
2011-10-10 15:31:44 -04:00
Matthew Flatt
0aa9f436af
fix compiler confusion: non-mutating vs reorderable unsafe ops
...
Reordering `unsafe-vector-ref' past an `unsafe-vector-set!' was
particularly bad. Meanwhile, some non-mutating operations like
`unsafe-mcar' were treated too conservatively.
Merge to 5.2
(cherry picked from commit c805728d3e
)
2011-10-10 15:31:44 -04:00
Matthias Felleisen
09e236caaf
history for release
...
(cherry picked from commit 051649fc13
)
2011-10-10 15:31:43 -04:00
Matthew Flatt
2fec3dd8f6
mark OS jmpbuf as GC-ignored
...
This change is intended to make the QNX port work, but it
should also future-proof Racket a little for other platforms.
(cherry picked from commit b377cafdac
)
2011-10-10 15:31:41 -04:00
Matthew Flatt
187c9a18b7
fix QNX sconfig entry
...
Merge to 5.2
(cherry picked from commit e2bcbb0dfb
)
2011-10-10 15:31:40 -04:00
Matthew Flatt
78c38d42b6
docs and release notes for `set-icon' change
...
Merge to 5.2
(cherry picked from commit 8f0fa96d69
)
2011-10-10 15:31:38 -04:00
Sam Tobin-Hochstadt
74846d0684
Change basic-top-level-window% to support `set-icon', and use to set icon for splash screen.
...
Closes 12241
Merge to 5.2
(cherry picked from commit 1b69d742bd
)
2011-10-10 15:31:38 -04:00
Matthew Flatt
6fe0b33625
fix ffi retain of callbacks
...
The FFI's weak table of callback procedures (to map Racket procedures
to FFI callback objects) suffered from the classic key-in-value
problem.
Closes PR 12228, probably
Merge to 5.2
(cherry picked from commit 8bd81f4806
)
2011-10-10 15:31:37 -04:00
Mike Sperber
fd03fb8575
Synch German string constants with latest.
...
(cherry picked from commit 334bf53bb9
)
2011-10-10 15:31:34 -04:00
Matthew Flatt
bdddffaa9b
cocoa: fix `show #f' on already unshown frame shows it briefly
...
Merge to 5.2
(cherry picked from commit bf3f09a3c1
)
2011-10-10 15:31:32 -04:00
Matthew Flatt
e1dfd37f75
fix compiler bug that could cause infinite inlining loop
...
The bug was that a procedure could be incorrectly marked as
a "leaf" procedure, which could in turn cause the compiler
to keep inlining a very small procedure that calls itself.
Closes PR 12270
Merge to 5.2
(cherry picked from commit 1bc80310e3
)
2011-10-10 15:31:31 -04:00
Robby Findler
a4a7b80c97
avoid calling the show method for tooltips unless the frame is shown.
...
please include in 5.2
(cherry picked from commit 5db48b3e73
)
2011-10-10 15:31:30 -04:00
Stephen Chang
d2204bfd17
fix lazy stepper bug: annota of non-identifier fns
...
- fix lazy stepper bug where delaying of non-identifier fns
wasnt being properly hidden
- add test case for this bug
include in 5.2
(cherry picked from commit 79dd7df945
)
2011-10-10 15:31:27 -04:00
Robby Findler
fcd5fb9d74
adjust uses of after-load-file to use the success? flag
...
(cherry picked from commit fcc720f43e
)
2011-10-10 15:31:25 -04:00
Matthew Flatt
c993d856d5
editor<%> doc fixes
...
(cherry picked from commit ed38297c97
)
2011-10-10 15:31:24 -04:00
Matthew Flatt
52e1e8458d
fix text% `get-paragraph-{start,end}-position' bug and doc bugs
...
Merge to 5.2
(cherry picked from commit 379991c5bb
)
2011-10-10 15:31:22 -04:00
Robby Findler
941f18a562
adjust the way languages are chosen when opening a file.
...
Specifically, in the case that we're inheriting a language setting
from some earlier preference or something and the language we're
inheriting is one that saves prefixes, and the current file being
opened does not match any of the possible prefixes, then revert
to the not-a-language language, instead of using the value from
the preference
Also: finish the removal of the EoPL language level from the
DrRacket langauge dialog, and clean up the 'get guidance' dialog
Please cherrypick this commit to the 5.2 release branch
(cherry picked from commit d362bda6d3
)
2011-10-10 15:31:20 -04:00
Matthew Flatt
1d6f193f31
windows: add sqlite3.dll
...
Merge to 5.2
(cherry picked from commit 41b18e3608
)
2011-10-10 15:31:15 -04:00