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