Matthew Flatt
6eb94da75f
repair to package manager GUI
...
Thanks to Odegov Evgeny for the patch
Closes PR 14196
2013-11-24 08:20:44 -07:00
Matthew Flatt
90388d1549
fix handling of choice evt returned by a guard evt
...
Closes PR 14195
Merge to v6.0
2013-11-24 08:20:44 -07:00
Matthew Flatt
f4ed053620
fix #:make-docs? argument of setup
...
Closes PR 14193
Merge to v6.0
2013-11-23 20:10:26 -07:00
Matthew Flatt
846df13567
fix doc omissions for filesystem-change-evt
...
Closes PR 14191
Merge to v6.0
2013-11-23 20:03:43 -07:00
Matthew Flatt
83123726eb
slideshow: add pict->pre-render-pict
...
Uses `make-bitmap` from the viewer's canvas to optimize drawing.
2013-11-23 11:39:52 -07:00
Matthew Flatt
9cb646bbd2
racket/gui cocoa: use CGLayer for canvas bitmaps
...
The backing bitmap for a canvas is created as a CGLayer, which can
make screen refresh much faster. Also, calling the `make-bitmap` method
of `canvas%` produces a CGLayer-based bitmap, so drawing those bitmaps
to a fast context can be fast.
The improvement particularly helps with Retina displays, making
DrRacket more responsive and increasing the potential frame rate
of Slideshow.
2013-11-23 11:38:47 -07:00
Matthew Flatt
c1f6050938
slideshow: log timing info
2013-11-23 11:35:59 -07:00
Robby Findler
312410eaf3
clarify text sizes
2013-11-23 11:29:24 -06:00
Robby Findler
57cf08f4bf
restore the color schemes
...
please do NOT merge to the release branch
2013-11-23 11:01:54 -06:00
Robby Findler
330d715ea7
the color-blindness color schemes are not yet ready for release
...
Please merge to the release branch
2013-11-23 11:01:54 -06:00
Robby Findler
ba6a8eb5dd
fix grammar and spelling
...
please include in the release branch
2013-11-23 11:01:53 -06:00
Robby Findler
e78708aae9
improve hash/c contracts
...
closes PR 14189
please include on the release branch
2013-11-23 11:01:45 -06:00
Matthew Flatt
f1d561ac46
reflow release notes for v6.0
...
Merge to v6.0
2013-11-22 14:59:35 -07:00
Matthew Flatt
dc27bc5717
fix README instructions on raco pkg config --set name
...
Merge to v6.0
2013-11-22 14:59:35 -07:00
Matthew Flatt
75263e6664
fix raco config --set
...
Merge to v6.0
2013-11-22 14:59:35 -07:00
Matthew Flatt
71d5234781
enable raco exe
tests for DrDr
...
I meant to try this back in 0bc89dc6
.
2013-11-22 14:59:35 -07:00
Robby Findler
85a2337fe9
fix line breaking for text/font
...
please include on the 6.0 release branch
2013-11-22 15:55:11 -06:00
Jay McCarthy
79f8636e1e
Ensure that threads created within call-with-limits are accounted during the time/space limits
2013-11-22 14:26:07 -07:00
Matthew Flatt
e0026f5de4
racket/gui cocoa: fix border of combo-field%
for recent Mac OS X
...
Merge to v6.0
2013-11-22 13:37:37 -07:00
Matthew Flatt
9a120f6acc
racket/gui cocoa: fix crashing bug with combo-field%
...
Merge to v6.0
2013-11-22 13:37:37 -07:00
Robby Findler
199b060058
fix focus
...
please include in the 6.0 release
2013-11-22 11:37:48 -06:00
Matthew Flatt
c7d4b7d388
define-runtime-path: add support for version search to 'so form
...
Merge to v6.0
2013-11-22 07:26:43 -07:00
Matthew Flatt
7b89225001
make installers: install required packages, first
...
This change should fix a problem with the Mac OS X PPC build,
where the "libsqlite3" shared library needs to be installed
early. The same strategy is already used for Windows.
Merge to v6.0
2013-11-22 07:26:43 -07:00
Matthew Flatt
8aa5f4a83a
fix/expand/improve docs on "config.rktd"
...
Merge to v6.0
2013-11-22 07:26:42 -07:00
Asumu Takikawa
0f8ee73814
Improve type of negate
...
Now for functions with simple filters, it'll negate the
filters so that, e.g., (negate string?) can be used with
occurrence typing.
Please merge to v6.0
2013-11-21 22:53:04 -05:00
Asumu Takikawa
d29256eeb2
Caveat section on macros/phase-1+ code in TR
...
Please merge to v6.0
2013-11-21 22:53:04 -05:00
Asumu Takikawa
9da8203c9c
TR: Prevent internal error on begin-for-syntax
...
Closes PR 13878
Please merge to v6.0
2013-11-21 22:53:04 -05:00
Matthew Flatt
9213d1aa79
configure: add fallback when checking for ar
2013-11-21 20:24:32 -07:00
Matthew Flatt
79f3fd5e64
raco setup: fix a read-only use on the docindex database
...
Merge to v6.0
2013-11-21 06:59:48 -07:00
Matthew Flatt
9bb5dda4f5
raco setup: fix exit code on doc error
2013-11-21 06:44:38 -07:00
Eric Dobson
2fd6a05d46
Improve comments and change name for unboxable-funs.
2013-11-20 23:46:36 -08:00
Eric Dobson
69f690f4b9
Move more call-site optimization structure into the syntax class.
2013-11-20 23:43:59 -08:00
Eric Dobson
af6bc6e8e2
Make unboxed let-bindings only log their clause.
2013-11-20 23:43:57 -08:00
Eric Dobson
74ce1ea748
Make new syntax class for all clauses.
2013-11-20 23:39:10 -08:00
Eric Dobson
3681fe8105
Make standard syntax class so that clauses are in order.
2013-11-20 23:39:10 -08:00
Eric Dobson
6d84fe3cf2
Add more syntax classes for let-clauses.
2013-11-20 23:32:23 -08:00
Eric Dobson
3e37e94000
Add benchmarks to TR test dependencies.
2013-11-20 23:13:39 -08:00
Eric Dobson
cbe1b53279
Correctly typecheck all subelements of vector literals.
...
Closes PR 14184.
2013-11-20 21:25:28 -08:00
Matthew Flatt
53ce3b7b96
raco pkg config: show all by default
...
Also, better help, checking, and error reporting on arguments.
Related to PR 14180
Merge to v6.0
2013-11-20 17:52:41 -07:00
Matthew Flatt
ecaa6576a3
raco pkg {install,update,...}: propagate setup exit code
...
Also, when `raco setup` reports an error, print a message to
say that the package install/update/... completed anyway.
Merge to v6.0
2013-11-20 17:52:40 -07:00
Asumu Takikawa
7e1b3c306d
Fix provide:
when it's after the definition
...
Closes PR 11172
Please merge into 6.0
2013-11-20 18:42:28 -05:00
Asumu Takikawa
6a787c963f
Simplify fix for PR 14030
...
Please merge into 6.0
2013-11-20 18:38:39 -05:00
Asumu Takikawa
f292a9c0f2
Fix make-predicate
at the top-level
...
This solves the immediate problem, but more generally the
handling of ignored syntax at the top-level seems very fishy.
There is a complicated protocol involving the top-level
type-checker returning #<void> for cases with no obvious
return type, but it's unclear if it actually works. That
code in tc-toplevel.rkt should be revamped in the future.
Closes PR 14030
Please merge into 6.0
2013-11-20 18:07:51 -05:00
Asumu Takikawa
249427afb4
Add types for remaining in-foo
functions
...
Also fixed `in-directory` type
Please merge into 6.0
2013-11-20 16:12:29 -05:00
Ryan Culpepper
f12cfe185b
Post-release version for the v6.0 release
2013-11-20 14:10:06 -05:00
Matthew Flatt
0a2e3ad78b
raco setup: quieter output on a build step for user-scope docs
2013-11-20 07:59:35 -07:00
Matthew Flatt
1d8a2516b2
fix problem resizing mutable hash tables
...
A hash-table size grew based on the number of key slots occupied,
instead of the number of value slots, where the two differ when
keys are added and removed in the table.
Thanks to Ryan for the example.
2013-11-20 07:28:34 -07:00
Ryan Culpepper
975762c25a
work around lack of sqlite3_next_stmt on Mac OS X 10.5.*
2013-11-19 22:52:26 -05:00
Matthew Flatt
2f464916a9
fix installation path of "Racket Documentation"
...
Put it in the user-specific directory when its package is installed
in a user scope.
2013-11-19 18:07:07 -07:00
Matthew Flatt
30af4dfb33
raco pkg remove: fix dependency check in --auto
mode
2013-11-19 18:07:07 -07:00