Commit Graph

31085 Commits

Author SHA1 Message Date
Robby Findler
6f70aaa0fc add menu item to control spell checking text 2013-10-25 22:55:07 -05:00
Robby Findler
d2fade0e03 add new menu item string constant 2013-10-25 22:55:07 -05:00
Robby Findler
ae623ed82d separate out state for spell checking string constants
from that for spell checking scribble {} content
2013-10-25 22:55:07 -05:00
Robby Findler
5a2332609c adjust scribble lexer so that it uses the new 'text' category
instead of just using string

this is especially important for doing a good job with indentation
2013-10-25 22:55:07 -05:00
Robby Findler
a940a47aaf allow 'text' as a possible category for colorizer results 2013-10-25 22:55:06 -05:00
Robby Findler
e5ec86dcaf add a string constant to describe a new text color 2013-10-25 22:55:06 -05:00
Asumu Takikawa
e513cdc1c4 Allow re-definition at TR top-level 2013-10-25 22:59:58 -04:00
Matthew Flatt
d07bd11495 Makefile: make PLT_SETUP_ARGS work more sensibly
Make sure it's at the end of the `raco setup` command line, and set
the executable name to "raco" instead of "raco setup" so that the `-l`
flag is effectively implied.
2013-10-25 15:59:53 -06:00
Matthew Flatt
973e650fc7 racket/gui: default application-file handler requeues on active-frame change
When files passed to the default application-file handler cannot be delivered
because no frame is active or the frame does not accept files, then retry
when the active frame changes in the future (in addition to when the
application-file handler itself is changed).

This adjustment should fix a long-standing problem where files are
not delivered to DrRacket on Mac OS X.
2013-10-25 14:29:10 -06:00
Robby Findler
5ff3caf481 add c:s:pageup/down keybindings to move tabs around in a frame 2013-10-25 13:59:56 -05:00
Robby Findler
067498ddf4 adjust tab menu items in drracket
specifically:
- make <menukey>-9 always go to the last tab
  (following chrome, as suggested by Jens Axel)
- make the <menukey>-1 thru <menukey>-9 menu items
  always be present in the menu, even when there aren't
  tabs, so that the shortcuts always appear taken
  (and so that cmd-4 never inserts a 4 into your buffer)
2013-10-25 13:59:56 -05:00
Robby Findler
1bd1ca5192 add a string constant for a menu item that just says "tab <i>"
(ie without a filename attached to it)
2013-10-25 13:59:55 -05:00
Robby Findler
478df11069 bring down below 102 cols 2013-10-25 13:59:55 -05:00
Robby Findler
aa3bef0468 fix unstable/2d reader for ports with specials
(eg drracket files with comment boxes or images)
2013-10-24 21:36:44 -05:00
Robby Findler
27caccdbb1 Use "Keyboard Shortcuts" as the tag to avoid breaking links
to the documentation

also, fix the deps
2013-10-24 12:00:06 -05:00
Robby Findler
bfb8a5fda0 point from the 2d cond description to the keybindings docs 2013-10-24 11:49:34 -05:00
Robby Findler
b6153ec909 add a tag for secref to target 2013-10-24 11:49:33 -05:00
Robby Findler
119e7ac805 fix a bug in the syntax colorer 2013-10-23 21:46:42 -05:00
Ryan Culpepper
016d6849fc tests, doc edits, and minor changes for unix sockets 2013-10-23 19:32:11 -04:00
Jan Dvořák
408a0a35a4 unix sockets: reworked to support abstract namespace
Rewritten to read sligthly easier while adding support for abstract
namespaces on Linux.

Signed-off-by: Jan Dvořák <mordae@anilinux.org>
2013-10-23 19:32:11 -04:00
Jan Dvořák
9f883436e4 unix sockets: Linux is fine on any architecture
No need to limit ourselves to x86.
Regardless of architecture, sun_path is always 108 bytes long on Linux.

Signed-off-by: Jan Dvořák <mordae@anilinux.org>
2013-10-23 19:32:11 -04:00
Robby Findler
2fc1942e26 don't die when pkg-catalog-suggestions-for-module raises an error
related to PR 14115
2013-10-23 15:18:26 -05:00
Sam Tobin-Hochstadt
0a6537a6cb Major revision of subtyping code for performance.
Improves tests/typed-racket/succeed/new-metrics.rkt by about 33% overall runtime.

Major changes include:
 - Handling memoization entirely inside the `subtype*` function.
 - Remembering only previously seen pairs of types when one of them
   might be a recursive type (such as Mu or a structure).
   Thanks to Ryan Newtown for this this idea, which enables the
   previous change as well.
 - Doing as much as possible without touching parameters.
   (Unfortunately, not as much as I hoped was possible here).
 - Replacing uses of => in `match` with #:when (written for this purpose).
 - Significant improvement to the `Type-key` system so that it is
   useful much more often.
 - Use of unsafe operations.
 - Minor optimizations to a few other operations.
2013-10-22 19:14:26 -04:00
Asumu Takikawa
d13afa0f78 Fix sandbox docs
This sentence appears to be the result of a
copy+paste error
2013-10-22 15:49:58 -04:00
Asumu Takikawa
6e55752046 Various doc contract fixes 2013-10-22 15:43:40 -04:00
Sam Tobin-Hochstadt
25bd1ec830 Fix db dependency warning. 2013-10-22 15:39:34 -04:00
Sam Tobin-Hochstadt
da62a098de document #:when for match. 2013-10-22 15:30:14 -04:00
Sam Tobin-Hochstadt
f9616959e9 add #:when to match 2013-10-22 15:30:14 -04:00
Sam Tobin-Hochstadt
1d7cd499c1 Tests use test-engine/scheme-tests 2013-10-22 15:30:14 -04:00
Eric Dobson
94e4941f6f Make known bugs executable. 2013-10-22 08:43:14 -07:00
Eric Dobson
3eb06116ef Replace calls to display with write-string. 2013-10-22 08:42:45 -07:00
Eric Dobson
43eadd0fa7 Improve transform.
* Make it close the source file after it has finished reading.
* Run in parallel when the file are supplied via the command line.
2013-10-22 08:42:45 -07:00
Ryan Culpepper
4993c085af fix missing sqlite3.dll with raco distribute
closes PR 14025
2013-10-22 00:02:46 -04:00
Ryan Culpepper
c655827dba include -test pkgs in aggregates 2013-10-21 23:34:01 -04:00
Ryan Culpepper
504c7a8957 fix named let: errors
closes PR 13806

Still to do: document the subtleties of ~and w/ error reporting.
2013-10-21 23:02:11 -04:00
Ryan Culpepper
e3d7c5a22c improve wording of "expected more terms" messages 2013-10-21 23:02:11 -04:00
Ryan Culpepper
454234cfc9 add "within:" line for stxparse errors
related to PR 13806
2013-10-21 23:02:11 -04:00
Robby Findler
6e022706b4 fix bug in 82bb5ba4c8; also add test case 2013-10-21 16:14:12 -05:00
Sam Tobin-Hochstadt
ec77a48d23 Add access to the failure continuation in match. 2013-10-21 17:04:10 -04:00
Robby Findler
82bb5ba4c8 actually fix PR 14102
This commit definitely takes the position that
"beautiful" code is less important than reasonable
error messages; better if the code were refactored
so the names flow through it more gracefully
2013-10-21 13:15:15 -05:00
Sam Tobin-Hochstadt
d6610289b8 Check that all in-repository packages have description and authors. 2013-10-20 11:08:03 -04:00
Sam Tobin-Hochstadt
38fc87f330 Fix pkg infor for distributed-places-test. 2013-10-20 09:52:15 -04:00
Sam Tobin-Hochstadt
0cea502a92 Remove now-redundant prop. 2013-10-19 21:14:19 -04:00
Sam Tobin-Hochstadt
da5b4ae4b5 racket-test needs pconvert-lib. 2013-10-19 20:35:40 -04:00
Sam Tobin-Hochstadt
8c6ca8fb25 Move timing test for typed futures to benchmark collection. 2013-10-19 19:39:08 -04:00
Sam Tobin-Hochstadt
5b31396d2a Edit racket-test requires. 2013-10-19 19:05:58 -04:00
Sam Tobin-Hochstadt
96a0d43c9e Move distributed places tests to their own package. 2013-10-19 19:05:58 -04:00
Sam Tobin-Hochstadt
0f0920bd5c Split out redex-gui-lib and redex-pict-lib packages. 2013-10-19 19:05:57 -04:00
Asumu Takikawa
d2791fbee5 Fix Reference contract typos 2013-10-19 11:47:03 -04:00
Matthew Flatt
e4f4324fa9 make snapshot-site: add "current" links for installers 2013-10-19 07:56:00 -06:00