fabe9a4c88
nsis: Getting the Vim version number via makensis
...
closes : #18470
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-10-03 14:14:19 +00:00
c7b2dcd986
nsis: Rework icons, update icons archive, add copyright notice
...
closes : #18456
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-10-01 20:47:27 +00:00
5348829784
nsis: Load correct readme at the end, refactor gvim.nsi slightly
...
closes : #18440
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-09-29 19:55:17 +00:00
bd6d5c8f0d
nsis: Reorder code blocks
...
related: #18440
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-09-29 19:55:17 +00:00
c55efbb148
nsis: Split gvim.nsi and factor out auxiliary code into auxiliary.nsh
...
Improves maintainability by separating helper functions and macros from
the main installer script.
related: #18440
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-09-29 19:55:13 +00:00
f9feda2d6d
nsis: Fix indentation and alignment issues in gvim.nsi
...
related: #18440
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-09-29 19:46:23 +00:00
54585fd04c
patch 9.1.1499: MS-Windows: no indication of ARM64 architecture
...
Problem: MS-Windows: no indication of ARM64 architecture
Solution: Add ARM64 to version output and include in nsis installer
(RestorerZ)
related: vim/vim-win32-installer#381
closes : #17642
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-07-01 21:30:21 +02:00
44a2e3c5d4
nsis: copy tutor directory recursively
...
fixes: vim/vim-win32-installer#382
closes : #17630
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-06-29 16:23:33 +02:00
b2bd8de154
nsis: add Portuguese Brazilian translation to nsis installer
...
closes : #16692
Co-authored-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-02-25 21:05:22 +01:00
f877040a04
nsis: added support for pt-BR to installer and update README.txt
...
Prepare for PR #16692 which will eventually bring pt-br translation to
the installer and add some clarification on how to test the installer
with different languages
closes : #16725
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-02-24 19:42:36 +01:00
2730d3873f
patch 9.1.1029: the installer can be improved
...
Problem: the installer can be improved
Solution: update the installer with the correct README and LICENSE
files, improve the documentation, add a Makefile for the
installer, update the Makefiles (RestorerZ)
fixes : #16378
closes : #16378
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-01-17 14:04:44 +01:00
48f3833ff0
NSIS: Include libgcc_s_sjlj-1.dll again
...
gettext-iconv-windows v0.22.5a-v1.17 requires libgcc_s_sjlj-1.dll again.
Add a new option ${INCLUDE_LIBGCC} to control whether it should be
included in the package.
This partly reverts 49f1e1979f
.
Related: https://github.com/vim/vim-win32-installer/pull/355
closes : #15819
Signed-off-by: K.Takata <kentkt@csc.jp >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-10-07 20:37:00 +02:00
ec67ee09d2
patch 9.1.0370: MS-Windows: patch number is zero in installer
...
Problem: MS-Windows: patch number is zero in installer
(jonathan-b-wiebe)
Solution: Set VIM_VERSION_PATCHLEVEL, fix a few typos in the installer
(RestorerZ)
fixes : #14629
closes : #14635
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-04-25 21:25:19 +02:00
49f1e1979f
NSIS: Fix a few issues with gvim.nsi
...
- correctly find libsodium.dll
- disable inclusion of libgcc_s_sjlj-1.dll
- generate PATCHLEVEL correctly
related: #14214
closes : #14465
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-04-09 23:04:44 +02:00
19ecb46c55
NSIS: Correctly distribute libsodium with the installer ( #14422 )
...
closes : vim/vim-win32-installer#337
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-04-05 20:14:46 +02:00
74a2331846
NSIS: Possibility to include translated license and README.txt files ( #14311 )
...
* NSIS: Possibility to include translated license and README.txt files
* fixed a missing semicolon
* Disable always show dialog choice language
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-03-28 10:19:44 +01:00
6dcf59b89f
NSIS: Redesigning the appearance of the vimrc settings page ( #14292 )
...
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-03-25 16:38:37 +01:00
51c94b6506
NSIS: Update nsis installer and nsis docs ( #14256 )
...
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-03-24 10:41:18 +01:00
2680a074d4
patch 9.1.0191: Installer does not remove all files
...
Problem: Installer does not remove all files
Solution: Update installer and delete all files on uninstall
update Sodium library dependency, update Readme
(RestorerZ)
closes : #14214
Signed-off-by: RestorerZ <restorer@mail2k.ru >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-03-20 20:18:18 +01:00
c62dacb7ed
translation(gr): add translation of the installer ( #14148 )
...
Add greek translation of the installer
Signed-off-by: Christos Longros <98426896+chrislongros@users.noreply.github.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-03-06 20:53:02 +01:00
e1051924c7
translation(sr): Update Serbian messages ( #14143 )
...
* translation(sr): Update Serbian messages
* Update serbian.nsi
* Update gvim.nsi
Add serbian language to the installer
Signed-off-by: Ivan Pešić <27575106+eevan78@users.noreply.github.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-03-05 20:34:00 +01:00
9b53c052d5
runtime(vim): include Vim Syntax generator
...
fixes : #13939
closes : #14021
related: vim-jp/syntax-vim-ex#28
Signed-off-by: h-east <h.east.727@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-02-13 21:11:22 +01:00
1a9aba8ad4
patch 9.1.0032: MS-Windows installer misses keymaps
...
Problem: MS-Windows installer misses keymaps
(Maxim Kim)
Solution: Include keymaps in the installer archive
(Ken Takata)
fixes: vim/vim-win32-installer#331
closes : #13871
Signed-off-by: Ken Takata <kentkt@csc.jp >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-01-16 17:14:29 +01:00
30994d686c
patch 9.1.0008: NSIS installer includes syntax testdir
...
Problem: NSIS installer includes syntax test dumps
(Yegappan Lakshmanan)
Solution: Exclude syntax/testdir when creating the NSIS installer
fixes: vim/vim-win32-installer#328
closes : #13814
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-01-04 22:14:28 +01:00
eea0a00811
patch 9.0.1316: MS-Windows: vimfiles dir created with admin group
...
Problem: MS-Windows: vimfiles dir created with admin group.
Solution: Use ShellExecAsUser to create the vimfiles directory. (Christopher
Plewright, Ken Takata, closes #12000 , closes #11888 )
2023-02-17 20:04:51 +00:00
251c1e2ed8
patch 9.0.0698: VisVim is outdated, does not work with current Visual Studio
...
Problem: VisVim is outdated, does not work with current Visual Studio.
Solution: Remove VisVim. (Martin Tournoij)
2022-10-08 17:15:28 +01:00
44b9abb150
patch 9.0.0258: MS-Windows installer skips syntax/shared
...
Problem: MS-Windows installer skips syntax/shared.
Solution: Use "File /r" in the installer script. (Ken Takata, closes #10972 )
2022-08-24 18:08:00 +01:00
44433da534
patch 8.2.4893: distributed import files are not installed
...
Problem: Distributed import files are not installed.
Solution: Add rules to Makefile and NSIS.
2022-05-06 18:08:52 +01:00
176711f069
patch 8.2.4545: MS-Windows: the installed icon is low resolution
...
Problem: MS-Windows: the installed icon is low resolution.
Solution: Use a better icon. Install vim.ico. (Christian Brabandt,
closes #9931 , closes #9930 )
2022-03-11 15:24:11 +00:00
cf6ad8ea8c
patch 8.2.4370: MS-Windows: libsodium.dll not included with the installer
...
Problem: MS-Windows: libsodium.dll not included with the installer.
Solution: Add the file to the installer if it exists. (Christian Brabandt,
closes #9762 )
2022-02-13 13:11:32 +00:00
e30d10253f
patch 8.2.3562: cannot add color names
...
Problem: Cannot add color names.
Solution: Add the v:colornames dictionary. (Drew Vogel, closes #8761 )
2021-10-24 20:35:07 +01:00
7d60384a00
patch 8.2.3214: MS-Windows: passing /D does not set the install location
...
Problem: MS-Windows: passing /D does not set the install location.
Solution: Adjust how the installer uses $VIM. Update the documentation.
(Christian Brabandt, closes #8605 )
2021-07-24 21:19:42 +02:00
5f628a12e5
patch 8.2.2823: MS-Windows: launching Vim from installer doesn't open README
...
Problem: MS-Windows: launching Vim from installer doesn't open README.
Solution: Adjust the quotes.
2021-05-02 13:59:46 +02:00
4a22897591
patch 8.2.2822: MS-Windows: unnessarily loading libraries when unregistering
...
Problem: MS-Windows: unnessarily loading libraries when unregistering OLE.
Solution: Also skip loading libraries when invoked with "-unregister". Run
Vim for README.txt with user privileges.
2021-05-01 22:41:39 +02:00
d0bce504ec
patch 8.2.2551: MS-Windows: colors test file is not installed
...
Problem: MS-Windows: colors test file is not installed.
Solution: Also copy runtime/colors/tools. (Ken Takata, closes #7902 )
2021-02-26 20:25:35 +01:00
809fcecddc
patch 8.2.1717
...
Problem: MS-Windows installer doesn't have Russian translations.
Solution: Add Russian translations. (closes #6985 )
2020-09-20 21:43:03 +02:00
ceb56ddbaf
patch 8.2.1214: MS-Windows: default _vimrc not correct in silent install mode
...
Problem: MS-Windows: default _vimrc not correct in silent install mode.
Solution: Add the LoadDefaultVimrc macro. (Ken Takata, closes #6451 )
2020-07-14 22:24:40 +02:00
3b0ef8cfdb
patch 8.2.0247: misleading comment in NSIS installer script
...
Problem: Misleading comment in NSIS installer script.
Solution: Negate the meaning of the comment. (Ken Takata, closes #5627 )
2020-02-12 21:03:32 +01:00
1a928c2099
patch 8.2.0129: MS-Windows installer doesn't use Turkish translations
...
Problem: MS-Windows installer doesn't use Turkish translations.
Solution: Enable the Turkish translations and fix a few. (Emir Sarı,
closes #5493 )
2020-01-18 16:10:40 +01:00
30e8e73506
patch 8.1.2082: some files have a weird name to fit in 8.3 characters
...
Problem: Some files have a weird name to fit in 8.3 characters.
Solution: Use a nicer names.
2019-09-27 13:08:36 +02:00
9d591525a5
patch 8.1.1404: cannot change the patch level when building with NSIS
...
Problem: Cannot change the patch level when building with NSIS.
Solution: Use $PATCHLEVEL if defined. (Christian Brabandt)
2019-05-26 20:49:42 +02:00
dabfde04fe
patch 8.1.1339: installer needs to product name et al.
...
Problem: Installer needs to product name et al.
Solution: Add a few lines to the NSIS installer script. (Christian Brabandt)
2019-05-17 12:37:27 +02:00
afde13b62b
patch 8.1.1230: a lot of code is shared between vim.exe and gvim.exe
...
Problem: A lot of code is shared between vim.exe and gvim.exe.
Solution: Optionally put the shared code in vim.dll. (Ken Takata,
closes #4287 )
2019-04-28 19:46:49 +02:00
a8d22e3a40
patch 8.1.1159: MS-Windows: with a silent (un)install $VIM/_vimrc is removed
...
Problem: MS-Windows: with a silent (un)install $VIM/_vimrc is removed.
Solution: Don't delete _vimrc in silent mode. (Ken Takata, closes #4242 )
2019-04-12 21:29:33 +02:00
6a95c889bf
patch 8.1.1057: nsis config is too complicated
...
Problem: Nsis config is too complicated.
Solution: Use "File /r" for the macros and pack directories. (Ken Takata,
closes #4169 )
2019-03-26 23:02:46 +01:00
66ae3d199f
patch 8.1.0955: matchit autoload directory not in installer
...
Problem: Matchit autoload directory not in installer. (Chris Morgan)
Solution: Adjust the NSIS script. (Christian Brabandt, closes #4006 )
2019-02-19 21:40:28 +01:00
1916673a16
patch 8.1.0617: NSIS installer gets two files from the wrong directory
...
Problem: NSIS installer gets two files from the wrong directory.
Solution: Change ${VIMRT} to "..\".
2018-12-21 17:59:33 +01:00
af610b8e66
patch 8.1.0616: NSIS installer is outdated
...
Problem: NSIS installer is outdated.
Solution: Use modern syntax, MUI2 and make it work better. Add translations.
(Ken Takata, closes #3501 )
2018-12-21 16:22:50 +01:00
38623c8512
patch 8.0.1813: Windows installer doesn't install terminal debugger
...
Problem: Windows installer doesn't install terminal debugger.
Solution: Add the package to the list of files to install.
2018-05-10 21:24:35 +02:00
5d4247402b
patch 8.0.1472: MS-Windows: nsis installer is a bit slow
...
Problem: MS-Windows: nsis installer is a bit slow.
Solution: Use ReserveFile for vimrc.ini. (closes #2522 )
2018-02-04 19:11:30 +01:00