|
All Blog Posts
-
|
Starting with version 3.0.0.3010, the C# code completion in SharpDevelop has support for implicitly typed lambda expressions. Given a variable "IEnumerable<MyClass> items" and the "Select" extension method from LINQ, typing "items...
|
-
|
In addition to our presence on SourceForge ( project page ) we now also set up shop at CodePlex ( project page ). The motivation for this step is to increase awareness about SharpDevelop, and how parts of SharpDevelop can be reused in other applications...
|
-
|
In SharpDevelop 1.1, the IClass interface had a property that was used in several places in the code: Once added to a project content, it was immutable . This was not enforced, not even documented. It just happened that no one changed IClass objects except...
|
-
|
A change that happened rather early in the development process of SharpDevelop 3.0 (revision 2658, 8/13/2007) was that we replaced NDoc (a stalled open source project) with Sandcastle Help File Builder (SHFB) . SHFB looks and feels similar to NDoc, however...
|
-
|
This question came up for example in the thread SharpDev 2.2.x on BuilderServer (this thread was started because we ceased to automatically build v2.2 on 1/11/2008). The answer is Yes . Development of SharpDevelop 2.2 stopped with revision 2675 (8/28...
|
-
|
In continuing to list changes to SharpDevelop 3, we are going to talk about the code coverage addin in SharpDevelop 3 "Montferrer" in this blog post. Previously, the addin used NCover for calculating code coverage (this is a metric you gain...
|
-
|
An issue that initially came up in 2006 ( Unable to compile #develop: access denied ) "resurfaced" on our contributors mailing list because one of our developers ran into this very problem that McAfee blocks access to our Main\StartUp folder...
|
-
|
SharpDevelop 3.0 now supports WiX 3.0. There are some changes to how things work compared to the WiX integration in SharpDevelop 2 . The differences will be covered in the following sections. WiX Project Templates There are some new WiX project templates...
|
-
|
Over the past months we made a couple of feature changes in SharpDevelop 3 (currently alpha status). One major change is that we moved NAnt and Mono support from the binary distribution (aka "setup") to the source code distribution. You can...
|
-
|
There have been some fairly large code changes on moving from SharpDevelop 2.2 to 3.0 and addins written for 2.2 are unlikely to work without some modification. We will look at the changes in the core parts of SharpDevelop and then look at one way to...
|
-
|
Microsoft just released Visual Studio 2008 and the .NET Framework 3.5. Download .NET Framework 3.5 To develop applications for the .NET Framework 3.5, download SharpDevelop 3.0 from the build server . Note that SharpDevelop 3.0 are not release quality...
|
-
|
This is a tutorial about how to create a language binding for SharpDevelop using the IronPython addin as an example. As well as covering how to create a language binding it will also look at how the addin used IronPython. The source code for the IronPython addin is available at the end of this tutorial.
The tutorial will cover the following.
* Syntax Highlighting
* File Filters
* Project and File Templates
* Compiling a Project
* Project Options
* Code Folding
* Class View
* Creating a Forms Designer
* Code Completion
* Code Conversion
...
|
-
|
Daniel is currently working on areas such as project subsystem or code completion (aside from fixing bugs). Therefore, work on the WPF designer is stalled. But Daniel put together a list of tasks (hard, medium & easy) that you could be helping us...
|
-
|
Support for IronPython 1.1 is now available for SharpDevelop 2.2.1.2648. The IronPython addin is an early alpha release and is not an official part of SharpDevelop 2.2.1 so it is available as a separate download at the end of this post. The addin will not work with SharpDevelop 3.0 nor IronPython 2.0....
|
-
|
I think the path to #Zip 1.0 should be as short and simple as possible. Tidy up the public interfaces/existing code and fix as many bugs as possible. Maybe add a feature or two if they are small. Getting rid of the current licensing is in there as well...
|
More Posts Next page »
|
|
|