Vincent St-Amour
c997ae139b
Single-precision floats now print differently from their double-precision
...
counterparts.
2011-01-31 16:39:16 -05:00
Vincent St-Amour
d220e0a10b
Add read syntax for single-precision float specials.
2011-01-31 16:39:16 -05:00
Vincent St-Amour
b26531774b
Update base-env-indexing to use the new types.
2011-01-31 16:39:15 -05:00
Vincent St-Amour
46f086282d
Bytes are a sequence of the new Byte type.
2011-01-31 16:39:15 -05:00
Vincent St-Amour
5dbc752542
Edit TR's optimizer's docs to reflect that Float-Complex is the only
...
complex type that can be optimized.
2011-01-31 16:39:15 -05:00
Vincent St-Amour
768bb63361
Fix optimizer to work with new types.
2011-01-31 16:39:14 -05:00
Vincent St-Amour
a0a54b231d
Fix TR tests.
2011-01-31 16:39:14 -05:00
Vincent St-Amour
e56663c943
Add a predicate field to base types, which makes checking for
...
subtyping of value types easier.
However, this means that base types can't be marshaled as before,
since these predicates can't be marshaled. Instead, we now marshal
base types as identifiers that refer to their base type object.
2011-01-31 16:39:13 -05:00
Vincent St-Amour
3e27ed607c
Avoid generating large contracts for common numeric types.
2011-01-31 16:39:13 -05:00
Vincent St-Amour
d4c93cc12e
TR's numeric tower is now built from unions of non-overlapping base types.
...
A lot of the work that was done by special-casing number types can now be
done by TR's handling of unions. This makes it easier to add more numeric
types to the tower and should make writing down types for numeric
primitives much less error-prone.
In addition, this commit adds several numeric types that will help get
tighter bounds on integer arithmetic, such as Index types. They will have
to be integrated to the base environment before they can be useful.
2011-01-31 16:39:13 -05:00
Vincent St-Amour
78c4809177
Make bare union constructor smarter.
2011-01-31 16:39:12 -05:00
Vincent St-Amour
4b3e621d0f
Documented opt-lambda: and popt-lambda:.
2011-01-31 16:39:12 -05:00
Matthew Flatt
152c636e1c
cocoa: fix problem with dispatching key-up events
...
Closes PR 11635
Merge to 5.1
2011-01-31 12:40:37 -07:00
Casey Klein
f7fd6ee689
Changes the term generator to produce shorter sequences
...
It now uses the (local) size bound instead of the (global) attempt count.
2011-01-31 12:36:42 -06:00
Matthew Flatt
dd5f0dfc80
fix `read-language' exn construction in an EOF case
...
Closes PR 11683
Merge to 5.1
2011-01-31 06:49:13 -07:00
Robby Findler
3add4bce4d
attempt to clarify the overlay/xy and underlay/xy documentation
...
Merge to 5.1
2011-01-31 06:45:02 -06:00
Robby Findler
fad47541b2
after viewing the mars splash screen, go back to the original splash screen (usually)
2011-01-30 21:50:36 -06:00
Matthew Flatt
bbb12848d1
cocoa: create window to show composition via an input method
...
Merge to 5.1
2011-01-30 17:33:12 -06:00
Matthew Flatt
e2c43bf3ec
avoid `on-size' problems
...
Merge to 5.1
2011-01-30 17:33:11 -06:00
Eli Barzilay
6b5e09073a
Reorganize, improve, and extend lazy tests.
2011-01-30 13:52:04 -05:00
Stephen Chang
08d99f4858
add test for lazy take bug fix -- invariant being incorrectly tested on unforced arg
2011-01-30 12:12:55 -05:00
Stephen Chang
808361b789
fix lazy take bug -- invariant being tested on unforced argument
2011-01-30 12:10:57 -05:00
Matthew Flatt
bc5ab1e031
fix problems with `read-language' error reporting
2011-01-30 07:47:46 -06:00
Robby Findler
a7fb695c88
fix a docs typo
...
closes PR 11677
2011-01-29 18:58:21 -06:00
Casey Klein
3250ff846c
Adds a Redex version of Jay's continuation mark transformation
2011-01-29 15:26:30 -06:00
Matthew Flatt
e43fa461a4
doc typo
2011-01-29 13:32:24 -06:00
Robby Findler
4090eabacb
added a color:text method get-token-range and then used that to improve how f1 in drracket works
...
Please include this commit on the release branch
2011-01-29 12:28:26 -06:00
Robby Findler
e05e6efc7a
added a missing syntax error check
2011-01-29 11:20:12 -06:00
Matthew Flatt
46dc2d6683
Scribble: improve interaction',
examples', etc. for non-text
...
by setting the default output port in the sandbox to support
content as "specials" when `current-print' is changed
2011-01-29 09:55:40 -06:00
Matthew Flatt
b485d375b0
cocoa: event-dispatch repairs, especially when no frame is shown
...
Relevant to PR 11672
2011-01-28 12:43:51 -06:00
Matthew Flatt
dc2bdfcea3
`frame%' style doc corrections
...
to sync with gr2 changes
2011-01-28 11:14:01 -07:00
Matthew Flatt
96fd11eede
DrRacket line numbers: fix condition for whether to draw a number
2011-01-28 06:22:28 -07:00
Matthew Flatt
5467f89a23
remove non-working get-font' method of
control<%>'
...
Closes PR 9938
2011-01-28 05:55:41 -07:00
Matthew Flatt
2ab0d36738
cocoa: fix first-responder tracking when a frame is hidden
2011-01-27 19:20:13 -07:00
Matthew Flatt
2c0a034792
doc typo fixes from Eric Hanchrow
2011-01-27 19:20:13 -07:00
Stephen Chang
9924ac8060
add tests for lazy take
2011-01-27 17:04:58 -05:00
Vincent St-Amour
36ae5a9d50
Fix nightly running of TR tests.
2011-01-27 16:49:45 -05:00
Jay McCarthy
0714c7222c
Fixing PR11661
2011-01-27 13:38:16 -07:00
Jay McCarthy
d771211a7e
Fixing PR11674 and then some
2011-01-27 13:38:16 -07:00
Matthew Flatt
45999143a4
gtk: fix float frames to not appear in WM's window list
2011-01-27 12:25:53 -07:00
Matthew Flatt
08bf77deeb
gtk: list-box dclick
2011-01-27 12:26:23 -07:00
Matthew Flatt
d34deeba91
win32: fix printing bug related to clipping
2011-01-27 12:26:23 -07:00
Robby Findler
efb66b0cc4
disable the new {} indentation until it can be done in a #lang language-specific way
2011-01-27 11:21:46 -06:00
Robby Findler
419ca0a36d
adjust the test-engine test suite to use the new preferences location
2011-01-27 11:00:49 -06:00
Matthew Flatt
3448767f97
fix SRFI-14 test
2011-01-27 08:04:39 -07:00
Stephen Chang
f60957282f
fix (take 0 nonemptylist) test in tests/lazy/langimpl.rkt
2011-01-26 18:14:34 -05:00
Stephen Chang
1ab22f7c2b
add tests for push#22080
2011-01-26 17:26:44 -05:00
Eli Barzilay
40610643bf
Make `take' less forceful -- so now (take 0 (error "foo")) returns '()
...
instead of throwing an error.
2011-01-26 17:06:17 -05:00
Eli Barzilay
d2c2112ebc
Avoid possible X forwards
2011-01-26 15:51:33 -05:00
Stephen Chang
39194ba5da
in lazy.rkt, fix bug in take, where (take 0 non-null-list) was not evaluating to null
2011-01-26 15:27:18 -05:00
Matthew Flatt
8cbc701671
cocoa: fix problems with live-resize
...
that were created by the queue-sync change
2011-01-26 12:57:01 -07:00
Vincent St-Amour
2bd0145603
Generalize hash table literals and subtypes of symbol.
...
Closes PR 11670.
2011-01-26 14:23:19 -05:00
Matthew Flatt
630dee7227
cocoa: better sync between Cocoa and Racket event queues
...
to reduce inversion where a low-priority callback runs
when a GUI event is available
2011-01-26 12:19:48 -07:00
Jon Rafkind
7ff1cdde81
use the currently documented function. closes pr11668
2011-01-25 21:25:36 -07:00
Matthew Flatt
b5bc288f67
Windows: fix `path-list-string->path-list' to throw away quotes
...
--- which seems to be what the command shell does with quotes in
PATH, at least; Microsoft isn't in the habit of documenting this
sort of thing
2011-01-25 20:30:33 -07:00
Matthew Flatt
88218036cc
doc clarifications about line counting in ports
2011-01-25 20:01:30 -07:00
Robby Findler
71236aa48c
make completions box handle clicking around a little bit better
2011-01-25 20:58:50 -06:00
Robby Findler
f182d0def4
drop superflous dependency on srfi1
2011-01-25 20:58:47 -06:00
Robby Findler
e0703e251b
fix sizing and font inconsistencies in the completions box
2011-01-25 20:58:44 -06:00
Robby Findler
90d9256073
change a get-preferences to a preferences:get
...
closes PR 11667
2011-01-25 20:58:41 -06:00
Robby Findler
85c955fad6
tweak to move interactions fetch to the eventspace handler thread
2011-01-25 20:58:39 -06:00
Matthew Flatt
60335d9b23
fix `vector-copy' range checking for starting position
2011-01-25 15:46:52 -07:00
Eli Barzilay
f8039ddb74
Another place that needs to know about f14
2011-01-25 14:15:06 -05:00
Stevie Strickland
a04b8d9899
Change instanceof/c to allow more contracts.
...
Now instanceof/c no longer checks explicitly for a class/c contract, so
or/c or and/c of class/c contracts succeed.
2011-01-25 14:07:30 -05:00
Matthew Flatt
5e3dbbc3f8
change gracket -z' to just use
read-eval-print-loop'
...
instead of `textual-read-eval-print-loop'
2011-01-24 19:47:21 -07:00
Matthew Flatt
fb406390b7
fix readline port to obey port protocol & use interaction port handler
...
--- in particular, it no longer blocks on a read request; the
call to the readline library now uses a separate thread,
so that the input port can return an event
2011-01-24 19:47:21 -07:00
Matthew Flatt
069a7c2b48
add current-get-interaction-input-port' and adjust
racket/gui'
...
so that GUI events are dispatched while a REPL is blocked on input
2011-01-24 19:47:20 -07:00
Matthew Flatt
ce2d6030c7
add filter-read-input-port' to
racket/port'
2011-01-24 19:47:20 -07:00
Matthew Flatt
28351c1795
fix typo
2011-01-24 19:47:20 -07:00
Matthew Flatt
cf548f197e
add eventspace-event-evt' to
racket/gui/base'
2011-01-24 19:47:20 -07:00
Robby Findler
0dc71e9405
improve the bitmap function in 2htdp/image
...
related to PR 11362
2011-01-24 16:26:15 -06:00
Vincent St-Amour
903d7c06bb
Ceci n'est pas une grammar mistake.
2011-01-24 17:00:57 -05:00
Matthew Flatt
f36db863bb
refine `char-graphic?' to include all chars in L and N categories
...
Closes PR 11664
2011-01-24 07:08:11 -07:00
Eli Barzilay
8d52697a75
New x86_64 version
2011-01-24 05:08:09 -05:00
Robby Findler
3f9c2ca968
be less conservative about refreshing the screen in check syntax when erasing the annotations
2011-01-23 18:03:03 -06:00
Robby Findler
3abfb8ce91
adjusted f1 in drracket so that it uses the syntax colorer
...
(this fixes hitting f1 on things like the "racket" in @racket[...])
2011-01-22 19:39:47 -06:00
Robby Findler
71ecf83d63
delay the update of the module language's re-parsing of the editor (and re-computing the buttons) until no keys have been typed for 200 msec
...
closes PR 11406
2011-01-22 17:30:08 -06:00
Robby Findler
faf152a931
added a status dialog for the module language's create stand-alone executable case
...
closes PR 11660
2011-01-22 16:21:20 -06:00
Robby Findler
54d556b368
adjusted PLTDRCM in trace mode to use the log-info printouts instead of manager-trace-handler
2011-01-22 16:06:47 -06:00
Robby Findler
23012928a6
added a log-info call to incidate when a compilation finishes
2011-01-22 16:06:45 -06:00
Robby Findler
0fe0858ba8
adjustments to the colorer-out-of-sync gizmo
...
(the "()" in the bottom right of the drracket window)
to make sure that it is right when switching tabs
and when a frame is first opened
2011-01-22 16:06:44 -06:00
Matthew Flatt
cef9f90c27
gtk: remove debugging printf
2011-01-22 13:30:05 -07:00
Matthew Flatt
127d563bd8
gtk: fix reparent problem with parent-relative location is unchanged
2011-01-22 13:10:01 -07:00
Matthew Flatt
69859850f3
finish implementing display of menu shortcuts
...
that involve non-chars shortcuts and alternate prefixes
2011-01-22 10:15:14 -07:00
Matthias Felleisen
814a847323
made to-draw/on-draw in big-bang mandatory; Closes PR 11663
2011-01-22 12:07:24 -05:00
Mike Sperber
9c4c0b0848
Synch German string constants with latest.
2011-01-22 17:30:19 +01:00
Mike Sperber
18662741fb
Fix signature-checking bug with DMdA's `define-record-procedures'.
...
Define the predicate before the constructor, as the predicate may be
used in checking the signature of the constructor.
2011-01-22 16:23:23 +01:00
Robby Findler
db13cddef0
added docs and contract for preferences:get-preference/gui
2011-01-22 07:43:57 -06:00
Robby Findler
45a635339e
refactored to make testing check syntax renaming possible
...
made sure to remove duplicates from the list before doing renaming
closes PR 11659
2011-01-21 22:27:18 -06:00
Matthew Flatt
ac083b9148
fix clipping for PostScript/PDF drawing
2011-01-21 21:09:07 -07:00
Matthew Flatt
b112fd76df
add reparent' to
subwindow<%>'
2011-01-21 20:21:21 -07:00
Matthew Flatt
8228ce92cf
win32: fix canvas-refresh problem when a canvas is shown
...
and when it has been drawn onto outside of `on-paint';
also, try to prep the content of all canvases within a
top-level window before the window is shown (as on other
platforms)
2011-01-21 09:09:05 -07:00
Matthew Flatt
e331f1bce2
gtk: fix `get-focus-window' in frame%
...
Closes PR 11654
2011-01-21 09:07:46 -07:00
Robby Findler
72b7c26290
add match to the default indentation and squarebracket preferences
...
closes PR 11656
closes PR 11653
2011-01-21 06:47:28 -06:00
Matthew Flatt
ac99c69f0c
fix a `raco exe' problem with finding shared-library paths
2011-01-20 21:17:36 -07:00
Jay McCarthy
aadb1b60bb
Repenting of misunderstanding docs
2011-01-20 20:53:11 -07:00
Jay McCarthy
faa0632de8
Seems to fix Robby's issue with DrRacket REPL
2011-01-20 20:53:10 -07:00
Robby Findler
8c513f2b32
drracket tests: dont' insist on a stacktrace for break exceptions
2011-01-20 19:05:43 -06:00
Matthew Flatt
4529fbe5e6
win32: fix dialog centering
2011-01-20 16:47:14 -07:00
Matthew Flatt
0bc987e66b
fix default dialog% position (centered)
...
Closes PR 11637
2011-01-20 16:42:45 -07:00
Robby Findler
2043b4ad6f
various bug report form changes and fixes
...
- show discard-all-bug-reports menu item as long as there is at least one bug report
- move the close-and-save button to the left-hand side of the dialog
- ask about discarding bug reports when clicking the close box
- working dealing with empty bug reports
- the 'finished' stage of the bug report form sets the focus to the close button
closes PR 11644
closes PR 11645
closes PR 11638
closes PR 11640
2011-01-20 17:21:11 -06:00
Kevin Tew
ea3b9d2a8e
typo fix
2011-01-20 15:57:39 -07:00
Kevin Tew
a42ea71113
Scribble with-compile-output fix
2011-01-20 15:57:39 -07:00
Matthew Flatt
128fedaceb
fix `message-box' to use eventspace of parent, if any
2011-01-20 15:47:03 -07:00
Matthew Flatt
caa0026bc2
fix put-preferences
2011-01-20 15:09:15 -07:00
Robby Findler
b25c9591f6
remove leftover printf and adjust splash screen width default
2011-01-20 15:40:50 -06:00
Matthew Flatt
0c193a599a
fix uncaught-exception-handler handling of non-escaping escape handler
...
and change the emergency error display handler to log and error
Closes PR 11630
2011-01-20 14:01:33 -07:00
Matthew Flatt
0a56e0fc6a
fix pref name
2011-01-20 14:01:32 -07:00
Kevin Tew
bc580ac125
call-with-file-lock/timeout
2011-01-20 13:33:02 -07:00
Kevin Tew
64521e70ea
Remove dead code
2011-01-20 13:33:02 -07:00
Robby Findler
0f579711ac
fixed the result contract of message+check-box (it was missing the second value) and then did a bunch of other minor contract tweaks to get rid of false/c and one-of/c
2011-01-20 14:08:34 -06:00
Robby Findler
1b29fd590b
adjusted test-engine to use the framework preferences library so that drracket still starts up when there is a locked preference file under windows
2011-01-20 14:08:33 -06:00
Robby Findler
2ddf90f3fc
adjusted deinprogramm preferences to use the framework preference system so that drracket still starts up when there is a locked preference file under windows
2011-01-20 14:08:32 -06:00
Robby Findler
cde613218e
adjusted the framework preferences system to work better with failures under windows
2011-01-20 14:07:12 -06:00
Robby Findler
939f41670d
docs typos
2011-01-20 14:06:00 -06:00
Robby Findler
b2dfe78fb0
Rackety
2011-01-20 14:05:59 -06:00
Jay McCarthy
87865cb1bd
Fixing PR11649
2011-01-20 12:13:13 -07:00
John Clements
d675c7b12a
updated PLAI (and test cases) to use racket language rather than scheme
2011-01-20 10:21:22 -08:00
Matthew Flatt
cbea645284
fix try-atomic bug related to cont-mark-set-first and recent prompt fix
2011-01-20 07:10:05 -07:00
Matthew Flatt
e94f7e0039
fix doc typos
2011-01-20 07:10:05 -07:00
Jay McCarthy
5014cff4c1
Fixing PR11515
2011-01-19 16:25:25 -07:00
Kevin Tew
0512aa1e27
Type fix in guide
2011-01-19 12:35:24 -07:00
Matthew Flatt
f662ea5322
DrRacket printing: disable date and filename banner
2011-01-19 06:32:30 -07:00
Matthew Flatt
676066f103
win32: printing page size
2011-01-19 06:32:29 -07:00
Matthew Flatt
7e06c25228
fix typo in error message
2011-01-18 19:52:31 -07:00
Matthew Flatt
339ce9c594
clarification on #:timeout-lock-there' arg of
get-preference'
2011-01-18 19:52:04 -07:00
Matthew Flatt
784c3de563
fix port as PostScript/PDF/SVG destination
...
by putting port-calling work in a specific thread
2011-01-18 19:50:50 -07:00
Matthew Flatt
4fc8797df2
cocoa: fix printing bounds
2011-01-18 18:42:39 -07:00
Matthew Flatt
98822cf1f9
adjust `racket/gui' and dependencies to survive a locked preference file
...
- adds a `#:timeout-lock-there' argument to `get-preference'
- fixes preference looup in `racket/gui'
- make preference names consistently use `GRacket' and consistently
fall back on `MrEd' names
- fix Emacs-style undo mode while we're at it
2011-01-18 17:37:33 -07:00
Matthew Flatt
183323a2c5
fix `editor<%>' printing problems
...
- pagination for `pastebard%'
- always put everything on a single page for EPS mode
- add PDF support to mirror PS support
2011-01-18 14:16:25 -07:00
Jon Rafkind
4130c44cf6
note that an error is about to occur. closes pr11576
2011-01-18 11:25:03 -07:00
Matthew Flatt
5bdc8a58b4
gtk: add missing keycode for Insert key
...
Closes PR 11412
2011-01-18 11:02:47 -07:00
Matthew Flatt
3ff7ca2d31
change `text-field%' to treat numpad Enter like normal Enter/Return
...
Closes PR 7890
2011-01-18 11:02:46 -07:00
Robby Findler
e95957483c
fix a bug in the indenter relating to {} tabbing
2011-01-18 10:54:56 -06:00
Robby Findler
a20809c347
added bitmap/url to 2htdp/image
2011-01-18 10:54:55 -06:00
Matthew Flatt
c12d52f21b
cocoa: fix problems with some input methods (such as Kotoeri)
...
but the problem remains that the input state is invisible while
characters are being composed
2011-01-17 20:27:55 -07:00
Robby Findler
90826f3533
get rid of a bogus use of eq? => should improve the coloring of the language popup in drracket's bottom left corner
2011-01-17 20:56:06 -06:00
Matthew Flatt
d8e123753c
gtk: enable input-method (e.g., Chinese) support
2011-01-17 18:28:31 -07:00
Kevin Tew
d94281bb96
Remove unused code
2011-01-17 17:39:47 -07:00
Kevin Tew
e5cc1dec84
Readable parallel doc errors following mflatt's suggestion
2011-01-17 17:39:47 -07:00
Matthew Flatt
0e0f88be00
Scribble docs: clarify 'hidden v.s 'toc-hidden and "on this page"
...
Closes PR 11554
2011-01-17 16:25:09 -07:00
Robby Findler
d4aeb3fa4c
Rackety
2011-01-17 17:19:37 -06:00
Matthew Flatt
d5fdee7e06
add argument to `regexp-try-match' to match docs
...
Closes PR 6579 --- which was actually about the
now next-to-last argument, but close enough
2011-01-17 15:18:05 -07:00
Robby Findler
70e3074baf
found another place in the framework test suite where operations weren't happening on the eventspace handler thread
2011-01-17 15:35:35 -06:00
Robby Findler
ff800c997e
make the example-test private file's work be behind a thunk (so more drdr friendly)
2011-01-17 15:04:00 -06:00
Matthew Flatt
36155e913e
get rid of the old barriers around GUI event dispatch
...
since, on further reflection, it doesn't seem needed, and a simple
prompt seems to make everything work right
2011-01-17 09:21:50 -07:00
Matthew Flatt
7545d7d18f
document the fact that event callbacks are now delimited by a prompt
...
using the default continuation prompt tag
2011-01-17 09:03:05 -07:00
Matthew Flatt
0c1ca7a902
fix the event dispatch handler
2011-01-17 09:02:51 -07:00
Matthew Flatt
f76a71066e
plot: add #:out-file to docs; depend on racket/snip instead of mred
2011-01-17 07:44:19 -07:00
Matthew Flatt
15381e761a
fix type mismatch in plot binding
...
Closes PR 11613
2011-01-16 19:52:43 -07:00
Matthew Flatt
c8e3d45dae
make `codeblock' work without a #lang line
...
but revise docs to clarify that a #lang line is really expected
Closes PR 11385
2011-01-16 19:12:38 -07:00
Matthew Flatt
21eee45a48
fix `read-language' when input has only comments
2011-01-16 19:01:45 -07:00
Matthew Flatt
090f82cc0b
fix `codeblock' interaction with reader macros
...
Closes PR 11386
2011-01-16 18:35:03 -07:00
Matthew Flatt
113e49aa5b
extend date->seconds' and
find-seconds' to work with UTC
...
Closes PR 6137
2011-01-16 17:53:30 -07:00
Matthew Flatt
b1e13e7f3f
fix `codeblock' linking
...
Closes PR 11624
2011-01-16 13:37:22 -07:00
Mike Sperber
1b97013496
In QuickCheck, fix bug in lift->generator.
...
This would result in aggregates where all the generators start from
the same seed.
2011-01-16 20:04:32 +01:00
Mike Sperber
85e02db1ad
Tweak world to enable interoperability with DMdA gui teachpack.
2011-01-16 12:26:50 +01:00
Matthew Flatt
66d63f1067
fix Same docs to not depend on `racket/gui'
2011-01-15 18:28:36 -07:00
Matthew Flatt
10ad58a747
restore `event-dispatch-handler'
2011-01-15 18:28:36 -07:00
Matthew Flatt
200f5cb80a
fix gui-available?' when
racket/gui/base' is declared but not instantiated
2011-01-15 18:28:36 -07:00
Matthew Flatt
d1dc1303c2
win32: allow GetCursorPos to fail
...
in case the current desktop isn't the input desktop
2011-01-15 16:46:35 -07:00
Matthew Flatt
ab86ffa778
refine `sleep/yield'
2011-01-15 16:46:31 -07:00
Matthew Flatt
841e0b2473
fix doc error
...
as reported by Hong Feng
2011-01-15 16:46:29 -07:00
Robby Findler
7a85e942a2
fixes the way alt-enter in the drracket repl works so that it doesn't insert whitespace into the submitted expression
...
closes PR 11621
2011-01-15 16:02:23 -06:00
Robby Findler
6c974f6c5f
add missing require
2011-01-15 15:14:57 -06:00
Matthew Flatt
c2afc03b3b
fix interaction of `continuation-mark-set-first' and prompts
...
including a documentation fix
2011-01-15 08:05:55 -07:00
Robby Findler
90b8400d50
make up a new temp dir instead of using C:\tmp
2011-01-15 06:44:42 -06:00
Robby Findler
34b0d794dc
added docs explaining how blobs break up and reform
2011-01-15 06:42:51 -06:00
Mike Sperber
894c531f6c
Make DMdA's fold more robust.
2011-01-15 13:08:00 +01:00
Robby Findler
4ffb16905e
upped the min sizes for the same score controls
2011-01-15 05:42:07 -06:00
Mike Sperber
d2aa1c1138
Make test-engine tests work with new gracket.
2011-01-15 12:25:39 +01:00
Mike Sperber
db8e16bc66
Synch German string constants with latest.
2011-01-15 11:02:47 +01:00
Matthew Flatt
aa31641733
fix initial transformation matrix of {post-script,pdf}-dc%
2011-01-14 20:30:51 -07:00
Matthew Flatt
4e47aff061
clean up code that adds date and filename to DrRacket printout
...
--- although I don't think it should be added at all, or maybe
added only if a preference is set
2011-01-14 20:30:51 -07:00
Matthew Flatt
a9dd80110a
restore doc & page checking for `post-script-dc%' et al.
...
and also fix up wiring of `printer-dc%' in `editor<%>' so
that `is-a?' tests works as expected
2011-01-14 20:30:51 -07:00
Robby Findler
73d71d7597
refactored to make it easier to write docs that have example boards in them and started on the docs (not finished tho)
2011-01-14 20:58:14 -06:00
Robby Findler
90dbf3a56b
same: up the bonus scores to 100 per ball
...
this means a max of 5,000 and so closer to what good scores for the other way to score
2011-01-14 20:58:11 -06:00
Robby Findler
9c63710b14
same: refactor drawing of the board to have a bitmap background
...
(speeds up redraws on my win7 machine from about 200msec to about 15msec)
also use that refactoring to draw a bitmap for the icon using the
same, new style
2011-01-14 20:58:08 -06:00
Matthew Flatt
f69e89c023
win32: connect print dialog to given parent (if any)
...
which causes a different style dialog to be used
2011-01-14 18:54:02 -07:00
Matthew Flatt
06e5d7d6c8
fix problem with mm printer measurements
2011-01-14 15:51:41 -07:00
Matthew Flatt
b10ad75d11
fix another problem with `erase' in a canvas dc
...
Closes PR 11625
2011-01-14 15:50:33 -07:00
Casey Klein
b45bb829b6
Fixes a bug in metafunction traces
...
When the result is in the cache but the cache is not consulted because
`caching-enabled?' is false, the call should not be shown as cached.
2011-01-14 13:41:09 -06:00
Casey Klein
61607c4da1
Adds a check to the define/extend language parser
2011-01-14 13:41:09 -06:00
Casey Klein
f742479d8d
Fixes another bug in the test generator.
2011-01-14 13:41:09 -06:00
Casey Klein
11900c6c4f
Changes logging to use write instead of display
2011-01-14 13:41:09 -06:00
Casey Klein
3c2e2fc362
Fixes `extend-reduction-relation' bug.
...
The #:domain argument did not apply to inherited rules.
2011-01-14 13:41:09 -06:00
Casey Klein
56a548c517
Suppresses overridden rules in the names reported for a reduction relation
2011-01-14 13:41:09 -06:00
Casey Klein
394fab0d86
Adds an option for repeating the command(s)
2011-01-14 13:41:09 -06:00
Casey Klein
ea5a6fc91c
Fixes exception handling in randomized tests
2011-01-14 13:41:09 -06:00
Casey Klein
c5599e8b6f
Adds an option for logging the generated tests
2011-01-14 13:41:08 -06:00
Eli Barzilay
05109cf939
Convert backslashes to slashes on windows for path inputs.
...
This applies only to interactive use, using this as a library should
still use generic /-delimited strings.
Fixes PR 11619 -- hopefully.
2011-01-14 13:52:26 -05:00
Eli Barzilay
34e3279f98
Remove leftover debugging code
2011-01-14 13:52:26 -05:00
Kevin Tew
7b9cd25527
Fix doc making hang on error
2011-01-14 10:27:23 -07:00
Matthew Flatt
3e2af2f39e
change locking of preferences files under Windows
...
to avoid the problem that `rename-file-or-directory' cannot
replace a file that is currently open for reading (unlike Unix)
2011-01-14 08:35:14 -07:00
Eli Barzilay
5998ecc564
Abstract the initialization stuff into a separate function.
...
Make it available outside so in the future I can use it in the PL class
code.
2011-01-14 08:35:55 -05:00
Eli Barzilay
f96361bb2c
Fix typo in web code
2011-01-14 08:33:19 -05:00
Carl Eastlund
b379e207fd
DrDr should not run the "scribblings-package" example in tests/planet.
2011-01-14 01:06:22 -05:00
Matthew Flatt
0d36dbefb8
win32: adjust printing-dc% scale to simulate screen DPI
...
This is questionable; it might be better to set up a printing
context with 72 DPI and adjust the resolution of the Pango
font map associated with the DC to be 72 DPI; matching the
screen is easier, and it provides the benefit that font metrics
(based on fonts with point sizes rather than pixel sizes) are
consistent across drawing contexts
2011-01-13 20:08:57 -07:00
Matthew Flatt
559f756374
win32: tell Cairo when drawing to a printing context
2011-01-13 20:08:56 -07:00
Matthew Flatt
4f292a95c5
win64: fix PrintDlg alignment
2011-01-13 20:08:55 -07:00