The latest
bugs fixed in the Advanced Maths Library and related files:
Date: 31/5/97
- The Advanced Maths Library:
- Changed the export method so that
exporting the functions from the DLL is easier.
Also a user of the DLL is less likely to
accidentally get incorrect linkage.
- Separated out a lot of the
functionality (relating to the maths mappings) in
the Test Utility to another DLL. This is to allow
for future re-use of the DLL's functionality into
more products.
- IMPORTANT: New test file
format. All test files created prior to the release date
of 28/3/97 will not be
recognised. Please contact me if
you require the test file to be converted.
- Need to re-run the test suite due
to the changes in the Advanced Maths Library.
Go back to
download the software.
Date: 29/5/97
- The Advanced Maths Library:
- Recompiled under MSVC++ v5.0 .
This required considerable re-juggling of
function definitions.
- Sped up some of the functions,
especially for Intel based releases (builds with
_80X86 defined).
- Placed all of the Advanced Maths
Library functions, structures, classes, etc, etc
into it's own namespace.
- Renamed the Advanced Maths
Library's power function from "pow_aml"
to "pow", as the function is no longer
in the global namespace and thus doesn't conflict
with standard the 'C' "pow" function.
- Recompiled under MSVC++ v5.0 .
- IMPORTANT: New test file
format. All test files created prior to the release date
of 28/3/97 will not be
recognised. Please contact me if
you require the test file to be converted.
- Need to re-run the test suite due
to the changes in the Advanced Maths Library.
Date: 13/4/97
- Added a ZIP file comment giving details about the
archive's contents and contact information.
- The Advanced Maths Library:
- Fixed the "Stop" button
on the tool bar, so that it now actually works
(!).
- Added a status pane to the Test
File View windows, so that the maths or sequence
testing status is shown.
- IMPORTANT: New test file
format. All test files created prior to the release date
of 28/3/97 will not be
recognised. Please contact me if
you require the test file to be converted.
- Added ZIP file comment about the
contents of the ZIP file, what utility should be
used with the files, copyright notice and contact
info.
Date: 5/4/97
- The Advanced Maths Library:
- Fixed a bug that caused the
"Test It" button in the Maths Mappings
Browser to be greyed, even if test files were
still open, when a test file was closed.
- IMPORTANT: New test file
format. All test files created prior to the release date
of 28/3/97 will not be
recognised. Please contact me if
you require the test file to be converted.
Date: 28/3/97
- The Advanced Maths Library:
- Added a random number generator and tested it.
- Corrected the n-vector string parsing function.
- Corrected some other n-vector and pxq matrix
mappings.
- Updated the Advanced Maths Library Help document
with the random number mapping. Updated the list
of (known!) bugs in the Maths Test Utility and
Advanced Maths Library. Added documentation of
the "Pre-run Test Files" archive.
- Fixed the factorial function - it was overflowing
and returning invalid results.
- Updated the list of bugs for both the test
utility and library in the Advanced Maths Library
Help document.
- More user interface improvements:
Status pane added to the Test File View windows
so that the current position is shown in a test
(including during testing). Also the View updates
to show the current test being tested in a
sequence test.
- Corrected the DLL Test code, and
added some ASSERTs (which don't appear in the
release alpha) to remind me that some of the
maths mappings still don't work.
- Added the random number test to
the mappings list in the Maths Mappings Browser.
- Corrected a bug that caused the
date and time in the test file not to be set when
the related test is run.
- Improved the checking for the same
calculated result as the supplied one. Now if a
test is repeated, all of the calculated results
must be the same as the supplied value, not just
the last calculated result.
- IMPORTANT: New test file
format. All test files created prior to this
release date will not be recognised. Please contact me if
you require the test file to be converted.
- Added a random number test file.
- Updated the DLL Test File, due to
corrections and additions to the DLL Test code
(above).
- Updated all of the test files to
the new format; see above.
- Updated the factorial test file.
- All of the test files have been
re-run to check the Advanced Maths Library, as
the last time they were run was some time ago,
and many changes have since occurred.
Date: 20/3/97
- Considerably improved the installation script results.
- The Advanced Maths Library:
- Minor user interface improvements.
Date: 16/3/97
- The Advanced Maths Library:
- Fixed a bug in the timer that
measures the system clock speed.
Date: 2/3/97
- The Advanced Maths Library:
- Fixed the bug I introduced in freeing allocated
menory.
- Added a status bar to the test file view that
shows the current position in the test file, out
of the total tests.
Date: 25/2/97
- The Advanced Maths Library:
- The Maths Test Utility:
- Changed the default format of the test files to
be more compact and allow many more tests per
file.
- Corrected a bug in the code that meant that only
the lastest values entered in specific types of
test were stored.
- Removed the ability to read old version test
files.
- Better version information displayed in the
"About" dialog.
- Introduced a bug in freeing allocated memory, so
that the Maths Test Utility throws a (seemingly
harmless, but annoying) exception just after it
closes.
- All test files have been converted to the new
format. - It reads and saves faster, is more
compact, and allows up to1024 tests per file -
please contact me if more tests per file are
needed.
The latest bugs fixed in
Suspender: Date: 4/4/98
- Fixed registration problem.
Go
back to download the software.
Date: 12/11/97
- Updated program and help to reflect new ISP
details.
Date: 12/11/97
- Improved registration information.
Date: 20/9/97
- Added registration information dialog.
Date: 20/8/97
- Improved the "About..." dialog.
Date: 18/7/97
- Fixed non-appearing "About..." dialog.
Date: 18/5/97
- Improved the "About..." dialog.
Date: 4/5/97
- Added a help button.
- Ensured any strange exceptions thrown when
DoModal() is called would be caught.
Date: 13/4/97
- Added a ZIP file comment giving details about the
archive's contents and contact information.
Date: 24/3/97
- Altered the operating system check to allow
Suspender to run on Windows NT.
Date: 19/3/97
- Improved the installation script results.
Date: 14/2/97
The latest bugs fixed in
Doc.Em:
Date: 4/4/98
- Corrected a registration problem.
Go back
to download the software.
Date: 15/11/97
- Updated program and help to reflect new ISP
details.
Date: 15/11/97
- Improved registeration code and fixed a bug in
which caused Doc.Em to crash on a fast system
when it is started as "hidden in the
tray".
Date: 30/9/97
- Fixed non-appearing help file.
Date: 27/9/97
- Improved the screen saver activation method.
Date: 20/9/97
- Added registration information dialog.
Date: 20/6/97
- Improved the "About..." dialog.
Date: 18/5/97
- Improved the "About..." dialog.
- Fixed GDI memory leaks when Doc.Em is exited.
Date: 4/5/97
- Trapped strange exceptions being thrown when
DoModal() is called.
Date: 26/4/97
Date: 31/3/97
- Added a ZIP file comment giving details about the
archive's contents and contact information.
Date: 31/3/97
- Added to the pop up menu an enable/disable screen
saver switch (not actually a bug, more an
addition).
Date: 24/3/97
- Altered the operating system check to allow
Doc.Em to run on Windows NT.
Date: 20/3/97
- Improved the installation script results.
Date: 19/3/97
- Corrected the "hide in task
tray" option so that if unchecked it doesn't
hide Doc.Em in the task tray.
The latest bugs
fixed/found in Mez Sure:
Date: 7/7/1999
- First non-beta release version!
Go
back to download the software.
Date: 13/1/98
- Updated program and help to reflect new ISP
details.
Go
back to download the software.
Date: 13/12/97
- Fixed a bug when the mouse cursor passed near the
top left hand corner of the ruler, Mez Sure
minimised and showed the close dialog box.
Date: 12/12/97
- Fixed the bug where the contents of Mez Sure were
increasingly offset if the rotator tool was not
snapped to the centre of Mez Sure, and it was
used to rotate Mez Sure.
- The rotator tool now appears in the correct place
when Mez Sure is first opened.
- The rotator snaps to the corners of Mez Sure
correctly.
- Mez Sure rotates about the rotator correctly,
when it is snapped to a position in Mez Sure.
- Fixed a bug: when attempting to close Mez Sure,
but with the rotator tool window active caused a
crash.
- Minor performance enhancements, including running
in 256 colour mode with a custom background.
- Fixed an error in the details windows that meant
that even when the dialog informed the user of
incorrect values, they were applied to Mez Sure
when the "Apply" buttons were pressed.
- Enhancement: Clicking on the spin control buttons
for the number of tick marks dynamically updates
the number of tick marks.
- Fixed a bug where the centre of the ruler was
increasingly displaced when the ruler is resized.
Date: 4/10/97
- Improved the performance of the custom window
shaped buttons. They now pop up & down better
& more responsively.
- Dramatically improved the dragging of Mez Sure
and the rotator tool. They now follow the mouse,
no matter how fast the mouse is moved!
- More optimisations regarding the drawing of Mez
Sure.
- Added a control to enable/disable full window
drag. Enabling full window drag makes it much
easier to reposition Mez Sure.
- Fixed the redrawing of Mez Sure when system
colours are changed, so that Mez Sure updates
itself immediately and correctly.
- Fixed bugs in the nudge step edit boxes and angle
step edit box relating to when the units are
changed and the values in the edit boxes are
incorrectly changed. This lead to incorrect
values being used to alter Mez Sure.
Date: 18/9/97
- The scale on Mez Sure has problems when used with
virtual desktops - if the viewport size is
changed (via changing the viewport resolution)
then the scale has to be manually changed to
compensate. Added a control to allow this, see
below.
- Mez Sure's scale was wrong at resolutions other
than 1024x768. Fixed this and allowed dynamic
rescaling if the screen's resolution is changed
on the fly.
- Fixed a bug in Mez Sure when starting: if a saved
background bitmap could not be found, it hung.
- Improved the way a custom background is displayed
if the screen colour depth is changed on the fly.
Though there is a problem that you have to click
on Mez Sure to get it to update the custom
background's palette.
Date: 28/8/97
- "Rotator" windows still buggy - Mez
Sure's window furniture is now drawn in the
correct place, but the Mez Sure window is not.
- Added tool tips for the custom buttons. But the
tool tips don't appear when the mouse is over the
animation in the "rotator" buttons.
- Transparency is still buggy.
- More minor optimisations and corrections to the
re-drawing code.
- Added "Tips" extension panels to the
two details windows to help guide user's in some
of the functionality of Mez Sure. Slightly
improved & prettied up the dialogs.
- Fixed incorrect colours appearing in 256 colour
bitmaps when used as backgrounds on 256 colour
displays.
- Hopefully allowed custom backgrounds to appear
under Windows NT.
- Improved the user interface. Added drag and drop
of background BMP's into Mez Sure for changing
the background bitmap.
Date: 15/8/97
- Corrected a bug in custom tiled backgrounds.
Tiling failed at angles>10degrees.
- Some minor optimisations in redrawing.
- Added two buttons to allow increasing or
decreasing the length of Mez Sure.
- "Rotator" windows still buggy.
- Transparency is still buggy.
- Updated the Help documentation to reflect current
credits and new icon (see below).
- Added resizing buttons.
- Fixed access violations in GDI32.DLL .
Date: 9/8/97
- Made a permanent fix to dragging Mez Sure so that
you can see an outline. Also it repaints
properly.
- Corrected a few bugs in the installation. Also
updated it for the new features in Mez Sure.
- Corrected non-opening help file.
- Improved the Mez Sure's icon. Thanks to Patricia
Riebandt for the basis of the new design.
- Added a number of features, such as improved unit
selection and setting angles in degrees or
radians. Also the ability to change the number of
minor ticks per major tick.
- Innumerable minor optimisations.
- Fixed problems that occurred when moving Mez Sure
with the mouse, then losing it, then trying to
get back to it.
- Added the "rotator" buttons. This
allows Mez Sure to be rotated about any point on
th screen. Note: this has a number of bugs in it.
- Transparency is still buggy.
Date: 31/7/97
- Quick fix to Mez Sure not repainting properly.
- Fixed moving Mez Sure off the left or top of the
screen.
- Fixed a few problems in the installation - one of
which had the tick border the same colour as the
tick mark itself. This caused the tick marks to
look wider than they should.
- Fixed a nasty resource leak that spewed USER
memory wantonly all over the place.
Date: 29/7/97.
- This is a first beta release ~ there are a number
of known intractable bugs in the transparent mode
of operation.
The latest bugs fixed in
Aleph One:
Date: 5/1/2000
- Fixed restoring PNGs that were created by Aleph One. There was some code I missed out in the Aleph One modified LIBPNG that I should have put in when I updated the LIBPNG code. Oops!
- Corrected the creation code for the non-primary render engines on multi-processor machines. They were created as primary render engines, therefore having unnecessary extra code in them.
- Fixed switching to the Julia-type from the Mandelbrot-type when using the mouse to select the index of the Julia-type from the Mandelbrot-type
- Added ability to have arbitrary natural powers for mapping the scale in the colour range. This is handy for things like continuous potential colouring schemes on Julia sets.
- Fixed an error where the co-ordinates of the render engines were not reset when the fractal’s co-ordinates were changed.
- Prevented changing to the partner-type when showing orbits, or from showing orbits when choosing the partner index. Or choosing the partner index whilst tracing orbits or such-like.
- Improved zooming in and out when entering the magnification factor directly.
Go
back to download the software.
Date: 28/11/1999
- The under sampling level is reset when the colour
range is modified.
- When screen updates are occurring the status bar
reflects this in case a "hang" occurs
during updating the screen.
- Added a "percentage done" indicator to
the status bar when reading or writing athe
fractal in PNG format.
- Corrected a problem when resetting a fractal and
when changing to a different number system when a
fractal is being rendered.
- Fixed saving and restoring over sampled fractals.
- Fixed generating over sampled fractals.
- Added an indicator so that when the over sampling
level is being set, the user has an indication of
the memory load they are creating. (It's easy to
get carried away.)
Date: 14/11/1999
The latest
bugs fixed in Ultimate System Timer:
Date: 25/10/97
- More performance enhancements.
- Tested to work on AMD processors.
- Reduced memory load, due to code optimisations.
- Modified coding allows greater use of MSVC++
compiler optimisations.
Go back
to download the software.
Date: 7/9/97
- Major upgrade due to improvements suggested by
P.J.Naughter. The improvements affect:
- Performance - it should be slightly
faster and more accurate.
- Operating Systems - it should now work
without problems on Windows NT and
Windows 95.
- Cross platform portability - greater use
of C++ language elements to reduce
reliance on MSVC++ specific features,
such as using __int64 types as opposed to
ULARGE_INTEGER.
Date: 29/5/97
- Turns off all compiler optimisations around the
functions that access the RDTSC instruction on
the processor due to run-time errors in MSVC++
v5.0 .
Date: 16/3/97
- Serialises the processor prior to executing the
RDTSC instruction ~ improves measurement accuracy
on small code loops.
The latest bugs
fixed in The Custom Window API:
Date: 23/10/98
Go
back to download the software.
Mail me here for
more information.
Copyright © Jason
M McGuiness, 1996-7.