Fixed assembly loading bug introduced in rev. 429.
Add a "DoEvents" call to the workaround for SD2-426.
Fixed SD2-434: Reference locking issue
Fixed SD2-433: Deleting references mixes up context menu
Fixed SD2-432: Project references added to the wrong project.
Add unit tests for CSharpOutputVisitor.
Tried to fix ExternalException when accessing the clipboard.
Fixed bug in C# expression finder that caused CC to fail for "int a = 0; ((NewType)expr).MethodCall(a);".
Fixed SD2-429: Cannot step into method when property passed as a parameter.
(implemented JMC - just my code)
Added CSharpBinding.Tests project.
Add "run in debugger" command to member bookmarks.
Designer generator now parses the form's code every time a component is added. This ensures that the InitializeComponent's position is correct when adding a new component.
Applied CSharpOutputVisitor patch from Rodrigo B. de Oliveira.
Make go to work with partial classes.
Show expression in tooltips while pressing Ctrl.
Project templates can now specify the BuildAction and CopyToOutputDirectory properties for files.
Removed GC.WaitForPendingFinalizers() because Matt Ward reported it is causing deadlocks.
Fixed SD2-431: Debugger fails on FileLoadException
Fixed bug: ParseExpression could not parse "a >>= b"
New files get now a build action dependent on their file extension.
Fixed bug that caused the ParserService to "forget" parsing the projects when a solution was opened with a command line argument.
Fixed SD2-428: Form designer does not load child controls in panels
Fixed SD2-382: Setting a Breakpoint on an empty line
Compiler generated functions (like default constructor) are handled like external functions.
SearchResultPad now displays correct line number.
Add some documentation about the addin system.
Make the GotoDialog accept expressions like "Function.cs:line 416" (like in stack traces)
Show debugger tooltips for expressions like "reference.FieldName".
Included bugfixes from Alex.
Threads can be frozen using threads pad context menu
Debugger trace messages go to console; VariableListItems moved to its directoy
VariableCollection can handle dot separated variable names
Argument names and values can be show/hidden using callstack context menu
External methods can be show/hidden using callstack context menu
Local Variables pad cleared when debugger stops
Fixed Base classes in Local Variables pad
Added support for included schemas, substitution groups and abstract elements. Tests not ported over from Fidalgo yet.
Improve project options panels and prepare editing different configurations.
Fixed bug when closing form designer while the property pad was active.
Added first debugger test
Fixed SD2-414: Breakpoints "invisibly" moving when deleting lines
(implemented DebuggerService.BreakpointChanged event)
Fixed SD2-412: Set as startup project is not implemented.
Use start action for starting projects and give friendly error message when trying to start a class library.
Fixed SD2-404: C#: ExpressionFinder bug with CastExpressions
Add "default(Type)" expression to C# parser.
Fixed SD2-423: Cast to array types cause parser error.
Fixed C# lexer bug with long hexadecimal literals.
Added support for accessor modifiers to C# parser (public int Property { get {} protected set {}})
SD2-421: Add msbuild file template
Add null coalescing operator to C# lexer and parser.
Added version number to default install directory, the default is now %programfiles%\sharpdevelop\2.0\. Program group is now also SharpDevelop 2.0. Uninstall key is SharpDevelop2, to not clash with 1.0 installation (SxS is now possible with installer)
Fixed SD2-387: Main Menu: Sub menu position wrong
Fixed SD2-416: Multi-instance Search and Replace dialog
Improved event handler completion.
Removed SharpZipLib.
Fixed SD2-415 and SD2-418.
Allow writing a space after "+=" completion without closing the completion window.
Add NUnit.Framework again.
Removed NUnit project reference from main SharpDevelop solution.
Main menu and toolbar initialised after all the pads so that keyboard shortcuts work for the various View-Pad menu items without needing the menu to be displayed at least once.
Removed nunit and nprof
Changed some little translation issues. Re-Arranged tools menu.
Update English and German StringResources (combine -> solution).
Fixed SD2-410: Goto definition doesn't work for array types
Fixed SD2-411: Code completition doesn't show parent class (nested classes)
Fixed forms designer to reparse the file when switching to the designer tab.
Show properties (F4) now works in form design mode.
Ported changes from Fidalgo rev 2038, ivokovacka.
Fixed more NRefactory bugs.
added very basic event handler code completition (appears after typing '+='); still many things to do here
Added scrollbars to debugger Exception Dialog
VB parser: Declarations in the form "Dim a(10) As Integer" were not recognized as array declarations.
Fixed C# parser bug: anonymous methods without parameter list were not supported.
NRefactory bugfixes (C#: For initializers added twice and VB: Custom event regions not stored in AST)
Debugger.Interop assembly removed
changed FullTypeName search to DynamicHelp engine
Patched docking suite. Take care on docking library updates:
Fixed warnings in docking suite. Tabs can be closed with middle mouse button.
Included bug fixes from docking suite's bug tracker on SF.
Improved C# -> VB converter (For-Statement is converted to ForNextStatement).
Fixed VB parser (CSByte, CUShort, CUInt, CULng cast operators were missing).
enabled an early version of F1 help
When displaying xml namespaces the autocompletion list now resizes to fit the longest string.
SearchAndReplaceDialog remembers it's location and can be closed with Escape.
Fixed ExpressionFinder when cursor was at the end of the document.
Changed the namespace for the form designer context menu commands. Added ICSharpCode.SharpDevelop runtime to FormDesigner.addin. Form designer context menus now working.
Added F1 help to text editor and forms designer.
Fixed SD2-385: After project run Source/Abstract Content tabs are missing
Fixed some bugs.
Add new GotoDialog (replaces GotoLineNumberDialog).
The GotoDialog accepts line numbers, class names and file names. (Examples: "120", "MainClass", "Main.cs, 120")
Fixed SD2-399: Hide bookmarks inside folded regions
Fixed SD2-380: TODO Parsing Bug.
OpenTaskView now sorts it's entries, this prevent having the task entries "jump around" if you edit a file containing tasks.
Add context menu to class browser.
Fixed SD2-400: Importing classes (VB.NET).
Fixed code completion on "value" in property setters.
Fixed drag'n'drop of components from the side bar to the form designer.
AutoHide pads are initalized when they are expanded (not when they are first clicked on).
Fixed CompilerMessageView refresh problem.
Small bugfixes, updated translation, modified SVNChangeLogToXml to use NSvn instead of svn.exe; created publish.bat which automatically builds SharpDevelop, runs SVNChangeLogToXml and then builds the setup.Remove NUnitPad (MbUnit can run NUnit tests).
Small bugfixes, updated translation, modified SVNChangeLogToXml to use NSvn instead of svn.exe; created publish.bat which automatically builds SharpDevelop, runs SVNChangeLogToXml and then builds the setup.
Fixed two small code completion bugs:
- code completion does not show members of base class when some interface of the class does not exist
- when referenced assemblies had inter-dependencies (Assembly A depends on B), code completion on properties in A that used a type in B would not work.
ReflectionParameter: Read "ref/out/params" modifier correctly.
ReflectionProjectContent: Use ReflectionLoad also for GAC assemblies specified by partial name.
minor fixes (MSDN is the default search page again) and cosmetic (printer picture for ContextMenuStrip in TocPad.cs)
Improved MbUnit addin.
Add MbUnit and MbUnit-addin.
When loading referenced assemblies for code completion that have missing dependencies, try to find best available version.
For example, when using a library compiled against .NET 1.0; but only .NET 2.0 is installed, redirect the ReflectionOnlyAssemblyResolve event to load the .NET 2.0 version of System.dll instead.
Use LoggingService instead of Console.WriteLine.
Fixed a little bug in attribute completion.
Update to log4net 1.2.9.0 and remove some parts of log4net (compiled documentation, NAnt, builds for mono) to reduce download size of repository.
Use .Net SDK help ("MS.NETFramework.v20.en") as default collection displayed in help addin.
Copy GacUtil2 to tools directory.
Small bugfix for code completion and ErrorList.
Cut/Copy/Paste menu+toolbar commands now also work for normal text boxes and combo boxes (e.g. on the project's property pages).
Fixed SD2-397: Empty Project Scout has visually enabled (not grayed out) icons.
Fixed SD2-374: Compiler warnings during debugging.
Fixed SD2-405: Invisible menu item can be run by shortcut.
Fixed SD2-376: Debugger: Menu consistency.
Added caching to SearchClassReturnType (dramatically improves code completion performance in classes that have many base types like XmlView).
Setup message changed
Updated to v2.0 and added a 2.0 blurb to the Intro
Rename configuration folder from .ICSharpCode\Corsavy to .ICSharpCode\SharpDevelop2
Remove old help. Deactivate run of help register tool.
Fixed SD2-398: Add support for nullables to the C# parser.
Code completion improvements.
Made forms designer capable of loading classes that don't use fully qualified names for the fields.
Added solution that includes unit tests.
Fixed SD2-401: Using aliases for classes.
Usings like "using StringCollection = System.Collections.Generic.List<string>" are now valid and code completion works correctly for them.
Fixed SD2-403: Find references does not find indexer calls.
Add SharpDevelop help / help register application.
Fixed compile errors.
Update default layouts. Fixed help document highlighting.
Made HtmlHelp2 addin use the normal search results pad.
Move XmlEditor files in Src/Resources subdirectories.
Fixed SD2-293 (Creating any C++ Project fails with a NullReferenceException).
Fixed exception when quickly closing multiple files during the initial parser run.
Improved lazy-loading.
Made UpdateAssemblyInfo use NSvn instead of svn.exe.
Remove some Console.WriteLine() calls; catch some exceptions which previously were ignored silently or just dumped to the console.
Update XmlEditor file headers. Display browser's status text in status bar.
Critical bug fixed (MenuCommands didn't work)
Made Help addin use the default browser view content. (moved advanced toolbar from help addin to Base)
Added HtmlHelp2 addin.
File tabstrip context menu now working again. (Patched docking suite. Take care on dockin library updates.)
Included XmlEditor addin.
Added XmlEditor addin.
Fixed some bugs.
Fixed SD2-395: Deleting a file from Project Scout causes NSvn.Core.NotVersionControlled Exception.
Worked on Boyer-Moore search strategy
Added ILAsmBinding and ICSharpCode.Build.Tasks (library for additional MSBuild tasks like ILAsm)
Worked on forms designer.
Added checks for invalid filenames. (SD2-394)
Fixed SD2-384 and SD2-386.
Finished the Lexer position test, please add some more VB test if you know the language better than me :)
Use translation database for code completion options panel and "refactoring bookmark".
worked on VB Positions, added some C# tests
removed one more Console.WriteLine
worked on Positions and removed some debug Console.WriteLine
Worked on VB.NET Forms Designer.'
Fixed SD2-388 and SD2-389.
Fixed SD2-396: Opening a Visual Studio Solution with #D causes Error "... is not a valid solution file".
Fixed SD2-379 (Exception dialog box).
Fixed bug with empty catch statements.
worked on translation.
worked on main menu translation.
tryed to implement a BoyerMoore algorithm, commented out, only copied from a web site
added some LexerPasotionTest for VB too. The Positions after a \n in VB not working in the Moment, kommented test out wich are not working...
Fixed text editor caret positioning bug. (occured with fonts that had different font withs for bold and plain chars)
refactoring of the lexer is now ready: reader, line and col are now private in the AbstractLexer, the derived classes do not need to handle positioning stuff
Fixed option update bug.
C# lexer ready, begin with vb lexer.
worked on forms designer loading.
fixed wrong test
worked on codedom ast codegenerator. codedom code generation is now more in line with the .net codedom formsdesigner output.
inserted operator declartions into DOM. fixed locations of operator declarations, this enabled folding for them
added some Token position tests and refactored the c# Lexer. Want to put all line and col management in the AbstractLexer. BV Lexer needs to be updated to use the new ReaderRead and ReaderPeek functions. line and col should be private and Line and Col readonly.
fixed exception when referenced project that was thrown when a referenced project wasn't part of the open project
replace and replace all works
unit tests for vb.net type level declarations
assign correct document iterator
taken out test assemblies from main project.
nunit pad now working.
Start to write PositionTest for the Lexer and added the NRefactoryTest Project to the SD combine
Errorlist labels are now updated.
fixed positions
correct positions of type members with modifiers
go to definition now works for parameters too
work on custom events
Worked on bookmarks
added operator overload support to vb grammar
Fixed bug in ActiveContent property in SdiLayout. (Bug affected the functionalty of cut/copy/paste. updated the sidebar control library to .NET 2.
Fixed CodeDOM output bug which prevented the forms desinger from working.
Keyword completion is not activated in comments anymore.
VB lexer now reads documentation comments.
Resolver now distinguishes between Type and Default context -> property declarations like "public Size Size {" resolve properly (TypeResolveResult for the first Size, MixedResolveResult for the second)
Small bug fixes.
Bugfix - Arguments of static functions
Improved prjx imported.
Added importer for VS.NET [2003] projects.
correct test
custom events support
Fixed function switching bug, debugger window acivated if debugee pauses
Fixed some resolver bugs.
Added "bookmark" for classes.
Added support for finding references to classes and renaming classes.
Renamed the Erbauer/Auswerter classes.
Added some error messages, worked on function and thread switching
Reworked debugger state control
Bugfixes - Local variables on thread without symbols; Can't click on function without symbols; Added CurrentFunction to NDebugger
Ported some fixes for unit test mode from Fidalgo rev. 2014.
Rename Erbauer/Auswerter files.
Bugfixes - Thread and Callstack switching; unmanaged functions refused
Bugfixes - no CurrentFunction in Threads pad handled, Method signature blob ignored now, dereference fail handled
Prototype of SetIP
Rename Erbauer/Auswerter directories.
When typing a variable declaration like "List<string> list = new ***", the new-completion popup preselects "List<string>".
Exception interception
Exception dialog uses TextBox and is bit more informative
Improved support for partial classes.
Improved C# new completion.
Bugfixing, handled exceptions handled faster
Fixed C# parser (added support for generic methods inside interfaces).
Changed CurrentLineBookmark to be invisible in BookmarkPad and not saved.
CurrentLineBookmark does not use whole line, 'Debug' layout used during debugging
Fixed parser crash introduced in last revision.
Made debugger addin lazy-loading.
Fixed bug in MarkerStrategy causing parts of removed markers still being rendered.
IsProcessRunningd and IsDebugging replaced with IsCurrentProcessSafeForInspection
Removed IsProcessRunningChanged and IsDebuggingChanged from NDebugger
Fixed code completion bugs regarding "global::"/"Global".
Worked on stepping (sometimes it was necessary to step more times)
Fixed some code completion bugs.
Reactivated FiletypeRegisterer addin.
Added HandleConditions property to IErbauer.
added vb.net completion after several expressions and keywords. added insight for vb.net
Updating my headers
Worked on Local variables pad
.csproj/.vbproj files can now be opened directly (.sln is automatically created)
Files from command line arguments are opened instead of the start page.
Made GetWorkbench() in ParserUpdateThread thread-safe. (fixes NullReferenceException when closing files while the parser thread is running).
Fixed bug in ReflectionOnly assembly loading.
Fixed crash when a pad could not be loaded.
Added publisher policy.
added vb.net keyword completition. todo: add completition for special statements, show insight
Applied new header to all source files.
Fixed solution saving (the order of the solution folders would reverse every time the solution is saved).
Added tool to set the file headers.
Added generic methods to VB.Net grammar.
Added panel with options for code completion.
Fixed bug in CodeCompletionListView (when entering a name that did not exist in the list, the ListView didn't remove the current selection but selected the first entry).
Made MessageService.ShowError use the ExceptionBox in release builds.
Made ExceptionBox link to the mailing list instead of the bugs forum.
added 'open solution' button to main toolbar (common task)
Code completion remembers frequently used items and prefers them in SelectItemWithStart().
Added code completion on type parameters in generic classes.
Added tool to put revision number into AssemblyInfo files.
Included revision number in splash screen.
Made ReflectionClass load custom attributes.
Some error checking, Debugger.Interop update
Added code completion for attributes.
Added support for My.Forms.
Added support for ImportProjectItems.
Reworked NRefactory to use List<AttributeSection> instead of ArrayList for attributes and List<ParameterDeclarationExpression> instead of ArrayList for parameter declarations.
Added Ctrl+'.' debug code completion.
A little modification of the hack
Really nasty hack to force release of debug symbols
WindowsDebugger cleaned up
Worked on breakpoints
Added support for code completion on partial classes.
Reworked DebuggerService, IDebugger, DefaultDebugger and Debugger menu
Added code completion for the "My" namespace.
Added generics support to the VB.Net parser.
Removed old code from DebuggerService
Replacing EventHandler with generics EventHandler
All events inherit from DebuggerEventArgs
Fixed some code completion bugs.
Worked on code completion.
CurrentProcess, CurrentThread and CurrentFunction set in ManagedCallback
System.Diagnostics not used in debugger anymore
Added code completion after keywords like 'using', 'new', 'as', 'is', ...
Some custom exceptions removed
Added Process collection
Handling of CurrentThread and CurrentFunction changed
Improved code completion.
Some call forwarders removed
Created public constructors for SourcecodeSegment, changes in Breakpoint.cs
Debugger lazy loading bug fixed
Function.cs refactored to use MetaData wrapper
Extended MetaData wrapper
ObjectVariable.cs refactored to use MetaData wrapper
Started MetaData wrapper
Debugger lazy loading
Continue postponed to OnDebuggingPaused()
Finally found a walkaround for LocalVarPad visual issue
Small improvements.
Improved C# <-> VB.Net conversion.
Refactoring function.cs
A bit work on properties
Parser now inserts documentation into the AST.
ported path from fidalgo revision 2003
Fixed C# code completion when an expression had two meanings (eg. type and property: 'Size' in classes deriving from Form)
Fixed some C# <-> VB conversion bugs.
Fixed ctrl-space code completion.
C# <-> VB.Net converters now convert comments.
TextEditorControl now auto-detects the file encoding. When saving, the file is saved with the old encoding.
Added MyProxy, preparing NDebugger for MTA
Playing with Remoting 2
Playing with Remoting
Added custom Remoting sinks
Debugger made less static 2
Debugger made less static
Removed length limitation on unmanaged strings
improved vb.net indentation (http://icsharpcode.net/OpenSource/SD/Forum/topic.asp?TOPIC_ID=9042)
Fixed code completion problems when one referenced assembly has references to other assemblies.
Worked on SubversionAddIn.
Move SubversionAddIn back (doesn't solve my problem with MSBuild)
Moved SubversionAddin.
Added <Include> erbauer.
Worked on SubversionAddIn.
Worked on SubversionAddIn.
Fixed code completion bugs with inner classes.
Modified SubversionAddIn to compile against Corsavy.
Fixed some issues with code completion and the class browser.
Fixed some ClassBrowser bugs. Included splashscreen from Korona.
Fixed code completion in files containing character literals like '\xFF'.
QuickClassBrowser performance fix.
Fixed some small bugs.
Fixed code completion for generic methods.
Fixed C# ExpressionFinder to support generics.
Implemented field references on generic classes in c# parser ('SomeGenericClass<string>.StaticProperty = "Beispiel";')
Fixed form designer code generic (use "this" instead of class name).
Added invocation of generic methods to c# parser.
Added anonymous methods to c# parser.
Fixed code completion bugs regarding generic methods.
Fixed generic class and method declarations in C# parser.
'FormDesigner.addin'patches to access the Customize dialog (I needed some of the new .NET 2.0 controls; these *Strip* things :o))
Renamed FileUtility.IsEqualFile to FileUtility.IsEqualFileName (this was a successful test of 'rename').
Implemented "rename" refactoring.
Implemented "Find references".
Added "find overrides".
Added constructor overload lookup.
IconMargin now shows icons for methods and properties that can be clicked to execute actions on the properties/methods.
Currently, only "go to base class" is available for overridden methods, which jumps to the method that was overridden.
Bookmarks (and breakpoints) are saved in the project preferences.
Breakpoints are now a special kind of bookmarks.
Added xml documentation cache. Xml documentation files with more than 300 entries are now converted into a binary format that does not require to be hold in memory to look up the documentation.
Even more performance improvements for the LoadSolutionProjectsThread. Fixed SkipCurrentBlock() in C# lexer.
Improved performance of parser run after opening a solution (really big improvement!!).
Fixed VB code completion. Fixed method overload lookup.
Resolver is now using ExtractMethod to parse only the current method to get local variables.
This removes the need to save the NRefactory-CompilationUnit in the Tag property of the AST-CompilationUnit.
Fixed assertion when parsing method declaration with an unnamed parameter (when the user is still typing): use name '?' instead.
Double-Clicking on the definition view pad now jumps to the location clicked on in the main view.
Fixed bug in C# parser that could generate null reference as method invocation argument (+added unit tests).
Fixed bug regarding FileSystemWatcher to prevent crash when file was changed externally.
Fixed string splitting.
Implemented ExtendedWebBrowser to get the NewWindow event.
CurrentAmbience now uses the ambience of CurrentProject.
Small bug fixes (StatusBar, ProjectContent).
Also, GetCorLibProjectContent() is now called directly after startup (so the classes are loaded while the user chooses the project)
Fixed output path of some addins in release build.
Display parsing progress in status bar when opening project.
Fixed cross thread calls on SWF controls.
Fixed code completion for VB.NET. Implemented LanguageProperties to control case sensivity for project content.
Fixed solution loading to first create all project contents and then create the references to each other.
Fixed SD-338: Selecting text with the mouse by clicking in the gutter
More CC bugfixes.
Worked on code completion.
Implemented code completion for generics. Fixed code completion for arrays.
Worked on code completion for generics.
Worked on SharpDevelop.Dom (just a step closer to being able to begin working on generics support :)).
Ctrl-Space completion now shows generic type parameters after class name.
Fixed some bugs in code completion and error drawing.
Optimized StringParser.
Included PieceTableTextBufferStrategy from David McCloskey, but it's currently commented out.
Merged Dom/Implementations/Abstact* and Dom/NRefactoryResolver/*.
Renamed some files Abstract* -> Default*.
Worked on SharpDevelop.Dom (merging Implementations/Abstact* and NRefactoryResolver/*) + some bug fixes when creating new projects.
fixed SD-353: Wrong position of insight window when horizontal ruler is visible
added shadows keyword to syntax highglightning definition
Added log4net.
AddInBuildingGuide modified for Corsavy.
Minor fixes
Debugger stepping made more stable
Add SharpDevelopAddin project template.
Replaced LoadWithPartialName through Assembly.Load, it seems to do the same job in .NET 2.0.
Optimized the StringParser a bit.
ParserService does not lock parsed files anymore.
Moved common options panel from C# and VB.NET to base.
Fixed bug in property pad by introducing PropertyContainer (combined set of DesignerHost, SelectableObjects and SelectedObject).
The PropertyPad now automatically shows the PropertyContainer of the active ViewContent.
Fixed some properties in the project files.
Moved debugger pads into their own subcategory in the view menu.
Fixed project template options.
Fixed docking of project options panel.
Definition tooltip does not try to override text marker tooltips anymore.
Add definition view pad.
Property evaluation in the debbuger disabled
Fixed bug that prevented project scout treeview from redrawing when opening folder without contents.
Made tooltip static so only one tooltip can be displayed at one time.
Tooltip now shows current value of local variables/parameters when debugging.
* Caching of Variable.CorType
* Base classes disabled in Local Variables Pad
* Icons in subtrees of Local Variables Pad fixed
Icons in Local Variables Pad fixed
ExceptionBox is not used if #D is started under debugger
corDebug.Terminate() crashed the #D on exit
Release build fixed (but nunit.framework still must be in GAC)
"workingDirectory" and "arguments" used in CreateProcess
(Since 2.0.50215 this prevented the debugger to start)
Debugger Interop updated to Beta 2
Fixed SD-318 and SD-347. Many small changes.
Improved XmlDoc to text conversion.
Update DockPanelSuite, fixes bug that views were not properly closed.
Included file icons from Wolfgang Bartelme.
Fixed exception when loading project that has a .xml file declared as "compile".
Language bindings can now determine on what characters and keywords code completion should be triggered.
adopted patch from fidalgo revision 1807
Fixed StackOverflowException when property ReflectionIndexer.Parameters is used.
CC does not pop up on integer literals anymore.
Fixed focus stealing when moving mouse over FoldMargin.
Resolver can now find correct overload in a method invocation.
Fixed some bugs.
PropertyCodeGenerator can work with fields like '_fieldname' or 'm_fieldname'.
MSBuildProject now uses Microsoft.Build.Engine instead of calling MSBuild.exe.
Fixed bugs in ParserUpdateThread.
Fixed bug in InsightDataProviders.
Added unit test for CC lookup of a method with multiple overloads.
#D now runs under the latest .NET Framework.
Fixed MessageView bug.
Many bugfixes/improvements in the resolver.
ParserService now supports ProjectReferences.
Go to definition now works for local variables.
Added feature: go to definition (Ctrl-Enter)
Set warninglevel to 4 for Core + Base (somehow it was set to 0 -> a bug in AbstractMember.cs was hidden)
Fixed Lexer bug (both C#/VB): OverflowException was thrown when dot was at end of expression.
Fixed Lexer bug (C#): OverflowException was thrown when integer literal was at end of expression.
Added unit tests for literals.
Reintroduced ICSharpCode.SharpDevelop.Tests, adjusted NRefactoryResolverTests for new Resolver.
Fixed tooltip flickering and a resolver bug.
Fixed some bugs in resolver; tooltip now uses ExpressionFinder and GetXmlDocumentation.
Tooltip now shows the type of variables.
Added new ResolveResult that gives information about the expression being resolved.
Currently it is used for code completion and method insight.
Introduced new debugger class Process
Moved some code from WindowsDebugger to DebuggerService
Fixed parser update thread.
Text markers can now specify foreground color.
Removed some silent fails. Bugfixing
Worked on exceptions; Added ExceptionHistoryPad
Added exception handling form
Implemented custom marshalling for new debugging API callbacks
took out some writelines.
Worked on replacing strong typed collections with generics ones
Files in Debugger.Core reorganized
DebuggerInterop.Symbols.il replaced by ISymWrapper.dll
Execute without debugger now works. (#D doesn't currently work in debugging mode).
updated dockpanel suite.
worked on Resolver (SearchDefinition)
Some unversioned directories marked to be ignored.
Worked on evaluation of properties in debugger
Fixed updating of debugger pads
AssemblyInfo.cs moved to Configuration folder
worked on Resolver
fixed bug in propertygrid
the compiler message view now uses our text editor.
Changed default layouts. (Because of the debugger panels.)
Font selection panel is now much faster in initalization.
Initial Debugger Import
removed debugging output
vb.net folding works
%windir% used to get Windows directory in batch files
VB.NET backend now works.
Worked on code completion layer.
Worked on main menu. Complex conditions now support failed actions
Worked on IL backend. But I don't know how to plug in a new msbuild 'language'.
Worked on code completion layer.
#d builds again; work on the parser layer
unitised vb.net language name; added vb.net binding to the main solution
added initial vb.net binding (very c#-ish at the moment)
removed old vb.net backend binding
The refactoring of the upper code completion layer has begun ...
project contents can now reference other project contents (greatly reducing loading times/memory consumption). XmlDocumentation is now loaded & cached (greatly increasing loading times/memory consumption).
View menu builder works again.
Added Solution file format validation
taken out the description= tags of the menus (They're unused since a while ...)
Fixed compilation bug.
Fixed property grid bug (caused by lazy loading)."
fixed bug in topological sort and startet to write tests for it.
fixed build error: sharpDevelop.ico has an absolute path from Mike. Now the path is relativ and should work for everyone.
Core tests are in the solution.
Moved abstract project.
Exception box is now working again.
Worked on #D
overworked task subsystem a bit.
Code generator (Alt+ins) now works again. fixed texteditor drawing bug.
Forgot to check in some changes.
Worked on #Develop. Search & Replace panel now has 2 different view modes. ExtTreeView drawing is now more smooth. Fixed some issues.
Removed nunit binaries.
Slightly improved C# formatting. custom edit actions are now working again.
References can now be removed. Rename/remove operations are now faster with really big projects
addin scout now working again.
Nunit pad is now working again. Switched to NUnit 2.2.2
Worked on project options.
Improved toolbar refresh.
Path of the errors in files are now parsed correctly.
Fixed little issues.
Fixed many little issues.
Removed winformsUI binaries.
Corrected output path of the filetype registerer (his job should be done by the installer) and resource editor.
Added start project as context menu command for projects.
Fixed bug in text editor options panel.
Corsavy is now self-hosting. Hopefully no more build files are out of sync with project files issues ...
created trunk folder.