Releases: jacobslusser/ScintillaNET
3.6.3 Release
Items in this release:
- Updated native SciLexer DLLs to version 3.7.2 (latest)
- Fixed a few misspellings in the
Style
type (thanks to @tarobun) - Support for .NET 3.5 Client Profile (thanks to @martinrotter)
VirtualSpace.NoWrapLineStart
to prevent left arrow movement and selection from wrapping to the previous lineMarginCollection.Capacity
can now be used to change the number of available margins (was previously limited to 5)MarginType.Color
andMargin.BackColor
can be used to set a custom background color for a marginEdgeMode.MultiLine
,Scintilla.MultiEdgeAddLine
andScintilla.MultiEdgeClearAll
can be used to specify multiple vertical long line indicatorsTabDrawMode
andScintilla.TabDrawMode
for specifying the display style of tabs when whitespace is visibleScintilla.UsePopup
overload andPopupMode
for greater control over when to display the right-click context menuFoldDisplayText
,Scintilla.FoldDisplayText
,Line.ToggleFoldShowText
, andStyle.FoldDisplayText
for specifying the display of text tags to the right of folded textIndicatorStyle.Point
andIndicatorStyle.PointCharacter
which show small triangles at the start of an indicator range.
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
This release also coincides with our 275th star on GitHub. A special thanks to everyone who supports and uses this project.
3.5.10 Release
Items in this release:
- Updated native SciLexer DLLs to version 3.6.6 (latest).
- Fixed incorrect editor visibility of several AutoComplete properties. Issue #176.
- Added the
Line.Height
property. Issue #177. - Added support for application idle time styling.
- Added
ChooseCaretX
method. Issue #186. - Small performance improvement to the
SetSel
method. - Exposed the
WordChars
property. Issue #143. - Added support for C++11 regular expressions.
- Added Support for Unicode call tips. Issue #207.
- Added PowerShell lexer. Issue #206.
- Fixed a bug in the order of the
ScrollRange
method arguments. Issue #213. - Added JSON lexer.
- Added the
ZoomChanged
event. Issue #253. - Made the fix for the
WM_DESTROY
message official. Issues #85, #93, #97, #123.
On that last point, users previously had to call SetDestroyHandleBehavior(true)
if they wanted ScintillaNET to handle the WM_DESTROY
message to prevent the control from being destroyed/reset when it was docked/undocked on a MDI form. This fix is now enabled by default and so calling this method at application start is no longer necessary. It is possible, though, to disable this fix if you feel so inclined by calling SetDestroyHandleBehavior(false)
.
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
This release also coincides with our 200th "star" on GitHub. A special thanks to everyone who supports and uses this project.
3.5.6 Release
This release is functionally identical to the 3.5.5 release but with rebuilt NuGet packages to address issue #170. Please refer back to the 3.5.5 release notes as needed.
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
3.5.5 Release
Items in this release:
- Fixed
ReplaceSelection
not working with a blank string. Issue #138. - Fixed
AutoCCompleted
event not firing. Issue #166. - Updated to native SciLexer.dll v3.6.2 which added the
WhitespaceMode.VisibleOnlyIndent
enumeration value.
Just a reminder that the workaround for users experiencing issues with the WeiFen Luo DockPanel Suite is opt-in. You must call SetDestroyHandleBehavior(true)
to enable the workaround.
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
3.5.4 Release
Items in this release:
- Indicator click events. Issue #111.
GetTextRangeAsHtml
method to get an HTML string representation of the document. Issue #78.Style.CopyTo
method. Issue #121.- Verilog lexer support. Issue #122.
- Workaround for issue using ScintillaNET with the WeiFen Luo DockPanel Suite. Call
SetDestroyHandleBehavior(true)
to enable workaround. Issue #85, #93, #97, #123. - Properties (INI) file lexer. Issues #129.
- Updated to native SciLexer.dll v3.6.1 which added:
AutoCSelection
event,MarkerEnableeHighlight
method, andStyleCase.Camel
style case.
Just a reminder that the workaround for users experiencing issues with the WeiFen Luo DockPanel Suite is opt-in. You must call SetDestroyHandleBehavior(true)
to enable the workaround.
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
3.5.1 Release
Items in this release:
- New methods for navigating indicators:
Indicator.End
,Indicator.Start
,Scintilla.IndicatorAllOnFor
. See documentation for example. - Method for
Scintilla.AutoCSetFillUps
. Issue #70. - New
Scintilla.SetEmptySelection
method andCommand.SelectAll
command. - New selection properties:
Scintilla.SelectionStart
andScintilla.SelectionEnd
. Issue #82. - Bug fix when using bitmap images for markers and autocomplete icons via
Marker.DefineRgbaImage
andScintilla.RegisterRgbaImage
, respectively. Issue #73. - Bug fix in
Scintilla.GetWordFromPosition
. Issue #91. - Fixed nasty bug when switching documents that would cause the document encoding to get reset and/or the document positions to be reported incorrectly. Issues #87 and #94.
Scintilla.UsePopup
method for disabling the context menu. Issue #103.- New events for
Scintilla.HotspotClick
,Scintilla.HotspotDoubleClick
, andScintilla.HotspotReleaseClick
. Issue #105.
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
3.5.0 Release
Items in this release:
- Don't process
WM_SETCURSOR
(#22) - Compress embedded DLLs (#26)
- Bug fix in
NativeMemoryStream
length calculation (#25) - Added
SCN_PAINTED
notification - Added language constants for Lua, Ada, Assembly, Batch, Fortran, FreeBASIC, Lisp, Pascal, Perl, PHP script, PureBasic, and Ruby (#23 and others)
- Folding APIs (#40)
CurrentLine
propertyReplaceTarget
,ReplaceTargetRe
, andGetTag
methodsLine.Indentation
property- Method for
GetWordFromPosition
- Updated native Scintilla to v3.5.7
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
3.4.0 Release
Items in this release:
- Added SetFoldMarginColor and SetFoldMarginHighlightColor (#12)
- Copy RTF and HTML to Clipboard (#1)
- Added Signed configuration for creating a Strong Named assembly (#17)
- Support for standard Click, DoubleClick events (#15)
- Migrate the read me to wiki. (#16)
- Getting access violation during async file load example (#18)
- Updated to native Scintilla v3.5.6
This release is also available as a NuGet package in unsigned and signed (strong name) versions.
3.3.0 Release
It's official! Feedback for the release candidates has been good and there have been no reports of any showstopping issues. It's time for an official release.
- SQL lexer and styles (#5)
- Markdown lexer and styles (#8)
- Drag and drop support (#6)
- R language lexer and styles.
ConvertEols
method andEolMode
andViewEol
properties- Fixed bug in
AssignCmdKey
andClearCmdKey
methods. CharPositionFromPoint
,CharPositionFromPointClose
,PointXFromPosition
andPointYFromPosition
methods.SelectAll
andSetSel
methods.- Provisional
CopyAsHtml
method.
This release is also available as a NuGet package.