Skip to content

Commit 84ab449

Browse files
committed
Release v2.0.4.0
- Fixed #74: Intellisense not working as expected. Added workaround for the ricent Scintilla changes around SciMsg.SCN_CHARADDED notifications. - The default of `AutoSelectFirstSuggestion` is changed to true. To make it consistent with VS. It can always be changed in the config file.
1 parent 6f34fe6 commit 84ab449

File tree

6 files changed

+21
-20
lines changed

6 files changed

+21
-20
lines changed

bin/package.cmd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ copy CSScriptNpp.x64.dll CSScriptNpp.dll
4646

4747
cd ..
4848

49-
cscs sha256 CSScriptNpp.x64.zip > CSScriptNpp.x64.sha256.txt
50-
cscs sha256 CSScriptNpp.x86.zip > CSScriptNpp.x86.sha256.txt
49+
css sha256 CSScriptNpp.x64.zip > CSScriptNpp.x64.sha256.txt
50+
css sha256 CSScriptNpp.x86.zip > CSScriptNpp.x86.sha256.txt
5151
rem cscs /l md5 > CSScriptNpp.x64.M5.txt
5252

5353
rem rem cscs /l setup.CPU.cs
54-
cscs /l package
54+
css /l package
5555

5656
echo Cleanup...
5757
echo(

bin/package.readme

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ https://tooomm.github.io/github-release-stats/?username=oleg-shilo&repository=cs
1717
---------------------------------
1818
6. Update N++ Plugin Manager
1919
---------------------
20-
certUtil -hashfile .\CSScriptNpp\CSScriptNpp.dll MD5
21-
---------------------
20+
certUtil -hashfile .\CSScriptNpp\CSScriptNpp.dll MD5
21+
---------------------
2222

23-
- TortoiceGI steps (alternative):
24-
Pull into <>\nppPluginList\src from https://github.com/notepad-plus-plus/nppPluginList
25-
git.exe pull --progress -v --no-rebase "https://github.com/notepad-plus-plus/nppPluginList" master
23+
- TortoiceGIT steps (alternative):
24+
Pull into <>\nppPluginList\src from https://github.com/notepad-plus-plus/nppPluginList
25+
git.exe pull --progress -v --no-rebase "https://github.com/notepad-plus-plus/nppPluginList" master
2626

27-
!!!!! iserting 'pull -Xtheirs` ensures that local changes are not merged but overwritten by the remote master
27+
!!!!! iserting 'pull -Xtheirs` ensures that local changes are not merged but overwritten by the remote master
2828

2929
- Update nppPluginList\src\pl.x64.json
3030
- Update nppPluginList\src\pl.x86.json

src/CSScriptIntellisense/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[assembly: AssemblyConfiguration("")]
1010
[assembly: AssemblyCompany("CS-Script")]
1111
[assembly: AssemblyProduct("CS-Script Intellisense for Notepad++")]
12-
[assembly: AssemblyCopyright("Copyright © Oleg Shilo 2014-2022")]
12+
[assembly: AssemblyCopyright("Copyright © Oleg Shilo 2014-2024")]
1313
[assembly: AssemblyTrademark("")]
1414
[assembly: AssemblyCulture("")]
1515
[assembly: AssemblyDescription("'CS-Script Intellisense' is a real C# intellisense solution based on CS-Script and .NET. \r\n" +

src/CSScriptNpp/Interop/UnmanagedExports.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,10 @@ public void beNotified(IntPtr notifyCode)
134134
{
135135
if (nc.character == 0)
136136
{
137-
// There is a defect either in Scintilla or in Npp that prevents correct SciMsg.SCN_CHARADDED
138-
// notification, which leads to `nc.character` being set to zero. Detected in v8.6.2 Npp.
137+
// There is a defect either in Scintilla, Npp ot Npp interop, which prevents correct
138+
// SciMsg.SCN_CHARADDED notification. This leads to `nc.character` being set to zero.
139+
// Detected in v8.6.2 Npp.
140+
//
139141
// So extract the character from side of the caret.
140142
// This is only a work around as any direct solution is problematic since it is a Scintilla
141143
// change in behavior.

src/CSScriptNpp/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[assembly: AssemblyConfiguration("")]
1010
[assembly: AssemblyCompany("Oleg Shilo")]
1111
[assembly: AssemblyProduct("CS-Script for Notepad++")]
12-
[assembly: AssemblyCopyright("Copyright © Oleg Shilo 2014-2022")]
12+
[assembly: AssemblyCopyright("Copyright © Oleg Shilo 2014-2024")]
1313
[assembly: AssemblyTrademark("")]
1414
[assembly: AssemblyCulture("")]
1515
[assembly: AssemblyDescription("Notepad++ plugin for CS-Script integration. \r\n" +
@@ -32,5 +32,5 @@
3232
// Build Number
3333
// Revision
3434
//
35-
[assembly: AssemblyVersion("2.0.3.0")]
36-
[assembly: AssemblyFileVersion("2.0.3.0")]
35+
[assembly: AssemblyVersion("2.0.4.0")]
36+
[assembly: AssemblyFileVersion("2.0.4.0")]
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
Release v2.0.3.0
1+
Release v2.0.4.0
22
----
3-
- Npp compatibility checking (Issue #64) is disabled in favor of hard-codded compatibility for new Scintille.TextRange API.
4-
The checking algorithm became fragile in the latest releases of NPP when the editor restarts itself in Admin mode.
5-
- Updated CS-Script embedded engine to v4.6.4
6-
- Updated CS-Script.Syntaxer embedded executable to v3.1.2
3+
- Fixed #74: Intellisense not working as expected.
4+
Added workaround for the ricent Scintilla changes around SciMsg.SCN_CHARADDED notifications.
5+
- The default of `AutoSelectFirstSuggestion` is changed to true. To make it consistent with VS. It can always be changed in the config file.

0 commit comments

Comments
 (0)