diff --git a/lazpaint/lazpaint.lpi b/lazpaint/lazpaint.lpi index 25af0013..86f6e4b4 100644 --- a/lazpaint/lazpaint.lpi +++ b/lazpaint/lazpaint.lpi @@ -26,6 +26,7 @@ + diff --git a/lazpaint/lazpaintembeddedpack.lpk b/lazpaint/lazpaintembeddedpack.lpk index fb1a26a0..ab5211a6 100644 --- a/lazpaint/lazpaintembeddedpack.lpk +++ b/lazpaint/lazpaintembeddedpack.lpk @@ -26,7 +26,7 @@ - + diff --git a/lazpaint/lazpaintmainform.pas b/lazpaint/lazpaintmainform.pas index ea00d874..6c5e2e17 100644 --- a/lazpaint/lazpaintmainform.pas +++ b/lazpaint/lazpaintmainform.pas @@ -864,7 +864,7 @@ TFMain = class(TForm) Zoom: TZoom; procedure PaintPictureNow; - procedure InvalidatePicture; + procedure InvalidatePicture(AInvalidateAll: boolean = true); function TryOpenFileUTF8(filenameUTF8: string; AddToRecent: Boolean=True; ALoadedImage: PImageEntry = nil; ASkipDialogIfSingleImage: boolean = false; AAllowDuplicate: boolean = false; AEntryToLoad: integer = -1): Boolean; @@ -4390,8 +4390,7 @@ procedure TFMain.OnPaintHandler; procedure TFMain.OnImageChangedHandler(AEvent: TLazPaintImageObservationEvent); begin - if Assigned(FImageView) then - FImageView.InvalidatePicture(False, FLayout.WorkArea, Point(0,0), self); + InvalidatePicture(false); if (image.Width <> FLastWidth) or (image.Height <> FLastHeight) or (image.BPP <> FLastBPP) or (image.FrameIndex <> FLastFrameIndex) then @@ -4412,7 +4411,7 @@ procedure TFMain.OnImageChangedHandler(AEvent: TLazPaintImageObservationEvent); procedure TFMain.OnImageRenderChanged(Sender: TObject); begin - InvalidatePicture; + InvalidatePicture(false); end; procedure TFMain.UpdateEditPicture(ADelayed: boolean = false); @@ -4604,10 +4603,10 @@ procedure TFMain.UpdateStatusText; Layout.StatusText := s; end; -procedure TFMain.InvalidatePicture; +procedure TFMain.InvalidatePicture(AInvalidateAll: boolean = true); begin if Assigned(FImageView) and Assigned(FLayout) then - FImageView.InvalidatePicture(True, FLayout.WorkArea, Point(0,0), self); + FImageView.InvalidatePicture(AInvalidateAll, FLayout.WorkArea, Point(0,0), self); end; function TFMain.GetUseImageBrowser: boolean; diff --git a/lazpaint/lazpainttype.pas b/lazpaint/lazpainttype.pas index f356f817..9d1b875c 100644 --- a/lazpaint/lazpainttype.pas +++ b/lazpaint/lazpainttype.pas @@ -10,7 +10,7 @@ interface {$IFDEF LINUX}, InterfaceBase{$ENDIF}; const - LazPaintVersion = 7010000; + LazPaintVersion = 7010100; function LazPaintVersionStr: string; diff --git a/lazpaint/release/debian/linux32/DEBIAN/control b/lazpaint/release/debian/linux32/DEBIAN/control index 7dcd81f5..4eb05b8a 100644 --- a/lazpaint/release/debian/linux32/DEBIAN/control +++ b/lazpaint/release/debian/linux32/DEBIAN/control @@ -1,5 +1,5 @@ Package: lazpaint -Version: 7.1 +Version: 7.1.1 Section: base Priority: optional Architecture: i386 diff --git a/lazpaint/release/debian/linux64/DEBIAN/control b/lazpaint/release/debian/linux64/DEBIAN/control index 36cc6cf6..ffc6fef5 100644 --- a/lazpaint/release/debian/linux64/DEBIAN/control +++ b/lazpaint/release/debian/linux64/DEBIAN/control @@ -1,5 +1,5 @@ Package: lazpaint -Version: 7.1 +Version: 7.1.1 Section: base Priority: optional Architecture: amd64 diff --git a/lazpaint/release/macOS/LazPaint.app/Contents/Info.plist b/lazpaint/release/macOS/LazPaint.app/Contents/Info.plist index 58787be0..9165bb06 100644 --- a/lazpaint/release/macOS/LazPaint.app/Contents/Info.plist +++ b/lazpaint/release/macOS/LazPaint.app/Contents/Info.plist @@ -19,9 +19,9 @@ CFBundleSignature lazp CFBundleShortVersionString - 7.1 + 7.1.1 CFBundleVersion - 7.1 + 7.1.1 CSResourcesFileMapped CFBundleDocumentTypes diff --git a/lazpaint/release/macOS/makedmg.sh b/lazpaint/release/macOS/makedmg.sh index a1953781..9c6327fb 100755 --- a/lazpaint/release/macOS/makedmg.sh +++ b/lazpaint/release/macOS/makedmg.sh @@ -12,7 +12,7 @@ fi appname=LazPaint -appversion=7.1 +appversion=7.1.1 pkgversion=0 appnamenospaces=lazpaint appbundle="$appname.app" diff --git a/lazpaint/release/windows/lazpaint.iss b/lazpaint/release/windows/lazpaint.iss index 02246afb..486a35da 100644 --- a/lazpaint/release/windows/lazpaint.iss +++ b/lazpaint/release/windows/lazpaint.iss @@ -1,7 +1,7 @@ #define MyAppName "LazPaint" #define MyAppOutputName "lazpaint" #define MyInstallerSuffix "_setup_win32_win64" -#define MyAppVersion "7.1" +#define MyAppVersion "7.1.1" #define MyAppPublisher "Circular, Fabien Wang, Lainz and others" #define MyAppURL "http://sourceforge.net/projects/lazpaint/" #define MyAppExeName "lazpaint.exe" @@ -98,7 +98,7 @@ Source: "{#ReleaseDir}lazpaint_x64.exe"; DestDir: "{app}"; DestName: "{#MyAppExe Source: "dcraw\dcraw32.exe"; DestDir: "{app}"; DestName: "{#DCRawExeName}"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "dcraw\dcraw_x64.exe"; DestDir: "{app}"; DestName: "{#DCRawExeName}"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "libwebp\libwebp32.dll"; DestDir: "{app}"; DestName: "{#LibWebPDllName}"; Flags: ignoreversion; Check: not Is64BitInstallMode -Source: "libwebp\libwebp64.exe"; DestDir: "{app}"; DestName: "{#LibWebPDllName}"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "libwebp\libwebp64.dll"; DestDir: "{app}"; DestName: "{#LibWebPDllName}"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "{#ReleaseDir}i18n\*.po"; DestDir: "{app}\i18n"; Excludes: "i18n\lazpaint_x64.po"; Flags: ignoreversion Source: "{#ReleaseDir}models\*.*"; DestDir: "{app}\models"; Flags: ignoreversion Source: "{#ReleaseDir}readme.txt"; DestDir: "{app}"; Flags: ignoreversion