A major new version of Silverlight Studio is now available that adds significant new functionality to SyntaxEditor and its add-ons.

Detailed Update List

SyntaxEditor

SyntaxEditor Control
  • Added numerous types to support IntelliPrompt parameter info features.
  • Added support for code fragment editing, where a header/footer code section can be pre/postpended to the document text for parsing purposes. Added the related ITextDocument.SetHeaderAndFooterText method, and ITextSnapshot.HeaderText, FooterText, and GetMergedBufferReader members.
  • Added the SyntaxEditor.IsMultiLine property, which can be set to false to enable single-line edit mode.
  • Added the SyntaxEditor.AcceptsTab property, which can be set to false to allow tab to move focus.
  • Added the EditorSearchView.IsModeToolBarVisible property.
  • Added the IPrintSettings.IsSyntaxHighlightingEnabled option, which can be set to false to disable syntax highlighting in printouts.
  • Added the ICompletionSession.CommitCharacters collection, which is the list of characters that can trigger a commit when there is a full selection.
  • Added the CompletionMatchOptions.RequiresExact option that requires that item text exactly matches before a full selection is created.
  • Added a GeneratedCodeAttribute to C#/VB types generated by the Language Designer.
  • Updated the replace all in selection code to properly respect block selection.
  • Updated the .langdef deserializer code to first search for child languages relative to the root .langdef's path, if it came from a file.
  • Updated the default line terminator returned from a ITextDocument.LoadFile call when there is no line terminator.
  • Updated the ensure caret visible code to leave some space to the left when scrolling left.
  • Fixed a bug where the completion list might not show the selected item as typing occurs when the CanFilterUnmatchedItems option is used.
  • Fixed a bug where a lock could occur when executing the Delete Blank Lines action on the last line.
  • Fixed a bug where highlighting style underlines weren't showing.
  • Fixed a bug with outlining node offset updating from deletions.
  • Fixed a bug where dynamic lexical patterns in transition scopes didn't properly return their lexer.
  • Fixed a bug where an intra-text adornment that didn't fit on the first line when word wrapped wouldn't display.
  • Made several performance enhancements.
  • Added new samples showing IntelliPrompt parameter info, use of type-specific AST nodes in a grammar, code fragments, and single-line edit mode.
  • Updated popup placement to better support right-to-left flow direction.
LL(*) Parser Framework
  • Fixed a bug where the grammer might incorrectly think that an infinite left recursion is taking place.
.NET Languages Add-on
  • Added automated IntelliPrompt parameter info features.
  • Updated completion lists to use acronym matching by default.
  • Updated the C# completion session commit characters.
  • Updated the BinaryAssemblySerializer so that it can load pre-defined serialized reflection data more easily and from other platforms.
  • Improved the resolver.
Web Languages Add-on
  • Improved the XML context factory logic.

Shared Library

  • Fixed issue with popup placement when using PopupButton in a ChildWindow.
  • Fixed issue with removing theme dictionaries when switch themes.

About Silverlight Studio

Silverlight Studio Benefits

All Silverlight Studio licenses automatically include a free subscription for a year of free upgrades to any new versions that are released. At the end of the year, you may renew your license for another year to keep the free upgrade benefits active.

In addition, you are automatically eligible to receive free licenses for any new Silverlight control products added to Silverlight Studio that come out within your year period. Please note that SyntaxEditor language add-ons are sold separately, even though they are demoed in Silverlight Studio.

Wherever possible our Silverlight Studio products share codebases with the corresponding WPF Studio products, making it easy to transition code between the platforms.

Live Demo

You can give all our lastest Silverlight control products a spin right in your browser as long as you have Silverlight 4 installed. Just follow the steps on this page to see live demos:
http://www.actiprosoftware.com/Products/DotNet/Silverlight/SilverlightStudio/LiveDemo.aspx

Download an Evaluation

You can download an evaluation of all our Silverlight controls from this page:
http://www.actiprosoftware.com/Download/Evaluations.aspx?ProductGroupKey=STUSIL

Free Upgrades to 2011.2

If you own an older Silverlight Studio version and would like to upgrade to this latest version, please click the request a free upgrade link on your Organzation Purchases page. The link will appear there if your upgrade eligibility is active.

Actipro Software Support