Factor Software - Shareware games for the Mac OS™
MyEyes Version History
2.3.5 (April 1999)
- Fixed a long standing bug in the registration code validation algorithm that caused the control panel to crash occasionally on 68k machines.
- Removed any reference to FTP application in the control panel.
2.3.4 (March 1999)
General:
- Updated author's e-mail, Web site and FTP URLs in both software and documentation.
- Updated External Eyes Sets: "Comic Eyes", "Egyptian Eye".
Control Panel specific:
- Increased Appearance Manager compliance under Mac OS 8.5 (Appearance Manager 1.1).
- Increased compatibility with Kaleidoscope schemes under Mac OS 8.5.
- Internet Config Extension 2.0 or later is now required to launch URLs with the proper helper application (note: this extension is part of the Mac OS installation starting from version 8.5).
2.3.3 (October 1998)
- Updated author's e-mail, Web site and FTP URLs in both software and documentation.
2.3.2 (September 1998)
General:
- Updated External Eyes Sets: "Comic Eyes".
- A fake External Eyes Set named "Built In" has been added to allow selection of the Built In Set from the Finder.
Control Panel specific:
- Fixed a bug that sometimes caused Edit menu commands issued using command-key equivalents to be ignored.
Extension specific:
- Fixed a bug that caused Apple Events to be ignored on 68k machines.
2.3.1 (September 1998)
- The Control Panel is no longer dependent on the "InternetConfigLib" library.
- Removed Control Panel's beta expiration date.
2.3 final (August 1998)
The final 2.3 version includes all changes and fixes from the previous
beta versions plus:
- Fixed missing Balloon Help for the popup menu in the Control Panel's Info dialog.
- Fixed missing Low Memory alert in the Control Panel.
2.3b3 (July 1998)
General:
- Double clicking an Eyes Set already located into the MyEyes Sets folder makes it active.
- Under Allegro (Mac OS 8.5) Eyes Sets dropped on the System Folder are automatically routed to the MyEyes Sets folder.
- Now the installer puts an alias to the control panel into the installation folder.
- Fixed or removed outdated URLs in the documentation.
Control Panel specific:
- Fixed wrong text colors in the "Register" dialog.
- Fixed pictures in dialogs not showing up on some pre-8 (7.5.5) system (the 'purgeable' attribute of picture resources was incorrectly set).
- PopUp Menu controls are now always correctly dimmed when a dialog becomes inactive.
- Introduced support for Appearance Manager 1.1 and Allegro themes.
Extension specific:
- Now the extension checks for missing icons in External Eyes Sets more effectively and warns the user in such cases.
2.3b2 (June 1998)
General:
- New External Eyes Sets: "Comic Eyes".
- Updated External Eyes Sets: "Egyptian Eye".
- Updated currency conversion rates in the register application.
Control Panel specific:
- Fixed a bug in the Settings dialog that caused unwanted Set selections when moving the keyboard focus over the Sets list using the TAB key.
- Fixed a bug that caused some messages not to be displayed correctly.
- Added the "Select All" item to the Edit menu.
- Now the Edit menu items are enabled/disabled consistently with the actual text selection and Clipboard contents.
- Now URLs in the About dialog are draggable to the desktop or to any open window accepting text drops.
- Fixed various typos and errors in Balloon Help text for dialogs.
- Enhanced Balloon Help text for menus.
- Now the preferences file has the correct type and icon.
- Added Appearance Manager compliance for alerts.
- Increased compatibility with Kaleidoscope 2.0 schemes.
- Other minor refinements.
Extension specific:
- Fixed error in system version checking in the "loader" INIT.
2.3b1 (May 1998)
General:
- Recompiled with CodeWarrior® Professional release 2.
- Completely rewritten in C/C++.
- Mac OS 7.1 or later is now required for running MyEyes.
- Added support for Conflict Catcher™ 4.1 vendor information format.
Control Panel specific:
- The setup application is now a Control Panel item (in fact, an application control), with an almost completely redesigned interface and a new icon.
- Now External Eyes Sets are selected from a scrolling list in the Settings dialog. The list shows custom Set icons and supports full keyboard navigation and selection.
- Now developers can associate default preferences to External Eyes Sets requiring specific settings to work properly (see the "About External Eyes Sets" file for details).
- Two new buttons have been added to the Settings dialog. The "Default" button applies 'factory settings' to the currently selected Eyes Set. The button named "Use Current Set Preferences" restores current Set's default preferences.
- Now External Eyes Sets can be automatically installed into the "Eyes Sets" folder and activated when double-clicked in the Finder.
- Fixed a bug that caused the eyes to disappear when dragged outside the screen's borders (fixed position).
- MyEyes is now 100% Appearance Manager and Kaleidoscope savvy.
Extension specific:
- Solved a conflict with Helium 3.x from Tiger Technologies that caused the eyes to disappear from the menubar when the 'Hide the Help Menu' option was selected in the Helium control panel (Mac OS 8 or later).
- Three new parameters, describing iris actual size and distance from the eyeball center, have been added to the External Eyes Sets description structure. The 'eyes' resource template has been accordingly extended (see the "About External Eyes Sets" file for details).
- The "Eyes Sets" folder is created at startup if not present.
2.2.2 (September 1997)
- Fixed a bug, introduced with version 2.2.1, that caused the setup application to crash when opening the settings dialog under Mac OS 7.5.x. Unfortunately, I was so concerned about increasing Mac OS 8 compatibility that I ended up loosing compatibility with 7.5 :-(.
2.2.1 (September 1997)
General:
- Recompiled with CodeWarrior Professional 1.
- New External Eyes Sets: "Iron Mask", "Egyptian Eye", "Monoculus".
- Updated External Eyes Sets: "Gojira", "Cat's Eye".
- Removed External Eyes Sets: "Evil Red", "Reptilian".
- Updated exchange rates in the Register application.
Setup application specific:
- Fixed a rare bug that caused wrong icons to appear in the message dialog when an external eyes set was selected in the settings dialog.
- Fixed a memory leak that occurred when closing dialogs.
- In the about dialog it was actually possible to write in URL fields. Fixed.
- All dialogs, except the message dialog, are now movable. This means that you can switch to other applications and drag the eyes (Fixed position) when a dialog is open.
- MyEyes is now Mac OS 8 Appearance Manager savvy. It works with Kaleidoscope too, although some interface elements, like the program's logo, are optimized for Apple's grayscale look.
- Changed some color icons used in the message dialog.
- Now the help icon is correctly updated when activating/deactivating Balloon Help from the Finder's help menu.
- Now the gray outline appearing when dragging the eyes (Fixed position) is correctly drawn in black over a non-white menubar (like in Mac OS 8).
- Added the ability to register on line by launching your Web browser directly from the setup application.
- Now the setup application is able to locate the "Register MyEyes" application everywhere on your hard disk. Useful if you prefer keeping the setup application separated from the rest of the package, for example in the Control Panel folder.
- Now the text shown in the Info dialog is taken directly from the Read Me file, avoiding space wasting duplications and possible information updating problems.
- Increased the memory partition to 256K.
Extension specific:
- Fixed possible heap corruption when running under Mac OS 7.5.3 or older (in fact, there was a bug in the Process Manager that was fixed in Mac OS 7.5.5).
- Added a mask for the iris icons. Useful for obtaining special effects in making External Eyes Sets. See the "About External Eyes Sets" file for details.
- Now the shareware reminder is shown at every startup only after the evaluation period is over (30 days since first installation).
2.2 (May 1997)
- Recompiled with CodeWarrior 11.
- Added support for external eyes sets. Please read the file named "About External Eyes Sets" for details.
- Fixed a bug in the setup application that caused window contents not to be drawn properly with the monitor set to more than 256 colors.
- Various small bug fixes in the setup application.
- Added the ability to use Command-W to close the main window in the setup application.
- The MyEyes setup application is now FAT, i.e. it contains both 68k and PowerPC code.
- Now the installer always puts the extension on the destination disk, whether it is the current startup disk or not. If the destination disk contains a System folder, the installer puts the extension on the "Extensions" folder.
- Updated and re-formatted all the documentation files.
2.1.3 (November 1996)
- Recompiled with CodeWarrior 10.
- Some parts of the extension's code have been rewritten in order to enhance its robustness and compatibility and reduce the "double eyes" effect (if you don't know what I'm talking about, luckily you've never seen it).
- The MyEyes Extension is now FAT, i.e. it contains both 68k and PowerPC code.
- The extension's memory partition has been raised to 80k to avoid possible 'out of memory' errors on machines running the latest Mac OS updates (especially the new 7.5.5).
- A "shareware reminder" now appears at startup if you are running an unregistered version of MyEyes.
- The setup application now sports a better looking interface, with a trendy 3D style.
- Clicking on the URLs and e-mail addresses in the setup application's about dialog automatically launches your Web browser or e-mail application (requires Internet Config 1.1 or later) .
- The MyEyes package is now distributed in form of an easy to use "Installer" application.
- Updated the documentation as usual.
2.1.2 (March 1996)
- Recompiled with CodeWarrior IDE 1.3 (CW7).
- The extension have been partially rewritten in order to increase its performance by optimizing some time consuming routines and reducing its interference with other processes to a minimum.
- Fixed a bug in the file management routines.
- Fixed a minor bug in the registration/personalization dialog.
- The registration data are now stored in the Preferences folder. The file is named "MyEyes Registration". This implies that you won't have to retype your registration code when upgrading.
- Added my Home Page URL to the contact info.
2.1.1 (October 1995)
- Recompiled both the setup application and the extension with Metrowerks Pascal 1.1.
- Fixed a bug on the setup application that caused the main window to be incorrectly repositioned on Systems using non-standard window definitions (like those with the Aaron extension installed).
- The non-standard "Sections" popup menu on the Info dialog of the setup application has been substituted with a standard popup control.
- Added the ability to launch the Register application from within the setup application. The "Register..." button is now used for this purpose (to open the Registration dialog box you have to use the new "Enter Code..." button).
- Some minor code refinements.
2.1 (March 1995)
- Fixed a bug on the setup application that caused memory not being properly handled when sending Apple Events to the extension (I forgot to dispose some of the data structure used by AE Manager routines).
- Introduced an option for adding eyelashes to the eyes to give them a feminine touch. Note: with this option on you may notice some problems when using those controls that let you change the menubar background color (like Greg's Buttons, Color7, Menubar Pattern and others). In certain situations MyEyes fails to correctly redraw the menubar background portion used by the eyes, until you switch to another application. This is not a bug, so don't report it. I will try to fix it, if possible.
- A "Look Around" mode has been implemented: when the eyes are asleep, they open up every now and then to see what's happening on your desktop.
- The setup application's interface has been slightly revised and improved. The non-standard popup menus on the Settings dialog have been substituted with standard popup controls. A "Sections" popup menu has been added to the Info dialog. Now the small icon used to toggle Balloon Help reflects the current System version (you'll see the Apple Guide icon if in System 7.5 or the old balloon icon otherwise).
- I completely changed the registration code generation/verification algorithm. Now the codes are far more easy to type in and, best of all, registered users won't have to ask for new codes to personalize new versions. Obviously, you'll need a new code for MyEyes 2.1. To make life easier to users without an e-mail address I added a "Registration Updater" (please read carefully the Notes for Upgrading file).
- Introduced new methods of registering (see the Registration section).
2.0.2 (January 1995)
- Fixed an incompatibility problem with Now Utilities (versions 4.0.2 and 5.0).
- The memory managing routines have been made more robust to handle certain critical situations and avoid crashes in out of memory conditions.
- Fixed a bug in the registration code generation/verification algorithm (no more spaces in the code strings).
- The extension has a new, nice looking icon. You have to rebuild your desktop to see it.
- The icon shown during the startup sequence is now the extension's one.
- Upon user request, I enabled the mixing of color and B&W icons for the eyes.
- Now, when you change a setting, the eyes are redrawn in a more pleasant way (they don't flicker anymore).
- Updated the documentation as usual.
2.0.1 (December 1994)
- The extension now runs well under System 7.5.
- The icon shown at startup now reflects the loading status of the extension (see installation notes). Upon user request, an option for not showing the icon at startup has also been added.
- Fixed a bug that caused the eyes to be incorrectly shown at startup with the "Eyes Off" option selected.
- Fixed a bug that caused the extension not to work properly on machines with external video cards (like Duos and the AV series Macs).
- Fixed a bug that caused occasional crashes, under certain circumstances, when launching some applications.
- Now the setup application tries to launch the extension when it finds it not running or not responding to Apple Events (the extension must be in the Extensions folder).
- Now the changes made in the Settings dialog box are instantly applied to the eyes (you don't have to exit the dialog to see the effects). A "Revert" button has been added.
- Some minor bug fixes and code improvements.
- Updated the documentation as usual.
2.0.0 (November 1994)
(Released as beta)
- MyEyes is now separated in two distinct items: an extension and a setup application.
- The eyes won't interfere no more with your favourite screensaver. The method of determining if a screensaver is running is based on a feature introduced by After Dark and now used by the most popular screensavers (for the techies out there it's the 'SAVR' gestalt value). Tested with After Dark v2.0, DarkSide v4.2 and BasicBlack v1.4.1. It also have to work with Pyro!. Older screensavers, like Moire, aren't supported.
- Introduced a method of determining if the menubar is gone so that the eyes don't keep popping out in front of game screens and full screen presentations.
- Introduced the independent eyes movement mode (see configuration notes).
- Introduced the automatic eyes positioning (see configuration notes, again).
- Added a small set of different colors for the eyelids (a new color for the iris has been also introduced, along with some minor cosmetic refinements).
- Now you can set the sleep time in seconds, not only in minutes.
- The animation speed setting has been removed (it was pretty useless, indeed).
- Added a dialog with a scrolling text box containing useful information about MyEyes (in fact it's the same as this read me, excluded the version history).
- Added the capability to determine if the Preferences file is corrupted or out of date.
- Also introduced minor adjustments to the System environment checking routines.
- Since MyEyes is now a SHAREWARE product, I included a registration dialog and a registration form in the documentation (see registration notes).
- Finally, I almost completely rewritten the read me file and tarted it up a bit with styles and a picture (you need SimpleText to view the styles).
1.0.6 (October 8, 1994)
(Not released)
- Development version.
1.0.5 (September 5, 1994)
- Screen depth changes are now detected and correctly handled.
1.0.4 (July 1994)
- First public release.
1.0.0 to 1.0.3 (Not released)
Development versions.
Content © 1998-2010 Federico
Filipponi
Mac and the Mac logo are trademarks of Apple Computer, Inc., registered
in the U.S. and other countries.
The Made on a Mac Badge is a trademark
of Apple Computer, Inc., used with permission.
All other trademarks
are the property of their respective owners.
Last revised: Sun 09 Aug 2009 05:29:54 PM CEST

