Skip to content

Releases: oleg-shilo/cs-script.npp

Release v1.7.10.0

10 May 09:17
Compare
Choose a tag to compare
  • Target runtime is updated to .NET v4.6.1
  • Issue #18: corrupted the code while saving

Release v1.7.9.0

19 Mar 01:34
Compare
Choose a tag to compare

If you want to install the plugin manually you must read Manual Installation instructions.


  • Updated CS-Script engine to v3.28.2
  • Issue #16: Impossible to hide CS-Script's main panel
  • Added option to (config value UseTogglingPanelVisibility) to allow toggling mode for
    "Show Project Panel" button. Toggling is the default mode.
  • Added killing Npp specific instances of VBCSCompiler.exe on editor shutdown.
  • Fixed problem with breakpoints correct location being lost upon document formatting.
  • Fixed packaging problem with css_dbg.pdb not being included in the distro.

Release v1.7.8.4 - beta

13 Mar 12:45
Compare
Choose a tag to compare
Pre-release

Release v1.7.8.4 - beta

  • Fixed problem with breakpoints correct location being lost upon document formatting.
  • Fixed packaging problem with css_dbg.pdb not being included in the distro.
  • Fixed packaging problem with css_dbg.exe wrong build being included in the v1.7.8.0 distro.

Release v1.7.8

25 Jan 12:28
Compare
Choose a tag to compare

This version can only be installed via Plugin Manager or manually. The plugin's own embedded updater will be able to check and perform future updates after v1.7.8 is installed.

Notepad++ x64 does not have PluginManager included by default. You will need to bring it manually. Follow the official Plugin Manager deployment instructions.


This is the first truly portable release. The same plugin binaries are running on both x86 and x64 versions of Notepad++.
Special thanks to @kbilsted for his excellent kbilsted/NotepadPlusPlusPluginPack.Net x64 compatible Notepad++ managed hosting solution.

  • x64 migration

    • Implemented NppPlugin.Host loosely coupled CPU specific launcher
    • CSScriptIntellisense+CSScriptNpp made AnyCPU
    • Changed updater.exe to meet new x64 requirements
    • All NPP API code migrated to CPU neutral interface.
    • Updated packaging process to support x64.
    • Fixed nasty problem with interop corrupting unamanged memory. Npp.Editor.GetOpenFiles replaced with more conservative but safer Npp.Editor.GetOpenFilesSafe
    • Merged CSScriptIntellisense.Npp and SScriptNpp.Npp classes
  • Plugin functionality changes and fixes

    • All plugin's references to the external resources are changed from CodePlex (R.I.P.) to GitHub.
    • Autocompletion user experience made consistent (e.g. suggestion filtering) with Visual Studio Intellisense.
    • Added Config.Instance.InterceptConsoleByCharacter (false by default) to allow faster ConsoleOutput rendering
    • Added Config.BlockLocalDebugOutputContaining to block unwanted Debug output content.
    • Added Config.StartDebugMonitorOnScriptExecution to prevent auto-attaching DBMon as it can cause significant startup delay for any process being started from the common parent (Notepad++ exe).
  • Fixes

    • Fixed debugger current step marker rendering problem
    • Various loading optimization changes.
    • Added extra error handling in custom-draw CodeMap routine.

Release beta-1.7.7.3

17 Jan 12:09
Compare
Choose a tag to compare
Release beta-1.7.7.3 Pre-release
Pre-release

Release beta-1.7.7.3

Hopefully this is the final beta before the final release. The functionality is complete, only packaging and built-in updater need some work done before the release.

  • beta-3

    • Autocompletion user experience made consistent (e.g. suggestion filtering) with Visual Studio Intellisense.
    • Added Config.Instance.InterceptConsoleByCharacter (false by default) to allow faster ConsoleOutput rendering
    • Added Config.BlockLocalDebugOutputContaining to block unwanted Debug output content.
    • Added Config.StartDebugMonitorOnScriptExecution to prevent auto-attaching DBMon as it can cause significant startup delay for any process being started from the common parent (Notepad++ exe).
    • Updated packaging provcess to support x64.
    • Added patching CSScriptNpp.<x86|x64>.dll (renamed NppPlugin.Host.dll) with the correctc plugin version
    • Fixed nasty problem with interop corrupting unamanged memory. Npp.Editor.GetOpenFiles replaced with more conservative but safer Npp.Editor.GetOpenFilesSafe
    • Various loading optimization changes.
    • Provided safe version of Npp.Editor.GetOpenFilesRaw()
  • beta-2

    • Fixed debugger current step marker rendering problem
  • beta-1

    • Fixed debugger problem caused by the css_dbg.exe release-build being packaged instead of the debug-build.

Release beta-1.7.7.2

14 Jan 08:25
Compare
Choose a tag to compare
Release beta-1.7.7.2 Pre-release
Pre-release

First portable version that can run on both x86 and x64 CPU.


  • Fixed debugger current step marker rendering problem
  • Fixed debugger problem caused by the css_dbg.exe release-build being packaged instead of the debug-build.

Release alpha-1.7.7.1

12 Jan 11:34
Compare
Choose a tag to compare
Release alpha-1.7.7.1 Pre-release
Pre-release

First portable version that can run on both x86 and x64 CPU.


  • Fixed debugger problem caused by the css_dbg.exe release-build being packaged instead of the debug-build.

Release v1.7.3-4

09 Apr 08:38
Compare
Choose a tag to compare

Ensure you are not using neither WinRar nor WinZip to extract the files. Otherwise all assemblies will be locked. Use 7Zip (http://www.7-zip.org/download.html] instead).


Due to the problems with Notepad++ Plugin Manager this release cannot be installed via AboutBox ('check for updates') and it needs to be installed manually (read more).

  • The AboutBox "Restore file structure" has been removed as the immanent fix for the Plugin Manager defect has been confirmed by the Notepad++ support.
    (Special thanks to @CollinChaffin who investigated the problem)

  • RoslynIntellisense.exe has been moved into Roslyn folder to minimize Roslyn custom assembly probing for C# 7.

  • Updater changes:

    • Improved error messages
    • Ensured that N++ restarted as non elevated process during plugin updates.
    • Updater has made into a stand alone version manager with external interface.

Release v1.7.3

08 Apr 14:51
Compare
Choose a tag to compare
Release v1.7.3 Pre-release
Pre-release

Ensure you are not using neither WinRar nor WinZip to extract the files. Otherwise all assemblies will be locked. Use 7Zip (http://www.7-zip.org/download.html] instead).


Due to the problems with Notepad++ Plugin Manager this release cannot be installed via AboutBox ('check for updates') and it needs to be installed manually (read more).

  • The AboutBox "Restore file structure" has been removed as the fix for the Plugin Manager has been confirmed by the Notepad++ support.
    Special thanks to @CollinChaffin who investigated the problem.

  • Fixed problem with the invalid probing directory (Roslyn assembly probing for C# 7) in Roslyn.Intellisense.exe.

  • Updater.exe has made into a stand alone version manager.