Matthew Flatt
c17c7cd1b0
dc<%>: fix baseline for slow-path non-combined text drawing
...
For example, fix baseline when drawing "a\u2144" with the
default fonr under Windows, where #\u2144 is subtituted from
another font.
2013-02-05 11:44:38 +01:00
Matthew Flatt
442f6eaaae
fix `regexp-match' variants given a long string and an output port
...
... again; commit d194fa6245
turned out to be incomplete.
2013-02-05 11:44:38 +01:00
Robby Findler
2b7c6e32a9
adjust raco test so it test the command-line
...
arguments to the empty vector before running anything
2013-02-04 20:38:34 -06:00
Robby Findler
f749ab1538
minor cleanup
2013-02-04 20:38:26 -06:00
Vincent St-Amour
b42034f98b
Exclude the right zeroes when checking for equality.
2013-02-04 14:32:44 -05:00
Vincent St-Amour
568f401bdc
Don't special case typechecking of =.
...
Its type is more useful than the special typing rule.
2013-02-04 14:32:44 -05:00
Eric Dobson
9e8cc6af3c
Add types for imaginary numbers and fix type of exact? and inexact?.
2013-02-04 14:32:44 -05:00
Vincent St-Amour
ec04467282
Add extra tests for contract generation and float zeroes.
2013-02-04 14:32:44 -05:00
Eric Dobson
e656bdb1c5
Make generated contracts for Floats include NaN.
...
Closes PR13464.
2013-02-04 14:32:44 -05:00
Danny Yoo
ab3c69ceaa
Correct the test case so it executes the error path we want.
2013-02-04 11:24:26 -07:00
Danny Yoo
7146289c34
PR 13471: Add cycle-detection during lex-abbrev expansion to raise appropriate syntax error.
...
Also add test cases for lex-abbrev cycle detection.
2013-02-04 11:24:26 -07:00
Robby Findler
042ec40a7b
adjust class/c to compute projections once, instead of once per
...
use of the resulting contract
2013-02-04 07:13:00 -06:00
Robby Findler
44e91ea961
change printouts from raco test to be slightly more informative
2013-02-03 15:31:40 -06:00
Robby Findler
9fd4698be9
adjust raco test so that it accepts multiple -s arguments on the command-line
...
This is, afaict, a completely backwards compatible way to add this
functionality in the sense that any of the non-error command-line
arguments passed to raco test before still do precisely the same
things
2013-02-03 13:14:55 -06:00
Robby Findler
efb3bf0684
Spelling error
...
Also, Rackety
2013-02-03 13:14:54 -06:00
Robby Findler
ab55d43312
give up on the "find the close paren strategy that doesn't
...
edit the buffer" attempt
In other words, go back to (a rackety version of) the old
implementation of the get-close-paren method
2013-02-03 11:22:46 -06:00
Robby Findler
af61f1b98e
change the default test coverage colors
...
After some consultation with my class this quarter,
it seems clear that the previous defaults and nearby
variations are completely hopeless for colorblind people
(there are at least 3 in this class). So go with the
defaults used in the HtDP languages, which have been
vetted by saidsame 3 people.
2013-02-03 09:25:24 -06:00
Robby Findler
9c3afd455a
fix find-seconds error reporting to say "find-seconds" instead
...
of "find-secs"
2013-02-03 07:29:07 -06:00
Matthew Flatt
573924e3ac
fix doc typo
...
Closes PR 13483
2013-02-02 19:41:59 -08:00
Matthew Flatt
1995b2ffd5
fix doc mistake
...
Closes PR 13482
2013-02-02 19:41:59 -08:00
Matthew Flatt
50a82872f0
x86_64-mac: Pango CoreText repair
...
Closes PR 13473
2013-02-02 19:41:59 -08:00
Robby Findler
25f92f8e9e
fix a problem with the way that check syntax's interval map
...
tracks information about the program
2013-02-02 19:35:09 -06:00
Sam Tobin-Hochstadt
2e8ffe7400
Fix sequence-lift
for multiple valued sequences.
...
Also minor fixups of the rest of `unstable/sequence`.
2013-02-02 18:16:35 -05:00
Robby Findler
8aa3e1d473
another close-paren insertion repair
...
(this one causes runtime errors, not
bad behavior)
2013-02-02 09:10:17 -06:00
Matthew Flatt
4c98570fb6
reference: fix typo and terminology for `with-continuation-mark'
...
Closes PR 13478
2013-02-02 05:58:42 -08:00
Matthew Flatt
404e884cd5
racket/gui: doc clarifications on refreshes and edit sequences
2013-02-01 18:23:29 -08:00
Robby Findler
a90434b080
avoid a deadlock introduced in recent identifier highlighting commit
2013-02-01 19:17:51 -06:00
Matthew Flatt
0583616dd7
racket/date: change current-date', add
date*->seconds'
2013-02-01 15:00:24 -08:00
Matthew Flatt
5dda7c4b14
work around C library bug in powl()
2013-02-01 15:00:23 -08:00
Matthew Flatt
f8c7a79b36
fix `raco link' test
2013-02-01 15:00:23 -08:00
Matthew Flatt
318c45a772
Scribble: fix docs on Latex commands for parts and part references
2013-02-01 11:00:14 -08:00
Matthew Flatt
c1bd671b08
fix prototype when the C compiler has no "no inline" annotation
2013-02-01 10:35:38 -08:00
Matthew Flatt
09d4aa3d79
Scribble: add scribble/book' and
scribble/report' languages
...
These languages set the default class for Latex rendering, and also
adjust Latex commands so that top-level sections are chapters, etc.
2013-02-01 10:15:53 -08:00
Matthew Flatt
c0c2eda628
Scribble: add 'grouper and 'hidden-number part style properties
...
Also, clean up documentation and implementation of 'unnumbered and
'hidden.
2013-02-01 10:15:53 -08:00
Eli Barzilay
86bff2fa13
v5.3.2 installers info
2013-01-31 22:56:35 -05:00
Robby Findler
8aadc03719
more close paren adjustment repairs
2013-01-31 21:11:11 -06:00
Matthew Flatt
6f99bfb801
More: clarify how to use DrRacket instead of plain `racket'
2013-01-31 15:37:36 -08:00
Danny Yoo
74a0252b24
Fix typo.
2013-01-31 14:27:22 -07:00
Robby Findler
219f9dc358
fix close paren correction code
2013-01-31 15:07:20 -06:00
Robby Findler
9d10a33e43
make the online check syntax error message font
...
size match the user's preferred font size
(useful in a classroom / talk setting)
2013-01-31 11:23:21 -06:00
Robby Findler
74c97cfc90
Rackety
2013-01-31 11:23:20 -06:00
Robby Findler
a3cde5fb42
adjust check syntax so it highlights all identifiers with the same
...
binding site (with a green/yellow bubble) when the mouse moves over
any one of them
This change comes about because of the recent fixes to the
interactivity wrt to the rename menu. Basically, in order to fix the
bug (but still preserve the interactivity optimization), check syntax
changed from sending the information "here is a place to offer a
rename for these identifiers" to "here is a set of identifiers that
are all free-identifier=?" (the difference being that the latter does
not imply you got them all (which enables the optimization) and that
the information is slightly less rename-menu specific (which enables
the change in this commit))
2013-01-31 10:58:04 -06:00
Robby Findler
b4ec1de386
unbreak drr
2013-01-30 21:48:22 -06:00
Robby Findler
f9f6c4c3a1
fix some bugs in union-find
...
(thanks to random testing)
2013-01-30 20:47:55 -06:00
Robby Findler
afb61944db
bring back the syncheck:add-rename-menu method in a way
...
that preserves backwards compatibility for the
drracket/check-syntax library
2013-01-30 20:47:55 -06:00
Robby Findler
dc4a74ddf3
fix bug in commit 4c4161ce2b
2013-01-30 15:11:28 -06:00
Matthew Flatt
6f2ff6af49
web page: videos link and other small changes
2013-01-30 11:11:07 -07:00
Robby Findler
4c4161ce2b
guard a call to invalidate-bitmap-cache in
...
check syntax so it only happens when something
would draw differently
2013-01-30 11:54:47 -06:00
Robby Findler
5a55f64444
fix the random property; sadly still doesn't find the bug Danny found
2013-01-29 19:24:54 -06:00
Robby Findler
8013ccf60e
improvements to union find suggested by Sam and Danny
2013-01-29 19:02:57 -06:00