Commit Graph

19952 Commits

Author SHA1 Message Date
Matthew Flatt
aeedcef3a3 fix s:home keybinding
Merge to 5.1
(cherry picked from commit 33db7b1229)
2011-02-10 12:56:31 -07:00
Matthew Flatt
0707a3f954 win32: fix parent HWND of canvas%
Merge to 5.1
(cherry picked from commit 6b1112a9ad)
2011-02-10 12:56:25 -07:00
Matthew Flatt
98dd05c6d3 fix `set-icon' in frame% to make mask argument optional
Merge to 5.1
(cherry picked from commit f4a881f0e3)
2011-02-09 09:42:38 -07:00
Matthew Flatt
79760264e7 gtk: fix X selection for older Gtk versions
Merge to 5.1
(cherry picked from commit f21f0bdba2)
2011-02-09 09:42:31 -07:00
Matthias Felleisen
f7f0faf83f update history
(cherry picked from commit e71ccdac38)
2011-02-08 13:08:38 -07:00
Robby Findler
9831311492 2htdp/image: place-image/align doesn't really need to check that the second image argument has a pinhole
(cherry picked from commit eb45a6f15b)
2011-02-06 21:54:44 -05:00
Matthew Flatt
74b9465b4e document limitations of on-subwindow-event' and on-subwindow-char'
Merge to 5.1
(cherry picked from commit e2a0fd02ef)
2011-02-06 09:43:16 -05:00
Matthew Flatt
abb10d86c0 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
(cherry picked from commit 3c6652b83c)
2011-02-06 09:42:52 -05:00
Matthew Flatt
17157945bb fix scheduler's support for `ffi/unsafe/try-atomic'
where problems with abort-without-dynamic-wind mode caused
  a spurious trigger of nack evts
 Merge to 5.1
(cherry picked from commit 3e38071dae)
2011-02-06 09:42:46 -05:00
Matthew Flatt
4c20048bff minor correction to release notes
Merge to 5.1
(cherry picked from commit ead1c366d1)
2011-02-06 09:42:39 -05:00
Matthew Flatt
ca1e603f7f adjust racket/gui/base' to re-export file/resource'
Merge to 5.1 along with b4ce4bb, 3375005, 18eb7c8, 3c4807f
(cherry picked from commit 5eeec97878)
2011-02-05 16:45:43 -05:00
Matthew Flatt
745e5018fd fix coverage of `file/resource' tests
(cherry picked from commit 3c4807f032)
2011-02-05 16:02:51 -05:00
Matthew Flatt
a25b553b8e get-resource' and write-resource': support .ini files
(cherry picked from commit 18eb7c86b5)
2011-02-05 16:02:51 -05:00
Matthew Flatt
e4db039f20 `file/resource': improve compatibility
by generating "failure" results instead of exn:fail:unsupported
(cherry picked from commit 337500552c)
2011-02-05 16:02:50 -05:00
Matthew Flatt
a917f465f7 add `file/resource'
(cherry picked from commit b4ce4bbd2c)
2011-02-05 16:02:50 -05:00
Jay McCarthy
88c18e08f6 Fixes PR11713
(cherry picked from commit b4c3d82c94)
2011-02-05 16:02:50 -05:00
Matthew Flatt
cc3e6e1812 futures: fix `future' when given a non-JITted procedure
Merge to 5.1
(cherry picked from commit da6d4f3fba)
2011-02-05 16:02:50 -05:00
Matthew Flatt
b32d2eeaac futures: fix lightweight-continuation GC bug
Merge to 5.1
(cherry picked from commit 7579b48791)
2011-02-05 16:02:50 -05:00
Matthew Flatt
e8a0c3c187 cocoa: yet another hack around weird cocoa behavior
Closes PR 11712
 Merge to 5.1
(cherry picked from commit 845ca2d586)
2011-02-04 20:05:27 -07:00
Ryan Culpepper
ae73336ede fixed macro stepper bug
Merge to release branch
(cherry picked from commit 2c1d49de6f)
2011-02-04 15:58:16 -07:00
Robby Findler
1fba9e40fb add a little more about quasiquote to the guide
Please merge to the 5.1 release branch
(cherry picked from commit 74f8b0e2f1)
2011-02-04 15:52:35 -07:00
Matthew Flatt
08ff71d1a1 win32: fix horizontal `radio-box%'
Merge to 5.1
(cherry picked from commit 8f404a4618)
2011-02-04 15:52:26 -07:00
Matthew Flatt
9721ad1ce7 cocoa: fix problems with `radio-box%' in no-selection mode
Closes PR 11708
 Merge to 5.1
(cherry picked from commit 5d1b78384d)
2011-02-04 10:31:55 -05:00
Matthew Flatt
4e33afc100 fix dc<%>
Closes PR 11706
 Merge to 5.1
(cherry picked from commit 913f6b5486)
2011-02-04 10:31:52 -05:00
Matthew Flatt
c10d0a6f88 fix doc bug
Closes PR 11690
 Merge to 5.1
(cherry picked from commit ab588eb69a)
2011-02-04 10:31:49 -05:00
Eli Barzilay
bfae2d4573 Proxy the irc logs from pre.racket-lang.org.
That's where the bot needs to run; use a proxy instead of NFS.
(cherry picked from commit d2a6da7561)
2011-02-04 04:32:55 -05:00
Eli Barzilay
cc4c928274 Try to kill the test thread after a minute, and exit after another minute.
(cherry picked from commit 2fe690b29e)
2011-02-04 04:32:49 -05:00
Ryan Culpepper
968eb41475 auto-open top-level test suites in rackunit gui
Merge to release branch
(cherry picked from commit e3c02f7072)
2011-02-03 17:17:20 -07:00
Ryan Culpepper
6eedd57f8b fixed race in rackunit gui
Merge to release branch
(cherry picked from commit 9d42ef9235)
2011-02-03 17:17:13 -07:00
Ryan Culpepper
4bb3fd937a fix macro stepper bug (missing hash)
Merge to release branch
(cherry picked from commit 1054c504ea)
2011-02-03 17:17:05 -07:00
Ryan Culpepper
fb36f21477 fixed doc typo
Fixes PR 11703
  Merge to release branch
(cherry picked from commit 4ef3dfe6a8)
2011-02-03 17:16:58 -07:00
Robby Findler
cebe089e1b 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
(cherry picked from commit c119cef915)
2011-02-03 17:16:52 -07:00
John Clements
d1f4b2fdfc stepper HISTORY.txt updated
(cherry picked from commit b60aca2f8f)
2011-02-03 15:46:28 -05:00
Eli Barzilay
99866b29fd Check for libracket instead of any .so file
(cherry picked from commit 83d2e5c151)
2011-02-03 10:28:24 -05:00
Matthew Flatt
bef9f8f0cb fix guide typos
Closes PR 11700
 Merge to 5.1
(cherry picked from commit 08cc4dffb2)
2011-02-03 10:28:20 -05:00
Matthew Flatt
cc249dcdc2 fix jpeg writing
Closes PR 11701
 Merge to 5.1
(cherry picked from commit 16eb172e5a)
2011-02-03 10:28:17 -05:00
Robby Findler
4e9b5bcaef 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
(cherry picked from commit 0fce29f552)
2011-02-03 10:28:14 -05:00
Matthew Flatt
9215e3c401 fix `image-snip%' unmarshaling with filename
Merge to 5.1
(cherry picked from commit c2c6c79a15)
2011-02-03 10:28:10 -05:00
Robby Findler
9b9dc8c2f8 missed a multiple-vlaues change in a short-cut case.
Please merge to the 5.1 release branch
(cherry picked from commit 63aa388d49)
2011-02-03 10:28:06 -05:00
Matthew Flatt
68e13d8587 re-generate `configure' script
Merge to 5.1, along with e91f243b64
(cherry picked from commit 309e1aec4f)
2011-02-03 10:27:59 -05:00
Matthew Flatt
6934115fec fix typo
(cherry picked from commit d704f9565b)
2011-02-03 10:27:56 -05:00
Matthew Flatt
0c03da2596 fix problem with allocation while holding a future lock
Merge to 5.1
(cherry picked from commit 9d204c01cf)
2011-02-03 10:27:52 -05:00
Eli Barzilay
728cf780b1 Avoid compiling plot if the source directory is missing
(cherry picked from commit e91f243b64)
2011-02-03 10:27:48 -05:00
Vincent St-Amour
e0029e50a8 Fix more doc typoes.
Closes PR 11694.

Merge to 5.1.
(cherry picked from commit 2935170eff)
2011-02-03 10:27:43 -05:00
Vincent St-Amour
63af7b4af0 Fix make-->vector doc typo.
Closes PR 11698.

Merge to 5.1.
(cherry picked from commit 62327c5f50)
2011-02-03 10:27:38 -05:00
Casey Klein
709947bbb1 Updates the Redex history for v5.1
Please merge to release branch.
(cherry picked from commit 309bb47c7e)
2011-02-03 10:27:31 -05:00
Matthew Flatt
9e101a2941 gtk: map left-tab key to #\tab
Closes PR 11697
 Merge to 5.1
(cherry picked from commit 0eed4e9462)
2011-02-02 09:49:28 -05:00
Matthew Flatt
3b47d8eb35 gtk: fix drag-and-drop URI decoding
Closes PR 11695
 Merge to 5.1
(cherry picked from commit 2d01241f7a)
2011-02-02 09:49:25 -05:00
Matthew Flatt
2e67a39ae8 gtk: force display of images in button labels
Merge to 5.1
(cherry picked from commit 7291d944c3)
2011-02-02 09:49:22 -05:00
Matthew Flatt
0b4f5a093d add missing mutex unlock in error path
Merge to 5.1
(cherry picked from commit 9134aa4ee8)
2011-02-02 09:49:18 -05:00