Commit Graph

199 Commits (1479b130f6c39e4ecea1fff5b9f9e17b6d6bd3ae)

Author SHA1 Message Date
Don HO f6856626e0 Fix ARM64 installer copying binaries to 32-bits applications' folder 2021-04-22 02:47:18 +02:00
Don HO 266ca29861 Add ARM64 packages for the official distribution 2021-04-21 20:42:01 +02:00
Don HO ab5c1d3e2a
Upgrade Notepad++ License
Update GPL version from v2 to v3.

Fix #9425, close #9441
2021-01-24 01:51:19 +01:00
Don HO c0c070abaf
Split functionList.xml into multifile in "functionList" Folder
New "functionList" will be added beside of notepad++.exe or "%APPDATA%\Notepad++\", according the installation mode. If the portable package is used, after removing "doLocalConf.xml", the "functionList" folder should be copied manually from Notepad++ installed directory to "%APPDATA%\Notepad++\" to make function list work again.

All splited files are localized in this folder with the explicit language name.

"overrideMap.xml" is optional for overriding the default functionList parse rule files, and for adding UDL parse rule files.

Close #4896
2020-10-21 18:05:08 +02:00
Don HO a156bf1052
Change the motivational quote of the installer to a better one 2019-10-27 02:22:56 +02:00
Don HO 1a356c2019 Notepas++ 7.6.3 release 2019-01-27 23:13:30 +01:00
Don HO 70dee50dc7 Notepad++ 7.6.2 release Gilet Jaune Edition 2019-01-01 02:46:17 +01:00
Don HO f8aba0122e Make %PROGRAMDATA%\Notepad++\plugins\ as default plugins installation location
And remove %LOCALAPPDATA%\Notepad++\plugins\ location
2018-12-02 00:58:07 +01:00
Don HO 78a0f57ed1 Make Plugins Admin translatable 2018-11-27 13:12:56 +01:00
Don HO 44baa33d1e Add the option to installer for installing the plugins in %PROGRAMDATA% 2018-11-24 17:30:19 +01:00
Don HO 3465cac7ce Fix Installer HI-DPI GUI glitch. 2018-11-14 03:37:13 +01:00
Don HO 5251bdd6db Because some people don't love sex...
...so change the awesome spiritual quote to a boring one.
2018-11-13 18:06:11 +01:00
Don HO f1534118e1 Add a spiritual quote into Installer 2018-11-13 02:29:34 +01:00
Adrian Stanciu 8ea3c4fe55 Make installer DPI-aware
Close #4947
2018-11-12 23:29:49 +01:00
Don HO 4fa910c74b Add nppPluginList into the installer. 2018-11-06 13:31:20 +01:00
Don HO e61fe03d89 Install default plugins into new location
Install default plugins into %USERPROFILE%\AppData\Local\Notepad++\plugins\ instead of %PROGRAMFILES(x86)%\Notepad++\plugins\
2018-11-04 22:21:04 +01:00
Don HO 113212547f Remove allowAppDataPluginsLoading option from the installer 2018-11-03 20:57:10 +01:00
Don HO a242214a28 Disable DSpellCheck by default due to some performance issues 2018-02-25 11:08:14 +01:00
SinghRajenM 440c9c57fe Use reversed header image for RTL installer
Closes #4107
2018-01-28 23:05:47 +01:00
SinghRajenM 250ca9e6e2 Improve installer 2017-12-28 22:33:25 +05:30
Don HO 7faaa1bb24 Fix installer issues
1. Fix shell extension registration error (due to notepad++.exe has not
yet been copied)
2. Fix themes' absence after installation (one variable depends on
its initialization in mainSection)
2017-12-04 20:00:55 +01:00
SinghRajenM c8a15a5225 Add version and other info into installer
Closes #3751
2017-11-25 15:06:01 +01:00
Rodrigo 509c9c27d9 Better disply of installer components page description
Colses #3745
2017-09-17 01:03:38 +02:00
Don HO 1c191ee146 Fix un installer issue
While install a x64 version, it should remove x86 version if it exists (and vice versa).
The removal feature doesn't work though user answer Yes for the deletion.
This commit fixes this issue.
2017-09-02 14:57:59 +02:00
SinghRajenM d27a7fc012 Fixed typo
intall -> install

Closes #3507
2017-07-14 11:13:08 +02:00
Don HO 77d9a9959a Add /noUpdater argument for installer
By launch "npp.7.4.3.Installer.exe /noUpdater /S" allows users install
Notepad++ silentely, without including Auto-Updater.
2017-07-13 08:46:44 +02:00
Don HO 19f24d1d65 Add new installer argument /allowAppDataPluginsLoading
The new installer argument /allowAppDataPluginsLoading add file
allowAppDataPlugins.xml which allows Notepad++ to load plugins
from "%APPDATA%\Notepad++\plugins\"
2017-07-09 09:10:04 +02:00
SinghRajenM f48255d647 Installer shows installation size as 0 for minimalist
Closes #3371
2017-06-18 15:52:41 +02:00
SinghRajenM c36ee6ec9a Make uninstaller cleaner again!!
Fixed uinstaller issues:
1. Folder "localization" is not removed even all the files are removed from
this folder.
2. Folder "pluging\APIs" is not removed even all the files are removed from
this folder.
3. Three files are not removed (contextMenu.xml, functionList.xml and
shortcuts.xml). There might be more files.
From "%appdata%\Notepad"
4. Bakcup folder (form %appdata%\Notepad++) is not removed if backup folder
is not empty.
5. Folder "themes" is not removed even all the files are removed.
6. Because of above two items, parent folder ("%appdata%\Notepad") is also
not removed.
7. Rephrase user message when user tries to install 64 bit while 32 is
already installed (vice versa).

Closes #2565
2017-02-18 22:29:13 +01:00
SinghRajenM 4ac288a944 Add NPP icon for uninstaller as well
Closes #2905
2017-02-18 22:13:44 +01:00
SinghRajenM 286a33dc16 Fixed localization installation issue.
Closes #2849
2017-02-06 00:25:54 +01:00
SinghRajenM 2b27a5f33b Write additional uninstaller information
- Use DWORD instead of string for Minor and major version
 - Show only "Uninstall" instead of "Uninstall/Change"
 - Write installed size as well which will be shown in "Program and Features"

Closes #2580
2016-11-19 18:09:18 +01:00
SinghRajenM bd6f7b4d20 Make installer Unicode again !!
Closes #2570
2016-11-19 18:04:27 +01:00
Don Ho e6fad9bd4f Fix x64 installer install in "C:\Program Files (x86)" regression 2016-11-14 01:11:53 +01:00
SinghRajenM decc9645e1 Remove post installation leftover files from temp
Closes #242
2016-11-11 19:31:59 +01:00
Don Ho 80092ea90c Fix Installer for 64-bit fails with argument "/D" 2016-10-31 02:22:08 +01:00
Don Ho 7ee63496d3 Add 64-bit/32-bit installer detection ability
64-bit Installer can detect the 32-bit installation (and vice versa),
and suggest users to remove the existing one before install the new one.
It works only when the existing installation is on "C:\Program Files
(x86)\Notepad++" or "C:\Program Files\Notepad++" directory
2016-10-06 09:37:25 +02:00
Don Ho 5c031d9f81 Fix a regression of themes installation
Take consideration of installation with doLocal Conf.xml activated.
2016-10-03 01:11:21 +02:00
Don Ho f3fcb50015 Fix uninstaller bug to not remove themes files from APPDATA 2016-10-02 14:38:17 +02:00
Don Ho 1a0cde0271 Remove unecessary component (ChangeIcon.exe)
Sign all binaries
Add License header
2016-09-21 20:55:10 +02:00
Don Ho 6d2b1e4f5e Remove the old icon 2016-09-21 09:06:22 +02:00
Rajendra Singh ee2604341d Added Description for Localization in installer
Added description for "Localization" on component selection page in
installer.
Reword some items in installer.

Closes #2281
2016-09-17 11:50:43 +02:00
Don Ho 4b18a878e5 Fix NSIS compiling warning 2016-09-16 04:11:27 +02:00
Don Ho fc014595a3 Make x32 and x64 packages
Refactoring NSIS installer
2016-09-09 23:26:15 +02:00
Rajendra Singh 60105c9326 Reduce the installer size by 30~35%
Closes #2175
As of now npp installer is not using any compression to reduce the installer size. I don't know if there is any history behind not using any compression algorithm.

But I noticed a reasonable difference after using /SOLID lzma compression technique. It reduces the installer size by 30~35%.
If we uses /FINAL lzma, it is improved by 15~18%.
2016-08-15 16:15:18 +02:00
Motaz.Alnuweiri 4c26009a2e Installer Enhancement
Check if Notepad++ is running and ask the user to close it before
continue.
Closes #1876
2016-06-07 23:24:52 +02:00
Don Ho 52392a0b81 [RELEASE] Notepad++ 6.9.2 release 2016-05-18 01:47:03 +02:00
Don Ho ecfbf906c6 [RELEASE] Notepad++ 6.9 release 2016-02-22 00:36:01 +01:00
Don Ho 1b29aeff2b IE never dies, it just fades away 2016-02-13 18:34:32 +01:00
Don Ho 7ba01cb7f4 [RELEASE] Notepad++ 6.8.9 release 2016-01-13 22:39:45 +01:00