What's new in EZView 1.14
May 9, 2022
- Updated copyright details.
- Updated the code to use C++ uniform initialization for all variable declarations.
New in EZView 1.13 (Dec 25, 2021)
- Updated copyright details.
- Updated the code to support Quite OK Image Format as described at https://qoiformat.org/.
- Added a new open source header file called QOIPP.h which provides MSVC C++ functions which encapsulate reading and writing QOI image files.
- Fixed an access violation in loading code which occurred when you specified a image file to open via the command line.
- Updated the code to compile using C++ 17.
- The binary included in the download is now compiled with VS 2019.
New in EZView 1.12 (Apr 5, 2020)
- Updated copyright details.
- Fixed more Clang-Tidy static code analysis warnings in the code.
New in EZView 1.11 (Dec 16, 2019)
- Fixed a number of memory leaks in the application related to D2D resources used by the application.
- Added First Image and Last Image buttons to the application toolbar.
- Fixed a redraw issue when the image being shown is bigger than the client area and scroll bars were shown.
- Added support for reading an image's EXIF/ITF orientation tag so that images can be automatically shown in the correct orientation.
- Updated the application to support loading any type of image supported by the WIC decoders installed on the local machine.
New in EZView 1.10 (Dec 8, 2019)
- Upgraded the code to use Direct2D (D2D) and Windows Imaging Component (WIC) instead of GDI+. Use of D2D means that all image rendering is now hardware accelerated.
- Added support for showing animated gif images
- Added support for multi-page tiff images
New in EZView 1.09 (Nov 17, 2019)
- Updated initialization of various structs to use C++ 11 list initialization
New in EZView 1.08 (Jun 3, 2019)
- Updated copyright details.
- Updated the code to clean compile on VC 2019
New in EZView 1.07 (Dec 24, 2018)
- Updated copyright details.
- Fixed a number of C++ core guidelines compiler warnings. These changes mean that the code will now only compile on VC 2017 or later.
- The binary included in the download is now compiled with VS 2017.
New in EZView 1.06 (Feb 8, 2018)
- Reworked the image loading code to not lock the file. This allows the File -> Rename functionality to work again.
New in EZView 1.05 (Feb 8, 2018)
- Updated the code to internally use GDI+ for loading and displaying images. This change provides better looking scaled image drawing characteristics compared to ATLCImageDraw which boils down to a StretchBlt call.
- Fixed a bug in the filename filter for ico files in the File Open dialog
- Verified the the code compiles cleanly on VC 2017
- Reworked the code to show the shell properties dialog for the loaded image instead of a built in dialog in EZView.
- Fixed a number of unnecessary image redraws and flickering when in full screen mode.
- Fixed redraw glitches when you resize the main window.
- The Best Fit setting is now persisted across application runs.
New in EZView 1.04 (Feb 8, 2018)
- Updated copyright details.
- Made EZView freeware instead of shareware. Now included in the zip file download is the source code for EZView
- The binary included in the download is now compiled for x86 in Unicode mode and was compiled with VS 2015.
- The source code has been updated to work with VS 2010 to VS 2015 and a VS 2010 solution has been included in the download.
- Full screen mode now uses the monitor on which the app is currently showing to go full screen rather than always using the primary monitor.
- Fixed bugs where the index of the image displayed would not get updated correctly when in fullscreen mode
- The app now uses MFC Feature pack controls for the color pickers on the Options property sheet
- The app now uses MFC Feature pack controls for selecting folders for the Open Folder and Move and Copy functionality.
- Updated the CMyRecentFileList class which is used to display the file and folder MRU list to use the latest VS 2015 MFC source code from CRecentFileList.
- The app now uses MFC feature pack classes for the menubar, toolbar & statusbar
- The slideshow timer now no longer fires if a message box is being currently displayed by EZView.
- Fixed a bug where the window would not refresh itself it the code failed to open a image when an existing image was already been shown.
- Fixed a bug where the html help would not be displayed when you selected Help -> Help Index or F1 in the app.
- When the user is prompted to show the first or last message image a task dialog is now shown which includes a don't ask again checkbox
- Added SAL annotations to all the code.
- A double click in the view now enters / exits full screen mode.
- Hitting escape when in full screen mode now exits full screen mode.
- The filename of the current image is now shown in full screen mode even when the directory listing has not been retrieved.
New in EZView 1.03 (Dec 23, 2011)
- Now uses v1.29 of my DDXFolder class
- Now uses v1.12 of my CHKLM class
- Now uses v1.24 of my CHLinkCtrl class
- Now includes XP manifest support
- Slide show interval is now tweakable via a new "Options" dialog
- Prompts to move to first or last picture in a directory can now be controlled via the new "Options" dialog
- Now includes full support for extended keyboard buttons (e.g. Play Pause, Prev, Next etc). This is achieved thro handling of WM_APPCOMMAND messages
- Now includes an option to hide the cursor when view is full screen
- Background color for full screen mode is now configurable
- Filename can now be displayed in full screen
- Text color for full screen mode is now configurable
- Confirmation on Deletion of files can now be configured
- Now supports moving to a random image in the current directory
- Updated instructions on downloading gdiplus.dll into EZView application directory
- Version of gdiplus.dll which is available at www.naughter.com/download/gdiplus.zip is the version released in September 2004 from MS which does not contain the GDI+ buffer overflow problem
New in EZView 1.02 (Dec 23, 2011)
- Now uses GDI+ to perform the loading and rendering of images. See installation requirements for changes this means. Moving to GDI+ also means that a number of new image file formats are supported
- Fixed a crash which was occuring when do a slideshow of a directory. Now uses an updated version of the Authors sorted array class
- Fixed an assert which was occuring when a file was refreshed
- Application is now build with latest version of Visual C++ 6.0
- Updated copyright messages
New in EZView 1.01 (Dec 23, 2011)
- New icon for the Open Directories toolbar item
- Added a Ctrl+B accelerator for "Open Directory"