File nsis.changes of Package nsis
-------------------------------------------------------------------
Mon May 13 09:48:07 UTC 2024 - Yasuhiko Kamata <belphegor@belbel.or.jp>
- Upgraded to version 3.10
* 3.08 to 3.09
- Major Changes
- Use isolated uninstaller directory for every instance
(bug #1296, thanks Richard Warren)
- Minor Changes
- Added !assert
- Fixed !uninstfinalize bug on large uninstallers
(bug #1279)
- Fixed creation of missing special folders on old Windows
versions where SHGetFolderPath is not available
- Fixed plug-in call overwriting SetDetailsPrint lastused
(bug #1271)
- Fixed !appendfile not writing to non-empty files with a
BOM
- Fixed LogicLib ${Switch} Unicode bug
- Fixed MakeNSISW editor zoom level bug (bug #1282)
- Translations
- Updated Brazilian Portuguese (bug #1269)
- Updated Ukrainian (patch #308)
- Build System
- Fixed halibut compiler warnings (patch #304)
- Fixed various issues with very old and new GCC versions
(bug #1275, patch #307, patch #310)
- Disable stub relocations in newer GCC (bug #1283)
* 3.09 to 3.10
- Minor Changes
- Fixed LogicLib SafePPO bug (bug #1291)
- NSISdl now supports relative URLs in location redirects
(PR #24)
- Added InstType /UNINSTNOCUSTOM and /UNINSTCOMPONENTSONLYONCUSTOM
- Fixed bug with SetDetailsPrint lastused and plugins
introduced in 3.09 (bug #1300)
- Added NSD_CB_Find SelectStringExact support for nsDialogs
- Fix RTL text in section selection page
-------------------------------------------------------------------
Thu Oct 7 01:33:37 UTC 2021 - Yasuhiko Kamata <belphegor@belbel.or.jp>
- Upgraded to version 3.08
* 3.05 to 3.06
- Major Changes
- DeleteRegKey /ifempty now also checks for values, not just
subkeys. Use /ifnosubkeys for the old behavior.
- Added GetKnownFolderPath
- Added UnpinShortcut macro (Integration.nsh)
- Minor Changes
- Added IfShellVarContextAll and IfRtlLanguage
- Added !define /intfmt
- Added Date/Time nsDialogs controls and macros
- MultiUser: Fixed INSTALLMODE_FUNCTION and added
INSTALLMODEPAGE_SHOWUSERNAME
- Translations
- Updated German (SebStange PR) and Simplified Chinese
(patch #297)
- Build System
- Primitive SOURCE_DATE_EPOCH support (patch #294)
- Python 3 fixes (patch #296)
- GCC 10 memmove workaround (bug #1248)
* 3.06 to 3.06.1
- Major Changes
- Fixed SetBrandingImage crash
* 3.06.1 to 3.07
- Major Changes
- Unicode now defaults to true
- Minor Changes
- Added nsExec /MBCS switch
- Memento now supports overridable storage macros
- Fixed Unicode compiler crash (bug #1254, patch #300)
- Fixed !addplugindir relative path bug (bug #1264)
- Fixed StrClb Unicode bug (patch #302)
- Fixed ${GetTime} hour padding (bug #980)
- Translations
- Updated Albanian (patch #303), Corsican and Japanese
(maboroshin PR)
- Fixed clipped Chinese text (bug #1261)
* 3.07 to 3.08
- Major Changes
- Added !uninstfinalize (patch #280, bug #1241)
- Minor Changes
- Added $USER.. and $COMMON.. alias constants
- Added GetDLLVersion /ProductVersion switch
- Added GetWinVer instruction
- Disallow start maximized mode
- Added /LAUNCH compiler switch
- PEAddResource now supports the res:// protocol
- System::Store can push/pop the flags state
- Removed nsis-python3.patch which was fixed in 3.06.
- Removed nsis-extern-version.patch which was fixed in 3.06.
-------------------------------------------------------------------
Thu Jun 18 02:33:43 UTC 2020 - Yasuhiko Kamata <belphegor@belbel.or.jp>
- Fix for Tumbleweed:
* Added nsis-extern-version.patch to solve duplicate symbol
problem.
-------------------------------------------------------------------
Thu May 14 06:48:04 UTC 2020 - Yasuhiko Kamata <belphegor@belbel.or.jp>
- Fix for Tumbleweed:
* Added patch nsis-python3.patch in order to support Python 3.
-------------------------------------------------------------------
Tue May 12 03:34:36 UTC 2020 - Yasuhiko Kamata <belphegor@belbel.or.jp>
- Upgraded to version 3.05
* 3.04 to 3.05
- Major Changes
- Added PEAddResource and PERemoveResource
- Added LoadAndSetImage
- Allow quoted library path in System::Call (bug #546 and
bug #1225)
- Improved nsExec Unicode and tab output parsing (bug #1232)
- Minor Changes
- Added experimental ManifestLongPathAware attribute
- %1 in !finalize command can be specified multiple times
- Fixed -O stderr stream issue (bug #1221)
- Fixed InstallLib .NSI space-in-path bug (bug #1222)
- StrFunc now supports a "using" idiom to help with forward
-declaration of functions (bug #1229)
- Added SectionInstType
- Zero uninitialized data in icon group (bug #1230)
- Automatically doubles ampersands in the Name attribute
- Fixed nsDialogs CB/LB_Get/SetItemData macros (bug #1238)
- Translations
- Updated Hindi (patch #291) and Portuguese (bug #1219)
-------------------------------------------------------------------
Thu Feb 7 02:50:37 UTC 2019 - belphegor@belbel.or.jp
- Upgraded to version 3.04
* 3.03 to 3.04
- Major Changes
- Added IsNativeMachineArchitecture helper macros to x64.nsh
- Added experimental WinVer "Windows as a Service" detection
macros
- Added MakeNSISW window info "spy" tool
- Minor Changes
- Added MUI_TEXTCOLOR setting
- nsDialogs::OnNotify can now return values back to Windows
- Added LIBRARY_INSTALL_EQUAL_VERSION InstallLib option
- Added NTMARTA to preload list to fix rare Windows 7
security issue (bug #1204)
- AddBrandingImage now supports dialog units
- Fixed !macroundef of last defined macro bug
- Fixed MultiUser caption string bug (bug #1012)
- !undef issues warnings instead of errors
- MakeNSIS prints -CMDHELP to stdout (bug #1203)
- Removed LibraryLocal utility
- Translations
- Added Hindī (patch #289)
- Updated Belarusian, German (bug #1023), Mongolian and
Spanish (bug #1205)
-------------------------------------------------------------------
Tue Feb 27 05:09:20 UTC 2018 - belphegor@belbel.or.jp
- Upgraded to version 3.03
* 3.02.1 to 3.03
- Major Changes
- Added more NSD controls and macros (RFE #543)
- Added !gettlbversion
- Library TLB and VxD version support on POSIX (patch #284)
- Minor Changes
- Added System plug-in v2 syntax option
- Added System plug-in B and H types
- Added IntPtrCmp, IntPtrCmpU, and IntPtrOp
- Added Int64Cmp, Int64CmpU and Int64Fmt (64-bit only)
- Added IntOp and System::Int64Op >>> operator
- Added more !define /math operators
- Added WinVer.nsh IsDomainController (patch #286)
- Plug-ins now set the ASLR, DEP, LAA, NOSEH and TS PE flags
(bug #1188)
- MakeNSIS exits with code 0 for various information
commands (bug #1193)
- Removed unused NSD_LB_Clear macro parameter
- Translations
- Added Tatar (patch #281)
- Fixed and updated Scottish Gaelic (patch #285, bug #1197)
- Updated Italian (bug #1194)
- Build System
- Added support for Python 3
- Dropped support for Python 2.6 and older
-------------------------------------------------------------------
Tue Aug 15 09:55:56 UTC 2017 - belphegor@belbel.or.jp
- Upgraded to version 3.02.1
* 3.0 to 3.01
- Major Changes
- Error messages are now written to stderr by default
- New icons by Jan T. Sott
- Minor Changes
- SetCtlColors now supports Windows color constant values
- StrCpy "" maxlen handling (bug #1122)
- Fixed buffer size bug in winchar.cpp (patch #271)
- Translations
- Added Corsican (patch #268)
- PortugueseBR fixes (patch #276)
- Updated Danish translation (bug #1164)
- Arabic, Norwegian, Portuguese, Ukrainian and Swedish
MultiUser fixes (patch #278, patch #279, patch #274,
patch #275 & patch #277)
* 3.01 to 3.02
- Major Changes
- Fixed NSIS3 RegTool Win9x bug
- Added the HKCR32, HKCR64, HKCU32, HKCU64, HKLM32 and
HKLM64 root keys
- Unsupported SetRegView mode now fails all registry
operations
- Added ExecShellWait
- Added WriteRegMultiStr (RFE #382, patch #219) and
WriteRegNone
- Added !pragma warning (patch #267)
- $LocalAppData now resolves to the ProgramData folder in
the SetShellVarContext all context
- Minor Changes
- Variables used in Caption can now be set in .onGUIInit
(RFE #539)
- MultiUser now supports $ProgramFiles64 (bug #843)
- Added support for MUI_UNCONFIRMPAGE_VARIABLE (RFE #511)
and MUI_PAGE_CUSTOMFUNCTION_DESTROYED
- Unicode nsExec now supports the /OEM switch (bug #1171)
- Translations
- Chinese (Traditional) updates by Walter Cheuk
- Minor French improvements (patch #221)
* 3.02 to 3.02.1
- Translations
- Fixed Chinese (Traditional) and Romanian translation bugs
(bug #1189 and bug #1191)
- Fixed Scots Gaelic MUI finish page translation
-------------------------------------------------------------------
Thu Sep 29 12:26:43 UTC 2016 - belphegor@belbel.or.jp
- First created version 3.0.