Also, fix `set-selection' in `list-box%' to not invoke the
tab panel's callback function (cocoa & gtk).
original commit: 4535f5d8cc0fe4d0c3c360d7527980b1c3b7e39a
Closes PR 12149
Also adjust id on NSTableColumn to be a string, because a Cocoa
warning on Lion told me to.
original commit: ec25a74b97f0ab7a487c5fd8c7c89d2900a84ad5
GRacket registers witht a global table to indicate that
no transform is needed. (This change was intended to address
a 64-bit problem on Lion. It didn't help, but this seems
better than ignoring an error.)
original commit: 9d4fcd8e84e8663526420ff2de4b8b67869442c9
We could try to figure out the current state of the process,
instead, but it seems like too much work.
original commit: 9c5b78e998c7cf3e6a0bfe9848b7a47f18562ef3
Since the number of monitors can change at any time, reliable
use of these functions requires handling failure in some way.
Handling #f results is easier (and less likely to mask other
problems) than catching exceptions.
original commit: ce4705cedce9dc6f1658e93245d07f739e26a19b
Avoids a problem with the file dialog when a sheet is the
current "main window" (Cocoa terminology); when the file
dialog is closed, both the sheet owner and the sheet
become the main window (in that order), so that when the
sheet goes away, the sheet owner doesn't become the main
window as it should. It seems like a Cocoa problem. The
workaround is to hook into the callback that says a
sheet went away.
Closes PR 12073
original commit: 69f7e912d2bffd638123475ce0041e6188ab5f02
* Note the ugly hack of adding "foo~" for every "foo" suffix.
* Note also that when "*.*" is in the glob list all files should be
available but it looks like this isn't working yet for some reason.
original commit: e9487fb0c739427fa49f79b4f512fb717ab683a9
by changing the name to match the docs, plus some other
bug fixes triggered by better testing
Closes PR 11780
original commit: fdef90e482ddd066f8a131343308e856c76df902
- call `on-size' on setting the canvas size, like Win32 and Cocoa,
which mainly shows/hides auto-shown scrollbars more on time
(e.g., DrRacket doesn't start with horizontal scrollbars that
immediately disappear)
- switch mouse tracking to "hint" mode, instead of catching every
single mouse position
- when queueing `on-size' methos in response to client-size changes,
cancel and queued but undelivered calls; in the case of editor
canvases, this doesn't really have an effect, due to the other
`on-size' call
Closes PR 11369, hopefully
original commit: 85951bf665207db4539fe97cd86b7f924c83eac5
(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)
original commit: e1303dc4006951d7c9e1ebee31d0f5a76ab3c40e