Commit Graph

303 Commits

Author SHA1 Message Date
Eli Barzilay
a975bed489 fix user-doc? as main-doc?
svn: r11121
2008-08-07 07:59:02 +00:00
Eli Barzilay
1d00d880ec better filtering of user docs (?)
svn: r11056
2008-08-03 22:28:03 +00:00
Eli Barzilay
74dd0655e5 get rid of remove-falses
svn: r11055
2008-08-03 22:07:29 +00:00
Eli Barzilay
15b586c6ed more convenient use of doc:verbose and doc:setup-scribblings
svn: r11054
2008-08-03 21:51:39 +00:00
Eli Barzilay
3bd1e3615c remove only files
svn: r10785
2008-07-16 00:22:05 +00:00
Eli Barzilay
7de06dbbb3 remove all non-sxref files
svn: r10784
2008-07-15 22:46:31 +00:00
Matthew Flatt
1c6281111b add render-element structure, and use it in the search doc
svn: r10782
2008-07-15 22:03:36 +00:00
Matthew Flatt
e180452d8f adjust the way out.sxref is saved/loaded so that less is kept in memory across doc builds
svn: r10742
2008-07-13 15:51:31 +00:00
Eli Barzilay
7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00
Eli Barzilay
8fb7e764c7 setup' and compile' skip a subdirectory if it's called "doc". This
doesn't work for scribble/doc, which is a directory with code.  So
change the check to skip "doc" only if it's in the main plt collects
tree.

svn: r10488
2008-06-28 09:32:12 +00:00
Eli Barzilay
7febe63ce9 * Fix compiled and dep files path
* Comment out dep file since it's not used
* Fix checking of the `compile?' argument
* Print a "recompiling" message and a warning the file is not found

svn: r10434
2008-06-24 01:25:46 +00:00
Matthew Flatt
3f60a478ad use new 'serialized=?' to tighten setup scribble fixpoint
svn: r10428
2008-06-23 19:28:08 +00:00
Matthew Flatt
20fcb6314c honu-module -> honu; misc doc and slideshow tweaks
svn: r10230
2008-06-12 13:02:41 +00:00
Eli Barzilay
36809f291e typo
svn: r10183
2008-06-06 19:46:56 +00:00
Eli Barzilay
05e530f443 Allow using `doc-path' for main docs only.
svn: r10181
2008-06-06 18:46:04 +00:00
Matthew Flatt
af1c17353b repair uses of module paths for Scribble keys that I missed before
svn: r10173
2008-06-06 15:09:14 +00:00
Matthew Flatt
21fd7b93b3 change the way Scribble generates keys based on modules
svn: r10170
2008-06-06 13:24:58 +00:00
Matthew Flatt
b062c52067 fix some doc links
svn: r10154
2008-06-05 18:56:41 +00:00
Eli Barzilay
ae09de2fa2 avoid warnings for missing user docs
svn: r10149
2008-06-05 16:34:53 +00:00
Matthew Flatt
413c90c0dc fix single-html scribble builds by planet; fix up teachpack docs; add Dave to acks; add a #:use-sources in errortrace docs
svn: r10139
2008-06-05 00:21:36 +00:00
Matthew Flatt
a78bf662b2 adjust search-page sizing of 'provided from' to use a CSS entry, which scales by the magic 82% instead of 80% (because 80% drops just below the threshold of anti-aliasing the default monospace font in Safari)
svn: r10036
2008-05-30 13:25:54 +00:00
Eli Barzilay
1569355405 fix setup-scribblings for pdfs
svn: r10034
2008-05-30 12:42:47 +00:00
Eli Barzilay
73f4a8dc74 minor printf bug, relative planet paths
svn: r10031
2008-05-30 07:03:01 +00:00
Eli Barzilay
b43b66ae37 * A more noticeable message for starting the doc build
* More paths relative to known places

svn: r10028
2008-05-30 02:32:49 +00:00
Matthew Flatt
204d1292f0 fix error reporting in setup-plt
svn: r10022
2008-05-29 20:28:21 +00:00
Matthew Flatt
3d1241bc5d refine setup-plt output; fix profiling (PR 9356); doc string-join (PR 9401)
svn: r10021
2008-05-29 20:01:58 +00:00
Matthew Flatt
46cd967859 doc phase output like .zo phase
svn: r10003
2008-05-28 17:44:52 +00:00
Matthew Flatt
fdd99b83dc more consistent cleaning of index strings; fix for 'get-module-code' when no file (source, bytecode, or extension) is available
svn: r10002
2008-05-28 17:40:23 +00:00
Eli Barzilay
8df91f2f10 improved setup-plt printouts
svn: r9996
2008-05-28 05:14:08 +00:00
Eli Barzilay
9127cdaaf8 up links in all documents, and they go to the user docs using cookies
svn: r9992
2008-05-28 00:02:25 +00:00
Eli Barzilay
6ca9703fcc use some scheme/list-isms
svn: r9991
2008-05-27 23:13:02 +00:00
Eli Barzilay
1c598fafc3 svn: r9894 2008-05-19 17:47:42 +00:00
Eli Barzilay
f1390fa699 Added scribble-common.js as a file to be used in all scribbled pages.
svn: r9890
2008-05-19 13:24:21 +00:00
Matthew Flatt
14b71ac83e allow setup/scribble to be missing in Mz distributions
svn: r9865
2008-05-16 15:52:06 +00:00
Eli Barzilay
bb29959db9 made -i and -I independent
svn: r9806
2008-05-11 13:40:59 +00:00
Eli Barzilay
96e9e6e10c Some parameters were not set from command line flags. I moved the
code that does this setting into option-unit, so a single macro is
used to mark a parameter as settable by flags.  This is so this will
not happen again in the future.

svn: r9793
2008-05-10 08:42:49 +00:00
Eli Barzilay
87375f0c85 formatting
svn: r9792
2008-05-10 07:50:13 +00:00
Eli Barzilay
652f1285c9 typo
svn: r9791
2008-05-10 07:48:20 +00:00
Matthew Flatt
52581d024b improve scribble memory use (a little bit)
svn: r9601
2008-05-02 19:48:57 +00:00
Matthew Flatt
ac31eba987 fix delim-cont bug (in the case that a captured continuation is delimited in the middle of a meta-contiuation that isn't the current one)
svn: r9540
2008-04-30 03:01:40 +00:00
Matthew Flatt
a212d63387 fix help lookup after scribblings entry format change
svn: r9416
2008-04-23 01:19:24 +00:00
Matthew Flatt
a26b334c67 proprocessor doc, merge scribblings and doc-categories fields
svn: r9414
2008-04-23 00:20:25 +00:00
Jacob Matthews
52ca901576 better behavior in 'same case
svn: r9375
2008-04-19 18:19:18 +00:00
Matthew Flatt
99943314d2 setup/unpack addition and docs
svn: r9370
2008-04-19 12:42:54 +00:00
Matthew Flatt
02fbaca2b7 hierlist docs; fix latex/pdf output when a paragraph starts with n hspace
svn: r9276
2008-04-12 14:42:02 +00:00
Matthew Flatt
021d4d7527 new hash function names and ops (3.99.0.23)
svn: r9209
2008-04-08 21:42:38 +00:00
Matthew Flatt
f28726ab4d fix bytecode writing of prefabs, add prop:sequence
svn: r9149
2008-04-03 14:07:52 +00:00
Matthew Flatt
705228ffdc fix deserialization in setup-plt's scribble driver, so that it's independent of the current namespace
svn: r9148
2008-04-03 12:05:55 +00:00
Eli Barzilay
2a443f0baf just skip a missing doc dir
svn: r9070
2008-03-23 03:24:38 +00:00
Eli Barzilay
e40121e879 use #lang and fix a few uses of #:exists
svn: r9069
2008-03-23 02:29:53 +00:00
Matthew Flatt
34d83b3551 change module-path? for planet path shorthand; doc edits
svn: r9048
2008-03-21 23:46:42 +00:00
Eli Barzilay
7eb39d3a3f simplify all collection paths
svn: r9001
2008-03-17 11:13:47 +00:00
Eli Barzilay
47ae6fac94 minor
svn: r8935
2008-03-09 18:15:46 +00:00
Eli Barzilay
b76390a452 revise the way setup-plt crawls over the collection trees
svn: r8860
2008-03-03 22:04:28 +00:00
Eli Barzilay
13249d3ad0 fix setup-scribblings
svn: r8789
2008-02-25 01:46:31 +00:00
Eli Barzilay
c71f59b2f8 * Improved code in setup/scribble
* Made it avoid user mannuals if -U is specified

svn: r8787
2008-02-25 00:00:13 +00:00
Eli Barzilay
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +00:00
Matthew Flatt
ca1a9dc8bf docs form David Van Horn; Slideshow tweaks
svn: r8661
2008-02-14 14:07:57 +00:00
John Clements
b69384799a fixed wrong # of args to internal err function
svn: r8650
2008-02-13 19:45:15 +00:00
Eli Barzilay
699c40643d * Changed setup-plt to compile collections if they have an "info.ss"
file.  (That is, it does not require the file to have a `name'
  entry.)

* The name shown when setup works is the directory name, followed by
  the `name' field from the info file when specified.

* This means that many `name's are no longer needed, so I'm removing
  them.  To see if you need a `name' entry, consider that the name
  will be shown like this:
    ... foo (<your name here>)
  This means that if the name is the same as the directory name, then
  there is no point in having it.  I also removed cases where the name
  differed only in its capitalization for collections where the case
  is obvious.

* Also, for subcollections, the name should clarify the name of the
  subcollection in context.  For example "Acknowledgments" explains
  what scribbling/acks is, but there's no need to add the context name
  as in "Scribblings: Acknowledgments".

* There may also be a point in keeping names for other uses.  One such
  example was in games, where the name field was used in the PLT Games
  application.  (This was changed to default on the directory name, so
  it is no longer needed in most games.)  Another example is in planet
  packages.

svn: r8629
2008-02-12 10:33:01 +00:00
Matthew Flatt
b03e7426eb finish mzlib docs, except for contracts
svn: r8623
2008-02-11 21:37:03 +00:00
Eli Barzilay
be720e8bda minor improvements
svn: r8615
2008-02-10 21:30:34 +00:00
Matthew Flatt
6f057bd68c fix syntax-local-expand/capture-lifts
svn: r8614
2008-02-10 15:52:46 +00:00
Matthew Flatt
5929f046d5 scribble setup: serialize searches for in.sxref, so that paths in the table are ok
svn: r8613
2008-02-10 14:05:50 +00:00
Eli Barzilay
2c99aaa75c minor
svn: r8609
2008-02-10 05:40:06 +00:00
Matthew Flatt
ad0a9aa3b5 refine note on setup/main
svn: r8598
2008-02-09 13:02:59 +00:00
Eli Barzilay
6b48a31ffb add -U to avoid compiling user-specific collects
svn: r8590
2008-02-08 19:54:42 +00:00
Eli Barzilay
fd1117888e reformat
svn: r8588
2008-02-08 19:32:53 +00:00
Matthew Flatt
8bac4b1d28 start scribbling mzlib (about half done)
svn: r8546
2008-02-05 22:07:35 +00:00
Eli Barzilay
3da233dd8e fix some minor bug and typos in previous commit
svn: r8533
2008-02-05 00:22:33 +00:00
Eli Barzilay
3c72e71e24 switched info.ss files to #lang
svn: r8532
2008-02-04 23:00:35 +00:00
Eli Barzilay
160bb6a7bc switch to scheme/* libraries, minor formatting
svn: r8519
2008-02-04 03:25:32 +00:00
Eli Barzilay
a42821f724 fix use of setup-scribblings
svn: r8509
2008-02-02 19:43:30 +00:00
Matthew Flatt
3260e8f34a better handling of doc-build failures
svn: r8504
2008-02-02 13:20:03 +00:00
Matthew Flatt
7e6ef8eeb5 small improvements to scribble data structures
svn: r8481
2008-01-31 00:06:54 +00:00
Matthew Flatt
6ddbaba736 add up-links to documents in the main doc dir; add plain-install makefile targets
svn: r8466
2008-01-29 21:27:34 +00:00
Matthew Flatt
5df386275d get rid of scribbled doc.txt
svn: r8452
2008-01-28 21:57:37 +00:00
Matthew Flatt
e35c94f91d clean out _loader compilation support; merge compiler library docs into mzc manual; improve mzscheme cmdline handling so that configuration options do not cancel defaults like -i and -u
svn: r8432
2008-01-27 14:20:42 +00:00
Matthew Flatt
28c6c9d7cd fix dir for non-main-install collects docs
svn: r8429
2008-01-27 04:44:40 +00:00
Matthew Flatt
37b188229e fix help search to not fail on optional user docs
svn: r8337
2008-01-15 15:44:04 +00:00
Matthew Flatt
7b7efc2fcc omit useless PDFs
svn: r8316
2008-01-14 04:33:45 +00:00
Matthew Flatt
13025bff7a add master index
svn: r8310
2008-01-12 18:32:30 +00:00
Matthew Flatt
1c16d5829e add support for user-specific documentation list
svn: r8306
2008-01-11 23:13:11 +00:00
Matthew Flatt
05434ec54d change path->main-collects-relative, and change output directory of start document
svn: r8301
2008-01-11 19:54:38 +00:00
Eli Barzilay
d0333bce6d better pdflatex use
svn: r8295
2008-01-11 09:25:06 +00:00
Eli Barzilay
c31c424086 default to main-doc if docs are in main-collects
svn: r8294
2008-01-11 08:26:14 +00:00
Eli Barzilay
aa71be72cf improve code organization
svn: r8293
2008-01-11 08:25:46 +00:00
Eli Barzilay
eee5f7c0fc improve code organization
svn: r8292
2008-01-11 06:57:13 +00:00
Matthew Flatt
1e069dd2bc doc build automatically go to main doc dir; added doc categories for start doc; fix locale-sensitive byte<->string ops to actually use the locale; other small edits
svn: r8286
2008-01-10 23:42:23 +00:00
Matthew Flatt
3b394bda4e fix setup-plt -c .dep traversal
svn: r8283
2008-01-10 20:24:49 +00:00
Matthew Flatt
dd858c5bfa fix setup-plt -c
svn: r8282
2008-01-10 20:20:12 +00:00
Eli Barzilay
8f0f4fcdf9 Lots of reformatting, and some reorganization
svn: r8249
2008-01-07 17:29:48 +00:00
Matthew Flatt
c0a09ccef6 fix winvers script
svn: r8229
2008-01-05 23:06:05 +00:00
Eli Barzilay
0c6b19a795 show a setup-plt line for each run of pdflatex
svn: r8219
2008-01-05 00:11:55 +00:00
Matthew Flatt
7fc41024c0 3.99.0.9: binding links in docs use nominal import sources
svn: r8196
2008-01-03 19:07:02 +00:00
Matthew Flatt
d6adb5600e make setup-plt --doc-pdf work right with a relative path
svn: r8134
2007-12-27 11:18:20 +00:00
Matthew Flatt
66b1a255b8 change setup-plt to detect collection name mismatch
svn: r8084
2007-12-20 15:33:14 +00:00
Matthew Flatt
b78f8acb50 catch sxref failures and report as warnings when loading help data
svn: r8063
2007-12-19 15:36:35 +00:00
Matthew Flatt
eccb9b5aa6 fix setup-plt to reject bad collection paths supplied on the command line
svn: r8057
2007-12-18 23:15:42 +00:00
Matthew Flatt
67752bc435 add 'last' field to picts, and document slideshow/code
svn: r8033
2007-12-17 00:28:20 +00:00
Matthew Flatt
bfecd9e0f5 doc scribble/xref, and start net docs
svn: r8021
2007-12-15 23:36:23 +00:00
Matthew Flatt
c9aecb01f0 split setup/scribble-index into setup/xref and scribble/xref
svn: r8020
2007-12-15 22:10:29 +00:00
Matthew Flatt
f12a39d97b added scheme/help
svn: r8016
2007-12-15 18:02:05 +00:00
Matthew Flatt
138a38ea04 new scheme/cmdline, refine -r/-u to imply -N
svn: r7989
2007-12-13 15:04:20 +00:00
Matthew Flatt
a58893f4ba fix bug in deserializer related to order of shared values
svn: r7978
2007-12-12 21:50:31 +00:00
Matthew Flatt
6b2be05771 new defn-finding support in scribble-index
svn: r7967
2007-12-12 14:54:46 +00:00
Matthew Flatt
487a71bf0d add --no-planet option to setup-plt
svn: r7957
2007-12-11 13:19:23 +00:00
Matthew Flatt
ca5a7c5560 split part of scheme/file into scheme/path, document them
svn: r7938
2007-12-10 17:59:26 +00:00
Matthew Flatt
ebf4c453ea defsignature and associated web-server doc changes
svn: r7927
2007-12-08 16:16:46 +00:00
Matthew Flatt
952682bc15 rename setup.lch to create the right kind of launcher under Windows
svn: r7918
2007-12-07 17:59:52 +00:00
Matthew Flatt
c9545a836b more doc fixes
svn: r7881
2007-12-01 02:47:17 +00:00
Matthew Flatt
5f312dcbde doc fixes
svn: r7832
2007-11-25 19:48:41 +00:00
Matthew Flatt
391892a848 3.99.0.3: improved namespace API
svn: r7756
2007-11-18 02:06:57 +00:00
Matthew Flatt
7923737743 add a few comments to scribble-index
svn: r7740
2007-11-15 18:19:57 +00:00
Matthew Flatt
3ca803a6de initial Scribble search support
svn: r7738
2007-11-15 17:35:02 +00:00
Matthew Flatt
048c12100d add start document
svn: r7708
2007-11-13 13:28:43 +00:00
Matthew Flatt
39cedb62ed v3.99.0.2
svn: r7706
2007-11-13 12:40:00 +00:00
Matthew Flatt
8d786ddba9 avoid building docs when -c is specified for setup-plt
svn: r7685
2007-11-09 19:44:30 +00:00
Matthew Flatt
52c91eb786 better choice of namespace in Scribble setup
svn: r7594
2007-10-30 11:29:30 +00:00
Matthew Flatt
93cc35bd5b improced scribble class/interface doc forms
svn: r7284
2007-09-06 13:19:15 +00:00
Matthew Flatt
e4cbc4e6a9 371.2
svn: r7263
2007-09-02 17:39:32 +00:00
Ryan Culpepper
cdd9c7d0ce Added tool manager to DrScheme (preferences panel)
More information available via setup/getinfo.ss
Changed help desk to show more info for package docs

svn: r7155
2007-08-23 22:07:00 +00:00
Matthew Flatt
a45251d272 369.10
svn: r6003
2007-04-20 01:16:15 +00:00
Matthew Flatt
6caa70e84b can now use make-file-or-directory-link instead of cp -a
svn: r5521
2007-01-31 23:20:03 +00:00
Eli Barzilay
19c33a8e2a no need for string->immutable-string when creating exceptions
svn: r5372
2007-01-17 01:18:50 +00:00
Matthew Flatt
91add0453f 369.4
svn: r5327
2007-01-12 07:09:56 +00:00
Matthew Flatt
e4eb97cff6 adjust help msg to fit in 80 columns
svn: r5250
2007-01-08 00:13:45 +00:00
Eli Barzilay
60df2ebab2 fix --all-users explanation
svn: r5249
2007-01-07 23:55:20 +00:00
Matthew Flatt
7b13755dad unit clean-up
svn: r5160
2006-12-22 01:26:58 +00:00
Robby Findler
57524d3b8c fixed a bug in help desk resetting of the cache
svn: r5112
2006-12-14 00:17:54 +00:00
Eli Barzilay
3459c3a58f merged units branch
svn: r5033
2006-12-05 20:31:14 +00:00
Jacob Matthews
f2bd91c8ec Fix bug that would crash planet in some cases if certain subdirectories didn't exist
svn: r4969
2006-11-28 16:15:45 +00:00
Jacob Matthews
b45ea7717b Added a command-line flag analagous to -l but for planet packages (which have to already be installed)
svn: r4966
2006-11-28 05:48:34 +00:00
Eli Barzilay
d58bc352f1 removed comment that was resolved
svn: r4853
2006-11-14 22:35:40 +00:00
Eli Barzilay
2abe03bac8 typo
svn: r4479
2006-10-04 19:01:02 +00:00
Eli Barzilay
9cb8f01a09 Careful when composing simplify-path' and expand-path'
svn: r4478
2006-10-04 17:50:42 +00:00
Eli Barzilay
c1cc293cd5 When DESTDIR ends with a '/', dirs.ss spits out directories with '//'
in them, which caused problems with main-collects not identifying
paths as paths in the plt tree.  The solution is to use expand-path
for these things, which normalizses multiple slashes to a single one.
While I'm at it, I did the same for dirs.ss, so it produces more
consistent paths for code that might want to rely on it.
(Also did some reformatting.)

svn: r4477
2006-10-04 17:36:08 +00:00
Eli Barzilay
883d5e6bd5 patch only plt files on unix-style installation
svn: r4338
2006-09-14 12:01:24 +00:00
Robby Findler
8f55d3f6c3 made slightly more robust
svn: r4318
2006-09-13 02:13:08 +00:00
Eli Barzilay
7b8e8add19 alow using tab to get to the buttons
svn: r3803
2006-07-25 06:59:47 +00:00
Robby Findler
49667529da improved running time of contracts and moved some provide/contracts to the bottom of files (not necc yet, but may become necc)
svn: r3665
2006-07-09 21:07:04 +00:00
Matthew Flatt
dd3a4d56ef fix certificate problems related to module-begin
svn: r3553
2006-06-30 00:10:47 +00:00
Jacob Matthews
0787328fe8 Fixed a fragility in which drscheme might fail to start up
if no planet packages are installed

svn: r3542
2006-06-29 16:06:36 +00:00
Jacob Matthews
76f7e19662 support for development-linked packages to be compiled and have their info.ss files
read by drscheme startup (so that things like language levels and drscheme tools can
be developed using development links)

svn: r3535
2006-06-29 02:34:37 +00:00
Eli Barzilay
1884ba9715 * Make misc "Makefile.in" files respect a DESTDIR env variable
* Extended unixstyle-install.ss to support additional operations, no need for
  src/copytree.ss and can fix an installation with DESTDIR

svn: r3470
2006-06-25 17:40:08 +00:00
Eli Barzilay
e1eedc95e6 use skip-filter in top-level loop too
svn: r3464
2006-06-24 10:52:21 +00:00
Eli Barzilay
cd2cc2caa3 fixes to level-of and cp
svn: r3462
2006-06-24 03:33:19 +00:00
Eli Barzilay
ee8379c6da some comments in the uninstaller
svn: r3461
2006-06-24 00:19:13 +00:00
Eli Barzilay
5ef1314ae5 some typos, better text
svn: r3460
2006-06-24 00:16:11 +00:00
Eli Barzilay
1df0924b9c typo
svn: r3456
2006-06-23 21:18:49 +00:00