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