Fixed SD2-1119. When creating a schema from an XML document any XmlSchemaInferenceExceptions are now caught and displayed in the error list window.
SD2-1070: No code templates for VB.
Fixed SD2-1090. Spaces are now trimmed from the project name when creating a new project.
SD2-1002. Right clicking in the text editor no longer extends the text selection.
Fixed SD2-1115. In the WiX project options the compiling tab now has a vertical scrollbar.
Changed the incremental search wrapping behaviour. It now wraps around to the start of the document with any length of search string. Previously it would not wrap around if a character had been matched already. Code completion is now temporarily disabled whilst incrementally searching. Typing in a code completion character was previously stopping the search. Added some missing incremental search resource strings.
SD2-900: Reloading non existant file throws exception
SD2-835: Creating a regex assembly with an invalid filename throws an error
SD2-1047: Quick XML doc not implemented for VB.NET comments
Fixed SD2-1117: Local variables pad throws exception in debugger.
combination of --START and --REVISION parameter is possible
Fixed SD2-1043. Can now open auto-hide pads using their keyboard shortcuts.
Fixed SD2-1116: Local variables pad is not updating its content properly when the code is being steped into, generating an exception in the debugger.
Fixed SD2-1114: Debugger throws exception when a null event argument is used.
Fixed SD2-1111: Debugger's form can be shown after the debug process has been stopped
Fixed SD2-1109: Stack OverFlow exception in code makes the debugger throw an unhundled exception.
Fixed failing WixBinding test AddWixProjectNodeTestFixture by adding missing fixture setup code to initialise the string resources.
Fixed SD2-1096: Moving mouse over com object whilst debugging unit test throws a ComException;
Error message for objects in wrong AppDomain
Updated to NUnit 2.2.8. Commented out SharpDevelop tests that no longer compile. Removed all occurrences of %3B from project files. Added a probing binary path to SharpDevelop's app.config pointing to the location of the NUnit assemblies. This allows the Unit Testing window to work without needing NUnit added to the GAC.
Fixed SD2-1033: Debugger locking assemblies
svn changelog conversion tool supports a parameter --START that specifies the start revision.
Added missing ReportExplorer pad and renamed SharpServerTools pad and ClassBrowser pad in the UI layouts.
Added SharpDbTools and SharpServerTools to the SharpDevelop installer.
Removed reference to Extensibility assembly in SharpServerTools. Set the correct output path for release builds in the SharpServerTools and SharpDbTools projects.
Fixed null reference exception when attempting to show a tooltip for the XSLT Output window.
Refactoring to use code from SharpReportCore\Printing in Exporters
Forgot that SharpServerTools changes were made in this file too
Removed SharpServerTools
Added SharpServerTools to SharpDevelop installer.
Fixed SD2-1061. Creating an XML schema from XML that had a child element with the same name as one of its parents failed due to a limitation of the .NET Framework's DataSet.InferXmlSchema method. Changed the code so it now uses the XmlSchemaInference class (new in .NET 2.0). This class handles multiple namespaces and will generate a schema for each namespace.
<Product ... Name="SharpDevelop 2.1 Beta 1" ... />
More string resource updates
Fixed SD2-981 - Running SharpDevelop using nologo command line argument throws invalid operation exception.
Fixed SD2-1058: Some string resources not parsed.
Updated translation resources
Fixed SD2-938: Navigate Back splitbutton enabled state not updating correctly (thanks Matt)
resolves SD2-1067: TextEditorNavigationPoint.cs in repository but not included in any project; Matt's assessment was correct.
Added missing string resources for WixBinding, standard headers and XML file templates.
File filter now showing correct string and filter working when opening assemblies into the Component Inspector. Fixed missing menu item text in Component Inspector's object tree context menu.
The string resource being used in the File dialog's filter is now parsed/expanded when adding a WiX library.
Fixed SD2-1086: Debugger thrown exception trying to show tooltip of decimal variable.
- Eval does not work on thread unsafe point after break
Fixed SD2-1085: Debugger throws exception trying to copy an overflowed variable value
Updated string resources for WixBinding, XML Editor and Component Inspector.
Some debugger strings made translatable
fix to compile target location - thanks again to Matt
fix to remove duplicate proj ref - thanks Matt!
SD2-1059. Bookmarks can now be navigated in the xml editor. Bookmarks are re-added when the xml file is closed and reloaded.
Fixed SD2-1080: Exception is thrown when stopping debuggee.
Do not catch workbench exceptions if debugger is attached
Fixed SD2-1057 - UserControl in project does not appear in Custom Components tab. When adding an item to the project content cache the full assembly name is used as a key if the project content is a ReflectionProjectContent.
Added a few error messages for double-clicks:
Fixed SD2-1088: Debugger throws exception clicking run command two times in a row.
Fixed SD2-1089: Debugger throws exception trying to break a project two times in a row.
Fixed SD2-1091: Debugger throws exception clicking stop debug command two times ina row.
added sharpdbtools back to the solution
added SharpDbTools back as a subproject of SharpServerTools
Added a new view to the XML Editor which shows the XML as a tree view. Not feature complete. Currently it is possible to edit existing attribute values and element text but not add new ones or remove existing ones.
Removed SharpDbTools addin from the installer.
Temporarily removed SharpDbTools and SharpServerTools from SharpDevelop solution to fix build.
removed SharpDbTools
added SharpServerTools project
added SharpDbTools as a subproject
Update ProjectFile
Start working on Export to (xyz) and better preview
updated Project/SharpDbTools.csproj
added some ui files which got missed somehow
added AssemblyInfo.cs
removed binaries accidentally added to repository
seperated out SharpServerTools component as a host component for db tools etc
some refactoring preparatory to creating a plugin design for various db types
some refactoring preparatory to creating a plugin design for various db types
Added ASP.NET Web Service project template by Justin Dearing. Added missing project and file templates to SharpDevelop's installer.
Incremental search allows case sensitive searches. If all the characters of the search text are lower case the search is case insensitive. If any character is upper case the search is case sensitive.
Added incremental search menu items.
Added incremental search.
Update to Cecil revision 65051. Fixes SD2-1052: Crash when starting SharpDevelop 2.1 on 64 bit Windows
Fixed SD2-1055: SharpDevelop can't start after modifying layouts.
Fixed SD2-1051 - Unhandled xml exception when trying to create an xml schema from an xml document that is not well formed.
Fixed SD2-959: Subversion throws exception using Diff tool.
Fixed SD2-965: Exception thrown on ProjectConfigurationPlatforms without '|'
Fixed SD2-979: Enums are not colapsed when executing 'Show definitions only' command.
Fixed SD2-954: String resources are missing for Refactor menu.
Prevent disposing and recreating WorkbenchWindows on layout change. Fixes SD2-1003.
Fixed SD2-697 - Creating a new file does not switch the current view.
Fixed SD2-1042: Microsoft sample for VB v1.0 hangs #Develop. - DependentUpon cycles are now broken up.
resolved conflict
minor build fix to catch clause
bugfixes to the table describe feature and integration of table describe into #D as ViewContent
Allow the user to add custom layout configurations.
WixBinding: Can now add directories in the setup files window. Unique short directory name generated. Added simple file and folder ignore list.
Move Insert color & Insert GUID to edit menu.
Create submenu for "convert code" commands.
Changed the installer's compression level to high.
Fixed SD2-643: Project content registry does not find references using relative paths
Fixed SD2-1044: Semi-colon in MSBuild properties encoded when project saved
Apply ResourceEditor patch by Christian Hornung : Resource editor now keeps metadata.
added some missing files in Viewer package which broke the build
WixBinding - Unique file ids now generated when adding multiple files, added core logic to add a directory recursively to a setup package.
Removed MonoReflectionLoader.dll and added Subversion addin's LibDB44.dll to installer.
Removed references to missing TableDescribeForm so SharpDbTools project compiles.
Old NSIS setup removed, CCNET configuration updated
Code completion for .NET CF 2.0 projects.
Don't escape ';' in MSBuild properties.
When target framework is set to .NET 1.0 or .NET 1.1, show code-completion specific to that .NET versions.
Added basic Describe functionality for Table metadata
WiX extensions to be passed to Candle, Lit and Light can now be configured in the project option panels.
Fixed SD2-1037: Declarations inside an interface don't need end constructs in VB
Fixed SD2-1034: VB delegates declaration don't need end constructs.
SD2-1032 - Incorrect cursor position after generating xml comment.
Work on Generic IEnumerable and fixes from FxCop
UpdateSetupInfo utility creates the src\Setup\bin folder if it does not already exist.
minor bugfix to load 'empty' metadata files - event handler in place for table description form
Make the sorting more generic
Add some strings to translation database.
Fixed SD2-1017: Generated xml comments do not use text editor line terminator
Fixed SD2-1004: Trying to add a new file to a project throws exception if the projects pad has no selected nodes.
Fixed SD2-991: Regions and Interfaces end constructs not added in VB when pressing enter key.
Fixed SD2-997: C# comments re-ubication may result in a code error when converting code from C# to VB.
Fixed SD2-994: Public static classes not converted correctly from C# to VB.
Fixed SD2-1012: "Find references" throws exception when used in a stand alone file.
Fixed SD2-1005: Time before text editor is editable when creating a new file without a project
Fixed SD2-1013: Disposing splash screen image stream
Fixed SD2-1015: "Show Tab Order" rectangles are gone when switching between views.
Installer now supports upgrades. .Net assemblies correctly identified in installer. Each assembly is now in its own Component in the installer. Added a new UpdateSetupInfo utility to update the installer's product version and guids. Updated build server scripts to use the new WiX based installer.
Fixed forum-9028: orphan resx file if form file is renamed
Implemented forum-10323: TODO comments in designer-generated event handlers
Improved smart indentation a bit.
Add Scott Ferrett and Dickon Field to changelog stylesheet.
Fixed SD2-917: Added project items not checked for illegal names
Fixed SD2-1018: Nameing projects with especial characters makes them unable to run.
Fixed SD2-1020: Nameing project folders with ';' makes the solution unable to run.
Fixed SD2-996: C# assigned generic variables not converted correctly to VB.
Fixed SD2-1021: Alias for namespaces not converted correctly between C#<-->VB.NET for base types.
Fixed SD2-1027: #Develop closes while typeing VB 'ReDim' statement.
Fixed SD2-1029: Clean build after deleting GlobalAssemblyInfo.cs fails
Applied forms designer assembly loading patch by Alex Prudkiy.
Add Notify Icon and Struct template by Justin Dearing.
The resource file template now creates .resx files by default.
Fix build error.
Fixed SD2-1023: SharpDevelop.exe.config bindingRedirect contains question marks
Update to new NSvn version (can now use Subversion 1.4 working copies)
Update StringResources.
ColumnNodes in ReportExplorer can be DragDropped
Added a new Wix based installer for SharpDevelop. Improved performance of Wix files tree view, it now only adds child nodes when a node is expanded. Short filename generator now uses underscore instead of the tilde character preventing candle compilation warnings. User friendly names displayed in Wix files tree view for special folders (e.g. Program Files).
Fixes from FxCop
Remove unused Reports
Update Examples Reports using StoredProcedures with Parameters (SQl Server + Northwind) added
Worked on ParameterHandling for StoredProcedures (SQl Server)
#D core assemblies are only compatible with versions 1661 and later.
Update to Cecil 0.4.3.
SD2-1000: Deleting the ".." folder visible when the project contains incorrectly linked files deletes the whole parent directory
Bugfix (Alex): pAppDomain can be null in NameChange callback
minor changes to ensure that the user is prompted when an attempt it made to overwrite and existing local metadata file
C# parser bug: fixed arrays in unsafe structs are now parsed correctly
XmlDoc.Load now does not throw an exception for invalid XML files.
Allow lists of unknown items to be retrieved from the property service.
Allow applications that use the SharpDevelop core to detect if the property service has been initialized, when there are no addins in the system.
You could not include a partial XML file in an .addin file using the "Include" element
ServerBrowserTool now shows meta data for db objects such as Tables, Procedures etc. Loading of metadata from files is now invoked from right click menu for each connection rather than at start up. Beware will overwrite saved metadata if SaveAll invoked while 'empty' DbModelInfos are loaded.
Added a basic Wix directory, component and file editor - consists of a explorer-like tree view and property editor. Made the Wix project template more modular - separate files for the product, the user interface sequence, the component files and each dialog. Wix dialog designer can now find bitmap files defined in a different file to the dialog but part of the project.
now has features: 1. can set/reset connection string for a connection, retrieve metadata, and save it, although it is not displayed in the UI. Beware! Metadata is currently unconstrained and consequently huge - a simple Oracle Express db is 67Mb of data in serialised xml form.
If a Report has no Data, SharpReport prints a message, this message can be set within the ReportSettings, so no localisation is needed.
More wip: ServerBrowserTool now loads and displays basic DbModelInfos using user's home dir
Work on <http://community.sharpdevelop.net/forums/thread/10479.aspx> (Reports with StoredProcedures and Parameters), add a new Dialog for Parameter entry, did some refactoring to eleminate parts of SharpQuery
Various fixes: can now add a ConnectionString to a DbModelInfo using the corresponding TreeNode, and SaveAll saves the content of each DbModelInfo to the user's home directory
Show ToString() text in tooltip
Moving functionality from NDebugger to Process - rewritten Debugger.AddIn to the process based model
Currently selected xpath query result list item is highlighted in the XML editor. Fixed FileNotFound exception when running xpath queries on XMLSchema.xsd. Fixed exception that could occur when scrolling to the selected node when the XML had been removed.
Moving functionality from NDebugger to Process - Debugger.Core compiles again
Moving functionality from NDebugger to Process - added ManagedCallbackSwitch
Moving functionality from NDebugger to Process - using ProcessEventArgs
Moving functionality from NDebugger to Process - rename debugger to process
Store PauseSession per process
Further mods to ServerBrowserTool and ConnectionStringDefinitionDialog to enable attaching connection strings to logical database connections - not currently working
Added Goto Definition support for an XML schema. XML editor now supports navigation points. Xml query history now set to 20 items.
Added ExceptionThrown event; Some code moved to NDebugger.Pause
additions to ServerBrowserTool and updates to ConnectionStringDefinitionDialog to modified connection string associated with a database connection
Synchronous eval calls
Changed the WiX project to use the OutputName MSBuild property as the .msi filename and not the project name to match how the WiX MSBuild tasks work.
Caching of variables
Working on samples
Fixes from FxCop
Eval derives from Variable
Fixed SD2-992: C# Interface public elements are converted to VB as Privates ones.
Fixed default visibility of inner types.
"throw new" now only shows types deriving from Exception.
Fixed SD2-964: Public VB structure variables are recognized as private ones.
Fixed SD2-968: C# to VB conversion error for generic structures.
Work on ReportExplorer, fixes from FxCop
Fixed SD2-971: Correct VB arrays declaration and redim-statements are recognized as code errors.
Add LineCounter AddIn to samples.
More WIP: addition of DbModelInfos to cache and refresh of ServerBrowserTool
Fixed code-completion bug (NullReferenceException) introduced in rev. 1661
Fix web reference unit tests by initializing the LanguageBindingService with dummy data.
Fixed code-completion unit tests.
Web references in Boo projects are now supported.
Added an XPath Query pad - can be used to run xpaths on the active XML document and highlights the resulting matches.
Put ICSharpCode.SharpDevelop.Dom in a separate assembly.
WorkbenchSingleton.SafeThreadCall is now a generic method to check that the types of the arguments match the parameter types expected by the delegate.
Fixed null reference exception that occurred if the WiX dialog designer was switched to when no WiX project was open.
Set Revision svn keyword; forgot to commit two files
Created IMutable interface to propagate Changed event of variables
More WIP - updates to DbModelInfo, DbModelInfoService and ServerBrowserTool
Started getting of local variables for boo
Added NewObjectEval;
Removed some eval events
Modify SharpReportAddin.csproj
Delete unused FieldsExplorer/FieldsExplorer.cs
Better usage for ReportExplorer
Fixed SD2-960: Rename file from class view does not update project
Fixed SD2-869: When opening a project with solution, ensure the solution contains the project
The WiX controls sidetab now sets the hint path using the addinpath string parser property. Fixes the exception that occurred on opening the toolbox when SharpDevelop's working directory was not the bin folder.
Fixed SD2-963: Incorrect VB to C# convertion for public structure variables
Fixed SD2-967: Buffer convertion from C# to VB throws exception if C# code contains the 'fixed' keyword.
added prototype classes for various node types that will make up the Database part of the ServerBrowserTool
some updates to addin file, DbModelInfoService and ServerBrowserTool
Fixed SD2-904 by displaying an error message if a class contains multiple InitializeComponents methods.
Prevent fold markers from disappearing if they have no text (fixes SD2-977)
File extensions that are to be opened in the XML Editor are now defined in the XmlEditor.addin file and not by the text editor library. This means that a user can add a new extension by editing the XmlEditor.addin file without needing to edit and recompile the text editor library.
#region formatting, fixes
Propagate errors from VariableCollection indexer by exception
Fixed setting of breakpoints for multiple appdomains
Fixed setting of breakpoints in methods with compiler generated code
Add IconEditor AddIn (can currently only view icons, modifying them will be added later)
Supported icon formats:
- classic (AND mask + XOR mask)
- XP (.bmp with embedded alpha channel)
- Vista (Embedded .PNG files, high-resolution icons up to 256x256)
The viewer also supports all the quirks I could find in my icon collection - 32x31 icons, monochrome icons with transparency, icons where color depth in IconHeader is wrong.
Updated WixBinding - added a custom WiX project type (.wixproj) which uses MSBuild to create the installer, added a simple dialog designer, added a setup dialogs list pad, updated to WiX 2.0.4221. StringParser can now expand GUIDs. Added new DesignerSerializationService used by XmlDesignerLoader to fix SD2-599 - cut, copy and paste not working when designing XML forms.
Automatically create ICSharpCode.SharpDevelop.Sda.dll.config from app.template.config
Fix file headers: set svn:keywords=Revision on all files; apply file header to all files; make all files UTF-8.
Updated contributors list
Minor change to DbModelInfoService
More work in progress on DbModelInfo and ServerBrowserTool
Added DbModelInfoFactory.cs
Added some debugging info into debug tooltips
Make Consolas the default font on Vista.
Allow runtime pad creation.
Ad SharpDevelopInteraction example to SdaUser.
settled on DataSet to represent connection and model info. removed ConnectionInfo
Add UpdateAssemblyInfo.exe.manifest - prevents UAC popups when compiling SharpDevelop on Vista
corrected spelling of my name ;-)
Add ICSharpCode.SharpDevelop.Sda and SdaUser example application.
Samples for IList as DataSource, EventLogger is a Report that shows dynamic use of images in a Report,ContributersList shows a couple of Contributers
Iamges can be set/changed at runtime
More fixes from FxCop
Work on Collections as DataSource. Fixed some stuff from FxCop
work in progress - added more detail around connection, metadata and object view management
Remove unnecessary usage of Assembly.GetEntryAssembly
Fixed a problem with Fonts, make some changes from FxCop
Update SharpReport Examples
Implemented enum completion after "return".
Fixed SD2-920: Refactoring menu options for enums contains invalid options
When creating a property in VB, rename the field if it would conflict with the property name (fixes SD2-947)
Fixed some translation issues.
SD2-945: Typing a declaration of two or more variables in the same line (VB) throws exception
Move files to match new namespace structure.
Improved NRefactory public API (moving classes to other namespaces etc.)
Fixed Unbound printing for FormSheet Reports
Fixed SD2-891: Content of VB 'With' statement not converted correctly to C#
Fixed SD2-894: Abstract properties declaration not converted correctly from VB to C#
Fixed SD2-895: VB 'Not' operator is not converted correctly to C#
Fixed SD2-901: VB 'Continue' statement not converted correctly from C#
Fixed SD2-902: C# 'break' statement not converted correctly to VB
Move samples to SharpDevelop2.1
Fixed SD2-930: VB exponential operator not converted to C#
Fixed SD2-879: Folding breaks with consecutive operators in VB code
Fixed SD2-906: Folding breaks on VB property declaration
Fixed SD2-921: Definitions in one line converted incorrectly from VB to C#
Fixed SD2-903: 'Using' statement not converted correctly from VB to C#
Fixed SD2-890: 'uint' type converted incorrectly from C# to VB
Fixed SD2-907: static method level variables are not translated from VB to C#
uploaded a new version of my Help 2.0 register tool including its source
Merged missing SharpReport resources from Corsavy.
Fixed some bugs in code analysis-AddIn.
added addin file
Add "Suppress message" command to FxCop warnings on the error list
Added SharpDbTools project to the SharpDevelop.sln
Fixed some FxCop warnings in NRefactory.
Fixed SD2-922: RegEx window not restoring its size after been maximized
Added Debugger.BooInterpreter
Fixed SD2-937
Fixed SD2-939
possible workaround to SD2-941.
i couldn't reproduce the problem illustrated in SD2-941, but instead this addresses the crash when BooBinding tries to reference FormsDesigner if the FormsDesigner.addin file does not exist.
Fixed the following build errors for the SharpDevelop.Tests solution:
Main\Base\Test\Services_Navigation\NavigationServiceTestFixture.cs(115,52)
: error CS1026: ) expected
Main\Base\Test\Services_Navigation\NavigationServiceTestFixture.cs(128,55)
: error CS0117: 'ICSharpCode.Core.NavigationService' does not contain a definition for 'GetListOfPoints'
Allow AddIns to customize the MSBuild logger.
Implemented SD2-572: Enum autocomplete
Implemented SD2-446: Support skipping method bodies in VB Lexer.
NRefactory now preserves blank lines.
Work around MSBuild CopyToOutputDirectory bug.
Fixed NRefactory unit tests.
New feature: move class to file
ObjectValue split into ObjectValue and ObjectValueClass;
Variable submenus implemented in Debugger.Core
NRefactory: use Location structure instead of System.Drawing.Point for source positions.
Boo.InterpreterAddIn now can host multiple interpreters
Some FxCop suggestions to NRefactory.
Update to log4net 1.2.10.
Fixed suggestions by FxCop for NavigationService;
Merged Corsavy r1517:1567 to trunk.
Search and Replace dialog buttons disabled if no find pattern entered. Search/replace keyboard shortcuts now switch between the search/replace tabs when the search and replace dialog has the focus.
SD2-918. Unit tests window - Run tests right click menu option available when no tests are loaded.
Added keyboard shortcut to open Code Coverage window. Added text editor right click and edit menu options to show/hide code coverage.
Help 2.0: more suggestions made by FxCop
updated document headers NavigationService additions
Added support for IViewContent navigation history (known in the Wiki as Code Navigation). Basic documentation available in the XML comments for ICSharpCode.Core.NavigationService
ToolBarSplitButton now supports disabling the button while leaving the dropdown enabled; addin files can now specify a disabledIcon for a ToolBarSplitButton's button.
Fixed forum-9740 (When renaming an item in a treeview and using the Del key, #D tries to delete the whole item)
PersistentValue merged into Variable
Initial code of boo console
Completely rewritten variable life-time management and updating;
Rewritten property evaluation
Help 2.0: a few fixes and a first bunch of FxCop suggestions
PersistentValue stored in Values - lifetime of Values increased
Working on PersistentValue
PersistentCorValue merged into PersistentValue
All values are created in PersistentValue
ICorDebugValue of Value stored in PersistentCorValue container 2 (missed file)
ICorDebugValue of Value stored in PersistentCorValue container
ValueGetter delegate wrapped in PersistentValue class
Bugfix: Check function expiration in all callbacks with thread
Fixed SD2-933: No debugger data tip when variable prefixed with "this"
Fixed SD2-864: Exception when starting invalid application
Fixed Forum-9220(cgraefe): Show error message for .NET Framework 1.0 programs
Forum-8944(kama): Added hint for error 0x80131C30
Fixed Forum-8847(asl): Breakpoints can be set within whole method
Fixed Forum-8700(asl): Refactored stepping to increase performance (using StepOut for tracking again)
Fixed Forum-8647(asl): Process post-break callbacks
Fixed Forum-8646(asl): Release tracked COM objects synchronously
Fixed Forum-8643(asl): Reset tracking stepper after evaluation
Fixed Forum-8642(asl): Do not evaluate when native frame is on top of stack
Fixed Forum-8640(asl): 'this' may not be available at native IP
Help 2.0: fixed a filter loading problem in the Search panel; changed a few other things
Added 'Find Next Selected' search menu option which will find the next occurrence of the selected text in the document.
Help 2.0: rewritten code for the controls to support empty/broken collections without getting errors
Help 2.0: a lot of changes in the code
Applied "Providing text editor tooltips using the AddInTree" patch by Christian Hornung.
Help 2.0: new config class used
Support alternate new file dialogs (patch by Scott Ferrett)
Fixed build error introduced by merge.
Merged Corsavy r1470:1511 to trunk.
Help 2.0: made some changes in the Search pad and Config form code
SD2-721. Can now delete files and folders from the project browser using the delete key.
SD2-856. When indenting xml that is not well formed SharpDevelop no longer displays an error message showing the XmlException.
SD2-843. When editing XML file with url dtd reference whilst having no network connection the WebException is now caught by the XML Editor.
Fixed SD2-846:Saving XSLT output to a file throws an invalid operation exception
Fixed SD2-855:Attempting to create event handler for xml form terminates SharpDevelop
Fixed SD2-845:Null reference exception when attempting to show tooltip for XSLT output
fixed some flaws in the TOC and Index control
catched an exception with invalid pointers (http://community.sharpdevelop.net/forums/thread/8728.aspx)
new SharedAddin template for VBNet
new SharedAddin template for VBNet
Applied custom quick class browser patch by Robert Zaunere.
Fixed vb.net syntax coloring bug
Merged Corsavy r1425:1470 to trunk.
new Shared Add-in template for creating add-ins for Office etc.
Prevent exception when Cecil doesn't report a return type for a member.
updated HtmlHelp2Options.cs a little bit
updated WinFX samples for the WinFX CTP May 2006
Update to new Cecil version, fixes exception when loading mixed-mode assemblies.
Merged Corsavy r1387:1425 to trunk.
Fixed bugs introduced in rev 1423.
Fixed SD2-815: Generic delegate throws null reference exception
Fixed SD2-819: Disabling code coverage and code analysis addin causes error on showing project properties
Referenced assemblies are now loaded with Mono.Cecil.
Fixed unit tests.
Reduce usage of ProjectContentRegistry.Mscorlib - we'll support multiple mscorlib project contents later (compact framework, older .NET versions etc.)
Add NRefactory demo application.
Turned off overflow checks,Component Inspector error dialog now sends the user to the SharpDevelop bug reporting forum, and removed unused files.
Added Oakland Software's Component Inspector.
BooAdvancedHighlighter: only resolve references that in the visible part of the document
Added support for advanced syntax highlighters.
Boo: Assignments that introduce new local variables are highlighted.
Add Rename command to refactoring menu.
New feature: Removed unused "using" statements.
Merged Corsavy r1333:1387 to trunk.
recent changes to ToolBarDropDownButton are now compatible with previous usage, notably in the SearchAndReplace toolbar.
AddIn schema now updated to reflect recent addition to ToolbarItemDoozer; new ToolbarItem types are now available via code-completion in AddIn.xsd
Applied patch by John Simons:
- resolves the flicker that appears in the last revision
Applied patch by John Simons:
- adds 4 new ToolbarItem types:
- TestBox -> ToolBarTextBox
- SplitButton -> ToolBarSplitButton
- Label -> ToolBarLabel
- Builder -> ISubmenuBuilder
- also modifies the existing DropDownButton to support subitems like the menu does.
Serralongue now runs on x64 again (patched DockPanelSuite problem: http://sourceforge.net/tracker/index.php?func=detail&aid=1438642&group_id=110642&atid=659401)
Merged Corsavy r1300:1333 to trunk.
Merged Corsavy r1251:1300 to trunk.
Implemented SD2-706: Opening single files in current SharpDevelop instance
Applied Forms Designer patch by Robert Zaunere.
Default syntax highlighting strategy can be extended - patch by Robert Zaunere.
Class Browser now supports node builders (based on patch by Robert Zaunere)
Merged Corsavy r1227:1251 to trunk.
Fixed exception when typing Ctrl+Space in Boo Interpreter.
Worked on FxCop integration.
Implemented FxCop task.
Merge Corsavy r1208:1227 to trunk.
Add missing dependencies for NSvn.
Merged Corsavy r1195:1208 to trunk:
Update to Boo 0.7.6.2160.
Fixes SD2-495, SD2-719 and SD2-703.
Validating .xsd files now uses the XmlSchema class which returns better error information.
Merged Corsavy r1183:1195 to trunk:
Improved VB -> C# converter.
Add Grouping (only one Column) to SharpReport
Fixed exception when opening a solution containing web projects.
Fixed SD2-711: Clear all bookmarks menu option selected when bookmarks pad not visible
SubversionAddIn now shows commands in the project pad context menu; TortoiseSvn is used to display the dialogs.
Update to new NSvn build.
SD2-464. Added projects and solutions options.
Add Code Analysis AddIn (can control which FxCop rules to run).
For some reason, FxCop is not being run inside SharpDevelop; but it is when running msbuild.exe from the command line.
Applied IntermediateOutputPath patch by Jeremy Brayton.
SD2-675 - Left/right keys should move the cursor when displaying the code completion window.
Merged Corsavy r1166:1183 to trunk:
Fixed SD2-695. Unsetting a breakpoint when viewing an xml document no longer leaves red text behind.
Fixed SD2-693 - ToolstripContainer designer loading problem
Fixed SD2-700: Exception when selecting AddIn Manager About option
Fixed SD2-687: Cannot build entire solution after importing SharpDevelop 1.1 project
Fixed exception when loading a project when a referenced library was missing dependencies.
Fixed forum-5455: Importing old Visual Studio projects with non-ASCII characters in system encoding fails.
Fixed SD2-662, SD2-664 - Replace all inserting incorrect text or getting stuck in an infinite loop.
Fixed SD2-688: Selecting GAC list items in the Add Components dialog
Fixed SD2-676: Code completion for a class with many methods can be slow
SD2-704. The find next button is set to be the default button on the search and replace dialog.
Applied patch by John Simons: Closing an open file tab returns focus to the previously focused tab.
Conditions are now supported in the <Runtime> section of the .addin files. This allows choosing different assemblies based on properties like ${Platform} (Win32 or Win64).
The new <DisableAddIn> element can be used to disable AddIns completely based on conditions, e.g. when a platform is not supported at all.
PInvoke form now uses the .NET framework's built-in combo box auto-complete, instead of implementing its own.
Added support for NCover's attribute-based type exclusion (command line parameter //ea). The attributes that will be used to exclude methods or classes can be set in the code coverage project options. Excluded items will not be displayed in the code coverage pad.
Added format option to the XML menu which will format and indent the entire xml document.
Added extra display options for Code Coverage Pad. Can now choose to show/hide the visit count list, optionally view the source code next to the coverage tree, or just display the tree on its own.
Merged Corsavy r1138:1166 to trunk.
Modified the MonoCompilerTask class (base class for all mono compiler tasks) so it uses Microsoft's ToolTask class to run the compiler instead of doing all the work itself.
VB.NET projects can now target Mono via the MonoBasic compiler. All Mono compiler command lines now logged and can be seen when running MSBuild from the command prompt. Added Gtk# project and file template for VB.NET.
Add quotation marks to batch files -> fixes build if the SharpDevelop path contains a space
VB.NET projects can now target different versions of Microsoft's .NET framework.
Apply our patches to the DockPanel Suite.
Use template file for SharpDevelop.exe.config to prevent Subversion conflicts.
Upgrade to DockPanel Suite 1.0.0.
Add Boo.InterpreterAddIn and SubversionAddIn.
Use separate directory for storing settings.
Update AssemblyInfo to version 2.1.