uvmac/docs/change/v3.0.html

1 line
10 KiB
HTML
Raw Permalink Normal View History

2020-03-14 19:28:01 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title> Changes in Mini vMac 3.0.4 </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="canonical" href="v3.0.html"> </head> <body> <div> <i> <a href="https://www.gryphel.com/index.html">www.gryphel.com</a>/c/<a href="../index.html">minivmac</a>/<a href="index.html">change</a>/v3.0 - <a href="https://www.gryphel.com/c/feedback.html">feedback</a> </i> </div> <hr> <h3 align=center> Mini vMac 3.0.4 </h3> <h3 align=center> Changes </h3> <hr> <p> What has changed in Mini vMac 3.0.4, compared to Mini vMac 2.8.2. This only lists changes that affect behavior, and so doesn't include cleanups of the source code. </p> <p> : </p> <p> default compile: </p> <blockquote> <p> <a href="v3.0.html#feature">New features</a> </p><p> <a href="v3.0.html#modified">Changed behavior</a> </p><p> <a href="v3.0.html#bugs">Bug fixes</a> </p> </blockquote> <p> not in default compile: </p> <blockquote> <p> <a href="v3.0.html#compile_feature">New features</a> </p><p> <a href="v3.0.html#compile_modified">Changed behavior</a> </p> </blockquote> <p> <a href="v3.0.html#build">Build System</a> </p> <p> : </p> <p> <a name="feature"> <b> New features in default compile </b> </a> </p> <p> * Mini vMac now provides certain new capabilities for software running within the emulated machine, including getting and setting the host clipboard, using raw files on the host computer (disabling any interpretation as a disk image), creating new files (disk images or raw files), deleting files mounted with write permission, and getting the names of files. </p> <p> Software using these capabilities include: </p> <blockquote> <p> <a href="../extras/clipout/index.html">ClipOut</a> - exports the clipboard <br> <a href="../extras/clipin/index.html">ClipIn</a> - imports the clipboard <br> <a href="../extras/exportfl/index.html">ExportFl</a> - exports files from Mini vMac <br> <a href="../extras/importfl/index.html">ImportFl</a> - imports files into Mini vMac </p> </blockquote> <p> The new capabilities were carefully designed to avoid allowing software running in the virtual machine to do any serious harm. But if this is a concern, all the new capabilities can be disabled with the compile time option <a href="../options.html#option_min_extn">-min-extn</a>. </p> <p> <a name="modified"> <b> Changed behavior in default compile </b> </a> </p> <p> * By default, the Macintosh versions of Mini vMac will now not claim ownership to disk image and ROM image files. So double clicking on disk images will not launch Mini vMac. This is because when you have lots of copies of Mini vMac around, all of which claim ownership of disk images, it is unpredictable what happens when you double click on one, making the feature useless. Instead there is a compile time option, <a href="../options.html#option_im">-im 1</a>, to make Mini vMac claim ownership as has been done previously. You can then make sure to have only one copy of Mini vMac compiled this way on your computer. </p> <p> * The stopped mode toggle is now Control-S-D instead of Control-S-S. Before I had wanted to make it quick to type, but now I think it is more important to prevent hitting it accidentally. </p> <p> * When switching back to the Mini vMac application, previous versions would always ignore keys that were already held down. There is now a special case such that immediately after a drag and drop on to the Mini vMac window, it will not ignore keys already held down. This makes it easier to rebuild the desktop of disk images by holding down command and option. However, the keys that map to command and option can have special meanings in other operating systems. (For example, in OS X, clicking on the window of another application with command and option down will hide all other applications.) So it usually works better to press command-option right before dropping, instead of before dragging. (Thanks to a complaint by