Matt Ward
9603a7722e
The XML Editor now returns the correct value for the IViewContent's IsReadOnly property. A read-only xml file will now be indicated by a + character after the filename when opened inside SharpDevelop.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2404 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Matt Ward
c053b954a6
Added basic cut, copy and paste to the XML tree editor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2164 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Markus Palme
a1543c981e
removed unused import statements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1965 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
289024562e
Fixed SD2-1113 - Running an xsl transform containing an xsl:strip-space element throws an XslTransform exception. The input xml is now loaded into an XmlReader so the white space can be stripped during the transform.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1932 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
4db70538d8
Adding and removing attributes from the XML tree editor is now possible.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1924 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
0d14714a98
Fixed SD2-1136: File changed externally message only appears when SharpDevelop loses focus
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1868 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
dd53177cd5
The XML Editor now correctly detects that the schema associated with a file extension has been changed and updates any open xml documents. In the original code the property name had been changed but the XmlView was watching for property changed events for the old name.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1862 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
9043a2345f
Fixed SD2-1139 - Text editor mouse position incorrect in status bar. The line, column and character positions in the status bar were being set in two different places by slightly different code and in the TextEditorDisplayBinding and the XmlView the positions were off by one.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1856 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
9dfd0c33e9
Fixed SD2-1119. When creating a schema from an XML document any XmlSchemaInferenceExceptions are now caught and displayed in the error list window.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1851 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
cc767e026e
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.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1822 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
562ef7e2a9
Updated string resources for WixBinding, XML Editor and Component Inspector.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1808 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
1fb21ce190
SD2-1059. Bookmarks can now be navigated in the xml editor. Bookmarks are re-added when the xml file is closed and reloaded.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1804 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
df3d79371c
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.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1797 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
30258f361f
Fixed SD2-1051 - Unhandled xml exception when trying to create an xml schema from an xml document that is not well formed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1776 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4af14f6adf
When target framework is set to .NET 1.0 or .NET 1.1, show code-completion specific to that .NET versions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1751 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
8b8ed2ca5e
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.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1698 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
019487d8c2
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.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1690 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
e63247c63f
Added Goto Definition support for an XML schema. XML editor now supports navigation points. Xml query history now set to 20 items.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1683 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
6052f22389
Added an XPath Query pad - can be used to run xpaths on the active XML document and highlights the resulting matches.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1662 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c9ecec41f3
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.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1661 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
449f921eac
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.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1642 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
9ab7da37a5
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.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1636 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
David Alpert
9b96afbfde
Added support for IViewContent navigation history (known in the Wiki as Code Navigation). Basic documentation available in the XML comments for ICSharpCode.Core.NavigationService
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1569 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mike Krüger
4cfab23d13
Fixed SD2-846:Saving XSLT output to a file throws an invalid operation exception
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1503 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
f97a1dae96
Validating .xsd files now uses the XmlSchema class which returns better error information.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1202 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
d4ad2a79a6
SD2-464. Added projects and solutions options.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1196 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
80f198e7fa
Added format option to the XML menu which will format and indent the entire xml document.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1170 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9a42a2c0f8
Fixed SD2-484: Designer verbs not displayed in forms designer
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1046 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
cf8f7e43f2
Added project converter (C# <-> VB -> Boo). Project settings are currently not converted.
...
Replaced most ToLower() and ToUpper() calls with ToLowerInvariant() and ToUpperInvariant(), or with string.Equals(, StringComparison.OrdinalIgnoreCase). This fixes file name comparisons in cultures with different ToLower/ToUpper rules.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@988 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
32abb6ee5a
Change file header.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@915 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d72a6d98b6
ErrorListPad now uses TaskView (patch by David Alpert). Renamed ErrorList to ErrorListPad and OpenTaskView to TaskListPad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@777 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a6852502a4
The Boo AddIn now supports code completion for generics. The C# -> Boo converter now supports converting generic type references.
...
NRefactory now uses CastExpression for all cast types ("DirectCast", "CType", "TryCast"). TypeOfIsExpression now used by C# instead of BinaryOperatorType.TypeTest.
Updated to new Boo version that supports parsing and writing generic type references.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@763 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
fce237bd28
Fixed duplicate items in output pad due to race condition in CompilerMessageView. Addins that use the output pad changed to bring pad to front before adding messages to it. Added NAnt build file filter when opening files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@670 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Matt Ward
417f61d4d1
Schema errors in task list now use the schema filename. Fixed problem where each XmlView was creating its own output window category.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@632 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Matt Ward
5444360515
Can now assign an XSLT stylesheet to an XML file and run transforms. New XML menu to make it easier to locate xml editor menu items.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@627 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
cb19451039
Fixed SD2-496: TODO task entries removed after building solution.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@602 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
1873333ed0
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.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@349 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
83d7b3301e
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).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@336 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
cf3eb0d1b9
Move XmlEditor files in Src/Resources subdirectories.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@323 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
2819cee5df
Update XmlEditor file headers. Display browser's status text in status bar.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@318 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
6284ddd531
Made Help addin use the default browser view content. (moved advanced toolbar from help addin to Base)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@316 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
bd5ea18519
Included XmlEditor addin.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@313 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
f4023665c8
Added XmlEditor addin.
...
Fixed some bugs.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@312 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago