Commit Graph

24442 Commits

Author SHA1 Message Date
Sam Tobin-Hochstadt
f70c1b213f `sort' now infers properly -- test passes.
Please merge to release.
2012-01-24 05:19:01 -05:00
Ryan Culpepper
622a947bc4 db: added #:use-sources for db/base exports 2012-01-23 16:06:14 -07:00
Neil Toronto
f966ea8876 Removed test byproducts accidentally committed in d020c75202
Please merge into release
2012-01-23 15:56:12 -07:00
Neil Toronto
015625e732 PLoT documentation for new renderers and plot/utils (code changes are only to move code around so a previously public function could be public again)
Many little doc fixes

Closes PR 12433

Closes PR 12435

Please please please merge into release
2012-01-23 15:56:11 -07:00
John Clements
080b6095c4 Updated HISTORY.
Please merge to 5.2.1 release.
2012-01-23 14:54:27 -08:00
Eli Barzilay
3dd9001fdd Sort out stuff around `timeout-control'.
1. The contract in the docs was wrong.

2. The docs used `#f' where the code was expecting 'disable, so made it
   accept both.

3. Don't recommend disabling the timer -- I had a case where the
   connection was left for more than a day as a result.  (Probably
   because there was a message after the receipt email.)
2012-01-23 17:06:19 -05:00
Matthew Flatt
01dce00271 racket/gui: correct some casts in GUI bindings 2012-01-23 11:20:21 -07:00
Matthew Flatt
877d528ed3 improve docs for `cast' with warnings about potential bugs 2012-01-23 07:36:44 -07:00
Matthew Flatt
9d48858d53 try to fix Win64 installer: "Program Files (x86)" => "Program Files" 2012-01-21 08:10:38 -07:00
Mike Sperber
f02ec48e16 Export `read' in DMdA languages. 2012-01-21 15:43:52 +01:00
Matthias Felleisen
1d9d0401df added rcontrol to key events and docs; robby please test 2012-01-20 16:39:13 -05: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
07500b27f6 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!)
2012-01-20 12:39:23 -07:00
Neil Toronto
f1add6929b Added portable hash-quote-icon, updated and recolored macro stepper toolbar icon
Closes PR 12422

Please merge into release
2012-01-20 12:29:52 -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
Eli Barzilay
2a1464b49e Move the dmg build to weatherwax (which can now deal with it. )
Also, remove attempt for a smart use of `fmt' -- the problem is that now
"$platform" is not set, so the conditional didn't do anything.  It would
be easy to get a conditional using `uname', but better to drop the whole
thing.
2012-01-20 11:40:11 -05: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
484803a896 gtk: fix problem wth window freeze & thaw
Closes PR 12496

Merge to 5.2.1
2012-01-19 16:20:45 -07:00
Matthias Felleisen
2a34cbfb85 re-added rshift to KEYEVTS, no clue how they got lost; Closes PR12500; please merge into 5.2.1 2012-01-19 17:59:43 -05:00
Matthew Flatt
481e061440 adjust `raco ctool --c-mods' and related to work with places
That is, the generated declare_modules() function registers the
module-declaration code so that it is run in any new place, too.

Merge to 5.2.1
2012-01-19 13:14:02 -07:00
Matthew Flatt
c723aeeb6a fix position counting in `read-byte'
Merge to 5.2.1
2012-01-19 13:14:02 -07:00
Matthew Flatt
6c4cd0e9c2 fix raco ctool --c-mods' for racket'
Merge to 5.2.1
2012-01-19 13:14:02 -07:00
Matthew Flatt
350d0b1edf fix `raco make -j'
Closes PR 12491

Merge to 5.2.1
2012-01-19 13:14:02 -07:00
Matthew Flatt
6b6d281dee document raco make' flags; add --disable-constant' flag 2012-01-19 13:14:02 -07:00
Matthew Flatt
eb0cbcb3c4 sort out for-require' vs. for-load' paths to a sandbox evaluator
The two became tangled in commit f7c16fc8, and then 952ae06105
adjusted the tangling in a way that broke code. This commit
further adjusts tangling in a way that hopefully causes fewer
compatibility problems, but it also splits inputs to
`make-evaluator' so that a programmer can choose more explicitly.
2012-01-19 13:14:02 -07:00
Robby Findler
c9e4c88b7c fix a bug in check syntax where it would attempt to (as part of the
coloring for blame assignment in check syntax) try to color
the right-hand side of a binding that actually comes from
a lambda-bound variable (and thus crash for not finding the
right-hand side)
2012-01-19 13:20:41 -06:00
Eli Barzilay
fb46b12836 Adjust the installer tests to the removal of libfit. 2012-01-19 13:59:47 -05:00
Robby Findler
3b2cf3f7a4 make the tooltips for the drracket toolbar buttons go away when they
get any events (this shouldn't be necessary unless one gets lost
somehow, but apparently that can happen)
2012-01-19 12:14:35 -06:00
Matthias Felleisen
0a5a949d1a fixed an old wheel-event bug and added version number to history, please propagate 2012-01-19 11:39:05 -05:00
Robby Findler
a41dbf5d7f added a clarification to the freeze docs 2012-01-18 20:04:30 -06:00
John Clements
481bc2f00f make sure initial update goes on eventspace thread 2012-01-18 14:51:42 -08:00
John Clements
758523bdf3 put status bar update on stepper frame eventspace 2012-01-18 14:51:42 -08:00
Jon Rafkind
276cb4150d [honu] replace = with in 2012-01-18 14:15:54 -07:00
Jon Rafkind
ae3ff467b0 [honu] already have integer, dont need int 2012-01-18 14:10:48 -07:00
Jon Rafkind
1b81ed5d8d [honu] add != operator. provide some other basic functions 2012-01-18 12:34:51 -07:00
Jon Rafkind
9d11622968 [honu] add a filtering clause to list comprehensions 2012-01-18 12:34:51 -07:00
Jon Rafkind
6552d3f2cd [honu] allow classes to accept 0 constructor parameters. add 'to' as a binary operator that creates a list of numbers 2012-01-18 12:34:51 -07:00
Matthew Flatt
a823986281 doc clarifications on `frtime' 2012-01-18 10:10:28 -07:00
Matthew Flatt
47c2fb8ba9 doc clarification on SRFI-1 exports 2012-01-18 09:50:32 -07:00
Eli Barzilay
f184222e2b Add a syntax for making lines in the status text linked. 2012-01-18 07:22:09 -05:00
Eli Barzilay
cf35df172a Make the bg-log files available on the web page too. 2012-01-18 07:17:48 -05:00
Eli Barzilay
cfa5938092 Better solution to using "$platform" -- do that only in DO_BUILD. 2012-01-18 07:17:48 -05:00
Robby Findler
50dba41043 DrRacket & Redex history updates for 5.2.1
Please merge to the release branch
2012-01-17 22:14:36 -06:00
Matthew Flatt
b51b36869e win64: fix `raco dist'
Merge to 5.2.1
2012-01-17 21:07:07 -07:00
Eli Barzilay
cabd6fabc7 Remove robots meta tags.
Indexing index pages is harmless, and also "nofollow" is appropriate for
public lists with lots of junk, advertising etc.  We have nearly zero
spam, so following links in posts is fine.
2012-01-17 22:30:48 -05:00
Matthew Flatt
4e4c40ae8c Mac OS X: work around a localtime() bug in 64-bit 10.6.8
For numbers around -67768122973228093, localtime() doesn't return in
10.6.8, while it returns NULL for 10.7.2. Work around the bug by
setting a lower bound that seems to be high enough to avoid the
problem (and that's lower than the lowest value that succeeds, so no
results are lost, at least for now).

Merge to 5.2.1
2012-01-17 16:09:46 -07:00
Robby Findler
71595a55e6 adjust the names of the dot/neato binaries to be platform-specific 2012-01-17 12:42:42 -06:00
Matthew Flatt
d85f251eb2 fix stack unsafety for rest-arg functions
If a function with a rest arg is called with argv not at the
start of the runstack, then space is allocated for the rest-arg list
on the runstack without clearing the allocated slot. The value in
the slot could be a pointer that wasn't traversed by the most recent
GC, so it could crash a GC during allocation of the rest-arg list.

Also, tweak setup code for a function of no arguments, and improve
comments in the code.

Merge to 5.2.1
2012-01-17 08:58:14 -07:00
Matthew Flatt
ddd246232e fix JIT-generated code in case of arity mismatch
The generated code was checking arity after potentially copying
arguments to the start of the runstack (i.e., if the arguments
were not already there). If too few arguments are provided, then
the copy might access past the end of the given array.

The redundant arity check removed in commit f7c506471b
had previously masked this problem. (Or the check wasn't redundant
in that sense, but it's better this way.)

Merge to 5.2.1
2012-01-17 07:33:58 -07:00
Matthew Flatt
2c88b12913 add some missing acks
Merge to 5.2.1
2012-01-17 07:33:58 -07:00