Eli Barzilay
825a660254
deal with planet hard links
...
svn: r11352
2008-08-20 06:30:30 +00:00
Eli Barzilay
cdc45a3e64
refactored, and made the roots return the implicitly ignored directories still (so setup-plt doesnt try to compile .svn)
...
svn: r11350
2008-08-20 02:19:41 +00:00
Matthew Flatt
9137d5367e
set appripriate reader parameters for info.ss and .sxref files
...
svn: r11349
2008-08-20 01:15:22 +00:00
Eli Barzilay
fb56a59571
fix main-relative->path* (check and throw a type error) and fix the doc accordingly, do path->main-relative* too
...
svn: r11336
2008-08-19 17:10:50 +00:00
Eli Barzilay
850af38cfe
* Added `setup/private/omitted-paths' as a central point for getting
...
omitted paths -- including entries from parent directories
* This code automatically includes "compiled", ".*" and "doc" (unless
in the main tree), which nicely unifies the pieces of code that
duplicated this check (compiler/compiler-unit and setup/setup-unit).
svn: r11324
2008-08-19 10:28:22 +00:00
Eli Barzilay
2a16188855
svn: r11323
2008-08-19 05:04:21 +00:00
Eli Barzilay
156d3364df
better use of new sort
...
svn: r11321
2008-08-19 04:55:32 +00:00
Eli Barzilay
da3b476e80
finish the cm move: change all requires, leave stub files in mzlib
...
svn: r11314
2008-08-19 00:22:57 +00:00
Eli Barzilay
0dc40662fc
unixstyle-install needs to grab the base namespace before it moves the
...
collections, so it won't look for it again when it's not there.
svn: r11213
2008-08-13 03:04:32 +00:00
Matthew Flatt
5aaaa42377
fix OK and Cancel button order in MrEd built-in dialogs
...
svn: r11143
2008-08-08 11:29:26 +00:00
Eli Barzilay
d7c577b7e0
removed stupid debugging (exit)
...
svn: r11134
2008-08-07 20:45:39 +00:00
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