Skip to content

Commit

Permalink
Update documentation and misc files for final 1.1.44 release
Browse files Browse the repository at this point in the history
  • Loading branch information
sylikc committed Feb 24, 2023
1 parent 4f3ffb2 commit ff4c44d
Show file tree
Hide file tree
Showing 5 changed files with 66 additions and 8 deletions.
54 changes: 54 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,59 @@
JPEGView Changelog
******************

[1.1.44] 2023-02-27
New features:
- Add support for Animated AVIF (AVIF Sequence)
PR #143, thanks qbnu (GH https://github.com/qbnu)
- QOI (Quite OK Image) Read/Write support, (also supported on XP)
PR #150, thanks qbnu (GH https://github.com/qbnu)
- New Mouse Gesture: CTRL + SHIFT + LMouse Drag => Instantly zoom into selected area
Modified backport feature from fork by David Neon (GH https://github.com/sdneon)
- New Crop options: Fixed to image aspect ratio (actual ratio displays in menu), 7:5 (common print ratio), 1:1 (common web size)
- New INI file setting: "FlashWindowAlert"
When WrapAroundFolder=false, briefly flash window when attempting to navigate beyond the beginning or end of the file list.
(Default to enabled, since it's visual UI feedback)
- New INI file setting: "BeepSoundAlert"
When WrapAroundFolder=false, play the system beep sound when attempting to navigate beyond the beginning or end of the file list.
(Default to disabled, since audio feedback can be an annoyance)
- When using a fixed crop mode, and resizing of crop/selection box:
Dragging the handles in Top-Left and Bottom-Right will change to portrait or landscape orientation if dragging in the direction to "pull" the crop into the other orientation. (Top-Left pull by w, Bottom-Right pull by h)
(Effectively doubles the aspect ratios natively supported into portrait orientations)
Bugs fixed:
- Fixed: Transparency color for some image types was reversed BGR
- Fixed: TGA used background color for transparency instead of transparency color
- When viewing the last frame of a multi-frame image, at the end of the file list, with option WrapAroundFolder=false, attempting to navigate to the next frame will no longer loop back to frame 0
Changed behavior:
- Restores ICC Profile support for PNGs by using GDI+ when ForceGDIPlus=true or UseEmbeddedColorProfiles=true options set. NOTE: Disables animation.
PR #149, thanks qbnu (GH https://github.com/qbnu)
- When cursor is visible (not in full screen) always zoom to cursor when executing command IDM_TOGGLE_FIT_TO_SCREEN_100_PERCENTS (Spacebar by default)
Previous behavior: Always zoomed to center when a new image was loaded
- Replaced INI option "IsSortedUpcounting" with "FileSortAscending" (it is an English translatable word, and clearer on what it is related to)
- When renaming, either by clicking on the filename on the bottom panel, or a keymap to IDM_RENAME, only select the filename part without the extension part for easier renaming
- Completely unbound the zoom. Previously allowed: 10% - 1600%
Zoom out: Unlimited to as small as possible
Zoom in: Unlimited as long as the image "rescaled" by zoom factor is < 65535 in any dimension (internal limitation)
- Crop ratios submenu is now sorted by increasing ratios, from square (1:1) to increasingly oblong
Other changes:
- New INI file setting: "ZoomPausePercent"
The default behavior of JPEGview is to briefly pause at 100% when continuously zooming in or out. (This ensures you can always get to perfectly 100%)
This new setting allows the user to configure to a different percentage, or disable to zoom continuously with no interruption
- Reorder JPEGView.ini options gouping similar options and adding comment headers
Options should be easier to find and logically grouped. Previously, options were haphazardly added and weren't sorted in any particular order
(It might be a little painful to move your existing options over to the new INI format, but future options will be much easier to find!)
- Updated Russian translation, thanks Dmitry Yerokhin
- Updated Japanese translation, thanks maboroshin (GH https://github.com/maboroshin)
- Updated Chinese Simplified translation, thanks dukeng (GH https://github.com/dunkeng)
- New strings.txt English reference for translators, it will always be current to the code
- Second part of movie/slideshow menus now translatable
- Updated to Turbo JPEG library version 2.1.91 (2023-02-08)
- Updated to JPEG XL library version 0.8.1 (2023-02-03)
- Devs: Translation scripts to sync with code, regenerate at any time, and added some features to make translating easier, like missing and historic text
Installer Changes:
- Add all built-in supported file extensions to Window's "Open With >" submenu
- Add "Edit with JPEGView" option to Windows Explorer for all extensions JPEGView can save to
- 64-bit installs into "C:\Program Files" on new installs (existing installs will use previous install location)

[1.1.43] 2023-02-06
New features:
- HEIF/AVIF support
Expand All @@ -21,6 +74,7 @@ Other changes:
- Updated Russian translation, thanks Dmitry Yerokhin
- Windows XP is still supported and special WinXP-compatible builds will be released (WinXP builds do not support new formats added after v1.0.37.1)
- WebP is now integrated into JPEGView without needing webp.dll
PR #128, thanks qbnu (GH https://github.com/qbnu)

[1.1.42] 2023-01-26
New features:
Expand Down
8 changes: 6 additions & 2 deletions extras/scripts/jpegview-build-release.bat
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,11 @@ SET JPV_ROOT=%~dp0..\..
SET XOUT_BASE=%~dp0jpegview-release
SET XRAW_OUT=%XOUT_BASE%\raw_out


REM so we don't end up building multiple releases together accidentally
IF EXIST "%XOUT_BASE%" (
echo OUTPUT directory already exists, please delete and try again
exit /b 1
)

REM detect version from source
SET JPV_VER=
Expand Down Expand Up @@ -233,7 +237,7 @@ move "%JPV_ROOT%\src\JPEGView\bin\%XARCH%\Release" "%XRAW_OUT%\JPEGView%XBIT%"
IF ERRORLEVEL 1 exit /b 1

REM move the wix installer
move "%JPV_ROOT%\src\JPEGView.Setup\bin\%XARCH%\Release\en-us\JPEGView.Setup.msi" "%XRAW_OUT%\JPEGView%XBIT%_en-us_%JPV_VER%.msi"
move "%JPV_ROOT%\src\JPEGView.Setup\bin\%XARCH%\Release\en-us\JPEGView.Setup.msi" "%XOUT_BASE%\JPEGView%XBIT%_en-us_%JPV_VER%.msi"
IF ERRORLEVEL 1 exit /b 1

exit /b 0
Expand Down
2 changes: 1 addition & 1 deletion src/JPEGView/Config/KeyMap-README.html
Original file line number Diff line number Diff line change
Expand Up @@ -559,7 +559,7 @@ <h1>
</b>
<br />
<i>
-- Last Updated: 2023-02-12T12:37:45.643208+00:00
-- Last Updated: 2023-02-24T18:20:46.305494+00:00
</i>
</p>

Expand Down
8 changes: 4 additions & 4 deletions src/JPEGView/JPEGView.rc
Original file line number Diff line number Diff line change
Expand Up @@ -497,8 +497,8 @@ END
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,1,43,0
PRODUCTVERSION 1,1,43,0
FILEVERSION 1,1,44,0
PRODUCTVERSION 1,1,44,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
Expand All @@ -515,12 +515,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Kevin M (sylikc)"
VALUE "FileDescription", "JPEGView"
VALUE "FileVersion", "1.1.43.0"
VALUE "FileVersion", "1.1.44.0"
VALUE "InternalName", "JPEGView"
VALUE "LegalCopyright", "Copyright 2020-2023 Kevin M (sylikc), 2006-2018 David Kleiner"
VALUE "OriginalFilename", "JPEGView.exe"
VALUE "ProductName", "JPEGView Application"
VALUE "ProductVersion", "1.1.43.0"
VALUE "ProductVersion", "1.1.44.0"
END
END
BLOCK "VarFileInfo"
Expand Down
2 changes: 1 addition & 1 deletion src/JPEGView/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
// if a define is to be included in the publicly-exposed definitions, start the comment with ":KeyMap:"
// don't worry about the formatting, the script that auto-generates the definition will take care of it

#define JPEGVIEW_VERSION "1, 1, 43, 0\0"
#define JPEGVIEW_VERSION "1, 1, 44, 0\0"
// title for main window and msgbox so it can be change via actions
#define JPEGVIEW_TITLE "JPEGView"

Expand Down

0 comments on commit ff4c44d

Please sign in to comment.