Matthew Flatt
e02a1af037
fix Same for Retina displays
2014-01-11 11:03:46 -06:00
Asumu Takikawa
b8feb283cd
Fix reference typos
2014-01-10 17:27:58 -05:00
Vincent St-Amour
5e35c7b2fb
Fix typos in french string constants.
2014-01-10 11:30:11 -05:00
Matthew Flatt
dc8d2fb7fc
fix memory problem with places & built-in structure types
...
Thanks to Asumu for tracking down the problem.
2014-01-10 06:54:37 -06:00
Philippe Meunier
9807a1ceeb
yearly french update, and fixed a couple of typos in english version
2014-01-10 18:16:13 +09:00
Robby Findler
9b5fc9ea37
remove attempt to purify an already pure port
...
closes PR 14275
2014-01-09 23:48:53 -06:00
Matthew Flatt
33b7f6f92f
package binary strip: work on "info.rkt" files that use `(module ....)
2014-01-09 14:07:26 -06:00
Matthew Butterick
258aa82282
adjust CSS selector for blue boxes in documentation
2014-01-09 13:03:28 -06:00
Matthew Flatt
2d2cd2744c
racket/gui win32: fix for backing-scale
...
Closes PR 14278
2014-01-08 23:08:14 -06:00
Matthew Flatt
bf3fa13bb8
scribble: document all scribble/manual
CSS style classes
...
Includes a few Scrible bug and documentation repairs.
2014-01-08 23:08:14 -06:00
Matthew Flatt
ba99bba668
net/http-client: restore use of abandon
...
The difference between `abandon` and `close-output-port` seems to
matter for downloading PLaneT packages on some networks. Using
`abandon` does not seem to create any problems now that an extra
"\r\n" is not incorrecty included in PUT/POST requests.
2014-01-08 23:08:14 -06:00
Robby Findler
370418ac2e
strengthen shortcut-prefix contract
...
(technically, strengthen the way it is written in the docs; it
was already being enforced that way)
2014-01-08 13:42:54 -06:00
Robby Findler
a7304d18eb
add some missing custom printers (to recursive-contract)
2014-01-08 13:42:53 -06:00
Matthew Flatt
5e0182029f
scribble: document all scribble/base
CSS style classes
...
A demo document (linked from the Scribble manual) demonstrates how
to trigger each style class and what it looks like with the default
and manual styles.
2014-01-08 07:50:27 -07:00
Matthew Flatt
c4f4ba4ca3
scribblings config: 'keep-style and 'no-search flag, 'omit-start section
...
The 'keep-style avoids imposing the Racket manual style on a
document, while 'no-search omits the search box. The 'omit-start
section is like 'omit, but the document is still indexed and
available for cross-references.
Also, recognize a 'prefixable tag shape so that the set of tags
hat support prefixing is extensible.
2014-01-08 07:33:28 -07:00
Matthew Flatt
86df55a877
scribble/manual: make racketblock
fall back to racket
-style spacing
...
When source-location information isn't available, usually due to macros
in compiled modules, make `racketblock` fall back to `racket`-like
spacing. This improvement is visible, for example, in the documentation
for functions like `recycle-icon`.
Using `quote-syntax/srcloc` in a macro is probably a better solution,
because that will preserve the original layout including line breaks,
but the default-spacing fallback seems like an improvement over
unreadable output.
2014-01-07 16:22:07 -07:00
Matthew Flatt
409c8ef512
racket/enter: add dynamic-enter!
2014-01-07 15:07:39 -07:00
Matthew Flatt
60f5f512e8
scribble: doc repair
...
Closes PR 14219
2014-01-07 14:38:03 -07:00
Matthew Flatt
a7bc240b3c
setup/[main-]collects: doc and error-message repairs
...
Closes PR 14222
2014-01-07 14:09:10 -07:00
Asumu Takikawa
4b248de215
Fix broken TR test
...
Sorry, forgot to merge this into commit
892887b
before pushing the last set of changes.
2014-01-07 14:33:49 -05:00
Asumu Takikawa
b7974ec3c2
Add documentation for struct-type types
2014-01-07 13:53:16 -05:00
Asumu Takikawa
892887ba71
Add tests for struct-type types
2014-01-07 13:53:16 -05:00
Asumu Takikawa
2bfa5ea4ea
Improve base types for struct-type operations
2014-01-07 13:53:16 -05:00
Asumu Takikawa
ae80c216c3
Refine handling of types for struct-types
...
- Added a top type for struct-types
- Print struct-type types consistently
- Add support for parsing struct-types
- Allow polymorphism within a Struct-Type
2014-01-07 13:39:39 -05:00
Asumu Takikawa
878b67a4a6
Add types for syntax/stx
as typed/syntax/stx
2014-01-07 13:37:46 -05:00
Asumu Takikawa
91a1ff262b
Add a #lang for additional base type environments
...
These are for base type environments that get required
rather than loaded with #lang typed/racket.
2014-01-07 13:37:46 -05:00
Matthew Flatt
4fe1673475
fix (more) closure type tracking for a procedure with only an unused rest arg
...
Fixs the repair in fe12a32dc3
Relevant to PR 14259
2014-01-07 10:22:58 -07:00
Matthew Flatt
331825700b
fix bad interaction among JIT, 3-D macro, and bytecode reader
...
Closes PR 14186
2014-01-07 10:22:58 -07:00
Asumu Takikawa
6e36795523
Convert check-below.rkt error msgs to new format
2014-01-07 12:06:09 -05:00
Asumu Takikawa
0488ce9e0b
Add TR helpers for new Racket error notation
2014-01-07 12:06:09 -05:00
Eric Dobson
54c50dd8d2
Add caching for collects-relative->path.
2014-01-06 21:16:26 -08:00
Eric Dobson
10fa612681
Minor cleanups to compiler.
2014-01-06 21:16:26 -08:00
Matthew Flatt
3cecb753a9
racket/snip: fix image-snip%
to convert to 'png@2x-bytes
...
An `image-snip%` converts to 'png@2x-bytes when its bitmap
has a backing scale of 2.
2014-01-06 21:38:11 -07:00
Matthew Butterick
bfa5e72816
switch to unitless line-heights
2014-01-06 19:41:14 -07:00
Scott Moore
26cb1f7ce6
path-element? should disallow '.' and '..'
...
Fix `path-element?` to check whether the name returned by split-path
is a path or a special entry. This behavior matches both the documentation
of `path-element?` and the implementation of `string->path-element`.
2014-01-06 19:33:44 -07:00
Matthew Flatt
685859b408
GC bitmap @2x
2014-01-06 19:02:20 -07:00
Matthew Flatt
eda4f35746
file/convertible: declare 'png@2x-bytes conversion variant
...
The 'png@2x-bytes variant is like 'png-bytes, but where the decoded
bytes are intended to be scaled by 1/2.
Consumers:
- DrRacket's print handler
- Scribble's HTML renderer
Producers:
- `bitmap%`s where the scaling factor is 2
- picts
Examples: Quick docs, docs for `images/icons/misc`, DrRacket interactions
for results of `images/icons/misc` functions.
2014-01-06 19:02:20 -07:00
Matthew Flatt
75dade2818
racket/gui cocoa: fix "&" in labels
...
As of Mac OS X 10.8, `setTitleWithMnemonic:` doesn't strip away "&".
2014-01-06 19:02:19 -07:00
Vincent St-Amour
3a025efcce
Fix raco test on relative paths.
2014-01-06 18:00:29 -05:00
Eric Dobson
c97ce693f3
Make parse type and type annotation tests run at the right phase.
2014-01-06 08:47:04 -08:00
Eric Dobson
4518ad855f
Make expanded syntax visible in test failures to aid debugging.
2014-01-06 08:47:04 -08:00
Eric Dobson
6bf7c4efd4
Make test files have mains that run the test case defined in them.
2014-01-06 08:47:04 -08:00
Eric Dobson
14c340a77b
Making test suite files all meet a standard interface.
...
All test suite files now export one identifier with the name 'tests'.
This allows for them to be treated the same across the test
infrastructure.
2014-01-06 08:47:03 -08:00
Eric Dobson
4e42a328e3
Make special env typecheck tests not run the code at module initialization.
2014-01-06 08:47:03 -08:00
Eric Dobson
3aa5c18d11
Make typechecking do the standard inits.
2014-01-06 08:47:03 -08:00
Eric Dobson
df892c9439
Remove unecessary lambda wrapper around test suites.
2014-01-06 08:47:03 -08:00
Eric Dobson
2b44814e95
Removal of define-go.
2014-01-06 08:47:02 -08:00
Eric Dobson
20821f9ae8
Small style changes and removal of dead code.
...
Also adds a test to contract tests.
2014-01-06 08:46:32 -08:00
Eric Dobson
b98eb0bc78
Clean up infer-tests.
2014-01-06 08:42:59 -08:00
Eric Dobson
7da97dca3c
Add new functions to evaluator.
2014-01-06 08:42:59 -08:00