Commit Graph

31008 Commits

Author SHA1 Message Date
Vincent St-Amour
47aee51359 Typo. 2013-11-08 16:43:08 -05:00
Robby Findler
8eafcaac4e adjust default autosave delay to 30 seconds (down from 5 minutes) 2013-11-08 10:20:14 -06:00
Matthew Flatt
3d718b4f54 make snapshot-site: better failure display & linking
Make the "current" links more stable by linking to the most
recent success when a build fails.

Also, add links to the build logs.
2013-11-08 08:10:25 -07:00
Matthias Felleisen
21c408b0d0 fix def/c macro to use pub again 2013-11-08 10:08:34 -05:00
Matthew Flatt
1e2c6e243a distro-build: recognize timeout and exceptions as failure 2013-11-08 06:58:39 -07:00
Matthew Flatt
4cca13223f adjust docs on collection-path
Use the `deprecated` function, and rephrase in terms of the collection
search path.
2013-11-08 06:29:19 -07:00
Matthew Flatt
9dd9ffc2e2 scribble/manual: generalize deprecated 2013-11-08 06:29:14 -07:00
Matthew Flatt
d2e1396b13 scribble HTML rendering merges style attributes
This change fixes using `color-property` and `background-color-property`
at the same time, for example.
2013-11-08 05:49:32 -07:00
Matthew Flatt
a0c306e2ed scribble: add --html-tree <n> mode for rendering to depth <n>
Depth 0 is the same as `--html`, depth 1 is the same as `--htmls`,
and higher depths cause sections and subsections to be rendered
into separate directories when they have their own pages.
2013-11-08 05:49:32 -07:00
John Clements
63194b4229 adjusted arg to raise-argument-error to produce sensible error msg 2013-11-07 20:05:51 -08:00
Matthew Flatt
73d6f4f807 racket/gui cocoa: remove warp-pointer delay
Change suggested by Philipp Dikmann.
2013-11-07 14:59:23 -07:00
Matthew Flatt
9b04d516ba raco expand & decompile: add --columns option 2013-11-07 13:52:38 -07:00
Matthew Flatt
f697f5530b racket/gui gtk: make keyboard focus work in floating frames 2013-11-07 13:38:34 -07:00
David T. Pierson
bea7c852d7 rackunit: make check-exn/check-not-exn raise error if given a non-thunk
Previously, (check-exn exn? 'foo) would pass even though 'foo is not a
thunk.  Now it raises an exn:fail:contract? exception.

Previously, (check-not-exn 'foo) would produce a check failure.  Now it
raises an exn:fail:contract? exception.
2013-11-07 13:36:22 -05:00
Max New
7a97d0360c Use in-set now that it's typed 2013-11-06 23:47:21 -06:00
Max New
16e9db9b82 Remove dead code and reorganize a little 2013-11-06 23:47:15 -06:00
Max New
f59797d549 Add redex dependency on typed racket 2013-11-06 23:22:17 -06:00
Max New
707bd5f20d Implement nested named repeats, remove mismatch name tests for now 2013-11-06 23:22:17 -06:00
Max New
3b64ee8c81 Implement 1-level named repeats with named patterns inside. 2013-11-06 23:22:03 -06:00
Max New
5fbcc62e9a Add vararg map/e and fix cons/e bug 2013-11-06 23:22:03 -06:00
Max New
e7823c4dac Add unnamed repeat support 2013-11-06 23:22:02 -06:00
Max New
153a488309 Get unnamed and named terms working with new env
Also separate 2set into separate typed module.
2013-11-06 23:21:14 -06:00
Matthew Flatt
5d5522ad4c scribble/manual: add #:escapes? argument to to-paragraph, etc.
Use the new option to fix `codeblock`, which shouldn't have any
escapes.

Closes PR 14104
2013-11-06 19:35:12 -07:00
Matthew Flatt
b455e2f775 fix duplicate labels on main doc pages
Closes PR 14101
2013-11-06 19:35:12 -07:00
Sam Tobin-Hochstadt
6eca0ae554 Fix props script sorting. 2013-11-06 18:03:17 -05:00
Matthew Flatt
ab1e54ff4a raco pkg: repairs for SQLite-based catalogs 2013-11-06 15:55:50 -07:00
Matthew Flatt
2872f83a17 raco pkg: use a download cache
Downloaded files are keyed on the source URL and checksum, and the
cache is used only when a checksum is known.

The cache addresses two situations:

 * when installing many packages over an unreliable connection,
   the cache effectively lets a retry pick up where a previous
   attempt failed

 * when creating clean builds frequently, the downloads from a
   previous build can be reused (as long as the package's checksum
   does not change)

The cache location and limits are configurable, and they default to
a subdirectory in the user's add-ons directory (not version-specific),
1024 files, and 64 MB.

If a failure happens during staging (checksum and unpackaging) of a
package that has an entry in the cache, the entry is removed. The
file-cache library, meanwhile, implements a limit on the cache size
and defends against uncooperative filesystems.
2013-11-06 15:15:56 -07:00
Matthew Flatt
0ac601db66 add file/cache
In base, so it can be used by the package manager.
2013-11-06 14:36:43 -07:00
Matthew Flatt
02bbccc200 call-with-file-lock: fix port leak on error escape 2013-11-06 14:36:43 -07:00
Sam Tobin-Hochstadt
362b1eb1be fix place test require 2013-11-06 15:22:52 -05:00
Sam Tobin-Hochstadt
85070e3679 Fix some props, and fix uses of load-relative. 2013-11-06 15:22:52 -05:00
Ambrose Bonnaire-Sergeant
8cfe4173c4 typos 2013-11-06 15:22:52 -05:00
Asumu Takikawa
570c58961e Revert type key change from 0a6537a6cb
Sets are still treated as hash sets. Eventually
when we have a type for generic sets, it should have
a #f type key.
2013-11-06 14:20:10 -05:00
Asumu Takikawa
ac38232282 Name and print top types consistently
Closes PR 14117
Closes PR 14118
2013-11-06 14:08:16 -05:00
Robby Findler
c6ecda5b68 make new file|open variant start you out in the module path
where the file currently being edited lives
2013-11-06 10:57:17 -06:00
Robby Findler
9bc8ce1482 adjust the sierpinski carpet examples to be bitmaps
This saves about 10 megs (from 16 or 6 ish) in the space
taken for the teachapack guide docs and seems to make the
guide page load a bunch faster
2013-11-06 10:07:05 -06:00
Robby Findler
eed601852f guard against collection path directories that don't exist 2013-11-05 17:03:59 -06:00
Matthew Flatt
4dd405d9c9 racket/gui cocoa: make 'border handling more flexible
When buttons are hidden and/or disabled so that there's a change to
the only button that is visible, enabled, and has the 'border style,
then make it the default.
2013-11-05 14:57:57 -07:00
Matthew Flatt
5f1cd4cff4 distro-build/package-and-catalog: extra options for checksums & paths 2013-11-05 14:57:57 -07:00
Robby Findler
35bb99c72a add "File|Open Collection Path" to DrRacket
This menu item is an attempt to make it easier
to find collection-path based files for editing

Inspired by Asumu's raco-find-collection package
2013-11-05 15:55:40 -06:00
Robby Findler
59e92d7d39 split up slideshow/play so that the pict-only parts are
in pict-lib and don't depend on racket/gui/base
2013-11-05 15:55:40 -06:00
Robby Findler
a1331fbd1f fix documentation typos 2013-11-05 15:55:39 -06:00
Vincent St-Amour
29d2da833a Get more info to diagnose intermittent failure on DrDr. 2013-11-05 14:25:43 -05:00
Jay McCarthy
3d15fb3c1d Fix PR14142 by allowing 'tolerant' line endings acording to Appendix B of the HTTP spec 2013-11-05 11:03:06 -07:00
Jay McCarthy
c13cd309fc Fix gc2/gc1 inconsistency 2013-11-05 11:03:06 -07:00
Stephen Chang
c96423c4ef add some corner cases in for.rktl tests 2013-11-05 00:56:57 -05:00
Asumu Takikawa
05fced3a68 Be more picky about Opaque type parsing
Closes PR 14122
2013-11-04 20:10:17 -05:00
Jay McCarthy
e0855dacb1 Adding test case for PR14136 re: the great Robby 2013-11-04 16:32:35 -07:00
Asumu Takikawa
3fa3225c54 Add in-set to Typed Racket
Closes PR 14128
2013-11-04 18:09:53 -05:00
Asumu Takikawa
a3a04387fa Initialize base-special-env in TR typecheck tests 2013-11-04 18:09:53 -05:00