Latest PMView Pro news
February 24, 2020 - PMView Pro v3.82 is now available.
This version has major improvements to the Kodak Photo CD decoder and
fixes a long time bug that caused GPS EXIF information to get lost. The Windows version
adds a setting that lets you use the mouse wheel for zooming instead
of browsing/scrolling. It also solves two problems with screen
capturing on Windows 10. See the list below for information about new feature and issues resolved
in this version.
Version 3.82 now Available
- Download the demo version
Licensed users: Please download
the full version from the download center
What's New for PMView Pro in OS/2 - Click here to find out
PMView Pro for Windows - Revision History
The following features are new in PMView v3.82:
Loading, Photo CD: The Photo CD decoder in this version has in large part been rewritten and updated with the same color conversion algorithms
found in Sandy McGuffog's open source "pcdtojpeg" tool. PMView now correctly converts Kodak Photo CD colors to sRGB without losing highlight information.
The File Info dialog in PMView now contains more format specific information for Photo CD files.
The Mouse Wheel option on the "Special/TWAIN" page in PMView's options notebook has been enhanced. Instead of just choosing between loading
the next/previous image or scrolling, you can now choose to use the mouse wheel for zooming in/out, or you can disable its function.
The following bugs and problems are fixed in PMView v3.82:
- Loading/Saving/Converting, JPEG/TIFF/EXIF: PMView does not load or save GPS EXIF information for files that contain a GPS tag with value 0 (The GPS version tag).
This bug was an unfortunate and unintended side effect of working around a problem with EXIF files that have incorrectly stored Interoperability identification tags with tag value 0.
- Loading, Photo CD: Some Photo CD Pro images do not load correctly in the highest resolution (6144x4096)
- Loading, Photo CD: Highlight information is lost.
- Loading, OS/2 ICO and OS/2 PTR: OS/2 Icons and Pointers saved with RLE Encoding are not correctly displayed. (PMView incorrectly loads the file without transparency. This bug appeared when transparency support was added in v3.70).
- Loading, OS/2 BMP: An OS/2 BMP with corrupt Huffman 1D data may cause PMView to crash.
- Saving, OS/2 BMP: PMView will write endlessly to disk. This only happens if the RLE/Huffman1D OS2 BMP save option is enabled, and the image saved happens to contain exactly 3 or 4 colors only.
- Screen Capture: Screen capture does not work correctly if the Windows display setting uses a scaling other than 100%.
- Screen Capture: Screen capture does not work correctly if the primary mouse button is changed from left to right in the Windows mouse settings.
The following bugs and problems are fixed in PMView v3.81:
- File Copy/Move Dialogs: PMView crashes when pressing the "Browse" button. This problem is specific to Windows ME systems that have not been updated and have the stock COMCTL32.DLL file.
The following bugs and problems are fixed in PMView v3.80:
- File Open/Save Dialogs: PMView crashes when populating the folder tree. This problem is specific to only a few select Windows 10 systems after applying the Windows 10 Creator's update.
The following bugs and problems are fixed in PMView v3.79:
- Conversion Script: When using a script to convert files, PMView always asks what to do if a file exists instead of following the skip/replace/rename setting on the "Confirmations" page of the options notebook.
- Loading, GIF: A transparent GIF file with an image descriptor that is smaller than the logical screen descriptor will not have transparency set outside the image descriptor area, and the image will display with a border on one or more sides.
- EXIF: Added support for EXIF tags 40091 through 40095 (XPTitle, XPComment, XPAuthor, XPKeywords, and XPSubject)
The following bugs and problems are fixed in PMView v3.78:
- Loading, GIF/TIFF: PMView v3.78 corrects an error inadvertently introduced by the LZW decoder bug fix in v3.77.
- Main Window: Once the popup menu has been shown, only an arrow cursor is displayed. Other pointer styles (magnifying glass, hand, etc.) are no longer displayed until PMView is restarted.
The following bugs and problems are fixed in PMView v3.77:
- Loading, GIF: Some GIF files with very tightly optimized LZW encoding do not display correctly. This only happens for GIF files
stored in a very specific way (not very common).
- File Open/Save Dialogs: PMView crashes when trying to expand an empty Homegroup.
The following bugs and problems are fixed in PMView v3.76:
- Loading, GIF: An error in the LZW data may cause PMView to crash.
- Loading, TIFF: TIFF files that specify a zero data count for the Q-, ACT-, or DCT-tables cannot be read.
The following bugs and problems are fixed in PMView v3.75:
- Loading, GIF: PMView crashes when running a GIF animation. This only happens for GIF files stored in a very specific way (not very common).
The following bugs and problems are fixed in PMView v3.74:
- Loading, TIFF: TIFF files with CCITT compression (RLE/RLEW/FAX3/FAX4) with Photometric "Black is zero" display as white on black instead of black on white.
- Saving, TIFF: If the Photometric option is set to "Black is zero", images saved with CCITT compression will have black and white swapped.
- Saving: Saving a multi-page file does not update the page count to reflect that the saved image only has one page.
The following features are new in PMView v3.73:
- Main Window: New submenu View->Background that has options for selecting
the background color of the main window and a setting that gives you the option to
disable the use of checkerboard pattern background for transparent images.
The following bugs and problems are fixed in PMView v3.73:
- Loading, PNG: PMView does not set the alpha channel correctly for grayscale PNG files that are have fewer than eight bits and have a transparent color. PMView
does not display the transparency correctly and when saving the file it turns into a 16-bit PNG file with Alpha channel instead of a PNG file with 1, 2, or 4 bits plus
- Saving, PNG: PMView does not optimize bitcount when saving a grayscale file with transparent color and a color count of 16 or fewer colors. The saved file is always 8 bits.
- Load Palette: Loading a palette does not work and causes PMView to crash.
- General: ALT-ArrowUp and ALT-ArrowDown are defunct and do not open/close the drop-down list in combination boxes.
- General: The PMView package is not code signed and generates an ugly warning when downloaded in Windows. As of
this version the PMView distribution is now code signed.
The following bugs and problems are fixed in PMView v3.72:
- Saving, GIF: Saving a blank image generates a bad GIF file
- Loading, PCD: The 64-bit build of PMView crashes when reading Kodak PhotoCD files.
The following bugs and problems are fixed in PMView v3.71:
- Clipboard: Copying and pasting images with Alpha channel (transparency) results in a vertically flipped image.
- Saving, BMP: PMView crashes when trying to save a BMP with 256 or fewer colors.
The following features are new in PMView v3.70:
- General: Alpha channel read/write/display/convert support has been added. This new feature lets PMView properly handle
presentation and cross-conversion of transparency in the following formats: BMP, CUR, GIF, ICO, PNG, PTR, TGA, TIFF, and XPM
- File Open/Save Dialogs: New option "Thumbnail Provider". This gives you the option to have the Windows shell provide the thumbnails.
Since the shell is able to cache thumbnails, thumbnail loading may be considerably faster on slow media such as CD-ROM. The default setting is
to use the Windows shell for JPEG and PNG files only, since our testing shows that the Windows support for other formats is incomplete and
results in bad thumbnails for some files.
- Loading, BMP: RLE4-encoded bitmaps with 1 bits per pixel can now be read.
- Loading, BMP: Additional format specific info has been added in the File Info dialog.
- Loading, TGA: TGA v2.0 extended information is now available in the File Info dialog.
- Saving: New save option "Transparent" in the File Save dialog and file conversion script.
- Saving, PNG: Optimized PNG GrayScale saving to allow generation of 2- and 4-bit grayscale images.
- Saving, PNG: New PNG save options "Use transparent color if possible" and "Allow use of palette for grayscales".
- Saving, Windows ICO, CUR: Saving of 256x256 icons and cursors is now possible.
- Saving, ICO, CUR, PTR: Added new option "Resize if smaller" and a new color option "Automatic, adaptive palette".
The following bugs and problems are fixed in PMView v3.70:
- Loading, PNG: PMView does not correctly display PNG files that require processing of the alpha channel.
- Loading, GIF: Images or animations with a transparent background color set to the same as the foreground color will appear blank.
- Loading, GIF: The option "Enable animation" does not work as intended. Disabling the option makes PMView treat all GIF files
as single-page and PMView does not show the page counter or let you browse the pages. The option is only supposed to disable buffering
and running of the animation. However, you should still be able to browse pages just like any other multi-page format.
- Loading, RAS: PMView does not include the extension ".SUN" for Sun Raster files. Added ".SUN" to complement the existing ".RAS".
- Saving, TGA: PMView does not write the recommended TGA v2.0 footer.
- Saving, XBM: Saving of XBM files does not work. This bug appeared with the move to Unicode in v3.30.
The following bugs and problems are fixed in PMView v3.68:
- General: PMView crashes for no apparent reason on SMP/MultiCore hardware.
The crashes are spontaneous and the problem is not easily repeatable. The cause of
the problem is that one of the underlying IBM Open Class pointer templates is not
thread safe. In this version thread safety has been added to the template class,
and the longstanding issue with spontaneous crashes is now resolved.
- General: PMView does not follow the new logical/numeral sort order used
by Windows XP and newer version of Windows.
The following bugs and problems are fixed in PMView v3.67:
- General: The 64-bit version of PMView will not run on Windows 8 x64.
The PMView 64-bit executable (pmview.exe) was packed with MPRESS v2.12 that
produces an executable that is incompatible with Windows 8. PMView v3.67
is packed with MPRESS v2.19 and this resolves the issue.
- Saving, JPG/TIFF/EXIF: JPG files containing incorrect EXIF data may result
in that PMView is unable to save the EXIF data. Saving fails, and PMView shows the
error message "Invalid marker length".
The following bugs and problems are fixed in PMView v3.66:
- Settings notebook: You cannot use the Tab and cursor keys to move focus
to the Hide Mouse Pointer option on the View page.
- Settings notebook: Checkboxes are grouped and pressing the Tab key will
step to the next group instead of the next checkbox. This behavior is inconsistent
with how the Tab key works in all other PMView dialogs where checkboxes are not
The following features are new in PMView v3.65:
- Saving, TGA: Previous versions of PMView always stored a full 256-entry color
map when saving TGA files that are 256 or fewer colors, thus producing up to 768 bytes of
unnecessary data in the TGA file. This has been changed and PMView will now only write
as many color map entries as needed. In addition to this, when saving a grayscale image,
PMView will now use TGA type 3 to avoid the need for a color map. For compatibility with
legacy applications, a new TGA save option "Store full color map" has been added.
The following bugs and problems are fixed in PMView v3.65:
- Saving, TIFF: Saving a TIFF using CCITT FAX3 or FAX4 compression and setting
the Strip size to "Single strip" incorrectly produces a file with two strips.
- Saving, TGA: When using the TGA RLE option, PMView encoded run-length packets
across scan lines as is allowed by the TGA file format specification in
Appendix C of the Truevision Technical Guide. However, the more recent TGA v2.0
specification states that this should never be done. This version of PMView has
been changed to comply with the TGA v2.0 specification and the RLE implementation
has been improved overall.
- Saving, IFF: Saving a blank image (an image with just one color) causes
PMView to hang.
- Saving, IFF: PMView fails to add a padding byte to the BODY chunk when the size
is not divisible by two. As a result, PMView will give a premature end-of-file error when
reading back the file.
- Saving: The Packbits encoder used in the IFF, MAC, PIC, and TIFF formats has
The following bugs and problems are fixed in PMView v3.64:
- PMView does not use the new visual styles available in Common Controls v6.0.
(Push buttons do not have rounded corners, the size grip is the old dashed version
instead of the new one with dots, etc.). This build adopts Common Controls v6.0.
- The split bar in the File Open window is not correctly redrawn when the window
- The folder tree in the File Open window is occasionally only populated with
the desktop folder and nothing else. This problem occurs on Windows 2000 and was
caused by the XP/Vista/Win7 fix in v3.63.
- When the status bar is disabled, a sizing grip should be displayed in the right bottom corner
when the PMView window has both a horizontal and vertical scroll bar. This does not work correctly
on Windows 2000.
The following bugs and problems are fixed in PMView v3.63:
- The folder tree in the File Open dialog is slow to expand, stalls for a while,
and you may have to click twice on a branch before it expands.
- PMView cannot use more than 2GB RAM on 32-bit Windows (XP/Vista/7) because
the LARGEADDRESSAWARE flag is not set in the PMView executable. This version corrects
The following bugs and problems are fixed in PMView v3.62:
- Selecting detail view in the slideshow causes PMView to crash.
This problem is specific to the 64-bit version of PMView.
The following bugs and problems are fixed in PMView v3.61:
- A change in v3.60 caused the screen refresh in PMView to noticeably slow down.
The change was not necessary and the obvious change in speed is definitely not
desirable. This build puts the speed back to what it was in v3.54 and earlier
The following features are new in PMView v3.60:
- A native 64-bit build is included in the standard distribution and is installed on
64-bit versions of Windows.
- The installer has been migrated from WISE to the NullSoft Install System. The new
installer is able to handle installation for all users or single user installs correctly.
Installation for the current user only is now possible without requiring administrator
- Added support for TWAIN v2.1 and the new TWAINDSM.DLL that
supports 64-bit native TWAIN.
The following bugs and problems are fixed in PMView v3.60:
- WISE installer fails with a DLL error on Windows x64 Ultimate. The new NSIS installer
in this version does not exhibit this problem.
- A strange problem with PMView using incorrect cursors is solved. This problem appeared
with the transition to new development tools in v3.10.
- Slideshow: Selecting "Sort->Image Orientation" causes PMView to
- File Copy/Move dialogs cannot be resized.
- All "Yes/No" dialogs have been changed to "Ok/Cancel" dialogs since the latter has
the convenience of allowing the escape key ("Esc") to be used for
declining the action.
The following bugs and problems are fixed in PMView v3.54:
- Saving, JPG: If a metric unit is used for storing the resolution info, the data
may not be stored with the expected precision. This happens because PMView preserves the
selected unit (metric/imperial) combined with the fact that the choice of metric unit used
in the JFIF standard is unfortunate. (Note that JFIF uses "pixels per centimeter" instead of
the much more precise metric unit "pixels per meter" used in other file formats). JFIF stores
the resoluition figures in integer format, with the result that the metric unit (pixels per centimeter)
cannot store resolution info with the same precision as the corresponding imperial unit (pixels per inch).
This version of PMView tries to keep the resolution figure as precise as possible and will
automatically switch over to imperial units if it detects that use of metric units would
cause a loss of precision.
- Using the main window menu bar causes select shortcut keys to cease functioning.
After using the menu, all shortcut keys for items that were grayed out in the menu remain
disabled until the menu is accessed again. For instance, the DEL key will be
disabled if you start PMView without an image and select File->Recall
from the menu bar to load the image. If you click once on the File menu, the
shortcut key will work again.
- Code added for Windows Vista compatibility in v3.52 inadvertently resulted in backwards
incompatibility with Windows 98 and Windows NT. This has been
corrected in this release.
The following bugs and problems are fixed in PMView v3.53:
- The File Move dialog will show that two files are identical if the file
sizes are the same, even if the file contents differ. There is a bug in the code
that does byte by byte comparison of the two files. Even though two files with
the same file size are different, PMView will claim they are identical.
- When using the Resize dialog "Custom" option to resize images, the resulting
image may have an unused black pixel column/row on the side/bottom. This problem
only occurs when the "Keep proportional" option is enabled.
- Clicking the Desktop Folder icon in the File Open/Save dialogs does nothing.
The expected behavior is to switch the directory path to the desktop
The following bugs and problems are fixed in PMView v3.52:
- Using the scroll wheel on an IBM USB Scroll Wheel Mouse may crash PMView. (The problem
is triggered by a driver dependent feature and to our knowledge only occurs if an IBM/Lenovo
driver is used).
- Saving of Filters and Scripts does not work on Windows Vista.
- Every time a quick script is run from the Quick Script menu, a new set of duplicate
menu entries appear in the menu.
- When the script option "Use same directory as original" is enabled, and the directory that is
first in the list does not exist, PMView warns that the directory does not exist and asks if you
would like to create it. This behavior is incorrect, since PMView is set to use the same directory
as the original and consequently the directory in the list should be ignored. (This bug appears in
The following bugs and problems are fixed in PMView v3.51:
- The File Convert dialog is unable to create a directory if a relative path is used.
- The File Copy, and Move dialogs resolve and store the fully resolved absolute directory path in the list of most recently used directories. This behavior is changed in PMView v3.51 and the relative path is now stored instead of the absolute path.
- When a spinbutton gets the focus, the cursor placement is platform dependent. This verison improves spinbutton behavior. Now the cursor is always placed at the end of the last character. In addition, the text in the spinbutton is selected, which makes it possible to directly type in a new value.
- It is not possible to tab between the fields of the Selection Info dialog.
The following features are new in PMView v3.50:
- The options notebook has a new option on the "Loading" page. It lets you redirect loading into an existing PMView window instead of creating a new window every time PMView is launched from the shell, from the command line, or from a third party application.
- There is a new command line flag /NewInstance that can be used in conjunction with the new loading option in order to further personalize PMView.
The following bugs and problems are fixed in PMView v3.50:
- Loading, IFF: IFF files of subtype ACBM with a BODY chunk cause PMView to crash. (This bug was caused by the addition of the ACBM format in v3.10).
- The /SingleInstance command line flag does not work as expected. The target window is not activated (not given focus).
- The main menu bar does not work correctly on some versions of Windows Vista. Clicking the File menu and then dragging and releasing the mouse pointer on top of the File->Next/Previous menu item may crash PMView.
- File Open/Save dialogs: Access of the "Public" and "Private" folders does not work correctly on Windows Vista.
- Screen Capture: The crosshair cursor flickers when the Windows Vista Aero Glass interface is in use. PMView v3.50 provides a completely new implementation of the crosshair that makes use of Aero Glass.
The following bugs and problems are fixed in PMView v3.40:
- The main menu bar does not work correctly on Windows Vista. Accessing the File menu
three times will crash PMView.
- Screen Capture: The screen capturing is not working well on some systems, and does not
work at all on Windows Vista. The underlying code for the screen capturing has been greatly
improved. This version should now work properly on all systems and versions of Windows.
- Selecting Help->General may cause PMView to crash. This can happen when the File Open/Save
dialog has been used, or if the File Move dialog has been used.
- Starting PMView with the name of a file that does not exist may lock up PMView. This bug was
introduced in v3.30
- When running a script for changing the resolution of an image that has EXIF data
with resolution tags, the value of those tags are not changed. Consequently the resolution
will appear unchanged unless the user choses not to save EXIF data. This version corrects the
problem and updates the data in the corresponding EXIF tags.
- Saving, Windows BMP: Some legacy programs have trouble reading color mapped BMP files
that has the bitmap field cclrUsed set to zero. This version works around the problem by setting
the field to the maximum number of colors for the bitcount used.
This update (v3.30) of PMView contains several improvements and advances in the underlying code to support Unicode and compilation as 64-bit executable.
The following features are new in PMView v3.30:
- New options in the File->New->Image menu that lets you set the resolution and specify image dimensions in millimeters or inches.
- New options in the Transform->Size menu that lets you specify image dimensions in millimeters or inches.
- New options in the script editor that lets you specify image dimensions in millimeters, inches, or percentage for scripted resize transforms.
- Two new menu options for easier access to the script editor. (The new options are "File->New->Conversion Script" and "File->Quick Script->Edit")
- New option on the "Window" page in PMView's preferences notebook that lets you configure PMView to use the virtual desktop limits instead of the monitor limits when sizing and positioning windows.
- 64-bit file pointer support lets you handle files exceeding 4GB in size (provided that the file format supports it).
- This version is UNICODE enabled
- This version is built using the Microsoft Secure C runtime library.
- FITS format loading improved
The following bugs and problems are fixed in PMView v3.30:
- PMView cannot open some files and directories containing special characters in the file name. This version of PMView is Unicode enabled. This solves the problem.
- Setting the desktop background wallpaper with PMView does not work correctly. PMView sets the wallpaper for all users, and the function only works if the user is logged in as administrator or has administrative privileges. This release corrects both problems.
- When changing the resolution of an image that has EXIF data with resolution tags, the value of those tags are not changed. Consequently the resolution will appear unchanged unless the user choses not to save EXIF data. This version corrects the problem and updates the data in the corresponding EXIF tags.
- File Info dialog: The resolution unit of EXIF data is incorrectly displayed as "Meters" although the displayed values are in centimeters.
- Saving, TIFF: If a metric unit of resolution is used, the values written to the TIFF resolution tag is incorrect. (The values are written in meters instead of centimeters and are consequently off by a factor of 100).
- File Copy/Move: When using a relative path in the File Copy/Move dialog, the path is resolved with reference to the current directory (the directory where PMView was started). This version changes the behavior so that relative paths in the File Copy and File Move dialogs are resolved relative to the FOC directory.
The following bugs and problems are fixed in PMView v3.24:
- General: PMView dies silently if it runs out of memory. This version corrects the problem by displaying an error message before exiting.
- Conversion Scripts: When using a relative path in a conversion script, the path is resolved with reference to the current directory of the command line. While this works as expected when running PMView scripts from the command line, the behavior may seem odd and confusing to users launching the script directly from the main menu or from the FOC popup menu. This version changes the behavior so that relative paths are resolved relative to the FOC directory. When running scripts from the command line, the behavior remains unchanged.
The following bugs and problems are fixed in PMView v3.23:
- Saving, PNG: Saving an image with only one color generates a bad file and may cause PMView to crash.
The following features are new in PMView v3.22:
- File Open/Save dialogs: Added a new sort option that lets you sort files by date created (in addition to date modified).
- File Open/Save dialogs: Added a new column to the details view that displays the file creation date.
- File Open/Save dialogs: Added a new sort option that lets you sort files by image orientation.
- Loading, TIFF: Support for TIFF color mapped files having a color map with more than 256 colors.
- Loading, TIFF: Support for files packed with SgiLOG compression.
The following bugs and problems are fixed in PMView v3.22:
- Options notebook: Using the space bar to check/uncheck a checkbox crashes PMView.
- Loading, TIFF: PMView does not handle files with Motorola byte ordering correctly if the bit count is greater than 8 and not a multiple of 8.
- Loading, TIFF: PMView does not handle files with differencing predictor if the bit count is greater than 8.
The following features are new in PMView v3.21:
- There is a new option "Commandline wildcard behavior" option on the "Loading" page in PMView's preferences notebook. This option lets you choose how PMView behaves when it is launched with a filename that contains wildcards on the command line.
- Main window: The error message that is displayed if no more loadable images are found is now displayed in the status bar instead of a popup window.
- Loading, TIFF: Improved handling of invalid or damaged TIFF files.
- Loading, TIFF: Support for files packed with NeXT compression.
The following bugs and problems are fixed in PMView v3.21:
- Loading, TIFF: PMView does not handle multi-page TIFF-files larger than 2.15 GB correctly.
- Loading, JPEG: The JPEG fix in v3.20 developed a new problem in the JPEG decoder with the effect that some uncommon, yet valid, JPEG files cannot be read. Version 3.21 corrects this problem.
The following features are new in PMView v3.20:
- New option on the "Special/TWAIN" page in PMView's preferences notebook that lets you select whether the mouse wheel should be used for scrolling or browsing images.
The following bugs and problems are fixed in PMView v3.20:
- Loading, JPEG: Corrected a Denial Of Service vulnerability. A bug in the JPEG decoder could allow an attacker to cause a crash and possibly execute arbitrary code via certain crafted JPEG images.
- Lossless JPEG rotate: The file creation date is not preserved. This bug occurs on Windows 95, and may also occur on other versions of Windows depending on the file system format.
- Printing: When printing multiple images, the automatic orientation option is not working correctly. Only the printouts having the same orientation as the first image are printed correctly. The problem is that the output is rotated but the paper orientation is not.
The following bugs and problems are fixed in PMView v3.12:
- Loading, TIFF: Some 16-bit TIFF files with Motorola byte ordering are not rendered correctly.
The following bugs and problems are fixed in PMView v3.11:
- Loading, BMP: RLE encoded BMP files with data overrun are not displayed correctly.
- Loading/Saving EXIF: PMView will accumulate data from multiple EXIF APP1 markers. This causes a problem with some incorrectly stored EXIF files that repeats the APP1 marker over and over. The result is that the file cannot be saved because more than 64kB EXIF data is accumulated. This version of PMView solves the problem by only reading the first EXIF APP1 marker found and ignoring any additional EXIF APP1 markers.
- The /PRINT command line flag NODIALOG option does not work correctly.
- The mouse pointer is not updated when using hot-keys for switching between the Move/Zoom/Scroll/Select tools. (The pointer does update when the mouse is moved).
- The four toolbar buttons (Move/Zoom/Scroll/Select) do not work right with some versions of the COMCTL32.DLL library. The buttons get stuck.
- Binhex decoding does not work.
- The registered version does not work on Windows Server 2003 due to a problem with the UPX packer.
- When PMView prompts you to correct a file association problem, pressing the "No" button does not work correctly.
- On exit, PMView does not return focus to the window from where it was launched.
The following features are new in PMView v3.10:
- Streamed decoding of YEnc encoded files.
- Streamed decoding of BinHex encoded files.
- There is a new option on the "Window" page in PMView's preferences notebook. This option lets you control the behavior of window resizing for automatic zooming.
- New command line flag /SIN (single instance) that starts or loads an image into an existing instance of PMView. This is useful when using PMView as a helper for another application as the application can reuse an existing PMView window instead of opening up a new window every time it launches PMView.
- New NODIALOG option for the /PRI command line option that lets you suppress the print dialog.
- Saving: PMView will now display a warning message if the file extension clashes with the saved format. For instance trying to save a PNG file with the file name "TEST.GIF" will warn the user that the extension does not match the format.
- Selection tool: The size is of the selection rectangle is now remembered. The most recently used selection rectangle can be recalled by left clicking on the image.
- Added support for reading ACBM (Amiga Continuous Bitmap) style IFF files.
- Added support for allowing TIFF CCITT encoded files with incorrect bitcount to be read.
- File Open/Save dialogs: Added menu options for setting the file container and directory list background and text color. This option can be found under the "View" menu.
- This version is built with Microsoft Visual C++ 7.1 instead of the old IBM VisualAge v3.5 that was used to build all prior versions of PMView. Thanks to the compiler change, the executable and DLLs can now be compressed. The new compiler also generates better code. The net result is that the total size of the PMView executable and DLLs is reduced by a factor of more than seven (from 6.7 MB to 0.9 MB).
- The help system is now based on HTML Help instead of WinHelp.
- When PMView starts up it now checks that the file associations are set in accordance with the selections made during installation. If a previously set association is no longer valid, PMView will prompt you to correct the problem.
The following bugs and problems are fixed in PMView v3.10:
- File Sequencer: PMView may crash when pressing PgUp/PgDn in the main window or when using the corresponding tool bar buttons.
- Loading, IFF: Some PBM-type IFF files cannot be read.
- Loading, PNG: Some PNG files cannot be read.
- Loading, TIFF: TIFF files with JPEG compression are not rendered correctly; the red and blue color channels are swapped. (This bug was accidentally introduced in v3.01 as a side effect of correcting the loading of RGB JFIF files).
- File Open/Save dialogs: Right-clicking on the "Desktop" folder to create a new subfolder does not work.
- Printing: Printing any single page range (e.g. "Page 2 to 2") results in no output unless the printed page is the same as the currently displayed page.
- Printing: The first time the print function is used on a fresh PMView installation, PMView will incorrectly show a warning saying "The printer that you previously used is no longer available. The default printer has been selected."
- General: A few multi monitor support issues are resolved.
Other changes in PMView Pro v3.10:
- Saving, LGO: The default save format option is changed. The OS/2 Warp 4 boot logo format is now the default format.
The following bugs and problems are fixed in PMView v3.05:
- Saving/Converting, PNG: PMView may crash when saving or converting files to the Portable Network Graphics (PNG) format.
The following bugs and problems are fixed in PMView v3.04:
- Command Line: The /SCR flag does not work correctly (you have to specify the full path to .SCR files).
- File Open/Save dialogs: Files cannot be moved while thumbnails are generated.
- Edit->Paste: PMView may lock up during a copy or paste operation. This bug may appear with a specific combination of software and fixpacks.
The following bugs and problems are fixed in PMView v3.03:
- General: Pressing SHIFT+F10 to bring up the context menu in the main window or in the file open/save window does not work.
- File Open/Save dialogs: Presing the ENTER key in the folder tree list (the left pane) causes PMView to lock up. This bug only appears when the file open container (right pane) is empty.
The following bugs and problems are fixed in PMView v3.02:
- Pressing ALT+F4 in a dialog closes PMView.
- The toolbar tooltips are not displayed on Windows XP.
- The status bar of the main window and File Open/Save dialogs does not paint correctly when resizing the window.
The following issues have been resolved in PMView v3.01:
- Zooming may crash PMView
- Trial version: The evaluation period (time) is migrated from PMView 2000 with the rest of the settings (this was not intended).
- There is no way of knowing if PMView is showing the default or actual resolution of a file in the File Info dialog. v3.01 now contains the text "(Default)" after the resolution if the actual resolution is unknown.
- Minimizing the PMView main window causes the scroll bar positions to be reset to their leftmost/uppermost positions when the window is restored.
- The red and blue colors are swapped when displaying JFIF (JPEG) files with RGB color space. (Such files are not common).
- The "ExposureTime" field in the EXIF data is not always displayed as a fraction. How it is displayed depends on how the camera stored the data. v3.01 will always display it as a fraction regardless of how it is stored.
The following features are new in PMView Pro v3.00:
- EXIF and TIFF/EP support.
- New convert function in the File Open dialog that lets you run scripted batch conversions.
- Lossless JPEG rotate. This function can be accessed on the Transform menu in PMView's main window and on the File Open dialog object menu. The latter lets you batch transform a number of files.
- Support for Windows XP Visual Styles and Themes. The status bar and tool bars are now based on the native Windows Common Controls instead of the custom high-level implementation used in previous versions.
- Display resampling: The rendering speed and display quality are much improved. There is a new option on the "Display" page in the Preferences Notebook that lets you select a standard or a high quality filter.
- Smooth keyboard scrolling: PMView has a new keyboard scrolling method that makes keyboard scrolling faster and smoother than before.
- Function for setting the image resolution (dots per inch or pixels per meter).
- File menu: The file menu has new options for copying and moving the currently viewed file.
- View/Zoom menu: The View->Zoom menu has a new zoom function "Zoom to Fit" and two new settings for enabling automatic invocation of the function when loading an image. There is also a new "Zoom Lock" option that lets you lock onto the current magnification.
- File Open/Save dialogs: New file replace confirmation dialog with thumbnails. This dialog appears depending on the new file copy/move settings found on the Confirmations page in PMView's Preferences Notebook. (You can also change these options directly on the Copy/Move dialogs).
- File Open/Save dialogs: New "Copy to..." and "Move to..." commands that let you copy or move files. The new Copy/Move dialog has a list that holds the most recently used directories.
- File Open/Save dialogs: New "Print..." command that lets you print one or more files.
- File Open/Save dialogs: Optional file "info tip" that shows information for the file under the mouse pointer.
- File Open/Save dialogs: The image information dialog has been improved.
- File Open/Save dialogs: New sort option that tells PMView to sort files so that damaged files show up first in the file list.
- File Open/Save dialogs: New functions for changing the time stamp to the creation date, current date or to the time information stored in EXIF data.
- File information: Display of EXIF (v2.2) and TIFF/EP data. Additionally a lot of other information can be displayed including JFIF comments and advanced TIFF tag data.
- Transform/Size: New letter/pillar box option that lets you resize an image to any size and keep the image proportional while letter or pillar boxing the image.
- Loading/Saving JPEG: Embedded EXIF data will be preserved when saving a file. The JPEG save options dialog has a new option that lets you enable/disable this feature.
- Loading/Saving TIFF: Embedded EXIF data and TIFF/EP data will be preserved when saving a file.
- Loading, TIFF: TIFF files having old-style JPEG compression (type 6) can now be read.
- Loading, TIFF: TIFF files having 32 or 64-bit IEEE floating point image data can now be read.
- Loading, FAX: The algorithm for detecting and reading raw G3 FAX files has been improved.
- Saving, PCX: There is a new option for enabling/disabling saving of 24-bit files in PCX format.
- Display options: The display gamma can now be set on the "Display" page in the Preferences Notebook.
- File Open/Save dialogs: The loading speed of on-the-fly thumbnails for JPEG files is improved.
- General: New "Use Idle time priority" option on the "Special" page in PMView's Preferences Notebook. This option is on by default.
- General: Tip of the Day dialog added.
- General: Option for disabling the dynamic PMView program icon, i.e. locking it to always show the standard program icon instead of the currently loaded file.
- Command line: New command line option /PRINT that lets you print the specified file(s).
- Command line: New command line option /SCRIPT that lets you run a scripted batch conversion on the specified file(s).
- Palette Editor: The palette editor displays the value in HTML color format (6-digit RGB hexadecimal).
- Preferences notebook: Apply button that lets you apply a change on the fly without closing the notebook.
The following bugs and problems are fixed in PMView Pro v3.00:
- Loading, TIFF: Saving and reading of TIFF/Deflate compression has been updated in accordance with the Adobe Photoshop TIFF Technical Notes dated March 22, 2002.
- Loading, TIFF: PMView does not refresh the screen correctly when loading tiled TIFF files having a bottom to top orientation.
- Loading, TIFF: TIFF files having a 90 degree rotated orientation are not rotated accordingly by PMView. (PMView ignores the orientation).
- Loading, TIFF: Tiled TIFF files having right to left orientation do not load correctly.
- Loading, TIFF: CCITT FAX files containing bad fax lines are only partly displayed. PMView stops reading the file at the first bad fax line.
- Loading, BMP: Windows bitmaps having bad data in BI_BITFIELDS cause PMView to crash.
- Loading, BMP: Adobe Photoshop 7 generates Windows bitmaps that are not compliant with Microsoft's bitmap file specification. Unfortunately the standard non-compliance is of such nature that it breaks Microsoft's recommendation for reading BMP files and thus also makes PMView unable to read the files. This version adds a workaround for coping with these invalid files while still following the recommendations.
- Loading, SFF: Damaged SFF files cannot be read although the damage is only minor (for example a few missing lines at the end).
- Loading, IFF: Added read/write support for DPI (image resolution) tag.
- Loading, UUE/PCX: Loading a UU-Encoded 8-bit PCX file results in a completely black image on deep color systems.
- Loading, GIF: When PMView is loading an animated GIF, the file is locked and cannot be deleted.
- Saving, Windows BMP: Windows bitmaps saved by PMView cannot be read by Borland Delphi and other applications that use the biClrUsed BITMAPINFOHEADER field to calculate the bitmap data offset.
- Saving, ZIP-in-TIFF: Saving the same image over and over again produces output files of varying size. Occasionally, depending on the input image, the saved file is corrupt and cannot be read back with PMView.
- General: A painting error may appear when using screen resampling and zooming the viewed image more than 200%.
- General: When using the option "Zoom image to fit window", the image sometimes is zoomed to a size that is a few pixels smaller than the window.
- General: Using the function "File->New->PMView Window" to create a new PMView window may result in that some files are locked.
- Transform/Size: Shrinking a grayscale image results in a deep color image.
- File Sequencer: If a custom filter e.g. "Summer*.jpg" is used in the File Open window, the file sequencer will not use it. Consequently, the files presented when pressing PgUp/PgDn in the main window do not correspond to the list of files displayed by the File Open window. This problem was solved by adding the new "" type to the list of file filters in the File Open window.
- Filters: PMView always defaults to the first filter in the list instead of defaulting to the most recently used filter.
- File Open/Save dialogs: File scanning and thumbnail loading stops if PMView is unable to retrieve basic information for a file.
- File Open/Save dialogs: The file mask "*.*" does not work according to DOS conventions. It works in a Unix like manner and masks out any file not containing at least one dot. This is considered a bug since the File Open/Save dialogs itself uses "*.*" as file filter when selecting "All Files" in the file type selector. (This bug was introduced by the multiple dot bug fix in PMView v2.32 and did not exist in earlier versions).
- File Open/Save dialogs: A file mask like "*.tif;*.jpg;;*.gif" does not list "*.gif" files. (The problem is that a repeated semicolon truncates the mask).
- File Open/Save dialogs: Renaming the currently active folder renders drag & drop inoperable (dragging and dropping files will still use the old name which of course will not work).
- File Open/Save dialogs: If there is only one file in the File Save window container, clicking on the file does not copy its name to the "Save file name" field.
- File Open/Save dialogs: Pressing Esc during a swipe selection does not cancel the swipe.
- File Open/Save dialogs: Renaming a folder causes all subfolders of the renamed folder to become defunct until the File Open dialog is closed and reopened.
- File Open/Save dialogs: The drive tree will now expand UNC path names containing shared folders.
- File Open/Save dialogs: When creating a new folder in a directory that contains a large number of existing folders, the new folder is not scrolled into view.
- File Open/Save dialogs: Entering a file name or path into the "Open file name:" field does not work correctly. (This problem appears under Windows 2000/XP only).
- General: Pressing the enter or escape key does not work when the focus is on a slider control.
- General: Pressing a mnemonic key does not work when the focus is on an editable combo box.
- General: PMView does not use the system font setting for the status bar font.
- General: Pressing 'Esc' and 'Enter' does not work in some of the dialogs.
- Edit Palette dialog: The index control in the palette edit dialog is not CUA compliant. (The keyboard cannot be used to change index).
Other changes in PMView v3.00:
- Opening multiple files loads the file sequencer instead of opening
a new slideshow. This change affects opening files from the File Open
window and dropping multiple files on the main window.
- The behavior of the command line flags /RED, /GRE, /BLU, /BRI,
/CON, /COL, /NEG, and /GAM is changed. In previous versions of
PMView these flags caused the image data of a loaded image to change.
Consequently, the change was applied when saving the image. For example,
using PMView with /GAM=1.2 caused the image to become brighter and
brighter every time it was saved. In this version, the flags now only
affect how the image is painted to the screen.
- The command line flags /PAL and /NOP for overriding the palette manager
setting have been removed. The palette manager can still be enabled/disabled
with the option in PMView's preferences notebook.
- The command line flag /NOH for disabling PMView's online help has been
removed. This version of PMView will always load the online help.
- The command line flag /FIL for specifying where filter files reside has
been removed. The location of filters can still be controlled through the
PMVIEW_FILTER environment variable.
- Preferences notebook: The low color option pages Palette
and Color have been consolidated into one page. This page is
now hidden on deep color systems.
Your email address will only be
used to notify you of updates to PMView. This list does not allow
posting by members, so you will only receive messages when new
downloads are available.