Matthew Flatt
aa9a8549ad
finish Guide chaper on defining languages
2010-05-14 13:34:23 -06:00
Matthew Flatt
899e85f94f
change prop:custom-print-as-constructor to more general prop:custom-print-quotable
2010-05-10 18:32:25 -06:00
Sam Tobin-Hochstadt
8836b85cb7
fix drdr timeout due to gui window
2010-05-10 09:49:50 -04:00
Matthew Flatt
20c732b795
fix search sort order
2010-05-10 06:21:16 -06:00
Matthew Flatt
6563ef6812
rackety framework and tools docs
2010-05-08 07:37:08 -06:00
Matthew Flatt
e5a259bdf0
document latest printing convention
2010-05-06 18:01:21 -06:00
Matthew Flatt
420ea6ee09
convert racket value printer to constructor+quote style; update Guide and Quick
2010-05-06 14:57:15 -06:00
Matthew Flatt
43027a8d9b
switch printer to constructor+quote style
2010-05-06 10:33:42 -06:00
Matthew Flatt
162058036e
fully rackety guide
2010-04-30 08:02:57 -06:00
Matthew Flatt
b61a99c433
add defidform/inline and use it to document on-draw
2010-04-28 06:41:43 -06:00
Matthew Flatt
28b4043077
rename all files .ss -> .rkt
2010-04-27 16:50:15 -06:00
Matthew Flatt
1fedf04739
partly rackety guide
2010-04-27 14:09:51 -06:00
Matthew Flatt
db2ed4cef3
change printer to not quote ellipsis in partially opaque structure
2010-04-26 14:18:43 -06:00
Matthew Flatt
5e001f0be1
fix on-this-page ToC rendering with tag prefixes (PR 10871)
2010-04-26 07:20:12 -06:00
Matthew Flatt
a6694a08b7
fix make-base-namespace in scheme/base (PR 10870)
2010-04-26 06:47:02 -06:00
Matthew Flatt
616080c7c4
change 'define-struct' to bind the type name as a constructor, add an #:extra-constructor-name option, etc.
2010-04-25 12:10:36 -06:00
Matthew Flatt
f60c178964
change defstruct rendering
2010-04-24 08:29:45 -06:00
Matthew Flatt
22470e4147
racket-tool -> raco
2010-04-24 07:46:56 -06:00
Matthew Flatt
b0deb8affb
more doc and scribble repairs
2010-04-24 07:18:11 -06:00
Matthew Flatt
7cb13860ee
reference racket conversions and scribble qq repairs
2010-04-23 17:00:53 -06:00
Matthew Flatt
12b95ece4c
decent Scribble rendering of hash tables
2010-04-23 08:11:56 -06:00
Matthew Flatt
909f43f9a2
work on racketing reference
2010-04-22 20:18:53 -06:00
Matthew Flatt
c7e723eef7
somewhat rackety core docs
2010-04-22 15:10:25 -06:00
Matthew Flatt
fbea19f35c
toward scriblle qq
2010-04-22 15:10:24 -06:00
Matthew Flatt
7503f8c6e9
change #:module-info to #:language-info for consistency with module->language-info
2010-04-21 18:50:16 -06:00
Matthew Flatt
895ca49f9c
fix racket-tool scribble command description
2010-04-21 14:38:19 -06:00
Matthew Flatt
c862eb8121
rico -> racket-tool
2010-04-21 14:24:07 -06:00
Robby Findler
4587795d40
added 'Scribble' as a prefix to the scribble drscheme buttons
2010-04-15 23:11:38 -04:00
Matthew Flatt
bdb71498e3
module paths normalize to .rkt, load handler converts .rkt back to .ss if necessary
...
svn: r18788
2010-04-11 16:55:18 +00:00
Matthew Flatt
8b31b1b552
fix racket runtime-config info; reduce boilerplate for HtDP and Scribble language families
...
svn: r18761
2010-04-08 13:53:59 +00:00
Matthew Flatt
b559c9db9b
initial cut at HtDP languages via #lang; syntax/module-reader: split compiled-module info from reader info, reorganize and complete docs, don't export read-properties or get-info-getter for now
...
svn: r18759
2010-04-08 02:30:00 +00:00
Matthew Flatt
c5ac9f23ec
better compiler handling of unused local bindings where the RHS either doesn't obviously produce a single value or is discovered to be unused late in bytecode compilation; initial Scribble support for printing qq-style results
...
svn: r18737
2010-04-06 15:52:36 +00:00
Matthew Flatt
6cd548b0f3
fix module-laguage info from scribble/doc
...
svn: r18729
2010-04-03 11:59:26 +00:00
Eli Barzilay
658fc0717d
Hack for chrome: catch errors when reading/writing cookies
...
and just treat it as if there is no cookie. This is what
chrome effectively did until recently -- so the relying on
cookies for the return path to the user-specific pages was
and still is broken.
svn: r18684
2010-03-31 06:36:58 +00:00
Robby Findler
52186197c7
whoops
...
svn: r18594
2010-03-21 22:58:42 +00:00
Robby Findler
c74849dc2e
added support for the 10pt option to the sigplan scribble support
...
svn: r18593
2010-03-21 22:56:26 +00:00
Matthew Flatt
92487ed9e2
better error reporting when a top-level form is wrong
...
svn: r18575
2010-03-18 14:43:38 +00:00
Matthew Flatt
edfd0812c6
fix Scribble latex rendering when a section title has a ssquare bracket
...
svn: r18512
2010-03-11 14:24:41 +00:00
Matthew Flatt
826fbdf16f
add scribble/jfp
...
svn: r18507
2010-03-10 22:17:51 +00:00
Matthew Flatt
911d80a144
scribble: use 'attributes' properties when rendering table cells
...
svn: r18488
2010-03-08 21:31:31 +00:00
Matthew Flatt
8dea570071
fix binding of variables when using defproc and MIT-style curry notation
...
svn: r18343
2010-02-25 22:51:36 +00:00
Matthew Flatt
ed2010bd70
fix text renderer
...
svn: r18255
2010-02-21 13:04:06 +00:00
Matthew Flatt
db1533fa78
fix Scribble rendering problem with 'aux tables hidden within compound paragraphs (so some inherited-method tables didn't appear in the GUI docs)
...
svn: r17940
2010-02-02 17:19:29 +00:00
Carl Eastlund
2e0cb8226e
Replaced every "langauge" (note swapped vowels) with "language".
...
svn: r17918
2010-02-01 01:41:51 +00:00
Sam Tobin-Hochstadt
8ccbe74e5e
don't open url twice
...
svn: r17824
2010-01-25 20:00:32 +00:00
Matthew Flatt
349c15d478
replae module->compiled-module-expression with module->imports and module->exports
...
svn: r17588
2010-01-09 14:42:18 +00:00
Matthew Flatt
4fedeeaf7a
add module->compiled-module-expression, which is used in Scribble's traversal of module paths to find documented bindings
...
svn: r17576
2010-01-08 19:53:04 +00:00
Robby Findler
195d608fe5
added scheme/fixnum
...
svn: r17391
2009-12-23 15:41:40 +00:00
Sam Tobin-Hochstadt
f170b1529f
Add toolbar buttons for scribble/doc' and
scribble/manual'.
...
Signed-Off-By: robby
svn: r17282
2009-12-13 03:34:01 +00:00
Eli Barzilay
c5565d4611
instead of allowing no #%module-begin, catch it and report a suitable error
...
svn: r17191
2009-12-05 02:21:25 +00:00
Stevie Strickland
75803d4881
Here's the changes that accidentally went to trunk first.
...
svn: r17150
2009-12-01 20:39:58 +00:00
Eli Barzilay
64e018fffa
Leftover langindicator' ->
contextindicator' change
...
svn: r17074
2009-11-27 00:17:25 +00:00
Eli Barzilay
c0be5f0d12
* Propagate all url arguments to links (except ones that are present)
...
* Use ctxtname for the displayed label
* `langindicator' -> `contextindicator' in css
svn: r17073
2009-11-26 20:45:40 +00:00
Eli Barzilay
04ae026b1b
typo in result of search
...
svn: r17066
2009-11-25 23:57:42 +00:00
Eli Barzilay
71b1164034
propagate the argument throught the search box too
...
svn: r17051
2009-11-24 21:26:05 +00:00
Eli Barzilay
7feecb4d2c
Remove `extra-internal-attribs' and just use the value directly.
...
(Renaming it is the same as renaming a variable anyway.) Add the
attribute to the navigation links.
svn: r17041
2009-11-24 14:17:48 +00:00
Eli Barzilay
210ef8c4f1
add the indicator div
...
svn: r17040
2009-11-24 13:38:15 +00:00
Eli Barzilay
bd1ba85221
use the langindicator when there's a lang parameter
...
svn: r17039
2009-11-24 13:37:04 +00:00
Eli Barzilay
62c744613b
CSS for the langindicator widget
...
svn: r17038
2009-11-24 13:34:12 +00:00
Eli Barzilay
825a47dfef
A `lang' parameter gets carried through the pages.
...
svn: r17037
2009-11-24 12:33:15 +00:00
Eli Barzilay
142d33d67f
Make it possible to register multiple onload handlers.
...
(Needed because all pages must have an onload, and the search page needs an
additional initialization function.)
svn: r17032
2009-11-24 09:11:09 +00:00
Eli Barzilay
d94903ec53
use escape/unescape on the value strings
...
svn: r17027
2009-11-24 06:50:02 +00:00
Eli Barzilay
cdf940fedd
url parameter utilities
...
svn: r17026
2009-11-24 06:45:26 +00:00
Eli Barzilay
37a1ada7a2
add attribute value for internal links
...
svn: r17020
2009-11-24 02:17:53 +00:00
Matthew Flatt
1dd2109909
Scribble HTML renderer: mark internal links with 'extra-internal-attribs'
...
svn: r17018
2009-11-23 22:56:28 +00:00
Sam Tobin-Hochstadt
cd3f1c439e
Enable html generation button for scribble/base on all platforms.
...
Generate scribble output from buttons in source file's directory.
svn: r16831
2009-11-17 16:26:51 +00:00
Eli Barzilay
709b588410
moved drscheme-related tool into "tools"
...
svn: r16804
2009-11-16 10:19:29 +00:00
Robby Findler
7660a0eb4c
svn: r16644
2009-11-09 20:38:52 +00:00
Sam Tobin-Hochstadt
f145ff6aa3
Hyperlink email addresses in Scribble docs.
...
svn: r16641
2009-11-09 19:19:38 +00:00
Robby Findler
ebe2e5ba09
fixed default response from get-info proc
...
svn: r16637
2009-11-09 17:35:18 +00:00
Eli Barzilay
44d88cee6b
newlines at EOFs
...
svn: r16630
2009-11-09 03:49:50 +00:00
Sam Tobin-Hochstadt
99a70b38d8
Move mutated-vars and poly-c libraries to unstable collection.
...
- add docs
- change requires
- fix `letrec-syntaxes+values'
Fix contract on `author+email'
svn: r16628
2009-11-09 02:29:02 +00:00
Matthew Flatt
8f62218de5
fix scribble/doc reader's get-info
...
svn: r16574
2009-11-06 18:18:43 +00:00
Matthew Flatt
509de53fca
for multi-HTML output, check for parts whose filenames are the same modulo case
...
svn: r16536
2009-11-04 12:12:29 +00:00
Matthew Flatt
973d51c20f
change 'read-language' protocol so that the result from 'get-info' accepts a key plus default value (instead of just a key)
...
svn: r16459
2009-10-29 23:05:56 +00:00
Robby Findler
be20c0747c
added support for changing toolbar buttons based on the #lang line (when in the module language) and use that support for #lang scribble/base
...
svn: r16449
2009-10-29 16:01:40 +00:00
Matthew Flatt
c448874002
Scribble latex render yen sign
...
svn: r16359
2009-10-18 12:14:51 +00:00
Matthew Flatt
42555c7be7
Scribble: another Unicode character in Latex back-end
...
svn: r16198
2009-10-01 16:14:40 +00:00
Matthew Flatt
eab6803895
change sandbox to allow read from the planet directory; delay some path calculations in other libraries to avoid sandbox prohibitions (but the ones in Scribble seem like too much)
...
svn: r16122
2009-09-24 14:54:15 +00:00
Eli Barzilay
05a937a334
no need for this hack yet
...
svn: r16062
2009-09-18 06:12:28 +00:00
Eli Barzilay
182f89d580
add with-writer-change (all of this is still uncertain and undocumented)
...
svn: r16061
2009-09-18 05:56:41 +00:00
Matthew Flatt
062c56769b
redirect up link for user-directory docs
...
svn: r16059
2009-09-17 23:10:25 +00:00
Matthew Flatt
14b0232f27
and another Scribble unicode->latex hack
...
svn: r16028
2009-09-17 00:34:32 +00:00
Matthew Flatt
1b20b17dbe
another Scribble unicode->latex hack
...
svn: r16027
2009-09-16 22:42:55 +00:00
Matthew Flatt
7273020b16
more Scribble unicode->latex hacks
...
svn: r16026
2009-09-16 21:34:18 +00:00
Matthew Flatt
2cf95743e9
adjust Scribble Latex prefix file to select T1 encoding
...
svn: r16024
2009-09-16 17:44:09 +00:00
Matthew Flatt
f2a96f200a
Scribble latex prefix: add usepackage[utf8]{inputenc}
...
svn: r16004
2009-09-14 14:46:00 +00:00
Matthew Flatt
c28ed519a0
turn off Scribble e-mail address obfuscation
...
svn: r15989
2009-09-13 01:12:55 +00:00
Robby Findler
390145821a
PR 10431, plus support for ->* with keywords in proc-doc
...
svn: r15926
2009-09-08 22:53:12 +00:00
Robby Findler
49c447fe11
undid broken commit
...
svn: r15915
2009-09-08 13:30:52 +00:00
Robby Findler
910e721a89
changed order of evaluation to improve error message
...
svn: r15914
2009-09-08 13:18:19 +00:00
Matthew Flatt
3ada45a6c3
fix Scribble manual bib to refer to scheme.css
...
svn: r15912
2009-09-08 12:31:35 +00:00
Jay McCarthy
ea84b8d182
Fixing a problem with the contracts I committed
...
svn: r15798
2009-08-25 17:21:32 +00:00
Eli Barzilay
e9bad827c3
Change the location information: avoid adjusting the source information
...
of `@foo' to include the `@'. This applies for both identifiers and
full @-forms.
svn: r15792
2009-08-21 13:16:08 +00:00
Eli Barzilay
1ea8c66511
In Scheme mode @|| will also throw an error instead of being read as a
...
comment. This is to avoid confusing situations like
(define foo (list x '@|| y))
which quoted the `y' since @|| was read as a comment.
svn: r15789
2009-08-21 11:11:21 +00:00
Matthew Flatt
5ff1429b6d
more latex accented characters
...
svn: r15711
2009-08-12 18:58:49 +00:00
Jay McCarthy
3432cf282f
Adding more specific contracts
...
svn: r15709
2009-08-11 22:31:44 +00:00
Jay McCarthy
d8bc61ae41
Adding more specific contracts
...
svn: r15708
2009-08-11 22:10:47 +00:00
Jay McCarthy
18093d26e1
Adding doc based contracts
...
svn: r15707
2009-08-11 21:24:45 +00:00
Matthew Flatt
bdeaa475b3
Scribble latex output and 'never-indents
...
svn: r15695
2009-08-10 22:01:32 +00:00