Commit Graph

27628 Commits

Author SHA1 Message Date
Robby Findler
9b15450b08 export and document enabled-shown-button?
label-of-enabled/shown-button-in-top-level-window?
       and button-in-top-level-focusd-window?
2012-09-08 15:58:25 -05:00
Eli Barzilay
e208fe645f New Racket version 5.3.0.23. 2012-09-08 15:50:30 -04:00
Eli Barzilay
d88eef6bfb Some "@racket" fixes.
Two reported by Lee Duhem, and two more in other files.

Fixes PR 13092.
2012-09-08 15:17:04 -04:00
Eli Barzilay
ff5c9f73ce Some formatting fixes. 2012-09-08 15:15:47 -04:00
John Clements
9a884c84fa nused -> used 2012-09-07 16:37:28 -07:00
Matthew Flatt
4d8ee32fd7 fix Windows build
Thanks to Ben Goetter
2012-09-07 16:11:34 -06:00
Matthew Flatt
834f4a5bf3 adjust initial abort handler
Clients of scheme_apply(), scheme_eval(), etc. (i.e., the variants
without a leading "_") except aborts to continue jumping out, while
a recent change to make them behavior more like a default prompt
handler caused them to return on errors. Changethe handler to behave
like the default, except that after running a result thunk, the
handler effectively aborts again.
2012-09-07 13:49:17 -06:00
Matthew Flatt
ff5ce02744 fix bug in places `subprocess' support 2012-09-07 10:41:29 -06:00
Matthew Flatt
9f8e1d792e QNX: use vfork() instead of fork()
Patch by Tobias Hammer

Closes PR 13101
2012-09-07 09:12:45 -06:00
Matthew Flatt
a774cc93b9 move future-visualizer docs out of the Reference 2012-09-07 09:11:16 -06:00
Matthew Flatt
d92b9cb404 add `define-logger' and filtering based on logger name
The `make-log-receiver' function now includes a logger-name
filter. This filter is implemented as a low enough level that
it affects `log-level?' tests to check whether a log message
needs to be constructed at all.

The -W and -L flags and PLTSTDERR and PLTSYSLOG environment variables
support filters of the form "<level> <level>@<name> ...", where
<level>@<name> specializes filtering of events for a logger whose
name matches <name> to show <level> and higher.
2012-09-07 08:16:38 -06:00
Matthew Flatt
8728a3a1e9 fix bug in relative `submod' path handling 2012-09-07 08:16:37 -06:00
Matthew Flatt
fc0d605d18 change `log-error', etc., to support format mode
One subexpression => string literal. Multiple subexpressions
=> arguments to `format'.
2012-09-07 08:16:37 -06:00
Matthew Flatt
b53e458e3f add `racket/format'
The new library is Ryan's `unstable/cat', but the names have been
changed. (The task of removing `unstable/cat' remains.)
2012-09-07 08:16:37 -06:00
Gregory Cooper
5e5c564532 fix the other frtime compilation error by commenting out the body of collects/frtime/frtime-opt-lang.rkt
add a TODO to fix the underlying problem and uncomment the module body
2012-09-05 17:07:37 -07:00
Gregory Cooper
1ef42832b3 fix one frtime compilation error by updating require and provide forms in collects/frtime/reactive.rkt 2012-09-05 17:07:37 -07:00
Matthew Flatt
2f7d4b5eaf change a thread's initial prompt to use the default handler
The thread's initial prompt previously ignored its arguments.
2012-09-05 12:21:43 -06:00
Matthew Flatt
3a7724e422 fix documentation of the prompt installed by `module' 2012-09-05 12:21:43 -06:00
Patrick Mahoney
3d8fc4ad01 Apply Gregory Cooper's suggestions
https://github.com/plt/racket/pull/138/files#r1447006
2012-09-04 21:57:16 -07:00
Patrick Mahoney
65c54a9dd9 Apply Gregory Cooper's changes
-remove the dead in-string procedure.
-cleanup empty lines.

https://github.com/plt/racket/pull/138/files#r1447006
2012-09-04 21:57:15 -07:00
Patrick Mahoney
a95a90a9da Implement changes suggested by Gregory Cooper
-reorder requires and cleanup
-remove unneccessary newline.
2012-09-04 21:57:15 -07:00
Patrick Mahoney
857b05798b Implement Gregory Cooper's suggested changes
-apply Dr.Racket indentation formatting
-fixup provides
-don't know if it is possible to remove mzlib/private/stxset

https://github.com/plt/racket/pull/138
2012-09-04 21:57:15 -07:00
Patrick Mahoney
6611b5f519 Implement Gregory Cooper's changes
-remove unnecessary import
-fix formatting of the frtime:provide block
-remove unnecessary newlines.
-apply Dr.Racket formatting.
https://github.com/plt/racket/pull/138
2012-09-04 21:57:15 -07:00
Patrick Mahoney
10076ad289 End file at a newline char.
Per suggestions at https://github.com/plt/racket/pull/138
2012-09-04 21:57:15 -07:00
Patrick Mahoney
06dd61afae Responding to Gregory Cooper's github comments.
Changes:
-reorder and cleanup requires as suggested by Gregory
-apply Dr.Racket indentation.
Discussion at:
https://github.com/plt/racket/pull/138
2012-09-04 21:57:15 -07:00
Patrick Mahoney
5a8618a74e Remove mzlib/match dependency 2012-09-04 21:57:15 -07:00
Patrick Mahoney
e64c20d79f require racket async-channel instead of scheme 2012-09-04 21:57:14 -07:00
Patrick Mahoney
3ad0c594a9 Remove mzlib/etc import 2012-09-04 21:57:14 -07:00
Patrick Mahoney
7be82a8eca Update the scribbling-frtime extends Racket now 2012-09-04 21:57:14 -07:00
Patrick Mahoney
ba4295bf34 Use racket for the Dr Racket tool info 2012-09-04 21:57:14 -07:00
Patrick Mahoney
e5b6172427 Move tetris.rkt to racket frtime 2012-09-04 21:57:14 -07:00
Patrick Mahoney
af83d7b6bd Revert to frtime/struct
Moving to syntax/struct was resulting in tile-game.rkt breaking.
Apparently it is the only demo using structs, or one of a few.
2012-09-04 21:57:14 -07:00
Patrick Mahoney
5c935ba0b6 Remove mzlib/etc require 2012-09-04 21:57:14 -07:00
Patrick Mahoney
67d75b4c09 Use racket/class in lieu of mzlib/class 2012-09-04 21:57:14 -07:00
Patrick Mahoney
9b22a64175 Remove unnecessary frtime/frlibs/etc import. 2012-09-04 21:57:13 -07:00
Patrick Mahoney
5fd7e2fc1a Remove opt-lambda uses, unused imports 2012-09-04 21:57:13 -07:00
Patrick Mahoney
a02d53130e Remove mzlib opt-lambda uses
Racket's lambda provides optional args. Use this in favour of the
mzlib/etc opt-lambda.
2012-09-04 21:57:13 -07:00
Patrick Mahoney
4ecc0525e7 Use lifted Racket math definitions
Continue to provide the same definitions, but lift the Racket ones
rather than rewrite and redefine them.
2012-09-04 21:57:13 -07:00
Patrick Mahoney
65ace21d22 Change all instances of make-hash to make-hasheq
Merge Gregory Cooper's suggested change. With this, the demos are all
working!
2012-09-04 21:57:13 -07:00
Patrick Mahoney
c13cbf448f Add the helper to begin developing frtime 2012-09-04 21:57:13 -07:00
Patrick Mahoney
0ef9104a52 Big Commit that introduces the freeze in demos relying on animation 2012-09-04 21:57:13 -07:00
Patrick Mahoney
489d21520e Move the gui modules to lang racket 2012-09-04 21:57:12 -07:00
Patrick Mahoney
7337c44604 Move core to racket lang.
This was an easy set of modules to port-just switched the #lang form
from #lang scheme to #lang racket.
2012-09-04 21:57:12 -07:00
Patrick Mahoney
01df178c3f Move graphics-unit.rkt to racket lang. 2012-09-04 21:57:12 -07:00
Patrick Mahoney
4eca7a7bd0 Move graphics-sig.rkt to racket lang. 2012-09-04 21:57:12 -07:00
Patrick Mahoney
d1d7bdf5f9 Move graphics-posn-less to lang racket
-write a macro to convert rec uses to Racket's letrec.
-remove opt-lambdas in favor of Racket's lambda.
2012-09-04 21:57:12 -07:00
Patrick Mahoney
5ec59b1793 Use racket lang for graphics.rkt 2012-09-04 21:57:12 -07:00
Patrick Mahoney
fe4a4c8e62 Use racket for syntax in animation.rkt 2012-09-04 21:57:12 -07:00
Patrick Mahoney
85d4b9b0a5 Move date.rkt to racket lang. 2012-09-04 21:57:11 -07:00
Patrick Mahoney
025c5f3cf1 Remove unnecessary gui.rkt imports. 2012-09-04 21:57:11 -07:00