Commit Graph

32492 Commits

Author SHA1 Message Date
Robby Findler
5d36900c97 some white-on-black color improvements for drracket
please include on the release branch
2013-12-04 09:51:24 -06:00
Robby Findler
65334e6931 followup fix that should probably have been in a7c6dfa05 2013-12-03 09:45:06 -06:00
Robby Findler
e9b0975838 misc small doc typos
please include on the release branch
2013-12-03 09:45:05 -06:00
Jay McCarthy
01b197d3eb Fix PR14207, thanks ryanc 2013-12-02 13:16:18 -07:00
Asumu Takikawa
eb19478f1e Fix Scribble doc typos
Please merge to v6.0
2013-12-02 14:16:39 -05:00
Robby Findler
f4635a0649 Misc redex enumerator tweaks:
- edits to the docs
- adjust the #:i-th argument interpretation to allow
  any natural number (using modulo for finite enumerations)
- remove unnecessary gui dependency of a few test files

Please include on the release branch
2013-12-02 12:19:02 -06:00
Max New
27119013b3 Initial version of enumeration docs
(Please include on the release branch --robby)
2013-12-02 12:18:12 -06:00
Max New
3e1840ac67 Include empty symbol in variable enumeration
Please merge into 6.0.
2013-12-02 11:55:59 -06:00
Robby Findler
15e6f4d38d fix a #f/no-contract conflation in the init arg processing for class/c
related to PR 14215
2013-12-01 18:40:03 -06:00
Robby Findler
72d4bf7a69 clarify class/c docs
closes PR 14215
2013-12-01 16:15:19 -06:00
Eric Dobson
258d9b8e2f Add #f as a special case for hash-ref, fix hash-ref!.
Closes PR 14158.

Merge to 6.0.
2013-12-01 11:25:52 -08:00
Robby Findler
70ea86f751 change semaphore breaking tests to not care about the keyboard focus
Also, Rackety
2013-12-01 10:00:57 -06:00
Matthew Flatt
d37e910169 move setup/xref from "scribble-lib" to "racket-index"
The `setup/xref` library conceptually belongs in "racket-index",
and moving the library avoids a cross-package use of a private
module.

Merge to v6.0
2013-12-01 08:38:31 -07:00
Matthew Flatt
d48a75eddf make pkg-links: fix to allo "racket" as a dependency
Probably only the "base" package should rely on a "racket" version,
while other packages should rely on a "base" version.
2013-11-30 21:01:21 -07:00
Matthew Flatt
836f4cab20 racket/gui win32: reset canvas backing size when scroll bars change
Avoids a gray box at the bottom of the GRacket REPL window on
startup, or in DrRacket when a horizontal scroll is automatically
removed due to, say, hiding a interactions window positioned to
the right of the definitions window (where the definitions content
is narrower than the whole window but wider than half).

Merge to v6.0
2013-11-30 21:00:37 -07:00
Robby Findler
a7c6dfa058 fix active keybindings computation
it was attempting to throwing out cⓂ️ keybindings under
windows but doing it incorrectly and so
also throwing out ~cⓂ️ keybindings

also, refactor so that this code is more
testable now (and add some tests)
2013-11-30 21:33:14 -06:00
Matthew Flatt
fd2da02029 raco exe: suppress expected stderr output
Merge to v6.0
2013-11-30 08:08:22 -07:00
Robby Findler
9667e16a2a point to keybindings docs in a place that would have been
helpful for at least one person.
2013-11-29 14:26:26 -06:00
Matthew Flatt
33b7d49b2e raco exe: add --config-path option, default to "etc"
Make executables created by `raco exe` not refer to the original
configuration directory by default, but add an option for setting
the directory.

For Unix ELF executables, fix `raco exe` to set/preserve the
configuration directory.

Merge to v6.0
2013-11-29 13:13:25 -07:00
Robby Findler
35055c3b00 unbreak unix framework 2013-11-29 07:15:19 -06:00
Robby Findler
d95a6b02b0 add support for alt-as-meta to the mac os x drracket 2013-11-28 21:20:50 -06:00
Robby Findler
fbb16de871 add is-function-added? is keymap% 2013-11-28 21:20:50 -06:00
Robby Findler
84f98f6211 fix canonicalize-keybinding-string for ?: and l: modifiers
also fix test suite to actually run the tests
2013-11-28 21:20:49 -06:00
Matthew Flatt
790ae0705c raco dist: fix for Unix GUI executables
Merge to v6.0
2013-11-28 18:12:59 -07:00
Matthew Flatt
7bba67d107 doc search & redirect: user as an extension of main
When rendering the user documentation-search page or
local-redirect page, only user-specific documentation is
included, which makes rendering faster and automatically
picks up any installation-scope additions.

The documentation start page is still static, so the
user version doesn't pick up installation-scope
additions in the same way.

Related to PR 14180
2013-11-28 16:53:12 -07:00
Robby Findler
783351ffdd fix contract in docs 2013-11-28 14:10:09 -06:00
Robby Findler
29476c5885 remove dependency on db-test from db
Please include on the release branch
2013-11-28 14:10:09 -06:00
Robby Findler
ae6bdd0168 remove dependency on rackunit-test from rackunit
Please include on the release branch
2013-11-28 14:10:08 -06:00
Robby Findler
ff54059513 remove dependency on data-test from data
Please include on the release branch
2013-11-28 14:10:08 -06:00
Robby Findler
c473f20323 clean up racket-doc dependencies
Please include on the release branch
2013-11-28 14:10:08 -06:00
Jay McCarthy
fca73f8314 Prevent shelly tests from printing to STDERR (but shelly will if there's a problem) 2013-11-28 09:59:22 -07:00
Jay McCarthy
ae395c20fd Make test robust against cat being in a different place 2013-11-28 09:59:22 -07:00
Jay McCarthy
abb2e56a1d Fixing broken test
Strings are resolved based on the current-directory. This test suite
is not robust against mzlib/etc being moved around, so I changed the
module to one that is unlikely to move out of collects
2013-11-28 09:59:22 -07:00
Matthew Flatt
56518f0615 doc search: fix manual-title table
Merge to v6.0
2013-11-28 08:47:55 -07:00
Matthew Flatt
20af636cfb fix "racket-index" package installed in user scope
When the "racket-index" package is in user scope, then the
the documentation-build process should not try to write to
"doc" in the installation.

Merge to v6.0
2013-11-28 08:47:55 -07:00
Matthew Flatt
40812031a8 remove "unstable-test" as dependency of the "unstable" package
Merge to v6.0
2013-11-28 08:47:55 -07:00
Matthew Flatt
37fe471a37 unstable-doc: make dependency on DrRacket docs indirect
A direct reference makes the "gui" package depend on the
"drracket" package, and making the reference indirect avoids
that dependency.

Merge to v6.0
2013-11-28 08:47:55 -07:00
Matthew Flatt
72ba0c9879 racket/draw/gif: recognize #xFF extension block
Merge to v6.0
2013-11-28 08:47:54 -07:00
Matthew Flatt
2312e3b9e6 use localStorage for user-doc redirect
Chrome doesn't allow cookies for local files, so try
localStorage (and fall back to cookies where localStorage
is unavailable)
2013-11-28 08:47:54 -07:00
Jay McCarthy
1741e1b0d1 Explain how to control whether Planet auto-installation is enabled 2013-11-27 19:23:04 -07:00
Jay McCarthy
680b6f4928 Revert "Remove arbitrary code execution exploit from Racket and DrRacket"
This reverts commit cf1755fc17.
2013-11-27 19:23:04 -07:00
Jay McCarthy
c980182b6b Explicitly enabling download? and install? on user initiated installs
Forgot to commit earlier :(
2013-11-27 18:42:21 -07:00
Jay McCarthy
60ae164d05 Removing add tag button when not logged in re mflatt 2013-11-27 15:39:57 -07:00
Jay McCarthy
7b7a5adc0d increase pkg test timeout 2013-11-27 15:39:57 -07:00
Jay McCarthy
98df30ca2d deleting static s3 content properly 2013-11-27 15:39:57 -07:00
Jay McCarthy
cf1755fc17 Remove arbitrary code execution exploit from Racket and DrRacket
This is particularly bad with DrRacket's online syntax checking, which
causes opening a file to download and executed aribtrary code.
2013-11-27 15:39:57 -07:00
Jay McCarthy
113696ca46 edit on lose focus 2013-11-27 15:39:57 -07:00
Jay McCarthy
2413278c60 moving delete button 2013-11-27 15:39:56 -07:00
Jay McCarthy
033065f632 Removing singletons from Web Server internals 2013-11-27 11:39:21 -07:00
Matthew Flatt
bb5429a039 reference: add information on the cost of hashing
Merge to v6.0
2013-11-27 08:09:25 -07:00