Notepad++ is a free generic source code editor and Notepad replacement, which supports several programming languages, running under the MS Windows environment.
The latest Notepad++ release (v4.6) is available here :
Thanks to GUP, Notepad++ v4.6 has the capacity to search and install the update package (if available) from Internet.
GUP (Generic Updater for win32) project is made originally for Notepad++. During its conception, one idea came in my mind : if it can fit Notepad++, it can fit any Windows program. Thus the birth of GUP.
See : http://sourceforge.net/projects/gup-w32/ and http://gup-w32.sourceforge.net/ for more detail of GUP.
Only Installer integrates the auto-updater module (optional). So if you use zipped version, you have to download GUP from its project page, create "update" directory in Notepad++ installed directory, unzip the package into it then edit gup.xml file. To disable auto-update feature (in the case this module is installed), go to the Preferences dialog, uncheck "Enable Notepad++ auto-updater" (located in MISC).
Note that auto-update feature is disable (doesn't work) for win 95/98/me et nt4.
Notepad++ v4.6 fixed bugs and added features (from v4.5) :
1. Add Notepad++ self-update capacity (optional).
2. Fix save file dialog crash issue.
3. Fix the crash issue while the length of config.xml is zero.
4. Change the behaviour : When file is deleted from outside and switch back to Notepad++, user will be asked if he want to keep this file. If he answer yes, he will not be asked in the next time.
5. Change Window title from "Notepad++ - file path" to "file path - Notepad++"
6. Fix Run dialog bug: the executable file won't be executed even it is between the double quot.
7. Add open relative file path from command line feature.
8. Fix the crash issue when open a file which does not exist anymore from RFL (if its path exceed certain length).
9. Fix the bug that the title doesn't be updated while file status changed and updated.
Included plugins :
1. TexFX v0.24a
2. Function list v1.2
3. ConvertExt v1.1
4. NppExec v0.2 beta 4
5. Spell checker v1.2
6. Quick text v0.02
7. Light Explorer v1.4
8. Hex editor v0.84
9. Base64 ecoder/decoder v1.2