1 line
10 KiB
Groff
1 line
10 KiB
Groff
|
==========================
Changelog for JPEGView 3.3
==========================
----
Bugs
----
(fc1) Removed the unnecessary use of the Time Manager to measure
image drawing time, simply counting ticks instead. The alleviates
a number of system-level crashes that would occur if JPEGView
crashed during decompression.
(b5) The "Startup Screen" option in the Save As file format menu has
been changed to read "PICT Resource" so that users don't get confused
as to why their compressed startup screens won't display properly.
(b5) Small image files (<600 bytes) would be incorrectly reported as
invalid; this has been fixed.
(b5) Choosing to crop the icon only when saving, and using proportional
icons (dog-ear or no) would cause the icon cropping not to kick in.
(b5) The rectangle the icons are drawn into is now inset by 1 pixel, so
that the 1-pixel black border around the icon doesn't overwrite so much
of the actual icon image.
(b4) An unresolved alias found while searching a slide show directory
would dump JPEGView into an infinite loop or cause it to abort the
scan of the current folder. This situation should be remedied.
(b4) The Inited flag is now cleared when saving images; this seems to
force the Finder to update custom icons better.
(b3) The JPEGView JFIF Preview has been recompiled yet again. It is now
a true fat component, created according to the Component Manager 3.0 specs.
This should hopefully solve the occasional weird problems I was getting
with JFIF previews.
(b3) Slide shows with virtual memory on no longer allow offscreen bitmaps
to be created in temporary memory. This results in more paging than with
version 3.2, but it is quite tolerable -- at least on my PM6100/60av!
(b2) Certain color startup screens would not be displayed properly if there
was also a black & white version stored in the data fork. JPEGView now
checks for a color screen, and ignores the black & white one if it is
found.
(b2) Selecting the Desktop for a slide show scan finally seems to get it
right (I think!) Also, I put in a check during the slide show scan so
that infinitely-recursive alias resolution can no longer get you into
trouble!
(b2) The dog-ears on large icons are now slightly bigger, and should be
comparable to dog-ears from other apps.
(b1) Revealing a hidden part of a window during two-pass color reduction
of the image in that window would abort the quantization. This was
particularly bad when doing the color reduction during a save.
(b1) Somehow, bundle bits in the Finder were not set on the version
3.2.1 I released; this is now done explicitly during the build. In
addition to the bundle bit, the shared bit is now set so multiple copies
of JPEGView can be run from a single copy on a server.
(b1) There was a conflict between the "always require bitmaps"
preference option and the "no bitmaps for uncompressed images" option --
that is, JPEGView would complain it didn't have enough memory to make a
bitmap for an uncompressed image, because you told it not to :-)
(b1) If you had selected a slide show folder that was on a removable
medium, JPEGView would prompt you to insert that disk everytime you
started up. JPEGView now does a less-intrusive check for the existence
of the last slide show folder you chose, and if it doesn't find it, it
resets the path to point to the Desktop.
(b1) Some people were detecting a write to memory location 0 when
quitting JPEGView.
(b1) The QuickTime VM patch would sometimes be incorrectly installed on
machines that didn't need it, resulting in a significant slowdown.
(b1) When scaling really large images (>1000 pixels in both dimensions)
down to icon size, the very high quality drawing (which I use for making
the icons) would sometimes crap out and not draw anything. This was due
to the fact that when a large number of pixels in the source image
contribute to a single pixel in the destination, each pixel's contribution
could end up rounding down to 0, since I only kept track of things to
1/1024th of a pixel. I have since modified the very high quality drawing
to retain res
|