Robby Findler
d659d2f0af
changed the module lexer's strategy to be able to handle
...
the part of the buffer before the #lang line properly
closes PR 11381
2011-02-09 15:27:05 -06:00
Robby Findler
9f18589c4f
Rackety
2011-02-09 15:20:15 -06:00
Robby Findler
16d96cf91e
minor improvements to peeking-input-port docs
...
- added guarantee about file-position
- add some examples that clarify a confusion I had
2011-02-09 15:19:36 -06:00
Robby Findler
a142492833
tweaks to drracket startup compilation code and added mention of PLTDRPAR to the docs
2011-02-09 15:19:27 -06:00
Matthew Flatt
33db7b1229
fix s:home keybinding
...
Merge to 5.1
2011-02-09 12:43:18 -07:00
Matthew Flatt
6b1112a9ad
win32: fix parent HWND of canvas%
...
Merge to 5.1
2011-02-09 12:26:50 -07:00
Matthew Flatt
f4a881f0e3
fix `set-icon' in frame% to make mask argument optional
...
Merge to 5.1
2011-02-09 09:01:34 -07:00
Matthew Flatt
f21f0bdba2
gtk: fix X selection for older Gtk versions
...
Merge to 5.1
2011-02-09 07:41:57 -07:00
James Swaine
19dbee0405
Added semaphores for futures
2011-02-08 17:58:02 -06:00
James Swaine
0a73a9d5a1
Added semaphores for futures
2011-02-08 17:55:12 -06:00
Jon Rafkind
7f3f861899
add documentation for the splitter mixin
2011-02-08 14:47:07 -07:00
Jon Rafkind
878787e6f3
add mixin for splitting panels
2011-02-08 14:47:07 -07:00
Robby Findler
994624b794
adjust the way drracket's parallel startup compilation mode works
2011-02-08 15:38:12 -06:00
Robby Findler
8d2d995ebc
adjusted the parallel build support to use the newly available find-exe
2011-02-08 15:38:12 -06:00
Robby Findler
e096e4d5a4
moved find-exe to its own top-level file
2011-02-08 15:38:11 -06:00
Matthias Felleisen
b962c6f166
Merge branch 'master' of git:plt
2011-02-08 13:48:14 -05:00
Matthias Felleisen
2c07f6a8e6
some progress on the failing test
2011-02-08 13:46:25 -05:00
Matthias Felleisen
eed8ca10cd
clean up of htdp/tests
2011-02-08 13:21:37 -05:00
Stephen Chang
c52b70244d
add 125 to list of expected return codes when receiving data in net/ftp
2011-02-08 13:17:14 -05:00
Matthias Felleisen
9b5ca46da5
minor citation fix
2011-02-08 12:15:37 -05:00
Robby Findler
a509fc28fe
a first attempt to use the parallel compilation stuff in drracket's startup
2011-02-08 10:55:36 -06:00
Robby Findler
dce1d0ad47
revert the module-lexer.rkt changes that I accidentally pushed
2011-02-08 10:55:35 -06:00
Eli Barzilay
42eb0a9e88
Improve the apache rewrite instructions.
...
Specifically, mention the `NE' flag and point at the apache "current"
version of the page.
2011-02-08 11:49:34 -05:00
Robby Findler
6a220d7d69
docs fixes for parallel-compile-files
...
also, (lambda args (void)) is the same as just void, so changed that.
2011-02-08 10:02:43 -06:00
Robby Findler
49c3011f49
started to fix the colorer problems (now that I undestand how!)
...
plus some extra checking in the colorer
2011-02-08 10:02:42 -06:00
Robby Findler
eb45a6f15b
2htdp/image: place-image/align doesn't really need to check that the second image argument has a pinhole
2011-02-06 07:25:08 -06:00
Robby Findler
5017801659
Rackety
2011-02-05 21:02:00 -06:00
Robby Findler
1ed1396d95
make sure that the parent directories exist for the hard-links file when updating the file
2011-02-05 21:02:00 -06:00
Matthew Flatt
e2a0fd02ef
document limitations of on-subwindow-event' and
on-subwindow-char'
...
Merge to 5.1
2011-02-05 16:48:40 -07: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
Robby Findler
4f165d3bc7
make hard links be version specific
2011-02-05 17:21:53 -06:00
Matthew Flatt
5eeec97878
adjust racket/gui/base' to re-export
file/resource'
...
Merge to 5.1 along with b4ce4bb
, 3375005
, 18eb7c8
, 3c4807f
2011-02-05 14:05:08 -07:00
Matthew Flatt
3c4807f032
fix coverage of `file/resource' tests
2011-02-05 08:33:27 -07:00
Matthew Flatt
18eb7c86b5
get-resource' and
write-resource': support .ini files
2011-02-05 07:39:29 -07:00
Jay McCarthy
b4c3d82c94
Fixes PR11713
2011-02-05 07:13:26 -07:00
Matthew Flatt
da6d4f3fba
futures: fix `future' when given a non-JITted procedure
...
Merge to 5.1
2011-02-05 06:43:09 -07:00
David Van Horn
760a58b65d
Fixes more spelling errors.
2011-02-04 19:44:13 -07:00
Matthew Flatt
845ca2d586
cocoa: yet another hack around weird cocoa behavior
...
Closes PR 11712
Merge to 5.1
2011-02-04 19:43:59 -07:00
Ryan Culpepper
2c1d49de6f
fixed macro stepper bug
...
Merge to release branch
2011-02-04 15:42:25 -07:00
Ryan Culpepper
755b3d2df2
improve rackunit gui performance
2011-02-04 15:42:25 -07:00
Matthew Flatt
337500552c
`file/resource': improve compatibility
...
by generating "failure" results instead of exn:fail:unsupported
2011-02-04 14:25:09 -07:00
Matthew Flatt
b4ce4bbd2c
add `file/resource'
2011-02-04 13:39:49 -07:00
Robby Findler
74f8b0e2f1
add a little more about quasiquote to the guide
...
Please merge to the 5.1 release branch
2011-02-04 13:08:12 -06:00
Matthew Flatt
8f404a4618
win32: fix horizontal `radio-box%'
...
Merge to 5.1
2011-02-04 09:20:49 -07:00
Matthew Flatt
e1303dc400
cocoa: change `radio-box%' implementation of no selected buttons
...
(not sure how I missed the `setAllowsEmptySelection' method before,
but maybe there was some reason to avoid it that I've forgotten
--- so *don't* merge to 5.1)
2011-02-04 09:20:47 -07:00
Casey Klein
fe0525b7bb
Reduces the memory used by the randomized tests
2011-02-04 09:15:38 -06:00
Matthew Flatt
5d1b78384d
cocoa: fix problems with `radio-box%' in no-selection mode
...
Closes PR 11708
Merge to 5.1
2011-02-04 07:26:45 -07:00
Matthew Flatt
913f6b5486
fix dc<%>
...
Closes PR 11706
Merge to 5.1
2011-02-04 07:26:45 -07:00
Matthew Flatt
ab588eb69a
fix doc bug
...
Closes PR 11690
Merge to 5.1
2011-02-04 07:26:45 -07:00
Eli Barzilay
c4661de049
Bump version numbers of mzscheme and mred.
...
(These things should not be used anymore.)
2011-02-04 04:30:12 -05:00
Eli Barzilay
d2a6da7561
Proxy the irc logs from pre.racket-lang.org.
...
That's where the bot needs to run; use a proxy instead of NFS.
2011-02-03 21:27:08 -05:00
Ryan Culpepper
e3c02f7072
auto-open top-level test suites in rackunit gui
...
Merge to release branch
2011-02-03 17:02:36 -07:00
Ryan Culpepper
9d42ef9235
fixed race in rackunit gui
...
Merge to release branch
2011-02-03 17:02:36 -07:00
Ryan Culpepper
1054c504ea
fix macro stepper bug (missing hash)
...
Merge to release branch
2011-02-03 17:02:35 -07:00
Ryan Culpepper
4ef3dfe6a8
fixed doc typo
...
Fixes PR 11703
Merge to release branch
2011-02-03 17:02:35 -07:00
Robby Findler
c119cef915
don't show themodule langauge opt-in buttons when we're not in the module language anymore
...
(this extra check is necessary because we might have moved languages between
the time the timer is started and when it fires)
closes PR 11705
Please merge to the release 5.1 branch
2011-02-03 18:01:30 -06:00
David Van Horn
c9519fd113
Fixed various spelling errors.
2011-02-03 17:42:33 -05:00
Sam Tobin-Hochstadt
6099806a72
codeblock:
...
fix language regexp to accept numbers in #lang
2011-02-03 17:42:33 -05:00
John Clements
e4c4170d31
updated props in test dir
2011-02-03 14:17:18 -08:00
Eli Barzilay
2fe690b29e
Try to kill the test thread after a minute, and exit after another minute.
2011-02-03 15:55:57 -05:00
John Clements
d2771cfb53
added big-bang-test.rkt
2011-02-03 10:27:47 -08:00
John Clements
4344fe004a
added purpose statement for fn
2011-02-03 10:27:46 -08:00
Eli Barzilay
83d2e5c151
Check for libracket instead of any .so file
2011-02-03 10:23:16 -05:00
Robby Findler
b683ba3918
doubled the timeout for the future random tests
2011-02-03 09:05:25 -06:00
Matthew Flatt
08cc4dffb2
fix guide typos
...
Closes PR 11700
Merge to 5.1
2011-02-03 06:31:17 -07:00
Matthew Flatt
16eb172e5a
fix jpeg writing
...
Closes PR 11701
Merge to 5.1
2011-02-03 06:31:17 -07:00
Robby Findler
0fce29f552
adjust the wxme reader so that it now creates image-snip%s when it finds image-snips in file
...
it used to create image% objects that were simple containers for the
data in the file; the change _should_ be backwards compatibile;
the only know incompatibility is that the get-filename method
now returns a path instead of bytes (this is to match the
image-snip% class)
closes PR 1168
please merge to the 5.1 release branch
2011-02-02 20:26:52 -06:00
Matthew Flatt
c2c6c79a15
fix `image-snip%' unmarshaling with filename
...
Merge to 5.1
2011-02-02 19:03:20 -07:00
Robby Findler
63aa388d49
missed a multiple-vlaues change in a short-cut case.
...
Please merge to the 5.1 release branch
2011-02-02 17:27:26 -06:00
Matthew Flatt
d704f9565b
fix typo
2011-02-02 16:09:45 -07:00
Vincent St-Amour
2935170eff
Fix more doc typoes.
...
Closes PR 11694.
Merge to 5.1.
2011-02-02 14:19:15 -05:00
Vincent St-Amour
62327c5f50
Fix make-->vector doc typo.
...
Closes PR 11698.
Merge to 5.1.
2011-02-02 14:00:14 -05:00
Kevin Tew
2b045b991e
bytes-join
2011-02-02 10:37:57 -07:00
Matthew Flatt
0eed4e9462
gtk: map left-tab key to #\tab
...
Closes PR 11697
Merge to 5.1
2011-02-02 06:46:03 -07:00
Matthew Flatt
2d01241f7a
gtk: fix drag-and-drop URI decoding
...
Closes PR 11695
Merge to 5.1
2011-02-02 06:32:51 -07:00
Matthew Flatt
7291d944c3
gtk: force display of images in button labels
...
Merge to 5.1
2011-02-02 06:05:03 -07:00
Eli Barzilay
52f2e812fb
Comment out what looks like debugging output
...
(cherry picked from commit d01e6a8dcc
)
2011-02-01 20:52:08 -05:00
Ryan Culpepper
fd3595e7d3
warning to stderr, not stdout
...
See PR 11691
Merge to release branch
2011-02-01 16:40:48 -07:00
Vincent St-Amour
3c081d8fa7
Document the Path-String type.
2011-02-01 18:00:26 -05:00
Robby Findler
8c6c1a0e9b
fix the get-token-range method in the case that the colorer's current region doesn't start at the begining of the buffer
...
Please merge to the release branch
2011-02-01 14:52:18 -06:00
Robby Findler
823b6629aa
add an extra check to make sure drracket is more likely to startup when things go wrong in strange ways
...
Please merge to the 5.1 release branch
2011-02-01 12:12:36 -06:00
Jay McCarthy
0aa19be48e
External versions
...
Merge to release branch
2011-02-01 08:55:53 -07:00
Kevin Tew
2e1dffbfcc
raco make -j
2011-02-01 08:27:56 -07:00
Matthew Flatt
aed0980f1b
doc clarifications on numbers
2011-02-01 08:01:17 -07:00
Matthew Flatt
b70e1eca60
fix problem with `raco exe'
...
Merge to 5.1
2011-02-01 08:01:16 -07:00
Matthew Flatt
dfa36afa89
change `floating-point-bytes->real' to always produce a flonum
2011-01-31 19:52:50 -07:00
Matthew Flatt
ff0a591b7b
change FFI `_float' to coerce to Racket double-precision flonum
2011-01-31 19:33:07 -07:00
Matthew Flatt
3ef32d915b
make inexacts `eqv?' only when precision is the same
...
plus some other small fixes
2011-01-31 19:16:33 -07:00
Matthew Flatt
9f7ea2435e
bind `double-flonum?' so that it has its own name
2011-01-31 18:14:28 -07:00
Matthew Flatt
1e09a544a6
adjust _float' and
_double' FFI types to accept any inexact real
...
whether single-precision or double-precision
2011-01-31 18:04:05 -07:00
Robby Findler
ce4bf97bde
monitor the font size preference in order to redo the one-line size computation for the search bar
...
closes PR 11687
2011-01-31 17:46:31 -06:00
Vincent St-Amour
1b3052748e
Add a case-> type-constructor as a synonym for case-lambda.
2011-01-31 16:39:20 -05:00
Vincent St-Amour
d65438c9ea
Remove some legacy bindings.
2011-01-31 16:39:19 -05:00
Vincent St-Amour
22391be437
Cleanup of exposed base types.
2011-01-31 16:39:19 -05:00
Vincent St-Amour
0f0a2625c6
Fix typechecking of single flonum literals, now that they are enabled by default.
2011-01-31 16:39:18 -05:00
Vincent St-Amour
f1c6c74284
Small-Float -> Single-Flonum
2011-01-31 16:39:18 -05:00
Vincent St-Amour
4ac36fd59b
Added the new single-precision float function to TR.
2011-01-31 16:39:18 -05:00
Vincent St-Amour
e65b206e6e
Add functions to convert back and forth between floating-point representations.
2011-01-31 16:39:17 -05:00
Vincent St-Amour
03ec1ec501
Add a single-flonum? predicate to test for single-precision floats.
2011-01-31 16:39:17 -05:00
Vincent St-Amour
ac76d963b0
Enable single-precision floats by default.
2011-01-31 16:39:17 -05:00