Commit Graph

1484 Commits (37ed2997432f6c7d03871adac5e105420857b346)

Author SHA1 Message Date
Don HO c15a0deb35 Make bitness available in DebugInfo 2016-06-17 20:18:06 +02:00
Linquize c059cc03dc Show Notepad++.exe bitness in about box 2016-06-17 09:18:11 +02:00
Don HO 9835445c8b Detect x32 and x64 compatibility between plugins and Notepad++ 2016-06-17 01:10:32 +02:00
Don HO 5a5582b972 Make Scintilla 64-bit built with boost's pcre 2016-06-15 20:52:24 +02:00
Don Ho cb25cd6dc2 Add a tech fact 2016-06-12 13:29:44 +02:00
gszo123 15561c8d69 Fix file saving crash due to invald buffer
While trying to save a untitled empty document, user could open a existing
file that erases the untitled document's buffer, then save action make
Notepad++ crash:
https://www.youtube.com/watch?v=balHtvy4Toc
Fixes #1857, Closes #1904
2016-06-08 01:04:41 +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 561713e46c Put warning as error in Release x64 build 2016-06-06 20:07:17 +02:00
Don HO 59a23f0386 Fix a crash issue due to CmdLineParams
CmdLineParams object of the block "case COPYDATA_PARAMS" is always made
by another instance of Notepad++, (located usually in C:\Program Files
(x86)\Notepad++\) which is launched by NppShell.dll.
If CmdLineParams structure is modified in the local instance, and file
is opened via NppShell.dll, then crash happeds.
2016-06-06 09:56:36 +02:00
Don HO 64d7535be1 x64 ready
1. Remove all warning while compiling in x64
2. Treat warning as error (W4) while compiling in x64
2016-06-05 20:30:22 +02:00
Don Ho 80219be9ac Upgrade WinGup to 3.3 2016-05-24 02:30:48 +02:00
yuyaryshev 9708382bfe Add new command line optio -p : Scroll to indicated position on given filePath
Closes #1777, closes #1776
2016-05-21 20:28:16 +02:00
Don Ho e3c18f61ea Add "Never" button in auto-updater prompt dialog
Update wingup to v3.3 : make Auto-Updater's periodical check being able
to be abdisable via auto-update prompt dialog.
2016-05-21 16:43:41 +02:00
Don Ho 52392a0b81 [RELEASE] Notepad++ 6.9.2 release 2016-05-18 01:47:03 +02:00
Don HO 7e299fdd31 Fix status bar display bug in high dpi environment
Fixes #1536, fixes #356, fixes #366, fixes #539, fixes #1447
2016-05-16 18:19:42 +02:00
Julien Nabet 7b596fa488 Fix some out of index errors
Closes #1851
[PowerEditor/src/Parameters.cpp:2581]: (warning) Array index -1 is out of bounds. Otherwise there is useless condition at line 2568.
[PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp:3079]: (style) Unused variable: newline
[PowerEditor/src/WinControls/Grid/BabyGrid.cpp:166]: (style) Array index 'j' is used before limits check.
[PowerEditor/src/WinControls/Grid/BabyGrid.cpp:171]: (style) Array index 'j' is used before limits check.
[scintilla/lexers/LexUser.cxx:1128]: (error) Array 'maskMapper[15]' accessed at index 15, which is out of bounds.
2016-05-16 13:25:16 +02:00
antonyflash d6c2d6cc9f Fix not localized caption of FindReplaceDlg
Fixed not localized caption of FindReplaceDlg when it appear the first time.
Closes #1395
2016-05-16 00:30:33 +02:00
dail8859 0273917bbe Fix open in explorer problem while path contain unusual characters
Wrap path arg in quotes to properly open explorer

Closes #1689, fixes #1628
2016-05-15 22:42:59 +02:00
WGriffing 3ff59b2a70 Update themes' styles for fortran.
Closes #1741, closes #1784
2016-05-15 18:14:55 +02:00
xomx 4dcbc78914 Update czech.xml translation to v6.9.1
Closes #1687
2016-05-15 01:27:54 +02:00
Christian Grasser 163c8a0e5d add missing additional dirs from filebrowser feature also for x64 builds
Closes #1698
2016-05-15 01:09:56 +02:00
Magnus Österlund 620a3c16ab Update Swidish translation
Closes #1710

Info from https://notepad-plus-plus.org/community/topic/164/unofficial-strings-for-translations
2016-05-15 00:53:09 +02:00
dail8859 48d3a8ee04 Fix smart highlighter issue after zoom / code folding change
Fixes #1717, Closes #1718
2016-05-14 15:16:00 +02:00
Linquize 8113476dd7 Fix Selected line count is 0 while the selection is on one line
fixes #1521, closes #1522
2016-05-14 13:41:22 +02:00
Don Ho e584c47429 Fix several typos 2016-05-14 13:14:22 +02:00
Jan Schreiber 4d829ae373 Update german.xml
Changes for Notepad++ 6.9.1 by schnurlos

Closes #1694
2016-05-14 11:16:28 +02:00
Evgeny Mandrikov 91c9897baf Exception treatment: throw object instead of pointer
Closes #1685
2016-05-14 11:11:01 +02:00
dail8859 4c6e5af484 Safely convert EOLs
Prevent eol conversion frrom readonly file.
Closes #1702, Closes #1701, Closes #1581, Closes #1371
2016-05-14 11:02:16 +02:00
Don HO d9e62f1af6 Fix an incoherent behaviour in Log Monitoring
Quit Monitoring mode and close file (with user's permission) while
monitored file is deleted or renamed..
2016-05-12 23:59:10 +02:00
Don Ho 4268349bf0 Fix crash bug in Log Monitoring while monitoring a large file 2016-05-11 02:18:04 +02:00
Don Ho 6c4f9a64d2 Add new API to disable auto-updater
New API : NPPM_DISABLEAUTOUPDATE
2016-05-07 23:12:38 +02:00
Don HO 2ff03fe250 New feature: Log Mornitoring (tail -f)
This feature allows users to monitor log files' writing, as Unix "tail -f"
command.
Here are the conditions of monitoring:
1. file to monitor should exist.
2. file will be set as readonly during monitoring.
3. each update will scroll to the last line.
2016-05-07 12:12:18 +02:00
Don HO 50c7e228ff Add new feature: Find in Finder
After finding in files, user can launch the find in Finder dialog from
the finder via its context menu command "Find in this finder...".
Find in Finder feature searchs the other occurrence into found results,,
that allow user to narrow down the search  and to refine their search
results.
2016-03-31 09:35:41 +02:00
Don HO 287ce9ec14 Add a geek joke 2016-03-25 16:52:37 +01:00
Don Ho cf48975b1c Add 2 philosophic deep thought quotes 2016-03-24 21:46:50 +01:00
kozintsev 77c98318a3 Enhance C# keywords
Closes #1661
2016-03-24 16:06:32 +01:00
Luca 84652665d1 Updatee italian.xml to current release (6.9.x)
Closes #1664
2016-03-24 15:38:13 +01:00
Don Ho 93c704c857 Add "Open Folder as Workspace" command in file menu 2016-03-19 16:15:21 +01:00
Don Ho 77858aac6a Fix a crash problem of Folder as Project in debug build.
Make sure the folder does exist before adding it for monitoring.
2016-03-18 18:01:46 +01:00
vlakoff 4a89971ee4 Improvements for JSON highlighting
Closes #1349
2016-03-18 17:16:52 +01:00
Maks Naumov 86ab42031f Avoid GetLongPathName() call for files with long name
Fixes #1148; Closes #1150
2016-03-18 17:09:03 +01:00
kanti1992 51cc22fb3d updated polish.xml to 6.8.2
Close #1486
- coding style fixed
- removed no longer used defines (based on english.xml)
- added new translates + fixed previous
2016-03-18 16:34:36 +01:00
Harry Oikawa d19c35ed7b Update japanese.xml
Closes #1557
To update japanese.xml to version 6.8.2, with some corrections/modifications on wording.
2016-03-18 16:29:45 +01:00
Pavel Nedev 76bf262c2a Fix Find In Files progress bar position bug
Fixes #1531; Closes #1549
the bug concerns multi-monitor systems
2016-03-18 16:01:12 +01:00
Adrian Stanciu 6c70948c4d Fix VS2015 compilation errorrs due to Folder as Workspace
Closes #1472, closes #1563
2016-03-11 16:26:40 +01:00
György Bata 4f6c58d598 Hungarian translation update for Notepad++ 6.8.8
Closes #1474
2016-03-11 15:50:01 +01:00
xomx 0112f44573 Update czech.xml translation to v6.9
Closes #1488
2016-03-11 15:45:40 +01:00
dail8859 86c1138a76 Fix cfa57b6
Closes #1584
2016-03-11 15:41:37 +01:00
popcorner 940152b5cc Update chineseSimplified.xml
Closes #1599
2016-03-11 15:21:53 +01:00
Don Ho d983212c07 Fix bad detection of sub-folder in Folder as Workspace 2016-03-10 17:38:37 +01:00
dail8859 ce0c298c3e Minor performance enhancement to autocomplete 2016-03-03 21:26:08 +01:00
dail8859 24c11375cf Use SCI_SETTARGETRANGE where possible 2016-03-03 21:25:48 +01:00
dail8859 7d76a18ec8 Let Scintilla deal with some of the folding functionality 2016-03-03 21:25:47 +01:00
Don Ho 338b98dee8 Enhancement: Add "Find in files" command in "Folder as Workspace" 2016-03-03 14:39:12 +01:00
Don Ho ac45b04bee Update Chinese translation 2016-03-01 23:08:42 +01:00
NN 016e9775df Add Ctrl+Shift+Z for Redo
Fixes #856, Closes #1540
2016-03-01 21:46:44 +01:00
YWX cfa57b6818 Notepad++ support both SCLEX_FORTRAN and SCLEX_F77
Closes #1381
2016-03-01 21:34:52 +01:00
Don Ho 8aeb6f3f20 Fix html tag auto-completion bug
Closes #1510
Prevent from auto-closing html tag for "br", "hr", "img", "link" and
"meta" not working under Windows 10 32 bits. This patch fix this bug.
This patch prevents also from closing <!doctype>.
2016-02-29 01:32:45 +01:00
Don Ho 86f3a953d6 Fix crash bug in debug mode due to mismatch() function.
1. Use find méthod to detect the prefix instead of mismatch() fuction to
fix the crash bug.
2. Add "<?" for php detection (not only "<?php").
2016-02-27 14:49:08 +01:00
Don HO 19476bbbae Fix debug assert problem
Assert is launched while displaying delimiter settings dialog in
preferences.
2016-02-26 15:05:03 +01:00
Don HO 96fc4bc714 Fix "copy" command bug in find result panel
While find result panel has a lot of results, and user has not scrolled
down yet, this bug can be reproduce easily by command "select all" then
copy - not all the found results are copied into clipboard.
2016-02-25 13:24:58 +01:00
Don Ho ecfbf906c6 [RELEASE] Notepad++ 6.9 release 2016-02-22 00:36:01 +01:00
Don HO 1305d44be3 Remove 2 unfunny jokes 2016-02-21 20:47:17 +01:00
Don Ho 5197dcd63d Update localization files 2016-02-21 20:39:46 +01:00
Don Ho 877e10f70e Code signing 2016-02-20 15:26:40 +01:00
Don Ho 1b29aeff2b IE never dies, it just fades away 2016-02-13 18:34:32 +01:00
Don Ho 951c51a32a Fix a GUI bug of "Folder as Workspace"
Bug : while click on close button of Folder as Workspace Panel, it still
appears activated on toolbar and in the menu.
2016-02-12 22:21:20 +01:00
dail8859 d7a0649c1f Adds string styles to other themes for D
Closes #1146, fixes #1445
2016-02-11 22:48:01 +01:00
Don HO c53d7ea109 Add unique 0 to verilog keyword list 2016-02-11 18:32:39 +01:00
dail8859 5e3313d8a5 Selection start is gauranteed to return the smaller of the two positions
Closes #1373
2016-02-11 15:30:05 +01:00
dail8859 faf107a4ef Use built in Scintilla commands for moving lines up/down 2016-02-11 15:29:39 +01:00
Don Ho ae4503ebbe Folder as Workspace enhancement
Try to open a sub-folder of an already opened folder will make a new
selection of this sub-folder.
2016-02-11 15:04:29 +01:00
Don Ho 3dbdb52448 Folder as Workspace - Bonus: Shell Execute command 2016-02-09 00:18:13 +01:00
Don Ho 058c9d5923 Folder as Workspace (implementation done) 2016-02-08 01:34:33 +01:00
Don Ho 7d0d874296 File Browser (New name: Folder as Workspace) - in progress
Add "copy path", "add folder" and "remove all folders" 3 menu commands.
2016-02-06 14:58:42 +01:00
Don Ho 81deab0554 File Browser (In progress)
1. Memorize the opened folders for the next session.
2. Add tip infos.
3. Add "Explorer from here" & "Command from here" context menu.
2016-02-02 19:06:23 +01:00
Don Ho fb189fa247 File Browser (in progress)
Make it more stable and usable.
2016-02-01 01:25:20 +01:00
Don Ho 0ad1964d1d File Browser (in progress)
Make file and folder add/delete/rename detection from outside work.
2016-01-28 19:05:41 +01:00
Don Ho a1c608ba61 File browser (in progress) 2016-01-25 00:51:34 +01:00
Don Ho 07ce6c2516 New feature: File browser 2016-01-23 02:25:44 +01:00
Don HO 576de36a12 Add Objective-C++ file extension "mm" for Objective-C 2016-01-19 11:35:29 +01:00
Don Ho f2cd779066 Fix crash issue due to the bad fix of touchscreen hanging issue
This crash issue is a regression due to
6f4140a281 which was intended to fix a
touchscreen hanging bug.
The crash issue is fixed in this commit, as well the touchscreen hanging
issue thanks to the answer from StackOverflow:

http://stackoverflow.com/questions/34816597/messagebox-not-responsing-in-wm-activateapp-on-touchscreen/34825851#34825851
2016-01-16 13:00:39 +01:00
Don Ho 7ba01cb7f4 [RELEASE] Notepad++ 6.8.9 release 2016-01-13 22:39:45 +01:00
Don Ho 6f0b57ed0d Update swedish.xml to v6.8.2 2016-01-11 23:16:57 +01:00
Don Ho 96fd7947a1 Enlarge text control items to fit translated texts
Closes #554
2016-01-10 14:56:38 +01:00
dail8859 7fc86fb3c4 Make behavior of SHIFT+END and SHIFT+HOME more consistent when word wrapping is enabled
Closes #273, fixes #255
2016-01-10 01:25:56 +01:00
Don HO 7213ee053b Update italian.xml 2016-01-10 00:35:18 +01:00
squarefractal 4423ed1528 Add new keywords in C and C++
Close #1065
Add (u)int{8,16,32,64}_t, {size,time,clock,wchar}_t and FILE datatypes for C, and {clock,ptrdiff,time_t} datatypes for C++.
2016-01-10 00:28:43 +01:00
squarefractal 74a0c8c398 Prevent HTML tags with no closing tags from being autocompleted.
Closes #1068
2016-01-10 00:11:28 +01:00
Stefanos Anastasiou 624e5fa1ae Add new API NPPM_SAVEFILE to save any file.
Close #1214, closes #817
This API saves a file without having to actually focus on the file.
// VOID NPPM_SAVEFILE(0, const TCHAR *fileNameToSave)
2016-01-09 23:42:25 +01:00
dail8859 1c84051d99 Allows user defined extension to associate workspace files
Closes #209; Close #169
Files ending in the defined extension will be opened in the project panel instead of as a normal file to edit (much like how the session file extension works).
2016-01-09 22:59:52 +01:00
Don HO 4c53179c52 Update english.xml 2016-01-09 22:48:34 +01:00
squarefractal 6091910dda Add lex file extension for treating lex sources as C files
Closes #1066
2016-01-09 19:36:38 +01:00
vlakoff 09d505ab1d Enhance JS keywords and JSON in Zenburn theme
Closes #1337, Closes #1338, Fixes #1303
Add JSON language to Zenburn theme
Add "null" literal to list of JavaScript keywords
2016-01-09 19:19:42 +01:00
Don HO 7bad388361 Update chineseSimplified.xml 2016-01-09 18:22:14 +01:00
popcorner a088675c36 Make simplified Chinese translation more understandable.
Close #1340
2016-01-08 15:41:00 +01:00
xomx 35933c1fc6 Update czech.xml translation to v6.8.7
Closes #1203
2016-01-08 15:25:42 +01:00
kms70847 90ec3f10d1 Remove "triple" from the list of Python keywords
Closes #1243
"triple" is in the list of keywords for Python, but it is not actually a Python keyword.
2016-01-08 15:19:55 +01:00
Sarang Baheti 0d35d607bd Enhancement: better error messages when plugins fail to load
Close #1284
2016-01-08 15:12:11 +01:00
dail8859 70175ee8be Add YAML keywords and indentation 2016-01-08 15:00:12 +01:00