Commit Graph

1552 Commits

Author SHA1 Message Date
Robby Findler
d5ee6c6813 added #:hide-arrowhead? flag
svn: r13881
2009-02-28 15:44:41 +00:00
Matthew Flatt
2c71266d96 add htdp/image, htdp/world defmodule to teachpack docs; minor Scribble extensions
svn: r13877
2009-02-27 22:56:00 +00:00
Matthew Flatt
ba925a22d9 scribble doc corrections
svn: r13866
2009-02-27 01:36:32 +00:00
Matthew Flatt
d220693476 support and document itemization styles
svn: r13865
2009-02-27 01:19:08 +00:00
Matthew Flatt
502427ee44 add scribble/lp to complement scribble/lp/lang/reader
svn: r13861
2009-02-26 22:57:06 +00:00
Stevie Strickland
cf005e3297 Adding unit/s and define-unit/s, which is the inferred version of
unit-new-import-export etc.

svn: r13860
2009-02-26 22:52:08 +00:00
Matthew Flatt
db70d62ca7 adjust scribble/lp docs
svn: r13859
2009-02-26 22:49:07 +00:00
Robby Findler
9f465fb917 first cut docs for literate programming
svn: r13856
2009-02-26 21:08:05 +00:00
Matthew Flatt
90bc1d816d fix some Scribble rendering issues with tables containing flows abd cell styles; extend Slideshow play to handle more optional arguments; fix some docs
svn: r13843
2009-02-25 21:14:22 +00:00
Matthew Flatt
b2ae4264e3 change pin-line pull to a ratio
svn: r13821
2009-02-24 17:47:24 +00:00
Matthew Flatt
5c957f915c actually, just fold pin-curve, etc. into pin-line
svn: r13820
2009-02-24 17:39:21 +00:00
Matthew Flatt
8dae35d46b fix pin-curve, etc. to better match pin-line
svn: r13819
2009-02-24 17:29:46 +00:00
Matthew Flatt
b6f3bab025 add pin-curve, pin-arrow-curve, pin-arrows-curve
svn: r13818
2009-02-24 17:25:39 +00:00
Matthew Flatt
ce79598a4a add body id tag support to Scribble
svn: r13801
2009-02-23 12:48:30 +00:00
Jon Rafkind
d3a8cd369a typo in prefix-out example
svn: r13798
2009-02-23 03:19:29 +00:00
Matthew Flatt
04c2a2c3a4 scribble back-end configuration improvements
svn: r13792
2009-02-22 18:37:35 +00:00
Jon Rafkind
6777df63df add examples for require forms
svn: r13787
2009-02-22 03:31:35 +00:00
Robby Findler
5fd53ac98d fixed typo
svn: r13769
2009-02-21 16:38:09 +00:00
Matthew Flatt
24e4fd407b chat-noir literate small repairs
svn: r13765
2009-02-21 13:30:22 +00:00
Jon Rafkind
7663087254 add examples for require forms
svn: r13754
2009-02-20 21:05:08 +00:00
Jon Rafkind
84152a94f6 add examples for define-syntax and friends
svn: r13752
2009-02-20 04:28:10 +00:00
Matthew Flatt
128d5287f7 add and use at-exp meta-language
svn: r13731
2009-02-18 23:14:18 +00:00
Matthew Flatt
ada4a7aeae allow negative years in a 'date' structure
svn: r13728
2009-02-18 21:29:58 +00:00
Stevie Strickland
7e1ea98876 Pull back Robby's allowance of all struct options just a bit, plus handle
the ones we do allow natively.

svn: r13727
2009-02-18 21:14:50 +00:00
Matthew Flatt
87f92bc33e doc clarification
svn: r13719
2009-02-18 02:59:56 +00:00
Stevie Strickland
7e8816ce0f * Add initial version of define-struct/contract
* Allow uncontracted exports of syntax from a with-contract form.

svn: r13717
2009-02-18 02:25:45 +00:00
Stevie Strickland
5f01ad8412 Copy and paste error.
svn: r13702
2009-02-17 18:27:54 +00:00
Stevie Strickland
792dc70ea6 Add description of what #:freevars/#:freevar does.
svn: r13701
2009-02-17 18:26:24 +00:00
Stevie Strickland
64a68db15d Initial attempt at free var contracts. Needs a little more work, but might
handle Robby's use cases.

svn: r13700
2009-02-17 18:18:53 +00:00
Matthew Flatt
941a8935aa remove unneeded dependency of framework on parts of Scribble; Redex doc repairs; add #:style? argument to deftech
svn: r13696
2009-02-17 15:22:55 +00:00
Stevie Strickland
316f48c8e1 Add a guide reference here.
svn: r13694
2009-02-17 14:55:55 +00:00
Stevie Strickland
7920cc48a3 Clean up define/contract's description a bit, and avoid leaning on
with-contract as much.

svn: r13693
2009-02-17 14:30:00 +00:00
Matthew Flatt
db5cab09e7 doc scribble/scheme; add make-element-id-transformer
svn: r13691
2009-02-17 13:51:35 +00:00
Matthew Flatt
0f18d68649 Scribble: change handling of argumentd in defproc, etc., to use lexical bidning instead of parameters and symbols; fix some docs
svn: r13688
2009-02-17 01:15:38 +00:00
Matthew Flatt
9927b0b576 changed htdp languages to allow identifier module paths; scribble improvements to latex back-end; added definterface
svn: r13681
2009-02-16 22:04:51 +00:00
Robby Findler
6e11cac115 fixed typo
svn: r13675
2009-02-16 18:26:06 +00:00
Matthew Flatt
7947367373 rename local smaller
svn: r13673
2009-02-16 17:06:21 +00:00
Matthew Flatt
7b57156ac2 add #:underlined? argument to elemref
svn: r13669
2009-02-16 16:42:22 +00:00
Matthew Flatt
76042d8b4c added smaller to scribble/basic
svn: r13668
2009-02-16 16:35:06 +00:00
Stevie Strickland
c6b92782e2 Rename cstruct to struct/ctc, to avoid confusion with cstruct from the ffi.
svn: r13661
2009-02-16 14:50:59 +00:00
Matthew Flatt
c056bcf6d1 document scribble/srcdoc
svn: r13660
2009-02-16 14:45:50 +00:00
Robby Findler
62ef5b2814 added comment about colorings in drscheme
svn: r13657
2009-02-16 12:53:56 +00:00
Stevie Strickland
340035bef7 Adding cstruct, which is like the struct signature form but with contracts.
svn: r13647
2009-02-16 02:51:12 +00:00
Matthew Flatt
7daedece49 getting-started doc improvements, and small change to raise-syntax-error
svn: r13607
2009-02-15 15:15:06 +00:00
Matthew Flatt
8a2c68cffc improve hash docs to better point to the caveats (PR 10074)
svn: r13594
2009-02-15 02:31:42 +00:00
Stevie Strickland
cbcad0528c There is now a new form, define-unit/contract, that basically mixes
define-unit with the application of a unit contract.  So you can think
of it as a define/contract for units that keeps the static info needed
for link inference.

svn: r13584
2009-02-14 21:32:02 +00:00
Matthew Flatt
8cf310d8fc doc scribble/comment-reader
svn: r13575
2009-02-14 13:34:58 +00:00
Stevie Strickland
ba534102e8 Changed the name in the grammar, but not here.
svn: r13572
2009-02-14 08:11:16 +00:00
Stevie Strickland
ebe06e9572 Allowing _all_ types of tagged-sig-specs in unit/c, though whether that
makes sense or not, we'll see.  Easy enough to set up, and it also sets
up the plan for a new form I'd like to add, which is why I've factored out
the syntax classes into their own file.

svn: r13570
2009-02-14 07:40:50 +00:00
Stevie Strickland
4f12a1e364 Use unit-binding, and link to the section that details handling first-class
units in more length.

svn: r13569
2009-02-14 06:14:08 +00:00
Stevie Strickland
50af2b09f7 Remove the contract clause here.
svn: r13566
2009-02-13 23:24:44 +00:00
Stevie Strickland
7865e23c03 Remove the example from here, now that there's information in the guide.
The example was malformed anyway.

svn: r13565
2009-02-13 23:22:17 +00:00
Stevie Strickland
dc78217029 Rework the docs so that we're explicit about how the variables in contract
expressions are bound.

svn: r13563
2009-02-13 23:18:26 +00:00
Stevie Strickland
387c8b210f * Fix unit/c so that less unnecessary code is generated.
* Fix contracts for signatures and units so that references to
   other signature members work appropriately.
 * Add text about signature and unit contracts to the Guide.

svn: r13562
2009-02-13 22:50:49 +00:00
Stevie Strickland
12bbf258df I added the ability to mention a signature without the wrapping parens
late in the branch, but forgot to put it in the documentation.

svn: r13525
2009-02-12 00:32:29 +00:00
Stevie Strickland
fbb5de4fa7 Adding the initial cut at unit/c.
svn: r13524
2009-02-11 22:46:48 +00:00
Matthew Flatt
7b11c290f5 qq fixes, so that (quasiquote #(unquote lst)) is a syntax error
svn: r13517
2009-02-11 15:01:04 +00:00
Matthew Flatt
82f6c33458 doc revised honu id syntax
svn: r13511
2009-02-10 02:24:15 +00:00
Matthew Flatt
767766521c infix for literal prefab structs, quasiquote unquoting in value positions of hash-table literals, and related changes (v4.1.4.3)
svn: r13504
2009-02-09 15:27:51 +00:00
Matthew Flatt
96509ba06f fix recording of exprs.dat
svn: r13503
2009-02-09 14:02:07 +00:00
Matthew Flatt
a8c8f9e8a1 gui doc corrections
svn: r13502
2009-02-09 14:01:38 +00:00
Robby Findler
3b046b05ec started on an 'always on' notifications of planet activity via drscheme
svn: r13490
2009-02-07 21:48:34 +00:00
Matthew Flatt
d9270d39f2 avoid paths in exprs.dat file
svn: r13465
2009-02-06 14:06:50 +00:00
Matthew Flatt
8ce9e2457d typos
svn: r13433
2009-02-04 21:08:35 +00:00
Matthew Flatt
e5756667d6 use PDF-based picts in the Latex build of the Quick tutorial; in general, change a .pdf image extension to .png for HTML output; add package-original-identifiers and fix package-exporte-identifiers
svn: r13432
2009-02-04 21:03:28 +00:00
Matthew Flatt
005d257dc4 add high-level explanation of bytecode to compiler/zo-parse docs
svn: r13428
2009-02-04 20:37:10 +00:00
Sam Tobin-Hochstadt
9308d2dddf fix unbound variable
svn: r13419
2009-02-04 19:30:23 +00:00
Eli Barzilay
caeb7f9fa1 forgot to save these with the previous commit
svn: r13417
2009-02-04 16:31:59 +00:00
Eli Barzilay
bd561ab191 some paren typos
svn: r13416
2009-02-04 16:28:14 +00:00
Eli Barzilay
55ebce5466 minor
svn: r13405
2009-02-04 04:18:00 +00:00
Jon Rafkind
516ebbbc4c typo
svn: r13379
2009-02-03 17:25:46 +00:00
Eli Barzilay
078a8a2424 obviously that wasnt correct
svn: r13347
2009-02-01 09:22:55 +00:00
Eli Barzilay
eac9eb42ae typo (I hope I got it right)
svn: r13344
2009-02-01 03:02:19 +00:00
Eli Barzilay
c2d5c44a7f use make-evaluator in network example; describe common use for testing; describe nested call restriction
svn: r13343
2009-01-31 20:49:40 +00:00
Matthew Flatt
ab5a01da76 doc typo
svn: r13330
2009-01-30 23:42:51 +00:00
Matthew Flatt
6c77acf6f1 fix Scribble output of multi-line error messages, especially when they contain a blank line; minor doc repairs
svn: r13325
2009-01-30 16:41:42 +00:00
Robby Findler
ef36f329b7 added log-viewing support to DrScheme
svn: r13291
2009-01-27 14:23:18 +00:00
Matthew Flatt
5e2dfcbac4 define-runtime-module-path
svn: r13283
2009-01-26 00:32:26 +00:00
Robby Findler
434477a56b fixed language printing dialogg labels
svn: r13281
2009-01-25 13:15:07 +00:00
Matthew Flatt
ed6e1ffda6 change 'syntax-local-transformer-expand' to capture lifts into a 'let'
svn: r13274
2009-01-24 13:49:33 +00:00
Matthew Flatt
df4b9f41a8 add bitwise-bit-field
svn: r13266
2009-01-23 17:22:57 +00:00
Eli Barzilay
4e6039bedd typo
svn: r13259
2009-01-22 18:53:14 +00:00
Matthew Flatt
db12513b65 fix #:all-defined for 'define-package' by adjusting 'identifier-remove-from-definition-context'; add for-syntax 'package?' and 'package-export-identifiers'; adjust Scribble to find definitions of phase-1 exports
svn: r13253
2009-01-21 20:00:55 +00:00
Matthew Flatt
ea0958e362 doc clarifications on module constants
svn: r13248
2009-01-21 15:44:30 +00:00
Matthew Flatt
20fad3e2b8 scheme/gui doc fixes (ok to merge to 4.1.4)
svn: r13222
2009-01-19 15:48:04 +00:00
Stevie Strickland
46bcdf9924 I thought I'd already made this change to the documentation, but perhaps I
didn't commit it after all.

svn: r13191
2009-01-17 22:44:09 +00:00
Stevie Strickland
3c9cef3d82 Last sync before this goes live.
svn: r13184
2009-01-16 22:23:15 +00:00
Matthew Flatt
5c4193fd31 fix make-derived-parameter
svn: r13180
2009-01-16 20:04:12 +00:00
Robby Findler
e8f7fe9501 clarification in reponse to comment on plt-scheme
svn: r13179
2009-01-16 19:38:28 +00:00
Stevie Strickland
0fcf609e2b Syncing again
svn: r13178
2009-01-16 19:11:18 +00:00
Stevie Strickland
768117b201 Sync to trunk in preparation of merging (though unit-contracts will go first).
svn: r13171
2009-01-16 16:59:20 +00:00
Stevie Strickland
c04baf6d83 Sync to trunk in preparation of merging.
svn: r13170
2009-01-16 16:59:09 +00:00
Eli Barzilay
a76cdc248f added promise-forced? and promise-running?
svn: r13160
2009-01-16 05:46:07 +00:00
Stevie Strickland
6672638df1 Syncing up.
svn: r13154
2009-01-15 17:57:25 +00:00
Stevie Strickland
9abbdce906 Syncing up.
svn: r13153
2009-01-15 17:57:20 +00:00
Matthew Flatt
7f4c069ab6 document style collapsing of find-or-create-style
svn: r13151
2009-01-15 13:49:41 +00:00
Stevie Strickland
f739d7a8d3 Syncing here also.
svn: r13137
2009-01-15 02:38:49 +00:00
Stevie Strickland
ea3879fd8f Syncing again, whee.
svn: r13136
2009-01-15 02:35:34 +00:00
Stevie Strickland
dbe366c6a0 Add error checking for contracted form, also added documentation in reference
svn: r13135
2009-01-15 00:42:49 +00:00
Matthew Flatt
fd2136071a document 'help' change
svn: r13128
2009-01-14 22:45:46 +00:00
Matthew Flatt
cf2e98eb92 size-cache-invalid for editor<%>
svn: r13120
2009-01-14 20:29:37 +00:00
Stevie Strickland
5ac3135cd6 Syncing up here as well.
svn: r13118
2009-01-14 18:27:06 +00:00
Matthew Flatt
e2751633f0 fix set-max-width, etc. docs
svn: r13113
2009-01-14 15:39:24 +00:00
Eli Barzilay
d1a0086471 newlines at EOFs
svn: r13105
2009-01-14 03:10:47 +00:00
Stevie Strickland
2537508865 Syncing on up
svn: r13084
2009-01-13 01:05:50 +00:00
Matthew Flatt
17ad24945b syntax-local-lift-require
svn: r13075
2009-01-12 21:46:40 +00:00
Matthew Flatt
9a177b251e use 'system-position-ok-before-cancel?' in GUI overview example
svn: r13067
2009-01-11 15:39:54 +00:00
Matthew Flatt
72b272ebd0 fix typo in example (PR 10018)
svn: r13066
2009-01-11 15:23:13 +00:00
Matthew Flatt
2530e04720 add some-system-path<->string functions to scheme/path
svn: r13065
2009-01-11 14:47:51 +00:00
Matthew Flatt
4180d67e34 make scheme/path fuctions work on paths for any playform
svn: r13064
2009-01-11 13:52:26 +00:00
Stevie Strickland
22ee00b10f Oh, no! Aliens, bio-duplication, nude conspiracies.. oh my God,
Lyndon LaRouche was right!

svn: r13037
2009-01-08 14:55:23 +00:00
Matthew Flatt
0663588ee1 change _string/utf-16 and _string/ucs-4 so that #f = NULL (for consistency with other pointer types), and drop the /null variants
svn: r13031
2009-01-07 17:49:14 +00:00
Robby Findler
c9ebe9bba3 changed the way or/c works; PR 10010
svn: r13030
2009-01-07 16:48:17 +00:00
Robby Findler
2afe7621b3 PR 10010
svn: r13029
2009-01-07 16:06:37 +00:00
Matthew Flatt
090c73647f atomic mode for objc methods; doc tweaks
svn: r13022
2009-01-06 19:52:40 +00:00
Matthew Flatt
cfbd48a4a4 clarify atomic-function responsibilities
svn: r13018
2009-01-06 14:29:00 +00:00
Matthew Flatt
61685c72f9 revised Mac OS X sleeping; optional atomic mode for FFI callbacks
svn: r13016
2009-01-06 13:07:45 +00:00
Matthew Flatt
851c58ea50 add #:contracts optional sub-form to defform
svn: r13012
2009-01-05 14:00:07 +00:00
Matthew Flatt
7b3c5db0f8 doc .gif->.png for Scribble Latex output
svn: r13009
2009-01-05 10:24:02 +00:00
Matthew Flatt
821a82195e change 'help' to open the main doc page instead of the docs for 'help' itself
svn: r13004
2009-01-04 23:15:50 +00:00
Eli Barzilay
8a2753efb8 2008 -> 2009
svn: r13001
2009-01-04 15:34:50 +00:00
Matthew Flatt
2527029adb doc tweaks
svn: r13000
2009-01-04 14:08:13 +00:00
Matthew Flatt
d596401804 scheme/foreign: allow #f as NULL function pointer, allow callback as cpointer
svn: r12992
2009-01-03 18:51:15 +00:00
Matthew Flatt
e54ad05bb0 doc read/write closed ports => exn:fail
svn: r12984
2009-01-03 12:20:48 +00:00
Stevie Strickland
6d966c80af Syncing
svn: r12982
2009-01-03 03:09:06 +00:00
Matthew Flatt
b2d0a37f7b add propagated arguments to 'call-with-continuation-prompt'; streamline 'with-handlers' expansion; speed up slightly some JITted cross-module function calls
svn: r12979
2009-01-02 21:57:31 +00:00
Matthew Flatt
9f5976e46b scheme/foreign doc fixes related to _fpointer
svn: r12966
2009-01-01 21:54:06 +00:00
Matthew Flatt
1c38bd2d3f fix unit signature 'open' by adjusting 'rename', 'only', and 'execpt'
svn: r12964
2009-01-01 21:15:56 +00:00
Robby Findler
fb821d9041 added argmin and argmax to scheme/list and to the teaching languages
svn: r12960
2009-01-01 00:03:31 +00:00
Matthew Flatt
5cefde5945 regexp grammar correction so that [^] can't be parsed as a range containing ^
svn: r12956
2008-12-30 23:58:41 +00:00
Matthew Flatt
5b395a3abc new guide section on parameterize and other doc tweaks
svn: r12953
2008-12-30 16:21:11 +00:00
Matthew Flatt
87274b2a97 procedure-rename
svn: r12952
2008-12-30 14:36:25 +00:00
Matthew Flatt
1642a84e69 add equal?/recur; implement equal? for image-snip% via properties
svn: r12950
2008-12-29 22:36:53 +00:00
Matthew Flatt
836e108401 refine compiler/zo-parse docs
svn: r12948
2008-12-28 19:21:15 +00:00
Matthew Flatt
7aec6b8761 document compiler/zo-parse and compiler/decompile
svn: r12947
2008-12-28 18:57:13 +00:00
Matthew Flatt
0cd2537a82 add equal<%> ad interface*
svn: r12946
2008-12-28 15:05:02 +00:00
John Clements
14b0203fb9 changed res-expr to range-expr for consistency
svn: r12943
2008-12-27 07:22:38 +00:00
Stevie Strickland
9e4d8d08b9 Syncing
svn: r12929
2008-12-23 03:20:02 +00:00
Matthew Flatt
2ce9667ae4 edits and backpointers related to Scheme dialects in the guide
svn: r12927
2008-12-22 21:26:39 +00:00
Matthew Flatt
8c8728337e new guide chapter on Scheme dialects, and small clean-up for some other docs
svn: r12926
2008-12-22 21:17:07 +00:00
Matthew Flatt
fb7fa06fa0 fix reference doc typos
svn: r12922
2008-12-21 14:32:32 +00:00
Matthew Flatt
4aa7d2da44 minor clarification to section-index docs
svn: r12921
2008-12-21 13:59:47 +00:00
Matthew Flatt
ec600c59bb fine-tune typechecking index entry
svn: r12920
2008-12-21 13:57:46 +00:00
Matthew Flatt
82ead03b92 change _fpointer handling to work with function pointers in structs and other such uses; add 'function-ptr' casting operation
svn: r12913
2008-12-20 05:09:35 +00:00
Matthew Flatt
7dc56df949 add FFI types _string/utf-16/null and _string/ucs-4/null
svn: r12911
2008-12-19 23:59:33 +00:00
Stevie Strickland
d81776083f Sync
svn: r12899
2008-12-19 05:43:50 +00:00
Eli Barzilay
5cb1e91764 typo
svn: r12897
2008-12-19 04:26:19 +00:00
Eli Barzilay
7d48a62155 documented recent changes
svn: r12896
2008-12-19 02:38:55 +00:00
Matthew Flatt
e3f008c691 doc ffi/objc
svn: r12895
2008-12-19 02:06:50 +00:00
Matthew Flatt
2c95f77c31 ctype->layout in scheme/foreign; prototype Objective-C binding in ffi collection
svn: r12890
2008-12-18 20:05:21 +00:00
Stevie Strickland
29487b251e I guess this documentation got lost at some point during the various branch
moves, so add it back.

svn: r12888
2008-12-18 17:13:13 +00:00
Eli Barzilay
c1123547e4 document basetype change
svn: r12883
2008-12-18 06:49:51 +00:00
Matthew Flatt
f830ee6184 reference and ffi corrections and clarifications
svn: r12880
2008-12-18 02:52:45 +00:00
Eli Barzilay
f74dc2b8c7 Added `call-with-trusted-sandbox-configuration', and used in scribble
and in tests.

svn: r12871
2008-12-16 20:29:17 +00:00
Eli Barzilay
e5027cb7b0 added a clarifying example for how limits interact
svn: r12864
2008-12-15 22:15:52 +00:00
Eli Barzilay
b0758de6f1 clarification on the (new) way memory is charged
svn: r12856
2008-12-15 18:22:58 +00:00
Matthew Flatt
45e4684e4f memory accounting: blame the parent instead of the child
svn: r12853
2008-12-15 17:09:33 +00:00
Eli Barzilay
ab115fb6e4 default global limit is 30mb
svn: r12852
2008-12-15 16:26:25 +00:00
Eli Barzilay
b882de2409 allow any number for memory limits
svn: r12851
2008-12-15 16:22:41 +00:00
Eli Barzilay
c62595772f Finally enabled using a sub code-inspector properly, with a new
'read-bytecode permission mode.  Added tests and (crappily)
documented.

svn: r12846
2008-12-15 01:07:00 +00:00
Eli Barzilay
188489b34f * Added `exn:fail:sandbox-terminated' for all sandbox termination
kinds.
* The default exit handler kills the sandbox, with an appropriate
  termination message.
* Also, sending an eof to the sandbox shows 'eof as the reason
* Added some tests for these.
* Still need to deal with termination messages for evaluator suicide.

svn: r12837
2008-12-13 22:12:16 +00:00
Eli Barzilay
bdf71f1b46 typo
svn: r12836
2008-12-13 21:13:03 +00:00
Eli Barzilay
510d9f081f some clarifications
svn: r12835
2008-12-13 19:09:54 +00:00
Eli Barzilay
46e16fc206 * The sandbox now uses a new code-inspector to avoid using protected
bindings
* Added `sandbox-make-code-inspector' to control this
* Changed the function form of `sandbox-security-guard' to be a thunk,
  to make it uniform with other sandbox settings.

svn: r12831
2008-12-13 17:17:12 +00:00
Eli Barzilay
e2221c800b * sandbox-security-guard can now be a function that translates a given
security guard to a new one
* this is now used for the default to avoid grabbing the global
  security guard

svn: r12828
2008-12-13 14:11:28 +00:00
Eli Barzilay
a1222d66ca * Implementer global sandbox memory limit and added
`sandbox-memory-limit' to set it
* Added `evaluator-alive?'
* Undo accidental commenting of most tests

svn: r12786
2008-12-12 12:45:08 +00:00
Matthew Flatt
ffab3dd835 add Waddell99 citation
svn: r12725
2008-12-08 00:07:42 +00:00
Matthew Flatt
89d0801d7a change quote-syntax to include a certificate for the enclosing module, enable certificate checking of phase-1 bindings, and fix some other problems with certificates
svn: r12714
2008-12-05 22:45:04 +00:00
Matthew Flatt
f11b46828c some doc clarifications and hyperlinks
svn: r12682
2008-12-02 20:26:32 +00:00
Eli Barzilay
bf8b409174 removed some bogus text
svn: r12674
2008-12-02 14:36:42 +00:00
Eli Barzilay
e0917e1a5e * Added `call-in-sandbox-context'.
* Removed `get-namespace' since it's generalized in the above.
* Deal with killing the current thread (or the current custodian) in
  the sandbox code.  (Works only without per-expression limits --
  still need to find a solution for `call-with-limits'.)
* Added tests for this.

svn: r12670
2008-12-02 05:26:45 +00:00
Eli Barzilay
9f96c73547 typos
svn: r12668
2008-12-02 00:01:31 +00:00
Eli Barzilay
ab817097b4 * Create string/bytes output port in the user's custodian (at least
try to do so...).
* Add tests for output collection under resources -- some are
  commented since they're not working right, either a bug in this code
  that I don't see, or some problem with memory accounting.
* Clarify in the docs that output collection is still under resource
  limits.

svn: r12667
2008-12-01 22:19:58 +00:00
Matthew Flatt
df62fbad79 fix typo (PR 9955)
svn: r12658
2008-12-01 11:27:35 +00:00
Eli Barzilay
8905cc86e5 Added `sandbox-exit-handler' to control the exit handler
svn: r12654
2008-11-30 21:44:47 +00:00
Matthew Flatt
224462a3f5 doc put-file behavior for 10.4 vs 10.5
svn: r12653
2008-11-30 18:36:27 +00:00
Matthew Flatt
67f29daee5 reference doc corrections
svn: r12650
2008-11-30 14:32:58 +00:00
Robby Findler
96651516e8 made close-current-tab be public
svn: r12643
2008-11-30 04:57:03 +00:00
Matthew Flatt
7f4ddbe5fa better file-extension support for Mac OS X put-file dialog
svn: r12638
2008-11-29 18:52:25 +00:00
Matthew Flatt
daaab83572 libunwind license
svn: r12626
2008-11-27 19:47:11 +00:00
Matthew Flatt
7022d3cf0a compile-context-preservation-enabled and slightly better stack traces for errors from JIT-inlined arithmetic
svn: r12602
2008-11-26 23:07:13 +00:00
Matthew Flatt
2c48c2c817 splicing-syntax-parameterize and docs for scheme/splicing
svn: r12600
2008-11-26 21:31:58 +00:00
Matthew Flatt
9d6fcd9873 add package docs
svn: r12591
2008-11-25 19:12:35 +00:00
Matthew Flatt
ed536c002e scheme/package (and more int-def repairs)
svn: r12589
2008-11-25 17:58:21 +00:00
Eli Barzilay
4d6aed5328 typo
svn: r12582
2008-11-24 23:42:36 +00:00
Eli Barzilay
e2c5c973fc document improved splitting with empty matches
svn: r12581
2008-11-24 23:42:20 +00:00
Matthew Flatt
a0f91d905e revised internal-definitions context and a basic 'define-package' form
svn: r12579
2008-11-24 19:52:41 +00:00
Robby Findler
70e85a62a9 svn: r12574 2008-11-23 02:39:36 +00:00
Carl Eastlund
f0b72082eb Fixed typos in Plugin docs:
Many contracts had redundant @scheme[...] around them,
which rendered as (scheme ...) in the final product.

svn: r12546
2008-11-20 21:15:21 +00:00
Matthew Flatt
f66e852163 add cross-references from model section to function sections
svn: r12502
2008-11-18 23:33:29 +00:00
Matthew Flatt
f81826e792 move threads-are-not-OS-threads docs from 10 to 1.1.13
svn: r12501
2008-11-18 23:22:56 +00:00
Matthew Flatt
b07b874e2e scheme/load in guide
svn: r12466
2008-11-17 01:25:46 +00:00
Matthew Flatt
c73bb99cf6 fix struct type immutable-field handling and checking of prop:procedure values (PR 9914 and more)
svn: r12454
2008-11-15 02:49:54 +00:00
Matthew Flatt
dcab9448e8 typo (PR 9908)
svn: r12438
2008-11-14 02:34:10 +00:00
Matthew Flatt
4dd202b960 ,
svn: r12430
2008-11-13 21:11:48 +00:00
Matthew Flatt
4fe1da791c display-list[-to-file] to display-lines[-to-file]
svn: r12402
2008-11-12 03:25:24 +00:00
Matthew Flatt
c8c04c2186 use scheme/private/map as doc src point for map, etc.
svn: r12398
2008-11-12 02:09:24 +00:00
Robby Findler
256182ecbd adjusted the automatic compilation to make it more disableable
svn: r12397
2008-11-11 23:56:54 +00:00
Matthew Flatt
f96026edf1 minor doc corrections
svn: r12391
2008-11-11 22:24:17 +00:00
Matthew Flatt
a6d953b6f5 add port->string, file->string, etc.
svn: r12388
2008-11-11 17:55:14 +00:00
Matthew Flatt
ad75c8aa58 fix problems in lex-rename simplification; other tiny improvements and doc repairs
svn: r12380
2008-11-10 22:50:54 +00:00
Matthew Flatt
9a1916e03e link 'help' to general docs
svn: r12374
2008-11-10 15:49:39 +00:00
Eli Barzilay
1e8bda724d fix result of write-{string,bytes}
svn: r12370
2008-11-10 04:02:44 +00:00
Eli Barzilay
8009a73622 added get-namespace
svn: r12364
2008-11-09 07:35:49 +00:00
Eli Barzilay
1e3517d904 clarify errors when creating the sandbox
svn: r12362
2008-11-09 05:21:30 +00:00
Robby Findler
2394848555 function contracts now preserve tail recursion
svn: r12360
2008-11-09 02:31:25 +00:00
Eli Barzilay
5c2e2c25c5 argument typo
svn: r12359
2008-11-09 01:59:00 +00:00
Robby Findler
1490cd1c4d added support for automatic compilation of source files to drscheme
svn: r12356
2008-11-08 18:34:39 +00:00
Matthew Flatt
c1a10edaff fix compile-zos for modules
svn: r12347
2008-11-07 23:21:02 +00:00
Robby Findler
a4b6310507 a fix to the way tabs switch around, plus a few additions (that are disabled for now) in preparation for making drscheme automatically compile files that it runs
svn: r12344
2008-11-07 18:13:33 +00:00
Matthew Flatt
65eb7e7a18 call-with-immediate-continuation-mark
svn: r12339
2008-11-07 02:54:12 +00:00
Matthew Flatt
f076494c48 change mzc verbosity
svn: r12333
2008-11-06 18:54:12 +00:00
Matthew Flatt
4215289320 doc fixes
svn: r12328
2008-11-06 16:22:12 +00:00
Matthew Flatt
01354149ee add missing info on set-delta-background (related to PR 9886)
svn: r12239
2008-11-05 00:40:19 +00:00
Matthew Flatt
37aae202c5 speed up doc build a little; fix bugs related to getting continuation marks from a thread and using the errortrace profiler
svn: r12237
2008-11-04 23:32:44 +00:00
Robby Findler
90c0d48642 improved the docs a little bit for writing your own keybindings
svn: r12232
2008-11-04 15:31:20 +00:00
Matthew Flatt
95bedb17fb change contracts to reflect context via #%variable-reference instead of syntax objects; add id-less #%variable-reference form; drop link to unneeded CPort objects in delayed thunks; streamline some modules that tend to show up in deep phases
svn: r12231
2008-11-04 14:24:12 +00:00
Matthew Flatt
3a433f4ae4 clarify that unbound = top-level binding in reference
svn: r12226
2008-11-03 16:18:16 +00:00
Matthew Flatt
0b79aaa1ae doc repairs
svn: r12216
2008-11-02 12:28:59 +00:00
Robby Findler
f6bb5ea5e7 changed around the keymap setup again; now should be in same order as it was before my earlier changed, except the user-specified keybindings should be first
svn: r12214
2008-11-02 04:30:03 +00:00
Matthew Flatt
cc02b65628 point to syntax/module-reader from #lang reference docs
svn: r12200
2008-10-31 15:23:16 +00:00
Matthew Flatt
3bc23270cf fix reference docs to match r12197
svn: r12199
2008-10-31 15:18:03 +00:00
Matthew Flatt
51f5d193dd adjust editor-cavas% refresh to clear border before calling on-paint
svn: r12198
2008-10-31 15:08:21 +00:00
Matthew Flatt
05fbd0ffd3 fix problem with simplifying module-rename contexts that have marked renamings
svn: r12195
2008-10-31 14:44:32 +00:00
Eli Barzilay
ae66a076fd typo (PR9880)
svn: r12194
2008-10-31 14:13:01 +00:00
Robby Findler
a398630230 fixed up confused get-metadata arity
svn: r12190
2008-10-31 02:48:27 +00:00
Robby Findler
47297fac9f added normalization during pasting to eliminate various ligatures, etc
svn: r12183
2008-10-30 21:38:40 +00:00
Matthew Flatt
00d2aabaf0 jit tweaks
svn: r12144
2008-10-27 19:00:13 +00:00
Jon Rafkind
06e5070d2d s/open-input-port/open-input-file/
svn: r12121
2008-10-24 21:20:09 +00:00
Jon Rafkind
8b1df48587 add example for write
svn: r12106
2008-10-23 22:11:41 +00:00
Matthew Flatt
70146a8d3f fix htdp doc errors (PR 9846)
svn: r12102
2008-10-23 14:18:58 +00:00
Matthew Flatt
bb7d3d1a28 fix 'local-expand' checking of stop list to disallow symbols; extend 'continuation-marks' to work on threads; fix HtDP language module-level stop list
svn: r12101
2008-10-23 13:38:03 +00:00
Robby Findler
7005c324d4 typos
svn: r12091
2008-10-22 12:23:44 +00:00
Robby Findler
505cc65181 added note about experimenting with contracts
svn: r12088
2008-10-21 21:24:49 +00:00
Eli Barzilay
695c8979ec caml -> camel aka gamal
svn: r12084
2008-10-21 18:43:23 +00:00
Eli Barzilay
d90bf83f8c fix output contract (see PR9845)
svn: r12069
2008-10-20 03:28:01 +00:00
Robby Findler
a559c81d63 svn: r12066 2008-10-19 12:40:31 +00:00
Matthew Flatt
46af55311d regexp contract refinemenets (follow-up on PR 9840)
svn: r12065
2008-10-19 11:20:13 +00:00
Robby Findler
860bbfe0a0 svn: r12063 2008-10-19 03:03:45 +00:00
Eli Barzilay
5e323e53b7 conract fixes (PR9840)
svn: r12053
2008-10-17 14:57:12 +00:00
Danny Yoo
614b8757de Fixed typo in time-apply's documentation.
svn: r12048
2008-10-16 14:48:37 +00:00
Matthew Flatt
7a55275a26 unit bug fixes related to new scoping of signature elements; change scribble/manual to compute ids typeset as variables at compile time, in preparation for moving from a parameter to syntax bindings; fix docs typos; extend decompiler's support for unmarshaling syntax objects
svn: r12046
2008-10-15 22:23:56 +00:00
Eli Barzilay
61aa266525 typo (PR9836)
svn: r12045
2008-10-15 19:34:22 +00:00
Robby Findler
2e9ac659bd svn: r12044 2008-10-15 13:00:01 +00:00
Matthew Flatt
8b595ed120 make-syntax-delta-introducer and adjusted binding in scheme/unit forms
svn: r12032
2008-10-14 13:27:43 +00:00
Matthew Flatt
81dfc14cc6 remove search box for Scribble HTML output unless requested; move some hardwired styles to CSS file
svn: r12029
2008-10-14 01:53:34 +00:00
Matthew Flatt
bad81f8bcd small edits to contract docs
svn: r12028
2008-10-14 00:13:12 +00:00
Robby Findler
7ace3962fa improved overview a little
svn: r12027
2008-10-13 22:31:43 +00:00
Matthew Flatt
d3397103a8 add some datatype deftechs
svn: r12026
2008-10-13 21:36:18 +00:00
Matthew Flatt
077e5a4666 change reference and some other docs to use #f instead of false/c and or/c insteda of one-of/c
svn: r12023
2008-10-13 19:45:37 +00:00
Carl Eastlund
cbe1b2dce4 Fixed scribble typesetting error in GUI docs.
svn: r12020
2008-10-13 16:43:24 +00:00
Matthew Flatt
ec68bafa9c add eqv hash tables; add hash-update
svn: r12018
2008-10-13 16:21:18 +00:00
Matthew Flatt
198b05897b adjust HTML rendering of paragraphs as table cells; avoiding 'p' tags makes cut-and-paste work better
svn: r11998
2008-10-12 16:14:39 +00:00
Matthew Flatt
4fe97848b2 fix HTML problems that affect Opera; add ++style to scribble executable; fix some Latex back-end issues
svn: r11997
2008-10-12 15:53:49 +00:00
Eli Barzilay
4f57cbbf37 fix flushing issue
svn: r11986
2008-10-10 09:58:18 +00:00
Matthew Flatt
82ad7da253 change -S, -X, and -z flags for mz/mr
svn: r11964
2008-10-07 14:56:26 +00:00
Matthew Flatt
06efa91709 scheme_malloc_code and scheme_free_code
svn: r11958
2008-10-07 11:58:51 +00:00
Eli Barzilay
433819df52 Added a #:language argument to `make-module-evaluator' to enforce a
particular language module.

svn: r11954
2008-10-06 21:34:24 +00:00
Eli Barzilay
f205e32302 clarify and give an example for PLTCOLLECTS
svn: r11949
2008-10-06 04:52:21 +00:00
Eli Barzilay
8d06e0c707 rename holder -> keep
svn: r11932
2008-10-04 19:10:38 +00:00
Eli Barzilay
2886a95318 * Exported `cvector-ptr'
* Added `#:hold' to `_fun' for callbacks (will be changed to `#:keep'
  soon, but better to have a checkpoint)
* _cprocedure also has a `hold' argument, and is now using keyword
  arguments (it was getting crowded in the optional arguments
  department)
* Documented everything that changed, with a longish descrption for
  options for holding callback values.
* More tests, including tests for callbacks that would crash if the
  callback values are not held.

svn: r11931
2008-10-04 19:01:17 +00:00
Matthew Flatt
37d6c77066 fix docs for bibliography
svn: r11922
2008-10-01 16:04:05 +00:00
Matthew Flatt
6c2f070bb8 fix docs for bib-entry
svn: r11921
2008-10-01 15:59:46 +00:00
Matthew Flatt
7c88dd9c2a fix PS citation typesetting
svn: r11920
2008-10-01 15:56:17 +00:00
Matthew Flatt
01c2214d80 doc clarifications on dc-path
svn: r11919
2008-10-01 15:54:36 +00:00
Matthew Flatt
d6ba5a2820 minor typos in FFI doc
svn: r11914
2008-09-30 14:37:46 +00:00
Eli Barzilay
f5a019f23d better message if no results and we have a context
svn: r11830
2008-09-22 04:30:31 +00:00
John Clements
ed306e1e18 documented kill-enclosing-parens
svn: r11828
2008-09-22 01:15:12 +00:00
Matthew Flatt
dd7db9ff7b add read-language, module-compiled-language-info, and module->language-info
svn: r11827
2008-09-21 16:00:42 +00:00
Matthew Flatt
186bf67630 msvs9-friendly patches; preliminary splicing let-syntax library; export and doc GC_resolve and GC_fixup_self
svn: r11758
2008-09-15 19:08:50 +00:00
Eli Barzilay
e281030aba fix lcons example (PR9751)
svn: r11752
2008-09-15 04:59:59 +00:00
Matthew Flatt
18176568c7 exit status clarifications in reference doc
svn: r11747
2008-09-14 14:15:49 +00:00
Robby Findler
d69957455c a bunch more values are now converted into contracts automatically (added bytes)
svn: r11730
2008-09-13 22:37:16 +00:00
Robby Findler
85e489219c a bunch more values are now converted into contracts automatically
svn: r11729
2008-09-13 22:35:09 +00:00
Matthew Flatt
72055191b4 add printable<%>
svn: r11705
2008-09-12 22:50:09 +00:00
Eli Barzilay
ef92bf90f4 svn: r11674 2008-09-12 13:23:52 +00:00
Eli Barzilay
a3930ea088 improved reader documentation
svn: r11673
2008-09-12 13:22:31 +00:00
Robby Findler
cce9d7d6e5 improved keybindings for search
svn: r11668
2008-09-12 02:57:21 +00:00
Matthew Flatt
3ce9fd1953 note in docs that scheme_weak_reference isn't available in 3m
svn: r11587
2008-09-09 11:28:09 +00:00
Robby Findler
805d4eb73f refined searching
svn: r11581
2008-09-09 03:43:57 +00:00
Matthew Flatt
d9654f9a8a doc: scheme/port is not re-exported by scheme/main
svn: r11551
2008-09-05 12:14:49 +00:00
Eli Barzilay
493cd78170 documented abi arguments
svn: r11547
2008-09-04 23:24:38 +00:00
Robby Findler
44b62899fa improved blame error message when there is no source location
svn: r11526
2008-09-02 16:12:13 +00:00
Eli Barzilay
be989d5cc5 typo
svn: r11524
2008-09-02 14:32:59 +00:00
Matthew Flatt
2b98280729 fix module-path-index spec and use related to resolved module paths
svn: r11523
2008-09-02 13:54:43 +00:00
Robby Findler
5596aff30f improved contract error messages so that they now always have absolute module references in them for blame information
svn: r11511
2008-09-01 19:54:50 +00:00
Eli Barzilay
e0a89b16e0 typo
svn: r11499
2008-08-31 18:17:51 +00:00
Robby Findler
d55fdaa65e svn: r11483 2008-08-29 16:12:12 +00:00
Robby Findler
a7e5d54543 svn: r11482 2008-08-29 14:06:21 +00:00
Robby Findler
6d34eaf333 moved the first-line-text stuff into the framework, added docs, added a pref to disable it and made it work a little bit better with check syntax
svn: r11477
2008-08-29 04:24:34 +00:00
Matthew Flatt
744df67d4e fix some remaining Latex-isms that Eli found in the docs
svn: r11454
2008-08-27 12:28:24 +00:00
Eli Barzilay
bdfcca7d11 Use an nonexistent css class for installation warning message, so when
it's installed on the web page it's easy to add the missing class with
a `display: none' so it's not show without any html rehacking.
Disabled the "(installation)" suffix to the main title for now: it's
also used for the window title and that shouldn't have the suffix
because the browser window will have it.

svn: r11452
2008-08-27 11:19:20 +00:00
Eli Barzilay
d26f27e140 Lots of minor edits -- mainly dropping unnecessary backslashes and
using @litchar with braces.

svn: r11451
2008-08-27 08:35:27 +00:00
Eli Barzilay
1cbf54d70a fixes for the fixes
svn: r11450
2008-08-27 07:12:35 +00:00
Eli Barzilay
6cd75acb0a a bunch of (mostly) latex-leftover typos
svn: r11449
2008-08-27 07:07:59 +00:00
Eli Barzilay
3ca429fbce some more latex-isms
svn: r11443
2008-08-26 22:00:02 +00:00
Matthew Flatt
eb219d5813 fix latex leftover
svn: r11442
2008-08-26 21:55:25 +00:00
Eli Barzilay
ff2ab1f9a8 typos
svn: r11436
2008-08-26 18:08:40 +00:00
Eli Barzilay
c1d6152742 typo
svn: r11435
2008-08-26 17:56:35 +00:00
Eli Barzilay
3b9e163357 typo
svn: r11434
2008-08-26 17:55:49 +00:00
Eli Barzilay
8956e83c72 minor edits
svn: r11422
2008-08-25 17:01:03 +00:00
Matthew Flatt
0c56691440 fix ambiguous wording about #! as a synonym for #lang
svn: r11420
2008-08-25 15:39:26 +00:00
Eli Barzilay
014001b778 typos
svn: r11419
2008-08-25 15:33:32 +00:00
Eli Barzilay
ca99fe0b0d improved example a little further
svn: r11418
2008-08-25 15:31:01 +00:00
Eli Barzilay
9e9cc81c0b typo
svn: r11417
2008-08-25 15:21:54 +00:00
Eli Barzilay
524cf0414d fix typo, more explanations, better IO sample code
svn: r11414
2008-08-25 14:22:56 +00:00
Eli Barzilay
e58bf78f04 web-server-tutorial -> continue
svn: r11407
2008-08-24 14:22:39 +00:00
Carl Eastlund
7adcdfa444 Corrected syntax for #:use-sources clause of declare-exporting.
svn: r11402
2008-08-23 20:48:40 +00:00
Robby Findler
b987dc265d possible fix
svn: r11396
2008-08-23 02:56:37 +00:00
Robby Findler
a79b0a4d10 svn: r11395 2008-08-23 02:49:40 +00:00
Eli Barzilay
dfac6998fa typos
svn: r11390
2008-08-22 16:08:29 +00:00
Robby Findler
de74567f46 improved things a little based on Eli's and Greg Woodhouse's comments
svn: r11384
2008-08-22 14:13:12 +00:00
Eli Barzilay
f5be074421 typo
svn: r11378
2008-08-22 11:26:52 +00:00
Robby Findler
6e674a9804 PR 9705
svn: r11373
2008-08-21 22:03:34 +00:00
Matthew Flatt
e507d9a1a3 fix doc mistakes related to struct guards
svn: r11368
2008-08-21 17:02:50 +00:00
Eli Barzilay
c4415e07c1 examples typo
svn: r11365
2008-08-21 12:49:52 +00:00
Matthew Flatt
de4352d8fc avoid depending on the message text for a cm-accomplice event
svn: r11355
2008-08-20 13:37:57 +00:00
Matthew Flatt
6516518ae5 fix cm-accomplice and avoid redundant reader-module dependencies
svn: r11354
2008-08-20 13:29:42 +00:00
Matthias Felleisen
66bed75bd3 fixed docs for lang
svn: r11351
2008-08-20 02:38:02 +00:00
Eli Barzilay
52830469fe couple of typos
svn: r11338
2008-08-19 17: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
Matthew Flatt
ebab4270bf fix letrec compilation when call/cc is used on the RHS of something that otherwise looks like it could be let*; add #%in annotations to decompiler output
svn: r11329
2008-08-19 15:18:09 +00:00
Eli Barzilay
0dbc0d472e web-server-tutorial rename
svn: r11320
2008-08-19 04:49:16 +00:00
Matthew Flatt
76cf25fc12 document 'mzc --decompile'
svn: r11317
2008-08-19 00:50:52 +00:00
Robby Findler
f1fc312176 added Matthew
svn: r11289
2008-08-15 20:25:58 +00:00
Matthew Flatt
d1c1af8f84 fix 'author' spec
svn: r11288
2008-08-15 20:19:42 +00:00
Matthew Flatt
9453aaaccf assign authors to manuals
svn: r11287
2008-08-15 20:16:06 +00:00
Matthew Flatt
32729b8ae8 fix docs to indicate that datum->syntax and syntax->datum recur through immutable prefab structures
svn: r11253
2008-08-14 21:04:01 +00:00
Carl Eastlund
edbbca1fa2 Fixed contracts in get-ints/get-defs.
svn: r11225
2008-08-13 19:05:18 +00:00
Matthew Flatt
caf7bdd363 fix descripting of struct-field-index (PR 9685)
svn: r11223
2008-08-13 18:51:03 +00:00
Matthew Flatt
e233989e1d better error reporting for code:comment, and better docs for schememod
svn: r11211
2008-08-13 01:25:53 +00:00
Matthew Flatt
178c30e6e4 fix lcm on 0
svn: r11194
2008-08-11 23:55:32 +00:00
Carl Eastlund
80699eddb0 get-defs and get-ints were swapped in documentation of get-definitions-text and get-interactions-text
svn: r11189
2008-08-11 20:43:15 +00:00
Robby Findler
dc82ffd05a PR 9679
svn: r11188
2008-08-11 20:33:11 +00:00
Robby Findler
1b223aedec fixed typo
svn: r11171
2008-08-09 18:21:01 +00:00
Matthew Flatt
88ed3843da fix typo in advanced define-struct docs
svn: r11168
2008-08-09 12:05:59 +00:00
Eli Barzilay
c78b20790d typo
svn: r11163
2008-08-09 06:12:20 +00:00
Eli Barzilay
97913489ad typo
svn: r11162
2008-08-09 06:08:24 +00:00
Robby Findler
d9cdecde11 updated searching parts of the manual
svn: r11144
2008-08-08 13:58:23 +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
Matthew Flatt
d0419345d8 clean up extended in-vector, in-string, and in-bytes
svn: r11124
2008-08-07 12:13:21 +00:00
Eli Barzilay
097f05fe61 eof-object -> eof
svn: r11098
2008-08-06 02:57:49 +00:00
Robby Findler
7d8d1bc37b added front-end/finished-complete-program
svn: r11084
2008-08-05 17:28:16 +00:00
Robby Findler
8d53a2ec34 adjusted searching a little bit
svn: r11072
2008-08-04 20:19:10 +00:00
Noel Welsh
af47885ea2 Document the extended in-vector form.
svn: r11069
2008-08-04 18:48:58 +00:00
Eli Barzilay
6edb8d4d1b typo
svn: r11061
2008-08-04 09:27:02 +00:00
Eli Barzilay
a0fd33678f * Added `note-init-lib' for libraries in scheme/init
* Use it in help.scrbl and in enter.scrbl (which is not reprovided by
  scheme)
* Updated init.scrbl
* Improved code in reference.scrbl

svn: r11051
2008-08-03 18:58:04 +00:00
Eli Barzilay
b755a4b720 typo (PR9654)
svn: r11037
2008-08-02 19:45:21 +00:00
Eli Barzilay
fd205b8470 typos from Grant (PR9652)
svn: r11036
2008-08-02 19:42:26 +00:00
Eli Barzilay
3858ad007f added example
svn: r11032
2008-08-02 07:46:48 +00:00
Eli Barzilay
857bc4b63b typo
svn: r11031
2008-08-02 07:42:06 +00:00
Eli Barzilay
24aff20196 switch to N: for negation
svn: r11030
2008-08-02 04:17:08 +00:00
Sam Tobin-Hochstadt
ec09e2c16a Fix typo.
svn: r11027
2008-08-01 20:33:40 +00:00
Sam Tobin-Hochstadt
35575378d8 Add shorthands for define-require-syntax and define-provide-syntax.
Document shorthands.

svn: r11025
2008-08-01 18:48:48 +00:00
Matthew Flatt
21b831f4bf make-reader-graph doesn't traverse mpairs
svn: r11020
2008-08-01 14:03:29 +00:00
Matthew Flatt
ba42c11850 fix doc typos
svn: r11006
2008-07-31 12:09:28 +00:00
Eli Barzilay
7ef5249fa5 proper error message
svn: r11003
2008-07-31 09:24:17 +00:00
Matthew Flatt
c8318761c8 document ways to control Scribble TOC output
svn: r10972
2008-07-29 20:40:25 +00:00
Matthew Flatt
8140b3644e add 'bitwise-bit-set?' and 'in-value' (v4.0.2.6)
svn: r10971
2008-07-29 19:27:33 +00:00
Matthew Flatt
1ca888a934 dic docs for 'do' (PR 9640)
svn: r10970
2008-07-29 19:23:38 +00:00
Matthew Flatt
71cad3b6a1 minor improvement in Slideshow docs
svn: r10962
2008-07-29 13:25:04 +00:00
Matthew Flatt
2c813c53c5 fix '(nonnegative|positive)-exact-integer?' contracts (moving 'exact-' to the front where it belongs)
svn: r10960
2008-07-29 12:56:05 +00:00
Eli Barzilay
5cee270746 svn: r10956 2008-07-29 07:45:26 +00:00
Robby Findler
9d34ccb169 fixed a pair of bugs related to the anchor
svn: r10951
2008-07-28 21:45:24 +00:00
Matthew Flatt
27375c0d5a fix equal? on transparent R6RS records
svn: r10949
2008-07-28 20:30:25 +00:00
Matthew Flatt
65ce019fbc refine map docs to clarify that the results are in order
svn: r10948
2008-07-28 20:28:20 +00:00
Robby Findler
eaf979b749 added a search anchor to drschemes new search facility
svn: r10946
2008-07-28 18:40:34 +00:00
Eli Barzilay
0a79a5c513 removed bogus text
svn: r10943
2008-07-28 16:36:23 +00:00
Robby Findler
b088ac9c74 more adjustments to searching and related things
svn: r10939
2008-07-28 03:48:23 +00:00
Robby Findler
f6714c551c changed menu keybinding for find so that it toggles the keyboard focus back and forth with the searching window
svn: r10934
2008-07-27 13:57:33 +00:00
Eli Barzilay
8b59996cb4 remove bogus space between closing bracket an opening brace
svn: r10933
2008-07-27 04:53:13 +00:00
Robby Findler
12d18d8107 adjusted the keybindings for search a little bit
svn: r10931
2008-07-27 03:43:36 +00:00
Robby Findler
1268238264 filled in the rest of the framework-level docs for the new searching setup
svn: r10923
2008-07-26 20:36:02 +00:00
Robby Findler
a3c0e93324 improved searching (docs not yet quite done, but I want to test on other platforms ... another commit to follow)
svn: r10921
2008-07-26 20:06:23 +00:00
Matthew Flatt
bbf9376115 doc typo (PR 9634)
svn: r10915
2008-07-26 00:09:13 +00:00
Eli Barzilay
e7184d8d29 add "-foo" for negated search terms, fix occasional problem with aborted searches
svn: r10911
2008-07-25 13:51:51 +00:00
Matthew Flatt
4092392e5a adjust Scribble para/div style handling
svn: r10910
2008-07-25 13:16:06 +00:00
Eli Barzilay
42cf9ddda1 parse a label argument too
svn: r10905
2008-07-25 01:44:59 +00:00
Matthew Flatt
8e4647cd6c tweak table-of-contents rendering again
svn: r10902
2008-07-24 13:45:08 +00:00
Matthew Flatt
78c5220836 fix searching a different way, which more likely matches the intent
svn: r10899
2008-07-24 11:41:21 +00:00
Matthew Flatt
9c8cad4197 fix doc searching
svn: r10898
2008-07-24 11:37:35 +00:00
Matthew Flatt
a97b4bff8a scribble and doc improvements
svn: r10896
2008-07-24 11:32:16 +00:00
Eli Barzilay
a104bb0453 scroll a panel into view when activated
svn: r10895
2008-07-24 11:05:10 +00:00
Eli Barzilay
56320ded96 Much improved support for context, reorganize dom using divs only, improve html part, and more
svn: r10894
2008-07-24 10:43:22 +00:00
Matthew Flatt
e137994b5c add on-reflow to text% and auto-size to message%
svn: r10890
2008-07-24 01:35:31 +00:00
Eli Barzilay
ea3c3687dc improved search indicator thing
svn: r10880
2008-07-23 16:14:29 +00:00
Matthew Flatt
a0f7301dff remove misplaced #:evals in schemeblocks
svn: r10877
2008-07-23 15:01:13 +00:00
Matthew Flatt
2e7047b87f fix guide typos
svn: r10862
2008-07-22 14:36:28 +00:00
Matthew Flatt
0f984fbc02 GUI doc repairs
svn: r10861
2008-07-22 13:28:02 +00:00
Matthew Flatt
6c43d23bc4 add editor-scroll-to method of editor<%>
svn: r10860
2008-07-22 13:17:09 +00:00
Robby Findler
bd6ed2dfc2 changed serching text notification from pull-style to push-style, ie the text now notifies the frame when it wants to be actived for searching instead of waiting for the frame to ask
svn: r10858
2008-07-22 03:51:26 +00:00
Robby Findler
e2c49f4963 more speedups for the highlighting and some setup for improving docked search
svn: r10855
2008-07-21 22:17:54 +00:00
Matthew Flatt
5ff75bac42 allow duplicate struct properties if the values are eq?; add position-locations to text%
svn: r10849
2008-07-21 18:54:09 +00:00
Matthew Flatt
763d37d775 properties can now effectively inherit properties (v4.0.2.5)
svn: r10848
2008-07-21 17:04:25 +00:00
Eli Barzilay
bba44e46e8 clarify arity of procedure input to regexp-match
svn: r10838
2008-07-19 02:25:40 +00:00
Matthew Flatt
69d604c0be fix udp test and update docs related to socket re-binding
svn: r10835
2008-07-18 21:33:11 +00:00
Matthew Flatt
867306caff new #lang planet reader; new sandbox-make-loger parameter
svn: r10833
2008-07-18 17:25:49 +00:00
Eli Barzilay
57a3449003 yet another typo
svn: r10831
2008-07-18 07:08:55 +00:00
Eli Barzilay
d961143791 more typos
svn: r10830
2008-07-18 07:07:28 +00:00
Eli Barzilay
f405177906 typo
svn: r10829
2008-07-18 07:04:22 +00:00
Eli Barzilay
21b052d9f8 document new filtered-in and -out forms
svn: r10827
2008-07-18 01:01:43 +00:00
Matthew Flatt
a88d8487d4 fix logging doc typo
svn: r10819
2008-07-17 15:21:31 +00:00
Matthew Flatt
9af00fcfb4 v4.0.2.4: logging
svn: r10818
2008-07-17 15:20:17 +00:00
Eli Barzilay
2628b28770 fix keyboard response
svn: r10790
2008-07-16 13:58:24 +00:00
Eli Barzilay
3111d2c147 fix keep-file -- it should be a render-element
svn: r10787
2008-07-16 10:32:57 +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
447698bce1 improve macros and docs for mpairs inside; change mrlib/gif to use scheme/base keywords
svn: r10781
2008-07-15 19:29:08 +00:00
Eli Barzilay
3c38176bea typos
svn: r10771
2008-07-14 16:10:34 +00:00
Matthew Flatt
71a2648851 explain what a box is in the reference, and add cross references to the guide
svn: r10753
2008-07-14 00:05:37 +00:00
Matthew Flatt
7af044e2ce allow multiple uses of an .icns filein .filetypes
svn: r10752
2008-07-13 23:06:24 +00:00
Eli Barzilay
4cd2614c21 scribble fixes -- nested @scheme and a few other similar problems
svn: r10744
2008-07-13 17:13:20 +00:00
Eli Barzilay
5860cb892a fix problems in unbox doc (nested @scheme and shadowed box)
svn: r10740
2008-07-13 13:50:14 +00:00
Matthew Flatt
01691d9240 adjust the way framework and tools docs extract documentation
svn: r10727
2008-07-12 15:37:31 +00:00
Eli Barzilay
bf86c29bb7 fixed some latex leftovers, and convenient way to make headers and include-extracted
svn: r10723
2008-07-12 07:07:19 +00:00
Eli Barzilay
bb562f9ee4 * some fixes to make-search.ss
* rename search-context.html to .htm to avoid being deleted by
  setup/scribble
* added context to help/search interface

svn: r10717
2008-07-11 09:50:29 +00:00
Eli Barzilay
dc5211f363 improve status message clearing for input fields ("" is false in javascript)
svn: r10716
2008-07-11 08:48:53 +00:00
Eli Barzilay
f44a06a4da Added an `hq' argument for a pre-filter argument, parsed on a separate
page instead of in index.html, so that it can be removed from the url
to avoid resetting the cookie on every refresh.

svn: r10715
2008-07-11 08:40:11 +00:00
Eli Barzilay
14cd61f353 fix prefiltering
svn: r10705
2008-07-10 07:12:40 +00:00
Eli Barzilay
eab91baa97 fix remv* and remq* types (PR9599)
svn: r10704
2008-07-10 07:02:25 +00:00
John Clements
63f0e97490 doc fix on equal? for hashes
svn: r10699
2008-07-09 17:02:14 +00:00
John Clements
78075fcd25 doc fix on equal? for hashes
svn: r10698
2008-07-09 16:59:12 +00:00
Matthew Flatt
a4cc0f7890 %-encoding extension in module paths; new r6rs library name encoding
svn: r10697
2008-07-09 15:41:38 +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
4f76d0d589 hint when there are no results
svn: r10679
2008-07-08 15:56:19 +00:00
Matthew Flatt
d406fb6dcf improved and documented new stack-registration trampoline
svn: r10677
2008-07-08 15:31:06 +00:00
Eli Barzilay
c127e5fdb7 missing space
svn: r10676
2008-07-08 15:21:56 +00:00
Eli Barzilay
c408a4d773 added some index entries
svn: r10675
2008-07-08 15:19:31 +00:00
Matthew Flatt
bdbcd1a56c doc corrections/clarifications for 'when' and 'lambda'
svn: r10674
2008-07-08 14:55:06 +00:00
Robby Findler
8de7171a37 overrides on-new-image-snip to create images with masks, by default
svn: r10672
2008-07-08 02:58:50 +00:00
Robby Findler
e090a76187 SK requested popup menu on images to save them
svn: r10637
2008-07-07 02:53:09 +00:00
Robby Findler
c7e2c34b81 added support for specifying the modifier prefix to the standard menus class and then used it for cmd-shift-z in the redo menu (on the mac)
svn: r10599
2008-07-04 15:59:44 +00:00
Eli Barzilay
f7d01b346c typoe (pr9575)
svn: r10583
2008-07-03 19:25:55 +00:00
Eli Barzilay
f3559964fb Added split-at' and split-at-right', with documentation and tests,
and made srfi/1 use it.

svn: r10558
2008-07-02 13:12:26 +00:00
Eli Barzilay
1002366103 * Implemented drop' instead of a synonym for list-tail' (so error
messages are better; speed should be comparable)
* added `take-right' and `drop-right' to scheme/list, with tests and
  documentation
* also, minor documentation bug (wrong result type for `drop' can
  return `any/c')
* drop the implementation of them from srfi/1, reprovide the
  scheme/list versions

svn: r10555
2008-07-02 10:04:57 +00:00
Eli Barzilay
f787d68b71 some interaction improvements, PR9564
svn: r10554
2008-07-02 06:48:14 +00:00
Robby Findler
6e2022b4c2 added note to say when on-execute is called
svn: r10531
2008-07-01 11:22:55 +00:00
Eli Barzilay
f5969e0e65 typo in normalizing spaces
svn: r10514
2008-06-30 03:51:19 +00:00
Danny Yoo
f2fdb531a6 Typo
svn: r10509
2008-06-29 22:42:00 +00:00
Matthew Flatt
44c5a75739 fix some phase problems in program-processing programs
svn: r10503
2008-06-29 15:11:20 +00:00
Eli Barzilay
85dd9b0e31 typo
svn: r10497
2008-06-29 02:52:18 +00:00
Eli Barzilay
e7339d7415 shorted delays in bg search
svn: r10489
2008-06-28 12:57:11 +00:00
Eli Barzilay
ee0632bbba * Searching happens now in the background so you can continue typing
* Searching for words in the term too
* Added clarifying tooltips for "provided from" and "in" links

svn: r10485
2008-06-28 04:32:53 +00:00
Matthew Flatt
607c65fe4c doc fixes for transplant-input-port & related
svn: r10484
2008-06-28 02:47:11 +00:00
Robby Findler
c4be4bd7a5 added note about unsupplied-arg
svn: r10483
2008-06-27 22:27:31 +00:00
Matthew Flatt
009aabf8e1 pretty-print doc corrections and clarifications
svn: r10481
2008-06-27 20:20:52 +00:00
Carl Eastlund
e03b419c10 Fixed documentation for make-keyword-procedure: default for plain-proc uses apply, not keyword-apply.
svn: r10477
2008-06-27 14:10:36 +00:00
Matthew Flatt
da82fe2a2d eval and phases (4.0.1.2)
svn: r10452
2008-06-25 18:54:38 +00:00
Matthew Flatt
6f8dbf0ec5 make tech links gray; fix-ups in reference manual
svn: r10430
2008-06-23 21:03:10 +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
c8509c8390 fix typo
svn: r10421
2008-06-23 12:40:45 +00:00