mirror of
https://github.com/InvisibleUp/uvmac.git
synced 2024-11-29 22:49:27 +00:00
1 line
10 KiB
HTML
1 line
10 KiB
HTML
|
<!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
|