Commit Graph

218 Commits

Author SHA1 Message Date
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