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
György Bata
b349dbdc11
Add 3 missing translatable items to master XML for 6.8.8
...
This is an attempt to add the complete, currently known unofficial strings to original english.xml language template. For version 6.8.8. Don Ho should review them, and make them official.
2016-02-14 11:56:27 +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
Don Ho
9636431f94
Update License
...
1. Remove added lines which could make void License from GPL text.
2. Update the header (notepad++ statement to prohibit rewrapping
practice).
3. Remove space at the end of each line.
2016-01-04 14:56:48 +01:00
NN
374d669948
Add file extension of JS based languages
...
Add JSX TSX and TS (Closes #1216 )
TS is TypeScript , javascript based language from Microsoft.
JSX is javascript with xml elements. Used in React framework.
TSX is JSX with TypeScript. ( I forgot to add it )
https://en.m.wikipedia.org/wiki/TypeScript
https://en.m.wikipedia.org/wiki/React_(JavaScript_library)
https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript
2016-01-03 19:26:32 +01:00
Luca
a1b55e5052
Update italian.xml to version 6.8.8
...
Closes #1315
2016-01-03 19:20:53 +01:00
vlakoff
a459d10e03
Show dialog before printing via toolbar icon
...
Closes #1278 , fixes #1215
So little change, such hassle less, much paper saved, wow.
2016-01-02 20:15:10 +01:00
qme5400
bc4603ef00
Add FreePascal/Lazarus pascal files extensions
...
Closes #1261
(www.freepascal.org) (www.lazarus-ide.org)
2016-01-02 20:10:09 +01:00
dail8859
03c8e0c80c
Add identifier style to R
...
Closes #1264 , closes #1265
2016-01-02 20:05:43 +01:00
Hiro5
fc0664d158
Update catalan.xml
...
Closes #1276
Updated to np++ 6.8.8.
3 strings added, and 1 changed a little bit.
2016-01-02 19:59:46 +01:00
Don Ho
5c48259aee
Clean up
...
Remove unnecessary directive.
2015-12-26 01:17:01 +01:00
Don Ho
6f4140a281
Fix Notepad++ hanging issue while user uses touch screen to activate Notepad++ windows
...
Make checkModifiedDocument as thread to avoid Notepad++ hanging while
user uses touch screen to activate Notepad++ windows.
2015-12-25 16:41:26 +01:00
Markus Heidelberg
715a64a32a
Make GCC/MinGW build work again and support cross-building under Linux
...
Close #1229 , Fixes #385
Only build errors are fixed, compile warnings are left alone. To reduce
the number of changes, even the compiler option "-fpermissive" has been
used to downgrade several errors to warnings.
2015-12-15 17:10:46 +01:00
Don Ho
2d7ae96a64
[RELEASE] Notepad++ 6.8.8 release
2015-12-10 01:07:07 +01:00
Don Ho
232ccc7d46
Revert 735e019382
for preventing from regression
2015-12-09 19:58:43 +01:00
Don Ho
53809d8ef9
Fix Slovenian translation not working problem
...
The old version contain UTF8 BOM.
The new version remove UTF8 BOM, and solve the problem.
2015-12-09 17:43:42 +01:00
Luca
45ea135848
Update Italian translation for v6.8.7
...
Add 6430 string
2015-12-09 15:50:19 +01:00
Don Ho
c54bc72b90
Enhance debug info display message
2015-12-09 00:41:08 +01:00
Don Ho
773397d6ea
Add Debug Info feature
2015-12-07 01:15:17 +01:00
Don Ho
48e9b84bb2
Enhance the version detection capacity
...
By adding targeting in notepad++.manifest:
https://msdn.microsoft.com/en-us/library/windows/desktop/dn481241(v=vs.85).aspx
Windows 8.1 and windows 10 are detected correctely
2015-12-05 21:39:53 +01:00
Don Ho
6c7ca02fea
Add no editor border edge option
...
Close #707
Add no editor border edge option in preferences dialog.
Add new API NPPM_SETEDITORBORDEREDGE
2015-12-04 19:01:28 +01:00
Flobe
32b45e16d8
Minor coding style fix, removed unecessary comment
...
Closes #1192 , fixes #868
2015-12-04 13:06:59 +01:00
SEATURCH
e800e7efbf
Removed unneccessary, refactored out code left in as comments for review
2015-12-04 13:06:32 +01:00
SEATURCH
d96f8890f7
Changed testing of whether or not position is within comment section through xml definition of system versus self testing character sequence
2015-12-04 13:06:31 +01:00
Amy Wu
e37354842d
fixes highlighting for tags inside comment, needs improvement
2015-12-04 13:06:30 +01:00
dail8859
7b2b640357
Add styles for additional strings in D
...
Closes #1099 , closes #1210
2015-12-04 12:58:49 +01:00
dail8859
4fee79907b
Add styles for Powershell
...
Close #1184
Comment blocks, here-strings, here-characters, and comment document keywords. Closes #1183
2015-12-01 17:03:27 +01:00
dail8859
378673da90
Add styles for Lua label and identifier
...
Closes #1181 , closes #1182
2015-12-01 17:01:43 +01:00
dail8859
5b45ddb7d9
Add style for Python decorator
...
Closes #1179 , closes #1180
2015-12-01 16:56:47 +01:00
dail8859
6a91b26af0
Add styles for preprocessor comments
...
Closes #803 , Closes #1180
2015-12-01 16:54:53 +01:00
Pavel Nedev
accf7da2d1
Fix find in files progress window alway on top issue.
...
Closes #1202 . Fixes #293 , fixes #1198
Progress window is not "always on top" anymore.
2015-12-01 16:05:12 +01:00
Don Ho
0e6e84c0ed
Fix a regression of link style in html/php
...
This regression was inserted by d8f6ac67ea
2015-12-01 15:23:23 +01:00
Eduard Braun
5b7f900ce8
Improve and simplify drawing of tabs in TabBarPlus
...
Closes #1075
- All positions are dynamically calculated relative to the tab rectangle now (i.e. no hardcoded pixel values are used to position icons/text anymore)
- Match positioning of icons/text in active and inactive tabs (i.e. elements are not "jumping around" anymore upon selection)
Some specific fixes:
- Most issues with vertical TabBar are resolved now (it was basically unusable before, for example labels were cut)
- Darkened background of inactive tabs fills the whole tab now (fixes #1011 )
- Close button is centered correctly now (fixes #1010 )
2015-11-30 17:08:48 +01:00
Don Ho
901f772e54
Small cosmetic enhancement in preference dialog
2015-11-29 22:00:22 +01:00
vlakoff
48238b704b
Fix some bugs and inconsistencies in installer
...
Closes #1100
2015-11-29 19:52:21 +01:00
Don Ho
9a419cec57
[RELEASE] Notepad++ 6.8.7 release
2015-11-26 23:39:55 +01:00
Don Ho
b61170d669
Restore file extension feature in save dialog
...
Fixes #1159 , fixes #1129
Restore file extension feature in save dialog: make new style save
dialog optional (without file extension feature).
2015-11-26 19:09:40 +01:00
Pavel Nedev
89cd163cca
Fix crash issue while moving Find In Files progress window
...
Close #1187 , Fixes #1172
Fix crash issue when moving the Find In Files progress window while the
search finishes.
2015-11-26 14:52:58 +01:00
Christian Grasser
d8f6ac67ea
Remove scintilla deprecated calls/defines
...
Closes #1174
remove deprecated INDIC1_MASK and INDIC2_MASK, see http://www.scintilla.org/ScintillaDoc.html#DeprecatedMessages
2015-11-26 13:27:10 +01:00
Don Ho
d7b0eb9ebf
Enhance language detection while "Save as"
...
By using detectLanguageFromTextBegining function
2015-11-26 09:25:09 +01:00
Christian Grasser
735e019382
Remove scintilla deprecated calls SCI_SETSTYLEBITS
...
Close #1173
Remove deprecated call to SCI_SETSTYLEBITS, see http://www.scintilla.org/ScintillaDoc.html#DeprecatedMessages
2015-11-25 13:59:19 +01:00
Don Ho
d24d3bc33c
Add a new translation and update some translation
2015-11-24 23:54:58 +01:00
Artem Polivanchuk
0b1832e2ba
Update ukrainian.xml
...
Closes #1120
2015-11-22 20:47:46 +01:00
fpaganini
7c791956c5
Update brazilian_portuguese.xml
...
Closes #1118 , closes #1155
Add new features translates.
2015-11-22 20:32:55 +01:00
cpasmoi
91b9503beb
french.xml typos + improve
2015-11-22 20:24:50 +01:00
JAMESY9868
5b8f8ac800
Fix Chinese wrong translate.
...
Closes #1079
空白操作->空白字符操作
2015-11-22 19:57:55 +01:00
vlakoff
14c84f68e1
Update GetWindowsVersion installer script to 4.1.1
...
Closes #1164
Adds support for Windows 8.1 and 10
2015-11-22 17:52:59 +01:00
Don Ho
5d369194d9
Make the name CMake right
2015-11-22 10:23:42 +01:00
Don Ho
c866bb7e95
Make several language names right
...
Fixes #907
2015-11-22 00:13:08 +01:00
Stanislav Golovin
7fbdb31dee
Add back-quoted string support for javascript
...
Closes #1084 , Fixes : #1055
2015-11-21 15:25:17 +01:00
Don Ho
8e43715baf
Fix tab settings not working in javascript
...
When tab settings exists only for L_JS (the old settings) but if the
current document is L_JAVASCRIPT, tab settings for L_JS won't apply to
L_JAVASCRIPT document.
The fix is to use L_JS's tab settings for both L_JS and L_JAVASCRIPT
documents, and to synchronize the values of both type while user
modifies javascript tab settings.
2015-11-20 18:26:38 +01:00
Don Ho
08bc46ddfa
Fix user defined keywords no effect in Javascript.
...
Fixes #1152
2015-11-20 17:40:50 +01:00
Christian Grasser
71edfb2dba
Fix out-of bounds read access issue for smart highlighting.
...
Closes #1111
See https://github.com/notepad-plus-plus/notepad-plus-plus/pull/187/files
, see also comments added in the PR:
String returned by SCI_GETWORDCHARS from scintilla is not null terminated, so check for strlen in isWordChar() below on listChar is dangerous as strlen accesses data after the buffer until the first following null is found in memory
- seen with MS Application Verifier on x64 release
- expected to also happen on win32 x86 release
2015-11-18 12:12:52 +01:00
Don Ho
54cf3ca3a3
Let user choose to keep DSpell or not in Installer
2015-11-13 00:07:21 +01:00
JAMESY9868
43a7f39d47
Make "change Cace To" translation correct.
...
Close #1077
2015-11-01 22:55:21 +01:00
dail8859
5bb6c81615
Move position to center when using "-n" option
...
Closes #1073 , fixes #923
2015-11-01 13:22:48 +01:00
Don Ho
94bddd5a85
Fix crash due to backups and session snapshots
...
(Closes #1070 )
When backups and session snapshots feature is enabled, batch
modification a big file could make Notepad++ crash. The solution is to
prevent from backing up modified file during the operation of batch
modification.
2015-10-31 14:54:32 +01:00
Don Ho
3733d97146
[RELEASE] Notepad++ 6.8.6 release
2015-10-29 02:15:49 +01:00
Don Ho
88e390fbc0
Fix 3 bytes file open issue
...
(Fixes #725 )
Open a file of 3 bytes length with '\0' in the middle, only 1 character
shown in editor.
Such file is detected as UTF16 w/o BOM, that makes the wrong length
interpretation. Adding the "len mod 2 == 0" condition to enhance the
detection is the only solution I can find so far.
2015-10-28 01:57:47 +01:00
Don Ho
fe62ff989b
Make function naming more explicite
2015-10-27 17:26:29 +01:00
Don Ho
7e8218f735
Fix wrong EOL detection for big files while reloading
2015-10-27 16:51:31 +01:00
Don Ho
280ddcd493
Make the EOL type more explicite
2015-10-27 15:35:19 +01:00
dail8859
2fd963d932
Fix wrong EOL mode for big files
...
Closes #1054 , Fixes #1002
The problem is if fread() is called multiple times, then
UnicodeConvertor->convert() is called multiple times, which causes
m_pNewBuf to point to the last read in chunk. Then after the entire file
was loaded, getEOLFormatForm(UnicodeConvertor.getNewBuf(), ...) was being
used which was only trying to detect the EOL mode from the last read in
chunk. If this last chunk started with \n then the file was detected as
Unix line endings. The file linked from issue #1002 happened to have just
the right situation where this occurred.
2015-10-27 14:03:08 +01:00
Don Ho
14edff6892
Fix maintain indent not working in javascript regression
2015-10-26 12:33:40 +01:00
dail8859
459d59f8ba
Update DocMap when setting user or external lexer
...
Closes #1050 , fixes #1009
When setting the language to a user defined or external lexer, the DocMap
was not being refreshed to the new syntax.
2015-10-26 00:17:47 +01:00