![]() and properly report an error when the result from `get-data' is not allowed Closes PR 11821 original commit: d77c92d0878384024a3b00f6bfaa7fe3214493f6 |
||
---|---|---|
.. | ||
button.rkt | ||
canvas.rkt | ||
cg.rkt | ||
check-box.rkt | ||
choice.rkt | ||
clipboard.rkt | ||
colordialog.rkt | ||
const.rkt | ||
cursor.rkt | ||
dc.rkt | ||
dialog.rkt | ||
filedialog.rkt | ||
finfo.rkt | ||
font.rkt | ||
frame.rkt | ||
gauge.rkt | ||
gc.rkt | ||
group-panel.rkt | ||
image.rkt | ||
init.rkt | ||
item.rkt | ||
keycode.rkt | ||
list-box.rkt | ||
menu-bar.rkt | ||
menu-item.rkt | ||
menu.rkt | ||
message.rkt | ||
panel.rkt | ||
platform.rkt | ||
pool.rkt | ||
printer-dc.rkt | ||
procs.rkt | ||
queue.rkt | ||
radio-box.rkt | ||
README.txt | ||
slider.rkt | ||
sound.rkt | ||
tab-panel.rkt | ||
types.rkt | ||
utils.rkt | ||
window.rkt |
Allocation rules: * Use `as-objc-allocation' when creating a Cocoa object. When the resulting reference becomes unreachable, the Cocoa object will be released. * Use `with-autorelease' in atomic mode around calls that autorelease and where the release should take effect immediate. Do not create an autorelease pool except in atomic mode. * Other autoreleased objects may end up in the root pool installed by "pool.rkt". The root pool is periodically destroyed and replaced; call `queue-autorelease-flush' if you need to encurage replacement of the pool. If you need to use an object htat might be autoflushed, be sure that you're in atomic mode.