JPEGView/New in JPEGView 3.3

1 line
10 KiB
Groff
Raw Permalink Normal View History

========================== 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