Patrick Mahoney
ca236f0ad7
Remove srfi/43/vector-lib dependency
2012-09-04 21:57:09 -07:00
Patrick Mahoney
37aa13b96d
Remove srfi/43/vector-lib dependency in favor of racket/vector
2012-09-04 21:57:09 -07:00
Patrick Mahoney
7640e5ddb2
Require imports from frtime/core/frp explicitly
...
-Animation tests pass.
-Generally prefer explicit imports.
2012-09-04 21:57:09 -07:00
Patrick Mahoney
360eb60568
Explicitly import identifiers from syntax/struct.
2012-09-04 21:57:09 -07:00
Patrick Mahoney
7e21d64cdf
Refactor mzlib/list syntax require into two Racket requires.
...
mzlib/list exports foldl, whereas racket/base exports this identifier.
2012-09-04 21:57:09 -07:00
Patrick Mahoney
6c4d8aa336
Require syntax/struct instead of frtime/struct
...
Can frtime/struct.rkt be removed now? (likely yes).
2012-09-04 21:57:08 -07:00
Patrick Mahoney
818b7c132b
Update syntax and template requires to use racket/base
2012-09-04 21:57:08 -07:00
Patrick Mahoney
6c8556c4b5
Require racket/struct-info instead of scheme/struct-info.
2012-09-04 21:57:08 -07:00
Patrick Mahoney
7c2b31c61f
Change lang of struct.rkt from scheme/base to racket/base.
2012-09-04 21:57:08 -07:00
Patrick Mahoney
64e9bdd92d
Change require from mzlib/class to racket/class.
2012-09-04 21:57:08 -07:00
Asumu Takikawa
cfe1711494
Convert all uses of mzlib/class100 to racket/class
2012-05-26 11:12:55 -04:00
Eli Barzilay
17090fca4f
A bunch of fprintf' ->
eprintf' conversions (and a few related things).
2012-05-06 12:06:00 -04:00
Matthew Flatt
084278fabc
handle-evt' cannot wrap
handle-evt'
...
The prohbition against `handle-evt' on `handle-evt' is as
document and as originally intended. I'm not sure why it
was allowed.
Existing programs that use `handle-evt' incorrectly
can break. I found and fixed one incorrect use and one
questionable use in the Racket tree (which is a small
minority of the uses of `handle-evt' in the tree).
2012-02-15 18:59:24 -07:00
Neil Toronto
2465b87d84
Coolified clock-icon, added stopwatch-icon
...
Updated Performance Report toolbar icon
Updated FrTime loading icon
2012-01-20 13:16:42 -07:00
Neil Toronto
1b0db97919
Too many changes to cherry-pick for release
...
This reverts commit b8e3e8a04b
.
2012-01-20 11:52:17 -07:00
Neil Toronto
b8e3e8a04b
Fixed error in flomap gradient calculation (borders were always getting 0.0, causing erroneous lighting)
...
Inset rendered deep-flomaps by 1px to harden against future border issues
Adjusted scatter-simulating blur (finally rid of edge sparklies!)
Added portable hash-quote-icon, stopwatch-icon
Vertical toolbar macro stepper icon now discernable
Updated Performance Report toolbar icon
Updated FrTime loading icon
Closes PR 12422
Please merge into release
2012-01-19 21:33:22 -07:00
Matthew Flatt
a823986281
doc clarifications on `frtime'
2012-01-18 10:10:28 -07:00
Robby Findler
458e2c2282
some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:'
2011-11-30 06:45:50 -06:00
Matthew Flatt
0197902309
add var-ref->mod-decl-insp' and switch
cur-code-insp' uses
...
Macros and other tools that need syntax privilege used
`(current-code-inspector)' at the module top-level to try to
capture the right code inspector at load time. It's more
consistent to instead use the enclosing module's declaration-time
inspector, and `var-ref->mod-decl-insp' provides that. The
new function works only on references to anonymous variables,
which limits access to the inspector.
The real function name is longer, of course.
2011-09-20 13:50:36 -06:00
Eli Barzilay
ffbd9e16ea
Some info.rkt cleanups.
2011-08-29 16:33:13 -04:00
Jay McCarthy
cf5192226e
The FrTime docs need to be heavily revised and this won't happen shortly, so turning off these tests
2011-08-09 06:42:09 -06:00
Eli Barzilay
3157955d40
".ss" -> ".rkt" scan done.
2011-07-02 10:37:53 -04:00
Ryan Culpepper
1b702a2ae3
docs reorganization
...
added tutorial, racket categories
relabeled some other categories
normalized manual names: de-bolded, changed some names
2011-07-01 17:16:53 -06:00
Matthew Flatt
1160d3df62
remove syntax certificates; add syntax taints
2011-06-29 19:15:48 -06:00
Eli Barzilay
ac26fe7554
A ton of @scheme*' ->
@racket*' and related updates.
...
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.
2011-06-25 04:08:47 -04:00
Eli Barzilay
debd1f9f1e
Recketizing much in `net/*', mass ".ss" -> ".rkt" conversion in .scrbl files.
...
(Some other minor things here and there.)
2011-06-20 04:27:14 -04:00
Matthew Flatt
f34a31cac9
"under <platform>" -> "on <platform>"; "X" -> "Unix"
...
I originally picked "under" as the preposition to go before
a platform name, but obviously you should build "on" a
platform, and "under" suddenly annoys me. The choice of "on"
is now codified in the documentation style guide. Meanwhile,
"Unix" insted of "X" seems more clear and consistent in the
`racket/gui' docs.
More usefully, this patch also fixes a few out-of-date
platform-specific claims.
2011-06-17 18:54:43 -06:00
Matthew Flatt
479e8cdc27
fix arity errors detected by optimizer
2011-05-15 19:42:22 -06:00
Robby Findler
507b1cd8fd
moved the docs-complete library into rackunit
...
to avoid having a separate, new manual for the
one library
2011-05-05 16:10:42 -05:00
Jay McCarthy
f96eb908d1
These are the only modules that are intended for usage
2011-04-26 16:37:58 -06:00
Robby Findler
e7d0029aea
added lots of new tests that our documentation is complete
2011-04-25 13:24:43 -05:00
Matthew Flatt
3c6652b83c
Adjust FrTime mailbox implementation to use `thread-{receive,send}'
...
instead of async channels. This change allows Fred to work. The
change is needed due to implementation weaknesses at multiple
levels, but mostly because `on-subwindow-event' has to complete
atomically --- or else events are pessimistically discarded, and
async-channel communication never completes atomically. In contrast,
messages can be posted to the built-in message queue for a thread
(because it's built in). Probably the async-channel library should
switch to using the built-in thread queue support.
Merge to 5.1
2011-02-05 16:48:40 -07:00
David Van Horn
760a58b65d
Fixes more spelling errors.
2011-02-04 19:44:13 -07:00
David Van Horn
c9519fd113
Fixed various spelling errors.
2011-02-03 17:42:33 -05:00
Matthew Flatt
05cfffdf9e
v5.4.99.1, executable-yield-handler', and
make-bitmap' etc.
2010-11-05 15:54:50 -06:00
Eli Barzilay
8e0f8dd39c
More "~n" -> "\n" changes
2010-08-26 12:11:00 -04:00
Eli Barzilay
d0ecc73df5
More plt-scheme -> racket-lang, specifically for planet and bugs urls.
2010-05-31 15:11:27 -04:00
Eli Barzilay
de0cc7771b
A lot of "DrScheme" -> "DrRacket"s.
2010-05-17 01:27:03 -04:00
Eli Barzilay
7f6efdc8be
A lot of "MrEd" -> "GRacket"s.
2010-05-16 23:46:05 -04:00
Eli Barzilay
2d9601089d
A lot of "MzScheme" -> "Racket"s.
2010-05-16 18:26:26 -04:00
Matthew Flatt
eb15dceb34
rackety misc docs
2010-05-07 09:13:51 -06:00
Matthew Flatt
28b4043077
rename all files .ss -> .rkt
2010-04-27 16:50:15 -06:00
Jay McCarthy
0d6da8957a
Adding opt #lang and fixing a few problems
...
svn: r16756
2009-11-13 20:34:52 +00:00
Jay McCarthy
d84879db34
Moving tests
...
svn: r16477
2009-10-30 16:00:44 +00:00
Jay McCarthy
2690ee8bee
DrDr properties
...
svn: r16327
2009-10-15 16:18:01 +00:00
Jay McCarthy
ba378b0a63
DrDr props
...
svn: r15496
2009-07-20 15:01:19 +00:00
Jay McCarthy
12397710c7
DrDr settings...
...
svn: r15485
2009-07-18 04:15:53 +00:00
Eli Barzilay
a70bf64fd9
Newlines at EOFs
...
svn: r15380
2009-07-04 02:28:31 +00:00
Jay McCarthy
0940e7790d
Converting to scheme/base
...
svn: r15312
2009-06-26 21:28:41 +00:00
Jay McCarthy
8e0e67cef4
Removing debug printf
...
svn: r15305
2009-06-26 18:57:03 +00:00
Jay McCarthy
326dad69fc
Adding test cases for core libraries
...
svn: r15303
2009-06-26 18:47:22 +00:00
Jay McCarthy
6964afbf36
Tried and it isn't really worth it
...
svn: r15300
2009-06-26 16:38:37 +00:00
Jay McCarthy
8ad431b778
Push DrScheme tool down to a sub-dir
...
svn: r15288
2009-06-25 22:46:40 +00:00
Jay McCarthy
afd026f482
Pushing optimization language into a subdir
...
svn: r15287
2009-06-25 22:30:13 +00:00
Jay McCarthy
11b9dc8ff9
Normalizing placement of scribble docs
...
svn: r15286
2009-06-25 22:26:29 +00:00
Jay McCarthy
2e6dd0ec80
Pushing graphics reimplementation into sub directory to clean up
...
svn: r15285
2009-06-25 22:23:05 +00:00
Jay McCarthy
7bd2ae1094
Making the main module compatible with tool and mod lang
...
svn: r15284
2009-06-25 22:20:23 +00:00
Jay McCarthy
64788e380a
Clarify what are frp reimplementations of other std libraries
...
svn: r15283
2009-06-25 22:18:33 +00:00
Jay McCarthy
a7256c91bf
Converting to scheme from mzscheme
...
svn: r15281
2009-06-25 22:09:54 +00:00
Jay McCarthy
5b505d6f5c
Removing contracts at expand time because of performance problems, adding back semaphore based mailbox for testing purposes, but found not necessary
...
svn: r15278
2009-06-25 20:34:54 +00:00
Jay McCarthy
bf11194ee7
Converting to scheme/base
...
svn: r15274
2009-06-25 19:30:07 +00:00
Jay McCarthy
04600dfa28
Renaming mzscheme-... to lang-...
...
svn: r15273
2009-06-25 19:25:39 +00:00
Jay McCarthy
3b176dcca8
Making the language level compatible with the module language
...
svn: r15272
2009-06-25 19:15:29 +00:00
Jay McCarthy
c2676d4ca7
Rearranging top level collect directory
...
svn: r15271
2009-06-25 19:07:46 +00:00
Jay McCarthy
2abe1fd5d2
Forgot properties
...
svn: r15270
2009-06-25 19:01:10 +00:00
Jay McCarthy
cc7bd5597b
Adding tests
...
svn: r15269
2009-06-25 18:57:21 +00:00
Jay McCarthy
04566b2fcf
Converting to scheme/base
...
svn: r15268
2009-06-25 18:56:11 +00:00
Jay McCarthy
b8970a439b
Converting to manager/async-channels for mailboxes
...
svn: r15267
2009-06-25 15:19:20 +00:00
Jay McCarthy
912feda115
Converting to scheme
...
svn: r15261
2009-06-24 22:33:16 +00:00
Jay McCarthy
233359b0e6
Removing mymatch to move to scheme/base and compatibility
...
svn: r15260
2009-06-24 20:25:26 +00:00
Jay McCarthy
02404e553a
Turning to #lang when possible
...
svn: r15257
2009-06-24 19:46:24 +00:00
Eli Barzilay
66c855c2d3
Switch language readers to #lang s-exp
...
svn: r15188
2009-06-16 17:13:51 +00:00
Eli Barzilay
ff73a5395e
removed lots of "the the"s
...
svn: r14679
2009-05-01 21:02:51 +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
Greg Cooper
1e67e2fda7
workaround for duplicate text-field% events
...
svn: r12640
2008-11-29 21:47:37 +00:00
Greg Cooper
6d6d85a8fb
- cleaned up public version of deep-value-now
...
- removed ft-qq (obsolete implementation of quasiquote)
- removed a bunch of commented-out code
svn: r12627
2008-11-28 02:33:40 +00:00
Greg Cooper
1bba772e84
fix a bug in frtime's implementation of list->string
...
svn: r11515
2008-09-01 23:22:35 +00:00
Matthew Flatt
9453aaaccf
assign authors to manuals
...
svn: r11287
2008-08-15 20:16:06 +00:00
Greg Cooper
5daed4abaa
by default, raise an error when HOLD (or a derived construct like ACCUM-B or COLLECT-B) is used to create a higher-order behavior
...
svn: r11071
2008-08-04 19:20:31 +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
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
Greg Cooper
5f581afc58
add frtime/reactive language and define-reactive construct
...
svn: r10620
2008-07-05 15:37:04 +00:00
Greg Cooper
4dadad2d71
add support for arc-drawing to animation library
...
svn: r10366
2008-06-19 00:33:00 +00:00
Eli Barzilay
a299e333ba
removed some more pointless info names
...
svn: r9998
2008-05-28 05:36:25 +00:00
Greg Cooper
6db00dbd9c
use scheme:text% for rendering behaviors
...
svn: r9939
2008-05-23 00:19:17 +00:00
Greg Cooper
41665f7233
remove dependency on mred from a few libraries
...
svn: r9813
2008-05-12 12:57:42 +00:00
Matthew Flatt
5f85bbce17
'experimental doc category
...
svn: r9725
2008-05-07 20:11:13 +00:00
Greg Cooper
9943af0aef
clean up a demo
...
svn: r9676
2008-05-06 04:08:47 +00:00
Greg Cooper
33ec3576cc
more cleanup
...
* fix a bug in initialization of FrTime widgets
* fix a bug in the pong demo
* allow needles and growing points to have larger grids
* purge the old GUI wrapper implementation
* fix a couple of bugs in the debugger
* add bitmap support to the animation library
svn: r9647
2008-05-05 02:50:46 +00:00
Greg Cooper
fdc5a6186b
update frtime.scrbl to reflect new location of GUI wrapper
...
svn: r9634
2008-05-03 19:29:40 +00:00
Greg Cooper
f512e79edf
a little house-cleaning
...
* remove some commented-out code & lame old code
* move GUI code out of demos/ subdirectory
svn: r9633
2008-05-03 19:26:58 +00:00
Matthew Flatt
a26b334c67
proprocessor doc, merge scribblings and doc-categories fields
...
svn: r9414
2008-04-23 00:20:25 +00:00
Greg Cooper
7e376d7bef
checkpoint some bug fixes and efficiency improvements
...
svn: r9143
2008-04-03 02:58:18 +00:00
Greg Cooper
473136e8b1
use weak boxes in the update queue, ditch the explicit calls to collect-garbage
...
svn: r9074
2008-03-23 20:11:13 +00:00
Greg Cooper
27f8c39681
fix signal leakage, add support for #lang frtime
...
svn: r9061
2008-03-22 03:12:10 +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
Greg Cooper
766ad478db
prevent 'split' events from being garbage-collected prematurely
...
rewrite ormap and andmap to use list-match
fix an error message
svn: r8854
2008-03-03 04:45:37 +00:00
Greg Cooper
28ddd158f6
add ft-canvas% widget for animated texpict images
...
svn: r8850
2008-03-02 15:44:38 +00:00
Greg Cooper
6f0322d51b
fix 'apply' (for real this time)
...
document the order of arguments to collect-e's transformer
svn: r8845
2008-03-02 02:54:05 +00:00
Greg Cooper
c615b88cc7
make IFs work with undefined conditions
...
svn: r8834
2008-03-01 05:28:37 +00:00