Eli Barzilay
b757e502af
Reuse documentation links from common/links.rkt.
...
This also fixes the "plt-scheme.org" reference, so also fix the redex
link to use "racket-lang.org".
2011-03-31 09:57:48 -04:00
Eli Barzilay
65bfae09a3
Fix `techreport-location' use in TR pages.
...
Closes PR11820.
2011-03-31 06:21:45 -04:00
Eli Barzilay
bad4a40741
Fix `regexp-quote' description.
...
Closes PR11818.
2011-03-31 06:16:53 -04:00
Matthew Flatt
d00c8a6c71
Scribble: fixes for text output, especially inset nested flows
2011-03-30 19:53:32 -06:00
Matthew Flatt
4703265503
Scribble: use \abovedisplayskip and \belowdisplayskip for code insets
2011-03-30 18:11:33 -06:00
Robby Findler
82933e8019
fixed the 'find the word behind the insertion point' function for racket-mode completion
...
closes PR 11800
2011-03-30 19:07:08 -05:00
Matthew Flatt
bbc5533938
Scribble: change the way `racketblock' etc. indent/inset works
...
- introduce 'code-inset style for nested blocks
- use style instead of spaces for code indentation
- sigplanconf adds vertical space around 'code-inset
- more ...0 variants to compose better
2011-03-30 15:12:30 -06:00
Casey Klein
8a283650c4
Updates typesetting tests
...
Spacing is now different by a few pixels. The change does not seem to
be Redex specific
2011-03-30 13:59:39 -05:00
Casey Klein
1312a2e52e
Improves `reduction-relation' documentation
...
Fixes PR 10665
2011-03-30 13:59:39 -05:00
Casey Klein
6cdfa2ff73
Updates typesetting tests for new arrow drawing
2011-03-30 10:20:53 -05:00
Casey Klein
d97a2b505c
Fixes matching of ..._x and ..._!_x inside ellipses
2011-03-30 10:15:17 -05:00
Robby Findler
d265231452
added some examples for pen cap and join styles
2011-03-30 09:44:54 -05:00
Robby Findler
e28a6832ca
fixes descent/ascept problems and text highlighting problems in number snips
...
closes PR 11825
2011-03-29 22:43:26 -05:00
Robby Findler
ee82d86bd1
added docs for the mzlib/contract function combinators
2011-03-29 22:43:23 -05:00
Robby Findler
6461b1feae
Rackety
2011-03-29 22:43:21 -05:00
Robby Findler
5b879d0680
add missing require, fix opt/c test suite
2011-03-29 22:43:18 -05:00
Matthew Flatt
68f7e9f33b
doc clarifications
2011-03-29 19:53:06 -06:00
Casey Klein
0839f763ec
Fixes a bug in the deref rule
2011-03-29 16:05:54 -05:00
Casey Klein
8f006f1a1f
Fixes bugs in error transitions
2011-03-29 15:57:50 -05:00
Casey Klein
b958e21f46
Fixes another bug in the stepper's diff highlighting
2011-03-29 13:05:03 -05:00
Casey Klein
df3bc8980b
Fixes a bug in the stepper's diff highlighting
2011-03-29 13:05:02 -05:00
Jay McCarthy
113e0aa184
Fix issue found by Eric Tanter
2011-03-29 09:24:36 -06:00
Matthew Flatt
ba70e05ae2
Scribble: fix Latex-renderer bug introduced by 67b7c8f3f4
2011-03-29 08:32:14 -06:00
Robby Findler
9245f4b19a
move away from mzlib/contract and towards racket/contract
2011-03-28 23:04:43 -05:00
Robby Findler
6a4688b505
adjusted the comment in racket/contract/base.rkt to be more accurate
2011-03-28 23:04:40 -05:00
Robby Findler
b8c7a753d3
removed the re-providing from internal files in the contract impl.
2011-03-28 23:04:36 -05:00
Robby Findler
eb06e38065
removed commented out, long unused code (also: rackety)
2011-03-28 23:04:33 -05:00
Matthias Felleisen
8dbc1994bc
small change to registration format
2011-03-28 20:14:46 -04:00
Matthias Felleisen
5e7ac9a038
fix naming of name of universe state window
2011-03-28 20:14:45 -04:00
Matthias Felleisen
5fee2676dc
leftover debugging aide
2011-03-28 20:14:44 -04:00
Matthew Flatt
60dc3a5773
fix typo
2011-03-28 15:26:25 -06:00
Matthew Flatt
437f2585c9
revert "mzscheme" and "mred" collection versions
...
and turn off automatic "mzscheme" version dependency for
package .plt files
2011-03-28 15:17:17 -06:00
Matthew Flatt
0fda70b7ca
fix region% problems
...
- fail gracefully with pre 1.4 Cairo
- clip all drawing for an empty clipping region
- disallow `is-empty?' on a region without a DC
(since the test depends on the DC dimensions)
2011-03-28 15:15:57 -06:00
Matthew Flatt
b0a3025c48
disable hack that turns off kerning for bitmap DCs
...
because it intereferes with pict metrics; also, I can't find
a case where it is needed, maybe because other repairs
corrected the original problem in a better way
2011-03-28 10:46:34 -06:00
Matthew Flatt
9acab4ad17
win32: 'swiss font family maps to "Arial" instead of "Helvetica"
2011-03-28 10:44:40 -06:00
Matthew Flatt
789081e2c3
fix xref
2011-03-28 10:43:25 -06:00
Matthew Flatt
5844b56a10
doc typos
2011-03-28 06:45:06 -06:00
Matthew Flatt
ad922d545c
document Unix lib dependencies for racket/draw' and
racket/gui/base'
2011-03-28 06:23:14 -06:00
Matthew Flatt
6e1f35a319
fix WXME stream write-bytes' and
write' method results
2011-03-27 16:30:44 -06:00
Matthew Flatt
84ad491837
fix docs to explain pen cap and join styles
...
--- in prose, but pictures would be good, if anyone wants to add them
2011-03-27 16:27:19 -06:00
Matthew Flatt
1f790d9428
fix pen-cap support for narrow pens
...
by limiting a hack for bitmap drawing so that it doesn't
affect PS/PDF drawing
2011-03-27 16:27:19 -06:00
Matthew Flatt
a20a77508f
adjust inline-PDF descent to account for rounding
...
of the PDF bounding box
2011-03-27 16:27:19 -06:00
Matthew Flatt
67b7c8f3f4
fix PS/PDF size
...
since a PS/PDF bounding box is an integer, take the ceiling
of a requested width & height
2011-03-27 16:27:19 -06:00
Robby Findler
4021f55c61
fixed up broken tests
2011-03-27 16:13:44 -05:00
Matthew Flatt
95f0d16761
clean up drawing with 0-width pens (hairline mode)
2011-03-27 14:21:21 -06:00
Matthew Flatt
009468d6a8
scriblib doc corrections and clarification
2011-03-27 14:20:17 -06:00
Robby Findler
7a427be2fd
improve Redex's arrow drawing
2011-03-27 14:49:34 -05:00
Vincent St-Amour
4b4d7f5f0b
Document here-figures.
2011-03-27 14:48:17 -04:00
Matthew Flatt
4e72817688
win32: clipboard fix
2011-03-27 11:22:15 -06:00
Matthew Flatt
d77c92d087
fix support for a string result from get-data' of
clipboard-client%'
...
and properly report an error when the result from `get-data' is not
allowed
Closes PR 11821
2011-03-27 10:51:46 -06:00
Matthew Flatt
deab2ddede
cocoa: fix line height in `list-box%'
...
Closes PR 11822
2011-03-27 10:23:34 -06:00
Matthew Flatt
84d8bb3726
racket/sequence repairs
...
including addition of `sequence-generate*'
2011-03-27 10:02:11 -06:00
Matthew Flatt
d81ace1031
fix CSS typo
2011-03-27 07:30:18 -06:00
Vincent St-Amour
c1ab718ad7
Add here-figures to scribble and avoid putting figures on their own page if possible.
2011-03-27 07:30:18 -06:00
Robby Findler
fe75ed9a39
adjusted the color preferences button placement to avoid such a wide prefs dialog
2011-03-26 10:53:23 -05:00
Robby Findler
f69ff3b6b7
added support for 'or', \vee, and \cup as builtins to the define-metafunction codomain contracts
2011-03-26 10:04:39 -05:00
Robby Findler
f3b0a7454a
improved the error messages for #:pre and #:post violations in ->i by including the bindings for the variables
2011-03-26 08:12:30 -05:00
Robby Findler
3b4ba31d74
set the save-as menu shortcut to s and the prefix to shift
2011-03-25 20:18:52 -05:00
Kevin Tew
00696cbfac
variable-reference->module-source test
2011-03-25 15:04:02 -06:00
Robby Findler
e6633d2af1
use the new extend-position functionality to adjust the shift-based key bindings implemented in the framework
...
closes PR 11768
closes PR 11806
2011-03-25 15:19:55 -05:00
Robby Findler
288caacdfd
added get-extend-start-position and get-extend-end-position
...
added the extend-position method
adjusted the wxme.rkt test suite so that it only prints when tests fail
2011-03-25 15:10:49 -05:00
Robby Findler
4e81299e98
added examples to struct-copy docs
2011-03-25 11:04:17 -05:00
Robby Findler
614ec41ab7
extended struct-copy so that you copy adjust fields from super structs
2011-03-25 08:47:27 -06:00
Casey Klein
faef39cbc6
Fixes the docs for non-terminal styles
2011-03-24 14:58:31 -05:00
Casey Klein
3214861420
Fixes rendering of (hole t ...+)
...
There was some old named holes code still in use.
2011-03-24 14:35:02 -05:00
Vincent St-Amour
2e811060c5
Add the capital version of an accented character to Scribble.
2011-03-23 18:21:27 -04:00
Robby Findler
85b846f5f3
added one more accented char to scribble
2011-03-23 17:03:58 -05:00
Robby Findler
99e9bd9543
exported arrow->pict
2011-03-23 17:03:57 -05:00
Casey Klein
87934752b5
Adds a parameter that provides a default for redex-check's #:attempt argument
2011-03-22 21:20:29 -05:00
Vincent St-Amour
4b1e4f9312
Fix Scribble's handling of the trademark symbol.
2011-03-22 16:27:12 -04:00
Vincent St-Amour
6e9fea94e0
Fix Scribble's handling of L with stroke.
2011-03-22 12:30:29 -04:00
Vincent St-Amour
60cc8c4453
Fix type of sqr.
2011-03-21 16:06:37 -04:00
Vincent St-Amour
0641d7bd78
Handle more accented characters in Scribble.
2011-03-21 12:08:36 -04:00
Matthew Flatt
60c4acb094
Scribble: clean up text-mode output
...
- line-flow paragraphs to fit in 72 columns
- better indentation for itemizations
- format tables with paragraphs and nested tables
2011-03-20 17:19:03 -06:00
Matthew Flatt
b2e338cc43
add missing autobib test
2011-03-20 15:38:51 -06:00
Matthew Flatt
50ca70703f
scriblib/autobib: fix `in-bib' to not generate a new bib entry
2011-03-20 15:35:02 -06:00
Matthew Flatt
ed96b89c45
JIT-inline `list?'
2011-03-20 09:51:32 -06:00
Vincent St-Amour
58c3c84c1b
Raise drdr timeouts for TR tests, since typechecking now takes longer.
2011-03-19 14:29:32 -04:00
Matthew Flatt
cbca2f395b
Scribble: add 'multicommand support to `nested-flow'
2011-03-19 09:26:41 -06:00
Matthew Flatt
e652546bf5
add streams to `racket'
...
- rename old `racket/stream' to `racket/sequence', and adjust
to avoid stateful iterations
- add a new `racket/stream' library with a `strean-cons' that is based
on SRFI 41
- adjust `for' and some sequence constructors like `in-range' to
work more directly with streams
2011-03-18 19:05:23 -06:00
Kevin Tew
ae8b326522
[Places] added place-kill
2011-03-18 15:06:11 -06:00
Carl Eastlund
325516556a
Updated define-syntax-block to subsume define-syntax-set,
...
and referred to define-syntax-set in the documentation.
2011-03-18 16:54:52 -04:00
Carl Eastlund
d903298264
Added and documented 'define-syntax-block' in unstable/define,
...
a convenience macro for defining macros that rely on phase 1
definitions of macros or mutually recursive functions.
2011-03-18 13:38:21 -04:00
Vincent St-Amour
4ba3f1a6dd
Fix type names.
2011-03-18 13:25:06 -04:00
Vincent St-Amour
3ebe9e78f9
Optimize add1 and sub1 on floats and fixnums.
2011-03-18 13:25:05 -04:00
Vincent St-Amour
d06bf0de91
Use subtype test, just in case.
2011-03-18 13:25:05 -04:00
Vincent St-Amour
17afa91c09
Provide the index? predicate.
2011-03-18 13:24:58 -04:00
Vincent St-Amour
1f0386b46c
Improve TR's fixnum optimizations, using the new sub-fixnum types.
2011-03-18 10:25:22 -04:00
Vincent St-Amour
bde2ee0b8d
Changes to the regular base type environment.
2011-03-18 10:25:22 -04:00
Vincent St-Amour
ee29d371c9
Updated TR's base type environment to use the new numeric types.
...
This ended up being an almost complete rewrite of the base environment.
Note: While the commit is dated Jan 27, the work was finished on Mar 2.
2011-03-18 10:25:21 -04:00
Vincent St-Amour
bf6379c363
Add a helper function to add filters en masse to express propositions
...
that are true about a function's arguments if the function returns.
2011-03-18 10:25:20 -04:00
Vincent St-Amour
88fac43d55
Add an Exact-Number type.
2011-03-18 10:25:20 -04:00
Vincent St-Amour
80a9027f1e
Take the meet of constraints earlier in the inference process.
...
This avoids constraint explosions in some cases, notably when working
with polydots and plain variable arity functions at the same time.
However, this also weakens inference a bit (breaks it for
unholy-terror and related tests), but not in a way that affects any
practical use cases that I know of.
2011-03-18 10:25:19 -04:00
Vincent St-Amour
d0bab99535
Move subtype check in inference engine earlier, for performance reasons.
2011-03-17 18:43:59 -04:00
Vincent St-Amour
e450e2815b
Share dotted variables to make inference faster.
2011-03-17 18:43:58 -04:00
Vincent St-Amour
bd301912c0
Remove duplicate constraints when taking their meet.
2011-03-17 18:43:58 -04:00
Vincent St-Amour
3d43724e4c
Share TR responsibility with samth.
2011-03-17 18:43:58 -04:00
Vincent St-Amour
f8528ac892
Change type of make-sequence to reflect changes to its implementation.
2011-03-17 18:43:57 -04:00
Ryan Culpepper
bf591d4d01
syntax/parse: added #:disable-colon-notation option
2011-03-17 13:47:38 -06:00
Ryan Culpepper
b5154b444f
syntax/parse: docs for define-simple-macro
2011-03-17 13:47:38 -06:00