<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Garrett Serack: Open Source Development at Microsoft : ScintillaNET</title><link>http://blogs.msdn.com/garretts/archive/tags/ScintillaNET/default.aspx</link><description>Tags: ScintillaNET</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>ScintillaNET: Trolling for Features</title><link>http://blogs.msdn.com/garretts/archive/2006/08/16/703355.aspx</link><pubDate>Thu, 17 Aug 2006 06:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:703355</guid><dc:creator>GarrettS</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/garretts/comments/703355.aspx</comments><wfw:commentRss>http://blogs.msdn.com/garretts/commentrss.aspx?PostID=703355</wfw:commentRss><description>&lt;DIV&gt;I've got several people interested in contributing to ScintillaNET, now what we need to do is build a roadmap.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I need to know what kinds of things that we should be putting into this next version, (including things in older versions, or stuff you may have coded yourself).&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I'm only a couple days away from having the basic API fully implemented; this will allow us to start adding in the feature of &lt;A href="http://scintilla.sourceforge.net/SciTE.html"&gt;Scite&lt;/A&gt; that we all enjoy, (smart indenting, common find/replace &amp;nbsp;etc...) and have it useable everywhere.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I'd also like a list of places and projects that you think could benefit from ScintillaNET.&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Finally, I've got a rather ingenious idea for a little utility that i'm calling "Scintilla Everywhere", and I'd like to hear people's ideas for helping me implement it:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;ScintillaEverywhere&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;DIV&gt;I want to build a tool that given a hot key will pop up a ScintillaNET editor on top of *&lt;STRONG&gt;any&lt;/STRONG&gt;* edit control in Windows. Using standard messaging, you should be able to edit the contents of the field (in the ScintillaNET shadow) and have it sync the contents back to the actual edit field. This would have the perceived effect of having ScintillaNET availible&amp;nbsp;in any application that used a text field.&amp;nbsp; Imagine, any text field that you can edit, would suddenly have the power and flexibility of Scintilla in it. Color Syntax highlighting, outlining, etc...&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I've got some ideas&amp;nbsp;on how I'd start that, but I'd love to hear what others know, or if there is a better way to do that. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;
&lt;DIV dir=ltr&gt;Anyway, PLEASE file issues for feature requests, and we'll discuss them in the boards and issues on &lt;A href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=ScintillaNET"&gt;CodePlex&lt;/A&gt;.&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=703355" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/garretts/archive/tags/ScintillaNET/default.aspx">ScintillaNET</category></item><item><title>ScintillaNET : A color-syntax-higlighting editor component for .NET</title><link>http://blogs.msdn.com/garretts/archive/2006/08/06/690463.aspx</link><pubDate>Mon, 07 Aug 2006 05:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:690463</guid><dc:creator>GarrettS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/garretts/comments/690463.aspx</comments><wfw:commentRss>http://blogs.msdn.com/garretts/commentrss.aspx?PostID=690463</wfw:commentRss><description>&lt;P&gt;I think I'll take a moment to plug a little peice of software that I'd built in the past, that I'm reviving and shoring up.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=ScintillaNET"&gt;ScintillaNET&lt;/A&gt;&lt;/STRONG&gt; is a .NET binding for a fantastic little color-syntax-highlighting editor component called Scintilla.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;A href="http://scintilla.sourceforge.net/ScintillaDoc.html"&gt;&lt;EM&gt;Scintilla&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; is a free source code editing component. It comes with complete source code and a &lt;/EM&gt;&lt;A href="http://scintilla.sourceforge.net/License.txt"&gt;&lt;EM&gt;license&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; that permits use in any free project or commercial product. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts.&lt;/EM&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;I wrote&amp;nbsp;5 different .NET bindings over the years, stretching from C# to Managed C++ and back to C#.&amp;nbsp; This will be rebuild number 6.&lt;/P&gt;
&lt;P dir=ltr&gt;This time, I'm using CodeDom to emit the bindings from the definition file that the Scintilla project uses&amp;nbsp;to do&amp;nbsp;it's own coding, and FXCop to make sure it's interface is clean and correct.&amp;nbsp; I've also gotten some fantastic input from Chris Rickard, and work that he's done has been invaluable. &lt;/P&gt;
&lt;P dir=ltr&gt;I'm also going to re-engineer the configuration system that I built, which was quite huge, and a little daunting. I have a proof-of-concept version that I built which has support for 60 or so languages, and distills the schemes down to a very small surface area. Depending on what&amp;nbsp;I want out of it, I may rebuild that too. &lt;/P&gt;
&lt;P dir=ltr&gt;Anyway, if you want to check it out, I've got an alpha build on CodePlex : &lt;A href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=ScintillaNET"&gt;(http://www.codeplex.com/Wiki/View.aspx?ProjectName=ScintillaNET&lt;/A&gt;) and I'd welcome people to log issues at the site, and if you're willing to contribute, I'd love the help.&lt;/P&gt;
&lt;P dir=ltr&gt;Probably in a week or so, I should have the core functionality finished, and can start assigning tasks.&lt;/P&gt;
&lt;P dir=ltr&gt;
&lt;TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" vAlign=center width=55&gt;
&lt;P style="TEXT-ALIGN: center" align=center valign="middle"&gt;&lt;SPAN style="FONT-SIZE: 60pt; FONT-FAMILY: Elephant"&gt;g&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in" vAlign=center&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial"&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Garrett Serack&amp;nbsp;|&amp;nbsp;Program Manager&amp;nbsp;|Federated Identity Team | Microsoft Corporation&lt;BR&gt;blog: &lt;A href="http://blogs.msdn.com/garretts"&gt;http://blogs.msdn.com/garretts&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=690463" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/garretts/archive/tags/ScintillaNET/default.aspx">ScintillaNET</category></item></channel></rss>