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
Matthew Flatt
8514662b83
scribble/lncs: doc repair
...
Merge to v6.0
2013-11-27 07:51:02 -07:00
Asumu Takikawa
e5ca6cc2bf
Minimize xrepl-lib dependencies
...
XREPL already doesn't declare dependencies on its optional
features such as launching DrRacket or opening the docs. The
consensus seems to be that it's best not to declare these and
to gracefully degrade if they're missing. For XREPL, the error
message could be better, but it currently lets the user keep
going when the `dynamic-require` fails.
2013-11-27 00:38:59 -05:00