Matthew Flatt
8c59a3a792
add some missing acks
...
Merge to 5.2.1
(cherry picked from commit 2c88b12913
)
2012-01-17 08:58:10 -07:00
Eli Barzilay
52e609ff6a
Have a default "" platform so kauai can still be used to make the dmgs.
...
(This is just a hack, $platform should really be used only in the build
functions instead of at the toplevel.)
(cherry picked from commit 52382442f0
)
2012-01-17 08:58:06 -07:00
Neil Toronto
060ab396a4
Added clock icon
...
Fixed faulty bilinear interpolation in shadow intersection, removed blurring hack
Fixed caching bug (for some reason, generate-temporaries didn't create a unique symbol - note, not *identifier*; used gensym instead)
Please merge into release
(cherry picked from commit 695583e90b
)
2012-01-17 08:58:01 -07:00
Neil Toronto
8f30c2ebf1
Exposed simple rendering API (can at least render simple icons given a pict now)
...
Please merge into release
(cherry picked from commit aa0851bc45
)
2012-01-17 08:57:55 -07:00
Neil Toronto
6c0afeb19f
Added docs for images/compile-time
...
Added `is-a?' and `list?' tests to `compiled-bitmap' and `compiled-bitmap-list'
Please merge into release
(cherry picked from commit f45843d58e
)
2012-01-17 08:57:51 -07:00
Ryan Culpepper
6bb782b8c9
macro-stepper: fix relative require bug (set current-directory)
...
related to PR 12486
(cherry picked from commit f711f3385c
)
2012-01-16 18:22:40 -07:00
Matthias Felleisen
6fa89d8081
fixing silly mistake, plus test; please merge
...
(cherry picked from commit f173b9977c
)
2012-01-16 18:20:17 -07:00
Ryan Culpepper
10c271e27e
this creates a repeatable cored dump in drracket
...
commit restricted to collects/2htdp/universe.rkt
(cherry-picked from commit 54c1f496e8
)
2012-01-16 18:15:57 -07:00
Neil Toronto
f7340ead45
Icon fixes:
...
Split images/icons/misc into images/icons/symbol and images/icons/misc
Updated tests
Fixed Gtk assertion failure in Macro Stepper (came from "about" dialog being created before the stepper window was shown; fixed by creating it on demand)
Changed Stepper similarly (though there was no assertion failure)
Put a quote in the Macro Stepper logo
Portable recycle-icon
Removed recycle unicode from the docs (was causing PDF build to fail)
Internal API fixes
Please merge into release
(cherry picked from commit ea68677d2f
)
2012-01-16 15:44:50 -07:00
Matthias Felleisen
17e66e196d
added documentation for pad-handler facility
...
(cherry picked from commit 10f8222bf4
)
2012-01-16 15:44:43 -07:00
Matthias Felleisen
58b75e2e73
added pad-handler facility
...
(cherry picked from commit f9233bce47
)
2012-01-16 15:44:37 -07:00
Robby Findler
1c924f02d1
clear the "what was the last language?" state when moving out of the module language
...
so that things get initialized properly when moving back into the module language.
closes PR 12493
(cherry picked from commit aaeb3db534
)
2012-01-16 08:19:43 -07:00
Robby Findler
1fc4085ec6
adjust two 2htdp test files so they don't run in drdr (they are interactive)
...
please merge to the release branch
(cherry picked from commit 5d946329ca
)
2012-01-16 08:19:39 -07:00
Eli Barzilay
53fea59312
XREPL fixes
...
* Avoid using readline on windows (segfaults, and anyway mostly not
useful)
* Don't try to read init file if it doesn't exist.
* Improve asking questions in the `install!' command.
(cherry picked from commit 7fa08391a0
)
2012-01-16 08:19:36 -07:00
Danny Yoo
3e8fd8f836
correction for performance.scrbl
...
(cherry picked from commit a1da6af22d
)
2012-01-16 08:19:23 -07:00
daniel watson
26e741940c
Guide proofread
...
* fix content of REPL output in quote example
* fix indentation on tail-recursive my-map code
(cherry picked from commit 75d5b42640
)
2012-01-16 08:19:18 -07:00
Eli Barzilay
8d5fe1af52
Debian squeeze is back, and a typo.
...
(The lenny build will not be back.)
(cherry picked from commit 252221246d
)
2012-01-16 08:19:13 -07:00
Neil Toronto
417d79ea34
Removed the animated GIF of the running stickman :(
...
Please merge into release
(cherry picked from commit f66aab8057
)
2012-01-16 08:19:09 -07:00
Neil Toronto
a8642d8a4b
Lightened icon outlines
...
Added lambda icon, foot icon, search forward/back icons
Doc fixes
Stepper: icons on buttons, logo and about dialog
Macro stepper: icons on buttons, logo and about dialog
Please merge into release
(cherry picked from commit 4a09c04581
)
2012-01-16 08:19:05 -07:00
Eli Barzilay
b96b647e2b
Disable some builds.
...
* The darwin build on kauai (the machine is no longer maintained, and
has no cairo installed).
* The two debian builds (also no cairo).
* Remove comment from osx64 build (which is now done on Robby's
machine).
(cherry picked from commit 4b17fe731a
)
2012-01-16 08:19:01 -07:00
Eli Barzilay
853e6be738
New build request functionality.
...
(cherry picked from commit 4d04c04aa2
)
2012-01-16 08:18:57 -07:00
Eli Barzilay
0d93dd54db
Tiny typo.
...
(cherry picked from commit e8356b3b91
)
2012-01-16 08:18:52 -07:00
Eli Barzilay
324234ff66
Minor improvements, mainly to the header/status suffixes.
...
(cherry picked from commit 3bdf05d7e1
)
2012-01-16 08:18:48 -07:00
Matthew Flatt
df9c2f8d7b
fix typo (patch from Gustavo Massaccesi)
...
Closes PR 12489
Merge to 5.2.1
(cherry picked from commit 96dea8c732
)
2012-01-16 08:18:44 -07:00
Neil Toronto
a5f236d18a
Finished images/icons contracts and docs
...
Please merge into release
(cherry picked from commit b78ee4258c
)
2012-01-16 08:18:36 -07:00
Neil Toronto
0faf99b631
Removed timing examples (not reliable)
...
Please merge into release
(cherry picked from commit 599dda4745
)
2012-01-16 08:18:24 -07:00
Neil Toronto
f13f4e4a8a
Documented logos
...
Please merge into release
(cherry picked from commit 15f48a7b03
)
2012-01-16 08:18:19 -07:00
Neil Toronto
58467ac5b9
Contracts for almost all icon-producing functions
...
More documentation (Now contains an animated GIF! We have achieved Web 1.0!)
Fixed stop sign double-rendering bug
Compiled logos size 256 (no rendering time for sizes < 256; intended size almost instantaneous)
Please merge into release
(cherry picked from commit 0c5ea11056
)
2012-01-16 08:18:15 -07:00
Vincent St-Amour
2f0fbdba21
Union types instead of clobbering them in the type table.
...
This fixes a bug where only the last branch of a case-> type would get stored.
(cherry picked from commit 87a53159dd
)
2012-01-16 08:18:08 -07:00
Matthew Flatt
259913ee83
fix `find-files' to convert an initial string into a path
...
Merge to 5.2.1
(cherry picked from commit 60c418b20e
)
2012-01-16 08:18:03 -07:00
Neil Toronto
ed172a81fa
Removed accidental dependence of images/icons/stickman on racket/gui
...
Began scribble docs
Added `compiled-bitmap' and `compiled-bitmap-list', which embed bitmaps
computed at expansion time into compiled files (safe 3D values)
Please merge into release
(cherry picked from commit 4d1cedc913
)
2012-01-16 08:17:58 -07:00
Neil Toronto
2f6193a7f8
Text icon fix - works better when trimmed
...
Recycle icon (text icon of string "\u267b")
Removed debug output from plt-logo
Slightly faster bitmap <-> flomap conversion (uses bitmap%'s premultiply-alpha)
Please merge into release
(cherry picked from commit 5dcfd76927
)
2012-01-12 16:39:01 -07:00
Neil Toronto
d637be4b71
Use running stickman in lower-right "run" indicator
...
Please merge into release
(cherry picked from commit 436a1dcb71
)
2012-01-12 16:38:58 -07:00
Neil Toronto
4603785afe
Added standing and running stickman icons
...
Optimize rendering by looping only over the smallest rectangle with nonzero alpha
Please merge into release
(cherry picked from commit 2313b528c4
)
2012-01-12 16:38:54 -07:00
Matthew Flatt
d4ab93c5ca
MysterX repairs
...
Merge to 5.2.1
(cherry picked from commit 84d66ca8fe
)
2012-01-12 16:38:49 -07:00
Matthew Flatt
110283109a
skip `libtool --finish' if DESTDIR is set
...
Merge to 5.2.1
(cherry picked from commit 45d72785de
)
2012-01-12 16:38:45 -07:00
Matthew Flatt
132a46f671
add missing OS X thread-data synchronization
...
Merge to 5.2.1
(cherry picked from commit af9d0e6976
)
2012-01-11 16:09:47 -07:00
Robby Findler
09ad681027
fix call to message box to remove incorrect style flag
...
merge to the release branch, please
(cherry picked from commit e067a4415a
)
2012-01-11 16:09:42 -07:00
Robby Findler
42698ef9c5
relax the contract to match what the server actually needs
...
closes PR 12476
merge to the release branch, please
(cherry picked from commit 5e80753b48
)
2012-01-11 16:09:38 -07:00
Robby Findler
ca73b0569d
tweak the printing of syntax errors again so the "in:" part is in tt font
...
merge to the release branch, please
(cherry picked from commit 9aecc08579
)
2012-01-11 16:09:32 -07:00
Robby Findler
e6285227f1
Change 'bitmap' to use collection-file-path (with its new #:fail) argument,
...
so that it picks up linked collections.
closes 12424
merge to the release branch, please
(cherry picked from commit d93818dd61
)
2012-01-11 16:09:26 -07:00
Matthew Flatt
b7b273895a
fix bytecode optimizer bugs
...
Certain unsafe operations were allowed to propagate across a
`lambda' boundary (where space safety is known not to be an issue),
which could lead to duplicate uses of a "once used" variable if
the relevant `lambda' is inlined.
Furthermore, `lambda' boundary crossing wasn't detected in the case
that the operation to propagate was propagated through an intermediate
variable without a `lambda' crossing.
Merge to 5.2.1
(cherry picked from commit 7850a26dfe
)
2012-01-11 16:09:22 -07:00
Neil Toronto
0cfbbb9bdf
Better debugger icon bomb
...
(cherry picked from commit 5736695bae
)
2012-01-11 16:09:18 -07:00
Neil Toronto
789756eb60
Rewrote flomaps and rendering in Typed Racket for speed and safety
...
(cherry picked from commit daf3ed55ba
)
2012-01-11 16:09:13 -07:00
Neil Toronto
c8c8fdf360
Contract fix
...
(cherry picked from commit be4bfdff4c
)
2012-01-11 16:09:08 -07:00
Neil Toronto
9146b151d8
Caching with weak boxes, cleanup, planet download icon
...
(cherry picked from commit 6ec78137e3
)
2012-01-11 16:09:02 -07:00
Robby Findler
9e272a2359
fix bug in lw struct generation
...
(cherry picked from commit f1a7864c63
)
2012-01-10 13:13:34 -07:00
Matthias Felleisen
a1cb9a8c85
replaced gamepad image with higher resolution version
...
(cherry picked from commit d9176df246
)
2012-01-10 13:13:30 -07:00
Matthew Flatt
f1a1670a74
protect `raco setup' from files in linked collection dirs
...
Patch by Jay McCarthy.
Merge to 5.2.1
(cherry picked from commit d56d28f0b6
)
2012-01-09 17:01:09 -07:00
Matthew Flatt
469b21d28d
fix problem printing symbols with unicode chars
...
Specifically, special-casing letters (such as sigma) were not
handled correctly.
Merge to 5.2.1
(cherry picked from commit 8b54dc43c8
)
2012-01-09 17:01:04 -07:00